neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2026-03-03 01:57vim-patch:partial:9.2.0096: has() function is slow due to linear feature scan (#38135)zeertzjq1+68-49
2026-03-03 01:36vim-patch:99ba87d: runtime(nickel): Add filetype plugin with com, cms settings (#38134)zeertzjq1+13-0
2026-03-03 01:35Merge pull request #38133 from zeertzjq/vim-9.2.0088zeertzjq11+230-57
2026-03-03 00:08vim-patch:73f4162: runtime(doc): Tweak doc style in options.txtzeertzjq3+14-11
2026-03-03 00:06vim-patch:9.2.0090: "leadtab" behavior inconsistent on line with only TABszeertzjq2+59-28
2026-03-02 23:45vim-patch:9.2.0088: cannot display tabs for indentationzeertzjq11+169-30
2026-03-02 17:51docs(diagnostics): use the original namespace in "on-jump" example (#38124)Sergei Slipchenko1+1-3
2026-03-02 12:39fix(tui): server --listen error sometimes not visible (#38027)zeertzjq9+12-31
2026-03-02 12:34test: suppress DSR wait warning when running tests (#38126)zeertzjq1+7-3
2026-03-02 00:43vim-patch:14eddc7: runtime(xkb): Include a simple xkb ftplugin (#38121)zeertzjq1+14-0
2026-03-02 00:07test(terminal/cursor_spec): only delete TermOpen autocmds (#38123)zeertzjq1+2-2
2026-03-01 08:21vim-patch:9.2.0081: Failed "z=" does not reset 'nospell' setting (#38109)luukvbaal3+30-15
2026-03-01 00:13vim-patch:b901fa9: runtime(vim): Update base syntax, improve :syntax group list arg matching (#38112)zeertzjq1+36-17
2026-02-28 17:58vim-patch:75c291f: runtime(julia): Update julia ftpluginChristian Clason1+2-2
2026-02-28 16:03feat(difftool): replace old "nvim -d" automatically #38057Tomas Slusny4+57-6
2026-02-28 15:02feat(lsp): show color preview in completion items #32138glepnir3+64-1
2026-02-28 14:59fix(difftool): don't reset quickfix list when closing quickfix window #38088Nicknamess962+19-22
2026-02-28 13:31feat(ui2): configure targets per message kind #38091luukvbaal4+93-45
2026-02-28 13:21fix(channel): support :detach, :restart on Windows #37977Sanzhar Kuandyk6+107-66
2026-02-28 13:20fix(float): style=minimal leaks into normal windows #25185glepnir2+11-4
2026-02-28 12:17fix(cmake): use host nlua0 binary when cross-compiling #38089Rawan Khalid1+9-3
2026-02-28 11:34revert :gen_help_html.lua commit 4a4de73 #38100Yochem van Rosmalen1+5-22
2026-02-28 04:33vim-patch:9.2.0077: [security]: Crash when recovering a corrupted swap file (#38104)zeertzjq4+60-3
2026-02-28 01:22vim-patch:9.2.0078: [security]: stack-buffer-overflow in build_stl_str_hl() (#38102)zeertzjq2+2-2
2026-02-28 01:09Merge pull request #38101 from zeertzjq/vim-9.2.0074zeertzjq2+33-3
2026-02-28 00:11vim-patch:9.2.0075: [security]: Buffer underflow with emacs tag filezeertzjq1+16-0
2026-02-28 00:08vim-patch:9.2.0074: [security]: Crash with overlong emacs tag filezeertzjq2+17-3
2026-02-28 00:00vim-patch:9148644: runtime(env): add ftplugin for env filetype (#38098)zeertzjq1+19-0
2026-02-27 23:46Merge pull request #38099 from zeertzjq/vim-9.1.0535zeertzjq3+59-22
2026-02-27 23:04vim-patch:9.2.0070: tests: various tests leave swapfiles aroundzeertzjq2+5-5
2026-02-27 23:04vim-patch:9.1.0539: Not enough tests for what v9.1.0535 fixedzeertzjq1+8-0
2026-02-27 22:59vim-patch:9.1.0535: newline escape wrong in ex modezeertzjq2+47-18
2026-02-27 22:50fix(help): better align local-additions #38097Yochem van Rosmalen2+24-6
2026-02-27 22:45fix(vim.fs): joinpath() should ignore empty items #38077Yochem van Rosmalen3+22-6
2026-02-27 12:22ci: bump actions/download-artifact from 7 to 8dependabot[bot]1+1-1
2026-02-27 12:58Merge pull request #38074 from bfredl/mapfixbfredl2+14-13
2026-02-27 12:22ci: bump actions/upload-artifact from 6 to 7dependabot[bot]1+4-4
2026-02-27 11:46feat(terminal): support SGR dim, overline attributes #37997Riccardo Mazzarini8+123-3
2026-02-26 10:44fix(map): use names like Map_key_value not Map_keyvaluebfredl2+14-13
2026-02-27 09:52fix(startup): wait for bg detection before user config #37075Kyle4+89-17
2026-02-27 09:30fix(restart): drop "-s <scriptfile>" from v:argv on :restart #38058glepnir2+11-0
2026-02-27 08:17build(deps): bump luajit to a553b3de2Christian Clason1+2-2
2026-02-26 23:32vim-patch:partial:9.2.0068: Inefficient use of list_append_string() (#38083)zeertzjq5+45-31
2026-02-26 18:09build(deps): bump tree-sitter-markdown to v0.5.3Christian Clason2+4-4
2026-02-26 18:08build(deps): bump tree-sitter-lua to v0.5.0Christian Clason3+6-6
2026-02-26 18:07build(deps): bump tree-sitter-vim to v0.8.1Christian Clason2+4-4
2026-02-26 17:05fix(lps): separate namespaces for pull/push diagnostics #37938Riccardo Mazzarini3+113-14
2026-02-26 13:30vim-patch:9.2.0061: Not possible to know when a session will be loaded (#38071)zeertzjq9+78-2
2026-02-26 13:28test(treesitter/fold_spec): fix flaky test (#38075)zeertzjq1+5-24
2026-02-26 12:45fix(messages): reset redirection message column at message start #38068luukvbaal2+19-7
2026-02-26 11:49Merge pull request #38040 from bfredl/seenfixbfredl2+34-9
2026-02-24 10:12fix(marktree): fix edge case bug regarding changing intersectionsbfredl2+34-9
2026-02-26 09:29Merge pull request #37722 from bfredl/fastpackaddbfredl3+154-27
2026-02-26 04:02docs: update version.c (#38053)github-actions[bot]1+13-3
2026-02-26 02:55feat(secure): allow 'path' parameter for trust action 'allow' (#38001)anondeveg5+32-10
2026-02-26 02:06test: remove remaining use of feed_command() in terminal/ (#38069)zeertzjq12+55-91
2026-02-26 00:15vim-patch:9.2.0054: eval_addblob() is inefficient (#38067)zeertzjq1+13-5
2026-02-26 00:04vim-patch:9.2.0055: memory leak in ExpandFromContext() (#38066)zeertzjq1+1-1
2026-02-25 18:26fix(diagnostic): handle stale diagnostic extmark ids #38060Mathias Fußenegger1+3-1
2026-02-25 18:21fix(ui2): leftover empty lines in msg window #38059luukvbaal2+23-2
2026-02-25 18:06refactor(test): simplify v:argf tests #38055Justin M. Keyes3+49-101
2026-02-25 18:04test(lsp): flaky lsp/semantic_tokens_spec #38063zeertzjq1+3-6
2026-02-25 17:13build(deps): bump wasmtime to v36.0.6Christian Clason2+3-3
2026-02-25 17:07build(deps): bump tree-sitter to v0.26.6Christian Clason2+4-4
2026-02-25 09:23build(deps): bump luajit to fc3d17eb4Christian Clason1+2-2
2026-02-04 10:34perf(runtime): hardware accelerated "packadd opt_package"bfredl3+154-27
2026-02-25 08:38feat(startup): provide v:argf for file arguments #35889Sanzhar Kuandyk7+152-0
2026-02-25 00:09vim-patch:29b5938: runtime(sshconfig): Add 3 additional keywords to syntax script (#38050)zeertzjq1+8-3
2026-02-24 23:53vim-patch:9.2.0046: filetype: neon files are not recoginzed (#38049)zeertzjq2+2-0
2026-02-24 22:05fix(ui2): multiline/color replaced message, expanded cmdline, error messages #38044luukvbaal4+108-65
2026-02-24 21:22fix(treesitter): InspectTree only show the largest injection #37906phanium2+62-10
2026-02-24 18:01fix(messages): unwanted ext_messages newlines for confirm() #38045luukvbaal5+7-12
2026-02-24 14:20refactor(test): lsp completion spec cleanup #38041glepnir1+144-415
2026-02-24 12:15refactor(test): avoid deprecated functions #37017glepnir2+63-80
2026-02-24 08:40docs: update version.c #37962github-actions[bot]1+16-4
2026-02-23 22:33fix(watch): invalid joined path #37973Oleksandr Chekhovskyi1+3-1
2026-02-23 22:26refactor(gen): let Hugo build html docs #37972Yochem van Rosmalen2+40-428
2026-02-23 19:15fix(lsp): only resolve LSP configs once (#38007)Andrew Braxton1+3-2
2026-02-23 17:43Merge pull request #37265 from bfredl/zigluajitbfredl2+3-5
2026-02-23 16:23fix(api): win_config `border` type #38030glepnir2+2-2
2026-02-23 16:22fix(statusline): broken statusline on error #38000Sean Dewar6+62-21
2026-02-23 15:10docs(api): nvim_open_win "split" with negative "win" #38032Sean Dewar3+6-5
2026-02-23 14:56build: distclean: remove zig-related dirs #38013GX1+2-0
2026-02-23 14:54feat(messages): drop hardcoded 'showmode' delay #38029Justin M. Keyes5+15-8
2026-02-23 13:43test: don't test overriding argv[0] using FFI (#38012)zeertzjq2+15-15
2026-01-06 09:46fix(build): build.zig: use luajit for windowsbfredl2+3-5
2026-02-23 09:18fix(coverity/644326): NULL ptr deref in socket_address_is_tcp #38010Sathya Pramodh3+11-11
2026-02-23 08:24refactor: defer_fn return type #37999Justin M. Keyes3+4-6
2026-02-23 08:20fix(health): check more "old" files #38028Justin M. Keyes1+10-0
2026-02-23 05:51test(terminal/scrollback_spec): fix flaky test (#38026)zeertzjq1+5-2
2026-02-23 04:28fix(process): handle poll() interrupted by a signal (#38024)zeertzjq5+34-13
2026-02-23 04:26test(core/channels_spec): fix flaky test (#38025)zeertzjq1+2-0
2026-02-23 01:48test(terminal/channel_spec): fix flaky test (#38023)zeertzjq1+23-33
2026-02-23 00:00fix(logging): don't overwrite NameBuff (#38004)zeertzjq3+59-11
2026-02-22 23:15fix(process): use poll() to drain PTY master on Linux (#38005)zeertzjq1+12-1
2026-02-22 19:43fix(lsp): vim.lsp.completion clean up triggers on client detach (#38009)glepnir2+69-22
2026-02-22 00:13vim-patch:9.2.0040: completion: preinsert wrong with register completion (#38003)zeertzjq2+28-0
2026-02-21 23:43Merge pull request #37991 from zeertzjq/vim-9.2.0031zeertzjq12+125-111
2026-02-21 23:03vim-patch:9.2.0041: Not always using GA_CONCAT_LITERALzeertzjq4+7-7
2026-02-20 22:32vim-patch:9.2.0031: Inefficient use of ga_concat()zeertzjq8+118-104
2026-02-21 20:00test(ui): failure in lua/ui_spec.lua in headless OS (no GUI) #37975wjyoung651+8-3
2026-02-21 19:52docs: highlight, terminal SGR #37998Justin M. Keyes6+89-97
2026-02-21 19:13fix(messages): reinstate 'showmode' message delay #37992luukvbaal1+3-4
2025-03-14 17:40ci: lint and format treesitter queriesRiley Bruins4+36-6
2026-02-21 11:54vim-patch:9.2.0036: completion: thesaurus completion incorrect with "longest/fuzzy" (#37996)zeertzjq5+38-9
2026-02-20 23:41refactor(net): socket_address_is_tcp #37947Sathya Pramodh3+25-3
2026-02-20 23:35feat(highlight): support more SGR attributes #37901Riccardo Mazzarini21+236-26
2026-02-20 21:50fix(event-loop): don't call uv_stop() when loop isn't running (#37984)zeertzjq1+5-1
2026-02-20 01:46Merge pull request #37979 from zeertzjq/vim-9.2.0027zeertzjq5+41-5
2026-02-20 01:18vim-patch:9.2.0033: filetype: sh filetype used for env fileszeertzjq3+34-2
2026-02-20 01:18vim-patch:4611f7b: runtime(apache): Add 'SSLVHostSNIPolicy' declaration to syntax scriptzeertzjq1+2-1
2026-02-20 01:17vim-patch:342ae5f: runtime(progress): Use setlocal for expandtabzeertzjq1+2-2
2026-02-20 01:16vim-patch:9.2.0027: filetype: yara files are not recognizedzeertzjq2+3-0
2026-02-20 01:15Merge pull request #37978 from zeertzjq/vim-9.2.0030zeertzjq3+92-5
2026-02-20 00:59vim-patch:9.2.0032: completion: hang with line completion and fuzzyzeertzjq2+27-1
2026-02-20 00:57vim-patch:9.2.0030: completion: non-prefix matches shown when leader is NULLzeertzjq2+65-4
2026-02-19 22:53test: start test runners in Xtest_xdg dir (#37964)zeertzjq15+79-39
2026-02-19 22:51vim-patch:9.2.0028: matchadd() conceal may use unrelated syntax cchar (#37974)zeertzjq2+27-3
2026-02-19 21:01fix(message): set replace_last for completion "scanning" messages #37967luukvbaal2+23-0
2026-02-19 18:38test(lsp): fix fake LSP server timeout not working (#37970)zeertzjq4+62-26
2026-02-19 17:05fix(treesitter): :InspectTree wrong title for non-relative path #37965zeertzjq2+32-1
2026-02-19 11:59fix(defaults): silent `gx` if no `textDocument/documentLink` support #37969Evgeni Chasnovski1+24-11
2026-02-19 11:31test(terminal/channel_spec): fix test still flaky on Windows (#37968)zeertzjq1+2-1
2026-02-19 09:57test: fix flaky tests in terminal/{buffer,channel}_spec.lua (#37966)zeertzjq2+8-9
2026-02-19 06:30test(ex_cmds/write_spec): don't create files under test/ (#37963)zeertzjq2+50-55
2026-02-19 04:14test: remove duplicate test file 078_swapfile_recover_spec.lua (#37961)zeertzjq1+0-79
2026-02-19 02:46vim-patch:9.2.0025: filetype: cshtml incorrectly recognized (#37957)zeertzjq2+4-2
2026-02-19 02:34fix(rpc): include write failure reason in log (#37959)zeertzjq4+24-20
2026-02-19 02:16fix(lsp): add `vim.deprecate` call to `vim.lsp.with` (#37960)Maria Solano1+5-0
2026-02-19 01:05Merge pull request #37958 from zeertzjq/vim-9.2.0023zeertzjq2+13-8
2026-02-19 00:16vim-patch:9.2.0024: Reading files with very long lines crashes with a segfaultzeertzjq1+6-1
2026-02-19 00:06vim-patch:9.2.0023: fix integer overflow in ml_append_int() for long lineszeertzjq1+7-7
2026-02-19 00:18vim-patch:89712b9: runtime(ccomplete): handle structs from tags file (#37956)zeertzjq1+122-115
2026-02-18 23:46vim-patch:9.2.0020: Wrong shortened buffer after :cd with duplicate slashes (#37955)zeertzjq3+20-1
2026-02-18 23:43test: remove XDG dir and rplugin manifest on cleanup (#37954)zeertzjq1+6-3
2026-02-18 22:07fix(memfile): avoid potential crash on OOM (#37946)zeertzjq2+4-3
2026-02-18 21:13test(lsp): add entire-line completion word case (#37927)Bartłomiej Maryńczak1+35-0
2026-02-18 19:40fix(lsp): use entire line as completion word (#37949)Maria Solano1+2-1
2026-02-18 19:19Merge #37928 prompt-buffer cursor, undoJustin M. Keyes4+89-24
2026-02-18 17:17ci(deps): don't brew install ninja on macOSChristian Clason1+0-1
2026-02-18 11:11feat(defaults): don't enable treesitter query linterChristian Clason3+9-6
2026-02-18 16:58feat(logging): rename ".nvimlog" => "nvim.log" #37935Justin M. Keyes10+35-32
2026-02-18 13:10test(win_scrolled_resized_spec): fix flaky test (#37942)zeertzjq1+2-0
2026-02-18 11:10test(screen): fix minimal timeout too small for "intermediate" (#37933)zeertzjq1+2-0
2026-02-18 09:08test: fix test failure causing following tests to fail (#37932)zeertzjq1+2-3
2026-02-18 08:46Merge pull request #37826 from glepnir/hl_underline_int_overflowbfredl4+32-34
2026-02-18 08:03fix(lsp): wait to display exit message #37925Olivia Kinnear1+21-7
2026-02-18 07:56test: support running functionaltests in parallel by directory (#37918)zeertzjq13+205-101
2026-02-18 06:57fix(defaults): 'guifont' "monospace" fallback, trim spaces #37930Rahul Yedida4+13-6
2026-02-18 06:53docs: update version.c #37784github-actions[bot]1+24-14
2026-02-17 10:34fix(prompt): clear undo when changing/appending promptSean Dewar4+60-21
2026-02-17 12:48fix(prompt): prompt_setprompt cursor col adjustmentSean Dewar2+29-3
2026-02-17 18:12fix(ui2): don't change configured message target implicitly #37924luukvbaal3+76-84
2026-02-17 13:00fix(terminal): crash after deleting buffer lines (#37921)zeertzjq2+27-0
2026-02-17 12:59fix(highlight): refresh highlight attrs before message output #25737glepnir5+112-62
2026-02-17 12:40Merge #37913 prompt-bufffer, u_savecommonJustin M. Keyes5+41-8
2026-02-17 12:30fix(terminal): spurious buffer update with empty buf (#37920)zeertzjq2+19-4
2026-02-17 12:28feat(ui2): show active paging keys in dialog float title #37919luukvbaal2+46-22
2026-02-12 04:29fix(highlight): blend underline check and use struct key for attr cacheglepnir4+32-34
2026-02-16 17:13feat(ftplugin): treesitter default highlighting for markdownChristian Clason6+248-187
2026-02-17 03:34test: don't run test cases directly in describe() (#37915)zeertzjq1+22-20
2026-02-17 00:06fix(undo): u_savecommon uses wrong bufferSean Dewar2+22-3
2026-02-16 22:09fix(prompt): prompt_setprompt with unloaded buffer, ': with lnum 0Sean Dewar3+19-5
2026-02-17 00:19refactor(tests): server_spec #37912Justin M. Keyes2+19-21
2026-02-16 22:11fix(ui2): only set dialog on_key callback once #37905luukvbaal4+28-20
2026-02-16 21:20fix(lsp): map all LSP methods to server capabilities (#37910)Tristan Knight3+66-15
2026-02-16 17:37build(deps): bump luajit to 1c3b5a4d7Christian Clason1+2-2
2026-02-16 19:05feat(lsp): support `textDocument/documentLink` (#37644)Maria Solano5+37-2
2026-02-16 16:51fix(messages): message not flushed at end of command #37904luukvbaal3+16-4
2026-02-16 16:05feat(lua): support vim.Range:has(vim.pos) #37879Maria Solano3+25-9
2026-02-16 14:51fix(coverity/637363): out-of-bounds write #37878Jibril2+34-1
2026-02-16 14:37Merge #37875 prompt-buffer fixesJustin M. Keyes5+189-14
2026-02-16 14:35fix(extmark): adjust invalidate range by one for deleted lines #37897luukvbaal2+12-12
2026-02-16 14:33fix(float): clamp floating window above cmdline #37899luukvbaal2+92-7
2026-02-16 14:05feat(defaults): per-platform 'guifont' default #37175Rahul Yedida6+19-4
2026-02-16 13:47fix(terminal): handle opening terminal on unloaded buffer (#37894)zeertzjq4+66-2
2026-02-16 13:39Merge pull request #37902 from zeertzjq/vim-9.1.1668zeertzjq9+166-54
2026-02-16 13:03vim-patch:9.1.1954: Setting a byte in a blob, accepts values outside 0-255zeertzjq4+16-4
2026-02-16 12:37vim-patch:partial:9.1.1668: items() does not work for Blobszeertzjq7+150-50
2026-02-16 12:32vim-patch:8.2.3841: Vim9: outdated TODO items, disabled tests that work (#37900)zeertzjq6+40-30
2026-02-16 06:31vim-patch:3de7384: runtime(doc): Fix :help complete() example (#37891)zeertzjq3+27-21
2026-02-16 02:52Merge pull request #37889 from zeertzjq/vim-abac1c1zeertzjq1+7-5
2026-02-16 02:29vim-patch:abac1c1: runtime(zip): use system() instead of :!zeertzjq1+7-5
2026-02-16 01:42Merge pull request #37886 from zeertzjq/vim-c68e64dzeertzjq3+7-5
2026-02-16 00:45vim-patch:0435abf: runtime(fstab): Add cgroup2 to valid device typeszeertzjq1+4-3
2026-02-16 00:44vim-patch:3794d9b: runtime(vim): Error codes should not be highlighed with vim9CommentTitlezeertzjq1+1-1
2026-02-16 00:44vim-patch:c68e64d: runtime(sh): fix spurious nextgroup=shComment on shEscapezeertzjq1+2-1
2026-02-16 01:07Merge pull request #37884 from zeertzjq/vim-9.2.0007zeertzjq4+28-11
2026-02-16 00:24test(old): restore test coverage for invalid 'statusline' flagzeertzjq2+4-2
2026-02-15 23:40vim-patch:9.2.0009: tests: test_cindent are not orderedzeertzjq1+9-9
2026-02-15 23:39vim-patch:9.2.0007: cindent: recognizing labels within commented lineszeertzjq2+15-0
2026-02-15 17:02fix(prompt): wrong changed lnum in init_promptSean Dewar3+29-2
2026-02-15 16:22fix(prompt): prompt_setprompt does not adjust extmarks, no on_bytesSean Dewar3+77-2
2026-02-15 03:21fix(prompt): wrong cursor col after prompt_setprompt, no on_linesSean Dewar3+83-10
2026-02-15 22:51vim-patch:9.2.0004: Changing hidden prompt buffer cancels :startinsert/:stopinsert (#37881)zeertzjq5+58-22
2026-02-15 17:16feat(statusline): option to specify stacking highlight groups #37153Riley Bruins10+73-16
2026-02-15 16:37fix(lsp): support workspace/configuation with no section #27510Tim Pope3+13-1
2026-02-15 12:33fix(lsp): wait for exit_timeout on quit #37597phanium1+16-0
2026-02-13 22:14test(lsp): wait up to 1 second to read messagesWayne Young1+6-1
2026-02-15 09:25refactor(terminal): don't put cursor at bottom-left in Normal mode (#37873)zeertzjq2+20-4
2026-02-15 08:57Merge #37870 from seandewar/prompt-crashJustin M. Keyes4+74-16
2026-02-15 05:45fix(prompt): prompt_setprompt sets cursor col unnecessarilySean Dewar2+18-1
2026-02-15 01:27fix(prompt): ml_get error with invalid ': lnumSean Dewar2+11-0
2026-02-15 01:01fix(prompt): heap-buffer-overflows with invalid ': colSean Dewar3+22-4
2026-02-15 00:13fix(prompt): heap-buffer-overflow in prompt_setpromptSean Dewar3+23-11
2026-02-15 00:03fix(highlight): setting 'winhl' doesn't work with global ns (#37868)zeertzjq4+37-18
2026-02-14 17:18feat(prompt): plugins can update prompt during user input #37743Shadman7+177-77
2026-02-14 15:55docs: Lua error codes E970, E5107-E5116 #37577glepnir2+74-3
2026-02-14 15:50refactor(lsp): centralize provider capability resolution #37221Tristan Knight6+330-118
2026-02-14 14:17fix(highlight): link HLF_8 to something more prominent #34910Justin M. Keyes1+2-2
2026-02-14 13:55build: zig tee, drop old XXD_URL #37863Justin M. Keyes4+13-6
2026-02-14 13:26fix(pack): explicitly close confirmation window #37861Evgeni Chasnovski2+11-0
2026-02-14 11:23build(deps): bump luajit to 26fd1a7d6Christian Clason1+2-2
2026-02-14 11:07feat(diagnostic): fromqflist({merge_lines}) #37416Dmytro Pletenskyi4+121-6
2026-02-14 10:34fix(restart): append `-c <cmd>` at end, drop `-- [files…]` #37846Justin M. Keyes5+100-96
2026-02-14 10:30refactor(help): move local-additions to Lua #37831Yochem van Rosmalen4+84-167
2026-02-14 04:49refactor: fix coverity warnings (#37858)zeertzjq3+6-2
2026-02-14 02:49fix(terminal): resuming doesn't work with command in fish (#37857)zeertzjq4+48-7
2026-02-14 01:05docs(lua): correct vim.wait() interval description (#37856)zeertzjq2+5-5
2026-02-14 01:03fix(messages): heap-buffer-overflow with shell command (#37855)zeertzjq1+1-1
2026-02-14 00:00fix(terminal): missing refresh with partial mappings (#37839)zeertzjq3+72-1
2026-02-13 22:55vim-patch:48cee53: runtime(doc): Clarify :bd behaviourzeertzjq1+9-2
2026-02-13 22:55vim-patch:10f5573: runtime(systemverilog): use correct matchit pattern for the covergroup blockzeertzjq1+2-1
2026-02-13 22:54vim-patch:dcc4175: runtime(go,gleam): Remove 'formatprg' from ftpluginszeertzjq2+4-4
2026-02-13 22:54vim-patch:a39d7c2: runtime(sudoers): highlight usernames with hyphens, digits, underscoreszeertzjq1+15-14
2026-02-13 23:39fix(ui): repaint separator connectors after all window updates #37852Riccardo Mazzarini2+74-3
2026-02-13 13:49feat(terminal): detect suspended PTY process (#37845)zeertzjq11+216-15
2026-02-13 13:02fix: wait() checks condition twice on each interval (#37837)zeertzjq4+41-10
2026-02-13 11:29fix(cmd): filter stdin file "-" from v:argv on :restart #37165glepnir2+73-21
2026-02-13 09:11vim-patch:1cf38bf: runtime(css): Add missing numeric units (#37843)zeertzjq1+121-117
2026-02-13 09:02vim-patch:9.1.2147: Compile warning in strings.c (#37842)zeertzjq2+6-8
2026-02-13 07:58vim-patch:9bf9d43: runtime(doc): various netrw related correctionszeertzjq1+70-84
2026-02-13 07:52vim-patch:partial:8ee0e0b: runtime(doc): Fix to two-space convention in user manualzeertzjq3+21-21
2026-02-13 01:23fix(api): preserve WinConfig style when converting float to split #37264glepnir2+32-0
2026-02-13 01:06fix(terminal): scrollback may still be wrong on height increase (#37835)zeertzjq2+24-5
2026-02-13 00:34vim-patch:9.1.2146: filetype: cel files are not recognized (#37834)zeertzjq2+2-0
2026-02-12 22:22vim-patch:56033b9: runtime(sh): Fix some ksh-specific deficiencies in syntax scriptzeertzjq1+35-13
2026-02-12 22:22vim-patch:04c3c68: runtime(sshdconfig): Update syntaxzeertzjq1+18-16
2026-02-12 22:22vim-patch:b27934b: runtime(django): add syntax support for partialzeertzjq1+2-0
2026-02-12 22:38fix(bufwrite.c): handle invalid byte sequences #37363Kevin Goodsell2+169-119
2026-02-12 16:55feat(iter): peek(), skip(predicate) for non-list iterators #37604Elijah Koulaxis4+166-23
2026-02-12 16:10fix(ui2): incomplete :echon message in g< pager #37819phanium3+35-2
2026-02-12 13:15Merge #37096 from justinmk/doc2Justin M. Keyes23+187-139
2026-02-12 13:07fix(treesitter): highlight group for EditQuery captures #36265Michele Campeotto3+11-7
2026-02-12 12:33fix(scripts): collect_typos.lua: show commit message on failureJustin M. Keyes1+27-6
2026-02-11 22:12fix(health): avoid silent failureJustin M. Keyes1+8-17
2026-01-27 21:48docs: vim.fs path expansionJustin M. Keyes2+58-48
2026-01-27 14:13refactor(api): api_buf_ensure_loadedJustin M. Keyes1+19-19
2025-12-25 09:02docs: lsp, options, promptbufJustin M. Keyes19+75-49
2026-02-12 12:15refactor(lsp): drop once(), use _memoize() #37829Justin M. Keyes2+4-27
2026-02-12 12:10fix(terminal): changing height may lead to wrong scrollback (#37824)zeertzjq3+186-25
2026-02-11 09:47build(deps): bump libuv to v1.52.0Christian Clason3+6-5
2026-02-12 09:56build(deps): bump luajit to 233ad2403Christian Clason1+2-2
2026-02-12 09:31test(testterm): remove useless TermCursor highlight definition (#37827)zeertzjq3+3-4
2026-02-12 09:20docs(dev): fix references to LOG_DEBUG #37825wjyoung652+3-3
2026-02-12 09:15fix(pack): skip :redraw! if headless #37782Andrew Braxton1+5-1
2026-02-11 11:54feat(stdlib): vim.json.decode() can allow comments #37795skewb1k5+106-11
2026-02-11 11:17fix: ignore Nvim local config #37805Yochem van Rosmalen1+3-0
2026-02-11 02:48fix(channel): possible hang after connecting with TCP times out (#37813)zeertzjq2+13-13
2026-02-11 01:34fix(channel): crash on failed sockconnect() (#37811)zeertzjq2+26-2
2026-02-11 00:02vim-patch:36f4498: runtime(java): Allow for org.TopLevelType.NestedType return types (#37810)zeertzjq1+23-13
2026-02-11 00:02vim-patch:61e96c5: runtime(doc): Fix typo in runtime/doc/cmdline.txt (#37809)zeertzjq1+1-1
2026-02-10 22:36refactor(terminal.c): move screen callbacks together (#37808)zeertzjq1+20-20
2026-02-10 17:43feat(lua): add `Iter:unique()` (#37592)Olivia Kinnear6+122-7
2026-02-05 10:02fix(vim.fs): make `rm()` work with symlink to a directoryEvgeni Chasnovski3+44-3
2026-02-10 14:14vim-patch:5ed3723: runtime(ruby): Update for Vim 9.2 release (#37806)zeertzjq10+9-12
2026-02-10 12:43refactor(help): move escaping logic to Lua #37757Yochem van Rosmalen4+255-217
2026-02-10 11:17fix(health): check stable release for non-nightly build #36715glepnir1+63-28
2026-02-10 11:05fix(api): cterm type in highlight keyset #37802glepnir3+4-12
2026-02-10 10:38test: move deprecated highlight API tests #37801glepnir2+208-191
2026-02-09 23:06Merge pull request #37798 from zeertzjq/vim-e92998ezeertzjq5+27-9
2026-02-09 22:43vim-patch:9e456e5: runtime(doc): clarify the use of 'iskeyword' option valuezeertzjq4+25-5
2026-02-09 22:42vim-patch:4442ac5: runtime(nginx): Update nginx syntax scriptzeertzjq1+1-3
2026-02-09 22:42vim-patch:e92998e: runtime(nginx): highlight Lua in set_by_lua_block in syntax scriptzeertzjq1+1-1
2026-02-09 22:30fix(terminal): wrong scrollback with nvim_open_term() on buffer (#37791)zeertzjq2+101-2
2026-02-09 21:55build(desktop): declare "Development" category #37794Starman1+1-1
2026-02-09 17:45fix(lsp): error on omnifunc completion (#37790)phanium2+7-3
2026-02-09 17:13docs(quickfix): fix tag format for CTRL mappings #37793Yochem van Rosmalen4+18-18
2026-02-09 12:51fix(terminal): set b_locked when setting &buftype (#37787)Sean Dewar2+8-1
2026-02-09 12:19test: add failing case for screenrow/screencol #37761Nanashi.1+65-0
2026-02-09 11:28fix(terminal): handle ED 3 (clear scrollback) properly (#21412)zeertzjq5+308-60
2026-02-09 00:19vim-patch:b422a33: runtime(gdb): Update syntax and ftplugin (#37783)zeertzjq3+1670-88
2026-02-08 21:43fix(autocmd): deferred TermResponse lacks "data", may not fire (#37778)Sean Dewar3+83-10
2026-02-08 21:25fix(lsp): ignore empty response on trigger completion #37663Tomasz N2+2-1
2026-02-08 21:22test(lsp/diagnostic): clearing diagnostics #37759GenchoXD1+61-0
2026-02-08 21:10feat(lsp): display codelens as virtual lines, not virtual text #36469Mike J McGuirk3+89-36
2026-02-07 19:40fix(terminal): autocmds leave terminal open to wiped bufferSean Dewar2+17-0
2026-02-07 17:02fix(window): use real last buffer of closed windowSean Dewar3+71-0
2026-02-06 23:13fix(autocmd): potential TabClosed UAF, always set abufSean Dewar2+4-3
2026-02-06 16:33fix(terminal): update size after closing windowSean Dewar2+71-1
2026-02-08 14:47fix(messages): unwanted newlines with ext_messages #37733luukvbaal28+168-108
2026-02-08 14:15fix(pack): close confirmation buffer, not tabpage #37756Evgeni Chasnovski2+11-9
2026-02-08 13:07docs(eval): fix fn.strchar types #37737Mike J McGuirk3+12-10
2026-02-08 13:06docs(eval): correct types for getcharsearch, setcharsearch #37734Mike J McGuirk3+6-6
2026-02-08 12:35docs: update version.c #37595github-actions[bot]1+21-7
2026-02-08 02:27test(terminal): skip flaky test on Windows (#37774)Sean Dewar1+1-0
2026-02-08 00:49test(api/server_requests_spec): fix flaky test (#37771)zeertzjq1+4-2
2026-02-08 00:26Merge pull request #37770 from zeertzjq/vim-1ff2239zeertzjq3+35-3
2026-02-07 23:07vim-patch:27630b2: runtime(python3complete): remove trailing white spacezeertzjq1+3-3
2026-02-07 23:07vim-patch:d15c718: runtime(compiler): fix space escape in pyrightzeertzjq1+2-2
2026-02-07 23:06vim-patch:1ff2239: runtime(compiler): add pyright Python type checkerzeertzjq2+32-0
2026-02-07 23:04vim-patch:9.1.2138: win_execute() and 'autochdir' can corrupt buffer name (#37767)zeertzjq4+60-0
2026-02-07 23:03vim-patch:partial:9.1.2137: test: Update tests for OpenBSD (#37766)zeertzjq2+13-0
2026-02-07 15:03vim-patch:9.1.2136: :tab sbuffer may close old tabpage (#37765)zeertzjq3+37-3
2026-02-07 15:03vim-patch:7ccb81b: runtime(tar): Make the path traversal detection more robust (#37764)zeertzjq1+3-2
2026-02-06 18:28Merge #37424 $XDG_CONFIG_DIRS with init.lua, $NVIM_APPNAMEJustin M. Keyes3+145-19
2026-02-05 17:39fix(terminal): reset `w_leftcol` after resizing terminalhorrifyingHorse2+56-3
2026-01-15 14:27fix(startup): respect $NVIM_APPNAME in $XDG_CONFIG_DIRS pathsJesse van der Pluijm2+72-26
2026-01-17 09:33refactor(startup): extract conflicting configs error to errors.hJesse van der Pluijm2+4-3
2026-01-15 13:19fix(startup): source init.lua from XDG_CONFIG_DIRSJesse van der Pluijm2+85-6
2026-02-06 13:10fix(ui): cmdline_block events for exmode #37751luukvbaal3+38-0
2026-02-06 12:55vim-patch:422ef98: runtime(doc): fix pattern problem in cmdline.txt (#37753)zeertzjq1+3-3
2026-02-06 12:31refactor(lsp): always fetch lenses again in codelens.run (#37720)Mathias Fußenegger2+67-44
2026-02-06 12:25vim-patch:9.1.2135: tests: tar plugin does not consider 'nowrapscan' (#37752)zeertzjq2+23-1
2026-02-06 12:17vim-patch:56d470a: runtime(lf): update syntax to support lf version r41 (#37750)zeertzjq3+6-5
2026-02-06 10:29vim-patch:9.1.2133: Another case of buffer overflow with 'helpfile' (#37746)zeertzjq2+6-1
2026-02-05 23:40vim-patch:9.1.2132: [security]: buffer-overflow in 'helpfile' option handling (#37735)zeertzjq2+10-1
2026-02-05 23:28fix(vterm): handle split UTF-8 after ASCII properly (#37721)zeertzjq3+12-15
2026-02-05 19:54fix(ui2): always route to dialog when cmdline is open #37730luukvbaal4+72-38
2026-02-05 14:55fix(messages): increment message ID without ext_messages #37714luukvbaal2+9-3
2026-02-05 13:43docs(lua): vim.keymap.set takes no `noremap` #37723Christian Clason2+3-0
2026-02-05 13:39ci(cirrus): update to FreeBSD 15.0 (#37716)zeertzjq2+2-2
2026-02-05 13:37fix(messages): single msg_show event for :global command #37728luukvbaal2+19-1
2026-02-05 12:45refactor: rename _extui => _core.ui2 #37692luukvbaal14+1071-1076
2026-02-05 06:27test(terminal/cursor_spec): fix flaky test (#37715)zeertzjq1+7-1
2026-02-05 01:32vim-patch:61044eb: runtime(haskellcomplete): fix Undefined variable b:completingLangExtension. (#37712)zeertzjq1+4-11
2026-02-05 01:26vim-patch:03b42b2: runtime(doc): add note for -complete=shellcmdline (#37713)zeertzjq1+3-1
2026-02-05 00:23fix(ui2): only copy highlight marks when expanding cmdline #37709luukvbaal2+18-1
2026-02-05 00:19fix(terminal): handle split composing chars at right edge (#37694)zeertzjq3+49-3
2026-02-05 00:03test(lsp): retry "on_type_formatting enables formatting on type" #37711Justin M. Keyes1+1-1
2026-02-04 23:36vim-patch:9.1.2130: Page scrolling in Insert mode beeps (#37710)zeertzjq2+52-52
2026-02-04 22:43fix(ui): remember cursor shape when obscured #37704Sean Dewar1+11-15
2026-02-04 22:26test(tui_spec): check that 'ttimeoutlen' works (#37702)zeertzjq1+53-1
2026-02-04 19:11feat(ui2): replace message by its ID #37672luukvbaal2+167-73
2026-02-04 17:20test(float): cursor unobscured by hidden float and in cmdlineSean Dewar1+69-1
2026-02-04 18:53docs: setting g:clipboard after provider init #37705Kevin Locke1+5-1
2026-02-04 15:09feat(ui): show "empty" cursor behind unfocused floatwin #37624glepnir2+438-0
2026-02-04 15:07fix(terminal): also don't propagate $COLORTERM on Windows (#37699)zeertzjq2+9-11
2026-02-04 12:15fix(ui2): don't adjust dialog pos for pum wildmenu (#37695)Sean Dewar2+22-3
2026-02-03 23:57Merge pull request #37693 from zeertzjq/vim-c65643czeertzjq1+31-27
2026-02-03 23:13vim-patch:ac5af8e: runtime(vim): Fix for :VimKeywordPrg when syntax does not matchzeertzjq1+4-1
2026-02-03 23:12vim-patch:c65643c: runtime(vim): Update ftplugin, fix option variable 'keywordprg' matchingzeertzjq1+28-27
2026-02-03 20:30fix(lsp): don't empty server start-boundary by next client response #37665Tomasz N2+45-2
2026-02-03 18:26build: ensure toolchain is passed to bundled deps #37587Rawan Muhammad1+12-0
2026-02-03 18:16feat(lsp): support range + full semantic token requests #37611jdrouhard7+254-156
2026-02-03 15:16vim-patch:9.1.2128: Heap use after free in buf_check_timestamp()Sean Dewar2+24-1
2026-02-03 14:46Merge #37626 feat(lsp)!: textDocument/codeLens as decoration providerJustin M. Keyes9+743-630
2026-02-03 14:33fix(lsp): avoid scheduling client deletion before LspNotify #37685Yi Ming1+22-22
2026-02-02 01:40feat(lsp): support `workspace/codeLens/refresh`Yi Ming5+92-2
2026-01-30 07:12feat(lsp)!: reimplement `textDocument/codeLens` as decoration providerYi Ming8+658-635
2026-02-03 13:40fix(tui): use 0x7f as Backspace on Windows with VT input (#37679)zeertzjq3+16-7
2026-02-03 13:31feat(defaults): exclude temp dirs from 'shada' oldfiles #37631Pavel Pisetski8+14-18
2026-02-03 13:24fix(l10n): update Ukrainian translations #37654Anatolii Sakhnik1+5071-5024
2026-02-03 13:17fix(ui2): wildmenu hidden behind dialog window #37684luukvbaal4+57-19
2026-02-03 13:01fix(prompt): ensure prompt-mark col gets reseted properly #37669Shadman3+33-1
2026-02-03 12:52fix(messages): always assign msg_id to msg_show events #37671luukvbaal2+13-12
2026-02-03 08:31test: unskip msgpackparse() test on Windows (#37683)zeertzjq2+2-7
2026-02-03 05:08test(terminal/cursor_spec): fix flaky test (#37681)zeertzjq1+8-6
2026-02-03 03:16vim-patch:093d0cb: runtime(doc): Clarify the behaviour of command completion functions (#37680)zeertzjq1+2-1
2026-02-03 00:50test(tty-test): enable VTI and VTP on Windows (#37677)zeertzjq6+18-23
2026-02-02 19:03ci(test): bump Windows runners to windows-2025 and unskip tests (#37666)zeertzjq14+74-43
2026-02-02 16:08fix(ui): clear msg_ruler event with 'rulerformat' #37675luukvbaal2+22-2
2026-02-02 15:54fix(ui2): callbacks reference stale message-window handles #37673luukvbaal2+26-9
2026-02-02 05:37test: improve check for N/A tests (#37667)zeertzjq1+2-2
2026-02-01 23:22vim-patch:2e4c98b: runtime(vim): Update base syntax, match Vim9 :unlet command (#37662)zeertzjq1+3-3
2026-02-01 23:05vim-patch:079700e: runtime(doc): Improve the description at :help :cwindow (#37661)zeertzjq1+4-0
2026-02-01 21:32build(deps): bump tree-sitter to v0.26.5Christian Clason2+4-4
2026-02-01 13:29fix(lua): close vim.defer_fn() timer if vim.schedule() failed (#37647)zeertzjq6+41-11
2026-02-01 12:18fix(lsp): call `on_list` before reading `loclist` #37645Maria Solano1+4-4
2026-02-01 08:16test(tui_spec): fix overwriting environment on Windows (#37651)zeertzjq1+2-3
2026-02-01 00:51Merge pull request #37646 from zeertzjq/vim-c99aaf4zeertzjq11+282-92
2026-02-01 00:31vim-patch:0195622: runtime(qf): Update quickfix syntaxzeertzjq1+6-4
2026-02-01 00:22vim-patch:dd9f7e6: runtime(doc): Fix some overlength lineszeertzjq9+93-77
2026-02-01 00:21vim-patch:c99aaf4: runtime(colors): improve catppuccin colorschemezeertzjq1+183-11
2026-02-01 00:14test: wait for uv.pipe_connect() callback (#37640)zeertzjq6+11-15
2026-01-31 13:50vim-patch:9.1.2123: using NOT with a float returns a float in legacy script (#37639)zeertzjq2+9-4
2026-01-31 13:09fix(ui): don't crash if maximum UI count reached (#37636)zeertzjq4+36-11
2026-01-31 00:25test: add reasons to some skipped tests (#37632)zeertzjq5+6-6
2026-01-30 17:22fix(prompt): also store column info in ': mark #36194Shadman5+25-17
2026-01-30 14:34fix(lsp): use LSP textEdit range for completion start boundary (#37491)Harsh Kapse2+75-9
2026-01-30 12:09vim-patch:9.1.2118: 'cursorline' missing after :diffput to empty buf (#37628)zeertzjq3+77-0
2026-01-30 11:41vim-patch:9.1.2116: crash when using 'tagfunc' (#37627)zeertzjq1+1-1
2026-01-30 10:58vim-patch:9.1.2119: tests: Test_language_cmd fails on OpenBSD (#37503)Kevin Goodsell1+9-2
2026-01-30 00:08vim-patch:b817536: runtime(tera): update syntax files to support many more tera code (#37622)zeertzjq1+31-6
2026-01-29 21:55Merge #37617 from echasnovski/pack-clearer-lockfile-syncJustin M. Keyes3+26-6
2026-01-29 21:51fix(ui): no empty message for substitution match with ext_messages #37600luukvbaal2+11-1
2026-01-29 14:25test(pack): cover that events work when installing from the lockfileEvgeni Chasnovski1+12-0
2026-01-29 14:24docs(pack): clarify caveats about installing based on the lockfileEvgeni Chasnovski2+14-6
2026-01-29 14:02fix(process): avoid unexpected behavior when PTY chdir failed (#37614)zeertzjq2+31-7
2026-01-29 08:29test(terminal): status is -1 in TermClose if buffer is deleted (#37609)zeertzjq4+12-5
2026-01-29 05:16refactor(terminal): fix coverity warning (#37613)zeertzjq1+2-0
2026-01-29 05:02fix(terminal): heap UAF if buffer deleted during TermRequest (#37612)zeertzjq2+70-0
2026-01-29 01:50Merge pull request #37610 from zeertzjq/vim-f3055eazeertzjq25+5844-10691
2026-01-29 01:24vim-patch:97d1255: runtime(colors): Update colorscheme and add TitleBar/TitleBarNCzeertzjq25+257-61
2026-01-29 01:23vim-patch:b1b8050: runtime(colors): update colorschemes:zeertzjq5+46-33
2026-01-29 01:06vim-patch:f3055ea: runtime(colors): Update colorschemeszeertzjq25+5639-10695
2026-01-29 01:00Merge pull request #37608 from zeertzjq/vim-c979211zeertzjq4+236-207
2026-01-29 00:22vim-patch:663d809: runtime(rust): Fix Rust indentation when string contains "if"zeertzjq1+19-3
2026-01-29 00:22vim-patch:427fa3e: runtime(doc): 'ignorecase' affects character classes in the old enginezeertzjq1+4-2
2026-01-29 00:21vim-patch:b73565d: runtime(make): Declare syntax file orphanedzeertzjq1+2-2
2026-01-29 00:21vim-patch:c979211: runtime(8th): Update syntax scriptzeertzjq1+211-200
2026-01-28 23:30vim-patch:9.1.2112: long statusline may crash if using singlebyte encoding (#37605)zeertzjq1+14-0
2026-01-28 23:19vim-patch:1e54023: runtime(doc): clarify vim.eval behavior with Vim special variables (#37369)Phạm Bình An1+4-2
2026-01-28 16:35fix(messages): swedish translation #37395Daniel Nylander1+9215-5669
2026-01-28 15:32fix(terminal): wrong scrollback with BufFile* autocommand (#37601)zeertzjq3+72-33
2026-01-28 11:48Merge #37428 vim.pack testsJustin M. Keyes1+213-327
2026-01-28 10:58perf(filetype): vim.filetype.get_option cache miss when option value is false #37593phanium1+1-1
2026-01-22 12:22refactor(lua): use vim.fs instead of fnamemodifyYochem van Rosmalen11+31-41
2026-01-22 19:48fix(types): add missing @return annotationsJosh Cooper4+9-4
2026-01-28 10:44fix(tui): log chdir failure properly #37591zeertzjq10+72-44
2026-01-27 23:25fix(ui): :intro not displayed with ui2 #37472ashab-k2+4-13
2026-01-27 23:19fix(termdebug): use mark `:` to get prompt line in prompt buffer #37336Phạm Bình An1+3-1
2026-01-27 22:59fix: lsp.enable() don't work correctly inside FileType event #37538phanium2+35-1
2026-01-27 22:50fix(process): avoid buffering unnecessary UI event with PTY CWD (#37582)zeertzjq2+17-4
2026-01-27 22:50vim-patch:0f3b7d2: runtime(doc): fix missing code block marker in ft-python-syntax (#37588)zeertzjq1+1-1
2026-01-27 22:21fix(terminal): losing output if BufFile* poll for events (#37580)zeertzjq6+141-55
2026-01-27 22:14docs: misc #37357Phạm Bình An5+11-11
2026-01-27 21:17fix(lsp): remove side-effects if `vim.lsp.enable()` raises an error (#37571)Olivia Kinnear2+30-2
2026-01-27 14:30fix(ui): textlock still causes issues for UI callbacks #37513luukvbaal3+60-11
2026-01-27 14:19Merge #37309 :checkhealth vim.packJustin M. Keyes2+263-1
2026-01-27 14:18fix: misc typos #37471phanium6+14-12
2026-01-27 14:06fix(health): use FileType autocmd for bug report winbar #37486glepnir1+25-19
2026-01-27 13:56feat(lsp): semantic token range improvements #37451jdrouhard7+295-38
2026-01-27 13:51feat(health): check `vim.ui.open()` tool #37569skewb1k3+38-11
2026-01-27 13:05docs: update version.c #37545github-actions[bot]1+111-168
2026-01-27 11:51vim-patch:b424349: runtime(colors): include new catppuccin colorscheme (#37570)zeertzjq1+637-0
2026-01-27 07:54fix(health): add back `vim.cmd.redraw()` call (#37576)Olivia Kinnear1+1-0
2026-01-27 06:59fix(terminal): wrong colors with nvim_open_term() in non-curbuf (#37579)zeertzjq2+39-12
2026-01-27 05:49Merge pull request #37578 from zeertzjq/term-titlezeertzjq3+23-1
2026-01-27 05:12fix(terminal): possible heap-use-after-free during Nvim exitzeertzjq2+11-1
2026-01-27 04:45fix(terminal): don't allow b:term_title watcher to delete bufferzeertzjq2+12-0
2026-01-27 03:46fix(terminal): losing scrollback when TermOpen polls for events (#37573)zeertzjq3+78-25
2026-01-27 00:14Merge pull request #37568 from zeertzjq/vim-ad0dd7czeertzjq5+46-10
2026-01-26 23:18vim-patch:b8efcc0: runtime(vim): set 'path' to common Vim directorieszeertzjq1+6-1
2026-01-26 23:13vim-patch:632fd8b: runtime(python): Highlight built-in constants in Pythonzeertzjq2+22-7
2026-01-26 23:12vim-patch:0f8c685: runtime(doc): fix inconsistent indent in ft_rust.txtzeertzjq1+3-3
2026-01-26 23:10vim-patch:ad0dd7c: runtime(rustfmt): Recover accidentally deleted code, don't hide rustfmt errorzeertzjq2+18-2
2026-01-26 23:18fix(ui): only internal messages are unsafe #37462luukvbaal12+215-140
2026-01-26 21:15fix(health): redraw after emitting progress message #37567Olivia Kinnear1+1-1
2026-01-26 16:56fix(messages): add "list_cmd" kind to :colorscheme #37561luukvbaal2+11-0
2026-01-26 13:31docs: nvim_set_hl fg_index, bg_indexed #37534glepnir3+14-0
2026-01-26 13:26fix(diagnostics): assert adjusted diagnostic position #37210Sergei Slipchenko1+19-1
2026-01-26 13:20docspack): mention re-install after source's default branch change #37560Evgeni Chasnovski2+6-0
2026-01-26 12:41docs(build): update OpenBSD build notes #37533Kevin Goodsell1+5-11
2026-01-25 23:25Merge pull request #37556 from zeertzjq/vim-9.1.2109zeertzjq13+226-66
2026-01-25 23:03vim-patch:17bba75: runtime(doc): Fix overlength lines in :help {russian,vietnamese}.txtzeertzjq2+13-13
2026-01-25 23:03vim-patch:dd3aa92: runtime(toml): update syntax and ftplugin.zeertzjq2+12-11
2026-01-25 22:58vim-patch:9.1.2110: filetype: skhd files are not recognizedzeertzjq4+160-0
2026-01-25 22:52vim-patch:5c855ce: runtime: convert *_utf-8.vim files to actual UTF-8 encodingzeertzjq3+34-34
2026-01-25 22:52vim-patch:e914ada: runtime(doc): Fix erroneous *roff syntax exampleszeertzjq1+4-4
2026-01-25 22:43vim-patch:2def2a7: runtime(doc): mark a-a-p website as deadzeertzjq1+0-4
2026-01-25 22:41vim-patch:9.1.2109: filetype: NetLinx fires are not recognizedzeertzjq2+3-0
2026-01-25 20:11docs(diagnostic): fix indentation in diagnostic-on-jump-example (#37516)Aymen Hafeez1+8-8
2026-01-25 02:18fix(vim-patch): add N/A files and re-sort (#37544)Jan Edmund Lazo1+3-1
2026-01-25 01:57docs: update version.c (#37212)github-actions[bot]1+77-63
2026-01-25 00:17vim-patch:9.1.1984: terminal OSC52 support can be improved (#37543)Jan Edmund Lazo3+4-0
2026-01-24 11:39build(deps): bump tree-sitter-vim to v0.8.0Christian Clason3+5-4
2026-01-24 03:32fix(terminal): possible memory leak on exit (#37532)zeertzjq1+4-3
2026-01-24 02:25Merge pull request #37530 from zeertzjq/vim-9.1.1908zeertzjq30+253-28
2026-01-24 00:19vim-patch:9.1.1908: tests: test_crash.vim times out in CI ASAN buildszeertzjq1+6-1
2026-01-24 01:47vim-patch:9.1.1370: CI Tests favor GTK2 over GTK3zeertzjq27+101-17
2026-01-24 01:28vim-patch:9.0.1480: using popup menu may leave text in the command linezeertzjq1+21-0
2026-01-24 01:46vim-patch:9.0.1066: test function name is wrongzeertzjq1+1-1
2026-01-24 01:29vim-patch:9.0.0874: using freed memory when executing unmenu at more promptzeertzjq3+71-10
2026-01-24 00:56vim-patch:8.2.4738: Esc on commandline executes command instead of abandoning itzeertzjq2+54-0
2026-01-24 01:15Merge pull request #37529 from zeertzjq/vim-95bb4efzeertzjq3+69-48
2026-01-24 00:09vim-patch:09a4805: runtime(csh): Update ftplugin, improve matchit behaviourzeertzjq1+45-23
2026-01-24 00:09vim-patch:95bb4ef: runtime(csh,tcsh): Update syntax fileszeertzjq2+24-25
2026-01-24 00:04vim-patch:9.1.2105: tests: not enough tests for using plain_vgetc() (#37521)zeertzjq1+50-0
2026-01-23 23:57vim-patch:9.1.2107: :normal may change cmdline history (#37523)zeertzjq2+11-1
2026-01-23 23:48vim-patch:3a324c8: runtime(doc): Fix typo in syntax.txt (#37522)zeertzjq1+1-1
2026-01-23 23:34Merge pull request #37520 from zeertzjq/vim-9.1.2102zeertzjq3+79-2
2026-01-23 22:56vim-patch:9.1.2108: tests: Test_foldtextresult_rightleft() does not restore 'columns'zeertzjq1+2-0
2026-01-23 22:56vim-patch:9.1.2103: tests: test_fold.vim leaves swapfiles behindzeertzjq1+1-1
2026-01-23 22:49vim-patch:9.1.2102: foldtext not reversed and cut off in 'rightleft' modezeertzjq3+76-1
2026-01-23 21:28docs: add sections to PR template (#37495)Maria Solano1+4-0
2026-01-23 19:02feat(lsp): highlighting the symbol being renamed (#37390)Yi Ming2+31-4
2026-01-23 08:35fix(extmark): wrong eol_right_align width calculation (#37034)glepnir2+35-3
2026-01-18 15:30build(deps): bump luv to 1.51.0-2Christian Clason5+17-14
2026-01-22 23:44fix(lsp): raise error when lsp config is invalid type (#37508)Olivia Kinnear2+7-5
2026-01-22 20:27fix(lsp): fix nil-index error for `:lsp enable` (#37411)Olivia Kinnear1+8-3
2026-01-22 06:08Merge pull request #37498 from zeertzjq/vim-6f585dazeertzjq1+148-50
2026-01-22 05:40vim-patch:3456303: check.vim: Use silent command modifierzeertzjq1+9-9
2026-01-22 05:39vim-patch:4105ef1: Drop superfluous execute permissions for readable fileszeertzjq1+0-0
2026-01-22 05:39vim-patch:96dab9c: check.vim: Further improve po message checkszeertzjq1+17-8
2026-01-22 05:37vim-patch:2566a9f: check.vim: Improve po message checkszeertzjq1+109-41
2026-01-22 05:36vim-patch:41adebe: check.vim: detect trailing whitespacezeertzjq1+16-4
2026-01-22 05:35vim-patch:32a5faa: check.vim complains about overlong comment lineszeertzjq1+2-2
2026-01-22 05:34vim-patch:c858382: Problem: Commit 6f585d breaks CIzeertzjq1+4-3
2026-01-22 05:34vim-patch:6f585da: Overlong translation files may cause repo to become "dirty"zeertzjq1+8-0
2026-01-22 01:26fix(terminal): <Ignore> should be no-op (#37494)zeertzjq3+44-6
2026-01-22 00:22Merge pull request #37493 from zeertzjq/vim-87635dczeertzjq3+42-9
2026-01-21 23:28vim-patch:81f1c5d: runtime(debcontrol): improve Debian syntax fileszeertzjq2+29-9
2026-01-21 23:27vim-patch:87635dc: runtime(kitty): Add kitty ftplugin filezeertzjq1+13-0
2026-01-21 10:42fix(terminal): restore options properly when switching buffer (#37485)zeertzjq3+104-26
2026-01-21 07:11test: fix some type warnings (#37483)zeertzjq8+19-15
2026-01-21 06:17 fix(api): auto-load buffers in nvim_buf_set_* operations (#35046)glepnir2+35-15
2026-01-21 04:02test: fix has() test failure (#37480)Kevin Goodsell1+9-3
2026-01-21 03:53fix(tui): avoid using uv_pipe_t as uv_tty_t (#37479)zeertzjq2+9-13
2026-01-21 02:18fix(lua): correct line number reporting for options set in coroutines (#37463)Tommy Guo4+37-1
2026-01-21 00:41test: fix flaky tests (#37478)zeertzjq2+14-25
2026-01-20 23:34vim-patch:9.1.2100: filetype: tiltfiles are not recognized (#37477)zeertzjq2+6-0
2026-01-20 22:58vim-patch:f338a2f: runtime(doc): Update [gnt]roff information (#37476)zeertzjq1+18-18
2026-01-20 12:56test: fail CI if .nvimlog is not empty (#37470)zeertzjq3+17-4
2026-01-20 06:57test(core/server_spec): check error in logfile (#37469)zeertzjq1+8-1
2026-01-20 05:59fix(socket): remove stale socket files (#37378)James Fotherby2+110-0
2026-01-20 03:39fix(pum): separate scrollbar from shadow border (#37448)glepnir2+56-3
2026-01-20 00:22Merge pull request #37468 from zeertzjq/vim-d5f173czeertzjq4+26-16
2026-01-19 23:08vim-patch:4e2aafd: runtime(netrw): Do not create swapfiles in netrw bufferszeertzjq1+3-2
2026-01-19 23:07vim-patch:d829e10: runtime(sml): add 'include' setting to ftpluginzeertzjq1+3-1
2026-01-19 23:07vim-patch:b1fa262: runtime(asm): add '#' as comment symbol (GNU as)zeertzjq1+2-1
2026-01-19 23:04vim-patch:d5f173c: runtime(menu): fix space before Tab and trailing spacezeertzjq1+18-12
2026-01-19 23:36vim-patch:9.1.2098: Crash with 'wildmenu' when typing Ctrl-Y after Ctrl-A (#37466)zeertzjq2+12-1
2026-01-19 22:32test: add tests for #14379zeertzjq2+44-0
2026-01-19 22:24vim-patch:9.1.2095: :wqall! doesn't quit when using :quit in BufWritePostzeertzjq3+28-11
2026-01-19 23:01Merge pull request #37464 from zeertzjq/vim-9.1.1202zeertzjq18+463-31
2026-01-19 22:06vim-patch:9.1.2097: TabClosedPre may be triggered twice for the same tab pagezeertzjq4+89-24
2026-01-19 02:23vim-patch:9.1.2093: heap-use-after-free when wiping buffer in TabClosedPrezeertzjq3+123-17
2026-01-19 02:32vim-patch:9.1.1325: tests: not checking error numbers properlyzeertzjq9+31-31
2026-01-19 02:18vim-patch:9.1.1211: TabClosedPre is triggered just before the tab is being freedzeertzjq3+45-3
2026-01-19 02:22vim-patch:b55f022: runtime(vim): Sync syntax generator base file with output file.zeertzjq1+1-1
2026-01-19 02:09vim-patch:9.1.1202: Missing TabClosedPre autocommandzeertzjq9+210-5
2026-01-19 02:41vim-patch:partial:8.2.3149: some plugins have a problem with the error checkzeertzjq1+16-2
2026-01-19 16:15fix(messages): adjust msg_show "empty" kind logic (#37427)luukvbaal2+9-6
2026-01-18 23:24Merge pull request #37459 from zeertzjq/vim-658cc10zeertzjq4+35-26
2026-01-18 23:02vim-patch:0b103d6: runtime(haskell): add include-search and define support in ftpluginzeertzjq1+10-1
2026-01-18 22:58vim-patch:638bbc5: runtime(doc): Update advice for [gnt]roff userszeertzjq1+20-21
2026-01-18 22:56vim-patch:617bf46: runtime(doc): Tweak documentation style in {ft_context,terminal}.txtzeertzjq1+2-1
2026-01-18 22:48vim-patch:658cc10: runtime: Changed old "Sponsor" menu item name to a new onezeertzjq1+3-3
2026-01-18 22:51vim-patch:9.1.1989: Vim intro screen shows register messagezeertzjq1+2-2
2026-01-18 22:00vim-patch:9.1.2094: filetype: tiger files are not recognizedChristian Clason2+2-0
2026-01-18 16:19fix(autocmd): heap UAF with :bwipe in Syntax autocmdEmanuel Krollmann2+10-1
2026-01-18 08:55fix(pum): text overflows into border on truncation (#37438)glepnir2+56-0
2026-01-18 03:46fix(normal): assertion failure with "gk" in narrow window (#37444)zeertzjq2+8-1
2026-01-16 00:53fix(api): parse_expression crash with unopened ] and nodeSean Dewar3+36-1
2026-01-16 00:17fix(api): parse_expression crash with ident and curlySean Dewar2+7-3
2026-01-17 11:53vim-patch:8.2.0371: crash with combination of terminal popup and autocmd (#37433)zeertzjq1+16-0
2026-01-17 11:01Merge pull request #37431 from zeertzjq/vim-9.1.2087zeertzjq3+54-3
2026-01-17 10:35vim-patch:9.1.2090: Last buffer not freed with EXITFREEzeertzjq1+8-3
2026-01-16 21:53vim-patch:9.1.2087: Crash when using :tabonly in BufUnloadzeertzjq3+49-3
2026-01-10 10:50fix(health): show full curl outputChristian Clason1+1-1
2026-01-17 02:58vim-patch:9.0.0909: error message for layout change does not match action (#37436)zeertzjq5+31-12
2026-01-17 00:31test: remove duplicate test (#37434)zeertzjq3+6-60
2026-01-16 22:34vim-patch:9.1.2088: Redundant NULL checks in find_pattern_in_path() (#37432)zeertzjq2+3-4
2026-01-16 16:49test(pack): use a helper to `vim.pack.add` inside `testnvim` instanceEvgeni Chasnovski1+131-244
2026-01-16 16:31test(pack): make various small cleanupsEvgeni Chasnovski1+82-83
2026-01-16 08:18Merge pull request #37422 from zeertzjq/vim-9.1.0059zeertzjq10+165-30
2026-01-16 08:14Merge pull request #37189 from bfredl/zigsafebfredl4+34-28
2026-01-16 04:40vim-patch:partial:9.1.1110: Vim tests are slow and flakyzeertzjq1+15-30
2026-01-16 04:39vim-patch:9.1.1043: [security]: segfault in win_line()zeertzjq1+6-0
2026-01-16 04:31vim-patch:9.1.0671: Problem: crash with WinNewPre autocommandzeertzjq5+56-20
2026-01-14 07:43vim-patch:9.1.0117: Stop split-moving from firing WinNew and WinNewPre autocommandszeertzjq2+4-3
2026-01-14 07:37vim-patch:9.1.0059: No event triggered before creating a windowzeertzjq7+113-6
2026-01-16 07:11vim-patch:8.2.0370: the typebuf_was_filled flag is sometimes not reset (#37404)Jan Edmund Lazo1+4-0
2026-01-15 23:53Merge pull request #37419 from zeertzjq/vim-af973d4zeertzjq6+101-82
2026-01-15 23:27vim-patch:16c2279: runtime(sh): highlight single-dash short options containing digitszeertzjq1+2-1
2026-01-15 23:27vim-patch:5529b75: runtime(c): Do not highlight noreturn in C++ codezeertzjq1+5-2
2026-01-15 23:27vim-patch:f25c343: runtime(csh): Support negated if in matchitzeertzjq1+2-1
2026-01-15 23:26vim-patch:f8cde69: runtime(rapid): Update syntax file for ABB Rapidzeertzjq1+85-74
2026-01-15 23:26vim-patch:4969b8d: runtime(mbsync): Add syntax highlighting for TLSVersions keywordzeertzjq1+5-3
2026-01-15 23:25vim-patch:af973d4: runtime(yaml): fix indentation scriptzeertzjq1+2-1
2026-01-15 20:22vim-patch:9.1.2086: Memory leak when skipping invalid literal dictSean Dewar2+3-3
2025-05-09 15:33fix(api): nvim_get_option_value dummy buffer crashesSean Dewar2+64-5
2026-01-13 23:09refactor: remove dead code, adjust commentSean Dewar2+1-9
2025-05-08 23:26fix(api): autocmds mess up nvim_get_option_value's dummy bufferSean Dewar2+73-13
2026-01-01 13:19fix(build): treesitter parsers are not ReleaseSafebfredl1+23-21
2026-01-01 09:55fix(typval): allocated dynamic size must be at least the static sizebfredl2+5-3
2026-01-01 09:40build(ci): test zig build -Doptimize=ReleaseSafebfredl1+6-4
2026-01-15 10:07Merge pull request #37040 from p00f/push-nwlkmnvmmlrtbfredl9+499-132
2026-01-15 06:51Merge pull request #37403 from zeertzjq/vim-9.1.0700zeertzjq4+13-1
2026-01-15 06:03vim-patch:9.1.0703: crash with 2byte encoding and glob2regpat()zeertzjq1+5-5
2026-01-15 06:00vim-patch:9.1.0702: Patch 9.1.0700 broke CIzeertzjq2+6-5
2026-01-15 05:56vim-patch:9.1.0701: crash with NFA regex engine when searching for composing charszeertzjq3+7-1
2026-01-15 05:53vim-patch:9.1.0700: crash with 2byte encoding and glob2regpat()zeertzjq3+6-1
2026-01-15 05:35vim-patch:9.1.0697: [security]: heap-buffer-overflow in ins_typebuf (#37372)Jan Edmund Lazo3+17-3
2026-01-15 02:20fix(treesitter): fix spell navigation on first line (#37361)ashab-k2+22-1
2026-01-15 01:57Merge pull request #37325 from zeertzjq/term-pollzeertzjq9+148-34
2026-01-15 01:29fix(process): don't limit PTY master remaining data sizezeertzjq3+45-16
2026-01-09 02:45refactor(process): don't read from PTY master using uv_pipe_tzeertzjq7+103-18
2026-01-15 01:00refactor(event/stream.c): fix confusing indent (#37398)zeertzjq1+12-16
2026-01-15 00:25test: remove non-actionable tests from "pending" list #37384Justin M. Keyes1+6-3
2026-01-15 00:23test(lsp/diagnostic_spec): fix creating unused clients (#37397)zeertzjq1+29-20
2026-01-14 03:24docs(build.zig): document zig buildChinmay Dalal1+16-0
2026-01-12 03:33feat(build.zig): install parsers in install stepChinmay Dalal2+41-29
2026-01-14 06:19Merge pull request #37389 from zeertzjq/vim-9.1.2085zeertzjq9+201-10
2026-01-14 01:43vim-patch:9.1.2085: Use-after-free in winframe_remove()zeertzjq4+82-0
2026-01-14 01:42vim-patch:9.1.2023: [security]: Use-after-free in alist_add() with nasty autocmdzeertzjq2+13-2
2026-01-14 01:37vim-patch:9.1.1323: b:undo_ftplugin not executed when re-using bufferzeertzjq3+43-2
2026-01-14 01:21vim-patch:partial:9.0.0907: restoring window after WinScrolled may failzeertzjq3+66-9
2025-12-27 05:15fix(build.zig): format build.zig to keep lines under 100 charsChinmay Dalal1+162-37
2025-12-20 21:08fix(editorconfig): use 4 spaces indentation for zig filesChinmay Dalal1+3-0
2025-12-20 05:11feat(build.zig): add option to use system dependenciesChinmay Dalal7+331-120
2026-01-14 00:00test(client): check for uv.run() failure (#37379)zeertzjq1+4-1
2026-01-13 23:39Merge pull request #37385 from zeertzjq/vim-ec46b9dzeertzjq5+101-33
2026-01-13 23:12vim-patch:17d60ce: runtime(compiler): add compiler plugin for cabalzeertzjq2+45-1
2026-01-13 23:12vim-patch:c2f453f: runtime(krl): Update syntax file for Kuka Robot Languagezeertzjq1+52-27
2026-01-13 23:11vim-patch:ec46b9d: runtime(matchit): include minor improvement from chrisbra/matchitzeertzjq2+4-5
2026-01-13 09:31Merge pull request #35991 from bfredl/neopipebfredl6+83-15
2025-10-02 08:42fix(shell): ceci n'est pas une pipebfredl6+83-15
2026-01-13 05:07Merge #37377 from echasnovski/pack-fix-checkoutJustin M. Keyes2+102-16
2026-01-12 20:57fix(pack): actually checkout proper version of submodulesEvgeni Chasnovski2+85-8
2026-01-12 20:26test(pack): adjust `add` startup tests to just sleep with longer timeoutEvgeni Chasnovski1+2-1
2026-01-12 18:58fix(glob): handle numeric literals in pattern matching (#37257)Tristan Knight2+4-1
2026-01-12 13:53fix(pack): skip `git stash` during installEvgeni Chasnovski2+15-7
2026-01-12 07:03build(vim-patch): Vim9 comment plugin is N/A (#37370)Jan Edmund Lazo2+2-0
2026-01-12 03:50docs: misc (#37281)zeertzjq15+29-33
2026-01-12 01:27vim-patch:9.1.2078: A few more typos in various files (#37368)zeertzjq6+8-8
2026-01-12 01:15vim-patch:c4dc4d8: runtime(syntax-tests): Add :help command termination tests (#37366)zeertzjq2+42-2
2026-01-12 00:33fix(channel): unreference list after callback finishes (#37358)zeertzjq4+53-5
2026-01-12 00:21vim-patch:be62259: runtime(rst): set suffixesadd for rst (#37365)zeertzjq1+3-1
2026-01-11 23:04vim-patch:9.1.2079: use-after-free with 'qftf' wiping buffer (#37364)zeertzjq5+34-0
2026-01-11 22:41perf(lsp): avoid textDocument/definition requests during tag completion (#37260)Robert Muir2+12-0
2026-01-11 12:04fix(lua): vim._with() doesn't save boolean options properly (#37354)zeertzjq4+117-38
2026-01-11 11:09Revert "docs(gh): replace gitter with discussion link"Christian Clason1+2-2
2026-01-11 11:08docs(gh): replace gitter with discussion linkChristian Clason1+2-2
2026-01-11 09:40fix(rpc): don't overwrite already received results on error (#37339)zeertzjq2+53-5
2026-01-10 23:24vim-patch:69075d3: runtime(compiler): Do not set title in pandoc compiler (#37347)zeertzjq1+2-3
2026-01-10 23:23Merge pull request #37346 from zeertzjq/vim-9.1.2071zeertzjq1+10-10
2026-01-10 22:45vim-patch:9.1.2075: tests: wrong change to test_ins_complete.vimzeertzjq1+2-2
2026-01-10 22:44vim-patch:9.1.2071: tests: test_ins_complete.vim leaves swapfiles behindzeertzjq1+12-12
2026-01-08 09:39feat(pack): add checkhealthEvgeni Chasnovski1+258-0
2026-01-10 14:28fix(session): window sizes not stored with float windows (#37344)zeertzjq2+12-3
2026-01-10 09:53build(deps): bump luajit to 707c12bf0Christian Clason1+2-2
2026-01-10 08:31fix(completion): set 'wrap' and scrolloff=0 in preview window (#37327)glepnir3+18-4
2026-01-10 05:49fix(api): nvim_set_current_win doesn't reset Visual mode (#37340)glepnir2+14-0
2026-01-10 04:12test(server_notifications_spec): improve chanclose test (#37337)zeertzjq1+10-8
2026-01-10 00:25fix(terminal): :edit should respect 'bufhidden' with exited job (#37301)zeertzjq2+92-55
2026-01-10 00:07vim-patch:fc00006: runtime(sieve): preserve existing line endings in ftplugin (#37334)zeertzjq2+7-3
2026-01-10 00:07vim-patch:27e5d95: runtime(lynx): Update syntax file (#37333)zeertzjq1+91-96
2026-01-10 00:03vim-patch:9.1.2069: Search wrap indicator not shown w/out 'shm-S' (#37332)zeertzjq3+16-11
2026-01-09 23:07vim-patch:9.1.2070: completion: autocomplete breaks with large dict (#37331)zeertzjq2+26-0
2026-01-09 23:05vim-patch:536ee91: runtime(doc): add termdebug tag (#37321)zeertzjq1+1-1
2026-01-09 22:00fix(health): emit Progress message #37123Yochem van Rosmalen2+31-9
2026-01-09 11:52fix(pum): pumborder=shadow not blending properly (#37328)zeertzjq5+25-54
2026-01-08 10:18feat(inspect): update to a8ca312Christian Clason1+53-39
2026-01-09 08:38docs: remove ICCF Holland URL (#37230)Yochem van Rosmalen2+2-15
2026-01-09 03:54refactor(fileio.c): avoid downcasting in {read,write}_eintr() (#37323)zeertzjq2+19-9
2026-01-09 02:27Merge pull request #37320 from zeertzjq/vim-9179ddczeertzjq7+134-38
2026-01-09 01:39vim-patch:335aecd: runtime(cpp): Fix c++ float and integer literal syntax highlightingzeertzjq1+12-11
2026-01-09 01:37vim-patch:e80a4ed: runtime(matchit): Update to Release 1.21zeertzjq3+88-21
2026-01-09 01:37vim-patch:8e07908: runtime(sh): Update indent scriptzeertzjq1+10-0
2026-01-09 01:37vim-patch:a71e52a: runtime(racket): update Racket syntax filezeertzjq1+12-4
2026-01-09 01:37vim-patch:9179ddc: runtime(yaml): update YAML indentation for mapping keys inside list itemszeertzjq1+12-2
2026-01-09 01:36vim-patch:cf8e378: runtime(doc): clarify the behaviour of 'fo-m' (#37318)zeertzjq1+3-1
2026-01-09 01:31fix(:ls): check for finished terminal properly (#37303)zeertzjq4+31-7
2026-01-09 00:43vim-patch:9.1.2064: completion: segfault during file name completion (#37316)zeertzjq3+42-0
2026-01-08 23:36vim-patch:9.1.2066: :wqall! doesn't close a terminal like :qall! does (#37314)zeertzjq4+28-8
2026-01-08 21:37vim-patch:9.1.2068: :bd/bw may try to switch to a closing bufferSean Dewar2+156-7
2026-01-06 12:16vim-patch:9.1.2058: b_locked_split is not checked for :sbufferSean Dewar2+77-27
2026-01-08 09:38fix(pack): ensure plugin directory is created during first usage attemptEvgeni Chasnovski1+5-1
2026-01-08 05:31fix(build.zig): replace slashes in filepaths #37111Eamon Burns1+7-3
2026-01-08 02:43docs: drop vim.pack WIP note, add example code #37229Evgeni Chasnovski2+21-6
2026-01-08 02:40test(terminal/buffer_spec): fix flaky test (#37299)zeertzjq1+1-2
2026-01-08 01:59test(buffer_updates_spec): move on_detach tests to its block (#37297)zeertzjq3+47-45
2026-01-08 00:48vim-patch:4ba3dad: runtime(sqloracle): Update syntax scriptzeertzjq1+5-4
2026-01-08 00:46vim-patch:5eb10c5: runtime(xml): update XML runtime fileszeertzjq3+52-21
2026-01-08 00:46vim-patch:c45e16a: runtime(zsh): Update runtime fileszeertzjq2+21-19
2026-01-08 00:46vim-patch:46cc91e: runtime(privoxy): Update syntax filezeertzjq1+161-49
2026-01-08 00:45vim-patch:e7bb907: runtime(wget): Update syntax fileszeertzjq2+6-5
2026-01-08 01:20feat(editor): :source can run Lua codeblock / ts injection #36799benarcher26914+68-1
2026-01-08 00:39fix(langmap): assert failure on mapping to char >= 256 (#37291)zeertzjq2+20-3
2026-01-07 23:49refactor: fix using `%*s` instead of `%.*s` (#37290)zeertzjq3+3-3
2026-01-07 10:42fix(filetype): fix typo (#37286)zeertzjq2+2-2
2026-01-07 00:11docs: misc (#37280)zeertzjq18+44-91
2026-01-06 23:00vim-patch:6c30628: runtime(cpp): Announce syntax file adoption (#37279)zeertzjq1+4-2
2026-01-06 22:52Merge pull request #37278 from zeertzjq/vim-9.1.2059zeertzjq2+9-1
2026-01-06 22:19vim-patch:9.1.2062: filetype: djot files are not recognizedzeertzjq2+3-0
2026-01-06 22:18vim-patch:9.1.2061: filetype: Koka files are not recognizedzeertzjq2+2-0
2026-01-06 22:17vim-patch:9.1.2060: filetype: Rasi include files are not recognizedzeertzjq2+2-1
2026-01-06 22:16vim-patch:9.1.2059: filetype: Nickel files are not recognizedzeertzjq2+2-0
2026-01-06 22:00fix(mappings): always include replace_keycodes in mapping dicts (#37272)zeertzjq4+20-3
2026-01-06 12:17vim-patch:9.1.2056: tests: inconsistent indent and line breaking in Test_maparg() (#37269)zeertzjq1+31-28
2026-01-06 12:08vim-patch:9.1.2055: Division by zero in :file after failing to wipe buffer (#37268)zeertzjq2+26-6
2026-01-06 11:21vim-patch:77a59be: runtime(cangjie): Update syntax script (#37267)zeertzjq2+45-12
2026-01-06 10:43vim-patch:9.1.2051: tests: fix Test_cd_completion fails in Appveyor (#37266)zeertzjq1+9-3
2026-01-06 08:42fix(buffer): don't reuse 1-line terminal buffer (#37261)zeertzjq3+35-18
2026-01-06 00:34docs: fix `.mailmap` entry (#37259)Maria Solano1+1-1
2026-01-05 23:17Merge pull request #37251 from zeertzjq/termclosezeertzjq2+39-7
2026-01-05 11:19fix(terminal): crash when TermClose switches back to terminal bufferzeertzjq2+14-0
2026-01-05 06:11fix(terminal): crash when TermClose deletes other bufferszeertzjq2+21-4
2026-01-05 05:58test(terminal): fix incorrect TermClose testzeertzjq1+4-3
2026-01-05 14:52docs: add `.mailmap` entry (#37239)Maria Solano1+1-0
2026-01-05 06:11vim-patch:8.1.0753: printf format not checked for semsg() (#37248)zeertzjq10+14-14
2026-01-05 05:50fix(terminal): avoid multiple terminals writing to same buffer (#37219)zeertzjq5+180-10
2026-01-05 05:38vim-patch:9.1.1967: if_python: 64bit numbers truncated (#37245)Jan Edmund Lazo1+7-2
2026-01-05 05:33build(vim-patch): getscript plugin is N/A (#37247)Jan Edmund Lazo1+2-0
2026-01-05 03:17fix(window): crash closing split if autocmds close other splits (#37233)zeertzjq2+94-17
2026-01-05 00:20refactor(terminal): remove unnecessary buf_valid() (#37224)zeertzjq1+1-5
2026-01-05 00:00fix(terminal): crash with race between buffer close and OSC 2 (#37225)zeertzjq2+35-2
2026-01-04 23:07fix(diagnostic): display 1-based related information line/col numbers (#37093)Robert Muir2+4-4
2026-01-04 14:35fix(terminal): handle closing terminal with pending TermRequest (#37227)zeertzjq2+40-6
2026-01-04 13:15fix(window): crash closing only non-float if autocmds :tabonly (#37218)Sean Dewar2+16-4
2026-01-04 11:55Merge pull request #35373 from zeertzjq/vim-9.1.1646zeertzjq6+117-17
2026-01-04 10:50vim-patch:9.1.2050: tests: Test_cd_completion may failzeertzjq1+31-4
2026-01-04 10:48vim-patch:9.1.1648: MS-Windows: some style issues with patch v9.1.1646zeertzjq3+5-5
2025-08-18 02:33vim-patch:9.1.1646: MS-Windows: completion cannot handle implicit drive letterszeertzjq6+90-17
2026-01-04 06:15build(vim-patch): update Vim N/A file/regexp (#37049)Jan Edmund Lazo4+35-3
2026-01-03 23:46vim-patch:93eb081: runtime(doc): Clarify visual mark behavior in getpos(), setpos() (#37223)zeertzjq3+39-9
2026-01-03 23:27vim-patch:57352b2: runtime: mention subscription only ml, fix typo in maintainer email (#37222)zeertzjq22+22-20
2026-01-03 09:55fix(terminal): inconsistent mode change when switching buffer (#37215)zeertzjq2+37-3
2026-01-03 01:54vim-patch:partial:9.1.2044: Inefficient use of ga_concat() (#37209)zeertzjq4+37-35
2026-01-03 01:44vim-patch:9.1.2042: filetype: systemd quadlet files are not recognized (#37208)zeertzjq2+55-1
2026-01-03 01:41vim-patch:9.1.2040: :tlunmenu incorrectly accepts a range (#37206)zeertzjq2+8-2
2026-01-03 00:23vim-patch:cc71684: runtime(logtalk): Update Logtalk runtime files for the latest language spec (#37205)zeertzjq2+6-3
2026-01-03 00:22Merge pull request #37203 from zeertzjq/vim-9.1.2038zeertzjq2+4-4
2026-01-02 23:43vim-patch:9.1.2041: tests: test_menu.vim leaves swapfiles behindzeertzjq1+2-2
2026-01-02 23:42vim-patch:9.1.2038: tests: test_marks.vim leaves swapfiles behindzeertzjq1+2-2
2026-01-02 14:09vim-patch:9.1.2043: filetype: kos files are not reconizedChristian Clason2+2-0
2026-01-02 07:17fix(api): buffer overflow in nvim_buf_get_extmarks overlap #37184Francisco Giordano2+14-2
2026-01-02 06:58fix(lsp): `:lsp restart` restarts on client exit #37125Olivia Kinnear4+42-30
2026-01-02 06:49fix(diagnostic): check for extmark in get_logical_pos #37127Kira Kawai2+19-0
2026-01-02 06:46fix(lsp): improve dynamic registration handling #37161Tristan Knight5+201-42
2026-01-02 05:27docs: update version.c #37169github-actions[bot]1+33-48
2026-01-02 00:21vim-patch:9.1.2037: undo: cursor position not correctly restored (#37195)zeertzjq3+18-5
2026-01-01 23:05vim-patch:9.1.0893: No test that undofile format does not regress (#37193)zeertzjq3+32-0
2026-01-01 22:53vim-patch:62d8f3d: runtime: Revert several "mark invalid contact addresses" commits (#37192)zeertzjq425+427-427
2026-01-01 07:19Merge pull request #37164 from janlazo/vim-8.2.2198zeertzjq13+41-32
2025-12-31 04:35vim-patch:8.2.3159: cursor displayed in wrong position after deleting lineJan Edmund Lazo1+7-3
2025-12-30 04:34vim-patch:8.2.2198: ml_get error when resizing window and using text propertyJan Edmund Lazo12+34-29
2026-01-01 00:42Merge pull request #37188 from zeertzjq/vim-6b652a7zeertzjq425+427-427
2026-01-01 00:18vim-patch:a025a46: runtime: mark more invalid email addresseszeertzjq24+24-24
2026-01-01 00:02vim-patch:partial:2f689d5: runtime: mark more invalid email addresseszeertzjq397+398-398
2026-01-01 00:01vim-patch:6b652a7: runtime: mark invalid contact addresseszeertzjq5+5-5
2025-12-31 23:00test(tohtml): test syntax, not just treesitter #37181altermo1+1-0
2025-12-31 12:57build(deps): bump tree-sitter-lua to v0.4.1Christian Clason4+16-32
2025-12-31 12:25vim-patch:9.1.2035: filetype: filetype: Fennel fnlm files are not recognized (#37178)zeertzjq2+2-2
2025-12-31 10:53vim-patch:5c2b594: runtime(rust): Update indentation after nested array literal (#37177)zeertzjq1+17-0
2025-12-31 10:39vim-patch:9.1.2034: filetype: Fennel fnml files are not recognized (#37176)zeertzjq2+2-1
2025-12-30 16:58build(deps): bump utf8proc to v2.11.3Christian Clason2+4-4
2025-12-30 15:44fix(treesitter): use metadata in :EditQuery captures #37116Peter Cardenas1+4-2
2025-12-30 15:40Merge #37113 from echasnovski/pack-better-revertJustin M. Keyes4+140-27
2025-12-30 09:28fix(diagnostic): unstable sorting by severity #37154glepnir2+78-15
2025-12-30 09:20Merge #37142 from echasnovski/pack-safer-delJustin M. Keyes5+146-64
2025-12-30 08:57docs(prompt): Lua example, adjust for multiline input #37121Phạm Bình An2+46-43
2025-12-30 07:11Merge #36870 from justinmk/luacoreJustin M. Keyes0+0-0
2025-12-30 07:07docs: update version.c #37105github-actions[bot]1+44-59
2025-12-30 06:57fix(vim.fs): avoid fn.fnamemodify in fs.root #37162Jason Shipman1+2-2
2025-12-21 02:51build: move shared.lua to _core/Justin M. Keyes0+0-0
2025-08-29 03:43build: ship "_core/*" as bytecode (built-into Nvim binary)Justin M. Keyes0+0-0
2025-12-29 22:30feat(terminal): include sequence terminator in TermRequest event (#37152)Kyle7+71-10
2025-12-29 09:07vim-patch:1bc3610: runtime(rust): partly revert e426245b, it causes more issues than it solves (#37156)zeertzjq1+1-4
2025-12-28 23:56vim-patch:9.1.2030: inefficient use of ga_concat() (#37151)zeertzjq4+42-29
2025-12-28 16:32feat(pack)!: suggest "delete" code action only for not active pluginsEvgeni Chasnovski4+29-27
2025-12-28 16:07feat(pack): hint in confirmation buffer that plugin is not activeEvgeni Chasnovski4+31-5
2025-12-28 14:00feat(pack)!: make `del()` only remove non-active plugins by defaultEvgeni Chasnovski4+88-34
2025-12-28 14:39vim-patch:e426245: runtime(rust): clean-up indent script, handle opening empty line correctly (#37139)zeertzjq1+5-48
2025-12-28 06:26vim-patch:8.2.0098: exe stack length can be wrong without being detected (#37136)Jan Edmund Lazo8+43-0
2025-12-28 00:37vim-patch:9.1.2028: [security]: Buffer-overflow with incomplete multi-byte chars (#37133)zeertzjq4+45-2
2025-12-28 00:20vim-patch:ee3f10a: runtime(bpftrace): add indention plugin (#37132)zeertzjq1+19-0
2025-12-28 00:18vim-patch:a7f703c: runtime(doc): improve :catch documentation (#37131)zeertzjq1+3-3
2025-12-28 00:16vim-patch:9.1.2027: filetype: bicep filetype used for 2 bicep file types (#37130)zeertzjq4+20-2
2025-12-28 00:14vim-patch:9.1.2024: 'fsync' option cannot be set per buffer (#37129)zeertzjq10+43-16
2025-12-27 23:20Merge pull request #37128 from zeertzjq/vim-9.1.2019zeertzjq2+22-0
2025-12-27 23:01vim-patch:9.1.2026: tests: patch 9.1.2019 not tested properlyzeertzjq1+3-2
2025-12-27 23:01vim-patch:9.1.2019: inconsistent cursor encoding past EOL with ve=allzeertzjq2+21-0
2025-12-27 13:56fix(pum): hide info floating window when insufficient space (#37107)glepnir2+59-12
2025-12-27 01:46vim-patch:ffd5c52: runtime(compiler): ignore 'Found' messages in ruff and ty compiler (#37119)zeertzjq2+6-3
2025-12-27 01:44vim-patch:538da34: runtime(netrw): Fix reading UNC paths on windows (#37120)zeertzjq1+6-5
2025-12-27 01:35vim-patch:9.1.2021: filetype: fluent files are not recognized (#37117)zeertzjq2+2-0
2025-12-27 00:57vim-patch:9.1.2020: tests: test_virtualedit.vim leaves swapfiles behind (#37115)zeertzjq1+2-2
2025-12-26 18:05feat(pack): allow running `update()` without Internet connectionEvgeni Chasnovski4+49-8
2025-12-26 15:35feat(pack): allow choosing update target in `update()`Evgeni Chasnovski3+94-22
2025-12-26 09:51vim-patch:9.0.0145: substitute that joins lines drops text properties (#37108)Jan Edmund Lazo1+2-1
2025-12-26 05:08feat(lsp): on_accept can return item to customize behavior #37092Yi Ming2+19-9
2025-12-26 04:44Merge #37097 feat(pack)!: improve handling of `src` changeJustin M. Keyes3+130-87
2025-12-26 02:15fix(pum): adjust info window column offset when scrollbar is present (#37069)glepnir2+11-4
2025-12-26 01:27test(api/server_requests_spec): fix flaky test (again) (#37100)zeertzjq1+4-1
2025-12-26 00:30vim-patch:9.1.1483: not possible to translation position in buffer (#37099)zeertzjq2+6-2
2025-12-25 10:57docs(pack): use more tags and add "Use shorter source" exampleEvgeni Chasnovski2+55-16
2025-12-25 10:53feat(pack)!: change `src` of installed plugin inside `update()` in placeEvgeni Chasnovski3+77-73
2025-12-25 08:38docs: update version.c (#37059)github-actions[bot]1+65-79
2025-12-25 08:19fix(ex): error handling for `:lsp` #37061Olivia Kinnear3+30-9
2025-12-25 07:38vim-patch:9.1.0151: ml_get_buf_len() does not consider text properties (#37094)Jan Edmund Lazo5+34-21
2025-12-20 14:00fix(autocmd): skip empty comma-separated patterns properlySean Dewar3+71-48
2025-12-20 16:30fix(autocmd): parsing of comma-separated buflocal patternsSean Dewar3+104-30
2025-12-24 06:42Merge pull request #37082 from janlazo/vim-9.1.0973zeertzjq2+67-52
2025-12-24 05:50vim-patch:9.1.1491: missing out-of-memory checks in cmdexpand.cJan Edmund Lazo1+6-3
2025-12-24 04:09vim-patch:9.1.0974: typo in change of commit v9.1.0873Jan Edmund Lazo1+1-1
2025-12-23 02:59vim-patch:partial:9.1.0973: too many strlen() calls in fileio.cJan Edmund Lazo1+61-49
2025-12-24 01:48vim-patch:9.1.2017: getregionpos() depends on 'linebreak' setting (#37088)zeertzjq3+73-2
2025-12-24 01:43vim-patch:9.1.2016: cindent wrong indentation after do-while loop (#37087)zeertzjq2+63-19
2025-12-24 01:12Merge pull request #37086 from zeertzjq/vim-5e577c7zeertzjq6+34-21
2025-12-24 00:52vim-patch:2006415: runtime(doc): add reference to searchcount() functionzeertzjq3+12-6
2025-12-24 00:52vim-patch:6d211bc: runtime(doc): Improve :catch documentationzeertzjq1+5-2
2025-12-24 00:45vim-patch:519dc39: runtime(make): Makefile highlighting breaks with ')' in stringzeertzjq1+9-8
2025-12-24 00:45vim-patch:aded554: runtime(make): Move target greedy match after $() to avoid region matching overflowzeertzjq1+5-4
2025-12-24 00:44vim-patch:5e577c7: runtime(ftplugin): set different formatoptions for bpftracezeertzjq1+4-2
2025-12-23 15:39fix(lua): separate vim.{g,b,w,t} types #37081phanium1+9-4
2025-12-23 00:15test(ui/inccommand_spec): don't check for transient message (#37078)zeertzjq1+6-6
2025-12-23 00:00vim-patch:7982966: runtime(bpftrace): add base syntax plugin (#37077)zeertzjq1+66-0
2025-12-22 22:55vim-patch:9.1.2009: tests: "Xm4" test directory may not be deletedzeertzjq1+2-2
2025-12-22 22:54vim-patch:9.1.2008: filetype: hylo files are not recognizedzeertzjq2+2-0
2025-12-22 22:53vim-patch:9.1.2007: filetype: bpftrace hashbang lines are not recognizedzeertzjq2+2-0
2025-12-22 12:31vim-patch:8.2.4785: Visual mode not stopped if win_gotoid() goes to other buffer (#37073)zeertzjq1+5-0
2025-12-22 09:03fix(marks): wrong line('w$', win) with conceal_lines (#37047)Jaehwang Jung4+90-75
2025-12-22 08:49vim-patch:8.2.1679: ":*" is not recognized as a range (#37052)Rob Pilling1+5-3
2025-12-22 06:14Merge pull request #37068 from janlazo/vim-9.0.0154zeertzjq1+13-4
2025-12-22 04:59vim-patch:9.0.1899: potential buffer overflow in PBYTE macroJan Edmund Lazo1+12-3
2025-12-22 04:36vim-patch:9.0.0154: text properties wrong after splitting a lineJan Edmund Lazo1+1-1
2025-12-22 04:31vim-patch:8.2.1756: Vim9: :let will soon be disallowed (#37063)zeertzjq2+17-3
2025-12-22 03:45Merge pull request #37041 from janlazo/vim-8.2.1667zeertzjq4+60-5
2025-12-22 02:29vim-patch:8.2.3657: Vim9: debug text misses one line of return statementJan Edmund Lazo1+23-0
2025-12-21 02:24vim-patch:8.2.0223: some instructions not yet testedJan Edmund Lazo1+1-0
2025-12-21 01:57vim-patch:8.2.3383: Vim9: completion for :disassemble adds parenthesisJan Edmund Lazo1+3-1
2025-12-21 01:54vim-patch:8.2.3377: Vim9: :disass completion does not understand "s:"Jan Edmund Lazo1+3-0
2025-12-21 01:50vim-patch:8.2.2992: Vim9: completion for :disassemble is incompleteJan Edmund Lazo2+11-0
2025-12-21 00:45vim-patch:8.2.3431: completion for :disas sorts local functions firstJan Edmund Lazo1+5-0
2025-12-19 05:55vim-patch:8.2.4548: script-local function is deleted when used in a funcrefJan Edmund Lazo1+5-3
2025-12-20 05:56vim-patch:8.2.1667: local function name cannot shadow a global function nameJan Edmund Lazo1+10-2
2025-12-22 00:13vim-patch:e09ff34: runtime(ty): include ty compiler plugin (#37066)zeertzjq2+28-0
2025-12-21 20:31fix(window): win_move_after UAF from naughty autocmds (#37065)Sean Dewar2+18-2
2025-12-17 17:57fix(api): open_win leak from naughty autocommandsSean Dewar2+26-0
2025-12-17 16:38fix(api): ignore split_disallowed when opening a floatSean Dewar2+16-5
2025-12-21 05:47fix(treesitter.foldexpr): duplicate callbacks #37048Jaehwang Jung1+32-13
2025-12-21 05:22Merge #37057 docsJustin M. Keyes11+62-141
2025-12-21 04:58fix(statusline): diagnostics spacing #36897Olivia Kinnear3+3-3
2025-12-21 03:41fix(api,lua): handle converting NULL funcref/partial (#37060)zeertzjq2+6-4
2025-12-20 23:31fix(options): deprecate 'gdefault', 'magic'Justin M. Keyes6+34-108
2025-12-16 05:58docs: misc, lspJustin M. Keyes5+28-33
2025-12-21 02:41vim-patch:9.1.2001: cursor may end up in wrong window after :botright copen (#37056)zeertzjq5+52-19
2025-12-21 02:22docs: update version.c #36917github-actions[bot]1+47-56
2025-12-21 00:52Merge #37033 from justinmk/testdelayJustin M. Keyes13+57-43
2025-12-21 00:26docs(lua): iInconsistent vim.keymap param name #37026Bryan Turns3+22-22
2025-12-21 00:17feat(cmdline): completion for :TOhtml #37045Eric Wong1+1-1
2025-12-19 03:37refactor(messages): encapsulate msg_delay logicJustin M. Keyes7+14-22
2025-12-19 02:29test(messages): skip os_delay during testsJustin M. Keyes13+46-24
2025-12-20 23:26vim-patch:1a4a1b9: runtime(zip): Use :lcd instead of :cd in zip.vim (#37054)zeertzjq1+5-4
2025-12-20 22:53vim-patch:64799a5: runtime(doc): clarify the behavior of CTRL-Zzeertzjq1+1-1
2025-12-20 22:52vim-patch:fe8c8b1: runtime(doc): fix outdated :function helpzeertzjq1+5-5
2025-12-20 15:34feat(health): show available queries for `treesitter` (#37005)Harsh Kapse1+42-0
2025-12-20 02:08Merge pull request #37031 from zeertzjq/vim-8.2.3766zeertzjq6+26-10
2025-12-19 07:47vim-patch:8.2.3767: crash when using NULL partialzeertzjq1+1-1
2025-12-19 07:27vim-patch:8.2.3766: converting a funcref to a string leaves out "g:"zeertzjq6+26-10
2025-12-19 23:32feat(tag): respect jumpoptions=view when popping tagstack (#37021)Sean Dewar6+110-6
2025-12-19 00:32Merge pull request #37024 from zeertzjq/vim-1e3e1bazeertzjq1+9-8
2025-12-19 00:09vim-patch:757b42a: runtime(tutor): Chapter 2: consistently use upper case letter, fix typo after 1e3e1ba067c79azeertzjq1+8-8
2025-12-19 00:09vim-patch:1e3e1ba: runtime(tutor): Update Chapter 2, remove mentioning surround pluginzeertzjq1+2-1
2025-12-19 00:08vim-patch:9.1.1998: tests: not enough tests for :setlocal omnifunc (#37023)zeertzjq2+49-14
2025-12-18 23:53vim-patch:fe0bafc: runtime(compiler): improve rust errorformat (#37022)yilisharcs1+3-0
2025-12-18 00:09fix(lua): don't remove first char of non-file stacktrace source (#37008)zeertzjq5+5-5
2025-12-17 23:26vim-patch:9.1.1991: :setlocal changes effective global 'omnifunc' (#37013)zeertzjq4+116-22
2025-12-17 23:08vim-patch:bd5e882: runtime(compiler): Match gcc.vim make error format (#37012)yilisharcs1+2-0
2025-12-17 16:05refactor(editor): extract backup name generation logic #37001yilisharcs1+38-69
2025-12-17 15:53fix(health): "q" keymap not set when health.style=float #37007glepnir2+6-6
2025-12-17 06:38Merge pull request #37006 from janlazo/vim-8.2.1939zeertzjq2+26-0
2025-12-13 05:26vim-patch:8.2.1941: Ex mode test fails on MS-Windows with GUIJan Edmund Lazo1+1-0
2025-12-13 04:55vim-patch:8.2.1939: invalid memory access in Ex mode with global commandJan Edmund Lazo2+25-0
2025-12-17 03:39fix(lsp): sort items when completeopt include fuzzy #36974glepnir2+88-8
2025-12-17 03:06fix(lsp): simplify semantic tokens range request logic #36950jdrouhard1+53-91
2025-12-16 23:12Merge pull request #36989 from zeertzjq/vim-9.0.1758zeertzjq2+36-18
2025-12-16 22:46vim-patch:9.1.1987: assert_equal() prepends unnecessary ':' when typedzeertzjq2+17-1
2025-12-16 00:13vim-patch:9.1.1983: Vim9: class_name definition can be improvedzeertzjq1+14-11
2025-12-16 00:07vim-patch:9.0.1758: vim9 no class identifiers in stack dumpszeertzjq1+13-14
2025-12-16 18:48Merge #36925 :lsp commandJustin M. Keyes12+434-15
2025-12-12 03:16fix(lsp): tests for :lsp, rename start/stopOlivia Kinnear8+370-160
2025-07-26 11:37feat(lsp): builtin :lsp commandbrianhuster11+224-15
2025-12-16 18:22fix(vim.pack): increase default timeout #36992Ian Beckett1+1-1
2025-12-16 05:51fix(highlight): respect 'winhighlight' in CursorLine Normal check #36927glepnir2+26-7
2025-12-16 04:55docs: update support.txt (#36903)zeertzjq5+7-8
2025-12-16 04:46ci(lintdocurls): ignore websites that block GHA #36982Yochem van Rosmalen1+2-2
2025-12-16 04:10Merge #36860 from justinmk/doc2Justin M. Keyes33+376-292
2025-12-15 23:50vim-patch:9.1.1981: tests: test suite may stop on error in gen_opt_test.vim (#36988)zeertzjq2+4-3
2025-12-15 19:01fix(messages): exclude "search hit BOTTOM" msg from history #36961Ayaan7+15-14
2025-12-15 04:25feat(docs): numbered listitemsJustin M. Keyes17+219-207
2025-12-15 08:34build(deps): bump tree-sitter-vimdoc to v4.1.0Justin M. Keyes2+4-4
2025-12-15 03:24fix(gen_help_html): parser overrideJustin M. Keyes1+29-18
2025-12-08 06:39docs: misc, editorconfigJustin M. Keyes16+124-63
2025-12-15 18:23fix(lsp): correct capability checks for dynamic registration (#36932)Tristan Knight2+88-8
2025-12-15 16:02fix(man.lua): show_toc condition may cause infinite loop #36979Alejandro Exojo1+1-1
2025-12-15 15:58refactor(test): deprecates functions in some tests #36972glepnir4+14-19
2025-12-15 15:53fix(health): check shell performance using vim.fn.system() #36980Yochem van Rosmalen1+2-1
2025-12-15 12:07ci: bump korthout/backport-action from 3 to 4dependabot[bot]1+1-1
2025-12-15 12:07ci: bump actions/upload-artifact from 5 to 6dependabot[bot]1+4-4
2025-12-15 12:07ci: bump actions/download-artifact from 6 to 7dependabot[bot]1+1-1
2025-12-15 07:13refactor(test): use command, pcall_err in num_options_spec #36933glepnir1+20-37
2025-12-15 07:11test: remove feed_command in undo_spec #36953glepnir1+17-12
2025-12-15 07:09Revert "refactor(treesitter): use scratch buffer for string parser" #36964Riley Bruins5+64-68
2025-12-15 07:07feat(tui): ghostty builtin terminfo #36963Justin M. Keyes4+157-8
2025-12-15 06:45fix(buffer): switching buffer should respect jumpoptions+=view (#36969)zeertzjq2+26-12
2025-12-15 01:09vim-patch:64eeff5: runtime(fvwm): Update fvwm keywords (#36968)zeertzjq1+8-4
2025-12-15 01:06vim-patch:9.1.1978: tests: Test_smoothscroll_number() may fail (#36965)zeertzjq1+1-1
2025-12-15 00:55vim-patch:9.1.1980: filetype: N-Quads files are not recognized (#36967)zeertzjq2+2-0
2025-12-15 00:38vim-patch:9.1.1979: :helpclose allows range and counts (#36966)zeertzjq2+9-2
2025-12-15 00:01fix(treesitter): no injection highlighting on last line #36951Jaehwang Jung2+6-3
2025-12-15 00:00fix(input): don't exit on EOF when peeking for input with -es (#36948)zeertzjq2+24-1
2025-12-14 23:10Merge pull request #36958 from janlazo/vim-8.2.4528zeertzjq3+26-8
2025-12-14 18:46fix(vim.loader): randomized AppImage path pollutes luac cache #36944Shmerl1+7-9
2025-12-14 15:41vim-patch:8.2.5161: might still access invalid memoryJan Edmund Lazo1+4-1
2025-12-14 06:35vim-patch:8.2.4529: Vim9: comparing partial with function failsJan Edmund Lazo2+15-4
2025-12-14 06:24vim-patch:8.2.4528: crash when using null_function for a partialJan Edmund Lazo1+11-7
2025-12-14 07:33docs(luv): hrtime() is integer (sync from upstream)phanium1+19-8
2025-12-14 02:59vim-patch:7.4.1886 (#36945)zeertzjq1+1-1
2025-12-14 02:36Merge pull request #36934 from janlazo/vim-8.2.4633zeertzjq4+78-1
2025-12-13 06:11vim-patch:9.0.0025: accessing beyond allocated memory with the cmdline windowJan Edmund Lazo2+12-2
2025-12-13 05:57vim-patch:8.2.5092: using "'<,'>" in Ex mode may compare unrelated pointersJan Edmund Lazo1+14-9
2025-12-13 05:33vim-patch:8.2.4763: using invalid pointer with "V:" in Ex modeJan Edmund Lazo2+34-5
2025-12-13 04:42vim-patch:8.2.4637: warning for using uninitialized variableJan Edmund Lazo1+1-1
2025-12-13 04:40vim-patch:8.2.4636: not using Visual rangeJan Edmund Lazo1+13-8
2025-12-13 04:34vim-patch:8.2.4633: Visual range does not work before command modifiersJan Edmund Lazo2+28-0
2025-12-14 01:28vim-patch:8.2.3662: illegal memory access if malloc() fails (#36939)Jan Edmund Lazo1+3-3
2025-12-13 13:23build(deps): bump luajit to 7152e1548Christian Clason1+2-2
2025-12-13 13:05build(deps): bump tree-sitter to v0.26.3Christian Clason2+4-4
2025-12-12 11:50Merge pull request #36819 from bfredl/zigrtbfredl2+71-16
2025-12-12 08:09Merge pull request #36924 from zeertzjq/vim-9.1.1971zeertzjq2+13-0
2025-12-12 07:50vim-patch:9.1.1974: tests: missing cleanup in Test_bwipe_during_save()zeertzjq1+1-0
2025-12-12 00:54vim-patch:9.1.1971: Crash when buffer gets deleted inside charconvert during savezeertzjq2+12-0
2025-12-12 01:38vim-patch:9.1.1970: visual end column returns wrong value after block edit (#36923)zeertzjq2+17-0
2025-12-12 01:13vim-patch:bfb9f5c: runtime(doc): Rename NoDefaultCurrentDirectoryInExePath tag (#36921)zeertzjq4+14-11
2025-12-12 00:14vim-patch:98a0cbf: patch 9.1.1971: crash with invalid positional argument 0 in printf() (#36919)zeertzjq5+25-18
2025-12-12 00:07vim-patch:9.1.1969: Wrong cursor position after formatting with long 'formatprg' (#36918)zeertzjq4+81-1
2025-12-11 18:58feat(lsp): warn about unknown filetype #36910Olivia Kinnear1+12-0
2025-12-11 17:47docs: update version.c #36896github-actions[bot]1+289-404
2025-12-11 04:46Merge pull request #36906 from janlazo/vim-8.2.1618zeertzjq3+293-74
2025-12-11 02:33vim-patch:8.2.4474: memory allocation failures not tested in quickfix codeJan Edmund Lazo2+145-1
2025-12-11 01:00vim-patch:partial:8.2.2400: Vim9: compiled functions are not profiledJan Edmund Lazo1+24-15
2025-12-11 00:20vim-patch:8.2.2404: Vim9: profiling try/catch not correctJan Edmund Lazo1+35-22
2025-12-11 00:16vim-patch:8.2.2403: Vim9: profiling if/elseif/endif not correctJan Edmund Lazo1+33-24
2025-12-10 04:46vim-patch:8.2.2834: Vim9: :cexpr does not work with local variablesJan Edmund Lazo1+33-15
2025-12-10 18:15vim-patch:8.2.2571: test may leave file behindJan Edmund Lazo1+1-1
2025-12-10 18:12vim-patch:8.2.2411: profile test fails on MS-WindowsJan Edmund Lazo1+7-1
2025-12-10 18:05vim-patch:8.2.2409: Vim9: profiling only works for one functionJan Edmund Lazo1+20-0
2025-12-09 06:36vim-patch:8.2.1618: Vim9: cannot pass "true" to setloclist()Jan Edmund Lazo1+1-1
2025-12-10 18:33fix(vim.loader): randomized AppImage path pollutes luac cache #35636Shmerl1+10-1
2025-12-10 14:44fix(lua): relax `vim.wait()` timeout validation #36900skewb1k4+12-16
2025-12-10 05:57docs(options): shell-powershell #36881ymich99633+50-19
2025-12-10 05:32fix(grid): assert crash during extreme resize layouts #36847CompileAndConquer2+21-1
2025-12-10 04:44docs: update version.c #36895github-actions[bot]1+1100-1357
2025-12-10 04:22docs: update version.c #36365github-actions[bot]1+13-3
2025-12-10 04:01fix(highlight): Normal-linked groups shouldn't override CursorLine #35026glepnir2+36-1
2025-12-10 00:53fix(eval): 0 should mean current tabpage in gettabvar() (#36891)zeertzjq2+9-0
2025-12-09 18:59fix(lua): vim.wait(math.huge) fails #36885skewb1k2+16-5
2025-12-09 18:37fix(float): prevent truncation of title that fits exactly #36880skewb1k2+6-4
2025-12-09 17:32fix: vim.ui_attach handles messages during `-l`/`--headless` #36884phanium1+2-1
2025-12-09 14:26vim-patch:927ad16: runtime(vim): Update base syntax, match full :help command (#36882)zeertzjq1+16-2
2025-12-09 14:25vim-patch:9.1.1965: q can accidentally start recording at more prompt (#36879)zeertzjq4+68-1
2025-12-09 14:25vim-patch:9.1.1964: Wrong display when using setline() at hit-enter prompt (#36878)zeertzjq3+101-11
2025-12-09 14:25vim-patch:9.1.1963: diff: missing diff size limit for xdiff (#36877)zeertzjq5+24-10
2025-12-09 14:25vim-patch:f958d35: runtime(julia): Update Julia runtime files (#36876)zeertzjq3+49-46
2025-12-09 12:42vim-patch:98ef843: runtime(rust): use textwidth=100 for the Rust recommended style (#36875)zeertzjq2+4-3
2025-12-09 12:41vim-patch:b22c145: runtime(doc): document change in Windows behavior for patch 9.1.1947 (#36874)zeertzjq1+3-0
2025-12-09 12:29Revert "feat(lsp): support `version` in `textDocument/publishDiagnostics` #36754" (#36865)Mathias Fußenegger4+2-44
2025-11-12 12:56feat(build): support full runtime distribution workbfredl2+32-12
2025-12-09 06:39fix(lsp): fix incorrect params because of typo (#36871)Pig Fang1+1-1
2025-12-09 03:22fix(exrc): ensure consistent 'exrc' loading sequence #35148€šm̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰�Ř§Ů Â£╟©舐æØ¢£ðsÞ¥¿—3+29-61
2025-12-09 01:08vim-patch:9.1.1962: filetype: Erlang application resource files are not recognized (#36868)zeertzjq4+64-0
2025-12-08 06:58Merge #36859 refactor: clint.py => clint.luaJustin M. Keyes11+1843-2453
2025-12-08 06:52fix(float): tail truncate long title #28387glepnir2+38-11
2025-11-18 22:04refactor: clint.py => clint.luaJustin M. Keyes9+1832-2448
2025-12-07 23:52build: slience some unwanted clang-tidy warningsJustin M. Keyes2+11-5
2025-12-08 01:24vim-patch:9.1.1958: Wrong display with sign_unplace() and setline() in CursorMoved (#36851)zeertzjq3+144-5
2025-12-08 00:48Merge pull request #36850 from zeertzjq/vim-9.1.1949zeertzjq3+65-36
2025-12-08 00:10vim-patch:9.1.1961: :0tab behaves like :tab for :stag when 'swb' contains "newtab"zeertzjq2+6-1
2025-12-04 00:31vim-patch:9.1.1949: :stag does not use 'swichtbuf' optionzeertzjq3+60-36
2025-12-07 20:13feat(events): MarkSet event, aucmd_defer() #35793Nathan Smith14+448-4
2025-12-07 15:42build(deps): bump tree-sitter-vimdoc to v4.0.2 #36844Justin M. Keyes2+4-4
2025-12-07 01:43Merge #36741 from justinmk/doc2Justin M. Keyes37+338-255
2025-11-26 06:17docs: miscJustin M. Keyes35+334-251
2025-12-06 23:31build(deps): bump tree-sitter-vimdoc to v4.0.1Justin M. Keyes2+4-4
2025-12-06 23:55feat(lsp): support dynamic registration for diagnostics (#36841)Tristan Knight5+47-5
2025-12-06 23:31refactor(lsp): unify capability checks and registration #36781Tristan Knight6+61-32
2025-12-06 22:20feat(spell): opt-out of confirm when downloading spellfiles #36836Olivia Kinnear3+58-12
2025-12-06 13:49vim-patch:partial:9.1.1955: sort() does not handle large numbers correctly (#36840)zeertzjq2+27-6
2025-12-06 12:02vim-patch:9.1.1957: filetype: bpftrace files are not recognized (#36838)zeertzjq3+16-0
2025-12-05 21:04test: skip noisy "terminal mode unavailable" logs #36794Justin M. Keyes6+28-18
2025-12-03 01:43refactor(lsp): fix lintPig Fang1+0-1
2025-12-03 00:56test(lsp): accept callback for diagnosticPig Fang1+3-10
2025-12-02 09:41refactor(lsp): fix lintPig Fang2+13-8
2025-12-01 00:56feat(lsp): support refreshing workspace diagnosticsPig Fang2+58-3
2025-11-30 09:10test(lsp): polish tests of refreshing diagnosticsPig Fang1+62-10
2025-11-27 02:27refactor(lsp): simplify handling diagnostic "on_refresh"Pig Fang1+2-6
2025-11-27 00:50test(lsp): update test namePig Fang1+1-1
2025-11-26 08:28feat(lsp): support diagnostic refresh requestPig Fang6+43-1
2025-11-28 18:13fix: update lua types for commandsRob Pilling1+3-2
2025-12-05 03:50feat(lsp): `Client:stop()` defaults to `exit_timeout` #36783Olivia Kinnear3+29-17
2025-12-05 00:23fix(ui): close outdated cmdline pum on redraw (#36815)zeertzjq5+18-2
2025-12-04 23:38vim-patch:9.1.1944: getwininfo() does not return if statusline is visible (#36828)zeertzjq5+38-12
2025-12-04 23:32Merge pull request #36827 from zeertzjq/vim-9.1.1947zeertzjq8+95-16
2025-12-04 03:31vim-patch:9.1.1951: tests: Test_windows_external_cmd_in_cwd() only run in huge buildszeertzjq1+38-0
2025-12-04 03:28vim-patch:9.1.1948: Windows: Vim adds current directory to search pathzeertzjq5+22-15
2025-12-04 02:35vim-patch:9.1.1947: [security]: Windows: Vim may execute commands from current directoryzeertzjq5+41-7
2025-12-04 01:15Merge pull request #36826 from zeertzjq/vim-ffc7f8czeertzjq6+101-56
2025-12-04 00:53vim-patch:b46cbec: runtime(swayconfig): separate identifier groups + cleanupzeertzjq1+34-23
2025-12-04 00:52vim-patch:20d35f9: runtime(i3config): highlight identifiers separatelyzeertzjq1+24-17
2025-12-04 00:52vim-patch:89f422d: runtime(quarto): add missing loaded guardzeertzjq1+4-0
2025-12-04 00:51vim-patch:8d8c907: runtime(python): Highlight t-stringszeertzjq1+7-4
2025-12-04 00:51vim-patch:85fc83f: runtime(sml): Update syntax, improve special constant matchingzeertzjq1+25-6
2025-12-04 00:50vim-patch:ffc7f8c: runtime(hog): set undo_ftplugin correctly, delete trailing whitespacezeertzjq1+7-6
2025-12-04 00:49Merge pull request #36825 from zeertzjq/vim-9.1.1950zeertzjq2+46-3
2025-12-04 00:27vim-patch:9.1.1952: tests: need better tests for tf fileszeertzjq1+43-0
2025-12-04 00:27vim-patch:9.1.1950: tests: Test_tagjump.vim leaves swapfiles behindzeertzjq1+3-3
2025-11-10 11:47fix(build): zig build can has git versionbfredl1+39-4
2025-12-03 05:58fix(lsp): default ClientConfig.exit_timeout to false #36811Olivia Kinnear3+6-8
2025-12-03 05:28Merge #36585 feat: has() can check multiple Vim versionsJustin M. Keyes10+4395-2490
2025-12-03 01:39Merge pull request #36814 from zeertzjq/vim-9.1.1941zeertzjq2+2-1
2025-12-03 01:00vim-patch:9.1.1945: tests: Test_getbufwintabinfo() leaves swapfiles behindzeertzjq1+1-0
2025-12-03 00:59vim-patch:9.1.1941: tests: Test_execute_register() leaves swapfile behindzeertzjq1+1-1
2025-12-03 00:55ci(cirrus): update to FreeBSD 14.3 (#36813)zeertzjq1+1-1
2025-12-02 23:44fix(lsp): close timer when client exits (#36795)zeertzjq1+15-6
2025-12-02 17:36fix(health): bug-report formatting, version check #36809Justin M. Keyes1+26-41
2025-12-02 16:14fix(remote): remote-ui connect timeout on slow networks #36800Anatolii Sakhnik1+1-1
2025-12-02 15:51fix(ui): postpone UI callbacks during textlock #36803luukvbaal1+5-8
2025-12-02 15:49fix(treesitter): missing `nowait` for :InspectTree keymaps #36804Chris Grieser1+8-2
2025-12-02 13:04build(deps): bump luajit to 6f21cb8acChristian Clason1+2-2
2025-12-02 06:06Merge #36792 unreliable testsJustin M. Keyes2+7-4
2025-12-02 05:14test: unreliable "channel opened, ..., deleted by pressing a key"Justin M. Keyes1+3-1
2025-12-02 03:58test: unreliable "job exit event on jobstart(…,{term=true})"Justin M. Keyes2+4-3
2025-12-02 04:57fix(ui): exclude hidden windows from tabline window count #36779benarcher26913+5-5
2025-12-02 02:52fix(clipboard): tmux clipboard data may be stale #36787Elias Assaf1+1-1
2025-12-02 00:38vim-patch:c3cfdef: runtime(doc): clarify the use of v:errormsg (#36789)zeertzjq3+3-3
2025-12-02 00:36vim-patch:cce452f: runtime(lf): update syntax to support lf version r39 (#36790)zeertzjq2+15-2
2025-12-02 00:04Merge pull request #36773 from zeertzjq/funccal-refcountzeertzjq5+516-408
2025-12-01 22:50vim-patch:9.1.1943: Memory leak with :breakadd exprzeertzjq3+142-49
2025-12-01 22:56vim-patch:partial:9.0.1570: some tests are slowzeertzjq1+340-340
2025-12-01 23:05vim-patch:9.0.0688: debugger does not display the whole commandzeertzjq1+0-1
2025-12-01 05:45fix(eval): fix crash with :breakadd expr when calling user funczeertzjq2+36-20
2025-12-01 21:54ci(lintdocurls): use sed `-e` flag to mark argument as command #36776Yochem van Rosmalen1+1-1
2025-12-01 18:16fix(msgpack): use fixstr encoding for strings of length 20-31 #36737benarcher26913+32-2
2025-12-01 17:51fix(lsp): handle nil request in semantic tokens #36780Tristan Knight1+2-2
2025-12-01 15:18docs(README): fix logo (#36778)Sean Dewar1+1-1
2025-11-20 06:29feat(version): support multiple Vim versionsJan Edmund Lazo8+4367-2489
2025-11-17 08:05feat(vim-patch.sh): -M lists all ported patchesJan Edmund Lazo3+50-23
2025-12-01 05:19vim-patch:8.0.0287: debug mode: cannot access function arguments (#36772)zeertzjq1+1-1
2025-12-01 03:34Merge pull request #36771 from zeertzjq/vim-9.1.1937zeertzjq1+11-1
2025-12-01 02:16vim-patch:9.1.1939: tests: test_matchfuzzy() leaves swapfiles behindzeertzjq1+1-0
2025-12-01 02:16vim-patch:9.1.1938: tests: excessive wait in Test_matchfuzzy_initializedzeertzjq1+3-1
2025-12-01 02:16vim-patch:9.1.1937: tests: Test_matchfuzzy_initialized() failszeertzjq1+7-0
2025-12-01 02:41feat(lsp): graduate ClientConfig `exit_timeout` #36750Olivia Kinnear4+35-28
2025-12-01 01:29vim-patch:9.1.1936: filetype: Erlang lexical files are not recognizedzeertzjq4+79-0
2025-12-01 01:27vim-patch:9.1.1935: filetype: not all Erlang files are recognizedzeertzjq2+3-1
2025-12-01 02:06feat(lsp): semanticTokens/range #36705Tristan Knight4+301-66
2025-12-01 01:56fix(buffer): defer w_buffer clearing to prevent dict watcher crash #36748CompileAndConquer2+58-1
2025-12-01 01:24vim-patch:a4c43a6: runtime(vim): Update base syntax, match full :language command (#36766)zeertzjq1+14-1
2025-12-01 01:14fix(buffer): don't allow changedtick watcher to delete buffer (#36764)zeertzjq2+7-0
2025-12-01 00:27feat(api): experimental nvim__exec_lua_fast #35758fredizzimo3+50-0
2025-11-30 16:22fix(tui): enable vtpcon strikethrough feature #36762Justin M. Keyes3+19-9
2025-11-30 10:55vim-patch:49f731d: runtime(doc): Improve :help :catch command specification (#36758)zeertzjq1+1-1
2025-11-30 10:14feat(ex_cmds): consistent :restart behavior (#36723)Olivia Kinnear3+26-22
2025-11-30 05:11fix(ui.open): use "start" instead of deprecated "rundll32" #36731ymich99631+1-5
2025-11-30 04:38feat(lsp): support `version` in `textDocument/publishDiagnostics` #36754Riley Bruins4+44-2
2025-11-30 04:15build(windows): vendor xxd.c #36746benarcher26916+1273-4
2025-11-30 02:31Merge pull request #36749 from janlazo/vim-9.0.0057zeertzjq4+35-14
2025-11-29 20:06vim-patch:9.0.0010: returning 0 for has('patch-9.0.0') is inconsistentJan Edmund Lazo2+7-1
2025-11-29 19:36feat(lsp): lsp.enable() auto-escalates forced shutdown #36458Olivia Kinnear3+10-3
2025-11-29 15:34vim-patch:9.0.0113: has() is not strict about parsing the patch versionJan Edmund Lazo2+26-12
2025-11-29 17:36fix(colorscheme): adjust `StatusLine[NC]` for diagnostics #36719Evgeni Chasnovski4+14-14
2025-11-29 14:04vim-patch:9.0.0057: has('patch-xxx') returns trueJan Edmund Lazo2+2-1
2025-11-29 00:35vim-patch:ab09099: runtime(netrw): fix undefined variable curwin in s:NetrwMenu() (#36744)zeertzjq1+7-6
2025-11-29 00:31vim-patch:9.1.1934: filetype: not all starlark files are recognized (#36743)zeertzjq2+2-1
2025-11-29 00:22vim-patch:afd46fd: runtime(doc): Correct typo in usr_30.txt regarding softtabstop (#36742)zeertzjq1+1-1
2025-11-28 23:29fix(restart): preserve original args on repeat invocations #36740Andrew Braxton1+1-0
2025-11-28 23:04fix(scripts): gen_terminfo clears Windows terminfo definitions #36736Justin M. Keyes1+2-1
2025-11-28 19:27fix(float): null pointer dereference, redundant call #36727glepnir2+2-5
2025-11-27 18:27build(deps): bump luajit to b973c6243Christian Clason1+2-2
2025-11-28 02:10vim-patch:9.1.1933: completion: complete_match() is not useful (#36726)zeertzjq18+5-451
2025-11-28 01:07vim-patch:9.1.1931: completion: wrong item selected with fuzzy and noinsert (#36725)zeertzjq2+17-7
2025-11-28 00:18Merge pull request #36714 from zeertzjq/vim-9.1.1930zeertzjq13+87-206
2025-11-27 23:44vim-patch:b217ffb: runtime(doc): remove outdated help about 'completeopt' "fuzzy"zeertzjq3+3-18
2025-11-27 04:46vim-patch:9.1.1930: completion: 'completefuzzycollect' is too obscurezeertzjq13+84-188
2025-11-27 17:32build(deps): bump tree-sitter-query to v0.8.0Christian Clason2+4-4
2025-11-27 18:23fix(float): respect statusline=3, don't inherit local 'statusline' #36716glepnir4+86-16
2025-11-27 17:33fix(appimage): wrong $ARCH used by linuxdeploy #36712Siwen Yu1+9-10
2025-11-27 04:12fix(health): git check and autocmd clean #36713glepnir1+4-3
2025-11-27 03:30fix(edit): handle cindent properly with completion (#36711)zeertzjq3+39-29
2025-11-27 01:46vim-patch:25a736e: runtime(i3config/swayconfig): add all option for i3config only (#36710)zeertzjq2+13-7
2025-11-27 01:22vim-patch:9.1.1929: completion: spell completion wrong with fuzzy (#36709)zeertzjq2+18-1
2025-11-26 23:49vim-patch:712b650: runtime(doc): Fix typo in "Jumping to Changes", usr_08.txt (#36707)zeertzjq1+2-1
2025-11-26 23:47fix(lsp): ignore invalid fold ranges (#36708)Miika Tuominen1+2-2
2025-11-26 17:10feat(float): 'statusline' in floating windows #36521glepnir13+407-247
2025-11-25 09:33build(deps): bump tree-sitter to f6d17fdb0Christian Clason3+4-5
2025-11-26 05:21feat(health): create a bug report #31842glepnir1+146-0
2025-11-26 05:12feat(api): nvim_get_commands returns function fields #36415Rob Pilling3+69-16
2025-11-26 05:00feat(diagnostic): config.status #36693Maria Solano3+25-7
2025-11-26 02:27fix(events): crash on WinScrolled #35995Kent Sibilev2+69-7
2025-11-25 20:38fix(man.lua): :Man slow/hangs if MANPAGER is set #36689Muhammad Saheed1+2-1
2025-11-25 18:14feat(diagnostic): highlights in diagnostic.status() #36685Riley Bruins5+20-6
2025-11-25 18:00refactor(defaults): deduplicate selection_range() mappings #36686Riley Bruins1+2-10
2025-11-25 01:10feat(lsp): incremental-selection operator-pending mode #36575Branden Call3+70-59
2025-11-24 23:10docs: vimdoc parsing errors #36681Justin M. Keyes6+24-22
2025-11-22 19:19build(deps): bump utf8proc to v2.11.2Christian Clason2+4-4
2025-11-24 02:29vim-patch:2190036: runtime(doc): Add environment variable expansion note to options (#36675)zeertzjq3+50-14
2025-11-24 01:33vim-patch:898ac80: runtime(new-tutor): update vim-02-beginner following 48940d9 (#36674)zeertzjq1+3-3
2025-11-24 01:07Merge #36670 from justinmk/doc2Justin M. Keyes11+77-14
2025-11-23 17:45docs: miscJustin M. Keyes10+32-10
2025-11-23 16:40docs: decode MIME-encoded author nameJustin M. Keyes1+45-4
2025-11-23 21:01fix(difftool): handle "no differences found" #36671Tomas Slusny1+6-0
2025-11-23 17:45build: haiku os support #36639User03+15-5
2025-11-23 06:45Merge #36610 docsJustin M. Keyes13+149-150
2025-11-19 03:43docs: misc, build, lspJustin M. Keyes12+144-133
2025-11-20 06:11refactor: deduplicate testJustin M. Keyes1+5-17
2025-11-22 21:26Merge #36663 from justinmk/offlinebuildJustin M. Keyes7+33-8
2025-11-22 19:58feat: has('terminfo')Justin M. Keyes5+18-2
2025-11-22 19:42build: drop BUNDLED_CMAKE_FLAG, BUNDLED_LUA_CMAKE_FLAGJustin M. Keyes1+12-5
2025-11-22 19:33docs: deprecate BUNDLED_CMAKE_FLAGJustin M. Keyes3+5-3
2025-11-21 23:13vim-patch:8da8862: runtime(vim): Update base syntax, match full :history command (#36655)zeertzjq1+13-1
2025-11-21 12:07ci: bump actions/checkout from 5 to 6dependabot[bot]16+28-28
2025-11-21 05:40fix(api): on_bytes gets stale data on :substitute #36487Riccardo Mazzarini2+300-4
2025-11-21 01:22Merge pull request #36647 from zeertzjq/vim-7fe4b8czeertzjq9+65-22
2025-11-21 00:51vim-patch:ea86e53: runtime(vim): Update base syntax, match :debug and :break* commandszeertzjq1+35-1
2025-11-21 00:50vim-patch:74b4f92: runtime(compiler): set errorformat where missingzeertzjq5+17-12
2025-11-21 00:50vim-patch:d128850: runtime(php): Update indent script to 1.76 (from 1.75)zeertzjq1+6-5
2025-11-21 00:49vim-patch:ddb88ab: runtime(haskell): allow spaces in backticked operators in syntax scriptzeertzjq1+3-2
2025-11-21 00:49vim-patch:7fe4b8c: runtime(c): Update signal constants in syntax scriptzeertzjq1+4-2
2025-11-21 00:24vim-patch:9.1.1924: 'commentstring' requires +folding feature (#36645)zeertzjq1+1-1
2025-11-21 00:24vim-patch:9.1.1923: wrong error when assigning to read-only register (#36644)zeertzjq2+7-3
2025-11-21 00:02vim-patch:9.1.1922: Wrong virtcol('$') with virtual text at EOL (#36643)zeertzjq2+14-2
2025-11-20 23:49vim-patch:9.1.1920: tests: not enough testing for wildtrigger() pum redrawing (#36642)zeertzjq1+11-2
2025-11-20 23:29fix(help): retry once if async parsing fails #36592Yochem van Rosmalen1+39-24
2025-11-20 17:19fix(ui2): unset Search highlighting (#36633)Oleh Volynets2+25-12
2025-11-19 10:59fix(statusline): scope truncation bookkeepingLewis Russell2+24-3
2025-11-20 06:04fix(vim.net): filetype detection, mark unmodified #36297Michele Sorcinelli2+33-0
2025-11-20 05:00fix(install): only install "tee" on Windows #36629Justin M. Keyes1+5-3
2025-11-20 04:43refactor!: optwin.lua #36505altermo7+824-1356
2025-11-20 04:33fix(input): discard following keys when discarding <Cmd>/K_LUA (#36498)zeertzjq8+112-16
2025-11-20 02:45refactor: avoid unnecessary redraw for non-curwin cursor line (#36607)zeertzjq2+4-3
2025-11-20 01:02fix(ui2): hide search highlights in msg window #36626luukvbaal2+25-6
2025-11-20 00:48build(windows): restore tee.exe on Windows #36363AaronSteen4+143-0
2025-11-19 22:35build: USE_BUNDLED_UNIBILIUM=0 fails #36623Justin M. Keyes1+5-1
2025-11-19 21:47revert: "fix(tutor): remove hyperlinks, simplify non-interactive examples" #36622Justin M. Keyes14+925-891
2025-11-03 17:48docs(dev_tools): fix how to properly run not yet installed buildprzepompownia1+1-1
2025-11-19 07:03fix(lsp): enable insertReplaceSupport for use in adjust_start_col #36569Jeff Martin3+60-35
2025-11-19 05:52docs(diagnostic): diagnostic.Opts.Float extend open_floating_preview.Opts #30058glepnir2+5-9
2025-11-19 05:38feat(lsp): user-specified sorting of lsp.completion multi-server results #36401glepnir4+49-11
2025-11-19 05:19fix(windows): wrong RT_MANIFEST ID in nvim.rc #36406SquallATF1+1-1
2025-11-19 04:23feat(api): nvim_win_set_config accepts unchanged "noautocmd" #36463glepnir4+21-5
2025-11-19 03:25build: support Cygwin + bundled luajit #36417Paweł Tomulik2+39-2
2025-11-19 03:06test: fix failing lsp/utils_spec #36609Justin M. Keyes1+2-2
2025-11-19 01:40fix(cmdline): make sure pum is removed on leave (#36608)zeertzjq2+23-6
2025-11-19 01:14vim-patch:c2cc63e: runtime(compiler): expand errorformats in maven compiler (#36605)zeertzjq1+34-2
2025-11-19 01:14vim-patch:040a47a: runtime(netrw): Use proper UNC notation for temp files (#36606)zeertzjq1+3-2
2025-11-18 23:30build(test): unknown 'ipc_info_object_type_t' type on macOS #36523Koichi Shiraishi2+3-1
2025-11-18 20:38fix(clipboard): use tmux only in a tmux session #36407Daniel Danner2+2-1
2025-11-18 20:35ci: check URL reachability #35593Yochem van Rosmalen7+90-111
2025-11-18 18:09perf(treesitter): parse multiple ranges in languagetree, eliminate flickering #36503Riley Bruins4+166-95
2025-11-18 17:35fix(clint.py): replace deprecated codecs.open #36593Vendetta1+2-3
2025-11-18 01:49fix(lsp): set concealcursor='' in LSP floating windows #36596skewb1k2+4-4
2025-11-17 18:34fix(ui2): only redraw when necessary #36457luukvbaal1+8-5
2025-11-17 17:55Merge #36338 vim.pack: lockfile synchronizationJustin M. Keyes5+473-122
2025-11-17 17:37feat(diagnostics): stack DiagnosticUnnecessary,DiagnosticDeprecated highlights #36590Grzegorz Rozdzialik2+42-12
2025-11-14 10:07fix(pack): rename confirmation buffer to again use `nvim-pack://` schemeEvgeni Chasnovski4+6-6
2025-11-13 13:45feat(pack)!: synchronize lockfile with installed plugins when reading itEvgeni Chasnovski3+373-30
2025-11-13 13:45refactor(pack): rearrange lockfile code to be able to use other localsEvgeni Chasnovski1+62-64
2025-11-13 13:45fix(pack)!: ensure plugin is fully absent if not fully installedEvgeni Chasnovski3+11-11
2025-11-13 13:45fix(pack)!: adjust install confirm (no error on "No", show names)Evgeni Chasnovski2+39-29
2025-11-17 09:26build(deps): bump luajit to e17ee8332Christian Clason1+2-2
2025-11-17 06:36fix(vim.fs): abspath(".") returns "/…/." #36583Justin M. Keyes2+24-9
2025-11-17 05:41fix(vim.fs): root() should always return absolute path #36466Cameron Ring2+10-1
2025-11-17 04:48ci(vim-patches): add N/A tokens to version.c commit #36524Jan Edmund Lazo1+4-1
2025-11-17 04:36docs: misc #36580Justin M. Keyes12+55-51
2025-11-17 02:44fix(system): handle SIGINT in --headless mode #36557tao2+12-2
2025-11-17 01:33vim-patch:9.1.1918: completion: crash with fuzzy completion (#36578)zeertzjq2+23-5
2025-11-17 01:23feat(lsp): skip invalid header lines #36402tao5+149-103
2025-11-16 21:21Merge #36435 vim.pack: improve default `opts.load`, handle `src` changeJustin M. Keyes3+127-30
2025-11-16 20:21fix(pack): show more informative error message if no `git` executableEvgeni Chasnovski1+3-3
2025-11-13 13:49docs(pack): add example workflow of how to revert after a bad updateEvgeni Chasnovski2+24-0
2025-11-13 13:49feat(pack): update `add()` to handle source change for installed pluginEvgeni Chasnovski3+65-7
2025-11-13 13:49fix(pack)!: make default `opts.load` in `add()` to work inside 'plugin/'Evgeni Chasnovski3+35-20
2025-11-16 19:08fix: make :restart respect 'confirm' option #36531alf1712+22-3
2025-11-16 18:27fix(pack): relax minimal Git version to be 2.0 #36573Evgeni Chasnovski3+31-27
2025-11-16 09:30build(deps): bump uncrustify to 0.82.0Christian Clason1+2-2
2025-11-16 09:47test(api/server_requests_spec): fix flaky test (again) (#36570)zeertzjq2+6-8
2025-11-16 06:11Merge #36322 docsJustin M. Keyes24+435-392
2025-10-28 21:18docs: rework main help pageJustin M. Keyes7+259-266
2025-10-25 14:46docs: getpos, getregion, lspJustin M. Keyes17+176-126
2025-11-15 23:46vim-patch:fb8ebf1: runtime(compiler): Remove version check in rustc compiler (#36568)zeertzjq1+2-5
2025-11-15 23:18vim-patch:9.1.1916: WinEnter autocommand confuses Vim when closing tabpage (#36567)zeertzjq2+33-2
2025-11-15 21:40refactor(path)!: support RFC3986 in path_with_url() #36564Chip Senkbeil4+51-16
2025-11-15 11:21vim-patch:d0dd561: runtime(compiler): add biome linter (#36562)zeertzjq2+34-0
2025-11-15 11:09vim-patch:9.1.1915: :breaklist accepts unprocessed arguments. (#36561)zeertzjq2+6-1
2025-11-15 11:03Merge pull request #36560 from zeertzjq/vim-fe24972zeertzjq1+43-8
2025-11-15 10:27vim-patch:f46616f: runtime(vim): Update base syntax and generator, match :cd commandszeertzjq1+23-2
2025-11-15 10:26vim-patch:4f19d27: runtime(vim): Update base syntax, match :prompt command argszeertzjq1+11-1
2025-11-15 10:25vim-patch:fe24972: runtime(vim): Update base syntax, refine object constructor matchingzeertzjq1+10-6
2025-11-15 09:18build(deps): bump luajit to 5c8cee3dfChristian Clason1+2-2
2025-11-13 23:59vim-patch:9.1.1914: runtime(netrw): wipes unnamed buffers (#36551)zeertzjq2+19-2
2025-11-13 23:32vim-patch:9.1.1913: Error message with :unlet! and non-existing dictionary item (#36549)zeertzjq2+17-4
2025-11-13 23:28vim-patch:eb732ed: runtime(doc): Wrap overlength lines in uganda.txt (#36550)zeertzjq1+9-7
2025-11-13 20:45build(deps): bump utf8proc to v2.11.1Christian Clason2+4-4
2025-11-13 07:00Merge #36468 from echasnovski/pack-consistencyJustin M. Keyes6+64-60
2025-11-13 04:46fix(vim-patch.sh): 'vim-patch:<hash>' token for 'non-patch' commits #36534Jan Edmund Lazo1+5-3
2025-11-13 04:43fix(lsp): reuse_win prioritizes windows/tabs currently displayed #36486Toby She2+8-3
2025-11-13 03:27fix(tutor): escape tutor filename #36539Andrey Starodubtsev1+1-1
2025-11-13 00:22vim-patch:9.1.1909: filetype: .mom files recognized as nroff files (#36543)zeertzjq2+4-2
2025-11-13 00:07fix(docs): add `--clean` arg to LSP bug report (#36530)Maria Solano1+1-1
2025-11-12 23:45vim-patch:e9d296e: runtime(erlang): recognize -if/-elif as erlangPreCondit in syntax script (#36542)zeertzjq1+2-2
2025-11-12 23:04vim-patch:9ab6a22: runtime(doc): Improve :help :ls description formatting (#36541)zeertzjq1+5-0
2025-11-12 17:00docs(undotree): rename help tag #36497Yochem van Rosmalen4+11-7
2025-11-12 14:23build(deps): bump luajit to eba91fcebChristian Clason1+2-2
2025-11-12 12:57fix(tests): use correct signature for unpacker_teardown()bfredl1+1-1
2025-11-12 09:26build(deps): bump luajit to 5c647754aChristian Clason1+2-2
2025-11-10 22:39build(deps): bump luajit to eba91fcebChristian Clason1+2-2
2025-11-12 06:45fix(vim-patch.sh): don't treat 1-file runtime-only patch as N/A (#36525)zeertzjq1+9-10
2025-11-12 05:57fix(trust): :trust command on Windows #36509Andrey Starodubtsev1+1-1
2025-11-12 05:04fix(lsp): check `nvim.lsp.enable` before `doautoall` #36518Maria Solano1+1-1
2025-11-12 01:47fix(lsp): check for non-nil buffer state on reset (#36519)Maria Solano1+3-0
2025-11-12 00:23vim-patch:f85951f: runtime(css): improve cssBoxProp matches (#36528)zeertzjq1+2-1
2025-11-12 00:21vim-patch:b74ec15: runtime(sqlcomplete): only set 'omnifunc' if dbext plugin was loaded (#36527)zeertzjq1+6-6
2025-11-11 23:38vim-patch:9.1.1906: filetype: not all Ruby files are recognized (#36526)zeertzjq2+5-1
2025-11-11 03:54fix(lsp): correct iteration through attached buffers (#36517)Maria Solano3+3-3
2025-11-11 03:09feat(vim-patch.sh): add n flag to list possible N/A patches (#36431)Jan Edmund Lazo3+218-1
2025-11-11 02:27feat(lsp): deprecate `vim.lsp.stop_client` (#36459)Olivia Kinnear7+36-74
2025-11-11 01:28vim-patch:d3bef6c: runtime(sml): Fix number regex in syntax script (#36513)zeertzjq1+9-6
2025-11-11 01:22vim-patch:e1e3474: runtime(vim): Update base syntax, fix :augroup error matching (#36512)zeertzjq1+3-3
2025-11-11 00:32vim-patch:acf928a: runtime(doc): Improve windows.txt formatting (#36511)zeertzjq1+13-13
2025-11-10 14:58fix(lsp): deprecate `vim.lsp.get_buffers_by_client_id` (#36449)Maria Solano6+12-13
2025-11-10 05:51refactor(spellfile): config() interface, docs #36481Yochem van Rosmalen11+160-93
2025-11-10 03:46Merge pull request #36504 from zeertzjq/vim-c8eeda9zeertzjq79+145-80
2025-11-10 02:54vim-patch:5427465: runtime(doc): Clean up file header whitespacezeertzjq81+81-81
2025-10-27 01:54vim-patch:c8eeda9: runtime(doc): Improve header formattingzeertzjq39+105-40
2025-11-10 01:49fix(lsp): don't overlay insertion-style inline completions (#36477)Riley Bruins5+50-1
2025-11-10 00:44vim-patch:a795aab: runtime(spec): Add support for more tags and distributions (#36502)zeertzjq1+7-6
2025-11-10 00:40Merge pull request #36501 from zeertzjq/vim-8869800zeertzjq1+33-5
2025-11-10 00:00vim-patch:8869800: runtime(vim): Update base syntax, match :*do command argzeertzjq1+13-1
2025-11-09 23:59vim-patch:59f0ea5: runtime(vim): Update base syntax, match Vim9 object type constructorzeertzjq1+19-3
2025-11-09 23:59vim-patch:433d2ab: runtime(vim): Update base syntax, match Vim9 lambda arg to :deferzeertzjq1+1-1
2025-11-09 23:07fix(pum): crash when resizing grid with pumborder set (#36404)glepnir2+36-1
2025-11-09 22:28fix(lsp): ignore inline completions after leaving insert mode (#36476)Riley Bruins1+1-1
2025-11-09 12:52Merge pull request #36495 from bfredl/deflatebfredl2+1-13
2025-11-09 10:56fix(build): remove .tar.gz workaround for bug fixed in zig 0.15.2bfredl2+1-13
2025-11-09 00:31Merge pull request #36488 from zeertzjq/vim-c28b73dzeertzjq15+50-45
2025-11-08 23:55vim-patch:185cec2: runtime(doc): Rewrite some overlength lineszeertzjq3+12-12
2025-11-08 23:49vim-patch:a3063f2: runtime(doc): Wrap some overlength lines in the user manualzeertzjq9+35-30
2025-11-08 23:48vim-patch:c28b73d: runtime(doc): Improve :help synconcealed() descriptionzeertzjq3+3-3
2025-11-08 17:29build(deps): bump luajit to fdf2379ccChristian Clason1+2-2
2025-11-08 10:38fix(ui): cmdline_show is not fired after clearing the screen (#36451)luukvbaal6+60-17
2025-11-08 02:40fix(prompt): wrong cursor position with cursor keys (#36196)Shadman2+37-12
2025-11-07 00:22vim-patch:84baba3: runtime(compiler): do not override &l:makeprg on :compiler! (#36470)zeertzjq4+16-14
2025-11-06 18:13fix(pack): use more correct URI for confirmation buffer nameEvgeni Chasnovski4+7-7
2025-11-06 17:53fix(pack): consistently use "revision" instead of "state"Evgeni Chasnovski5+36-36
2025-11-06 16:42fix(pack): use full hashes in lockfile and revision descriptionEvgeni Chasnovski2+24-20
2025-11-06 05:47fix(treesitter): reset next_col when performing intermediate highlightsRiley Bruins1+1-0
2025-11-06 08:38build(deps): bump luajit to 68354f444Christian Clason1+2-2
2025-11-06 00:09vim-patch:7dfdc7f: runtime(sml): add filetype plugin, move options from indent to ftplugin (#36460)zeertzjq2+45-11
2025-11-05 21:39fix(lsp): don't immediately force shutdown when using a timeout (#36455)Maria Solano1+1-1
2025-11-05 00:07vim-patch:461dd9a: runtime(vim): 'iskeyword' setting not correctly restored (#36453)zeertzjq1+2-2
2025-11-04 18:51fix(lsp): fix window to set cursor for inline completion (#36444)Folke Lemaitre1+3-1
2025-11-03 06:23fix(tui): wrong default input key encoding (#36440)zeertzjq2+5-2
2025-11-02 16:55fix(scripts): release.shJustin M. Keyes1+1-1
2025-11-02 10:07vim-patch:9.1.1892: Not possible to know once Vim is done with sourcing vimrc (#36429)zeertzjq10+76-20
2025-11-02 02:12feat(lsp): support auto-force escalation in client stop (#36378)Maria Solano4+26-43
2025-11-02 00:29vim-patch:9.1.1893: ICCF charity will dissolve (#36427)zeertzjq6+55-85
2025-11-01 23:11vim-patch:213109a: runtime(doc): clarify W11 warning and possible options (#36426)zeertzjq1+16-0
2025-11-01 22:36vim-patch:fe71c56: runtime(netrw): NetrwChgPerm for files not in cwdzeertzjq1+5-3
2025-11-01 22:36vim-patch:28f7582: runtime(log): syntax file updatezeertzjq1+177-116
2025-11-01 01:37vim-patch:9.1.1891: g<End> does not move to last non-blank in visual mode (#36354)varsidry3+14-2
2025-11-01 00:20fix(socket): avoid stack-use-after-return after timeout (#36405)zeertzjq3+37-6
2025-10-31 22:27vim-patch:9.1.1889: filetype: not all AppleScript files are recognized (#36411)zeertzjq2+2-1
2025-10-31 19:33fix(completion): complete drive-letter filepath on Windows #3635311soda114+26-6
2025-10-31 14:06test(api/server_requests_spec): fix flaky test (#36410)zeertzjq1+4-1
2025-10-31 11:12Merge pull request #36408 from zeertzjq/vim-9.1.1479zeertzjq5+75-13
2025-10-31 09:16vim-patch:9.1.1890: %P in 'statusline' doesn't behave as documentedzeertzjq2+11-4
2025-10-31 09:13vim-patch:9.1.1479: regression when displaying localized percentage positionzeertzjq4+65-10
2025-10-31 09:17Merge pull request #36381 from bfredl/nobiliumbfredl10+95-63
2025-10-28 09:05feat(build): HAVE_UNIBILIUMbfredl10+95-63
2025-10-31 07:36Merge pull request #36270 from bfredl/zig0.15.2bfredl2+5-5
2025-10-31 01:14Merge pull request #36393 from zeertzjq/rstream-close-cbzeertzjq8+46-29
2025-10-21 19:12build(deps): bump zig to v0.15.2bfredl2+5-5
2025-10-30 14:23Merge pull request #36396 from zeertzjq/vim-9.1.1291zeertzjq4+182-152
2025-10-30 13:31vim-patch:partial:9.1.1887: string handling in strings.c can be improvedzeertzjq2+5-6
2025-10-30 13:27vim-patch:9.1.1292: statusline not correctly evaluatedzeertzjq1+11-4
2025-10-30 12:28vim-patch:9.1.1291: too many strlen() calls in buffer.czeertzjq3+181-157
2025-10-30 09:06test(tui_spec): check logfile for --listen error (#36390)zeertzjq1+13-2
2025-10-30 08:23test(tui_spec): separate remote client :restart tests (#36388)zeertzjq1+50-28
2025-10-30 05:26fix(tui): heap-use-after-free when resuming (#36387)zeertzjq2+70-3
2025-10-30 03:06fix(tui): don't call tinput_init() twice (#36386)zeertzjq3+47-1
2025-10-29 23:29vim-patch:9.1.1888: Wrong display with cpo+=$, matchparen and wrapped line (#36385)zeertzjq3+291-9
2025-10-29 22:26vim-patch:8f551a7: runtime: regenerate helptags, update last-change header in tombi compilerzeertzjq1+1-1
2025-10-29 22:26vim-patch:14e7203: runtime(compiler): Fix escaping in Windows shell command for tombizeertzjq1+1-1
2025-10-29 16:43build(deps): bump luajit to 8518c0b40Christian Clason1+2-2
2025-10-29 10:37Merge pull request #36367 from bfredl/metadata_iiibfredl4+141-114
2025-10-29 09:28Merge pull request #36233 from bfredl/neotermkeyibfredl14+2146-1055
2025-10-28 10:43refactor(build): split out metadata stepbfredl4+141-114
2025-10-15 12:38refactor(termkey): make termkey use internal terminfo properlybfredl14+2146-1055
2025-10-29 03:15docs: rename l10n help files #36377Justin M. Keyes14+594-590
2025-10-29 02:51Merge pull request #36364 from zeertzjq/term-last-cursorzeertzjq4+233-93
2025-10-28 00:10fix(terminal): keep last cursor if it's on the last rowzeertzjq3+179-80
2025-10-28 22:50vim-patch:9.1.1885: Wrong restored cursor pos when re-entering buffer after changeszeertzjq2+55-14
2025-10-29 02:17docs: regenerate lua.txt (#36376)zeertzjq1+1-1
2025-10-29 01:45fix(filetype): move fallback logic to vim.filetype.match() #30141Jonny Kong4+43-12
2025-10-29 00:41Merge pull request #36375 from zeertzjq/vim-d659fafzeertzjq2+79-0
2025-10-29 00:17vim-patch:469f870: runtime(compiler): Fix invalid expression in tombi compiler after d659fafcczeertzjq1+1-1
2025-10-29 00:17vim-patch:d659faf: runtime(compiler): add tombi compiler to lint TOML fileszeertzjq2+79-0
2025-10-29 00:16vim-patch:9.1.1886: filetype: Android aconfig files are not recognized (#36374)zeertzjq2+2-1
2025-10-28 23:22vim-patch:9ad7067: runtime(doc): Highlight [expr] arg in :help :return descriptionzeertzjq1+2-2
2025-10-28 23:20vim-patch:6be154f: runtime(doc): revert wrong 'incsearch' descriptionzeertzjq3+9-12
2025-10-28 23:49vim-patch:9.1.1883: Wrong display with 'smoothscroll' with -diff (#36372)zeertzjq4+11-12
2025-10-28 18:11fix(tui): reset cursor style on exit (#36261)Gregory Anders4+17-10
2025-10-28 14:52fix(health): attempt to concatenate table value #36369Justin M. Keyes1+4-4
2025-10-28 08:21build(deps): bump luajit to 864e78d66Christian Clason1+2-2
2025-10-28 00:12vim-patch:58ab343: runtime(netrw): fix misaligned comment after vim/vim#18611 (#36362)zeertzjq1+2-1
2025-10-27 23:45vim-patch:eba5133: runtime(rust): Do not use rustfmt as 'formatprg' by default (#36361)zeertzjq3+6-32
2025-10-27 23:32docs: new layoutJustin M. Keyes1+2-1
2025-10-27 23:13vim-patch:9.1.1880: Allocation error with complete_info() (#36360)zeertzjq2+5-1
2025-10-27 23:00fix(docs): dev.txt is "new layout"Justin M. Keyes1+10-9
2025-10-27 22:36fix(build): gen_help_html fails #36359Justin M. Keyes2+30-30
2025-10-27 21:07fix(build): invalid help tags cause reports to fail #36356Justin M. Keyes1+13-4
2025-10-27 17:28docs: update version.c #36303github-actions[bot]1+2-2
2025-10-27 17:24fix(tutor): remove hyperlinks, simplify non-interactive examples #36307Eduardo Cruz Guedes14+891-925
2025-10-27 17:19fix(ui2): emit FileType event after setting default pager options #36315yilisharcs2+28-8
2025-10-27 17:05ci: bump actions/upload-artifact from 4 to 5 (#36351)dependabot[bot]1+4-4
2025-10-27 17:05ci: bump actions/download-artifact from 5 to 6 (#36352)dependabot[bot]1+1-1
2025-10-27 17:03fix(lsp): stop repeatedly resuming dead coroutine #35743tao2+60-12
2025-10-27 09:22Merge pull request #36350 from zeertzjq/vim-da5b600zeertzjq1+62-3
2025-10-27 08:52vim-patch:842c778: runtime(vim): Update base syntax, improve :@ highlightingzeertzjq1+10-2
2025-10-27 08:51vim-patch:7dba04f: runtime(doc,vim): Update base syntax, match full :syntime commandzeertzjq1+7-1
2025-10-27 08:50vim-patch:da5b600: runtime(vim): Update base syntax, match :terminal commandzeertzjq1+47-2
2025-10-27 03:20vim-patch:9.1.1875: username parsing bug in netrw plugin (#36348)zeertzjq2+118-2
2025-10-27 03:05vim-patch:d535e58: runtime(debversions): Add resolute (26.04) as Ubuntu release name (#36345)zeertzjq1+2-2
2025-10-27 02:54test(ex_terminal_spec): fix flakiness (#36347)zeertzjq1+1-0
2025-10-27 02:52vim-patch:9.1.1878: filetype: Soy files are not recognized (#36346)zeertzjq3+16-0
2025-10-27 01:34vim-patch:9.1.1876: pre-inserted text not exposed in complete_info() (#36342)zeertzjq6+74-32
2025-10-27 01:21vim-patch:9.1.1870: :Tutor may not work as expected (#36343)zeertzjq2+3-3
2025-10-27 01:05Merge pull request #36341 from zeertzjq/vim-8e600adzeertzjq5+32-29
2025-10-27 00:22vim-patch:6a8ab8f: runtime(doc): update the :split help tags.zeertzjq1+15-16
2025-10-27 00:20vim-patch:3fc00c0: runtime(doc): mention that 'incsearch' ignores addresses and offsetzeertzjq3+12-9
2025-10-27 00:19vim-patch:8e600ad: runtime(doc): Normalise heredoc end marker label at :help constzeertzjq1+5-4
2025-10-27 00:13fix(spell): wrong VimEnter autocommands (#36339)zeertzjq1+2-2
2025-10-27 00:06vim-patch:9.1.1877: cindent: wrong indentation after an array declaration (#36340)zeertzjq2+12-3
2025-10-26 23:53fix(api): inconsistent scrolling when deleting before topline (#36301)zeertzjq2+237-3
2025-10-26 14:19vim-patch:9.1.1872: Cmdline history not updated when mapping <Up> and <CR> (#36334)zeertzjq4+78-3
2025-10-26 00:08Merge #34940 refactor(spell): migrate to Lua, drop netrw depJustin M. Keyes6+406-212
2025-10-25 21:25refactor(spell): cleanupJustin M. Keyes5+197-245
2025-10-25 22:41vim-patch:7193cab: runtime(make): Prevent makeTargetinDefine matching extra linezeertzjq1+2-0
2025-10-25 22:39vim-patch:bbf4a10: runtime(unison): update syntax from upstream repositoryzeertzjq1+6-4
2025-08-08 15:31refactor(spell): migrate to Lua, drop netrw dependencyTom Ampuero5+453-211
2025-10-25 22:20vim-patch:8.1.1939: code for handling v: variables in generic eval file (#36312)Jan Edmund Lazo7+629-611
2025-10-25 22:18fix(tui): don't treat remote TUI as GUI (#36319)zeertzjq3+29-14
2025-10-25 21:51fix(lsp): ensure bufnr is passed for buffer-local requests (#36325)skewb1k3+4-4
2025-10-25 14:16vim-patch:9.1.1871: Wrong 'showcmd' in the cmdwin (#36320)zeertzjq4+110-40
2025-10-25 00:24docs: dev-quickstart, dev-test #36304Justin M. Keyes0+0-0
2025-10-25 00:02vim-patch:9.1.1869: tests: test failures with Python 3.14 and test_python3 (#36310)zeertzjq1+3-0
2025-10-24 22:48fix(terminal): adjust marks when deleting scrollback lines (#36294)zeertzjq7+260-34
2025-10-24 21:40fix(ui): ignore textlock for vim.ui_attach() callbacks #36278luukvbaal2+23-0
2025-10-24 13:45docs: update version.c #36204github-actions[bot]1+1-1
2025-10-24 00:34fix(filetype): handle invalid `bufnr` in _getlines(), _getline() #36272xvzc2+28-0
2025-10-24 00:15Merge #36028 docsJustin M. Keyes19+778-787
2025-10-23 15:03docs: dev_tools, dev_archJustin M. Keyes5+607-704
2025-10-23 14:34fix(outline): use 2-space indent instead of 1-spaceJustin M. Keyes1+1-1
2025-10-23 14:32docs(faq): h3 => h2Justin M. Keyes1+68-34
2025-10-14 23:22docs: types, news, lua-pluginJustin M. Keyes13+106-52
2025-10-23 22:44feat(ui): overlay scrollbar on 'pumborder' #36273glepnir3+97-54
2025-10-23 22:29Merge #36299 improve PackChanged eventJustin M. Keyes3+306-237
2025-10-23 22:01fix(terminal): wrong row in TermRequest with full scrollback (#36298)zeertzjq4+90-5
2025-10-23 17:26docs(pack): add plugin hooks exampleEvgeni Chasnovski2+64-11
2025-10-23 15:35fix(pack)!: do not trigger `PackChanged[Pre] kind=update` during installEvgeni Chasnovski2+13-31
2025-10-23 14:50feat(pack): add `active` field to `PackChanged` event dataEvgeni Chasnovski3+26-23
2025-10-23 14:07test(pack): refactor 'pack_spec.lua' with better codeEvgeni Chasnovski1+224-193
2025-10-23 09:40fix(terminal): deleting from wrong buffer (#36289)zeertzjq2+3-3
2025-10-23 03:27fix(statusline): redraw if Visual selection other end changes (#36281)zeertzjq3+28-1
2025-10-22 17:38fix(lsp): set 'linebreak' in floating windows (#36275)Fredrik Lanker1+1-0
2025-10-22 14:16fix(ui2): start treesitter after deleting cmdline buffer (#36274)luukvbaal2+10-1
2025-10-21 17:40docs(vimfn): getcwd() behavior #36222Robert3+21-12
2025-10-21 14:46feat(vimscript): log function name in "fast" message #32616Matthieu Coudron2+20-1
2025-10-21 14:16fix(lsp): noisy log message when enabling server without config #36264Riley Bruins1+0-1
2025-10-21 04:10Merge pull request #36258 from janlazo/vim-9.1.0918zeertzjq6+378-361
2025-10-21 01:20vim-patch:9.1.0359: MS-Windows: relative import in a script sourced from a buffer doesn't workJan Edmund Lazo2+18-10
2025-10-21 00:42vim-patch:9.0.0106: illegal byte regexp test doesn't fail when fix is reversedJan Edmund Lazo1+2-6
2025-10-20 04:15vim-patch:9.1.0918: tiny Vim crashes with fuzzy buffer completionJan Edmund Lazo3+358-345
2025-10-20 22:45fix(lsp): deduplicate completion items #36166Till Bungert2+80-8
2025-10-20 22:26fix(pumborder): wrong layout with pumborder=none #36208glepnir2+98-20
2025-10-20 22:10docs(ui): 'pumborder' #36255Maria Solano3+9-9
2025-10-20 04:24Merge pull request #36253 from janlazo/vim-9.0.1033zeertzjq5+7-6
2025-10-20 01:20vim-patch:8.2.3673: crash when allocating signal stack failsJan Edmund Lazo2+3-2
2025-10-18 03:05vim-patch:9.0.0433: Coverity warns for not checking allocation failureJan Edmund Lazo2+2-2
2025-10-17 01:56vim-patch:9.0.1033: tiny build fails because of conflicting typedefJan Edmund Lazo1+2-2
2025-10-18 18:07Merge pull request #36242 from bfredl/o_dodbfredl1+1-1
2025-10-18 17:29fix(tui): use the correct offset for invisible cursor after syncbfredl1+1-1
2025-10-18 15:14vim-patch:9.1.1868: v:register is wrong in v_: command (#36238)zeertzjq2+36-3
2025-10-18 11:05Merge pull request #36234 from bfredl/neoterm2bfredl1+2-2
2025-10-18 10:17fix(tui): CSI is not ESC (sync mode)bfredl1+2-2
2025-10-18 10:07Merge pull request #35952 from bfredl/neocursesbfredl10+2124-3570
2025-09-29 11:18perf(tui): faster implementation of terminfobfredl10+2124-3570
2025-10-18 01:28vim-patch:ce4f9d2: runtime(nohlsearch): fix CursorHold loop (#36221)An Guoli1+9-5
2025-10-17 06:02build(deps): bump luajit to 25a61a182 (#36212)Christian Clason1+2-2
2025-10-17 02:51vim-patch:9.1.1859: completion: whitespace not cleared with 'ai' (#36218)zeertzjq2+30-0
2025-10-17 01:48Fix more issue links in github templates (#36202)David Briscoe2+2-2
2025-10-17 01:43docs(lsp): specify exactly how `vim.lsp.config` merges configs (#36214)Calum Smith1+2-2
2025-10-17 00:36vim-patch:9.1.1858: v:register not reset after Visual mode command (#36215)zeertzjq2+14-2
2025-10-16 16:39fix(lsp): replace `string` types with LSP method alias type annotations where appropriate. (#36180)David3+7-7
2025-10-14 14:07fix(lsp): include missing LSP methods and update type annotationsDavidyz2+8-1
2025-10-15 21:43fix(coverity/530033): free lp->sl_info to fix resource leak #36198Ethan Praeter1+1-0
2025-10-15 21:40docs: update version.c #36125github-actions[bot]1+1-1
2025-10-15 06:35vim-patch:8.1.1979: code for handling file names is spread out (#36176)Jan Edmund Lazo5+346-343
2025-10-15 04:59fix(undotree): check foldmethod before invoking fold (#36192)Maria Solano1+4-1
2025-10-15 04:42fix(jobs): jobstart(term=true) accepts width/height #33904phanium2+26-6
2025-10-15 02:26revert "fix(lsp): _get_workspace_folders does not handle root_dir() function" #36183Mathias Fußenegger6+10-155
2025-10-15 01:48fix(pumblend): do not apply special highlight attrs from bg layer #36186Tomasz N3+7-7
2025-10-15 00:43fix(lsp): "attempt to index nil config" #36189Justin M. Keyes2+42-1
2025-10-14 23:09vim-patch:c95e143: runtime(doc): Miscellaneous documentation fixes (#36187)zeertzjq5+16-17
2025-10-14 20:55fix(lsp): add deprecation comment to `gen_lsp` (#36185)Maria Solano1+1-1
2025-10-14 05:04fix(clipboard): avoid using stale register width (#36178)zeertzjq2+7-0
2025-10-14 03:38Merge pull request #36174 from zeertzjq/vim-0940465zeertzjq4+73-31
2025-10-14 02:44vim-patch:64c8105: runtime(rst): Preserve indentation of directiveszeertzjq1+13-3
2025-10-14 02:44vim-patch:5ffb23c: runtime(rst): Update b:undo_ftplugin variablezeertzjq1+5-2
2025-10-14 02:44vim-patch:46d8697: runtime(rst): Style updatezeertzjq1+9-2
2025-10-14 02:44vim-patch:a70f346: runtime(rst): Enable spell checking for more syntax constructszeertzjq1+4-4
2025-10-14 02:44vim-patch:d7fb4cd: runtime(rst): Inline literal escape supportzeertzjq1+18-8
2025-10-14 02:44vim-patch:5485827: runtime(rst): Recognise numeric footnotes [1] correctlyzeertzjq1+8-5
2025-10-14 02:43vim-patch:4e9f16d: runtime(rst): Correctly end nested commentszeertzjq1+6-5
2025-10-14 02:43vim-patch:47949b4: runtime(rst): Fix highlights nested in directive bodyzeertzjq1+4-3
2025-10-14 02:42vim-patch:310082f: runtime(rst): Add support for rst_minlineszeertzjq2+5-2
2025-10-14 02:41vim-patch:0940465: runtime(rst): Fix doctest block syntaxzeertzjq1+5-1
2025-10-14 02:23vim-patch:83eb1da: runtime(doc): Normalise formatting of builtin function descriptions (#36172)zeertzjq3+96-96
2025-10-14 02:17vim-patch:5fe4faa: runtime(bitbake): fix multiline Python function parameter syntax (#36173)zeertzjq1+3-1
2025-10-14 01:51vim-patch:6ab4547: runtime(doc): fix inconsistent alignment (#36171)zeertzjq2+2-2
2025-10-14 01:49vim-patch:9.1.1854: unnecessary code in optionstr.c (#36170)zeertzjq1+0-4
2025-10-14 01:12Merge pull request #36169 from zeertzjq/vim-9.1.1849zeertzjq5+113-42
2025-10-14 00:42vim-patch:9.1.1853: Ctrl-F and Ctrl-B at more prompt not working with key protocolzeertzjq3+37-1
2025-10-12 14:30vim-patch:9.1.1849: CTRL-F and CTRL-B don't work in more promptzeertzjq4+81-46
2025-10-14 00:04fix(difftool): silence :only command in setup_layout #36168Tomas Slusny1+1-1
2025-10-13 23:29fix(coverity/532324): free skip_until to prevent leak #36109Ethan Praeter1+1-0
2025-10-13 18:12fix(difftool): add check for window number when cleaning up layout #36161Tomas Slusny1+52-42
2025-10-13 18:08fix(help): only set url for help files in $VIMRUNTIME #36165Yochem van Rosmalen1+8-17
2025-10-13 08:53vim-patch:partial:c58f91c: runtime(doc): Whitespace updates (#36160)zeertzjq51+1541-1478
2025-10-13 07:35vim-patch:partial:9.1.1847: No cmdline completion for :echoconsole and :echowindow (#36157)zeertzjq1+5-3
2025-10-13 05:07Merge pull request #36159 from janlazo/vim-8.2.3962zeertzjq9+19-13
2025-10-13 04:15vim-patch:8.2.2423: missing error messageJan Edmund Lazo2+1-2
2025-10-13 03:52vim-patch:8.2.4773: build failure without the +eval featureJan Edmund Lazo1+1-1
2025-10-13 03:12vim-patch:8.2.3968: build failureJan Edmund Lazo5+10-8
2025-10-13 02:56vim-patch:8.2.3962: build fails for missing error messageJan Edmund Lazo3+7-2
2025-10-13 00:57vim-patch:2a33b49: runtime(make): syntax highlighting update for makeDefine (#36158)zeertzjq1+22-8
2025-10-13 00:08vim-patch:9.1.1850: completion: not triggered after i_Ctrl-W/i_Ctrl-U (#36156)zeertzjq3+76-21
2025-10-12 23:36fix(api): nvim_parse_cmd handle nextcmd for commands without EX_TRLBAR (#36055)glepnir3+34-5
2025-10-12 23:24vim-patch:40dec46: runtime(doc): Replace rotted URL links (#36151)zeertzjq2+2-2
2025-10-12 23:24vim-patch:37c8ce7: runtime(cangjie): Fixes and improvements for syntax script (#36150)zeertzjq1+75-35
2025-10-12 22:08fix(help): wrong tag url in third-party help docs #36115Yochem van Rosmalen2+27-6
2025-10-12 18:25fix(difftool): fully resolve symlinks when comparing paths #36147Tomas Slusny3+52-10
2025-10-12 18:09test(shada/buffers_spec): cleanup output file #36154Vlad1+0-1
2025-10-12 05:11fix(difftool): ensure split layout, use systemlist #36145Tomas Slusny3+16-5
2025-10-12 04:16docs: small fixes (#36146)zeertzjq8+24-16
2025-10-12 03:23test(plugin/pack_spec): handle pcall path truncation #36143Vlad1+5-3
2025-10-12 02:48fix(ui): 'pumborder' parsing, shadow #36127glepnir12+169-29
2025-10-12 02:41fix(window): don't make hidden/unfocusable previous window current #36142luukvbaal2+14-1
2025-10-12 02:24feat(plugins): nvim.difftool can compare directories #35448Tomas Slusny7+650-0
2025-10-11 23:41vim-patch:6800da6: runtime(doc): Add missing optional tail command-name specs (#36140)zeertzjq4+24-19
2025-10-11 23:04vim-patch:37aabac: runtime(doc): update credit section for Girish Palya (#36132)zeertzjq1+2-2
2025-10-11 23:01fix(lsp): _get_workspace_folders does not handle root_dir() function #36071atusy6+155-10
2025-10-11 21:48fix: stale lines("w$") after nvim_win_set_height when splitkeep=screen #36056phanium2+15-3
2025-10-11 20:39fix(undotree): highlight extmarks like normal text #36087Yochem van Rosmalen1+1-1
2025-10-11 19:54Merge #36126 vim-patch:8.2.{4851,4878},9.0.1427Justin M. Keyes3+7-3
2025-10-11 19:42fix: vim.lsp.omnifunc should not throw away other items #35346Till Bungert1+1-1
2025-10-11 19:21fix(coverity/532421) removed logically dead code #36101Ethan Praeter1+1-4
2025-10-11 17:08fix(float): crash from nasty :fclose autocmds (#36134)Sean Dewar2+51-1
2025-10-11 16:22fix(conceal): assert tripped during startup #36136luukvbaal1+1-2
2025-10-11 15:27feat: ":wall ++p" creates parent dirs for each buf #36121Rob Pilling5+39-9
2025-10-11 15:03vim-patch:9.0.1427: warning for uninitialized variableJan Edmund Lazo1+1-1
2025-10-11 14:30vim-patch:8.2.4878: valgrind warning for using uninitialized variableJan Edmund Lazo1+3-1
2025-10-11 04:44vim-patch:8.2.4851: compiler warning for uninitialized variableJan Edmund Lazo1+3-1
2025-10-11 06:03test(plugin/shada_spec): always use UTC formatted date (#36128)Vlad1+3-3
2025-10-11 04:09fix(undotree): clear autocmd correctly #36124phanium1+1-3
2025-10-11 02:47Merge pull request #36118 from janlazo/vim-8.2.5017zeertzjq5+15-9
2025-10-11 00:56vim-patch:8.2.4772: old Coverity warning for not checking ftell() return valueJan Edmund Lazo3+13-7
2025-10-10 13:41vim-patch:8.2.2456: Coverity warning for strcpy() into fixed size arrayJan Edmund Lazo1+1-1
2025-10-10 14:14feat(ui): 'pumborder' (popup menu border) #25541glepnir17+649-133
2025-10-10 14:07fix(undotree): sync scroll pos with undo #36117phanium2+28-3
2025-10-10 14:05fix(ui2): don't scroll beyond eob in dialog window #36116luukvbaal2+20-4
2025-10-07 05:17vim-patch:8.2.5017: gcc 12.1 warns for uninitialized variableJan Edmund Lazo1+1-1
2025-10-10 03:30docs: update version.c #35753github-actions[bot]1+18-18
2025-10-10 01:04fix(rpc): handle more cases when identifying loopback #36100Vlad2+12-10
2025-10-09 23:32vim-patch:9.1.1843: tests: Test_search_stat_option() may fail on slow systems (#36110)zeertzjq1+8-4
2025-10-09 22:52vim-patch:1388fa6: runtime(doc): Add reference to 'wildoptions' in fuzzy-matching docszeertzjq1+3-2
2025-10-09 22:50vim-patch:partial:7dba04f: runtime(doc,vim): Update base syntax, match full :syntime commandzeertzjq1+5-5
2025-10-09 20:40fix(vim.pack): skip checkout on bad `version` #36038Mickaël RAYBAUD-ROIG2+11-1
2025-10-09 14:49fix(undotree): mark title field annotation as optional (#36102)Mike J McGuirk2+4-4
2025-10-09 13:44fix(conceal): check for concealed lines on invalid row (#36084)luukvbaal4+22-10
2025-10-09 02:49fix(undotree): error on `undotree.open()` with title as string #36085Tristan Kapous1+2-0
2025-10-09 02:34feat(undotree): set 'filetype' #36091Mike J McGuirk1+2-0
2025-10-08 23:49vim-patch:143686b: runtime(java): Fold adjacent "import" declarations (#36095)zeertzjq2+30-16
2025-10-08 23:49vim-patch:ec19075: runtime(doc): Normalise ellipsis dots in syntax.txt (#36094)zeertzjq1+28-28
2025-10-08 23:49vim-patch:9.1.1839: Window may have wrong height if resized from another tabpage (#36093)zeertzjq2+43-0
2025-10-08 23:48Merge pull request #36096 from zeertzjq/vim-9.1.1834zeertzjq2+4-3
2025-10-08 23:12vim-patch:ce5f9f4: runtime(vim): Update base syntax, allow legacy script comments after :evalzeertzjq1+1-1
2025-10-08 23:07vim-patch:9.1.1834: MS-Windows: not possible to highlight the title barzeertzjq2+4-3
2025-10-08 20:13ci: bump github/codeql-action from 3 to 4 (#36082)dependabot[bot]1+2-2
2025-10-08 16:22fix(api): nvim_open_win default to half-size for splits (#36088)Sean Dewar2+19-7
2025-10-08 05:47vim-patch:9.1.1817: popup: there are some position logic bugs (#36075)zeertzjq5+263-297
2025-10-08 03:44fix(lsp): typos in method names #36077Igor Lacerda2+3-3
2025-10-08 00:28vim-patch:f8b9251: runtime(doc): Fix typos in syntax.txt (#36073)zeertzjq1+2-2
2025-10-07 23:10test: add a test for #36059zeertzjq1+61-0
2025-10-07 22:51vim-patch:9.1.1836: 'culopt' "screenline" not redrawn with line("w0") and :retabzeertzjq6+70-25
2025-10-07 22:29fix(cmdline): don't treat c_CTRL-D as wildmenu (#36067)zeertzjq4+33-8
2025-10-07 21:32feat(runtime): undotree #35627altermo7+584-1
2025-10-07 19:24fix(pack): handle lockfile in case of install errors #36064Evgeni Chasnovski2+28-0
2025-10-07 15:17fix(lsp): use LSP method type in more places (#36069)Maria Solano5+9-8
2025-10-07 02:20Merge pull request #36052 from janlazo/vim-8.1.1978zeertzjq9+865-841
2025-10-07 02:02vim-patch:9.1.1833: completion: fuzzy candidates are not sorted (#36062)zeertzjq2+68-39
2025-10-06 04:08vim-patch:8.1.1981: the evalfunc.c file is too bigJan Edmund Lazo5+436-435
2025-10-06 02:38vim-patch:8.1.1978: the eval.c file is too bigJan Edmund Lazo5+429-406
2025-10-07 00:08vim-patch:8824526: runtime(zip): add *.pkpass to list of zip extensions (#36061)zeertzjq2+6-5
2025-10-06 23:53vim-patch:cd6e209: runtime(kerml): update KerML comments to handle more cases (#36060)zeertzjq1+6-4
2025-10-05 23:32vim-patch:adc729c: runtime(doc): fix typo in :h credits section (#36048)zeertzjq1+2-1
2025-10-05 17:17vim-patch:9.1.1831: stray vseps in right-most 'winfixwidth' windowSean Dewar3+116-8
2025-10-05 22:07vim-patch:9.1.1829: filetype: KerML and SysML files are not recognized (#36042)zeertzjq4+39-0
2025-10-05 22:05Merge pull request #36035 from janlazo/vim-8.1.1957zeertzjq17+367-334
2025-10-05 22:02feat(lsp): pass client ID in code action filter (#36046)Maria Solano3+12-7
2025-10-05 21:39fix: remove quotes around `nil` deprecation alternatives (#36047)Maria Solano1+2-2
2025-10-05 19:00Merge #34919 feat(vim.pack): more actions in confirm-updateJustin M. Keyes5+317-32
2025-10-05 16:55vim-patch:8.2.0200: Vim9 script commands not sufficiently testedJan Edmund Lazo2+11-10
2025-10-05 16:17feat(pack): add code actions in confirmation bufferEvgeni Chasnovski4+262-27
2025-10-05 16:17feat(pack): add `[[` and `]]` mappings in confirmation bufferEvgeni Chasnovski4+55-5
2025-10-05 16:00fix(lsp): format_item should return string (#36025)phanium1+3-1
2025-10-04 18:50vim-patch:8.1.1957: more code can be moved to evalvars.cJan Edmund Lazo17+356-324
2025-10-05 14:16vim-patch:a76ea52: runtime(doc): Use the optional tail command-name spec at :help :sign (#36041)zeertzjq1+42-43
2025-10-05 13:58vim-patch:9.1.1827: completion: v9.1.1797 broke Ctrl-Y behaviour (#36040)zeertzjq3+31-2
2025-10-05 04:09fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998)Maria Solano23+179-200
2025-10-05 02:21fix(excmd): :trust executed even when inside false condition (#36032)zeertzjq3+10-11
2025-10-04 16:48feat(vim.pack): lockfile support #35827Justin M. Keyes3+366-68
2025-10-04 13:15feat(pack): prefer using revision from lockfile during installEvgeni Chasnovski3+51-5
2025-10-04 13:13feat(pack)!: make `update()` include not active plugins by defaultEvgeni Chasnovski3+21-22
2025-10-04 13:13feat(pack)!: update `get()` to return revision regardless of `opts.info`Evgeni Chasnovski3+14-13
2025-10-04 13:13fix(pack)!: use lockfile in `get()` for data about non-active pluginsEvgeni Chasnovski2+51-25
2025-10-04 13:13feat(pack): add initial lockfile trackingEvgeni Chasnovski3+235-9
2025-10-04 12:35vim-patch:420923c: runtime(doc): update credits section (#36021)zeertzjq1+11-1
2025-10-04 12:08vim-patch:9.1.1825: completion: flicker when LSP server is slow (#36020)zeertzjq2+28-16
2025-10-04 11:50vim-patch:9.1.1823: diff: w_topline may be invalidated (#36018)zeertzjq1+4-2
2025-10-04 11:43vim-patch:9.1.1824: tests: no test for displaying 'foldcolumn' with Unicode "foldinner" (#36019)zeertzjq1+37-1
2025-10-04 11:15vim-patch:bfcf638: runtime(java): Make changes for JDK 25 (#36017)zeertzjq2+24-13
2025-10-04 08:07fix(api): nvim_open_win respects requested split window size (#35601)glepnir2+22-0
2025-10-04 04:28vim-patch:partial:8.1.1939: code for handling v: variables in generic eval file (#35968)Jan Edmund Lazo46+647-607
2025-10-04 03:30refactor(terminal): remove an unnecessary xmemdupz() for OSC 8 (#36012)zeertzjq1+17-22
2025-10-04 01:00Merge pull request #36004 from zeertzjq/tui-buf-overflowzeertzjq4+109-28
2025-10-04 00:08fix(terminal): handle OSC 8 split into multiple fragmentszeertzjq2+34-19
2025-10-03 07:47fix(tui): handle sequence larger than entire bufferzeertzjq2+75-9
2025-10-03 23:53vim-patch:9.1.1819: Cannot configure the inner foldlevel indicator (#36010)zeertzjq9+65-24
2025-10-03 22:01vim-patch:9.1.1821: filetype: Not all PKL files are recognized (#36008)zeertzjq4+176-3
2025-10-03 13:10vim-patch:9.1.1820: completion: some issues with 'acl' (#36007)zeertzjq3+150-4
2025-10-03 10:25test(tui_spec): deduplicate (#36003)zeertzjq1+32-72
2025-10-03 09:30vim-patch:0a8b4ef: runtime(log): remove domain highlight (#36002)zeertzjq1+1-3
2025-10-03 09:30vim-patch:09b1ce0: runtime(doc): fix typo after commit cfcf1a57cbef (#36001)zeertzjq3+6-6
2025-10-03 09:06Merge pull request #35986 from zeertzjq/vim-9d57fe2zeertzjq3+122-24
2025-10-03 08:16vim-patch:12da242: runtime(new-tutor): fix mismatched line numbers in vim-02-beginnerzeertzjq1+10-10
2025-10-02 03:20vim-patch:9d57fe2: runtime(new-tutor): Updated English new tutorzeertzjq3+123-25
2025-10-03 05:45refactor: common logic in parse_cmdline, do_one_cmd #35019glepnir1+42-47
2025-10-02 23:09ci: stop using macos-13 runner (#35996)zeertzjq2+3-3
2025-10-02 23:00fix(lsp): inlineCompletion: ignore out-of-range items #35990Yi Ming1+15-5
2025-10-02 22:33refactor(treesitter): use scratch buffer for string parser #35988Riley Bruins5+68-64
2025-10-02 21:51feat(tui): native progress bars for Progress events #35973Gregory Anders3+25-4
2025-10-02 04:57Merge pull request #35987 from zeertzjq/vim-9.1.1818zeertzjq3+62-52
2025-10-02 04:10vim-patch:9.1.1818: possible crash when calculating topline in diff.czeertzjq2+24-1
2025-10-02 04:11vim-patch:partial:9.1.1110: Vim tests are slow and flakyzeertzjq2+38-51
2025-10-02 03:13vim-patch:cfcf1a5: runtime(doc): Clarify use of "noselect" in 'completeopt'zeertzjq3+9-3
2025-10-02 03:11vim-patch:6e28211: runtime(doc): Tweak documentation stylezeertzjq3+21-24
2025-10-02 03:17fix(diagnostics): showing stale diagnostics in handlers #35890Sergei Slipchenko1+40-9
2025-10-02 02:08test: normalize test filepath #35983Justin M. Keyes1+2-4
2025-10-02 01:57vim-patch:8337d77: runtime(netrw): MS-Windows: fix netrw not being able to navigate to parent folder (#35982)zeertzjq2+7-13
2025-10-02 01:06vim-patch:a644b79: runtime(optwin): Update formatting of option descriptions (#35980)zeertzjq1+16-12
2025-10-02 00:41vim-patch:0977c8b: runtime(vim): Update base syntax, contain user command replacement text (#35979)zeertzjq1+1-0
2025-10-02 00:31fix(treesitter): don't add final newline if not present #35970Riley Bruins2+64-6
2025-10-02 00:26Merge pull request #35978 from zeertzjq/vim-9.1.0689zeertzjq3+17-1
2025-10-01 23:55vim-patch:9.1.0698: tests: "Untitled" file not removed when running Test_crash1_3 alonezeertzjq1+3-3
2025-10-01 23:55vim-patch:9.1.0695: tests: test_crash leaves Untitled file aroundzeertzjq1+7-0
2025-10-01 23:50vim-patch:9.1.0689: [security]: buffer-overflow in do_search() with 'rightleft'zeertzjq3+10-1
2025-10-01 23:33vim-patch:014c731: runtime(doc): make :h virtcol() more accurate (#35976)zeertzjq3+9-9
2025-10-01 13:56fix(lsp): scope inline_completion autocmds to buffer (#35965)v1nh1shungry1+2-0
2025-10-01 03:16build: redundant variable in cmake/Deps.cmake #35924崔书豪1+1-1
2025-10-01 01:24test(terminal/mouse_spec): forwarding works with resized grid (#35969)zeertzjq2+86-4
2025-09-30 05:28fix(shada): preserve marks after delete across sessions (#35795)glepnir2+28-1
2025-09-30 02:42vim-patch:9.1.1799: completion: crash with autcompletion (#35963)zeertzjq2+69-45
2025-09-30 01:54Merge pull request #35962 from zeertzjq/vim-9.1.1797zeertzjq11+410-129
2025-09-30 01:11vim-patch:9.1.1810: completion: "longest" doesn't work for manual completion with 'ac'zeertzjq2+23-4
2025-09-30 01:06vim-patch:9.1.1800: completion: strange behaviour with 'ac' completeopt=longest,preinsertzeertzjq3+16-5
2025-09-28 22:17vim-patch:4edaf89: runtime(doc): improve preinserted() doczeertzjq3+6-6
2025-09-27 01:09vim-patch:9.1.1797: completion: autocompletion can be improvedzeertzjq11+381-130
2025-09-30 00:26vim-patch:05e44e9: runtime(tex): add amsmath support to tex syntax script (#35958)zeertzjq1+7-1
2025-09-30 00:26vim-patch:992e307: runtime(doc): update list of modifiers at :h expand() (#35957)zeertzjq6+12-3
2025-09-29 23:10Merge pull request #35956 from zeertzjq/vim-9.1.1807zeertzjq5+320-33
2025-09-29 22:37vim-patch:9.1.1808: Option insecure flags not copied when splitting windowzeertzjq5+149-15
2025-09-29 22:28vim-patch:9.1.1807: :set doesn't clear local insecure flag like :setlocal doeszeertzjq4+181-28
2025-09-29 14:02vim-patch:8.2.0443: clipboard code is spread out #35949Jan Edmund Lazo6+303-274
2025-09-29 04:01fix(docs): force blank line after numbered list items #35950Maria Solano4+15-0
2025-09-29 03:57docs: json, tests, lsp #35754Justin M. Keyes18+186-138
2025-09-29 01:56Merge pull request #35948 from zeertzjq/vim-72473cezeertzjq1+89-44
2025-09-29 01:19vim-patch:ae20d73: runtime(vim): Update base syntax, improve line-continuation skip patternszeertzjq1+20-20
2025-09-29 01:17vim-patch:f4a6acd: runtime(vim): Update base syntax, allow Vim9 :echo tail commentszeertzjq1+3-3
2025-09-29 01:16vim-patch:7bb733f: runtime(vim): Update base syntax, match null_tuple literalzeertzjq1+1-1
2025-09-29 01:16vim-patch:57d243e: runtime(vim): Update base syntax, fix indented Vim9 :redir highlightingzeertzjq1+3-3
2025-09-29 01:15vim-patch:6f97624: runtime(vim): Update base syntax, fix Vim9 :for loop variable highlightingzeertzjq1+1-1
2025-09-29 01:15vim-patch:4de931d: runtime(vim): Update base syntax, match enum constructor type argszeertzjq1+8-1
2025-09-29 01:14vim-patch:72473ce: runtime(vim): Update base syntax, match generic functionszeertzjq1+53-15
2025-09-29 01:03vim-patch:91ac18c: runtime(java): Recognise _module_ import declarations (#35947)zeertzjq2+6-9
2025-09-29 00:13fix(docs): include `?` in list items #35945Maria Solano1+1-1
2025-09-28 23:48vim-patch:9.1.1802: 'nowrap' in a modeline may hide malicious code (#35946)zeertzjq7+89-12
2025-09-28 03:28fix(cmd): :update writes new file buffers only for real files #35939glepnir4+17-2
2025-09-27 21:53fix(lsp): remove `vim.lsp.diagnostic.reset()` (#35938)Maria Solano2+0-22
2025-09-27 21:52feat(lsp): document method types (#35934)Maria Solano3+8-1
2025-09-27 20:40fix(lsp): use correct `workspace.diagnostics` capability key (#35937)Maria Solano1+1-1
2025-09-27 18:56build: remove reference to runtime/indent/Makefile (#35935)Peter Aronoff1+0-1
2025-09-27 17:24fix(cmd): :update does not write new, unmodified buffer #35929glepnir2+96-1
2025-09-27 13:28vim-patch:9.1.1798: Wrong display with 'sms' and long wrapped virt text at EOL (#35930)zeertzjq2+163-12
2025-09-27 12:22Merge pull request #35911 from e-kwsm/do-not-install-testdirzeertzjq39+13-2687
2025-09-27 10:43build(vim-patch.sh): fix new files matching pattern not removedzeertzjq1+10-10
2025-09-25 16:27build(vim-patch.sh): ignore runtime/*/testdir/Eisuke Kawashima39+4-2678
2025-09-27 02:32fix(highlight): ensure extmark range is within buffer bounds #35928skewb1k2+17-13
2025-09-26 05:10Merge pull request #35790 from janlazo/vim-8.1.1989zeertzjq21+4123-4047
2025-09-22 02:53vim-patch:8.1.2077: the ops.c file is too bigJan Edmund Lazo21+4111-4035
2025-09-26 04:08fix(plines): count 'showbreak' in EOL inline virt_text in line size (#35921)zeertzjq2+56-2
2025-09-26 01:51fix(extui): setup buffers after activating `eventignorewin` (#35915)Tomasz N1+16-15
2025-09-26 01:05test: make preload of functional/testnvim.lua explicit (#35919)zeertzjq3+5-4
2025-09-25 23:54vim-patch:900c747: runtime(python): fix 'type' syntax highlighting (#35918)zeertzjq1+2-1
2025-09-25 23:37vim-patch:9.1.1790: completion: Enter does not insert match with "noinsert" (#35917)zeertzjq2+55-7
2025-09-25 23:31vim-patch:b6f9d38: runtime(doc): Improve documentation of the ..= assignment operator (#35916)zeertzjq5+24-14
2025-09-25 21:59test(unit): disable JIT when using mocks (#35913)zeertzjq2+6-3
2025-09-24 23:28vim-patch:4b97fc9: runtime(javascript): Add "using" keyword to JavaScript syntax highlighting (#35910)zeertzjq1+2-1
2025-09-24 23:12Merge pull request #35909 from zeertzjq/vim-34747a1zeertzjq2+8-6
2025-09-24 22:20vim-patch:1ae980a: runtime(doc): fix inconsistent indent in cmdline.txtzeertzjq2+5-5
2025-09-24 22:19vim-patch:34747a1: runtime(doc): update live-grep and fuzzy-file-picker exampleszeertzjq1+7-5
2025-09-24 22:30fix(highlight): allow ephemeral extmarks past final newline #35888skewb1k1+2-1
2025-09-24 06:25test: remove a few more redundant clear() calls (#35903)zeertzjq14+13-40
2025-09-24 04:30test(lua/secure_spec): clean up properly (#35902)zeertzjq1+28-23
2025-09-24 03:41test: don't call clear() in both before_each() and after_each() (#35901)zeertzjq8+0-14
2025-09-24 02:22vim-patch:b1446df: runtime(vim): Update base syntax, match :wincmd (#35898)zeertzjq1+13-1
2025-09-24 02:21test(tui_spec): avoid dangling Nvim processes on test failure (#35900)zeertzjq2+20-6
2025-09-24 01:27Merge pull request #35896 from zeertzjq/vim-9.1.1787zeertzjq3+18-4
2025-09-24 00:38vim-patch:20e78ee: runtime(swayconfig): support new config options in syntax scriptzeertzjq1+15-3
2025-09-24 00:33vim-patch:9.1.1787: filetype: not all Sway config files are recognizedzeertzjq2+3-1
2025-09-24 00:28vim-patch:11bde1f: runtime(sh): refactored sh.vim syntax script (#35895)zeertzjq1+504-533
2025-09-24 00:03vim-patch:5830407: runtime(netrw): 'equalalways' is not always respected (#35894)zeertzjq1+11-0
2025-09-23 23:29fix(lua): coverity "unreachable" warning #35874Justin M. Keyes1+0-2
2025-09-23 23:25test: don't block to wait for previous session's exit (#35885)zeertzjq4+66-31
2025-09-23 20:35fix(message): no wait return for delayed exception error #35881luukvbaal2+16-4
2025-09-23 07:53build(deps): bump tree-sitter to v0.25.10Christian Clason2+4-4
2025-09-16 03:39vim-patch:8.1.2021: some global functions can be local to the fileJan Edmund Lazo2+12-12
2025-09-22 23:21vim-patch:70d745a: runtime(zip): support PowerShell Core (#35880)zeertzjq2+161-13
2025-09-22 23:10vim-patch:224f8ca: runtime(doc): clarify 'fileignorecase' option setting (#35879)zeertzjq3+21-3
2025-09-22 22:41Merge pull request #35878 from zeertzjq/vim-9.1.1781zeertzjq2+13-13
2025-09-22 22:27fix: remove typo from buffer-local LSP docs (#35841)Peter Aronoff1+1-1
2025-09-22 22:15vim-patch:9.1.1783: ins_compl_leader() too far away from ins_compl_leader_len()zeertzjq1+6-6
2025-09-22 22:13vim-patch:9.1.1781: some functions could be defined staticzeertzjq2+7-7
2025-09-22 20:33fix(diagnostic): show diagnostics on buffer load #35866Yochem van Rosmalen1+146-149
2025-09-22 19:57docs(diagnostics): allow list of strings for vim.diagnostic.Opts.border (#35863)Karl Yngve Lervåg2+2-2
2025-09-22 06:37Merge pull request #35873 from zeertzjq/test-no-clearzeertzjq15+28-852
2025-09-22 05:23test: remove duplicate legacy/{increment,undolevels}_spec.luazeertzjq2+0-826
2025-09-22 03:54test: make error clearer for RPC request after crashzeertzjq1+6-3
2025-09-22 02:28test: reduce some clear() callszeertzjq12+22-23
2025-09-22 01:13perf(events): skip Progress prep if there are no subscribers #35871Justin M. Keyes1+5-2
2025-09-21 23:30vim-patch:9.1.1780: mbyte contains overlapping list of utf_classes table (#35869)zeertzjq1+1-1
2025-09-21 21:25fix(health): errors in :checkhealth with pyenv-virtualenv #35865SkrrtBacharach1+26-21
2025-09-21 08:14refactor: remove unused fn `au_event_is_empty` #35862Justin M. Keyes1+0-6
2025-09-21 04:12fix(options): increase t_Co buffer size (#35859)zeertzjq2+8-5
2025-09-21 01:27test: fix 'autocompletedelay' test flakiness (#35856)zeertzjq1+11-0
2025-09-21 00:56vim-patch:9.1.1779: completion: 'autocomplete' cannot be enabled per buffer (#35853)zeertzjq11+31-14
2025-09-21 00:07vim-patch:841becd: runtime(lf): update syntax to support lf version r38 (#35852)zeertzjq1+8-6
2025-09-20 23:35vim-patch:9.1.1776: completion: "adding" expansion doesn't work with cfc=keyword (#35850)zeertzjq2+11-5
2025-09-20 23:32vim-patch:9.1.1777: Mouse click to open fold doesn't work with utf-8 "foldclose" chars (#35851)zeertzjq1+11-2
2025-09-20 23:19Merge pull request #35849 from zeertzjq/vim-9.1.1774zeertzjq5+47-24
2025-09-20 22:23vim-patch:9.1.1778: sha256() treats empty blob and null blob differentlyzeertzjq2+14-15
2025-09-20 22:16vim-patch:9.1.1774: cannot calculate sha256 of a Blobzeertzjq5+39-15
2025-09-19 21:59build(contrib): add bash completion for nvim #35843xieyonn1+105-0
2025-09-19 11:14test: fix prompt_buffer_spec flakiness (#35838)Shadman1+13-4
2025-09-19 04:36vim-patch:6fd9dac: runtime(log): highlight Java Errors (#35836)zeertzjq1+9-3
2025-09-19 03:07fix(health): hard fail on invalid "python-*" bin #35382Judit Novak1+33-24
2025-09-19 02:47vim-patch:9.1.1772: completion: inconsistent selection of first item with 'autocomplete' (#35835)zeertzjq3+69-2
2025-09-19 02:47vim-patch:9.1.1769: completion: "preinsert" insert wrong word with 'smartcase' and 'autocomplete' (#35834)zeertzjq2+15-3
2025-09-19 02:46Merge pull request #35833 from zeertzjq/vim-9.1.1621zeertzjq6+185-18
2025-09-19 02:41vim-patch:9.1.1775: filetype: Mamba configuration files are not recognized #35829Samuel Huang2+3-1
2025-09-19 01:48vim-patch:9.1.1771: complete: some redraw issues with 'autocomplete'zeertzjq5+69-11
2025-09-19 00:52vim-patch:9.1.1621: flicker in popup menu during cmdline autocompletionzeertzjq4+117-8
2025-09-19 00:20Merge pull request #35832 from zeertzjq/vim-1e7a288zeertzjq1+7-1
2025-09-18 23:41vim-patch:e8b0e92: runtime(config): fix inconsistent group namezeertzjq1+3-2
2025-09-18 23:40vim-patch:1e7a288: runtime(config): mark unportable += as an errorzeertzjq1+6-1
2025-09-18 23:40vim-patch:9.1.1773: Crash in BufLeave after BufUnload closes other windows (#35830)zeertzjq2+47-15
2025-09-18 22:55vim-patch:6701480: runtime(filetype): Use s:StarSetf for all patterns ending in * (#35825)zeertzjq1+166-12
2025-09-18 02:02build: add script to collect typo PRs (#35824)zeertzjq1+99-0
2025-09-18 02:01Merge pull request #35823 from zeertzjq/vim-9.1.1550zeertzjq7+190-12
2025-09-18 00:09vim-patch:9.1.1761: 'ruler' is set in defaults.vimzeertzjq6+175-11
2025-09-18 00:07vim-patch:9.1.1550: defaults: 'showcmd' is not enabled in non-compatible mode on Unixzeertzjq4+17-3
2025-09-18 00:01vim-patch:5bf41e7: runtime(netrw): update regex to handle remote archives (#35822)zeertzjq1+5-4
2025-09-18 00:01test(ui/messages2_spec): close unfinished timers at end of test (#35817)zeertzjq1+11-0
2025-09-17 19:29docs: lsp, vim_diff #35820skewb1k2+15-18
2025-09-17 18:03refactor(plugins)!: remove shellmenu #35815Yochem van Rosmalen3+3-106
2025-09-17 16:09docs: standard-plugin-list #35796Yochem van Rosmalen2+15-9
2025-09-17 16:07fix(lsp): treat 2-triggers-at-once as "last char wins" #35435Tomasz N2+32-1
2025-09-17 03:36fix(swapfile): don't use uninitialized memory (#35813)zeertzjq2+44-7
2025-09-17 02:13vim-patch:684edc7: runtime(doc): mention generic log highlighter (#35812)zeertzjq1+16-0
2025-09-17 02:13vim-patch:0b7d094: runtime(doc): Tweak doc style in syntax.txt (#35810)zeertzjq1+2-1
2025-09-17 02:04Merge pull request #35809 from zeertzjq/vim-9.1.1763zeertzjq3+121-0
2025-09-17 00:30vim-patch:115b533: runtime(kitty): Fix typo in syntax file for kittyzeertzjq1+3-3
2025-09-17 00:30vim-patch:b2113e5: runtime(kitty): fix typo in syntax scriptzeertzjq1+1-1
2025-09-17 00:26vim-patch:9.1.1763: filetype: kitty config files are not recognizedzeertzjq3+121-0
2025-09-17 00:56fix(lsp): restore Client:stop() force-stopping behavior (#35800)zeertzjq1+2-2
2025-09-17 00:21test(lsp): make async format test work properly (#35794)zeertzjq2+23-24
2025-09-16 18:28fix(swapfile): handle newlines in swapfile list message #35802luukvbaal1+4-2
2025-09-16 17:11build(deps): bump tree-sitter-markdown to v0.5.1Christian Clason2+4-4
2025-09-16 14:58Merge pull request #35799 from zeertzjq/vim-9.1.1762zeertzjq3+24-0
2025-09-16 12:49vim-patch:10d1ec6: runtime(doc): fix doc style from commit 5c9b71d63c1zeertzjq1+4-4
2025-09-16 12:46vim-patch:9.1.1762: completion: selected item not cleared on <BS> with 'ac'zeertzjq3+24-0
2025-09-16 12:57vim-patch:8801c9d: runtime(m4): Improve parameters highlighting in syntax script (#35798)zeertzjq1+23-7
2025-09-16 12:06ci: bump actions/checkout from 4 to 5dependabot[bot]1+2-2
2025-09-16 03:41docs: small fixes (#35791)zeertzjq27+40-43
2025-09-16 01:58vim-patch:9.1.1764: filetype: CODEOWNERS file not recognized (#35789)zeertzjq4+39-0
2025-09-16 01:35vim-patch:9.1.{1755,1759} (#35787)zeertzjq2+158-0
2025-09-16 01:28vim-patch:d4c2cb4: runtime(doc): Improve doc for cmdline-ranges in cmdline.txt (#35788)zeertzjq2+77-25
2025-09-16 00:50fix(lsp): avoid re-enabling `document_color` on `registerCapability` (#35774)skewb1k2+4-1
2025-09-15 23:31vim-patch:8e0d374: runtime(doc): Improve the doc for :syn-containedin (#35785)zeertzjq1+7-0
2025-09-15 23:30test(swapfile_preserve_recover_spec): fix flaky test (#35782)zeertzjq1+2-0
2025-09-15 22:38feat(help): gx opens help tag in web browser #35778Yochem van Rosmalen3+96-37
2025-09-15 22:06fix(paste): don't use :echo immediately before :redraw (#35773)zeertzjq1+1-1
2025-09-15 19:36docs: optionlinks don't need the bars #35777Yochem van Rosmalen10+15-15
2025-09-15 12:09Merge pull request #35387 from bfredl/zigcibfredl8+95-33
2025-08-07 09:36build(ci): bump zig to 0.15.1 and add more platformsbfredl8+95-33
2025-09-15 06:41fix(lsp): avoid automatic request after leaving insert mode (#35767)zeertzjq2+13-0
2025-09-15 05:30build: allow comments in deps.txt #35765Justin M. Keyes2+5-0
2025-09-15 03:15fix(lua): don't leak timer when vim._watch.watch() fails (#35768)zeertzjq3+3-2
2025-09-15 00:27vim-patch:81ca991: runtime(html): guard against an existing b:undo_ftplugin var (#35763)zeertzjq1+7-4
2025-09-15 00:16vim-patch:c37f25c: runtime(doc): update Markdown syntax documentation and mention Pandoc (#35762)zeertzjq1+9-4
2025-09-15 00:00vim-patch:partial:235e77a: runtime(doc): Tweak documentation style more in options and ft_hare (#35761)zeertzjq3+75-75
2025-09-14 23:17vim-patch:9.1.1758: Diff mode crashes when adding text property in autocommand (#35760)zeertzjq2+26-1
2025-09-14 08:45vim-patch:97e0f95: runtime(doc): tweak documentation style a bit more in options.txt (#35755)zeertzjq3+6-6
2025-09-14 04:17feat(json): vim.json.encode() sort_keys #35574skewb1k5+269-49
2025-09-14 03:54Merge #35655 docsJustin M. Keyes12+225-208
2025-09-12 03:37docs: move editorconfig.txt into plugins.txtJustin M. Keyes4+100-117
2025-09-06 17:49docs: manpage, keycodes, jsonJustin M. Keyes8+125-91
2025-09-14 01:51fix(lsp): misleading logs in non-applicable filetypes #35749Justin M. Keyes2+28-15
2025-09-14 00:38build(gen_helptags): update check for example (#35750)zeertzjq1+1-1
2025-09-13 23:33vim-patch:partial:450d591: runtime(doc): tweak documentation style (#35748)zeertzjq3+189-189
2025-09-13 21:57feat(ui): support grid=0 in nvim_input_mouse #32535fredizzimo15+2170-1944
2025-09-13 20:34fix(ui): forward 'rulerformat' to msg_ruler event #35707luukvbaal9+121-88
2025-09-13 20:32feat(pack): confirm "Always" to install all plugins #35733Evgeni Chasnovski2+52-19
2025-09-13 20:06docs: update version.c #35670github-actions[bot]1+12-12
2025-09-13 12:53fix(tui): don't wait for DA1 response when stdin is closed (#35745)zeertzjq2+17-2
2025-09-13 05:31vim-patch:8.1.1964: crash when using nested map() and filter() (#35715)Jan Edmund Lazo1+7-8
2025-09-13 04:54Merge pull request #35736 from tomtomjhj/vim-2328a39zeertzjq6+7381-9409
2025-09-12 17:02vim-patch:9e100b8: runtime(netrw): only keep cursor position in tree listing modeJaehwang Jung1+2-1
2025-09-12 17:01vim-patch:5f83674: runtime(netrw): Ensure netrw#fs#Dirname() always returns a trailing slashJaehwang Jung2+3-1
2025-09-12 17:00vim-patch:5346688: runtime(netrw): fix :Explore command in terminalJaehwang Jung1+7-3
2025-09-12 17:00vim-patch:6a6a44f: runtime(netrw): netrw#BrowseX() needs to distinguish local and remote fileJaehwang Jung1+8-2
2025-09-12 16:59vim-patch:c849b17: runtime(netrw): Use correct "=~#" for the netrw_sizestyle='H' optionJaehwang Jung1+4-2
2025-09-12 16:54vim-patch:0bda783: runtime(netrw): upstream snapshot v184Jaehwang Jung2+11-64
2025-09-12 16:54vim-patch:b3eaae2: runtime(netrw): restore blank line cleanup after file listingJaehwang Jung1+2-0
2025-09-12 16:51vim-patch:ef92555: runtime(netrw): upstream snapshot of v182Jaehwang Jung3+92-277
2025-09-12 16:49vim-patch:2249cc0: runtime(netrw): remove the fun from netrw :)Jaehwang Jung2+354-447
2025-09-12 16:40vim-patch:7e47c1e: runtime(netrw): remove g:netrw_quiet and reindent to 4 spacesJaehwang Jung1+6609-6650
2025-09-12 16:37vim-patch:f5e3b5c: runtime(netrw): refactor netrw#ErrorMsg -> netrw#msg#NotifyJaehwang Jung4+126-169
2025-09-12 16:36vim-patch:600cd88: runtime(netrw): remove comment separatorsJaehwang Jung1+1-185
2025-09-12 16:35vim-patch:1319009: runtime(netrw): get rid of s:Strlen() and use strdisplaywidth()Jaehwang Jung2+4-49
2025-09-12 16:31vim-patch:09a62e6: runtime(netrw): cleanup Decho related commentsJaehwang Jung1+0-1069
2025-09-12 16:29vim-patch:d1a975a: runtime(netrw): upstream snapshot of v181Jaehwang Jung5+70-106
2025-09-12 16:28vim-patch:839fd94: runtime(netrw): remove deprecated functionsJaehwang Jung1+0-17
2025-09-12 16:15vim-patch:d623773: runtime(netrw): upstream snapshot of v180Jaehwang Jung5+54-144
2025-09-12 16:13vim-patch:29d596c: runtime(netrw): upstream snapshot of v179Jaehwang Jung3+43-24
2025-09-12 16:12vim-patch:da53af5: runtime(netrw): correctly handle shellslash variableJaehwang Jung1+1-1
2025-09-12 16:10vim-patch:5b97947: runtime(netrw): runtime(netrw): upstream snapshot of v178Jaehwang Jung7+408-364
2025-09-12 16:08vim-patch:ee1a24b: runtime(netrw): fix s:NetrwHome() regressionJaehwang Jung1+22-20
2025-09-12 16:06vim-patch:73d8222: runtime(netrw): upstream snapshot of v177Jaehwang Jung3+231-265
2025-09-12 16:05vim-patch:6d6ec2e: runtime(netrw): correct wrong version checkJaehwang Jung2+5-5
2025-09-12 15:37vim-patch:ec961b0: runtime(netrw): upstream snapshot of v176Jaehwang Jung5+169-388
2025-09-12 15:36vim-patch:2328a39: runtime(netrw): do not double escape Vim special charactersJaehwang Jung1+1-2
2025-09-13 01:39vim-patch:e8bbdb9: runtime(doc): Add :defe[r] shortname spec and tag (#35741)zeertzjq1+2-2
2025-09-13 01:18vim-patch:becf184: runtime(misc): removing saccarosium from maintainer list (#35740)zeertzjq13+49-44
2025-09-13 00:40docs: add some missing items to vim_diff.txt (#35731)zeertzjq1+8-1
2025-09-12 03:57vim-patch:9.1.1753: defaults: 'diffopt' option value can be improved (#35727)zeertzjq11+73-36
2025-09-12 02:43test(old): reorder test_diffmode.vim to match upstream (#35726)zeertzjq1+16-16
2025-09-12 00:17vim-patch:15070ee: runtime(python): Update syntax, fix pythonEllipsis pattern (#35724)zeertzjq1+1-1
2025-09-12 00:05Merge pull request #35723 from zeertzjq/vim-9.1.1754zeertzjq2+40-29
2025-09-11 22:33vim-patch:9.1.1754: :helptags doesn't skip examples with syntaxzeertzjq2+17-6
2025-09-11 23:25vim-patch:partial:9.0.0323: using common name in tests leads to flaky testszeertzjq1+24-24
2025-09-11 23:08vim-patch:a0f37db: runtime(doc): use a single pattern in :h 'incsearch' example (#35721)zeertzjq4+9-8
2025-09-11 10:00Merge pull request #35706 from bfredl/fixdocbfredl1+1-1
2025-09-11 06:24build(deps): bump utf8proc to v2.11.0Christian Clason2+4-4
2025-09-11 04:37fix(startup): crash in read_stdin #35699Cameron Ring2+52-18
2025-09-11 04:16docs: plugins.txt #35680altermo4+90-48
2025-09-11 03:46fix(vim.json): fix truncation of decoded numbers outside lua_Integer's range #35702James McCoy1+9-1
2025-09-11 00:02vim-patch:5a9ef93: runtime(doc): Update autocmd examples for command line autocompletion (#35713)zeertzjq1+3-3
2025-09-11 00:01Merge pull request #35712 from zeertzjq/vim-9.1.1750zeertzjq8+38-29
2025-09-10 23:19vim-patch:b2c8848: runtime(doc): improve docs related to 'autocomplete'zeertzjq4+14-14
2025-09-10 23:18vim-patch:9.1.1752: tests: need another test for v9.1.1750 behaviourzeertzjq1+6-0
2025-09-10 08:08vim-patch:9.1.1750: completion: preinserted text highlighed using ComplMatchInszeertzjq6+21-18
2025-09-10 22:55fix(runtime): add "Added", "Changed", "Removed" to "vim" colorscheme (#35704)zeertzjq2+10-5
2025-09-10 10:22fix(gen): prevent "make doc" failure due to temporary filesbfredl1+1-1
2025-09-10 09:39vim-patch:9.1.1751: potential buffer-overflow in find_pattern_in_path() (#35705)zeertzjq1+1-1
2025-09-10 09:14refactor(lua): fix coverity warning from #35536 (#35703)zeertzjq1+1-1
2025-09-10 04:58Merge pull request #35577 from janlazo/vim-8.1.1751zeertzjq5+30-7
2025-09-09 04:20vim-patch:8.1.1940: script tests failJan Edmund Lazo3+22-5
2025-09-02 03:03vim-patch:9.0.0729: the rightleft and arabic features are disabledJan Edmund Lazo1+5-0
2025-09-01 03:32vim-patch:8.1.1920: cannot always close a popup when filter consumes all eventsJan Edmund Lazo1+2-1
2025-08-31 13:04vim-patch:8.1.1751: when redrawing popups plines_win() may be called oftenJan Edmund Lazo1+1-1
2025-09-10 00:39refactor: remove cmdline_pum_create() return value (#35701)zeertzjq1+13-18
2025-09-09 23:53vim-patch:9.1.1747: completion: redo (.) broken with preinsert and autocompletion (#35698)zeertzjq2+11-4
2025-09-09 23:02vim-patch:80981e1: runtime(doc): mention 'findfunc' at :h :find (#35697)zeertzjq1+1-0
2025-09-09 18:53Merge pull request #35536 from bfredl/skipaheadbfredl12+161-114
2025-09-03 11:11fix(treesitter): use subpriorities for tree orderingbfredl8+30-10
2025-08-29 10:22perf(highlight): allow decoration providers to skip ranges without databfredl9+133-106
2025-09-09 04:40Merge pull request #35693 from zeertzjq/vim-6bb16d2zeertzjq1+9-4
2025-09-09 03:39vim-patch:77cfc49: runtime(python): highlight ellipsis literalszeertzjq1+7-2
2025-09-09 03:36vim-patch:6bb16d2: runtime(python): Update syntax file, fix f-string float highlightingzeertzjq1+2-2
2025-09-09 03:35vim-patch:9.1.1742: complete: preinsert does not work well with 'autocomplete' (#35692)zeertzjq16+382-78
2025-09-09 01:30fix(api): crash when moving curwin to other tabpage #35679glepnir5+69-28
2025-09-09 01:14Merge pull request #35690 from zeertzjq/vim-9.1.1738zeertzjq6+146-53
2025-09-09 00:52fix(lsp): check if buffer is valid in scheduled client:on_attach() #35672notomo1+3-0
2025-09-09 00:27vim-patch:d7d6a6f: runtime(doc): Improve doc for cmdline-autocompletionzeertzjq4+109-53
2025-09-09 00:25vim-patch:9.1.1744: tests: Test_skip_wildtrigger_hist_navigation() may failzeertzjq1+16-11
2025-09-08 03:42vim-patch:9.1.1738: cmdline-autocompletion breaks history navigationzeertzjq2+32-0
2025-09-09 00:13Merge pull request #35659 from jamessan/enable-arm-unittestsJames McCoy2+7-2
2025-09-09 00:11fix(cmdline): fix inconsistent behavior with ext_popupmenu (#35688)zeertzjq3+108-15
2025-09-08 22:09fix(prompt_buffer): plugins can't set `':` mark #35624Shadman2+12-2
2025-09-08 03:45docs: drop "xx.vim" syntax help-tags #35623Justin M. Keyes4+140-176
2025-09-08 03:40vim-patch:9.1.1679: unclear what key causes CmdlineLeave autocommand (#35677)zeertzjq7+32-3
2025-09-08 02:54test(lsp): fix flakiness in inline completion test (#35676)zeertzjq1+2-0
2025-09-08 02:38Merge pull request #35673 from zeertzjq/vim-9.1.1676zeertzjq8+437-113
2025-09-08 00:43test: add tests for #20348zeertzjq3+43-3
2025-09-08 00:15vim-patch:9.1.1740: Memory leak with wildmode=longest,full and wildoptions=pumzeertzjq3+53-9
2025-09-08 00:13vim-patch:9.1.1739: Matches may be listed twice with wildmode=longest,listzeertzjq3+8-1
2025-09-07 05:17vim-patch:9.1.1737: Patch v9.1.1714 introduce a regression for wildmenuzeertzjq3+149-21
2025-09-01 00:09vim-patch:9.1.1714: completion: wildmode=longest:full selects wrong itemzeertzjq4+106-73
2025-08-24 10:35vim-patch:9.1.1676: completion: long line shown twicezeertzjq5+101-38
2025-08-24 10:50vim-patch:partial:9.1.1639: completion: popup may be misplacedzeertzjq2+25-16
2025-09-07 22:45fix(cjson): fix `strbuf_set_length` incorrectness #35565skewb1k3+6-5
2025-09-07 22:04docs: adjust *lua-plugin-init* wording #35600Evgeni Chasnovski1+17-11
2025-09-07 21:42fix(pack): handle Git environment variables #35626Evgeni Chasnovski2+30-1
2025-09-07 21:38feat(json): pretty-format (indent) with vim.json.encode() #35424skewb1k5+124-16
2025-09-07 17:11refactor(api): redundant w_pos_changed assignment #35663glepnir1+0-1
2025-09-07 16:59feat(pack): vim.pack.get() gets VCS info #35631Evgeni Chasnovski3+168-102
2025-09-07 16:36docs: update version.c #35576github-actions[bot]1+65-65
2025-09-07 14:00Merge pull request #35664 from zeertzjq/vim-efb913azeertzjq4+796-15
2025-09-07 13:22vim-patch:1ed2ff7: runtime(m4): Remove m4Type and leftover m4Function in syntax scriptzeertzjq1+4-3
2025-09-07 13:21vim-patch:6505dc6: runtime(nu): Add new Nushell runtime fileszeertzjq3+783-5
2025-09-07 13:21vim-patch:efb913a: runtime(m4): Remove m4Functionzeertzjq1+9-7
2025-09-07 09:21build(deps): bump tree-sitter-query to v0.7.0Christian Clason2+4-4
2025-09-07 00:07ci: enable unittests on arm runnerJames McCoy1+0-2
2025-09-06 23:58fix(tests): ignore vector math typesJames McCoy1+7-0
2025-09-06 23:12docs(lsp): tweak `inline_completion.get` code snippet #35657Maria José Solano2+2-10
2025-09-06 21:08build(deps): bump tree-sitter to v0.25.9Christian Clason2+4-4
2025-09-06 21:16ci: disable wasmtime buildChristian Clason1+0-15
2025-09-06 21:19fix(types): nvim_get_win_config return type #35639Lewis Russell4+29-2
2025-09-06 20:38docs: `details` dict in nvim_buf_get_extmark() #35289Phạm Bình An3+29-9
2025-09-06 20:22fix(api): win_set_config error message for splitting from a float #35650Sean Dewar2+81-24
2025-09-06 11:48perf(api): reduce redundant `win_find_tabpage` calls (#35643)glepnir1+10-16
2025-09-06 03:34ci: bump actions/labeler from 5 to 6 (#35641)dependabot[bot]1+1-1
2025-09-06 03:30ci: bump actions/github-script from 7 to 8 (#35642)dependabot[bot]6+7-7
2025-09-06 01:36Merge pull request #35647 from zeertzjq/vim-510ca80zeertzjq3+32-11
2025-09-06 00:16vim-patch:dfcd9ac: runtime(ada): mark as unmaintained, fix a few issues with the ftpluginzeertzjq1+18-8
2025-09-06 00:15vim-patch:f737ff8: runtime(hamster): do not globally set ignorecasezeertzjq1+2-1
2025-09-06 00:15vim-patch:510ca80: runtime(m4): Improve comments, distinguish them from #-lineszeertzjq1+12-2
2025-09-06 00:03vim-patch:9.1.1734: Memory leak when allocating match fails (#35646)zeertzjq1+2-1
2025-09-06 00:03Merge pull request #35645 from zeertzjq/vim-d2b28ddzeertzjq1+13-10
2025-09-05 23:08vim-patch:f1212a7: runtime(python): Do not match contained identifiers as pythonTypezeertzjq1+2-2
2025-09-05 09:58vim-patch:d2b28dd: runtime(python): add syntax support inside f-stringszeertzjq1+13-10
2025-09-05 14:12feat(pack): use `nvim_echo{kind=progress}` to report progress #35625Evgeni Chasnovski2+49-42
2025-09-05 09:22vim-patch:9.1.1732: filetype: .inc file detection can be improved (#35635)zeertzjq2+35-18
2025-09-05 04:40Merge #35621 from fredizzimo/refactor-mouse-specJustin M. Keyes2+1141-1066
2025-09-05 00:20vim-patch:9.1.1731: Not using const qualifier for opchars (#35634)zeertzjq1+1-1
2025-09-04 21:38Merge #35628 fix(progress): msg-id, memoryleakJustin M. Keyes2+44-1
2025-09-03 17:39refactor(tests): don't compare the full screen in mouse_specFred Sundvik1+1086-1051
2025-09-04 14:36fix(progress): memory leak on progress-message with history=falseshadmansaleh1+6-0
2025-09-04 14:26fix(progress): message-id not sent to ui with history set to falseshadmansaleh2+38-1
2025-09-04 04:30Merge #35462 from justinmk/doc2Justin M. Keyes30+327-182
2025-08-26 23:33docs: api eventsJustin M. Keyes7+133-70
2025-08-25 03:12docs: lsp, miscJustin M. Keyes25+194-112
2025-09-03 23:28fix(window): avoid referencing cmdline_win after it is closed #35617luukvbaal2+11-0
2025-09-03 23:16vim-patch:9.1.1730: filetype: vivado journal/log files are not recognized (#35613)zeertzjq2+5-2
2025-09-03 18:10test: make it possible to test multiple screen string matchesFred Sundvik1+55-15
2025-09-03 15:44fix(window): don't add a hsep when out of room if global stl is offSean Dewar2+15-1
2025-09-03 14:40Merge pull request #35612 from zeertzjq/vim-e0704a3zeertzjq2+108-19
2025-09-03 13:28vim-patch:f165798: runtime(m4): update syntax scriptzeertzjq1+33-19
2025-09-03 13:27vim-patch:e0704a3: runtime(keymap): Add transliteration (buckwalter) arabic keymapzeertzjq1+75-0
2025-09-03 01:34perf: scheduler priority clamping on macOS #35488Luna Razzaghipour2+17-0
2025-09-03 01:07vim-patch:4c39d0c: runtime(doc): quote partial urls with a backtick (#35606)zeertzjq2+10-10
2025-09-02 18:21fix: screenchar()/screenstring() with hidden floating windows #35560Evgeni Chasnovski2+34-1
2025-09-02 04:05feat(editor)!: insert-mode ctrl-r should work like paste #35477Shadman10+70-21
2025-09-02 00:28vim-patch:71149df: runtime(java): Dismiss "g:markdown_fenced_languages" for Java buffers (#35596)zeertzjq1+11-1
2025-09-01 23:53Merge #29073 docs: Lua plugin guideJustin M. Keyes2+318-10
2025-09-01 23:46vim-patch:9.1.1724: Compiler warning about ununitialized variable in ex_docmd. (#35595)zeertzjq1+1-2
2025-09-01 22:52docs: Lua plugin development guideJustin M. Keyes2+116-86
2024-05-28 18:47docs: Lua plugin development guideMarc Jakobi1+278-0
2025-09-01 22:13feat(progress): better default format + history sync #35533Shadman10+211-34
2025-09-01 21:08docs(treesitter): fix language-injection url #35592Yochem van Rosmalen3+3-3
2025-09-01 20:26feat(lua): vim.wait() returns callback results #35588Justin M. Keyes5+113-68
2025-09-01 15:46feat(lsp): vim.lsp.inline_completion on_accept #35507Yi Ming3+106-26
2025-09-01 15:16vim-patch:9.1.1718: filetype: kubectl config file is not recognized #35583Volodymyr Chernetskyi2+2-1
2025-09-01 15:16vim-patch:9.1.1717: filetype: AWS cli alias file is not recognized #35581Volodymyr Chernetskyi2+2-1
2025-09-01 15:12ci(release): link to release notes #35585Justin M. Keyes2+10-4
2025-09-01 05:35ci: Windows arm64 packages #35345Wise Man3+46-17
2025-09-01 02:02docs: update version.c #35484github-actions[bot]1+3-3
2025-08-31 21:09feat(lsp): support `textDocument/onTypeFormatting` (#34637)Riley Bruins8+472-0
2025-08-31 18:17fix(health): update advice for Python #35564Michael Henry1+3-4
2025-08-31 05:29vim-patch:8.1.1752: resizing hashtable is inefficient (#35563)Jan Edmund Lazo1+1-1
2025-08-30 22:44fix(lua): report error in Lua Funcref callback properly (#35555)zeertzjq2+4-1
2025-08-30 17:31docs(lsp): mention lsp/after/ in faq #35534glepnir1+7-1
2025-08-29 18:06vim-patch:9.1.1709: filetype: kyaml files are not recognizedVolodymyr Chernetskyi2+3-1
2025-08-30 05:48vim-patch:8.1.1259: crash when exiting early (#35552)Jan Edmund Lazo3+31-19
2025-08-30 05:39vim-patch:8.1.1136: decoding of mouse click escape sequence is not tested (#35551)Jan Edmund Lazo2+9-4
2025-08-30 00:55vim-patch:partial:9.1.1708: tests: various tests can be improved (#35548)zeertzjq9+176-177
2025-08-30 00:15vim-patch:7239d95: runtime(vim): Update base syntax, match :defer command argument (#35547)zeertzjq1+6-1
2025-08-30 00:14Merge pull request #35546 from zeertzjq/vim-a07a2f4zeertzjq1+8-1
2025-08-29 23:22Merge pull request #35545 from zeertzjq/vim-9.1.1687zeertzjq3+136-13
2025-08-29 22:47vim-patch:9.1.1713: filetype: fvwm2m4 files are no longer detectedzeertzjq2+20-14
2025-08-27 22:51vim-patch:9.1.1697: tests: no test for aclocal.m4zeertzjq1+1-1
2025-08-27 03:04vim-patch:9.1.1693: tests: test_filetype fails in shadow dirzeertzjq1+20-1
2025-08-27 02:53vim-patch:9.1.1687: filetype: autoconf filetype not always correctzeertzjq3+106-8
2025-08-29 08:33Merge pull request #31400 from vanaigr/decor-provider-rangebfredl19+801-203
2025-08-28 23:23vim-patch:b760062: runtime(debversions): Move bullseye, focal, and oracular to "unsupported" (#35531)zeertzjq1+8-6
2025-08-28 13:41fix(server): serverlist({peer=true}) does not find peer servers #35506Siddhant Agarwal2+21-5
2025-08-28 13:33fix(progress): simplify ui-event, introduce default presentation #35527Shadman5+45-56
2025-08-04 02:39perf: add on_range in treesitter highlightingvanaigr17+619-197
2025-08-04 02:39test: add treesitter long lines benchmarkvanaigr2+182-6
2025-08-26 13:31refactor(lua): consistent use of local aliasesChristian Clason27+59-59
2025-08-28 03:01fix(health): accept TERM=tmux-direct #35511Meriel Luna Mittelbach1+4-2
2025-08-28 01:51fix(lsp): don't treat MarkedString[] with language id as empty #35518Robert Muir2+45-2
2025-08-28 00:15vim-patch:9.1.1698: Some error numbers are not documented (#35522)zeertzjq3+3-1
2025-08-27 23:35vim-patch:9.1.1700: Multiline ignorecase specific pattern does not match with 'ignorecase' (#35520)zeertzjq2+23-5
2025-08-27 23:26Merge pull request #35519 from zeertzjq/vim-9.1.1701zeertzjq1+11-7
2025-08-27 22:57vim-patch:9.1.1702: tests: test_edit still fails on CIzeertzjq1+2-3
2025-08-27 22:53vim-patch:9.1.1701: tests: failure on CI with GUI and ASAN in test_edit.reszeertzjq1+12-7
2025-08-27 17:33Merge #35505 from ofseed/lsp-fix-autocompleteJustin M. Keyes1+2-2
2025-08-27 15:12fix(extui): error on :call input('') (#35515)phanium2+10-1
2025-08-27 12:08fix(lsp): update completion items on `TextChangedP`Yi Ming1+1-1
2025-08-27 12:05fix(lsp): update on `CursorHoldI` cause users unable to `select()`Yi Ming1+1-1
2025-08-27 11:24fix(lsp): `opts.wrap` always `true`Yi Ming1+1-1
2025-08-27 11:27fix(floatwin): handle viewport width properly at end of window (#35490)zeertzjq2+54-8
2025-08-27 04:23vim-patch:9.1.1694: filetype: Buck eXtension Lang files are not recognized (#35504)zeertzjq2+2-1
2025-08-27 04:23vim-patch:3571388: runtime(lf): update syntax to support lf version r37 (#35503)zeertzjq1+4-4
2025-08-27 02:18vim-patch:9.1.1695: Need more Vim script specific tests (#35500)zeertzjq1+65-0
2025-08-27 02:17vim-patch:9.1.1690: Missing recursion guard in dos/unix_expandpath() (#35499)zeertzjq1+7-3
2025-08-27 02:17refactor: rename ga_concat_strings_sep() to ga_concat_strings() (#35498)zeertzjq5+13-41
2025-08-27 02:16vim-patch:9.1.1688: potential buffer overrun in bufwrite.c (#35497)zeertzjq1+9-8
2025-08-27 02:16vim-patch:9.1.1689: CmdlineChanged not triggered by <Del> (#35496)zeertzjq2+13-3
2025-08-27 02:16fix(column): wrong alignment and highlight with empty 'display' (#35495)zeertzjq4+72-14
2025-08-26 20:48feat(api): nvim_echo can emit Progress messages/events #34846Shadman19+648-19
2025-08-26 20:13fix(eval): winnrs of unfocusable/hidden windows #35474Sean Dewar4+64-18
2025-08-19 14:03fix(terminal): don't trigger TextChangedT for unrelated redrawsSean Dewar3+82-8
2025-08-22 12:54fix(terminal): possibly wrong wrow/wcol in active terminalSean Dewar2+5-8
2025-03-03 20:43fix(terminal): patch various autocommand-related holesSean Dewar4+193-67
2025-03-03 15:53fix(terminal): update winopts and focus when switching terminalsSean Dewar3+323-46
2025-03-03 14:19fix(terminal): check size when creating new tabpageSean Dewar2+36-0
2025-02-28 10:15fix(terminal): avoid events messing up topline of focused terminalSean Dewar2+95-7
2025-02-27 12:46fix(terminal): add various missing redrawsSean Dewar3+177-14
2025-02-23 15:58fix(terminal): avoid tailed cursor in focused terminal in eventsSean Dewar3+57-3
2025-08-26 04:54vim-patch:8.2.0845: text properties crossing lines not handled correctly (#35483)Jan Edmund Lazo2+21-11
2025-08-25 23:24vim-patch:9.1.1685: Missing changes from PR 18068 (#35482)zeertzjq3+12-4
2025-08-25 07:33test: increase timeout in 'autocompletedelay' test (#35467)zeertzjq1+1-1
2025-08-25 07:16vim-patch:8.1.2371: FEAT_TEXT_PROP is a confusing name (#35466)Jan Edmund Lazo4+8-2
2025-08-25 02:17Merge #33972 feat(lsp): textDocument/inlineCompletionJustin M. Keyes14+840-12
2025-08-25 01:59fix(lsp): check whether buffer is valid when scheduled #35461Yi Ming1+4-2
2025-08-20 05:54feat(lsp): support `textDocument/inlineCompletion`Yi Ming12+763-0
2025-08-24 23:43docs: misc #35459Justin M. Keyes11+98-100
2025-08-24 23:36Merge pull request #35445 from janlazo/vim-9.1.0546zeertzjq2+73-33
2025-08-24 22:46fix(lsp): treat nil inlay hint result as empty array (#35458)Maria José Solano1+4-1
2025-08-24 22:05vim-patch:8.1.0655: when appending a line text property flags are not addedJan Edmund Lazo1+24-18
2025-08-24 14:47vim-patch:8.1.0654: when deleting a line text property flags are not adjustedJan Edmund Lazo1+12-8
2025-08-23 23:49vim-patch:8.1.0579: cannot attach properties to textJan Edmund Lazo1+20-5
2025-08-24 12:15fix(lua): disable `strict_indexing` when converting LSP positionsYi Ming1+3-1
2025-08-24 12:40Merge pull request #35454 from zeertzjq/vim-f66674czeertzjq4+55-13
2025-08-24 12:09vim-patch:99964e2: runtime(python): support 'type's soft keyword formzeertzjq1+13-7
2025-08-24 12:08vim-patch:e06d81f: runtime(sh): add syntax highlighting support for ${ cmd;} and ${|cmd;}zeertzjq1+7-1
2025-08-24 12:07vim-patch:f66674c: runtime(fstab): Added mtab support to fstab syntax.zeertzjq2+35-5
2025-08-21 02:08feat(lua): conversion between extmark positionsYi Ming2+46-14
2025-08-18 12:56feat(lua): conversion between cursor positionsYi Ming2+41-10
2025-08-18 12:53docs(lua): mark `vim.Pos.Optional` as optionalYi Ming1+1-1
2025-08-24 11:33vim-patch:9.1.1681: tests: no test for actually moving cursor with 'acl' (#35452)zeertzjq2+20-4
2025-08-24 06:42fix(diff): set default diff flags properly (#35450)zeertzjq5+98-2
2025-08-24 05:16vim-patch:9.1.1672: completion: cannot add timeouts for 'cpt' sources (#35447)zeertzjq9+190-23
2025-08-23 17:56vim-patch:9.1.0546: vim-tiny fails on CTRL-X/CTRL-AJan Edmund Lazo1+18-3
2025-08-23 22:04feat(gen_help_html): generate helptags.json, helptag.html #35442Yochem van Rosmalen1+72-0
2025-08-23 19:01fix(treesitter): show capture-level priorities in :Inspect #35443Riley Bruins1+3-1
2025-08-23 18:59docs: update version.c #35411github-actions[bot]1+16-16
2025-08-23 13:24Merge pull request #35427 from zeertzjq/vim-9.1.1638zeertzjq12+288-23
2025-08-23 12:20vim-patch:9.1.1670: completion: autocomplete breaks second completionzeertzjq3+13-20
2025-08-22 08:15vim-patch:5ca1ea8: runtime(doc): Tweak documentation stylezeertzjq4+11-11
2025-08-23 12:08vim-patch:9.1.1657: Autocompletion adds delayzeertzjq4+91-11
2025-08-22 06:54vim-patch:9.1.1638: completion: not possible to delay the autcompletionzeertzjq10+200-8
2025-08-23 10:35vim-patch:9.1.1667: Another outdated comment in eval.c (#35438)zeertzjq2+20-1
2025-08-22 23:38vim-patch:9.1.1665: Outdated comment in eval.c (#35436)zeertzjq1+0-2
2025-08-22 21:50fix: memory leak from double buffer initialization in read_stdin #35413glepnir1+6-4
2025-08-22 20:05feat(tui): add nvim_ui_send (#35406)Gregory Anders16+161-13
2025-08-22 18:35Merge #35429 vim.pack adjustmentsJustin M. Keyes3+41-48
2025-08-22 17:40Merge pull request #35434 from bfredl/zigtag2bfredl1+1-0
2025-08-22 17:10fix(build): workaround errors in zig build due to stale cachebfredl1+1-0
2025-08-22 10:41docs(pack): document `$XDG_DATA_HOME/nvim/site` presence in 'packpath'Evgeni Chasnovski2+6-2
2025-08-22 10:32test(pack): simplify tests for `data` fieldEvgeni Chasnovski1+25-41
2025-08-22 09:53perf(pack): reduce number of 'opt/' directory computationsEvgeni Chasnovski1+10-5
2025-08-22 02:55fix(folds): error when deleting lines at end of buffer #35396tao2+13-1
2025-08-22 01:26vim-patch:014d50d: runtime(systemverilog): Add syntax highlighting for 1800-2023 block strings (#35425)zeertzjq1+6-1
2025-08-22 00:15fix(lsp): handle array with empty string when checking empty hover (#35423)Igor Lacerda1+4-2
2025-08-21 22:28vim-patch:8.2.1672: v_lock is used when it is not initialized (#35416)zeertzjq1+2-0
2025-08-21 17:08feat(pack): support user-defined `data` in plugin spec #35360Birdee3+50-2
2025-08-21 12:56feat(extui): support paging in the dialog window (#35310)luukvbaal4+221-36
2025-08-21 03:34fix(startup): file buf is lost if stdin is empty and "-" is last #35402Cameron Ring2+47-5
2025-08-21 03:31Merge pull request #35352 from janlazo/vim-8.1.2008zeertzjq16+132-86
2025-08-19 00:37vim-patch:8.2.0853: ml_delete() often called with FALSE argumentJan Edmund Lazo13+28-30
2025-08-18 22:28vim-patch:8.2.3348: line2byte() returns wrong value after adding textpropJan Edmund Lazo1+4-2
2025-08-16 21:59vim-patch:8.2.0844: text properties crossing lines not handled correctlyJan Edmund Lazo3+79-41
2025-08-18 05:06vim-patch:8.2.4379: an empty change is reported to a listenerJan Edmund Lazo1+8-6
2025-08-16 04:00vim-patch:8.2.3795: too many #ifdefsJan Edmund Lazo2+1-5
2025-08-16 00:12vim-patch:8.1.2008: error for invalid range when using listener and undoJan Edmund Lazo1+16-6
2025-08-21 01:15Merge pull request #35410 from zeertzjq/vim-308a313zeertzjq4+46-30
2025-08-21 00:35vim-patch:84a343a: runtime(doc): correct another problem in :h items()zeertzjq3+6-3
2025-08-21 00:34vim-patch:44c8072: runtime(doc): fix style and clarify items() function for String typezeertzjq4+4-3
2025-08-21 00:32vim-patch:partial:308a313: runtime(doc): Update help for the items() functionzeertzjq3+42-30
2025-08-20 18:09fix(lsp): update window title when cycling through signatures #35407Tiago Inaba1+2-1
2025-08-20 16:43docs: update version.c #35201github-actions[bot]1+22-22
2025-08-20 13:02fix(ui): proper event ordering for nested cmdline_block events (#35344)luukvbaal2+53-13
2025-08-20 07:10Merge pull request #34186 from bfredl/neotagsbfredl6+104-12
2025-08-20 00:09Merge pull request #35399 from zeertzjq/vim-9.1.1647zeertzjq7+176-2
2025-08-19 23:24vim-patch:2f7e4eb: runtime(python): optimize pythonSync patternzeertzjq1+2-2
2025-08-19 23:21vim-patch:9.1.1647: filetype: Cangjie files are not recognizedzeertzjq6+174-0
2025-08-19 15:14fix(treesitter): run FileType autocmds in the context of `<abuf>`Sean Dewar2+16-4
2025-08-19 13:21feat(snippet): highlight active tabstop (#35378)TheBlob427+31-5
2025-05-25 12:14build: make build.zig generate helptags without running "nvim" binarybfredl6+104-12
2025-08-19 00:45vim-patch:9.1.1649: attrs allocation and fuzzy growarray could leak (#35383)zeertzjq1+4-0
2025-08-18 17:46docs(tutor): update Japanese tutor #35379ite-usagi4+366-153
2025-08-18 15:06docs(l10n): building translation file #35380ite-usagi1+6-1
2025-08-18 14:57Merge #35018 refactor(lsp): centralized enable/is_enabled strategyJustin M. Keyes9+256-190
2025-07-21 14:23refactor(lsp): use `vim.lsp._capability.enable` internallyYi Ming5+82-60
2025-07-21 13:06refactor(lsp): correct enable marker nameYi Ming2+9-9
2025-07-21 09:57refactor(lsp): no longer rely on `LspDetach` for detaching capabilitiesYi Ming2+18-11
2025-07-21 05:10refactor(lsp): move `util.enable` to `capability.enable`Yi Ming6+109-96
2025-08-18 07:24test(tui_spec): avoid race between server exit and new client (#35376)zeertzjq1+5-9
2025-08-18 04:53test(tui_spec): fix another case of flakiness (#35374)zeertzjq1+3-8
2025-08-18 03:45docs: misc, dev-api-fast, $XDG_STATE_HOME #35138Justin M. Keyes14+49-38
2025-08-18 03:40feat(ssh): SSH configuration parser #35027Siddhant Agarwal2+315-0
2025-08-18 03:03vim-patch:9.1.1645: fuzzy.c can be further improved (#35371)zeertzjq1+48-29
2025-08-18 01:43Merge pull request #35370 from zeertzjq/excmdzeertzjq4+65-62
2025-08-17 23:31fix(excmd): correct :connect abbreviationzeertzjq2+19-6
2025-08-18 01:17fix(client): avoid :connect race with server detachzeertzjq2+46-56
2025-08-17 02:06fix(api): on_detach consistently before buf_freeall autocmdsSean Dewar3+139-42
2025-08-17 20:37Merge #35109 vim.pos, vim.rangeJustin M. Keyes9+768-0
2025-08-17 20:07docs(windows): WSL build instructions #35365Corey Cole1+24-0
2025-08-17 19:11refactor(tests): remove redundant test #35364Justin M. Keyes1+5-33
2025-08-17 18:37fix(api,lsp): call on_detach before wiping out the buffer #35355Jaehwang Jung3+76-4
2025-08-17 10:33vim-patch:3cee950: runtime(diff): fix mixed translations in zh_CN (#35362)zeertzjq3+7-6
2025-07-21 05:02refactor(lsp): change capability name to snake caseYi Ming3+5-6
2025-07-21 04:56refactor(lsp): register all derived `Capability` prototypesYi Ming3+29-18
2025-07-21 04:55refactor(lsp): define `Capability.on_attach`Yi Ming3+20-6
2025-07-21 04:52refactor(lsp): check supported methods instead of `tbl_get`Yi Ming1+3-3
2025-08-17 03:54feat(lua): conversion between vim and lsp position/rangeYi Ming5+251-6
2025-08-03 15:17feat(lua): `vim.pos`/`vim.range`Yi Ming9+523-0
2025-08-17 01:26vim-patch:b405c79: runtime(vim): set 'comments' based on script type (legacy/Vim9) (#35359)zeertzjq1+5-4
2025-08-17 00:52vim-patch:9.1.1640: Unicode has deprecated some code-points (#35358)zeertzjq4+18-5
2025-08-16 21:48feat(provider): detect venv python via "pynvim-python" tool #35273Michael Henry5+42-37
2025-08-16 19:25build(deps): CMake generation fails when path contains spaces #35332MinimalEffort071+3-3
2025-08-16 05:20vim-patch:9.1.1623: Buffer menu does not handle unicode names correctly (#35353)zeertzjq2+59-7
2025-08-15 09:06Merge pull request #35329 from bfredl/uncrustify_allbfredl4+11-8
2025-08-15 00:06vim-patch:9.1.1633: Search pattern shown incorrectly with negative offset (#35337)zeertzjq2+73-16
2025-08-14 22:51vim-patch:9.1.1632: memory leak in fuzzy.czeertzjq1+3-1
2025-08-14 22:51vim-patch:9.1.1630: tests: fuzzy bufname completion test doesn't match successfullyzeertzjq2+7-4
2025-08-14 23:14fix(tui): do not emit resize screen sequence after host terminal is resized (#35335)Gregory Anders2+7-9
2025-08-14 22:58feat(ui): :connect command #34586Siddhant Agarwal9+218-3
2025-08-14 18:47fix(checkhealth): wrong ABI version for treesitter parsers #35327Jalil David Salamé Messina1+11-5
2025-08-14 08:36fix(build): also check os_win sources with uncrustify in CIbfredl4+11-8
2025-08-14 08:02Merge pull request #35206 from bfredl/nopreproc_cleanupbfredl373+423-1172
2025-08-03 09:16refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl373+423-1172
2025-08-14 00:36vim-patch:1ee1d9b: runtime(python): highlight "self" and "cls" in syntax script (#35328)zeertzjq1+6-1
2025-08-13 23:18Merge pull request #35320 from zeertzjq/vim-9.1.1627zeertzjq19+1104-1082
2025-08-13 22:45vim-patch:9.1.1628: fuzzy.c has a few issueszeertzjq1+8-6
2025-08-13 22:44vim-patch:c93a2b3: runtime(doc): Adapt fuzzy doc to reflect 'fzy' algorithmzeertzjq1+43-29
2025-08-13 00:29vim-patch:9.1.1627: fuzzy matching can be improvedzeertzjq19+1060-1054
2025-08-13 18:51fix(snippet): adjacent tabstops without placeholders (#35167)TheBlob422+123-33
2025-08-13 12:12fix(api): fix not capturing output in cmdline mode (#35322)zeertzjq3+12-0
2025-08-13 08:23Merge pull request #34969 from bfredl/winbuildbfredl9+25-256
2025-08-13 08:19Merge pull request #34394 from bfredl/shadamembfredl1+166-228
2025-08-12 23:21vim-patch:9.1.1626: cindent: does not handle compound literals (#35319)zeertzjq3+111-26
2025-08-12 23:14vim-patch:9.1.1625: Autocompletion slow with include- and tag-completion (#35318)zeertzjq5+15-20
2025-08-12 21:11docs: "git" is a prerequisite #35315argothiel1+10-10
2025-08-12 20:43fix(api): fix crash in command preview with % #35228glepnir4+25-6
2025-08-12 10:11fix(treesitter): set local values of window optionsJaehwang Jung1+6-6
2025-08-12 12:11vim-patch:dba9eb4: runtime(python): Also sync syntax at 'async def' (#35309)zeertzjq1+3-3
2025-06-09 09:06refactor(shada): A shada entry is a shada entrybfredl1+166-228
2025-07-17 08:55feat(build): build.zig windows supportbfredl9+25-256
2025-08-11 22:39fix(inccommand): skip input() during preview #35272tao2+16-0
2025-08-11 22:34fix: don't use logical diagnostic position in `get_prev` and `get_next` #35282Sergei Slipchenko1+21-10
2025-08-11 22:20Merge #35270 vim.pack: more control over "load" behaviorJustin M. Keyes3+140-17
2025-08-11 21:37fix(gen_help_html): ASCII art rendering in docs #35262Shashwat Agrawal1+2-2
2025-08-11 21:31feat(lsp): support signature help noActiveParameterSupport #34838skewb1k4+23-13
2025-08-11 21:13fix(extui): ensure temporary cmdline config is not restored #35301luukvbaal2+22-4
2025-08-11 20:51fix(lsp): deprecate vim.lsp.set_log_level, vim.lsp.get_log_path #35274Maria José Solano6+15-27
2025-08-11 20:43ci: bump actions/checkout from 4 to 5 #35305dependabot[bot]15+26-26
2025-08-11 18:36docs(lsp): specify formatting_options type (#35302)Riley Bruins2+4-4
2025-08-11 16:37fix(lsp): check for lens range in `vim.lsp.codelens.run()` (#35294)Maria José Solano2+9-5
2025-08-11 05:48Merge pull request #35283 from janlazo/vim-8.1.0636zeertzjq1+88-64
2025-08-11 04:57vim-patch:8.2.0115: byte2line() does not work correctly with text propertiesJan Edmund Lazo1+6-3
2025-08-10 23:17vim-patch:8.1.1711: listener callback called at the wrong momentJan Edmund Lazo1+4-4
2025-08-10 22:38vim-patch:8.1.1700: listener callback called for the wrong bufferJan Edmund Lazo1+68-51
2025-08-10 03:27vim-patch:8.1.1681: insert stray "{" when listener gets buffer lineJan Edmund Lazo1+3-0
2025-08-10 02:15vim-patch:8.1.0636: line2byte() gives wrong values with text propertiesJan Edmund Lazo1+10-9
2025-08-11 00:04vim-patch:32d6bd6: runtime(doc): remove dead links (#35297)zeertzjq6+8-10
2025-08-10 23:23Merge pull request #35296 from zeertzjq/vim-7270a5azeertzjq4+51-28
2025-08-10 23:00vim-patch:a94a055: runtime(python): Highlight f-string replacement fields in Pythonzeertzjq1+24-5
2025-08-10 23:00vim-patch:48b7eb1: runtime(python): Highlight classes as structureszeertzjq1+10-7
2025-08-10 23:00vim-patch:7270a5a: runtime(racket): update Racket runtime fileszeertzjq3+18-17
2025-08-10 13:42vim-patch:9.1.1620: filetype: composer.lock and symfony.lock files not recognized (#35291)Dietrich Moerman2+3-1
2025-08-10 09:11vim-patch:9.1.1622: Patch v9.1.1432 causes performance regressions (#35288)zeertzjq2+42-37
2025-08-10 08:23vim-patch:partial:fc3c204: runtime(doc): Fix style and typos in builtin.txt and usr_41.txt (#35286)zeertzjq1+5-4
2025-08-10 08:22vim-patch:9.1.1619: Incorrect E535 error message (#35285)zeertzjq2+11-11
2025-08-10 08:21vim-patch:9.1.1618: completion: incorrect selected index returned from complete_info() (#35284)zeertzjq2+26-5
2025-08-10 07:24Merge pull request #35263 from bfredl/zig15bfredl7+58-35
2025-08-10 01:05Merge pull request #35278 from zeertzjq/vim-9.1.1612zeertzjq3+208-8
2025-08-10 00:25vim-patch:9.1.1613: tests: test_search leaves a few swapfiles behindzeertzjq1+8-8
2025-08-10 00:05vim-patch:9.1.1612: Ctrl-G/Ctrl-T do not ignore the end search delimiterzeertzjq3+200-0
2025-08-09 23:27vim-patch:9.1.1615: diff format erroneously detected (#35276)zeertzjq2+16-4
2025-08-09 23:23vim-patch:9.1.1611: possible undefined behaviour in mb_decompose() (#35275)zeertzjq1+2-1
2025-08-09 14:28feat(pack): allow skip install confirmation in `add()`Evgeni Chasnovski3+24-4
2025-08-09 13:37feat(pack): allow function `opts.load` in `add()`Evgeni Chasnovski3+72-12
2025-08-09 12:33fix(pack): update `add()` to have default `load=false` during startupEvgeni Chasnovski3+46-3
2025-08-09 13:38vim-patch:9.1.1606: filetype: a few more files are not recognized (#35268)zeertzjq2+38-0
2025-08-09 13:31Merge pull request #35267 from zeertzjq/vim-7132935zeertzjq3+46-19
2025-08-09 13:04vim-patch:3be4ad7: runtime(optwin): Fix E94 when searching for the option-windowzeertzjq1+2-2
2025-08-09 13:03vim-patch:7132935: runtime(java): Manage byte limits for variable-width lookbehind assertionszeertzjq2+44-17
2025-08-09 09:32fix(build): remove deprecated aliases in build.zig removed for zig 0.15bfredl7+58-35
2025-08-09 03:20Merge pull request #35260 from zeertzjq/vim-9.1.1603zeertzjq8+312-49
2025-08-09 02:43vim-patch:9.1.1609: complete: Heap-buffer overflow with complete functionzeertzjq2+33-4
2025-08-09 01:48vim-patch:9.1.1603: completion: cannot use autoloaded funcs in 'complete' F{func}zeertzjq8+279-45
2025-08-09 01:56fix(snippet): sync tabstop text also if pmenu is visible (#35250)Mathias Fußenegger1+1-1
2025-08-09 01:25fix(cmdline): completion for command after :restart (#35256)zeertzjq2+7-0
2025-08-09 01:16fix(cmdline): trigger CmdlineChanged after command preview (#35254)zeertzjq2+54-23
2025-08-09 00:25Merge pull request #35252 from zeertzjq/vim-9.1.1608zeertzjq5+101-2
2025-08-08 13:38vim-patch:9.1.1608: No command-line completion for :unsilent {command}zeertzjq2+26-4
2025-08-08 23:32vim-patch:9.1.0748: :keep* commmands are sometimes misidentified as :kzeertzjq4+79-2
2025-08-08 14:59docs(lsp): add reference to progress indicator protocol (#35215)Gregory Anders1+3-3
2025-08-08 14:40vim-patch:9.1.1610: completion: hang or E684 when 'tagfunc' calls complete() (#35243)zeertzjq2+35-6
2025-08-08 13:58vim-patch:9.1.1607: :apple command detected as :append (#35237)zeertzjq2+53-12
2025-08-08 13:50vim-patch:9.1.1605: cannot specify scope for chdir() (#35239)zeertzjq6+79-33
2025-08-08 13:18vim-patch:9.1.1604: completion: incsearch highlight might be lost (#35236)zeertzjq3+26-7
2025-08-08 13:01vim-patch:d82c918: runtime(doc): Improve doc for cmdline-autocomplete (#35235)zeertzjq4+19-2
2025-08-08 12:51fix(tui): do not remove SIGWINCH handler when resize events are enabled (#35221)Gregory Anders1+29-9
2025-08-08 09:31vim-patch:adfea9b: runtime(help): Unset `'comments'` and `'cms'` options (#35232)Phạm Bình An1+4-1
2025-08-08 08:01vim-patch:66d8d28: runtime(typescript): Add syntax support for defer and arbitrary module identifiersChristian Clason1+112-109
2025-08-08 07:59vim-patch:9.1.1602: filetype: requirements-*.txt files are not recognizedChristian Clason2+2-1
2025-08-08 02:33fix(lsp): update capability maps (#35227)Maria José Solano1+2-0
2025-08-07 23:42Merge pull request #35225 from zeertzjq/vim-8.1.0425zeertzjq2+54-0
2025-08-07 22:15vim-patch:9.1.1601: Patch v8.1.0425 was wrongzeertzjq2+27-3
2025-08-07 22:14vim-patch:8.1.0425: ml_get error and crash with appendbufline()zeertzjq2+30-0
2025-08-07 15:57vim-patch:9.1.1599: :bnext doesn't go to unlisted help buffers (#35216)zeertzjq2+20-5
2025-08-07 15:56vim-patch:9.1.1600: using diff anchors with hidden buffers fails silently (#35218)zeertzjq6+18-2
2025-08-07 13:48vim-patch:93f6454: runtime(openscad): add a filetype pluginChristian Clason1+14-0
2025-08-07 13:37vim-patch:589aa28: runtime(javascript): add "as" as a reserved keyword to syntax scriptChristian Clason1+4-3
2025-08-07 13:16vim-patch:9.1.1598: filetype: waybar config file is not recognizedChristian Clason2+2-1
2025-08-07 14:31vim-patch:9c4de84: runtime(doc): Update ft-vim-syntax documentation (#35212)zeertzjq1+9-9
2025-08-07 13:38vim-patch:9.1.1596: tests: Test_search_wildmenu_iminsert() depends on help file (#35210)zeertzjq3+34-21
2025-08-07 13:30vim-patch:54fb7ba: runtime(doc): remove mentioning of netrwSettings.vim (#35209)zeertzjq1+24-25
2025-08-07 04:22fix(ui): check for cmdline mode properly (#35202)zeertzjq8+31-12
2025-08-07 03:26docs: update version.c #35024github-actions[bot]1+20-20
2025-08-07 02:56feat(lsp): improve signature help display #35190skewb1k3+18-10
2025-08-07 02:52build(emmyrc.json): use StyLua formatter in .emmyrc.json #35196skewb1k1+13-2
2025-08-07 02:30ci: bump actions/download-artifact from 4 to 5 (#35188)dependabot[bot]1+1-1
2025-08-06 23:56vim-patch:9.1.1594: completion: search completion throws errors (#35198)zeertzjq4+89-11
2025-08-06 23:15Merge pull request #35197 from zeertzjq/vim-bb0860azeertzjq4+4-4
2025-08-06 22:33vim-patch:f7deb81: runtime(doc): fix typo at :h cmdline-autocompletionzeertzjq3+3-3
2025-08-06 22:32vim-patch:bb0860a: runtime(doc): tweak option name notation furtherzeertzjq1+1-1
2025-08-06 19:58Merge pull request #35129 from bfredl/nopreprocbfredl24+74-143
2025-08-06 13:25fix(lsp): show title when global winborder is set (#35181)glepnir2+9-1
2025-08-01 10:26refactor(build): don't use the preprocessor when generating headersbfredl24+74-143
2025-08-06 12:51Merge pull request #35187 from zeertzjq/vim-85cd509zeertzjq27+145-148
2025-08-06 12:31docs(lsp): include snippet to display progress using native indicator (#35176)Gregory Anders1+20-1
2025-08-06 12:03vim-patch:067adc1: runtime(doc): add back bars for the '' markzeertzjq2+2-2
2025-08-06 11:05vim-patch:85cd509: runtime(doc): Use correct option-name tagszeertzjq28+147-150
2025-08-06 11:41vim-patch:3769100: runtime(doc): fix mismatch between 'backspace' and |i_backspacing| (#35185)zeertzjq1+5-3
2025-08-06 10:52vim-patch:a7a2a2b: runtime(doc): Tweak documentation style (#35184)zeertzjq1+1-0
2025-08-06 06:19Merge pull request #35174 from janlazo/vim-8.2.0512zeertzjq3+3385-4
2025-08-06 05:08vim-patch:9.0.1689: python 3.12 produces warnings and fails testJan Edmund Lazo1+3-3
2025-08-06 05:06vim-patch:8.2.3602: Python3 test fails with Python 3.10 on MS-WindowsJan Edmund Lazo1+3-0
2025-08-05 20:34fix(lsp): make thematic break parsing conform to GFM spec (#35162)skewb1k1+32-2
2025-08-04 19:32vim-patch:8.2.1912: with Python 3.9 some tests failJan Edmund Lazo1+13-1
2025-08-04 19:01vim-patch:8.2.1555: not all tests are executed on Github ActionsJan Edmund Lazo1+3-2
2025-08-04 03:33vim-patch:8.2.1123: Python 3 test is old styleJan Edmund Lazo1+3336-3
2025-08-04 03:08vim-patch:8.2.0307: Python 3 vim.eval not well testedJan Edmund Lazo1+25-0
2025-08-04 18:47vim-patch:partial:8.2.1328: no space allowed before comma in listJan Edmund Lazo1+7-0
2025-08-02 01:53vim-patch:8.2.0512: Vim9: no optional arguments in func typeJan Edmund Lazo1+1-1
2025-08-04 01:20revert(lsp): compare to `vim.NIL` in `lsp/buf.lua` (#35156)Maria José Solano1+2-6
2025-08-03 22:39fix(lsp): compare to `vim.NIL` in `lsp/buf.lua` #35154Maria José Solano1+6-2
2025-08-03 22:03docs(lsp): mention default enablement of document colors (#35153)Maria José Solano2+2-18
2025-08-03 21:11fix(lsp): check if buffer is valid when resolving code lenses (#35092)Maria José Solano1+1-1
2025-08-03 19:52fix(snippet): early return for final tabstop #35115TheBlob423+21-1
2025-08-03 14:45feat(lua): vim.list.bisect() #35108Yi Ming6+271-65
2025-08-03 14:42fix(lsp): decode 'null' in server responses as vim.NIL #34849skewb1k9+42-26
2025-08-03 08:19Merge pull request #35130 from bfredl/cringebfredl4+8-12
2025-08-01 11:00fix(options): make 'cdhome' take effect on any platformbfredl4+8-12
2025-08-03 05:50feat: ":restart [cmd]" can run commands #35045Sathya Pramodh5+87-6
2025-08-03 05:03docs: reorder sections #35140Justin M. Keyes5+3737-3735
2025-08-03 03:49vim-patch:3add0d5: runtime(ccomplete): use complete_check() in ccomplete plugin (#35142)zeertzjq1+43-0
2025-08-03 03:48vim-patch:9.1.1590: cannot perform autocompletion (#35141)zeertzjq13+652-121
2025-08-03 02:58fix(lsp): handle nil response in references request #35139Maria José Solano1+1-1
2025-08-03 02:52fix(api): nvim_create_user_command addr option should allow ranges #35077glepnir2+8-0
2025-08-02 23:35Merge #35052 test(pack): vim.packJustin M. Keyes6+1238-111
2025-08-02 22:58build: bump lua-bitop to 1.0.3 #35063Phạm Bình An2+5-14
2025-08-02 11:58test(pack): add `vim.pack` testsEvgeni Chasnovski2+1136-39
2025-08-02 11:58ci: enable integration tests on Release buildsEvgeni Chasnovski1+1-0
2025-08-02 11:58fix(pack): open confirmation buffer in tabpage after the current oneEvgeni Chasnovski1+1-1
2025-08-02 11:58fix(pack): ensure consistent order of changelog during updateEvgeni Chasnovski1+11-9
2025-08-02 11:58fix(pack): make newer version suggestions more robustEvgeni Chasnovski1+45-31
2025-08-02 11:59refactor(pack): use `vim.cmd` methods with structured inputEvgeni Chasnovski1+4-3
2025-08-02 11:58fix(pack): ensure explicit default `version` in events (where possible)Evgeni Chasnovski2+5-2
2025-08-02 11:57fix(pack): use `vim.pack:` as message/progress prefixEvgeni Chasnovski1+4-4
2025-07-29 17:15fix(pack): validate installed plugins in `update()` and `del()`Evgeni Chasnovski1+15-14
2025-07-29 13:16feat(pack): use colored `nvim_echo` chunks to show progress reportEvgeni Chasnovski1+3-1
2025-07-29 13:06fix(pack): ignore 'loadplugins' when sourcing 'after/plugin' scriptsEvgeni Chasnovski1+1-2
2025-07-29 13:06fix(pack): improve `vim.pack.add()` input validationEvgeni Chasnovski1+9-4
2025-07-29 13:00fix(pack): use 'coxpcall.lua' on non-LuaJITEvgeni Chasnovski2+6-4
2025-08-02 11:35vim-patch:b88f9e4: runtime(vim): Update base syntax, fix :map termination in :command RHS (#35131)zeertzjq1+14-3
2025-08-02 09:51Merge pull request #35135 from bfredl/lazystatusbfredl3+3-3
2025-08-02 08:52fix(statusline): don't require'vim.diagnostic' unless already usedbfredl3+3-3
2025-08-01 02:53fix(diagnostic): check if the buffer is loaded #35125Eisuke Kawashima1+1-1
2025-07-31 20:03fix(statusline): check buf valid before redraw #35123Anton Kastritskii1+3-1
2025-07-30 01:53feat(statusline): vim.diagnostic.status() #33723Anton Kastritskii9+145-12
2025-07-30 01:36fix(prompt): cursor on prompt line, disallow ":edit" #34736Shadman4+57-3
2025-07-29 23:03fix(extui): ensure windows are valid in scheduled on_key (#35106)luukvbaal2+22-1
2025-07-29 13:24fix(api): single-line visual block insert triggers extra on_lines #35098glepnir2+18-1
2025-07-29 02:23Merge #35000 docs: lsp, ui events, dev guidanceJustin M. Keyes39+331-323
2025-07-28 21:45fix(messages): 'exrc' / secure messagesJustin M. Keyes6+48-47
2025-07-28 19:57docs: vim.packJustin M. Keyes2+55-54
2025-07-11 12:33docs: lsp, ui events, dev guidance, osc7Justin M. Keyes32+229-223
2025-07-28 20:11feat(exrc): user must view and explicitly run ":trust" #35069nyngwang4+64-28
2025-07-25 14:12feat(lua): add vim.list.unique()Lewis Russell7+114-0
2025-07-28 05:24fix(diagnostics): avoid jumping to diagnostics in deleted ranges #35088Sergei Slipchenko2+40-19
2025-07-28 04:40feat: serverlist({peer=true}) returns peer addresses #34806Siddhant Agarwal6+112-5
2025-07-28 00:11feat(lsp): enable document_color by default #35086Maria José Solano3+10-0
2025-07-27 20:10fix(snippet): jumping backwards to choice node (#35062)TheBlob422+30-1
2025-07-27 19:19fix(snippet): setting end_right_gravity (#35061)TheBlob422+7-3
2025-07-27 02:47fix(lsp): don't override `config.title` in `vim.lsp.buf.signature_help()` #35075Maria José Solano1+3-5
2025-07-26 19:58fix(lsp): codelens extmark line out of range (#35070)Jaehwang Jung1+3-1
2025-05-29 08:13build(deps): bump luajit to 871db2c84Christian Clason1+2-2
2025-07-25 17:49fix(unittests): use -1ULL to mean UNSIGNED MATH.MAXbfredl2+3-3
2025-07-25 23:04fix(cmdline): :checkhealth completion with multiple args (#35060)zeertzjq2+8-1
2025-07-25 14:56fix(diagnostics): position diagnostics using extmarks #34014Sergei Slipchenko2+264-18
2025-07-25 13:14fix(diagnostics): extend conversion support from/to quickfix format (#34006)Mike1+5-1
2025-07-25 10:44vim-patch:714671d: runtime(misc): use :hor :term to ensure new term window is split horizontally (#35064)zeertzjq10+23-16
2025-07-24 11:45fix(extui): attempt to perform arithmetic on field 'last_emsg' (#35047)phanium2+8-2
2025-07-24 04:29Merge pull request #35023 from janlazo/vim-9.1.1453zeertzjq1+43-2
2025-07-21 04:35vim-patch:9.1.0063: GTK code can be improvedJan Edmund Lazo1+4-2
2025-07-24 03:03refactor(lua): use vim.system #34707Yochem van Rosmalen9+77-61
2025-07-24 02:45feat: ":restart +cmd" #34788Sathya Pramodh6+76-34
2025-07-23 11:36fix(shada): check return value is 0Yochem van Rosmalen1+2-2
2025-07-23 11:04refactor(shada): switch plugin/shada.vim to Lua #34725Yochem van Rosmalen3+106-44
2025-07-23 02:46fix(clipboard): correct blockwise register width computation (#35038)zeertzjq3+35-11
2025-07-23 00:40fix(iter): ArrayIter:last returns nil when filtered to empty #34697glepnir2+12-0
2025-07-22 22:57Merge pull request #35032 from zeertzjq/vim-61cec2ezeertzjq6+6-6
2025-07-22 22:23vim-patch:774fe9d: runtime(doc): remove mention of ftp.vim.orgzeertzjq1+1-1
2025-07-22 22:22vim-patch:5711d76: runtime(doc): Tweak documentation stylezeertzjq4+4-4
2025-07-22 22:22vim-patch:61cec2e: runtime(doc): Fix typo in :help help-summaryzeertzjq1+1-1
2025-07-22 22:27docs: update usr_02.txt #35031Phạm Bình An1+10-21
2025-07-22 22:12vim-patch:9.1.1576: cannot easily trigger wildcard expansion (#35022)zeertzjq15+240-62
2025-07-22 17:30fix(lsp): support `containerName` in symbol requests #35029Riley Bruins3+12-7
2025-07-22 15:32feat(ui2): more predictable routing #35028luukvbaal2+33-25
2025-07-22 00:28fix(window): disallow closing autocmd window in other tabpageSean Dewar2+26-2
2025-07-16 20:41fix(api): do not allow opening float to closing bufferSean Dewar3+41-1
2025-07-16 19:44fix(window): restore b_nwindows if win_close_othertab keeps windowSean Dewar3+36-9
2025-07-19 17:18test(tabclose): remove deprecated calls, use testnvim helpersSean Dewar1+18-18
2025-07-16 09:18fix(autocmd): fire TabClosed after freeing tab pageSean Dewar2+42-12
2025-07-15 22:16fix(window): handle closing the only non-float in other tabpageSean Dewar5+134-42
2025-07-22 04:38Merge #34853 from ribru17/diag_related_docsJustin M. Keyes4+106-3
2025-07-22 01:21vim-patch:9.0.2023: need more tests for :cqJan Edmund Lazo1+22-0
2025-07-21 23:39vim-patch:8.2.2905: no error when defaults.vim cannot be loadedJan Edmund Lazo1+17-0
2025-07-09 01:41feat(lsp): diagnostic related documents supportRiley Bruins4+72-0
2025-07-09 01:03fix(lsp): store result id for unchanged diagnostic reportsRiley Bruins2+34-3
2025-07-21 04:02Merge pull request #34894 from janlazo/vim-8.1.0857zeertzjq38+950-928
2025-07-20 23:54vim-patch:1f6faff: runtime(doc): mention the "pipefail" shell option (#35016)zeertzjq3+9-0
2025-07-20 23:53Merge pull request #35015 from zeertzjq/vim-9.1.1571zeertzjq2+65-3
2025-07-20 23:15vim-patch:9.1.1573: Memory leak when pressing Ctrl-D in cmdline modezeertzjq1+2-3
2025-07-20 13:51vim-patch:9.1.1571: CmdlineChanged triggered to oftenzeertzjq2+66-3
2025-07-18 03:08vim-patch:8.1.1891: functions used in one file are globalJan Edmund Lazo17+25-43
2025-07-18 03:28refactor: fixup! vim-patch:8.1.0877: new bufferJan Edmund Lazo1+0-24
2025-07-18 02:19vim-patch:8.1.1736: viminfo support is spread outJan Edmund Lazo4+49-48
2025-07-20 04:18refactor: fixup! vim-patch:8.2.4881: "P" in VisualJan Edmund Lazo1+0-10
2025-07-12 04:17vim-patch:8.1.1584: the evalfunc.c file is getting too bigJan Edmund Lazo2+64-62
2025-07-14 05:07vim-patch:8.1.1526: no numerical value for the patchlevelJan Edmund Lazo8+63-1
2025-07-13 04:09vim-patch:8.1.0977: blob not tested with RubyJan Edmund Lazo1+3-0
2025-07-11 03:16vim-patch:8.1.2127: the indent.c file is a bit bigJan Edmund Lazo9+518-513
2025-07-11 00:50vim-patch:8.1.0857: indent functionality is not separatedJan Edmund Lazo2+228-227
2025-07-20 20:58fix(lsp): show notification with empty hover response (#35014)Maria José Solano2+43-3
2025-07-20 16:41Merge #35002 refactor(lsp): extract `Client._on_detach` to reduce duplicated codeJustin M. Keyes2+97-115
2025-07-20 15:16vim-patch:9.1.1572: expanding $var does not escape whitespace for 'path' (#35010)zeertzjq2+37-6
2025-07-20 14:11vim-patch:31ec664: runtime(doc): Update help syntax, match :autocmd options (#35008)zeertzjq4+15-10
2025-07-20 14:09refactor(lsp): inline `on_client_exit`Yi Ming2+22-34
2025-07-20 14:05vim-patch:partial:d3170f5: runtime(doc): Tweak documentation about tab pages (#35007)zeertzjq2+10-10
2025-07-20 14:03refactor(lsp): track clients in `all_clients` once initializedYi Ming2+23-18
2025-07-20 13:29vim-patch:9.1.1570: Copilot suggested some improvements in cmdexpand.c (#35006)zeertzjq1+8-4
2025-07-20 13:11vim-patch:9.1.1567: crash when using inline diff mode (#35005)zeertzjq3+54-2
2025-07-20 09:02vim-patch:1afe8c3: runtime(rust): improve loading timeChristian Clason2+29-6
2025-07-20 09:02vim-patch:a2578e0: runtime(uc): include uc filetype pluginChristian Clason1+14-0
2025-07-20 06:28refactor(lsp): extract `Client._on_detach` to reduce duplicated codeYi Ming2+55-66
2025-07-19 18:36fix(treesitter): ":EditQuery [lang]" with injected languages #34914Peter Cardenas5+48-16
2025-07-19 17:54feat(lsp): support linked editing ranges #34388Riley Bruins8+530-0
2025-07-19 15:31fix(tutor): use legacy syntax for lesson 3.1 #34996Phạm Bình An7+18-27
2025-07-18 19:07vim-patch:ba3a5a7: runtime(sh): properly delete shell commands in syntax fileChristian Clason1+12-4
2025-07-18 19:07vim-patch:a2fff3f: runtime(lf): update syntax to support lf version r36Christian Clason1+14-4
2025-07-19 01:40fix(pack): close confirmation buffer's tabpage by ID #34971György Andorka1+4-2
2025-07-18 22:31Merge pull request #34995 from zeertzjq/vim-97501afzeertzjq1+35-8
2025-07-18 22:01vim-patch:2f7c957: runtime(vim): Update base syntax and generator, improve command/function distinctionzeertzjq1+27-4
2025-07-18 22:01vim-patch:97501af: runtime(vim): Update base syntax, match "any" type distinctlyzeertzjq1+8-4
2025-07-18 20:02fix(tutor): use invalidate field in nvim_buf_set_extmark() #34989Phạm Bình An1+16-10
2025-07-18 17:54Merge #34991 pack.txt help fileJustin M. Keyes4+404-385
2025-07-18 17:46feat(env): remove VIM_VERSION_NODOT macro #34890Phạm Bình An4+12-20
2025-07-18 17:45docs: fix help tag link #34988Evgeni Chasnovski1+1-1
2025-07-18 14:43docs: move *packages* and *package-create* into 'pack.txt'Evgeni Chasnovski2+197-197
2025-07-18 14:39docs(pack): move `vim.pack` documentation into a separate fileEvgeni Chasnovski3+207-188
2025-07-18 09:18vim-patch:f2290a6: runtime(compiler): Add PHPStan compiler (#34985)zeertzjq1+12-0
2025-07-18 07:42vim-patch:b7fc24d: runtime(python): Highlight f-strings in PythonChristian Clason1+30-1
2025-07-18 03:26Merge #34921 tutor: reimplement interactive marks as extmarksJustin M. Keyes8+248-115
2025-07-16 11:39test(tutor_spec): remove test description("Tutor: tutor")brianhuster1+0-58
2025-07-13 16:44refactor(tutor): reimplement interactive marks as extmark in Luabrianhuster8+254-63
2025-07-18 02:01vim-patch:3ab6941: runtime(doc): Tweak documentation (#34980)zeertzjq3+4-5
2025-07-18 01:30vim-patch:9.1.1544: :retab cannot be limited to indentation only (#34939)zeertzjq15+139-19
2025-07-18 01:05Merge pull request #34979 from zeertzjq/vim-9.1.1552zeertzjq8+335-162
2025-07-17 08:28vim-patch:9.1.1552: [security]: path traversal issue in tar.vimzeertzjq7+254-140
2025-07-17 08:24vim-patch:470317f: runtime(tar): remove dependency on netrw#WinPath, include mapping doczeertzjq2+31-2
2025-07-17 08:23vim-patch:a250738: runtime(tar): use readblob() instead of shelling out to file(1)zeertzjq1+39-20
2025-07-17 08:48vim-patch:partial:9.0.0877: using freed memory with :comclear while listing commandszeertzjq1+12-1
2025-07-18 00:04vim-patch:9.1.1557: not possible to anchor specific lines in diff mode (#34967)zeertzjq22+1584-260
2025-07-17 23:47Merge pull request #34860 from gpanders/push-lorwmnmtysntGregory Anders10+177-40
2025-07-17 23:37vim-patch:9.1.1563: completion: ruler may disappear (#34977)zeertzjq3+4-4
2025-07-17 23:06vim-patch:175662f: runtime(vim): Update base syntax, fix incorrect function error (#34975)zeertzjq1+2-1
2025-07-17 23:02vim-patch:57300a2: runtime(doc): fix claim that 'CTRL-W CTRL-C' and 'CTRL-W c' are the same (#34976)zeertzjq1+1-1
2025-07-17 22:29Merge pull request #34961 from zeertzjq/vim-9.1.1554zeertzjq3+24-3
2025-07-17 22:06vim-patch:9.1.1559: tests: Test_popup_complete_info_01() fails when run alonezeertzjq1+3-0
2025-07-16 22:41vim-patch:9.1.1554: crash when omni-completion opens command-line windowzeertzjq3+21-3
2025-07-17 20:57test(screen): remove screen:get_default_attr_ids() (#34973)luukvbaal3+1626-1905
2025-07-17 02:45vim-patch:9.1.1556: string handling in cmdexpand.c can be improved (#34966)zeertzjq1+144-87
2025-07-17 02:18docs(lua): add vim.pack to _meta.lua #34957nikolightsaber1+1-0
2025-07-17 01:54test(tui_spec): flakiness, global highlight definitions #34958luukvbaal15+1382-1598
2025-07-17 01:27build(vim-patch.sh): remove vim.pot (#34964)zeertzjq1+4-3
2025-07-16 23:17vim-patch:9.1.1555: completion: repeated insertion of leader (#34962)zeertzjq1+19-17
2025-07-15 20:48vim-patch:9.1.1549: filetype: pkl files are not recognizedChristian Clason3+16-0
2025-07-15 20:46vim-patch:9.1.1548: filetype: OpenFGA files are not recognizedChristian Clason3+15-0
2025-07-15 20:45vim-patch:9a667b4: runtime(swig): add 'comments', 'commentstring' in filetype pluginChristian Clason1+4-1
2025-07-15 20:45vim-patch:30df425: runtime(twig): include twig filetype pluginChristian Clason1+14-0
2025-07-15 18:26vim-patch:edce689: runtime(python2): Highlight b-strings in Python 2.7Christian Clason1+5-4
2025-07-16 03:12fix(lsp): close floating preview window correctly #34946Donatas1+7-6
2025-07-16 01:08vim-patch:9.1.1551: [security]: path traversal issue in zip.vim (#34951)zeertzjq4+98-60
2025-07-15 22:15revert: "fix(runtime): set 'foldmethod' for Lua ftplugin #34929" (#34947)Phạm Bình An1+1-2
2025-07-09 22:30refactor(vterm): update vterm DA1 responseGregory Anders3+3-3
2025-07-14 21:04vim-patch:a24f5be: runtime(python): highlight bytes in pythonChristian Clason1+35-7
2025-07-14 21:04vim-patch:baa781a: runtime(python2): highlight unicode strings in python2Christian Clason1+38-6
2025-07-14 21:03vim-patch:e85a66a: runtime(erlang): Add support for triple-quoted strings and docstringsChristian Clason2+190-16
2025-07-11 09:43feat(term): increase max scrollback to 1000000Lewis Russell6+9-8
2025-07-14 12:28fix(runtime): set 'foldmethod' for Lua ftplugin #34929Phạm Bình An1+2-1
2025-07-14 00:05test(fold): flaky "doesn't open folds that are not touched" #34911Justin M. Keyes1+1-2
2025-07-13 23:11vim-patch:1341176: runtime(vim): Update help syntax file, improve highlighting of included Vim examples (#34924)zeertzjq2+26-15
2025-07-13 22:53vim-patch:9.1.1539: completion: messages don't respect 'shm' setting (#34923)zeertzjq3+69-11
2025-07-13 20:19build(deps): bump tree-sitter to v0.25.8Christian Clason2+3-3
2025-07-13 20:43feat(net): vim.net.request(), :edit [url] #34140Tom Ampuero10+269-1
2025-07-13 08:42vim-patch:6f85cec: runtime(python): update rendering of Unicode named literals in syntax scriptChristian Clason1+2-1
2025-07-13 08:39vim-patch:ce1d196: runtime(vim): Update base syntax, improve :match highlighting (#34912)zeertzjq1+10-4
2025-07-13 05:00refactor(lsp): drop vim.lsp.util._refresh() #33903Yi Ming3+39-75
2025-07-13 03:54fix(lua): vim.diff is nil in uv.new_work() thread #34909Justin M. Keyes5+14-7
2025-07-13 03:44Merge #34797 refactor(lsp): enable()/is_enabled()Justin M. Keyes9+195-116
2025-07-07 03:58refactor(lsp): rename vim.lsp.semantic_tokens start/stop to enable()Yi Ming6+103-102
2025-07-06 14:30test(lsp): remove the deprecated `feed_command`Yi Ming1+4-5
2025-07-09 16:04refactor(lsp): utility functions for `enable()/is_enabled()`Yi Ming3+88-9
2025-07-12 23:55fix(lsp): prevent flicker in codelens virtual text #34888Jaehwang Jung1+86-59
2025-07-12 22:58test: zig build thread_spec.lua failure after `vim.text.diff` renameJustin M. Keyes1+2-2
2025-07-12 22:36refactor(lua): rename vim.diff => vim.text.diff #34864Justin M. Keyes12+176-173
2025-07-12 21:32ci(test): use ARM ubuntu linux for more CI jobs #34908Justin M. Keyes4+12-8
2025-07-12 18:50build(deps): bump tree-sitter to v0.25.7Christian Clason2+4-4
2025-07-12 18:27fix(health): bad format() call #34904Justin M. Keyes1+3-3
2025-07-12 15:12build(deps): bump tree-sitter-vim to v0.7.0Christian Clason3+7-4
2025-07-12 14:46docs(autocmd): generate events enum type #34883luukvbaal6+189-25
2025-07-12 14:00refactor(build): use consistent cmake names #34893Travis Finkenauer1+3-3
2025-07-12 01:13refactor(qf): move syntax code for qf-toc to qf.lua #34879Phạm Bình An2+8-6
2025-07-11 23:15fix(extui): disable cmdline highlighter when showing a message (#34887)luukvbaal2+15-1
2025-07-11 22:56vim-patch:9.1.1538: tests: string options in gen_opt_test.vim not fully sorted (#34891)zeertzjq6+32-29
2025-07-11 16:53fix(window): don't store invalid height in window config (#34885)luukvbaal3+10-3
2025-07-11 15:31fix(extui): check if buffers/windows exist before deleting (#34886)Tomasz N1+6-2
2025-07-11 02:36Merge #34558 docsJustin M. Keyes33+1084-1142
2025-07-11 02:07fix(vim.json): loss of precision on integers >14 digits #34876jade2+3-1
2025-06-27 19:55docs: deprecate :ownsyntaxJustin M. Keyes5+4-36
2025-06-24 20:11docs: rename ui.txt => api-ui-events.txtJustin M. Keyes2+906-903
2025-06-18 11:39docs: api, pack, events, developJustin M. Keyes27+175-204
2025-07-11 01:17vim-patch:9.1.1535: the maximum search count uses hard-coded value 99 (#34873)zeertzjq15+267-60
2025-07-11 00:52test(ui/{cmdline,message}2_spec): reduce flakiness/runtime #34875luukvbaal4+19-20
2025-07-10 23:20vim-patch:6ac2e4a: runtime(vim): Update base syntax, improve function call highlighting (#34874)zeertzjq2+33-27
2025-07-10 18:24feat(diagnostic): jump to related info location from `open_float` #34837Riley Bruins5+113-6
2025-07-10 18:12refactor(lsp): simplify multiline semantic token logic #34698Riley Bruins1+7-5
2025-07-10 15:51feat(lsp): support `textDocument/colorPresentation` (#34823)Maria José Solano3+93-1
2025-07-10 12:51fix(lsp): custom 'winborder' in make_floating_popup_options() #34868Sebastian Lyng Johansen1+5-0
2025-07-10 12:42fix(highlight): preserve bg transparency with winblend=100 #34825glepnir2+13-6
2025-07-10 09:32docs: move vim.system to own sectionLewis Russell7+267-143
2025-07-10 12:30vim-patch:32a1b26: runtime(filetype): improve asm heuristics and move into FTasmsyntax() (#34863)zeertzjq1+35-20
2025-07-09 16:43vim-patch:bda55df: Revert "runtime(haskell): Add single quote to `iskeyword` in ftplugin (vim/vim#8191)"Christian Clason1+1-1
2025-07-10 06:17fix(tui): check for title support correctly (#34866)zeertzjq1+2-1
2025-07-10 01:15feat(option): custom chars in 'winborder' #33772glepnir8+100-12
2025-07-10 00:42feat(extui): use winborder for msg window #34859Sebastian Lyng Johansen4+50-30
2025-07-09 22:55vim-patch:3987eac: runtime(doc): clarify how ex ranges are adjusted when acting on folds (#34862)zeertzjq2+10-2
2025-07-09 17:23feat(tui): use DA1 response to determine OSC 52 supportGregory Anders10+177-40
2025-07-09 16:36fix(runtime): no conceal in qf on :lopen #34854phanium1+1-1
2025-07-09 16:33feat(shada): shada should not store nobuflisted buffers #21818Leonhard Kipp2+16-6
2025-07-09 09:33test(messages/cmdline_spec): convert highlight IDs to name and format (#34845)luukvbaal6+1038-1632
2025-07-09 09:17feat(extui): show dismissed message in cmdline (#34745)luukvbaal2+134-116
2025-07-09 02:40feat(api): relax contract, allow return-type void => non-void #34811Justin M. Keyes3+41-26
2025-07-09 00:55Merge pull request #34852 from zeertzjq/vim-9.1.1526zeertzjq5+126-31
2025-07-08 23:47vim-patch:9.1.1528: completion: crash with getcompletion()zeertzjq2+20-14
2025-07-08 23:38vim-patch:9.1.1526: completion: search completion match may differ in casezeertzjq5+106-17
2025-07-08 22:38vim-patch:9.1.1532: termdebug: not enough ways to configure breakpoints (#34851)zeertzjq3+51-69
2025-07-08 12:28docs: tag of `:EditQuery` #34844Phạm Bình An3+3-2
2025-07-08 12:26docs(tutor): Chinese (zh-CN) translation #34803PilgrimLyieu4+1213-0
2025-07-08 12:21fix(health): floating window closes when opening TOC (gO) #34794glepnir5+29-8
2025-07-08 09:19feat(messages): add "prev_cmd" argument to msg_history_show (#34779)luukvbaal7+19-23
2025-07-08 01:56docs: type fixes #34831phanium5+9-9
2025-07-08 00:42fix(prompt): lnum update via nvim_buf_set_lines if buf != curbuf #34833Mathias Fußenegger1+1-1
2025-07-08 00:31docs: misc #34834Phạm Bình An3+9-1
2025-07-08 00:07vim-patch:9.1.1520: completion: search completion doesn't handle 'smartcase' well (#34840)zeertzjq2+76-29
2025-07-08 00:06Merge pull request #34841 from zeertzjq/vim-9.1.0877zeertzjq1+59-0
2025-07-07 22:55vim-patch:9.1.1519: tests: Test_termdebug_decimal_breakpoints() may failzeertzjq1+4-1
2025-07-07 22:53vim-patch:9.1.0877: tests: missing test for termdebug + decimal signszeertzjq1+56-0
2025-07-07 23:22Merge pull request #34828 from ncrpy/fix-get_keymap-lhsrawaltzeertzjq2+12-15
2025-07-07 22:38test(api): nvim_get_keymap returns correct lhsraw and lhsrawaltzeertzjq1+8-14
2025-07-07 05:03fix(api): populate lhsrawalt in nvim_get_keymap responsencrpy1+4-1
2025-07-07 22:37vim-patch:9.1.1521: completion: pum does not reset scroll pos on reopen with 'noselect' (#34836)zeertzjq3+75-0
2025-07-07 17:05feat(lsp): support diagnostic related information (#34474)Riley Bruins5+48-2
2025-07-06 16:14vim-patch:244198f: runtime(autopkgtest): add ftplugin file for autopkgtestChristian Clason1+17-0
2025-07-06 16:14vim-patch:e9d331d: runtime(autopkgtest): add syntax file for autopkgtestChristian Clason1+95-0
2025-07-06 16:13vim-patch:48c823c: runtime(debcontrol): move kernel/architecture definitions to shared/debarchitectures.vimChristian Clason2+32-19
2025-07-06 16:10vim-patch:9.1.1517: filetype: autopkgtest files are not recognizedChristian Clason3+4-0
2025-07-07 03:51refactor(lsp): stateful data abstraction, vim.lsp.Capability #34639Yi Ming8+214-165
2025-07-07 03:39fix(lsp): convert the encoded position to line byte (#34824)Yi Ming1+3-2
2025-07-06 23:17feat(options): per-buffer 'busy' status #34493Shadman10+77-6
2025-07-06 22:46vim-patch:9.1.1518: getcompletiontype() may crash (#34819)zeertzjq7+51-41
2025-07-06 22:12refactor(lsp): narrower `hierarchy` argument type (#34799)Maria José Solano1+8-4
2025-07-06 22:01vim-patch:f79695c: runtime(doc): fix a few typos introduced in 0ae9e19540dda5d (#34818)zeertzjq1+2-2
2025-07-06 18:05fix(treesitter): inconsistent highlight of multiline combined injection #32619Artem2+48-16
2025-07-06 18:04fix(vim.pack): add() stops unexpectedly on package load error #34787Phạm Bình An2+15-9
2025-07-06 16:39feat(lsp): handle deprecated document symbols (#34751)Maria José Solano3+97-1
2025-07-06 14:07refactor(lsp): consistent usage of vim.notify #34802Maria José Solano1+4-4
2025-07-06 12:47vim-patch:0ae9e19: runtime(doc): add a section for options influencing search (#34810)zeertzjq2+12-1
2025-07-06 12:27fix(runtime): coverity STRING_NULL #569464 (#34795)glepnir1+26-21
2025-07-06 09:41vim-patch:9.1.1516: tests: no test that 'incsearch' is updated after search completion (#34808)zeertzjq3+50-1
2025-07-06 09:35Merge pull request #34807 from zeertzjq/vim-9.1.1511zeertzjq2+1-6
2025-07-06 00:56vim-patch:7a734b7: tests: fix typo in comment (after v9.1.1511)zeertzjq1+1-1
2025-07-05 13:42vim-patch:9.1.1511: tests: two edit tests change v:testing from 1 to 0zeertzjq2+1-6
2025-07-06 01:51Merge pull request #34801 from zeertzjq/vim-9.1.1505zeertzjq8+115-18
2025-07-06 00:41vim-patch:9.1.1509: patch 9.1.1505 was not goodzeertzjq8+121-59
2025-07-06 00:29vim-patch:9.1.1505: not possible to return completion type for :ex commandzeertzjq6+67-32
2025-07-05 23:18Merge pull request #34800 from zeertzjq/vim-a9b5e4azeertzjq1+29-10
2025-07-05 22:45vim-patch:5911ac5: runtime(vim): Update base-syntax, match :filetype in functionszeertzjq1+1-1
2025-07-05 22:44vim-patch:a8b8660: runtime(vim): Update base-syntax, match escape sequences in :command blockszeertzjq1+2-2
2025-07-05 22:35vim-patch:c233c2e: runtime(vim): Update base-syntax and generator, match all default highlight groupszeertzjq1+18-6
2025-07-05 22:20vim-patch:a9b5e4a: runtime(vim): Update base-syntax and generator, generate command modifierszeertzjq1+10-3
2025-07-05 22:09vim-patch:9.1.1512: completion: can only complete from keyword characters (#34798)zeertzjq6+274-69
2025-07-05 13:45vim-patch:f9d87fa: runtime(go): fix `b:undo_ftplugin`Christian Clason1+5-4
2025-07-05 14:48Merge pull request #34761 from zeertzjq/vim-9.1.1490zeertzjq11+711-49
2025-07-05 13:40vim-patch:9.1.1510: Search completion may use invalid memoryzeertzjq2+3-3
2025-07-04 08:23vim-patch:9.1.1493: manually comparing positions on bufferzeertzjq1+2-8
2025-07-04 05:09vim-patch:9.1.1490: 'wildchar' does not work in search contextszeertzjq11+717-49
2025-07-05 13:56Merge pull request #34626 from zeertzjq/vim-74f0a77zeertzjq11+899-7
2025-06-26 23:08vim-patch:26ebe21: runtime(doc): mismatch between the :uniq document's description and exampleszeertzjq1+1-1
2025-06-25 23:24vim-patch:1c471ac: runtime(doc): update description of :uniq commandzeertzjq1+11-12
2025-06-25 23:30vim-patch:9.1.1481: gcc complains about uninitialized variablezeertzjq1+1-1
2025-06-24 23:32vim-patch:ca793e6: runtime(vim): Update base-syntax, match :uniq commandzeertzjq1+21-1
2025-06-24 23:31vim-patch:9.1.1478: Unused assignment in ex_uniq()zeertzjq1+1-7
2025-06-24 00:05vim-patch:9.1.1477: no easy way to deduplicate textzeertzjq10+885-6
2025-07-04 21:46Merge pull request #34789 from MariaSolOs/extra-notifyMaria José Solano1+2-11
2025-07-04 21:44ci: add Riley to Treesitter reviewers (#34791)Maria José Solano1+1-0
2025-07-04 21:36refactor(getchar): rename test variable (#34769)zeertzjq4+7-6
2025-07-04 21:30ci: LSP reviewers #34790Maria José Solano1+1-0
2025-07-04 21:15fix(lsp): consistent use of `vim.notify`/logging with unsupported methodsMaria José Solano1+2-4
2025-07-04 21:12fix(lsp): remove extra notify on empty hoverMaria José Solano1+0-7
2025-07-04 16:29fix(diagnostic): fix flaky errorLewis Russell2+6-4
2025-07-04 13:32Merge #34009 vim.packJustin M. Keyes14+1614-0
2025-07-04 12:52feat(pack): add built-in plugin manager `vim.pack`Evgeni Chasnovski13+1505-0
2025-07-04 12:51feat(async): add `vim._async`Lewis Russell1+109-0
2025-07-04 07:30vim-patch:8.2.1983: ml_get error when using <Cmd> to open a terminal (#34759)zeertzjq2+32-0
2025-07-03 20:45vim-patch:0d50d60: runtime(postscr): Correct some standard font names in syntaxChristian Clason1+8-8
2025-07-04 05:44vim-patch:9.1.1507: symlinks are resolved on :cd commands (#34758)glepnir7+90-5
2025-07-04 04:12vim-patch:9.1.1508: string manipulation can be improved in cmdexpand.c (#34755)zeertzjq1+90-66
2025-07-04 04:07Merge pull request #34744 from zeertzjq/test-overridezeertzjq10+116-107
2025-07-03 22:45fix(incsearch): include compsing characters with Ctrl-Lzeertzjq1+10-0
2025-07-03 13:23test(old): emulate test_override('char_avail') using FFIzeertzjq9+106-107
2025-07-04 02:59test(ui/messages_spec): fix flakiness (#34754)zeertzjq1+2-6
2025-07-04 02:35test(editor/defaults_spec): fix flakiness (#34752)zeertzjq1+2-3
2025-07-03 22:47vim-patch:ba47934: runtime(netrw): remove netrwSettings.vim (#34747)Luca Saccarola3+2-267
2025-07-03 22:28vim-patch:9.1.1506: tests: missing cleanup in Test_search_cmdline_incsearch_highlight() (#34748)zeertzjq1+1-0
2025-07-03 13:12feat(runtime): accept predicates in take and skip (#34657)Mart-Mihkel Aun4+148-12
2025-07-03 11:21test(old): emulate test_override('starting') with FFI (#34742)zeertzjq4+40-19
2024-11-20 16:35test: add more structure to vim.bo/wo testsLewis Russell1+99-65
2024-11-20 15:59test: move lua option/variable tests to a separate fileLewis Russell2+1194-1166
2024-11-20 15:42refactor: option testsLewis Russell1+249-532
2025-07-02 18:01vim-patch:9.1.1504: filetype: numbat files are not recognizedChristian Clason2+2-0
2025-07-02 18:00vim-patch:9.1.1503: filetype: haxe files are not recognizedChristian Clason2+2-0
2025-07-02 18:00vim-patch:9.1.1502: filetype: quickbms files are not recognizedChristian Clason2+2-0
2025-07-02 16:58vim-patch:9.1.1501: filetype: flix files are not recognizedChristian Clason2+2-0
2025-07-02 16:55vim-patch:5ecee30: runtime(go): add section movement mappings to ftpluginChristian Clason1+32-2
2025-06-26 22:45fix(treesitter): ensure TSLuaTree is always immutableRodrigodd3+26-20
2025-06-28 19:28test(treesitter): test tree:root() is idempotentRodrigodd1+13-0
2025-07-02 11:08fix(vim.system): env=nil passes env=nil to uv.spawnLewis Russell4+32-4
2025-07-02 14:54build: support static build #34728Alex Díaz2+27-0
2025-07-01 17:13fix(lsp): use `vim.notify` with action-less `showMessage` requests (#34720)Maria José Solano1+51-40
2025-07-01 11:15fix: type of nvim_echoLewis Russell4+9-9
2025-07-01 11:19Merge #34715 vim.version improvementsJustin M. Keyes4+276-70
2025-07-01 10:51test(exrc): lua exrc knows its location #34713Yochem van Rosmalen1+8-0
2025-06-30 23:58vim-patch:9.1.1498: completion: 'complete' funcs behave different to 'omnifunc' (#34718)zeertzjq2+12-16
2025-06-30 23:29vim-patch:a5b744e: runtime(vim): Update base-syntax, improve :syn-sync line defaults (#34719)zeertzjq1+4-11
2025-06-30 13:08feat(vim.version): add `vim.version.intersect()`Evgeni Chasnovski4+159-0
2025-06-30 13:08fix(vim.version): improve construction of '<=a.b.c' and '>a.b.c' rangesEvgeni Chasnovski3+33-6
2025-06-30 16:55doc(vim.version): options formatting #34716James Trew2+17-12
2025-06-30 13:22fix(term): terminal attr index may exceed TERM_ATTRS_MAX #34318Gabriel Ford2+20-1
2025-06-30 13:08feat(vim.version): make `tostring()` return human-readable version rangeEvgeni Chasnovski3+22-3
2025-06-30 13:08docs(vim.version): document `vim.VersionRange` as a dedicated classEvgeni Chasnovski2+62-61
2025-06-30 10:19fix(prompt): prompt mark not placed after text edits correctly #34671Shadman4+80-3
2025-06-29 15:19fix(exrc): exrc knows its own location (#34638)Yochem van Rosmalen12+24-11
2025-06-29 14:56refactor(health): use vim.system():wait() #34702Tom Ampuero1+7-4
2025-06-29 14:44fix(help): :help can focus unfocusable/hide window #34442phanium3+23-2
2025-06-29 00:01vim-patch:1fa3f0c: runtime(doc): fix :vmap example to avoid unwanted spaces with JJ (#34695)zeertzjq1+1-1
2025-06-28 23:12fix(tui): don't crash when nvim__screenshot() is called with bad path (#34594)Gabriel Ford1+5-1
2025-06-28 17:37fix(messages): only msg_clear for UPD_CLEAR #34688luukvbaal2+12-3
2025-06-28 16:40fix(tutor): cannot find tutors in pack/*/start/* #34689Phạm Bình An1+7-3
2025-06-28 07:42vim-patch:9.1.1421: tests: need a test for the new-style tutor.tutor (#34267)Phạm Bình An3+110-31
2025-06-27 16:48vim-patch:0312527: runtime(pandoc): sync syntax script with upstreamChristian Clason1+22-17
2025-06-27 19:17fix(lsp): fix workspace diagnostic request to follow spec (#34674)Zie Mcdowell1+5-5
2025-06-27 19:13feat(extui): don't enter pager for routed message #34679luukvbaal4+84-16
2025-06-27 13:54perf(extui): delay creating windows, buffers and parser (#34665)luukvbaal5+40-46
2025-06-27 09:52fix(highlight): spurious underline in 'winblend' floating window #34614glepnir2+60-9
2025-06-27 09:16vim-patch:9.1.1482: scrolling with 'splitkeep' and line() (#34670)luukvbaal3+49-6
2025-06-27 07:35vim-patch:5d14da3: runtime(diff): fix regex for matching no-eol matchChristian Clason1+2-2
2025-06-26 22:27feat(ui): emit "msg_clear" event after clearing the screen (#34035)luukvbaal11+225-137
2025-06-26 19:18fix(lsp): include context for each client in multi-handler results (#34669)Maria José Solano3+6-11
2025-06-26 15:22fix(lsp/health): always use vim.inspect to show root_markers (#34667)Gregory Anders1+1-1
2025-06-26 13:24feat(defaults): map "grt" to LSP type_definition #34642Caleb White4+10-2
2025-06-16 10:45docs(api): document types using LuaCATS typesLewis Russell21+929-783
2025-06-26 09:23fix(lsp): add `RequestFailed` error code constant #34645Maria José Solano1+1-2
2025-06-26 05:16fix(column): missing redraw with virt_lines_leftcol (#34650)zeertzjq2+40-12
2025-06-26 00:15refactor(ui.c): deduplicate validation logic #34647Justin M. Keyes1+23-32
2025-06-26 00:14vim-patch:037c32e: runtime(vim): Update base-syntax, match unamed register alias (#34648)zeertzjq1+1-3
2025-06-26 00:02vim-patch:fa0b069: runtime(doc): improve documentation style in editing.txt (#34646)zeertzjq1+3-3
2025-06-25 22:15fix(vim.system): clear_env=true gives an invalid env to uv.spawn #33955Birdee2+24-6
2025-06-25 15:25fix(ui)!: decouple ext_messages from message grid #27963luukvbaal14+112-366
2025-06-25 13:33fix: map wincmd instead of remap #34635phanium1+1-1
2025-06-25 09:54ci: bump luals to 3.15.0Christian Clason1+1-1
2025-06-24 19:42feat(prompt): prompt_getinput() gets current input #34491Shadman10+147-21
2025-06-24 14:37fix(cmdline): validate 'incsearch' cursor for "cmdline_show" redraw (#34630)luukvbaal2+12-0
2025-06-24 13:52fix(prompt): "%" prefix repeated on newlines with formatoptions+=r #34584Shadman2+20-1
2025-06-24 08:25fix(autocmd): 'cmdheight' OptionSet with valid window grids (#34619)luukvbaal3+57-10
2025-06-24 08:00vim-patch:159d392: runtime(java): Complement the recognition of type parameter sectionsChristian Clason1+18-13
2025-06-23 23:51vim-patch:9.1.1476: missing out-of-memory checks in cmdexpand.c (#34624)zeertzjq2+4-2
2025-06-23 23:48fix(quickfix): use correct lnume when appending (#34611)glepnir3+20-6
2025-06-23 23:17vim-patch:a931371: runtime(vim): Update base-syntax, match OR operator in :echo and :execute (#34623)zeertzjq1+15-3
2025-06-23 17:15refactor(lsp): use `vim.lsp.buf_request_all` internally (#34604)Maria José Solano3+131-164
2025-06-23 16:23fix(health): highlight group conflicts with help #34616Dmytro Meleshko1+3-3
2025-06-23 14:07fix(tui): avoid memory leak and compiler warning on Windows (#34225)Axel2+6-7
2025-06-23 13:30feat(lsp): support annotated text edits (#34508)Maria José Solano5+199-91
2025-06-23 12:41fix(cmd): bar "|" not allowed after :fclose #34613glepnir2+3-1
2025-06-23 01:06vim-patch:a9b95c3: runtime(doc): remove wrong documentation of the :digraph command (#34608)zeertzjq1+5-6
2025-06-22 23:56vim-patch:9.1.1475: completion: regression when "nearest" in 'completeopt' (#34607)zeertzjq2+17-1
2025-06-22 23:44Merge pull request #34606 from zeertzjq/vim-99b9847zeertzjq1+6-7
2025-06-22 23:23vim-patch:dcff497: runtime(vim): Update base-syntax, match bare mark rangeszeertzjq1+4-5
2025-06-22 23:22vim-patch:99b9847: runtime(vim): Update base-syntax, fix Vim9 :import expression comment handlingzeertzjq1+2-2
2025-06-22 10:38docs(treesitter): fix parameter list for `Query:iter_matches` (#34553)Luis Calle2+9-8
2025-06-22 00:00vim-patch:9.1.1473: inconsistent range arg for :diffget/diffput (#34588)zeertzjq5+80-17
2025-06-21 22:54build(msvc): suppress msvc build warning for different enum types (#34591)Gabriel Ford1+7-0
2025-06-20 15:32fix(extui): set 'modifiable', 'noswapfile' for buffers (#34582)phanium2+16-1
2025-06-20 14:07test(prompt): nvim_paste in prompt buffer #34583Shadman1+15-0
2025-06-19 23:08vim-patch:476b65e: runtime(doc): mention using <script> instead of <sfile> in :autocmd (#34580)zeertzjq1+5-4
2025-06-19 13:23refactor(lsp): redesign LSP folding state #34469Yi Ming1+104-104
2025-06-19 10:48fix(lsp): clear document_color autocmds #34573Riley Bruins1+8-0
2025-06-19 10:35fix(lsp) type annotation for `vim.lsp.Config.cmd` #34574Oskar Haarklou Veileborg2+2-2
2025-06-18 16:27vim-patch:9.1.1468: filetype: bright(er)script files are not recognizedChristian Clason4+28-0
2025-06-18 16:49vim-patch:8b92af6: runtime(hgcommit): set comments and commentstring options in filetype pluginChristian Clason1+6-2
2025-06-18 16:49vim-patch:736cd18: runtime(ishd): set comments and commentstring options in filetype pluginChristian Clason1+5-2
2025-06-18 16:45vim-patch:e4c157b: runtime(nroff,groff): update commentstyle in filetype pluginsChristian Clason2+6-1
2025-06-19 02:21vim-patch:9.1.1467: too many strlen() calls (#34572)zeertzjq5+45-31
2025-06-19 01:24vim-patch:9.1.1471: completion: inconsistent ordering with CTRL-P (#34571)zeertzjq3+84-16
2025-06-18 23:49vim-patch:8311e7d: runtime(vim): fix incorrect highlighting of User autocmds (#34570)zeertzjq1+2-1
2025-06-18 17:26fix(diagnostics): validate opts.signs #34565Bruce Wen1+1-0
2025-06-18 13:19docs: vim_diff.txt #34502Phạm Bình An2+13-11
2025-06-18 10:21vim-patch:9.1.1466: filetype: not all lex files are recognizedEisuke Kawashima2+12-2
2025-06-18 11:52feat(lsp): pass resolved config to cmd() #34550Julian Visser5+24-15
2025-06-18 10:46Merge #34541 docsJustin M. Keyes21+62-70
2025-06-18 10:20docs(ui): type annotations for options #33983Yi Ming2+58-40
2025-06-14 23:01docs: api, miscJustin M. Keyes10+41-43
2025-06-17 12:39docs: deprecate <sfile>Justin M. Keyes11+21-27
2025-06-18 05:54fix(messages): "list_cmd" kind for :command, :version (#34529)luukvbaal0+0-0
2025-06-17 22:59Merge pull request #34492 from nenahp/fix-append-cursorzeertzjq2+6-0
2025-06-17 21:10fix(lsp): support v:count in selection_range() #34551Riley Bruins5+140-20
2025-06-17 20:41test(lsp): return tables instead of deserializing strings #34554Riley Bruins1+38-25
2025-06-14 07:33fix: cursor shape don't resume after `:append`phanium2+6-0
2025-06-17 15:46feat(prompt): multiline prompt input #33371Shadman13+410-40
2025-06-17 14:14docs: vim.fs.dir.Opts type #34546phanium2+26-13
2025-06-17 13:37fix(docs): callback annotation for `vim.ui.input` #34507Maria José Solano2+5-5
2025-06-17 13:31fix(api): buffer updates in quickfix buffer #31105glepnir2+53-1
2025-06-17 09:19build: slience new clang-tidy warnings #34539someoneinjd1+2-0
2025-06-17 08:18vim-patch:152a450: runtime(sh): reset g:sh_fold_enabled after outputting its value in syntax scriptChristian Clason1+2-1
2025-06-17 02:36fix(lsp): include client ID when receiving unknown fold kind (#34535)Maria José Solano1+2-2
2025-06-17 00:27vim-patch:9.1.1464: gv does not work in operator-pending mode (#34534)zeertzjq3+9-6
2025-06-16 23:24vim-patch:9.1.1463: Integer overflow in getmarklist() after linewise operation (#34532)zeertzjq2+6-1
2025-06-16 22:50refactor(generator): use fmt() for string.format() more (#34528)zeertzjq2+10-10
2025-06-16 22:47vim-patch:f548ec4: runtime(keymaps): Add Azerbaijani keymap (#34527)zeertzjq1+28-0
2025-06-16 20:05fix(lsp): advertise supported fold kinds (#34461)Riley Bruins2+18-3
2025-06-16 16:41feat(lsp): handle disabled code actions (#34453)Riley Bruins4+93-12
2025-06-16 13:19fix(lsp): add missing argument validations (#34519)Maria José Solano1+32-0
2025-06-16 12:02fix(lsp): use vim.notify for all message types #34489someoneinjd2+19-6
2025-06-16 10:27Merge pull request #34495 from bfredl/debwithrelinfobfredl3+11-2
2025-06-14 09:44fix(build): disable problematic marktree assert in RelWithDebInfo buildsbfredl3+11-2
2025-06-16 09:03fix(edit): clear showcmd after clearing last put char (#34517)luukvbaal2+17-3
2025-06-15 13:44fix(treesitter): enable a gc for wasmtimeLewis Russell1+1-0
2025-06-13 11:12docs: support overloads and asyncLewis Russell5+86-30
2025-06-16 02:14vim-patch:631a50c: runtime(doc): mention cannot ignored events in eventignorewin (#34522)zeertzjq5+170-1
2025-06-16 01:06docs(meta): fix incorrect bar -> backtick replacement (#34520)zeertzjq2+12-12
2025-06-15 23:15fix(lsp): use correct deprecation function (#34518)Maria José Solano1+1-1
2025-06-15 21:36fix(messages): add append parameter to history entries (#34467)luukvbaal7+30-16
2025-06-15 10:59build(deps): bump tree-sitter-query to v0.6.2Christian Clason2+4-4
2025-06-15 10:55fix(extui): clear cmdline buffer for first message (#34490)luukvbaal7+104-20
2025-06-14 21:42fix(window): don't enter unfocusable or hidden prevwin (#34486)luukvbaal3+32-12
2025-06-14 17:17fix(api): nvim_parse_cmd parses :map incorrectly #34068glepnir3+89-3
2025-05-18 14:09docs: miscdundargoc9+38-18
2025-06-14 11:44vim-patch:1ded411: runtime(debcontrol): add hurd-amd64 architecture to syntax script (#34496)zeertzjq1+2-1
2025-06-14 09:54Merge pull request #34494 from huaxk/update-deps-hashbfredl4+5-5
2025-06-14 09:19fix: update deps hash for zig 0.14.0huaxk4+5-5
2025-06-13 15:30feat(lsp): support multiline semantic tokens #34458Riley Bruins5+128-5
2025-06-13 14:49docs: vim.fs., diagnostics, lsp #34402Justin M. Keyes10+94-114
2025-06-13 13:42feat(treesitter)!: apply `offset!` directive to all captures #34383Riley Bruins6+87-27
2025-06-10 15:12docs(extui): rename box->msg, more->pager, prompt->dialogLuuk van Baal5+141-143
2025-06-08 14:05fix(extui): only append messages exceeding 'cmdheight' to "more"Luuk van Baal2+39-35
2025-06-13 12:19fix(coverity/554963): preallocate msg.items to avoid FORWARD_NULL #34484luukvbaal1+2-0
2025-06-13 08:37fix(insexpand): update showmode when updating the screen (#34466)luukvbaal1+8-8
2025-06-13 07:37vim-patch:d296af9: runtime(masm): set 'com' and 'cms' options in ftpluginChristian Clason1+4-2
2025-06-13 07:36vim-patch:85f0711: runtime(zimbu): set 'commentstring' option in ftpluginChristian Clason1+5-2
2025-06-13 00:53vim-patch:91af4c4: runtime(doc): improve the wording of 'sts', 'varts' and 'varsts' values (#34480)zeertzjq4+121-92
2025-06-12 18:00fix(lsp): correct diagnostic data support and related info capabilities (#34454)Riley Bruins1+1-1
2025-06-12 17:56feat(lsp): <Plug> mapping for signature help cycling #34039Tiago Inaba2+22-3
2025-06-12 16:25feat(lsp): incremental selection via "textDocument/selectionRange" #34011Riley Bruins5+141-1
2025-06-12 16:21fix(lsp): _cancel_all_requests() tries to cancel completed requests #34105Andre Toerien1+3-1
2025-06-12 16:18fix(clipboard): enable cache for function providers #34470Antoine1+8-11
2025-06-12 09:57fix(messages): make swapfile attention message part of prompt (#34414)luukvbaal33+153-284
2025-06-12 09:35Merge pull request #34412 from bfredl/ui_bufbfredl4+33-6
2025-06-10 08:16fix(msgpack): flush incomplete big UI event before packing RPC eventbfredl4+33-6
2025-06-12 06:53fix(cmdline): set search cursor after ui_flush() (#34418)luukvbaal1+26-35
2025-06-12 06:51fix(float): ensure relative window grid is allocated (#34459)luukvbaal2+15-0
2025-06-12 00:05vim-patch:5128920: runtime(vim): Update base-syntax, improve function definition matching (#34463)zeertzjq1+99-54
2025-06-12 00:04vim-patch:9.1.1454: tests: no test for pum at line break position (#34462)zeertzjq2+190-0
2025-06-11 23:32vim-patch:053aee0: runtime(doc): add more pointers to 'completeopt' (#34460)zeertzjq4+21-0
2025-06-11 22:31fix(shada): prevent use-after-free when mapping file marks (#34446)glepnir1+14-3
2025-06-11 14:47fix(terminal): don't disable scrolloff for non-terminal buffers (#34451)zeertzjq2+30-1
2025-06-11 13:26feat(tui): support APC queries in TermResponse (#34426)Gregory Anders8+36-9
2025-06-11 13:26fix(editorconfig): a custom property is treated as a section (#34445)fortime2+21-1
2025-06-11 07:45vim-patch:c413ac7: runtime(java): Match raw-, non-generic-, and generic-type names of "java.lang"Christian Clason1+46-53
2025-06-11 07:45vim-patch:138fb95: runtime(reva): set 'cms' option in ftplugin, update URLChristian Clason2+5-4
2025-06-11 07:44vim-patch:a0316cd: runtime(abap): set 'comments' and 'commentstring' option in ftpluginChristian Clason1+4-1
2025-06-11 07:42vim-patch:572d460: runtime(gdshader): add comments and commentstring to ftpluginChristian Clason1+4-1
2025-06-11 07:42vim-patch:30cf017: runtime(8th): updated 8th syntax scriptChristian Clason1+292-267
2025-06-11 04:26fix(lsp): announce diagnostic tag support (#34436)Riley Bruins1+4-0
2025-06-11 02:41test: value of has("gui_running") after :restart (#34439)zeertzjq1+31-10
2025-06-11 01:56test(screen): still match by full row when {MATCH:} is present (#34437)zeertzjq2+4-1
2025-06-11 00:06vim-patch:9.1.1452: completion: redundant check for completion flags (#34434)zeertzjq1+12-12
2025-06-10 23:53vim-patch:bfa1636: runtime(doc): update documentation on tabstop settings (#34433)zeertzjq6+57-43
2025-06-10 23:35vim-patch:274efcc: runtime(vim): Update base-syntax, contain let-heredocs (#34431)zeertzjq1+79-17
2025-06-10 23:35vim-patch:9.1.1450: Session has wrong arglist with :tcd and :arglocal (#34430)zeertzjq3+42-4
2025-06-10 23:05Merge pull request #34429 from zeertzjq/vim-9.1.1447zeertzjq3+34-7
2025-06-10 22:41vim-patch:9.1.1449: typo in pum_display()zeertzjq1+1-1
2025-06-10 22:38vim-patch:9.1.1447: completion: crash when backspacing with fuzzy completionzeertzjq2+33-6
2025-06-10 20:52fix(terminal): fix OSC 8 parsing (#34424)Gregory Anders2+14-22
2025-06-10 15:27Merge pull request #34411 from zeertzjq/tui-crashzeertzjq10+141-55
2025-06-10 09:52test: :restart works on Windowszeertzjq2+37-16
2025-06-10 06:10fix(tui): wait for embedded server's exit codezeertzjq9+104-39
2025-06-10 13:50fix(shada): prevent 'nobuflisted' buffers in v:oldfiles #34373glepnir2+17-4
2025-06-09 20:35vim-patch:446a98f: runtime(rpl): set commentstring option in ftpluginChristian Clason1+3-2
2025-06-09 20:35vim-patch:9e9fe66: runtime(postscr): set commentstring option in ftpluginChristian Clason1+3-1
2025-06-09 20:34vim-patch:de535cf: runtime(occam): set commentstring option in ftpluginChristian Clason1+4-2
2025-06-09 20:34vim-patch:df63097: runtime(lprolog): set com, cms options for lambda prologChristian Clason1+4-2
2025-06-09 20:34vim-patch:aa9fc8e: runtime(vue): set 'com' and 'cms' options in ftpluginChristian Clason1+8-0
2025-06-09 20:36vim-patch:9.1.1446: filetype: cuda-gdb config files are not recognizedChristian Clason2+3-1
2025-06-10 00:47vim-patch:9.1.1445: negative matchfuzzy scores although there is a match (#34409)zeertzjq2+7-2
2025-06-10 00:20vim-patch:9.1.1443: potential buffer underflow in insertchar() (#34408)zeertzjq1+2-1
2025-06-10 00:20vim-patch:9.1.1442: tests: Test_diff_fold_redraw() is insufficient (#34407)zeertzjq1+14-20
2025-06-10 00:01Merge pull request #34381 from zeertzjq/vim-9.1.1441zeertzjq2+87-111
2025-06-09 23:27vim-patch:9.1.1444: Unused assignment in set_fuzzy_score()zeertzjq1+1-3
2025-06-08 14:46vim-patch:9.1.1441: completion: code can be improvedzeertzjq2+89-111
2025-06-09 17:02feat(lsp): workspace diagnostic support (#34262)Maria José Solano6+302-69
2025-06-09 17:01feat(lsp): static registration support (#34371)Maria José Solano2+66-0
2025-06-09 16:58fix(messages): single event for multi-expr :echo (#34393)luukvbaal2+26-1
2025-06-09 16:57fix(messages): recognize cmdline one_key/number prompt State (#34206)luukvbaal10+62-26
2025-06-09 16:31feat(vim.fs): root() can specify "equal priority" #34276Siddhant Agarwal5+80-21
2025-06-09 15:44docs(diagnostics): default keymaps #34400Mtende1+13-0
2025-06-09 15:24fix(highlight): preserve background transparency in 'winblend' #34302glepnir3+100-82
2025-06-09 14:05Merge #34361 skip flaky tests on cirrus CIJustin M. Keyes2+7-0
2025-06-09 13:50fix(api): count parameter in nvim_parse_cmd, nvim_cmd #34253glepnir2+154-53
2025-06-09 13:45ci: skip flaky fold test on freebsd/cirrusJustin M. Keyes1+3-0
2025-06-07 15:15ci: skip flaky cursor test on freebsd/cirrusJustin M. Keyes1+4-0
2025-06-09 12:43fix(compositor): don't blend uninitialized background cells #34364luukvbaal2+25-1
2025-06-09 07:54Merge pull request #34217 from bfredl/shadajumpbfredl1+139-101
2025-05-28 14:58refactor(shada): replace macros taking macros and code fragmentsbfredl1+139-101
2025-06-09 07:07fix: `fn.exists()` typos (#34390)phanium2+2-2
2025-06-08 23:44fix(treesitter): ensure window is valid in async parsing #34385notomo1+3-1
2025-06-08 22:57vim-patch:9.1.1439: Last diff folds not merged (#34380)zeertzjq4+59-98
2025-06-08 22:57vim-patch:9.1.1437: MS-Windows: internal compile error in uc_list() (#34379)zeertzjq2+30-6
2025-06-06 23:00fix(treesitter): support multiple `@injection.content` capturesRiley Bruins2+7-2
2025-06-08 14:20vim-patch:80a7921: runtime(nginx): Add NGINX directive for background cache updatesChristian Clason1+2-0
2025-06-08 10:26test: remove unnecessary line breaks #34369glepnir2+253-1129
2025-06-08 01:59vim-patch:partial:8f7256a (#34368)zeertzjq6+12-12
2025-06-08 01:57Merge pull request #34366 from zeertzjq/vim-1cccdebzeertzjq1+13-8
2025-06-08 00:39vim-patch:834bb85: runtime(vim): vimHLGroup is not highlighted correctlyzeertzjq1+2-2
2025-06-08 00:38vim-patch:6acca4b: runtime(vim): remove trailing whitespace in Vim syntax generatorzeertzjq1+5-5
2025-06-08 00:38vim-patch:1cccdeb: runtime(vim): Update base-syntax, improve Vim9 block start patternzeertzjq1+6-1
2025-06-07 22:10feat: make :restart work for remote UI (#34354)zeertzjq11+205-116
2025-06-07 16:27fix(treesitter): scope highlight state per window #34347Riley Bruins1+38-33
2025-06-07 14:49docs: lua, UI events #34261Justin M. Keyes7+31-17
2025-06-07 09:24fix(startup): make startup windows if there are only floating windows (#34349)luukvbaal2+61-32
2025-06-07 09:24fix(api): update topline when flushing with nvim__redraw() (#34346)luukvbaal2+30-0
2025-06-07 08:53test(tui_spec): avoid dangling process in OSC 52 test (#34356)zeertzjq1+6-2
2025-06-06 14:45fix(messages): capture execute("messages") with ext_messages (#34342)luukvbaal2+35-5
2025-06-05 10:31fix: type fixesLewis Russell51+420-354
2025-06-06 00:28test(treesitter): test node access after tree editRodrigodd1+23-0
2025-06-04 22:26refactor(treesitter): avoid unnecessarily copying treeRodrigodd1+2-4
2025-06-04 00:53fix(treesitter): ensure TSNode's tree is immutableRodrigodd1+33-20
2025-06-06 14:04fix(extui): use visible to determine active "more" (#34327)luukvbaal3+21-14
2025-06-06 13:26fix(lsp): only auto-detach lsp.config enabled clients #34325Kai-Hsiang Hsu1+3-1
2025-06-06 10:40fix(api): ensure win_get_config() "border" is reciprocal (#34322)luukvbaal2+7-3
2025-06-06 05:49refactor: make two functions used only in memory.c static (#34339)zeertzjq2+23-24
2025-06-06 04:34fix(diff): fix incorrect item size of dout_ga (#34338)zeertzjq4+61-1
2025-06-06 02:46vim-patch:9.1.1435: completion: various flaws in fuzzy completion (#34335)zeertzjq5+236-191
2025-06-05 23:47vim-patch:eb59129: runtime(typescript): remove Fixedgq() function from indent script (#34334)Phạm Bình An1+2-63
2025-06-05 22:57Merge pull request #34333 from zeertzjq/vim-9.1.1431zeertzjq1+3-7
2025-06-05 22:36vim-patch:9.1.1433: Unnecessary :if when writing sessionzeertzjq1+3-7
2025-06-05 22:36vim-patch:9.1.1431: Hit-Enter Prompt when loading session fileszeertzjq1+2-2
2025-06-05 11:24fix(diagnostic): ensure autocmd always is always sent diagnosticsLewis Russell2+26-13
2025-06-04 20:30vim-patch:bb78ea2: runtime(mbsync): Add support for TLSType in syntax scriptChristian Clason1+6-4
2025-06-05 01:19vim-patch:9.1.1432: GTK GUI: Buffer menu does not handle unicode correctly (#34313)zeertzjq2+41-42
2025-06-05 01:18fix(menu): fix listing of submenus (#34315)zeertzjq2+88-31
2025-06-04 23:05Merge pull request #34312 from zeertzjq/vim-d6c9ac9zeertzjq7+31-44
2025-06-04 22:31vim-patch:dfed077: runtime(doc): fix small errors from rev 2090405de5bb66facc29c74zeertzjq2+7-5
2025-06-04 22:28vim-patch:d6c9ac9: runtime(doc): clarify the effect of 'smarttab'zeertzjq5+24-39
2025-06-04 17:59fix(extui): copy window config to new tabpage (#34308)luukvbaal4+50-51
2025-06-04 16:33build(deps): bump tree-sitter to v0.25.6Christian Clason2+4-4
2025-06-04 16:26docs: getreg() type #34215phanium3+9-6
2025-06-04 15:32ci(release): drop manual shasum collectionChristian Clason2+2-16
2025-06-04 14:11refactor(windows): redundant icon messages #34274Emanuel Krollmann2+10-15
2025-06-04 05:46Merge pull request #34294 from glepnir/vim-9.1.1426zeertzjq6+85-26
2025-06-03 23:22vim-patch:9.1.1428: completion: register completion needs cleanupglepnir2+30-19
2025-06-03 21:55vim-patch:2090405: runtime(doc): make examples verbatim to prevent conceal/tag parsing (#34299)Yochem van Rosmalen6+33-26
2025-06-02 12:44fix(vim.diagnostic): improve typingLewis Russell4+171-95
2025-06-03 14:22fix(diagnostics): diagnostic just after EOL is not highlighted #34085Sergei Slipchenko1+4-1
2025-06-03 13:36fix(glob): handling commas in letter pattern #34170Brynne Taylor2+3-2
2025-06-03 11:27fix(api): adjust fix for reconfiguring float "relative" (#34287)luukvbaal2+9-6
2025-06-03 06:48vim-patch:9.1.1426: completion: register contents not completedglepnir6+79-31
2025-06-03 01:03fix(excmd): don't allow range or args for :detach/:restart (#34280)zeertzjq3+25-28
2025-06-03 00:18fix(tui): make :restart use new size after terminal resize (#34282)zeertzjq3+74-86
2025-06-02 23:58vim-patch:3993cd6: runtime(vim): Update base-syntax, bug fixes (#34288)zeertzjq1+5-5
2025-06-02 23:54vim-patch:bfeefc4: runtime(doc): clarify the effect of exclusive single char selections (#34289)zeertzjq6+36-9
2025-06-02 23:00Merge pull request #34247 from zeertzjq/vim-9.1.1301zeertzjq10+1702-99
2025-06-02 06:41vim-patch:9.1.1424: PMenu selection broken with multi-line selection and limitszeertzjq2+37-4
2025-06-02 06:16vim-patch:9.1.1422: scheduling of complete function can be improvedzeertzjq1+144-73
2025-05-31 11:15vim-patch:9.1.1416: completion limits not respected for fuzzy completionszeertzjq3+104-5
2025-05-31 11:08vim-patch:9.1.1410: out-of-bounds access with 'completefunc'zeertzjq2+85-10
2025-05-31 11:03vim-patch:9.1.1409: using f-flag in 'complete' conflicts with Neovimzeertzjq8+68-70
2025-05-31 10:58vim-patch:fa8b7db: runtime(doc): tweak documentation style in options.txtzeertzjq3+12-12
2025-05-31 10:57vim-patch:9.1.1313: compile warning about uninitialized valuezeertzjq1+1-1
2025-05-31 09:36vim-patch:9.1.1311: completion: not possible to limit number of matcheszeertzjq8+331-50
2025-05-31 09:30vim-patch:9.1.1302: Coverity warns about using uninitialized valuezeertzjq1+1-1
2025-05-31 08:38vim-patch:9.1.1301: completion: cannot configure completion functions with 'complete'zeertzjq9+1086-87
2025-05-31 08:49vim-patch:9.1.1147: preview-window does not scroll correctlyzeertzjq1+47-0
2025-06-02 11:05fix(extui): properly setup "more" window for changed bufferLuuk van Baal2+9-8
2025-06-02 05:09fix(extui): reposition "more" window after entering cmdwinLuuk van Baal2+17-10
2025-06-02 12:59fix(api): reconfiguring float "relative" does not clear "win" (#34271)luukvbaal2+17-0
2025-06-02 12:54feat(editor): ":restart" command #33953Sathya Pramodh7+206-6
2025-06-01 16:49vim-patch:b577ad5: runtime(java): Match annotation- and interface-type names of "java.lang"Christian Clason2+29-9
2025-06-02 00:26vim-patch:95ea0b0: runtime(doc): make 'shiftwidth' setting more precise (#34266)zeertzjq3+12-12
2025-06-02 00:11vim-patch:0aaf6f8: runtime(vim): Update base-syntax, improve :profile highlighting (#34265)zeertzjq1+27-1
2025-06-01 22:23fix(windows): don't set window icon on SIGHUP #34260Emanuel Krollmann2+13-1
2025-06-01 22:12fix(eval): winnr('$') counts non-current hidden/unfocusable windows #34207luukvbaal10+62-34
2025-06-01 22:03fix(api): add missing nargs field to user command Lua callbacks #34210glepnir2+30-0
2025-06-01 21:13docs: news, intro, lsp, api #33687Justin M. Keyes10+175-154
2025-06-01 18:54fix(extui): adjust "more" window routing (#34251)luukvbaal3+31-23
2025-06-01 15:11Merge pull request #34244 from brianhuster/vim-6fea0a5zeertzjq2+35-8
2025-06-01 13:33vim-patch:055cca8: runtime(java): Reference a modern syntax item generator for type names (#34256)zeertzjq2+6-12
2025-06-01 00:58Merge pull request #34252 from zeertzjq/vim-7b5550fzeertzjq1+88-7
2025-06-01 00:33vim-patch:086b3b5: runtime(vim): Update base-syntax, improve :mark and :substitute highlightingzeertzjq1+43-6
2025-06-01 00:31vim-patch:7b5550f: runtime(vim): Update base-syntax, improve :import highlightingzeertzjq1+46-2
2025-06-01 00:31Merge pull request #34239 from e-kwsm/vim-9.1.1342zeertzjq2+11-7
2025-05-31 15:47feat(lsp)!: pass entire entry to format function (#34166)Maria José Solano4+49-41
2025-05-31 15:00vim-patch:9.1.1420: tests: could need some more tests for shebang linesEisuke Kawashima1+5-0
2025-05-30 16:34vim-patch:9.1.1342: Shebang filetype detection can be improvedEisuke Kawashima2+6-7
2025-05-31 12:58vim-patch:b9ea0a8: runtime(doc): tweak documentation style in helphelp.txtbrianhuster1+2-23
2025-05-31 12:54vim-patch:5ddcecf: runtime(help): Add better support for language annotation highlightingbrianhuster2+52-23
2025-05-31 12:51vim-patch:9.1.1419: It is difficult to ignore all but some events (#34245)luukvbaal8+53-11
2025-05-31 10:13vim-patch:6fea0a5: runtime(help): Add Vim lang annotation support for codeblocksbrianhuster2+21-2
2025-05-31 01:01Merge pull request #34243 from zeertzjq/vim-a4a3f71zeertzjq4+184-189
2025-05-31 00:18vim-patch:77959dc: runtime(doc): CI fails with trailing whitespace error in usr_30.txtzeertzjq1+2-2
2025-05-31 00:13vim-patch:a4a3f71: runtime(doc): clarify tabstop settings and guidancezeertzjq4+184-189
2025-05-30 23:47fix(redraw): update curswant for Visual selection (#34241)zeertzjq2+25-0
2025-05-30 22:59vim-patch:570e71a: runtime(vim): Update base-syntax, improve :set highlighting (#34240)zeertzjq1+4-2
2025-05-30 16:13ci(release): bump windows runner to windows-2022Christian Clason1+1-1
2025-05-30 15:57docs: rename builtin.txt, eval.txt #34212Phạm Bình An10+16300-16296
2025-05-30 11:57fix(terminal): stack overflow when too many csi args (#34012)phanium1+1-1
2025-05-29 18:29fix(terminal): skip setting `string_initial` to false on no-op (#34176)Gabriel Ford2+49-1
2025-05-29 11:35fix(treesitter): parser metadata annotationsChristian Clason1+6-3
2025-04-29 09:48fix(vim.system): improve error message when cwd does not existLewis Russell2+13-2
2025-05-29 10:10test(treesitter): coverage for comments with combined injections (#33975)Riley Bruins1+33-0
2025-05-28 23:09vim-patch:9.1.1417: missing info about register completion in complete_info() (#34219)zeertzjq4+6-0
2025-05-28 23:04vim-patch:0bc8709: runtime(doc): Correct allowed flags after :substitute repeat (#34218)zeertzjq1+3-2
2025-05-28 09:10vim-patch:9.1.1408: not easily possible to complete from register content (#34198)glepnir13+198-12
2025-05-28 07:04build(deps): bump tree-sitter to v0.25.5Christian Clason2+4-4
2025-05-27 13:56fix(filetype): error when `vim.filetype.match{buf=fn.bufadd('a.sh')}` #34155phanium1+1-1
2025-05-27 13:50docs(ui): cmdline_hide parameters #34049RedHolger2+5-4
2025-05-27 12:38fix(gO): use non-breaking space #34197altermo1+2-1
2025-05-27 11:01feat(api): set nvim_echo() kind for ext_messages (#33998)luukvbaal8+29-2
2025-05-27 10:38fix(extui): incorrect cmdline cursor position (#34201)luukvbaal1+4-5
2025-05-27 09:27feat(extui): route to "more" window if it is open (#34190)luukvbaal1+15-11
2025-05-11 20:30fix(folds): adjust filler text drawing for transparent foldsSean Dewar2+196-2
2025-05-27 01:16vim-patch:9.1.1413: spurious CursorHold triggered in GUI on startup (#34195)zeertzjq2+10-1
2025-05-27 00:14build: lint decorations_spec etc. with lintlua (#34182)zeertzjq1+10-0
2025-05-26 23:47build: unset $TMUX when running tests (#34178)zeertzjq1+1-0
2025-05-26 23:46Merge pull request #34193 from zeertzjq/vim-a6172f8zeertzjq3+6-3
2025-05-26 23:24vim-patch:f0c7090: runtime(doc): trailing whitespace in options.txt, delete it.zeertzjq1+1-1
2025-05-26 23:23vim-patch:a6172f8: runtime(doc): Correct allowed characters at :help 'filetype'zeertzjq3+6-3
2025-05-22 10:00perf(runtime): vim.trim for long only whitespace stringsmonkoose3+76-2
2025-05-25 15:16vim-patch:69c3493: runtime(doc): clarify license conditions for distributed runtime filesChristian Clason1+5-0
2025-05-25 15:16vim-patch:c8b7e61: runtime: Add license information for HCL and Terraform runtime filesChristian Clason5+63-3
2025-05-26 14:25fix(extui): write each message chunk pattern separately (#34188)luukvbaal2+24-50
2025-05-26 01:24test: format decoration_spec.lua (#34181)Gabriel Ford1+2-2
2025-05-25 22:51vim-patch:9.1.1407: Can't use getpos('v') in OptionSet when using setbufvar() (#34177)zeertzjq4+63-3
2025-05-25 22:04fix(lsp): announce `normalizesLineEndings` capability (#34175)Maria José Solano1+1-0
2025-05-25 22:04refactor(lsp): use `vim.validate` in `vim.lsp.log` (#34165)Maria José Solano1+8-2
2025-05-25 01:28fix(system): don't treat NUL at start as no input (#34167)zeertzjq2+11-5
2025-05-24 20:05Merge pull request #34054 from bfredl/looking_glassbfredl4+95-51
2025-05-24 19:04ci: bump zig to 0.14.1bfredl1+1-1
2025-05-16 10:59feat(build): make build.zig run unittestsbfredl4+60-18
2025-05-16 09:59feat(build): make build.zig use luajit on main plattformsbfredl1+34-32
2025-05-24 18:31fix(extui): using tracked message column in cleared buffer (#34154)luukvbaal2+47-39
2025-05-24 16:15build(deps): bump tree-sitter-c to v0.24.1Christian Clason3+5-4
2025-05-22 19:11fix(treesitter): properly clip nested injectionsRiley Bruins2+30-1
2025-05-24 10:02fix(extui): map wincmd instead of remapped key (#34151)phanium1+1-1
2025-05-10 10:26feat(search): increase `MAX_COUNT` to 999Christian Clason8+54-40
2025-05-23 11:09fix(extui): append consecutive :echon messagesLuuk van Baal1+30-12
2025-05-23 11:03feat(ui): "append" parameter for "msg_show" UI eventsLuuk van Baal9+44-62
2025-05-23 22:48Merge pull request #34137 from brianhuster/vim-2323f22zeertzjq7+273-44
2025-05-23 22:45fix(move): consume skipcol before revealing filler lines (#34143)luukvbaal2+69-43
2025-05-23 22:38vim-patch:9.1.1405: tests: no test for mapping with special keys in session file (#34146)zeertzjq2+13-6
2025-05-23 01:40vim-patch:9.1.1404: wrong link to Chapter 2 in new-tutorbrianhuster3+25-5
2025-05-23 01:07vim-patch:2323f22: runtime(new-tutor): add chapter two to the interactive tutorialbrianhuster5+249-40
2025-05-22 23:52vim-patch:df68419: runtime(doc): clarify the use of change marks when writing a buffer (#34132)Brahmajit Das4+14-12
2025-05-22 23:42vim-patch:9.1.1402: multi-byte mappings not properly stored in session file (#34131)zeertzjq3+46-4
2025-05-22 23:12vim-patch:f4b2fce: runtime(vim): Update base-syntax, fix missing luaParenError error (#34130)zeertzjq1+0-1
2025-05-22 13:22fix(lsp): fix error with InsertReplaceEdit events #33973Evan Hahn2+42-13
2025-05-22 11:15Merge pull request #34100 from bfredl/billionsbfredl11+63-39
2025-05-22 10:40fix: use nvim namespace convention #34010Yochem van Rosmalen4+5-6
2025-05-22 10:16fix(lsp): avoid `foldclose()` after current window-buffer changed #33901Yi Ming1+4-1
2025-05-22 09:22fix(tests): use correct include path for unittestbfredl6+23-2
2025-05-20 10:10fix(tests): use uv.spawn instead of io.popen for unittest helpersbfredl4+40-31
2025-05-22 09:21feat(outline): smaller indentation #34005altermo1+1-6
2025-05-20 09:21fix(tests): don't surpress stderr outputbfredl1+0-6
2025-05-22 07:24feat(glob): new Glob implementation based on Peglob #33605Brynne Taylor4+454-119
2025-05-22 05:59vim-patch:b0691b4: runtime(sh): Fix various syntax highlighting problems in ksh93 scriptsChristian Clason2+127-32
2025-05-21 21:34fix(extui): reset message state after "search_cmd" message (#34119)luukvbaal1+10-4
2025-05-21 17:54fix(diagnostic): accept multiple namespace in `open_float()` (#34073)Maria José Solano3+30-5
2025-05-21 15:20fix(diagnostics): fixed virtual_text cursormoved autocmd error (#34017)Rijul Kapoor3+50-13
2025-05-21 09:26docs(tutor): move lesson 7.2 below lesson 7.3 #33662Phạm Bình An3+58-49
2025-05-20 17:06Merge pull request #34090 from yochem/exrc-search-parentGregory Anders6+47-26
2025-05-20 17:05fix(lsp/health): ensure valid table before concatenating (#34092)Gregory Anders1+1-1
2025-05-19 18:46vim-patch:719ec0f: runtime(tar): preserve pwd when reading and writing tar filesChristian Clason1+10-8
2025-05-19 18:46vim-patch:5ad53ca: runtime(muttrc): fix mangled keywords in syntax scriptChristian Clason1+3-2
2025-05-20 02:44fix(diagnostic): deprecate `float` in `vim.diagnostic.Opts.Jump` (#34037)v1nh1shungry3+25-9
2025-05-20 00:21vim-patch:5a8f995: runtime(doc): remove outdated Contribution section in pi_tutor (#34094)Phạm Bình An1+4-9
2025-05-19 14:18feat(exrc): stop searching in parent directories by unsetting 'exrc'Yochem van Rosmalen6+46-29
2025-05-19 17:37Don't set manwidth wider than the window (#34078)Fionn Fitzmaurice2+5-4
2025-05-19 14:07Merge pull request #33884 from neovim/dependabot/github_actions/mlugg/setup-zig-2bfredl1+1-1
2025-05-19 13:11fix(defaults): start exrc search from parent directoryYochem van Rosmalen1+9-5
2025-05-19 00:11vim-patch:9.1.1398: completion: trunc does not follow Pmenu highlighting attributes (#34084)zeertzjq3+57-3
2025-05-18 23:44feat(clipboard): wayclip primary clipboard and correct mimetype (#33990)Fredrik Foss-Indrehus1+4-4
2025-05-18 09:36Merge pull request #34071 from bfredl/tagutfbfredl1+0-38
2025-05-17 14:12build(deps): bump uncrustify to 0.81.0Christian Clason2+14-4
2025-05-17 23:06Merge pull request #34075 from zeertzjq/vim-a577e42zeertzjq2+377-228
2025-05-17 22:02vim-patch:a577e42: runtime(vim): Update base-syntax, improve script-interface command highlightingzeertzjq2+370-221
2025-05-17 22:10vim-patch:e957cba: runtime(vim): Update base-syntax, match quote separated numberszeertzjq1+7-7
2025-05-17 16:50build(deps): bump tree-sitter-markdown to v0.5.0Christian Clason2+4-4
2025-05-17 16:57feat(logs): show full paths in lsp logs (#33886)Anakin Childerhose1+2-2
2025-05-17 14:41refactor(helptags): remove useless homegrown encoding checkbfredl1+0-38
2025-05-17 10:31build(deps): bump tree-sitter-lua to v0.4.0Christian Clason2+4-4
2025-05-17 09:24fix(extui): translate <Tab> in cmdline text (#34055)luukvbaal2+10-8
2025-05-17 08:33build(deps): bump luv to 1.51.0-1Christian Clason4+124-5
2025-05-17 00:20vim-patch:9.1.1396: 'grepformat' is a global option (#34060)zeertzjq10+33-3
2025-05-16 23:47vim-patch:9.1.1395: search_stat not reset when pattern differs in case (#34058)zeertzjq3+44-4
2025-05-16 22:35fix(:print): don't use schar_from_ascii() for illegal byte (#34046)zeertzjq2+24-0
2025-05-16 17:04build(deps): bump tree-sitter-vimdoc to v4.0.0Christian Clason2+4-4
2025-05-16 16:23build(deps): bump tree-sitter-query to v0.6.1Christian Clason2+4-4
2025-05-16 09:45Merge pull request #34038 from bfredl/tui_modebfredl2+14-29
2025-05-15 16:50refactor(tui): don't use pseudo-terminfo for custom modesbfredl2+14-29
2025-05-16 08:59Merge pull request #34016 from bfredl/tui_scroll_shamebfredl2+38-78
2025-05-16 07:04vim-patch:6451e5f: runtime(gleam): add @Spell clusters to syntax scriptChristian Clason1+8-7
2025-05-16 07:03vim-patch:1aa68df: runtime(pandoc): update YAML metadata block parsing in compiler runtimeChristian Clason1+2-1
2025-05-15 19:22vim-patch:9.1.1393: missing test for switching buffers and reusing curbufSean Dewar1+27-0
2025-05-15 13:19refactor(tui): remove obsolete can_set_left_right_margin duplicatebfredl1+9-34
2025-05-14 08:38fix(tui): feature detect vsplit scrolling in xterm-like terminalsbfredl2+37-52
2025-05-15 15:23fix(extui): better message highlighting after carriage return (#34034)luukvbaal1+9-10
2025-05-15 12:42fix(tui): clear primary device callback before invoking it (#34032)zeertzjq2+4-1
2025-05-15 08:01vim-patch:9.1.1388: Scrolling one line too far with 'nosmoothscroll' page scrolling (#34023)luukvbaal2+20-3
2025-05-14 18:39vim-patch:9.1.1387: memory leak when buflist_new() fails to reuse curbufSean Dewar2+31-3
2025-05-15 06:15vim-patch:9.1.1389: completion: still some issue when 'isexpand' contains a space (#34026)glepnir2+16-4
2025-05-14 10:28revert: show "g<" hint when message spills 'cmdheight'Luuk van Baal3+11-6
2025-05-13 08:35fix(extui): handle carriage return in messagesLuuk van Baal1+35-17
2025-05-14 08:54Merge pull request #34015 from bfredl/tui_scroll_statebfredl1+4-11
2025-05-13 10:09refactor(tui): remove scroll_region_is_full_screen global statebfredl1+4-11
2025-05-14 02:39docs(diagnostic): add `on_jump` example (#33933)Maria José Solano1+22-0
2025-05-14 02:32feat(diagnostic): add `enabled` filter (#33981)Maria José Solano4+46-0
2025-05-11 08:14refactor(treesitter): move functions from executor.c to treesitter.cLewis Russell2+63-61
2025-05-12 16:02fix(extui): adjust which messages are sent to "more" windowLuuk van Baal1+29-24
2025-05-11 07:56feat(extui): show "g<" hint when message spills 'cmdheight'Luuk van Baal1+8-5
2025-05-13 06:39vim-patch:9.1.1385: inefficient loop for 'nosmoothscroll' scrolling (#33992)luukvbaal2+18-4
2025-05-13 06:29vim-patch:9.1.1383: completion: 'isexpand' option does not handle space char correct (#33999)glepnir2+13-1
2025-05-13 02:07Merge pull request #33994 from brianhuster/vim-3704b5bzeertzjq5+61-25
2025-05-13 00:50feat(diagnostic): add `format` option to `setloclist`/`setqflist` (#33977)Maria José Solano4+78-1
2025-05-13 00:13fix(diagnostic): accept multiple namespaces when setting loclist/qflist (#33982)Maria José Solano3+28-8
2025-05-12 23:54fix(tutor): l:lang is undefinedbrianhuster1+2-2
2025-05-12 21:39vim-patch:9.1.1384: still some problem with the new tutors filetype pluginbrianhuster5+44-33
2025-05-12 21:38vim-patch:3704b5b: runtime(tutor): improve tutor.vim plugin and filetype pluginbrianhuster2+26-1
2025-05-12 17:14Merge pull request #33987 from bfredl/bump2bfredl1+2-1
2025-05-12 11:23fix(scripts): use right syntax for choosing ref in "zig fetch"bfredl1+2-1
2025-05-12 08:59build(deps): bump tree-sitter-query to v0.6.0Christian Clason2+4-4
2025-05-11 17:52refactor(treesitter): remove empty parse callbackRiley Bruins1+1-2
2025-05-11 14:54vim-patch:9.1.1380: 'eventignorewin' only checked for current bufferSean Dewar2+82-5
2025-05-11 16:00feat(exrc): search in parent directories (#33889)Yochem van Rosmalen7+72-12
2025-05-11 14:24build(deps): bump tree-sitter to v0.25.4Christian Clason2+4-4
2025-05-10 15:29vim-patch:9.1.1376: quickfix dummy buffer may remain as dummy bufferSean Dewar2+26-1
2025-05-10 15:24vim-patch:9.1.1375: [security]: possible heap UAF with quickfix dummy bufferSean Dewar2+37-10
2025-05-11 12:36vim-patch:9.1.1381: completion: cannot return to original text (#33966)glepnir2+16-4
2025-05-11 09:22fix(runtime): remove erroneously added syntax testsChristian Clason17+0-492
2025-05-11 08:32build(deps): bump luv to 1.51.0-0Christian Clason4+88-26
2025-05-11 08:27vim-patch:7344024: runtime(java): Search type and method declarations with "&inc" and "&def"Christian Clason1+28-4
2025-05-11 08:25vim-patch:dc7ed8f: runtime(html): Optionally fold tags with the "expr" methodChristian Clason21+762-2
2025-05-11 08:23vim-patch:839b79e: runtime(sh): Update syntax, improve wildcard character class matchingChristian Clason1+5-2
2025-05-10 17:07fix(treesitter): proper tree `contains()` logic with combined injectionsRiley Bruins1+7-6
2025-05-10 21:42refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951)Maria José Solano13+1-25
2025-05-10 14:12vim-patch:9.1.1378: sign without text overwrites number option (#33942)zeertzjq2+20-0
2025-05-10 14:11vim-patch:0553f2f: runtime(doc): clarify single/multibyte support for 'fillchars' (#33941)zeertzjq3+6-9
2025-05-10 12:57vim-patch:6b7637e: runtime(lf): use syn iskeyword in syntax scriptChristian Clason1+2-1
2025-05-08 10:00fix(deps): make script/bump_deps.lua update build.zig.zon versions in syncbfredl3+36-9
2025-05-10 02:36fix(folds): avoid unnecessary loop with horizontal scrolling (#33932)zeertzjq2+104-5
2025-05-10 00:40Merge pull request #33930 from zeertzjq/vim-17ad852zeertzjq3+14-7
2025-05-09 23:14vim-patch:9973b39: runtime(doc): remove duplicate sentence in builtin.txtzeertzjq3+0-5
2025-05-09 23:11vim-patch:17ad852: runtime(doc): update return types for builtin functionszeertzjq3+19-7
2025-05-09 21:54fix(extui): close cmdwin to enter "more" window (#33860)luukvbaal1+20-11
2025-05-09 19:26test(treesitter): add flaky test to TEST_SKIP_FRAGILE #33912Natanael Copa1+6-0
2025-05-08 17:50fix(terminal): check size when switching buffersSean Dewar3+28-0
2025-05-09 12:47feat(extui): assign 'filetype' to extui windows (#33924)luukvbaal3+37-16
2025-05-09 10:37fix(decor): extmark highlight not applied (#33858)Artem2+29-2
2025-05-09 10:17fix(extui): route interactive messages to more-window (#33885)luukvbaal6+40-19
2025-05-08 23:21Merge pull request #33918 from zeertzjq/vim-9.1.1373zeertzjq8+115-15
2025-05-08 22:30vim-patch:9.1.1374: completion: 'smartcase' not respected when filtering matcheszeertzjq8+111-10
2025-05-08 22:29vim-patch:9.1.1373: 'completeopt' checking logic can be simplifiedzeertzjq1+1-2
2025-05-08 22:42vim-patch:partial:9.1.1371: style: indentation and brace issues in insexpand.czeertzjq1+3-3
2025-05-08 16:42Merge pull request #33850 from MariaSolOs/on-jumpMaria José Solano4+44-22
2025-05-08 16:41Merge pull request #33905 from seandewar/doc-color-nilMaria José Solano1+1-1
2025-05-08 12:50fix(messages): messages added to history missing from ext_messages "g<" #33907luukvbaal2+43-7
2025-05-08 08:24fix(lsp): nil error in ColorScheme autocmdSean Dewar1+1-1
2025-05-07 23:51test(swapfile): don't check for line with full file path (#33896)zeertzjq1+2-2
2025-05-07 12:13ci: bump mlugg/setup-zig from 1 to 2dependabot[bot]1+1-1
2025-05-07 08:02fix(extui): "box" window width calculated on last line (#33881)luukvbaal2+7-5
2025-05-07 03:11Merge pull request #33879 from zeertzjq/vim-fe22867zeertzjq2+12-4
2025-05-07 01:45vim-patch:87947a9: runtime(sh): Update syntax, match KornShell compound arrayszeertzjq1+8-2
2025-05-07 01:45vim-patch:adfeb4a: runtime(spec): add more local macro names according to rpm 4.20zeertzjq1+2-1
2025-05-07 01:45vim-patch:fe22867: runtime(sh): Update syntax, fix single-quoted strings in parameter expansionszeertzjq1+2-1
2025-05-07 01:23fix(messages): "list_cmd" kind for mark commands #33874luukvbaal1+3-0
2025-05-07 01:03fix(treesitter): invalidate conceal_lines cache earlier #33875luukvbaal2+34-16
2025-05-07 01:02vim-patch:0fb6cea: runtime(lua): update 'path' option in filetype plugin #33876Phạm Bình An1+3-1
2025-05-07 01:00refactor(tests): lint decorations_spec, float_spec, multigrid_spec #33274Justin M. Keyes8+6019-3800
2025-05-06 13:59docs(luv): replace bundled LuaCATS meta files with upstreamChristian Clason29+4461-4831
2025-05-06 12:20fix(termkey): out-of-bounds write in array #33868gcrtnst1+1-1
2025-05-06 12:15fix(runtime): 'includeexpr' with non-Nvim-style Lua modules #33867Phạm Bình An2+23-9
2025-05-04 22:18feat(diagnostic): add `on_jump` callback optionMaria José Solano4+44-22
2025-05-06 02:05fix(treesitter): eliminate flicker for single windows #33842Riley Bruins1+29-10
2025-05-05 18:28fix(extui): drop "more" window that is no longer floating #33861luukvbaal1+4-1
2025-05-05 12:58feat(api): nvim_cmd supports plus ("+cmd", "++opt") flags #30103glepnir3+181-2
2025-05-05 12:04fix(messages): list_cmd kind for buffer line messages (#33855)luukvbaal3+34-13
2025-05-05 09:20Merge pull request #33753 from bfredl/hotgridbfredl1+12-7
2025-05-01 19:09fix(grid): check allocated grid size when suspicious scrollingbfredl1+12-7
2025-05-04 23:36fix(lua): vim.validate `message` param #33675Justin M. Keyes4+28-15
2025-05-04 21:38fix(lsp): check if client is stopping before reuse #33796Eike3+26-5
2025-05-04 21:28refactor(lua): swap value params in `tbl_extend` behavior callback #33847Maria José Solano3+19-19
2025-05-04 21:21Merge pull request #33848 from psnszsn/masterbfredl2+5-3
2025-05-04 20:15fix(build): musl libc build.zigVlad Panazan2+5-3
2025-05-04 20:02fix(extui): message may overwrite active cmdline #33846luukvbaal2+13-9
2025-05-04 17:35Merge pull request #33837 from bfredl/cmakeversionbfredl3+7-18
2025-05-04 15:53Merge #33789 cleanup error messagesJustin M. Keyes43+558-639
2021-08-23 09:37feat(messages): cleanup Lua error messagesJustin M. Keyes43+543-618
2025-05-02 18:46test: multiline assert_log()Justin M. Keyes2+17-23
2025-05-04 14:00feat(lsp): support `documentColor` dynamic registration #33800Maria José Solano5+73-27
2025-05-04 13:40fix(lsp): improve error completion message #33812glepnir1+7-2
2025-05-04 13:07fix(lsp): only auto-detach lsp.config clients #33834glepnir1+1-1
2025-05-04 12:53fix(display): cursor moves when searching with "n", "*" #29446Shougo1+2-0
2025-05-04 11:39fix(extui): hide inactive "more" window (#33831)luukvbaal2+15-7
2025-05-04 07:49fix(build): use correct cmake expression for $<CONFIG>bfredl3+7-18
2025-05-04 02:15vim-patch:9.1.1361: [security]: possible use-after-free when closing a buffer (#33820)Sean Dewar7+56-16
2025-05-03 22:47docs: default mappings #33706Phạm Bình An6+110-29
2025-05-03 22:37fix(treesitter): invalidate conceal_lines marks #33828luukvbaal1+1-0
2025-05-03 21:57feat(lsp): detach LSP clients when 'filetype' changes #33707Jeremy Fleischman2+61-0
2025-05-03 21:53feat(lua): function `behavior` for tbl_extend, tbl_deep_extend #33819Maria José Solano4+57-9
2025-05-03 21:24fix(statusline): clear ruler when it is no longer drawn #33765luukvbaal3+39-42
2025-05-03 20:38fix(quickfix): always split from current window #33807luukvbaal2+96-90
2025-05-03 19:30fix(extui): search highlighting in extui "more" pager #33792luukvbaal2+6-1
2025-05-03 18:37refactor(tui): redundant input->in_fd assignment #33756joe1+0-2
2025-05-03 18:34docs(lua): typing for vim.fn.winlayout #33817PRIZ ;]4+18-3
2025-05-03 18:30fix(window): skip unfocusable and hidden floats with "{count}<C-W>w" #33810Sean Dewar3+72-9
2025-05-03 17:25feat(lsp): vim.lsp.is_enabled() #33703Jeremy Fleischman4+41-0
2025-05-03 17:08docs: treesitter parse errors #33811Christian Clason29+32-52
2025-05-03 15:45docs: fixups (#33815)Sean Dewar2+24-2
2025-05-03 14:06fix(runtime): conceal paths in help, man ToC loclist #33764Michele Campeotto2+6-0
2025-05-03 08:35build(deps): bump tree-sitter-vim to v0.6.0Christian Clason3+8-4
2025-05-02 15:25fix(lsp): improper diagnostic end_col computationRiley Bruins2+36-2
2025-05-03 04:09fix(tui): don't try to add unsupported modifiers (#33799)zeertzjq2+28-6
2025-05-03 00:10docs: add missing change to getcharstr() signature (#33797)zeertzjq2+2-2
2025-05-02 17:16fix(treesitter): close `:InspectTree` with `q`Christian Clason1+2-0
2025-05-02 19:30fix(lsp): use `bufnr` when getting clients in `symbols_to_items` (#33760)Maria José Solano1+1-1
2025-05-02 17:46fix(extui): cmdline visibility, cmdheight cursor position (#33774)luukvbaal3+13-8
2025-05-02 15:31fix(extui): close message window with `q`Christian Clason1+2-2
2025-05-02 14:16vim-patch:c3f48e3: runtime(abnf): include ABNF filetype pluginChristian Clason1+17-0
2025-05-02 14:17Merge pull request #33776 from zeertzjq/vim-9.1.1359zeertzjq4+28-2
2025-05-02 13:50vim-patch:9.1.1360: filetype: GNU Radio companion files are not recognizedzeertzjq2+17-0
2025-05-02 13:45vim-patch:9.1.1359: filetype: GNU Radio config files are not recognizedzeertzjq4+11-2
2025-05-02 13:06feat(messages): hl-StderrMsg, hl-StdoutMsg #33429Sathya Pramodh9+22-12
2025-05-02 11:13fix(extui): check option values after VimEnter (#33768)luukvbaal1+6-0
2025-05-02 09:40fix(tui): forward C0 control codes literally (#33759)zeertzjq4+37-5
2025-05-02 09:05fix(vim.lsp.enable): don't eagerly enable LSP configs during startup #33762Phạm Bình An1+3-1
2025-05-02 09:02feat(ui): ext_cmdline/messages for the TUI #27855luukvbaal7+810-0
2025-05-02 08:34Merge pull request #28344 from bfredl/wonderlandbfredl48+1530-64
2025-03-11 13:01feat(build): build.zig MVP: build and run functionaltests on linuxbfredl48+1530-64
2025-05-01 23:26vim-patch:1c58019: runtime(vim): Update base-syntax, improve enum highlighting (#33758)zeertzjq1+49-6
2025-05-01 23:25vim-patch:f57c065: runtime(sh): Update syntax, highlight escaped chars in test expressions (#33757)zeertzjq1+2-1
2025-05-01 17:03vim-patch:83cb817: runtime(doc): update example ctags program and linksbrianhuster1+4-3
2025-05-01 16:16vim-patch:9.1.1357: Vim incorrectly escapes tags with "[" in a help bufferbrianhuster2+18-1
2025-05-01 17:15fix(lsp): handle `nil` buffer state in `documentColor` clear (#33746)Maria José Solano1+5-1
2025-05-01 15:06refactor: move StringBuilder to types_defs.h (#33745)Gregory Anders8+6-10
2025-05-01 10:54fix(diagnostic): allow virtual_{lines,text} cursor exclusivity #33517Michael Clayton3+37-23
2025-05-01 07:51fix(display): adjust setting winline info for concealed lines (#33717)luukvbaal4+44-41
2025-05-01 00:07Merge pull request #33738 from zeertzjq/vim-fa8b7dbzeertzjq6+43-36
2025-04-30 23:57feat(lsp): start/stop LSPs as necessary during vim.lsp.enable() #33702Jeremy Fleischman2+82-10
2025-04-30 23:45vim-patch:ff3d4b2: runtime(doc): document that :b cannot handle buffer names starting with "+"zeertzjq1+3-1
2025-04-30 23:43vim-patch:fb08192: runtime(doc): clarify the use of 'tagfunc', update a comment in tags.czeertzjq5+19-14
2025-04-30 23:39vim-patch:partial:fa8b7db: runtime(doc): tweak documentation style in options.txtzeertzjq3+21-21
2025-04-30 21:34feat(terminal): parse current buffer contents in nvim_open_term() (#33720)Gregory Anders9+100-46
2025-04-30 13:43feat(lsp): `root_markers` can control priority #33485Lorenzo Bellina4+155-10
2025-04-30 11:56Merge pull request #33727 from bfredl/bordergridbfredl3+167-3
2025-04-30 11:51fix(cmdline): do not move UI cursor when entering cmdline #33729luukvbaal2+4-5
2025-04-30 11:20fix(trust): support for trusting directories #33617Jeremy Fleischman4+213-31
2025-04-30 09:49fix(ui): correct condition for "wrap" flag in a floating gridbfredl3+167-3
2025-04-29 22:29vim-patch:910bfd5: runtime(java): Consent to HTML tags folding in Javadoc comments (#33718)zeertzjq2+28-1
2025-04-29 21:35fix(terminal): remove condition that buf is curbuf (#33721)Gregory Anders2+28-19
2025-04-29 13:55feat(ui): use builtin completion popupmenu with ext_cmdline (#31269)luukvbaal11+159-43
2025-04-29 13:45feat(ui): no delay for errors with ext_messages (#33693)luukvbaal8+18-16
2025-04-29 09:37fix(tui): don't process UI events when suspending or stopping (#33710)zeertzjq2+2-2
2025-04-29 06:59Merge pull request #33667 from glepnir/vim-9.1.1341zeertzjq16+427-1
2025-04-28 06:03vim-patch:ffc89e4 runtime(doc): clarify complete_match() and 'isexpand' optionglepnir13+115-122
2025-04-29 01:44test(lua/secure_spec): avoid magic number (#33700)zeertzjq1+6-5
2025-04-28 23:48Merge pull request #33698 from zeertzjq/vim-9.1.1349zeertzjq3+98-10
2025-04-28 23:14vim-patch:9.1.1353: missing change from v9.1.1350zeertzjq1+1-1
2025-04-28 23:13vim-patch:9.1.1351: Return value of getcmdline() inconsistent in CmdlineLeavePrezeertzjq2+27-10
2025-04-28 23:13vim-patch:9.1.1350: tests: typo in Test_CmdlineLeavePre_cabbr()zeertzjq1+2-0
2025-04-28 22:50vim-patch:9.1.1349: CmdlineLeavePre may trigger twicezeertzjq3+74-5
2025-04-28 10:07Merge pull request #33481 from bfredl/gridviewbfredl34+427-438
2025-04-15 11:19refactor(ui): separate types for allocated grids and viewportsbfredl34+427-438
2025-04-28 00:14vim-patch:b9ffbf5: runtime(vim): Update base-syntax, fix inline Vim9 dict comments at SOL (#33686)zeertzjq1+1-1
2025-04-27 23:15Merge #33542 shada improvementsJustin M. Keyes6+204-46
2025-04-27 22:49Revert "fix(desktop): cannot open filename with spaces using OS file manager" #33684Justin M. Keyes1+1-1
2025-04-27 22:44docs: lsp, lua #33682Justin M. Keyes9+261-287
2025-04-19 12:57fix(shada): don't add '0' mark if f0 in 'shada'Andre Toerien2+93-7
2025-04-19 12:55fix(shada): don't store empty replacement stringAndre Toerien2+32-18
2025-04-27 20:40docs: lsp, emoji, startup #33446Justin M. Keyes17+225-124
2025-04-19 12:54fix(shada): don't store search and sub patterns if /0 in 'shada'Andre Toerien2+38-13
2025-04-19 12:47feat(shada): don't store jumplist if '0 in 'shada'Andre Toerien5+41-8
2025-04-27 17:14fix(lsp): fallback to empty `capability_path` in `supports_registration`Maria José Solano1+1-1
2025-04-27 17:13fix(lsp): remove unused `ns` fieldMaria José Solano1+0-1
2025-04-27 17:32feat(checkhealth): trigger FileType event after showing report #33677Justin M. Keyes4+137-92
2025-04-27 16:58fix(lsp): properly handle `documentColor` from multiple servers #33656Maria José Solano1+29-21
2025-04-27 16:46test: feed_command is deprecated #33674Justin M. Keyes3+57-60
2025-04-27 16:46fix: remove unnecessary `nvim -l` from `gen` command #33676Maria José Solano1+1-1
2025-04-27 15:11docs: provide example_init.lua #33524Phạm Bình An5+104-5
2025-04-27 14:06vim-patch:partial:fbe4a8f: runtime(doc): Fix notation of "Vim script" and "Vim9 script" (#33673)zeertzjq5+8-9
2025-04-27 11:55fix(runtime): cpoptions is reset in Lua file #33671Phạm Bình An1+3-0
2025-04-27 11:34Merge #33660 from MariaSolOs/supports-dynamicJustin M. Keyes3+104-5
2025-04-27 07:03vim-patch:9.1.1344: double free in f_complete_match() (after v9.1.1341)glepnir1+2-3
2025-04-26 05:06vim-patch:9.1.1341: cannot define completion triggersglepnir13+434-0
2025-04-27 01:28fix(lsp): access correct client capability path in `supports_registration`Maria José Solano1+2-1
2025-04-27 01:24feat(lsp): generate method to client capability mapMaria José Solano3+102-4
2025-04-27 01:17vim-patch:c29b533: runtime(vim): Update base-syntax, match continued strings and tail comments (#33659)zeertzjq1+48-30
2025-04-27 01:06vim-patch:c5cb6b2: runtime(doc): tagfunc should refer to 'complete' option (#33658)zeertzjq1+1-1
2025-04-26 20:39fix: screenchar()/screenstring() with multigrid #32494fredizzimo2+52-33
2025-04-26 16:42test: drop redundant clear() #33654Justin M. Keyes1+0-2
2025-04-26 16:39test: drop redundant clear() #33647Justin M. Keyes1+1-16
2025-04-26 16:10fix(health): checkhealth float opens extra empty buffer #33648Andre Toerien1+5-3
2025-04-26 16:09perf(lsp): include `previousResultId` in `DocumentDiagnosticParams` #32887Yi Ming3+87-15
2025-04-26 14:08fix(lsp): detect if Client:request resolved synchronously #33624Bartłomiej Maryńczak2+73-2
2025-04-26 13:30Merge #33642 from ofseed/lsp-fix-signatureJustin M. Keyes1+14-7
2025-04-25 17:35vim-patch:35cfc3d: runtime(debversions): Add questing (25.10) as Ubuntu release nameChristian Clason1+2-2
2025-04-26 07:46fix(lsp): cycling signatures with the default `config.focusable`Yi Ming1+4-2
2025-04-26 07:44fix(lsp): prioritize showing active signatureYi Ming1+10-5
2025-04-26 01:44test(pum): check RightRelease in outside pum with winbar (#33640)zeertzjq1+6-0
2025-04-25 23:42vim-patch:9.1.1346: missing out-of-memory check in textformat.c (#33639)zeertzjq1+2-2
2025-04-24 14:05fix(ui): exclude unfocusable windows from 'complete' "w" completionLuuk van Baal3+27-4
2025-04-25 14:51test(pum): fix passing incorrect grid (#33635)zeertzjq1+4-4
2025-04-25 10:20build(deps): bump libuv to v1.51.0Christian Clason1+2-2
2025-04-25 08:18vim-patch:e36a931: runtime(groff,nroff): improve ftpluginChristian Clason3+28-14
2025-04-25 08:16vim-patch:32f4973: runtime(gleam): update filetype plugin, include new compiler and syntax scriptChristian Clason3+135-5
2025-04-25 08:15vim-patch:9.1.1343: filetype: IPython files are not recognizedChristian Clason2+2-1
2025-04-25 07:19test(pum): remove two more duplicate screen states (#33628)zeertzjq1+3-27
2025-04-25 06:37fix(pum): handle RightDrag on parent grid properly (#33626)zeertzjq2+286-321
2025-04-24 19:21fix(docs) fix syntax error in Lua snippet for `vim.lsp.document_color` #33612Stephan Seitz2+2-2
2025-04-24 19:11fix(messages): clear 'showmode' message after insert_expand #33607luukvbaal3+19-3
2025-04-24 17:48fix(lsp): don't create an `'LspAttach'` `document_color` autocommandMaria José Solano1+12-19
2025-04-24 17:25fix(lsp): ensure `bufstate` when calling `vim.lsp.document_color.is_enabled`Maria José Solano2+16-1
2025-04-17 00:21feat(lsp): support `textDocument/documentColor`Maria José Solano7+614-0
2025-04-22 20:18refactor(lsp): add `handler` to `vim.lsp.util._refresh` optionsMaria José Solano1+3-2
2025-04-24 00:50vim-patch:9.1.1340: cannot complete :filetype arguments (#33602)zeertzjq7+118-0
2025-04-23 23:35vim-patch:9.1.1337: Undo corrupted with 'completeopt' "preinsert" when switching buffer (#33600)zeertzjq2+44-2
2025-04-23 23:34Merge pull request #33565 from zeertzjq/vim-9.1.1329zeertzjq12+253-2
2025-04-23 22:45vim-patch:9.1.1338: Calling expand() interferes with cmdcomplete_info()zeertzjq3+10-2
2025-04-22 23:22vim-patch:9.1.1331: Leaking memory with cmdcomplete()zeertzjq5+11-4
2025-04-21 23:23vim-patch:31b78cc: runtime(doc): update documentationzeertzjq1+1-1
2025-04-21 10:59vim-patch:9.1.1329: cannot get information about command line completionzeertzjq12+238-2
2025-04-23 14:56fix(api): nvim_parse_cmd "range" when ea.addr_count=0 #33536Au.2+6-12
2025-04-23 12:27fix(winblend): treat braille blank (\u2800) as whitespace #32741Skoh2+45-3
2025-04-23 12:22fix(float): cursor visible in "hidden" floating window #30866glepnir5+225-3
2025-04-23 09:36feat: render tuple types for API methodsLewis Russell2+11-5
2025-04-22 19:35fix(snippet): use <cmd>call cursor() for visual rangeLuuk van Baal2+16-16
2025-04-22 21:24vim-patch:229f79c: runtime(yaml): fix wrong order of undo_ftplugin suboptionsChristian Clason2+22-9
2025-04-22 21:24vim-patch:7bc9880: runtime(make): do not automatically indent after a special targetChristian Clason3+49-6
2025-04-23 03:20fix(events): avoid superfluous CursorMovedI on first autocmd (#33588)zeertzjq2+28-3
2025-04-23 01:31vim-patch:fa3b104: runtime(vim): Update base-syntax, improve :autocmd highlighting (#33586)zeertzjq2+145-32
2025-04-22 12:18fix(tui): ensure all pending escape sequences are processed before exiting #32151Gregory Anders3+89-42
2025-04-22 11:34perf(snippet): use "[count]|" to move cursor #33571luukvbaal1+1-3
2025-04-20 09:53feat(runtime): revert cfilter, ccomplete to legacy VimChristian Clason8+706-1700
2025-04-21 23:18fix(api): wrong return value with reverse range + overlap #32956luukvbaal5+62-43
2025-04-21 22:05feat(options): default statusline expression #33036Shadman23+167-151
2025-04-21 15:43fix(coverity/530026,530028): free resources on early exit in nlua_exec_file #33502Nathaniel Poppe1+4-0
2025-04-21 14:51fix(messages): single msg_show event for multiple :set options #33555luukvbaal2+22-6
2025-04-19 23:09feat(ui): avoid setting 'cmdheight' with vim.ui_attach()Luuk van Baal6+44-27
2025-04-21 12:20docs(news): fix incorrect placements (#33566)zeertzjq1+5-7
2025-04-21 11:48feat(api): add "max_height" argument to nvim_win_text_height (#32835)luukvbaal10+424-186
2025-04-21 11:16vim-patch:9.1.1328: too many strlen() calls in indent.c (#33563)zeertzjq2+8-8
2025-04-21 11:16vim-patch:7938c40: runtime(keymaps): update Brazilian keymaps (#33562)zeertzjq2+3-1
2025-04-21 11:09Merge pull request #33561 from zeertzjq/vim-9.1.1304zeertzjq3+50-3
2025-04-21 08:59vim-patch:9.1.1327: filetype: nroff detection can be improvedzeertzjq3+21-7
2025-04-18 00:14vim-patch:9.1.1304: filetype: some man files are not recognizedzeertzjq3+36-3
2025-04-21 08:57vim-patch:e125ee4: runtime(pov): deprecate `#render` and `#statistics` in syntax scriptChristian Clason1+4-2
2025-04-20 21:54refactor(lsp): use method type annotations for parametersMaria José Solano3+7-7
2025-04-21 08:56vim-patch:187df69: runtime(doc): cross-link :| meaning :p and explain E749 (#33559)zeertzjq1+3-1
2025-04-20 09:10fix(gen_vimdoc): unnecessary assert for non-source filesLuuk van Baal1+7-5
2025-04-20 23:04vim-patch:9.1.1326: invalid cursor position after 'tagfunc' (#33556)zeertzjq2+20-0
2025-04-19 11:10vim-patch:2398460: runtime(doc): clarify 'includeexpr' is not used for <cfile> (#33540)zeertzjq3+3-3
2025-04-19 10:59vim-patch:54081f0: runtime(nix): set iskeyword and b:match_words in ftplugin (#33541)zeertzjq1+5-1
2025-04-18 16:48vim-patch:9.1.1320: filetype: alsoft config files are not recognizedChristian Clason2+7-1
2025-04-18 16:35vim-patch:9.1.1321: filetype: MS ixx and mpp files are not recognizedChristian Clason2+3-1
2025-04-19 05:14test(api/window_spec): check start_vcol on folded line (#33535)zeertzjq1+7-7
2025-04-19 01:00test(api): nvim_win_text_height with virt_lines around fold (#33529)zeertzjq1+51-0
2025-04-19 00:42vim-patch:cb3b752: runtime(doc): clarify "nearest" value for 'completeopt' (#33534)zeertzjq3+12-6
2025-04-19 00:01vim-patch:9.1.1322: small delete register cannot paste multi-line correctly (#33531)phanium2+15-6
2025-04-18 23:23vim-patch:9.1.1319: Various typos in the code, issue with test_inst_complete.vim (#33527)zeertzjq4+6-6
2025-04-18 23:22Merge pull request #33519 from zeertzjq/vim-9.1.1314zeertzjq5+13-10
2025-04-18 15:56fix(spell): save spell files to stdpath('data')/site/spell #33528Au.7+9-9
2025-04-18 08:58vim-patch:9.1.1318: tests: test_format failszeertzjq4+12-9
2025-04-17 22:49vim-patch:9.1.1314: max allowed string width too smallzeertzjq1+1-1
2025-04-18 07:25Merge pull request #33526 from zeertzjq/vim-3dca512zeertzjq2+425-129
2025-04-18 06:58vim-patch:9b171bd: runtime(vim): Update-base-syntax, match full :*grep, :make, :sort and :filter commandszeertzjq1+122-1
2025-04-18 06:56vim-patch:520a2c7: runtime(vim): Update base-syntax, improve :command highlightingzeertzjq1+52-25
2025-04-18 06:55vim-patch:2f5a8c0: runtime(vim): Update base-syntax, match full :redir commandzeertzjq1+27-2
2025-04-18 06:52vim-patch:2a6be83: runtime(vim): Update base-syntax, improve :set backslash handlingzeertzjq1+23-4
2025-04-18 06:49vim-patch:722fbd1: runtime(vim): Update base-syntax, match tupleszeertzjq1+22-26
2025-04-18 06:45vim-patch:adb703e: runtime(vim): Update base-syntax, match protected constructorszeertzjq1+3-3
2025-04-18 06:44vim-patch:dd3f1c0: runtime(vim): Update base-syntax, match multiline return typeszeertzjq1+39-10
2025-04-18 06:35vim-patch:0fab891: runtime(vim): Update base-syntax, improve :syntax highlightingzeertzjq1+72-36
2025-04-18 06:09vim-patch:3dca512: runtime(vim): Update base-syntax and generator, only match valid predefined variableszeertzjq2+65-22
2025-04-18 01:05vim-patch:8f09684: runtime(jjdescription): Don't require a space to start comments (#33523)ash1+2-1
2025-04-18 00:30Merge pull request #33521 from zeertzjq/vim-9.0.1653zeertzjq3+50-6
2025-04-18 00:06vim-patch:9.1.1317: noisy error when restoring folds from session failszeertzjq2+22-3
2025-04-18 00:05vim-patch:9.1.0721: tests: test_mksession does not consider XDG_CONFIG_HOMEzeertzjq2+8-1
2025-04-18 00:05vim-patch:9.0.1654: MS-Windows: test for default 'viewdir' failszeertzjq1+2-1
2025-04-17 23:59vim-patch:9.0.1653: Amiga: default 'viewdir' may not workzeertzjq2+20-3
2025-04-17 23:22vim-patch:9.1.1315: completion: issue with fuzzy completion and 'completefuzzycollect' (#33520)zeertzjq3+14-46
2025-04-17 14:46fix(lsp): opts.reuse_win does not jump if buf is already open #33476Au.2+20-3
2025-04-17 10:41refactor(lsp): gen_lspLewis Russell3+249-293
2025-04-17 09:21feat(lsp): use stricter types for methodsLewis Russell8+103-103
2025-04-16 18:04vim-patch:fbbaa6e: runtime: set 'cpoptions' for line-continuation in various runtime filesChristian Clason15+108-3
2025-04-16 18:04vim-patch:40daa13: runtime(gleam): Update ftplugin, use recommended_style config variableChristian Clason2+19-5
2025-04-16 23:44vim-patch:9.1.1312: tests: Test_backupskip() fails when HOME is defined (#33504)zeertzjq1+4-1
2025-04-16 23:44vim-patch:9.1.1310: completion: redundant check for preinsert effect (#33505)zeertzjq1+0-4
2025-04-16 23:13vim-patch:9.1.1307: make syntax does not reliably detect different flavors (#33498)zeertzjq6+123-27
2025-04-16 23:05Merge pull request #33383 from zeertzjq/vim-9.1.1284zeertzjq10+566-135
2025-04-15 23:49vim-patch:9.1.1309: tests: no test for 'pummaxwidth' with non-truncated "kind"zeertzjq2+79-0
2025-04-15 23:38vim-patch:9.1.1306: completion menu rendering can be improvedzeertzjq1+8-10
2025-04-15 23:29vim-patch:9.1.1296: completion: incorrect truncation logiczeertzjq8+23-11
2025-04-08 05:32vim-patch:9.1.1284: not possible to configure pum truncation charzeertzjq10+459-180
2025-04-08 05:32vim-patch:9.1.1262: heap-buffer-overflow with narrow 'pummaxwidth' valuezeertzjq1+63-0
2025-03-30 15:06fix(treesitter): fix `:InspectTree` incorrect injectionsyuukibarns1+13-7
2025-04-16 12:06fix(vim.system): unclear non-executable message #33455Justin M. Keyes2+8-1
2025-04-16 10:36fix(env.c): drop envmap, free os_getenv() result #32683Judit Novak26+281-146
2025-04-16 10:08fix(mouse): do not fetch clipboard twice when pasting with middle button #33494Dmitry Torokhov3+23-12
2025-04-16 10:03docs(man): fix mandoc warnings, prettify #33484Eisuke Kawashima1+52-45
2025-04-16 02:48vim-patch:9.1.1308: completion: cannot order matches by distance to cursor (#33491)zeertzjq6+218-4
2025-04-15 23:50vim-patch:9.1.1305: completion menu active after switching windows/tabs (#33488)zeertzjq4+268-23
2025-04-15 22:47vim-patch:9.1.1303: missing out-of-memory check in linematch.c (#33487)zeertzjq1+2-1
2025-04-15 13:27fix(man.lua): E95 when piping to :Man #33068João Bettencourt2+33-2
2025-04-15 09:56Merge pull request #31837 from fredizzimo/multigrid-compositionbfredl13+666-397
2024-11-04 18:49feat(ui): include compositor info with multigridFred Sundvik13+666-397
2025-04-15 07:11vim-patch:829eda7: runtime(new-tutor): update tutor and correct comandline completion (#33449)Phạm Bình An3+30-13
2025-04-15 00:58vim-patch:9.1.1300: wrong detection of -inf (#33474)zeertzjq1+1-1
2025-04-14 11:19fix(marks): clamp conceal_lines corrected line number #33464luukvbaal3+14-4
2025-04-14 11:10vim-patch:9.1.1297: Ctrl-D scrolling can get stuck #33453luukvbaal2+20-0
2025-04-13 16:42vim-patch:9.1.1299: filetype: mbsyncrc files are not recognizedChristian Clason5+241-2
2025-04-14 07:41vim-patch:3cbd7f1: runtime(gleam): update Maintainer and filetype options (#33461)zeertzjq1+9-4
2025-04-14 05:02fix(completion): avoid freeing uninitialized value (#33459)zeertzjq2+14-1
2025-04-14 02:07vim-patch:9.1.1298: define_function() is too long (#33457)zeertzjq1+94-69
2025-04-14 00:44Merge pull request #33456 from zeertzjq/vim-eded336zeertzjq3+150-120
2025-04-14 00:21vim-patch:f4b1a60: runtime(doc): update options.txt and clarify 'wildmode' furtherzeertzjq3+6-6
2025-04-13 00:06vim-patch:eded336: runtime(doc): Improve 'wildmode' setting desciptionzeertzjq3+150-120
2025-04-13 21:30fix(mouse): mouseclick after conceal_lines is miscalculated #33451luukvbaal2+15-0
2025-04-13 21:22fix(treesitter): injected lang ranges may cross capture boundaries #32549Riley Bruins4+221-50
2025-04-13 00:36vim-patch:6f6c0db: runtime(doc): disable last-position-jump in diff mode (#33442)zeertzjq1+9-5
2025-04-12 23:41docs: misc (#33093)dundargoc8+19-21
2025-04-12 22:51fix(treesitter): clear parse options state #33437Riley Bruins1+2-1
2025-04-12 22:50fix(man.lua): useless executability check #33438Emanuel Krollmann1+1-3
2025-04-12 17:54fix(man.lua): noisy "ENOENT" error on Windows #33409Emanuel Krollmann2+11-2
2025-04-12 17:21docs: misc #33330Justin M. Keyes8+87-14
2025-04-12 15:24feat(defaults): shelltemp=false #33012Alexej Kowalew11+137-61
2025-04-12 10:08vim-patch:ab2fe65: runtime(doc): correct backslash escaping comma example (#33433)zeertzjq1+1-1
2025-04-11 11:46fix(column): don't count signs on lines beyond eob #33410luukvbaal4+21-2
2025-04-11 11:36fix(marks): wrong display after inserting/deleting lines #33389luukvbaal2+96-28
2025-04-11 10:47build(deps): bump luajit to 51d4c26ec (#33422)Christian Clason1+2-2
2025-04-11 10:15fix(vim.version): vim.VersionRange:has(<prerelease>) (#33324)Phạm Bình An3+16-8
2025-04-11 08:56vim-patch:06a41ad: runtime(keymaps): include 2 Brazilian Keymaps (#33424)zeertzjq2+141-0
2025-04-11 08:45vim-patch:5c84d12: runtime(filetype): make shell filetype detection more robust (#33421)zeertzjq2+18-10
2025-04-11 00:10vim-patch:9.1.1290: tests: missing cleanup in test_filetype.vim (#33420)zeertzjq3+4-2
2025-04-10 08:20vim-patch:9.1.1212: filetype: logrotate'd pacmanlogs are not recognized (#33412)zeertzjq2+15-2
2025-04-07 17:03feat(meta): vendor luv meta filesChristian Clason25+4826-3
2025-04-09 17:59vim-patch:f9f53f5: runtime(remind): include remind.vim ftpluginChristian Clason1+14-0
2025-04-10 00:46vim-patch:9.1.1289: tests: no test for matchparen plugin with WinScrolled event (#33411)zeertzjq3+56-1
2025-04-09 23:36vim-patch:0b540c6: runtime(help): add omni completion and 'iskeyword' to filetype plugin (#33398)Phạm Bình An3+31-5
2025-04-09 11:15fix(lsp): "bold" border for vim.lsp.buf.hover #33395Siddhant Agarwal1+1-0
2025-04-09 11:13feat(health): summary in section heading #33388Yochem van Rosmalen3+44-22
2025-04-09 07:42vim-patch:7517a8c: runtime(lf): improve syntax script, add filetype pluginChristian Clason2+218-203
2025-04-08 23:40vim-patch:9.1.1288: Using wrong window in ll_resize_stack() (#33397)zeertzjq4+20-24
2025-04-08 12:54fix(editor): respect [+cmd] when executing :drop #33339jyn3+56-14
2025-04-08 12:47fix(display): scroll redrawing doesn't account for virt_lines above fold #33374luukvbaal2+7-15
2025-04-08 05:24Merge pull request #33381 from zeertzjq/vim-9.1.1283zeertzjq14+554-64
2025-04-08 04:06vim-patch:9.1.1287: quickfix code can be further improvedzeertzjq3+24-20
2025-04-08 03:11vim-patch:9.1.1283: quickfix stack is limited to 10 itemszeertzjq14+525-61
2025-04-08 03:09vim-patch:9.1.1253: abort when closing window with attached quickfix datazeertzjq2+22-0
2025-04-08 00:13vim-patch:9.1.1286: filetype: help files not detected when 'iskeyword' includes ":" (#33377)zeertzjq2+42-8
2025-04-08 00:07vim-patch:2ffb4d0: runtime(lua): fix whitespace style issues in lua ftplugin (#33378)zeertzjq1+16-14
2025-04-07 14:58ci(deps): bump lua-language-server to 3.14.0Christian Clason1+1-1
2025-04-07 10:58fix(decor): enable decoration provider in on_start #33337luukvbaal2+22-1
2025-04-07 10:56fix(treesitter): not refreshing virtualtext contents #33361Dmitry Zolotukhin1+1-1
2025-04-07 10:15docs: PR template #33109Maria José Solano1+5-0
2025-04-07 09:33build(deps): bump luajit to e0a7ea8a9Christian Clason1+2-2
2025-04-07 09:13fix(health): expecting nonexistent "inotifywait" function #33312Felipe Lema1+2-2
2025-04-07 09:07fix(defaults): keywordprg=:help on Windows #33336Emanuel Krollmann1+3-1
2025-04-06 15:49vim-patch:00b927b: runtime(lua): improve foldexpr, add vim9 script versionChristian Clason1+14-13
2025-04-06 15:48vim-patch:9cd6d82: runtime(fstab): set formatoptions-=t in filetype pluginChristian Clason1+9-4
2025-04-06 15:31vim-patch:9adb310: runtime(svelte): add matchit support to svelte filetype pluginChristian Clason1+30-3
2025-04-04 12:50ci: bump actions/create-github-app-token from 1 to 2dependabot[bot]1+1-1
2025-04-06 02:13refactor(lsp): deprecate client_is_stopped #33342Justin M. Keyes3+4-10
2025-04-05 22:56fix(vim.hl): nvim_buf_del_extmark on invalid buffer #33331phanium2+4-0
2025-04-05 22:48build: bump NVIM_API_LEVEL #33340Justin M. Keyes2+3-2
2025-04-05 13:01docs: clipboard, eval #33223Justin M. Keyes8+144-151
2025-04-05 01:42vim-patch:9.1.1276: inline word diff treats multibyte chars as word char (#33323)zeertzjq7+45-10
2025-04-05 00:02vim-patch:b8d5c85: runtime(doc): update WinScrolled documentation (#33322)zeertzjq1+7-0
2025-04-02 10:00feat(lsp.util): deprecate vim.lsp.util.stylize_markdownLewis Russell4+5-28
2025-04-02 10:24fix: bug in stylize_markdownLewis Russell1+8-17
2025-04-04 12:24fix(messages): verbose message emitted without kind #33305luukvbaal2+46-2
2025-04-04 12:21feat(defaults): store spellfile in stdpath('data') #33048Yochem van Rosmalen8+76-59
2025-04-04 08:15vim-patch:9.1.1271: filetype: Power Query files are not recognizedChristian Clason4+355-0
2025-04-04 08:15vim-patch:6099db9: runtime(sh): Update syntax file, command substitution opening paren at EOLChristian Clason1+2-1
2025-04-04 06:13Merge pull request #33282 from glepnir/vim-9.1.1269zeertzjq2+16-2
2025-04-04 05:51vim-patch:9.1.1272: completion: in keyword completion Ctrl_P cannot go back after Ctrl_Nglepnir2+3-1
2025-04-04 03:59test(plugin/shada_spec): failure if timezone isn't a whole hour ahead of UTC (#33257)tstsrt1+2-2
2025-04-04 01:19test(lua/hl_spec): fix hang on exit with ASAN (#33298)zeertzjq1+8-4
2025-04-03 15:19docs(diagnostic): mention `severity` in `Opts.VirtualLines` (#33293)Evgeni Chasnovski2+10-3
2025-04-03 14:26feat(vim.hl): allow multiple timed highlights simultaneously #33283Siddhant Agarwal4+113-26
2025-04-03 13:32test(lua/secure_spec): fix failure with long path (#33280)zeertzjq1+67-97
2025-04-03 13:14feat(clipboard): g:clipboard="foo" forces the "foo" clipboard tool #33235Deveshi Dwivedi3+167-71
2025-04-03 07:54vim-patch:9.1.1268: filetype: dax files are not recognizedChristian Clason4+169-0
2025-04-03 06:09vim-patch:9.1.1269: completion: compl_shown_match is updated when starting keyword completionglepnir2+13-1
2025-04-02 23:10Merge pull request #33279 from zeertzjq/vim-8293574zeertzjq2+11-7
2025-04-02 22:47vim-patch:a359c9c: runtime(zip): add *.whl to the list of zip extensionszeertzjq2+5-3
2025-04-02 22:44vim-patch:8293574: runtime(doc): update pi_zip.txt with current list of zip file extensionszeertzjq1+8-6
2025-04-02 15:12fix(events): crash on SIGTSTP (Ctrl-Z) #33258phanium2+7-2
2025-04-02 12:14fix(highlight): no match highlight during :substitute prompt #33262luukvbaal2+158-181
2025-04-02 01:39vim-patch:9.1.1266: MS-Windows: type conversion warnings (#33264)zeertzjq1+2-2
2025-04-01 12:49Merge pull request #32686 from lewis6991/lsp-rpc-perfLewis Russell2+147-98
2025-04-01 12:30fix(api): nvim_set_keymap() throws error even in pcall() #33228tstsrt2+62-14
2025-04-01 12:02fix(window): crash on negative window height with 'winbar' #33250luukvbaal2+10-1
2025-04-01 09:19docs(eval): fix dict param type of mapsetSean Dewar3+5-5
2025-03-31 20:02docs(eval): fix lnum type for functions using tv_get_lnumSean Dewar4+56-56
2025-04-01 09:20vim-patch:4ac995b: runtime(rust): set formatprg to rustfmt (#33245)zeertzjq2+19-4
2025-04-01 05:56fix(display): wrong cursor column with 'concealcursor' = "n" and virt_text (#33218)luukvbaal2+29-1
2025-04-01 05:56fix(move): adjust for concealed lines above topline after scrolling up (#33211)luukvbaal2+16-1
2025-04-01 00:41vim-patch:9.1.1265: tests: no tests for typing normal char during completion (#33239)zeertzjq1+29-0
2025-03-01 14:44refactor: add basic stringbuffer shimLewis Russell2+137-105
2024-12-08 17:14perf(lsp): use string.buffer for rpc loopMathias Fussenegger1+87-57
2024-12-08 17:10perf(lsp): optimize content length extraction from rpc headersMathias Fussenegger1+18-31
2025-03-31 10:25fix(lsp): better handling of "*" configsLewis Russell2+54-5
2025-03-31 14:08test(float): restore border tests (#33222)zeertzjq1+102-0
2025-03-31 13:54vim-patch:649a237: runtime(debversions): Add release name for Debian 15 - duke (#33207)zeertzjq1+2-2
2025-03-31 13:39feat(float): 'winborder' "bold" style #33189glepnir6+31-495
2025-03-31 13:22fix(defaults): enable :terminal [[,]] motion in operator-pending mode #33217Ghjuvan Lacambre1+2-2
2025-03-31 13:14feat(editor): 'autowriteall' on SIGHUP/SIGQUIT #32843Skoh3+79-8
2025-03-31 09:23Merge pull request #32440 from fredizzimo/message-attachbfredl4+80-0
2025-03-31 09:22fix(treesitter): don't memoize modified headings (#33186)Tan, Long1+2-6
2025-03-30 21:08fix(terminal): emit Termrequest for all OSC sequences #33181phanium1+8-10
2025-03-30 20:37build: ignore out-of-source build folder #33191Yegor Yefremov2+5-1
2025-03-30 20:29docs: lsp config/commands #33122Justin M. Keyes10+237-176
2025-03-30 19:33fix(defaults): visual-mode [[,]] for :terminal shell prompts #33201msaher1+2-2
2025-03-30 18:07feat(lsp): workspace_required #31824Michael Strobel5+173-119
2025-03-30 15:51docs(lsp): `vim.api.buf_request_sync` can also take function as `params` #33170Tighearnán Carroll2+7-2
2025-03-30 15:39fix(vim.lsp.inlay_hint): requesting inlay_hints even when disabled #32999Bartłomiej Maryńczak2+46-2
2025-03-30 15:18docs: faq, lua packages #33183Phạm Bình An6+22-71
2025-03-30 14:30vim-patch:9.1.1263: string length wrong in get_last_inserted_save() (#33194)zeertzjq1+1-1
2025-03-30 14:02fix(checkhealth): check outdated pynvim version properly #33175zeertzjq1+1-1
2025-03-30 13:45vim-patch:9.1.1261: No test for 'pummaxwidth' non-truncated items (#33193)zeertzjq2+32-12
2025-03-30 13:41vim-patch:9.1.1260: Hang when filtering buffer with NUL bytes (#33192)zeertzjq2+16-3
2025-03-30 13:33feat(checkhealth): emoji for OK/WARN/ERROR #33172Justin M. Keyes2+30-28
2025-03-29 23:12fix(api): use E226 instead of E227 for duplicate abbreviation (#33159)zeertzjq2+9-1
2025-03-29 20:35fix(checkhealth): check g:loaded_xx_provider for all providers #33168Justin M. Keyes2+24-13
2025-03-29 18:06fix(provider): misleading :checkhealth if user sets g:loaded_python3_provider=1 #32696Sathya Pramodh6+18-8
2025-03-29 17:57refactor(treesitter): migrate to ts parser callback API #33141Riley Bruins3+58-46
2025-03-29 15:49fix(desktop): cannot open filename with spaces using OS file manager #33161Daniel Kusai1+1-1
2025-03-29 13:33Merge pull request #33114 from zeertzjq/vim-9.1.1250zeertzjq9+641-6
2025-03-29 08:29vim-patch:1054b18: runtime(java): Make changes for JDK 24 in syntax scriptChristian Clason2+18-12
2025-03-29 08:29vim-patch:0dc9a0b: runtime(lf): add lf r34 keywords to syntax scriptChristian Clason1+101-93
2025-03-29 13:29fix(api): use original LHS in keymap error message #33135Gregory Anders2+8-3
2025-03-29 12:12vim-patch:9.1.1257: Mixing vim_strsize() with mb_ptr2cells() in pum_redraw()zeertzjq1+1-1
2025-03-28 13:18fix(pum): simplify 'pummaxwidth' truncation and avoid crashzeertzjq2+174-86
2025-03-28 22:35vim-patch:9.1.1255: missing test condition for 'pummaxwidth' settingzeertzjq4+45-2
2025-03-28 07:37vim-patch:9.1.1250: cannot set the maximum popup menu widthzeertzjq9+507-3
2025-03-29 13:05vim-patch:9.1.1258: regexp: max \U and \%U value is limited by INT_MAX (#33156)zeertzjq4+55-6
2025-03-29 12:55fix(checkhealth): don't override user "q" keymap #33132phanium1+8-4
2025-03-29 12:30fix: remove exec permission from .gitattributes #33140Ricardo Casía1+0-0
2025-03-29 03:01refactor(diff): remove unreachable code (#33149)zeertzjq1+0-4
2025-03-29 02:07fix(pum): fix heap-buffer-overflow with 'rightleft' (#33146)zeertzjq2+218-31
2025-03-28 23:01vim-patch:9.1.1252: typos in code and docs related to 'diffopt' "inline:" (#33143)zeertzjq6+14-15
2025-03-28 18:48fix(cmdline): avoid empty @: register after :<CR> (#33126)luukvbaal2+5-2
2025-03-28 12:46fix(lsp): warn on missing config in :checkhealth #33087Micah Halter1+24-18
2025-03-28 11:52fix(cmdline): empty ext_cmdline block events for :<CR> #33118luukvbaal2+22-9
2025-03-28 11:49fix(provider)!: drop Python 3.7, 3.8 support #33088v1nh1shungry2+2-2
2025-03-28 11:38refactor(treesitter): simplify injection retrieval #33104Riley Bruins2+44-70
2025-03-28 07:09fix(mouse): crash with click on win-separator in statusline (#33091)Shadman2+21-2
2025-03-28 07:07Merge pull request #33086 from zeertzjq/vim-9.1.1243zeertzjq26+1598-128
2025-03-28 06:45vim-patch:9.1.1246: coverity complains about some changes in v9.1.1243zeertzjq1+0-1
2025-03-27 01:24vim-patch:9.1.1243: diff mode is lacking for changes within lineszeertzjq26+1599-128
2025-03-28 00:08vim-patch:9.1.1247: fragile setup to get (preferred) keys from key_name_entry (#33102)zeertzjq3+20-33
2025-03-28 00:06Merge pull request #33101 from zeertzjq/vim-052b86bzeertzjq2+18-3
2025-03-27 23:21vim-patch:f9f4e27: runtime(hyprlang): save and restore cpo setting in syntax scriptzeertzjq1+6-1
2025-03-27 23:21vim-patch:052b86b: runtime(solidity): update syntax script with error definitionszeertzjq1+12-2
2025-03-27 23:19fix(health): message should mention "vim.provider" #33095Eisuke Kawashima3+4-4
2025-03-27 23:15Merge pull request #33098 from zeertzjq/vim-9.1.1245zeertzjq2+36-0
2025-03-27 22:56vim-patch:9.1.1249: tests: no test that 'listchars' "eol" doesn't affect "gM"zeertzjq1+16-0
2025-03-27 22:55vim-patch:9.1.1245: need some more tests for curly braces evaluationzeertzjq1+20-0
2025-03-27 13:35refactor(eval): move diff functions to diff.c (#33085)zeertzjq3+59-58
2025-03-27 11:52fix(ui): wincmd _ should not increase 'cmdheight' above 0 (#33056)luukvbaal2+11-5
2025-03-27 11:51fix(display): scroll logic does not take into account concealed topline (#33054)luukvbaal2+35-3
2025-02-14 10:26fix(ui): send multigrid message position and size when the UI is refreshedFred Sundvik4+80-0
2025-03-27 03:22vim-patch:51a06ec: runtime(sh): consider sh as POSIX shell by default (#33078)zeertzjq2+48-48
2025-03-27 01:06vim-patch:9.1.1224: cannot :put while keeping indent (#33076)zeertzjq7+122-14
2025-03-27 00:54Merge pull request #32953 from glepnir/vim-9.1.1214zeertzjq6+59-15
2025-03-27 00:21vim-patch:9.1.1219: Strange error with wrong type for matchfuzzy() "camelcase"zeertzjq5+19-9
2025-03-27 00:20vim-patch:9.1.1217: tests: typos in test_matchfuzzy.vimzeertzjq1+7-5
2025-03-18 07:44vim-patch:9.1.1214: matchfuzzy() can be improved for camel case matchesglepnir6+45-13
2025-03-27 00:02Merge pull request #30189 from zeertzjq/vim-9.1.0598zeertzjq15+973-104
2025-03-21 22:32vim-patch:9.1.1228: completion: current position column wrong after got a matchzeertzjq2+4-1
2025-03-13 23:42vim-patch:9.1.1201: 'completefuzzycollect' does not handle dictionary correctlyzeertzjq5+41-30
2025-03-13 22:33vim-patch:1dc731a: runtime(doc): make :h 'completefuzzycollect' a bit clearerzeertzjq3+15-15
2025-03-12 23:08vim-patch:9.1.1197: process_next_cpt_value() uses wrong conditionzeertzjq6+69-35
2025-03-08 22:23vim-patch:9.1.1185: endless loop with completefuzzycollect and no match foundzeertzjq3+13-6
2025-03-07 21:58vim-patch:9.1.1182: No cmdline completion for 'completefuzzycollect'zeertzjq5+9-8
2025-03-07 21:55vim-patch:9.1.1181: Unnecessary STRLEN() calls in insexpand.czeertzjq1+5-5
2025-03-07 00:18vim-patch:9.1.1178: not possible to generate completion candidates using fuzzy matchingzeertzjq14+555-187
2025-02-21 23:32vim-patch:9.1.1131: potential out-of-memory issue in search.czeertzjq1+3-7
2025-01-12 08:35vim-patch:9.1.1008: tests: test for patch 9.1.1006 doesn't fail without the patchzeertzjq2+18-2
2025-01-11 23:34vim-patch:9.1.1006: PmenuMatch completion highlight can be combinedzeertzjq1+10-0
2024-09-16 01:10vim-patch:9.1.0733: keyword completion does not work with fuzzyzeertzjq3+56-1
2024-09-10 22:04vim-patch:26e4b00: runtime(doc): Revert outdated comment in completeopt's fuzzy documentationzeertzjq3+3-12
2024-08-31 22:22vim-patch:9.1.0705: Sorting of fuzzy filename completion is not stablezeertzjq3+5-4
2024-08-30 08:43vim-patch:9.1.0654: completion does not respect completeslash with fuzzyzeertzjq2+55-1
2024-08-30 08:42vim-patch:9.1.0634: Ctrl-P not working by defaultzeertzjq2+11-5
2024-08-30 08:34vim-patch:9.1.0631: wrong completion list displayed with non-existing dir + fuzzy completionzeertzjq3+19-1
2024-08-30 08:22vim-patch:9.1.0605: internal error with fuzzy completionzeertzjq3+38-11
2024-08-30 07:37vim-patch:9.1.0598: fuzzy completion does not work with default completionzeertzjq4+284-13
2025-03-26 18:56refactor(diagnostic)!: remove deprecated diagnostic APIs (#33072)Gregory Anders3+16-214
2025-03-16 11:04revert: "refactor(tui): disable kitty key event reporting"Christian Clason1+1-1
2025-03-26 14:50docs: news 0.12 #33065Justin M. Keyes4+587-378
2025-03-26 13:19fix: temporarily disable 0.12 deprecation testsJustin M. Keyes2+3-4
2025-03-26 13:49version bumpJustin M. Keyes1+2-2
2025-03-26 13:48NVIM v0.11.0Justin M. Keyes4+10-4
2025-03-26 13:43docs(lsp): completion.enable #33063Mathias Fußenegger2+20-2
2025-03-26 12:49docs: news, lsp autocomplete #33047Justin M. Keyes9+51-56
2025-03-25 23:35fix(lua): no omni/cmdline completion for vim.env (#33044)Phạm Bình An2+14-1
2025-03-25 22:58vim-patch:9.1.1238: wrong cursor column with 'set splitkeep=screen' (#33060)zeertzjq2+15-2
2025-03-24 17:24fix(mswin): UI may hang on exitJustin M. Keyes1+11-0
2025-03-25 00:05vim-patch:9.1.1236: tests: test_comments leaves swapfiles around (#33050)zeertzjq1+12-12
2025-03-24 21:15build: fix uncrustify install in nix devShell (#33020)Matthieu Coudron1+1-0
2025-03-24 17:15Merge #33043 redundar channel_close()Justin M. Keyes4+13-11
2025-03-24 16:48fix(channel): log after (not before) channel-closeJustin M. Keyes1+2-1
2025-03-24 16:38refactor(channel): redundant channel_close()Justin M. Keyes4+11-10
2025-03-24 15:24fix(treesitter): sync queries with upstreamChristian Clason1+1-1
2025-03-24 12:17feat(clipboard): support g:clipboard="osc52" #33021Andrei Heidelbacher2+19-5
2025-03-24 12:14fix(cmdline): cmdline completion of _defer_require() modules #33007phanium3+84-17
2025-03-23 23:30test(checkhealth): nested path 'runtimepath' #33034phanium2+24-0
2025-03-23 23:12test(log): use tempfile for expected error logs #33017luukvbaal2+71-68
2025-03-23 23:10fix(paste): wrong '[ mark after pasting a big string (streamed chunks) #33025Au.2+40-1
2025-03-23 09:37vim-patch:9.1.1231: filetype: SPA JSON files are not recognizedChristian Clason5+74-0
2025-03-22 14:39build(release.sh): fix hang when generating docs (#33026)zeertzjq1+1-1
2025-03-22 14:20feat(provider/python)!: add python 3.13, drop 3.7 and 3.8 (EOL) #33022Eisuke Kawashima1+1-2
2025-03-22 02:43fix(lsp): handle using array as open_floating_preview title (#33016)Au.3+25-5
2025-03-21 16:31build(deps): bump tree-sitter-vim to v0.5.0Christian Clason1+2-2
2025-03-21 16:31build(deps): bump tree-sitter-markdown to v0.4.1Christian Clason1+2-2
2025-03-21 16:30build(deps): bump tree-sitter-lua to v0.3.0Christian Clason1+2-2
2025-03-21 11:28docs: misc (#32928)dundargoc3+5-5
2025-03-21 10:34docs: LSP completion #33006Justin M. Keyes4+50-24
2025-03-21 10:05fix(log): unify error messages for vim.ui_attach/decor providers #33005luukvbaal5+97-70
2025-03-20 21:57docs(treesitter): document TSNode:named_children()Riley Bruins2+15-2
2025-03-19 23:21vim-patch:9.1.1226: "shellcmdline" completion doesn't work with input() (#32998)zeertzjq2+15-1
2025-03-19 18:04fix(messages): incorrect error message splitting and kind #32990luukvbaal9+29-39
2025-03-19 14:48fix(checkhealth): module not found when `&rtp` has nested paths #32988phanium1+11-7
2025-03-19 14:47fix(snippet): wrong indentation when snippet contains "^" #32970Avinash Thakur2+5-6
2025-03-19 14:36fix(path): crash with nvim_get_runtime_file during wildcard expansion (#32992)zeertzjq1+8-0
2025-03-19 12:41fix(filetype): normalize full path before matching #32227markstegeman2+27-1
2025-03-19 12:27fix(diagnostic): clear virtual_lines autocmd only for valid buf #32979Mars Peng1+1-1
2025-03-19 12:16fix(api): don't use 'winborder' when reconfiguring float (#32984)glepnir3+39-2
2025-03-19 11:17fix(runtime): gO always says "Help TOC" #32971Justin M. Keyes5+6-6
2025-03-19 10:00fix(marks): ensure decor is removed with proper range (#32973)luukvbaal2+33-12
2025-03-19 09:05vim-patch:40ab82b: runtime(sh): remove invalid commented out line in syntax scriptChristian Clason1+0-1
2025-03-19 09:05vim-patch:711f4a0: runtime(sh): update sh indent scriptChristian Clason1+41-17
2025-03-19 09:04vim-patch:11ab02c: runtime(go): use :term for keywordprg for nvim/gvimChristian Clason1+4-5
2025-03-19 09:03vim-patch:ad2f6b6: runtime(keymap) Add forward slash (/) to russian-jcukenwin keymapChristian Clason1+2-0
2025-03-19 07:28fix(api): fix 'winborder' preventing splits with nvim_open_win (#32981)zeertzjq4+18-5
2025-03-19 06:17fix(options): fix 'winborder' accepting multiple string values (#32978)zeertzjq3+1-11
2025-03-18 23:34vim-patch:9.1.1220: filetype: uv.lock file not recognized (#32955)Acaibrid2+4-3
2025-03-18 23:34vim-patch:9.1.1221: Wrong cursor pos when leaving Insert mode just after 'autoindent' (#32976)zeertzjq2+60-1
2025-03-18 23:08vim-patch:9.1.1222: using wrong length for last inserted string (#32975)zeertzjq2+21-28
2025-03-18 21:05feat(float): add winborder option (#31074)glepnir12+340-62
2025-03-18 13:36build(deps): bump tree-sitter-query to v0.5.1Christian Clason1+2-2
2025-03-18 13:19build(deps): bump tree-sitter-vimdoc to v3.0.1Christian Clason1+2-2
2025-03-18 11:52fix(help): remove runnable code virtual textChristian Clason1+0-5
2025-03-18 13:20docs: misc #32959Justin M. Keyes0+0-0
2025-03-18 13:18docs: misc #32959Justin M. Keyes16+83-72
2025-03-18 00:59fix(runtime): E15: Invalid expression in lua file when `gf`phanium1+1-1
2025-03-16 23:18fix(lua): ensure inspect_pos() only shows visible highlight extmarksLuuk van Baal2+84-34
2025-03-18 00:13test: cleanup ftplugin_spec.lua #32948Justin M. Keyes2+26-20
2025-03-17 09:58fix(diagnostic): remove deprecated `severity_limit` optionChristian Clason2+2-9
2025-03-17 22:41Merge pull request #32935 from zeertzjq/vim-3495497zeertzjq4+96-51
2025-03-17 22:41feat(runtime): Lua ftplugin 'includeexpr' #32719Phạm Bình An4+115-1
2025-03-17 22:07vim-patch:9.1.1216: Pasting the '.' register multiple times may not workzeertzjq2+32-4
2025-03-16 23:22vim-patch:3495497: patch 9.1.1212: too many strlen() calls in edit.czeertzjq3+69-52
2025-03-17 20:52fix(column): unnecessary redraws with resized 'statuscolumn' (#32944)luukvbaal3+7-10
2025-03-17 11:59Merge #32810 docsJustin M. Keyes24+416-373
2025-03-09 22:56docs: miscJustin M. Keyes19+267-223
2025-03-16 13:13docs(api): rename "handle" => "id"Justin M. Keyes9+148-146
2025-03-11 21:34docs: OSC 133Justin M. Keyes1+1-4
2025-03-17 09:11Merge pull request #32871 from ofseed/test-lspLewis Russell2+55-0
2025-03-13 03:36test(lsp): add a test for refreshing hints after being requestedYi Ming1+22-0
2025-03-13 02:42test(lsp): add a test for resetting the active request after receiving errorYi Ming1+33-0
2025-03-16 19:39vim-patch:3c7d9b1: runtime(prql): include prql syntax scriptChristian Clason1+178-0
2025-03-16 17:35perf(lsp): don't construct potentially expensive stringsRiley Bruins2+3-4
2025-03-16 17:15build(contrib): add zsh completion (#32617)Matthieu Coudron1+36-0
2025-03-16 12:58refactor(lsp)!: rename lsp.completion.trigger() to get() (#32911)Mathias Fußenegger5+11-10
2025-03-16 12:49fix(checkhealth): handle nested lua/ directory #32918phanium3+27-1
2025-03-16 12:43refactor(test): move runtime_spec.lua to editor/ #32919Justin M. Keyes2+434-434
2025-03-11 21:49fix(diagnostic): virtual lines should scroll horizontallyxzb1+4-1
2025-03-16 11:15fix(marks): issues with invalid marks and marks beyond eob (#32862)luukvbaal4+41-11
2025-02-05 14:24refactor(tui): disable kitty key event reportingGregory Anders1+1-1
2025-03-15 00:31docs(lsp): simplify example of enabling LSP foldingYi Ming2+25-6
2025-03-15 16:44feat(runtime): Lua ftplugin sets 'omnifunc', 'foldexpr' #32697Phạm Bình An3+15-1
2025-03-15 15:45refactor(test): deprecate n.feed_command() #32915Justin M. Keyes3+35-46
2025-03-15 15:18fix(statuscolumn): misleading v:lnum for virtual lines #32912luukvbaal2+28-8
2025-03-15 11:23fix(lsp): correctly check for "codeAction/resolve" supportTobias Schmitz1+1-1
2025-02-20 10:52docs: miscdundargoc23+40-42
2025-03-14 19:23fix(lsp): autocmds to close lsp preview windows not clearedbekaboo1+1-1
2025-03-15 13:07feat(defaults): completeopt=popup #32909Justin M. Keyes5+17-12
2025-03-15 10:47fix(treesitter): update lua, markdown queriesChristian Clason2+7-3
2025-03-15 10:45build(deps): bump tree-sitter-c to v0.23.4Christian Clason1+2-2
2025-03-13 12:47fix(cmdline): ext_cmdline block events for conditionalsLuuk van Baal2+70-10
2025-03-15 10:53test(old): fix test_tabline failure (#32907)zeertzjq2+5-1
2025-03-15 10:00vim-patch:9.1.1206: tests: test_filetype fails when a file is a directory (#32905)zeertzjq1+3-0
2025-03-15 09:40vim-patch:9.1.1205: completion: preinserted text not removed when closing pum (#32903)glepnir2+62-50
2025-03-15 09:34vim-patch:9.1.1204: MS-Windows: crash when passing long string to expand() (#32902)zeertzjq2+21-12
2025-03-15 08:53vim-patch:96395e1: runtime(cs): Update C# runtime filesChristian Clason3+51-5
2025-03-15 09:18vim-patch:9.1.1203: matchparen keeps cursor on case label in sh filetype (#32900)zeertzjq3+40-37
2025-03-15 09:17vim-patch:2329bd4: runtime(doc): fix a typo in gitrebase filetype (#32899)zeertzjq1+1-1
2025-03-15 00:38Merge pull request #32895 from zeertzjq/vim-8.2.4963zeertzjq1+5-5
2025-03-15 00:16vim-patch:9.0.1458: buffer overflow when expanding long file namezeertzjq1+2-2
2025-03-15 00:14vim-patch:8.2.4963: expanding path with "/**" may overrun end of bufferzeertzjq1+4-4
2025-03-14 12:17vim-patch:f22580e: runtime(doc): update a few minor omissions from 5876016 and 4d2c4b9 (#32888)zeertzjq1+1-0
2025-03-14 09:12test: do not dedent() in feed() (#32884)zeertzjq5+30-21
2025-03-14 09:09test: flaky loop_spec.lua #32885Justin M. Keyes1+1-1
2025-03-14 08:51feat(snippet): set snippet keymaps permanent instead of dynamic (#31887)Mathias Fußenegger5+43-106
2025-03-14 08:36fix(vim.fs): default to follow=false #32859Mike3+8-12
2025-03-14 03:36refactor(gen_keycodes): put TAB and K_TAB together (#32882)zeertzjq2+21-21
2025-03-14 00:27vim-patch:4d2c4b9: runtime(doc): document gitrebase filetype (#32881)zeertzjq1+18-0
2025-03-13 23:15vim-patch:9.1.1200: cmdline pum not cleared for input() completion (#32879)zeertzjq2+102-0
2025-03-13 01:14fix(messages): no trailing newline for inputlist, tselect, z= with ext_messagesLuuk van Baal4+28-28
2025-03-13 09:38vim-patch:9.1.1196: filetype: config files for container tools are not recognized (#32873)zeertzjq2+13-2
2025-03-13 08:00ci(deps): bump lua-language-server to 3.13.9Christian Clason1+1-1
2025-03-13 01:11fix(lua): vim.hl.on_yank highlights wrong region with yi' (#32850)phanium2+34-1
2025-03-13 00:47vim-patch:9.1.1198: [security]: potential data loss with zip.vim (#32867)zeertzjq3+29-0
2025-03-13 00:46vim-patch:9.1.1195: inside try-block: fn body executed with default arg undefined (#32866)zeertzjq2+30-9
2025-03-13 00:42test: reduce flakiness in blocking wait tests (#32868)zeertzjq3+28-4
2025-03-12 23:15vim-patch:c1c3b5d: runtime(doc): remove unnecessary "an" (#32865)zeertzjq3+3-3
2025-03-12 14:30fix(diagnostic): clear autocmd only for valid buf (#32861)Jaehwang Jung1+1-1
2025-03-12 13:11fix: update osc52 termfeatures flag on UIEnter/UILeave (#32756)Gregory Anders2+121-37
2025-03-12 12:35fix(terminal): delay when finishing terminal process #32846markstegeman1+22-13
2025-03-12 12:29refactor(popup): use plines_m_win #32857glepnir1+2-16
2025-03-12 10:27ci(deps): bump lua-language-server to 3.13.8Christian Clason1+1-1
2025-03-08 10:15fix(lsp): handle non-existent configs in lsp.config/enableLewis Russell3+92-31
2025-03-12 08:49vim-patch:4fa2dd2: runtime(compiler): add comment for Dispatch (#32856)zeertzjq5+11-1
2025-03-11 15:29feat(treesitter): allow `iter_captures` to accept `opts`Riley Bruins3+19-4
2025-03-12 08:11build(deps): bump luajit to 538a82133Christian Clason1+2-2
2025-03-12 08:00vim-patch:2347330: runtime(compiler): allow customizing exe and args for tsc (#32853)Muntasir Mahmud2+10-2
2025-03-12 04:54feat(treesitter): allow passing lang to InspectTreeMaria José Solano1+6-6
2025-03-11 23:52vim-patch:a8aeeeb: runtime(tera): remove unwanted code and fix issues in syntax script (#32848)Muntasir Mahmud1+8-10
2025-03-11 22:46vim-patch:0a336cc: runtime(doc): clarify that a umask is applied to mkdir() (#32845)zeertzjq3+9-12
2025-03-11 20:35fix(ui): schedule UI detach (#32827)Gregory Anders1+10-0
2025-03-11 14:22refactor(lsp): rename `on_publish_diagnostics` parameter #32776Will Lillis3+6-6
2025-03-11 13:45feat(treesitter): allow disabling captures and patterns on TSQuery (#32790)Ian Chamberlain10+212-15
2025-03-11 13:15fix: warn when :InspectTree on buffer with no parser #32783phanium1+10-2
2025-03-11 12:14ci(test): enable translations in at least one job (#32833)zeertzjq1+1-1
2025-03-11 12:10fix(lsp): improve LSP floating preview window cleanup #31353glepnir2+45-44
2025-03-11 12:05fix(lsp): wrapped ctx in opts before passed to vim.lsp.completion.trigger #32837glepnir1+2-2
2025-03-11 10:09Merge pull request #32836 from clason/bump/lualsChristian Clason1+1-1
2025-03-11 09:47ci(deps): bump lua-language-server to 3.13.7Christian Clason1+1-1
2025-03-10 22:54vim-patch:9.1.1193: Unnecessary use of STRCAT() in au_event_disable() (#32829)zeertzjq3+30-4
2025-03-10 22:49fix(events): fix incorrect capitalization of Cmdwin* events (#32813)zeertzjq4+10-10
2025-03-10 22:48Merge pull request #32828 from zeertzjq/vim-9.1.1186zeertzjq3+38-4
2025-03-10 22:23vim-patch:9.1.1194: filetype: false positive help filetype detectionzeertzjq2+12-1
2025-03-10 22:22vim-patch:9.1.1191: tests: test for patch 9.1.1186 doesn't fail without the patchzeertzjq2+3-1
2025-03-10 22:13vim-patch:9.1.1186: filetype: help files in git repos are not detectedzeertzjq2+24-3
2025-03-10 21:48Merge pull request #32825 from moguls753/issue-32714-redundant-parsersJustin M. Keyes1+25-6
2025-03-10 20:06feat(checkhealth): group parsers by name and path in outputEike1+25-6
2025-03-08 09:30fix(lsp)!: pass buffer number to root_dir functionLewis Russell3+13-10
2025-03-10 16:20feat(lsp): support completion context #32793Maria José Solano5+113-13
2025-03-10 16:15fix(tohtml): disable modeline #32822altermo2+3-0
2025-03-10 15:18docs(vvars): vim.v.event.windows #32673Vlad4+5-0
2025-03-10 14:38fix(popup): new preview_bufnr created when menu item is selected #32819glepnir2+119-70
2025-03-10 13:01fix(lua): types for vim.api.keyset.win_config #32700Tomasz N2+16-7
2025-03-10 09:14build(deps): bump luajit to 84cb21ffa (#32803)Christian Clason1+2-2
2025-03-10 08:47vim-patch:d49ba7b: runtime(sh): set b:match_skip to ignore matches for matchit (#32812)zeertzjq1+3-1
2025-03-09 16:22vim-patch:42e498d: runtime(plsql): move fold option from syntax to filetype pluginChristian Clason3+24-2
2025-03-10 00:27refactor(gen_events): sort enums case-insensitively (#32811)zeertzjq2+16-6
2025-03-09 23:43vim-patch:9.1.1190: C indentation does not detect multibyte labels (#32808)zeertzjq2+15-1
2025-03-09 22:56perf(events): use hashy for event name lookup (#32802)zeertzjq3+31-18
2025-03-09 22:47docs(api): show "since" in API docs #32806Justin M. Keyes2+390-0
2025-03-09 20:38Merge #32687 "g<" for ext_messagesJustin M. Keyes7+193-155
2025-03-09 20:19fix(nvim__set_complete): pum preview info truncated during completion #32555glepnir2+265-116
2025-03-09 17:27fix(build): vimdoc tags are not validated #32801Justin M. Keyes14+33-31
2025-03-08 16:40docs(highlight): collect all default highlight groupsChristian Clason2+16-17
2025-03-09 10:57build(generator): add dependencies on hashy (#32796)zeertzjq2+27-26
2025-03-09 09:13vim-patch:9.1.1188: runtime(tera): tera support can be improved (#32799)Muntasir Mahmud5+139-24
2025-03-09 08:57vim-patch:9.1.1187: matchparen plugin wrong highlights shell case statement (#32798)zeertzjq3+88-1
2025-03-09 08:13Merge pull request #32797 from zeertzjq/vim-3d1a437zeertzjq2+8-0
2025-03-09 07:53vim-patch:d89770e: runtime(doc): use GNOME instead of Gnomezeertzjq2+4-4
2025-03-08 22:13vim-patch:3d1a437: runtime(doc): warn users about potentially risky hotkeyzeertzjq2+8-0
2025-03-09 00:58refactor(hashy): use case labels instead of TOLOWER_ASC() (#32795)zeertzjq1+13-7
2025-03-09 00:00vim-patch:9.1.1184: Unnecessary use of vim_tolower() in vim_strnicmp_asc() (#32792)zeertzjq2+24-2
2025-03-08 22:35refactor(generator): remove nested loop for event aliases (#32780)zeertzjq3+173-162
2025-03-08 22:09docs(events): document events that can always be nested (#32778)zeertzjq1+21-2
2025-03-08 20:28refactor(multiqueue): rename multiqueue_new_parent #32767Justin M. Keyes6+16-14
2025-03-08 10:56vim-patch:62e8228: runtime(go): add 'keywordprg' and 'formatprg' to ftpluginChristian Clason1+26-1
2025-03-08 03:50test(lsp/utils): prevent CursorMoved closing float immediately (#32782)zeertzjq1+1-0
2025-03-08 00:37docs: OSC 133 shell config #32771Justin M. Keyes5+69-42
2025-03-07 21:04fix(types): do not mark unstable API as privateLewis Russell2+0-22
2025-03-08 00:02perf(events): remove unnecessary loop in event_nr2name() (#32777)zeertzjq1+1-6
2025-03-07 23:29fix(events): always allow some events to be nested (#32706)zeertzjq6+106-3
2025-03-07 22:25vim-patch:6bdfeb0: runtime(vim): Update base-syntax, bug fixes (#32775)zeertzjq1+14-10
2025-03-07 22:04Merge pull request #32768 from zeertzjq/vim-9.1.1179zeertzjq6+414-242
2025-03-07 09:49perf(keycodes): use hashy for string lookupzeertzjq4+78-81
2025-03-07 03:11vim-patch:partial:9.1.1179: too many strlen() calls in misc2.czeertzjq2+92-27
2025-03-07 06:17test: add benchmark for nvim_replace_termcodes and keytrans()zeertzjq1+84-0
2025-03-07 05:07refactor(keycodes): generate key_names_table[] using Luazeertzjq4+234-208
2025-03-07 18:16fix(terminal): avoid rescheduling events onto the same queue (#32755)Gregory Anders4+141-94
2025-03-07 15:21fix(marks): mark winline as invalid if change is in a concealed line (#32766)luukvbaal3+25-4
2025-03-07 13:45feat(defaults): jump between :terminal shell prompts with ]]/[[ #32736Gregory Anders10+160-55
2025-03-07 11:50fix(lua): always use vim.inspect() for :lua= (#32715)zeertzjq4+28-18
2025-03-07 05:22fix(lsp): use unresolved code action when `codeAction/resolve` failsMaria José Solano1+2-1
2025-03-06 21:50vim-patch:9.1.1177: filetype: tera files not detectedChristian Clason3+15-0
2025-03-06 15:36fix(marks): wrong winline info for concealed line with below virt line (#32747)luukvbaal2+41-6
2025-03-06 11:40vim-patch:08a410f: runtime(vim): recognize <...> strings (and keys) for 'keywordprg' (#32752)zeertzjq1+3-1
2025-03-06 11:39vim-patch:9.1.1173: filetype: ABNF files are not detected (#32751)zeertzjq3+35-0
2025-03-06 08:31fix(terminal): improve cursor refresh handling (#32596)Sean Dewar2+133-82
2025-03-06 08:21feat(lsp): support for resolving code action command (#32704)Maria José Solano5+66-8
2025-03-06 03:28fix(tui): remove DCS escaping in tmux (#32723)Gregory Anders3+3-9
2025-03-06 00:26vim-patch:9.1.1176: wrong indent when expanding multiple lines (#32746)zeertzjq3+27-1
2025-03-06 00:24vim-patch:9.1.1175: inconsistent behaviour with exclusive selection and motion commands (#32745)zeertzjq4+72-6
2025-03-05 23:39vim-patch:9.1.1174: tests: Test_complete_cmdline() may fail (#32743)zeertzjq1+2-2
2025-03-05 23:38vim-patch:4783a2c: runtime(doc): mention bzip3 in gzip plugin documentation (#32742)zeertzjq1+1-0
2025-03-05 23:08vim-patch:9.1.1172: [security]: overflow with 'nostartofline' and Ex command in tag file (#32739)zeertzjq2+19-0
2025-03-05 15:45feat(terminal)!: include cursor position in TermRequest event data (#31609)Gregory Anders12+129-49
2025-03-05 12:30Merge pull request #12049 from bfredl/luverrbfredl2+73-16
2025-03-05 09:57fix(lua): format errors from luv callbacks using __tostringbfredl2+73-16
2025-03-05 08:35build(deps): bump tree-sitter to v0.25.3Christian Clason1+2-2
2025-03-04 22:51vim-patch:9.1.1170: wildmenu highlighting in popup can be improved (#32728)zeertzjq3+56-7
2025-03-04 22:42vim-patch:9.1.1171: tests: wrong arguments passed to assert_equal() (#32727)zeertzjq1+1-1
2025-03-04 18:45fix(display): adjust winline info for concealed lines below last line (#32708)luukvbaal2+25-0
2025-03-04 18:36fix(lsp): open_floating_preview() ignores max_height (#32716)Robert Muir2+27-1
2025-03-04 14:59fix(diagnostic): virtual_lines diagnostic columns (#32703)James Trew2+105-2
2025-03-04 12:12Merge pull request #32608 from bfredl/nolegacyhlbfredl8+418-460
2025-02-24 09:18refactor(tests): use new-style highlight spec in legacy/bfredl8+418-460
2025-03-03 23:37vim-patch:9.1.1169: using global variable for get_insert()/get_lambda_name() (#32713)zeertzjq4+29-58
2025-03-03 23:05vim-patch:9.1.1167: mark '] wrong after copying text object (#32712)zeertzjq2+54-0
2025-03-03 23:04vim-patch:659cb28: runtime(doc): fix typo "bet" in :h 'completeopt' (#32711)zeertzjq3+12-12
2025-03-03 22:41Merge pull request #32709 from deathbeam/vim-9.1.1166zeertzjq9+105-19
2025-03-03 22:00vim-patch:9.1.1168: wrong flags passed down to nextwild()zeertzjq1+1-1
2025-03-03 16:51vim-patch:9.1.1166: command-line auto-completion hard with wildmenuTomas Slusny9+105-19
2025-03-01 15:18feat(messages): "g<" mapping for ext_messagesLuuk van Baal3+100-7
2025-02-28 19:25refactor(messages): simplify message historyLuuk van Baal6+101-156
2025-03-03 02:53vim-patch:9.1.1165: diff: regression with multi-file diff blocks (#32702)zeertzjq3+132-3
2025-03-02 22:59vim-patch:9.1.1164: [security]: code execution with tar.vim and special crafted tar files (#32701)zeertzjq1+16-13
2025-03-02 22:27docs: misc #31996Justin M. Keyes28+257-219
2025-03-02 21:44feat(lua): don't complete private (_) fields after dot (.) #32690Maria José Solano2+26-0
2024-09-24 15:41feat(comment): allow commentstring to be determined from node metadataRiley Bruins5+164-0
2025-03-01 12:30test: simplify ASAN detectiondundargoc5+6-20
2025-03-02 07:07test: enable more multigrid popup tests (#32470)fredizzimo1+1401-148
2025-02-27 19:03build!: turn off translations by defaultdundargoc5+15-5
2025-03-01 22:40vim-patch:9.1.1161: preinsert requires bot "menu" and "menuone" to be setzeertzjq5+15-14
2025-03-01 22:35vim-patch:9.1.1160: Ctrl-Y does not work well with "preinsert" when completing itemszeertzjq6+79-76
2025-02-28 18:41vim-patch:0b82054: runtime(lua): Improve 'include' and make '*expr' functions script-localbrianhuster1+6-6
2025-02-28 18:27vim-patch:00a00f5: runtime(lua): Update lua ftplugin and documentationbrianhuster4+50-15
2025-03-01 16:20vim-patch:8ac975d: runtime(tar): fix syntax error in tar.vimChristian Clason1+3-2
2025-03-01 15:51feat(treesitter): add more metadata to `language.inspect()` (#32657)Lewis Russell7+105-37
2025-03-01 10:37vim-patch:56957ed: runtime(misc): add support for bzip3 to tar, vimball and gzip pluginsChristian Clason3+41-4
2025-02-28 23:45vim-patch:9.1.1158: :verbose set has wrong file name with :compiler! (#32682)zeertzjq2+27-2
2025-02-28 23:14docs(Open): add reference in documentation (#32678)Luca Saccarola2+4-0
2025-02-28 12:36fix(marks): ineffective conceal_line callback optimization (#32662)luukvbaal6+27-39
2025-02-28 10:40Merge pull request #28486 from zeertzjq/vim-8.2.4603zeertzjq16+847-227
2024-04-24 11:54vim-patch:8.2.4974: ":so" command may read after end of bufferzeertzjq2+13-1
2024-04-24 11:52vim-patch:8.2.4647: "source" can read past end of copied linezeertzjq2+11-0
2025-02-28 06:00vim-patch:8.2.4607: sourcing buffer lines may lead to errors for conflictszeertzjq2+37-7
2024-04-24 08:20vim-patch:8.2.4603: sourcing buffer lines is too complicatedzeertzjq13+747-212
2025-02-28 05:40vim-patch:8.2.4594: need to write script to a file to be able to source themzeertzjq6+48-16
2025-02-28 02:38fix(treesitter): correctly parse queries with combined injectionsRiley Bruins1+1-1
2025-02-27 18:19vim-patch:3d75ec7: runtime(compiler): improve svelte-checkChristian Clason1+7-5
2025-02-28 00:28vim-patch:85a50fe: runtime(doc): fix confusing docs for 'completeitemalign' (#32671)zeertzjq3+12-12
2025-02-28 00:28vim-patch:60bd140: runtime(vim): Update base-syntax, match Vim9 function calls after "|" (#32670)zeertzjq1+2-1
2025-02-28 00:23vim-patch:9.1.1157: command completion wrong for input() (#32669)zeertzjq2+11-1
2025-02-27 23:11vim-patch:9.1.1156: tests: No test for what patch 9.1.1152 fixes (#32668)zeertzjq1+14-0
2025-02-27 23:03vim-patch:9.1.1155: Mode message not cleared after :silent message (#32667)zeertzjq3+51-1
2025-02-27 13:49fix(lua): wrong script context for option set by func from nvim_exec2 (#32659)zeertzjq3+37-7
2025-02-27 12:15fix(display): correctly store winline info for concealed lines (#32656)luukvbaal2+51-2
2025-02-27 10:41fix(popup): reuse pum preview float win, set 'winfixbuf' #32636glepnir2+138-49
2025-02-27 10:05doc: clarify window-id, tab-id, nvim_set_current_x #32528David Briscoe12+150-139
2025-02-27 09:39refactor(do_source): remove duplicate assignments (#32654)zeertzjq1+0-3
2025-02-27 07:52fix(move): 'scrolloff' cursor correction no longer handles folds properly (#32642)luukvbaal3+22-2
2025-02-27 05:48test: option set by Lua autocommand has correct script context (#32652)zeertzjq1+73-117
2025-02-27 02:38refactor(shada): fix coverity warning about leaking memory (#32650)zeertzjq2+12-7
2025-02-27 01:17Merge pull request #32649 from zeertzjq/vim-9.1.1151zeertzjq2+18-5
2025-02-27 00:52vim-patch:9.1.1152: Patch v9.1.1151 causes problemszeertzjq2+10-18
2025-02-27 00:44vim-patch:9.1.1151: too many strlen() calls in getchar.czeertzjq3+36-15
2025-02-26 23:00refactor: old references to scripts/ dir #32647Justin M. Keyes1+9-10
2025-02-26 22:31Merge #32601 vim.text.indent()Justin M. Keyes31+538-331
2025-02-26 21:51test: unreliable swapfile_preserve_recover_specJustin M. Keyes1+6-1
2025-02-21 01:02feat(lua): vim.text.indent()Justin M. Keyes31+533-331
2025-02-26 19:03fix(shada): ":wshada/:rshada [filename]" with shadafile=NONE #32538IpsumCapra3+25-15
2025-02-26 11:38build: move all generator scripts to `src/gen/`Lewis Russell0+0-0
2025-02-26 12:23refactor(gen_api_dispatch): avoid trailing spaces (#32632)zeertzjq1+9-10
2025-02-26 11:23Merge pull request #32631 from jamessan/snprintf-binaryJames McCoy1+7-2
2025-02-26 08:40build(cjson): sync with upstream (#32114)Tristan Knight4+197-155
2025-02-26 07:33fix(eval): don't shorten $HOME in v:stacktrace (#32634)zeertzjq2+45-18
2025-02-26 05:55refactor: remove unnecessary allocation for "run Nvim with -V1" (#32633)zeertzjq2+5-10
2025-02-26 02:58fix(vim_snprintf): special-case handling of binary formatJames McCoy1+7-2
2025-02-26 01:47refactor(options): fix coverity warning about unintialized sc_chan (#32630)zeertzjq1+1-9
2025-02-24 17:58fix(extmark): clearer error message for invalid ephemeral mark usageRiley Bruins1+2-1
2025-02-25 23:51Merge pull request #32614 from brianhuster/vim-094494bzeertzjq1+77-28
2025-02-25 23:40fix(lua): don't override script ID from :source (#32626)zeertzjq8+188-96
2025-02-25 23:31vim-patch:580e457: runtime(vim): make VimKeywordPrg even smarter for regexeszeertzjq1+3-1
2025-02-24 15:38vim-patch:094494b: runtime(vim): improve &keywordprg in ftpluginbrianhuster1+75-28
2025-02-25 22:45fix(move): wrong cursor row on concealed line (#32629)luukvbaal2+15-5
2025-02-25 13:17fix(treesitter): nil check query for has_conceal_lineLuuk van Baal2+23-4
2025-02-25 13:29test(ui/cursor_spec): reduce flakiness (#32627)zeertzjq1+4-4
2025-02-24 08:20fix(lsp): resize hover window for concealed linesLuuk van Baal2+34-0
2024-11-24 13:46feat(treesitter): vertical conceal support for highlighterLuuk van Baal13+281-68
2024-11-23 22:03feat(marks): add conceal_lines to nvim_buf_set_extmark()Luuk van Baal24+529-167
2025-02-25 09:20vim-patch:9.1.1140: filetype: m17ndb files are not detected (#32618)zeertzjq5+92-1
2025-02-25 09:12test: combined injections (#32611)Artem1+174-32
2025-02-25 06:30vim-patch:9.1.1145: multi-line completion has wrong indentation for last line (#32625)glepnir5+78-10
2025-02-25 01:17fix(api): don't override Vimscript SID (#32610)zeertzjq16+237-118
2025-02-24 21:34fix(lua): SIGSEGV in luv callback with error(nil) #32595phanium2+36-1
2025-02-24 04:16vim-patch:025dc48: runtime(vim): Update base-syntax, match :CompilerSet and :SynMenu commands (#32605)zeertzjq0+0-0
2025-02-24 03:20vim-patch:9.1.1143: illegal memory access when putting a register (#32604)zeertzjq3+43-1
2025-02-23 22:08feat(complete): CompleteDone reason "cancel", "discard" #32600Evgeni Chasnovski3+22-13
2025-02-23 17:08fix(float): can set title/footer without setting border #32594Evgeni Chasnovski2+43-18
2025-02-23 16:48fix(lsp): reset the applied hints on `refresh` request #32446Yi Ming1+3-0
2025-02-23 16:21revert "feat(ftplugin): set 'omnifunc' of Lua to 'v:lua.vim.lua_omnifunc'" #32597Justin M. Keyes3+1-12
2025-02-23 16:20Merge #32503 feat(lsp): use the meta model to generate server capability mapJustin M. Keyes5+382-107
2025-02-22 00:31refactor(treesitter): simplify parsing coroutine logicRiley Bruins1+22-47
2025-02-23 15:57feat(ftplugin): set Lua 'omnifunc' to vim.lua_omnifunc #32491Phạm Bình An3+12-1
2025-02-23 15:51fix(lua): `@private` => `@nodoc` #32587Dan Sully2+4-4
2025-02-22 15:46build: make makefile work on msysdundargoc1+10-0
2025-02-22 21:19fix(float): ensure floating window width can fit titleMaria José Solano2+19-0
2025-02-23 09:53Merge pull request #32593 from zeertzjq/vim-9.1.1139zeertzjq3+35-3
2025-02-23 09:13vim-patch:9.1.1141: Misplaced comment in readfile()zeertzjq1+2-2
2025-02-23 09:06vim-patch:9.1.1139: [fifo] is not displayed when editing a fifozeertzjq3+33-1
2025-02-23 08:52vim-patch:9.1.1137: ins_str() is inefficient by calling STRLEN() (#32591)zeertzjq5+44-42
2025-02-23 08:35vim-patch:9.1.1136: Match highlighting marks a buffer region as changed (#32561)luukvbaal3+31-61
2025-02-23 01:11test(unit/strings_spec): show ctx when vim_snprintf content check fails #32570James McCoy1+1-1
2025-02-22 10:09vim-patch:9.1.1134: filetype: Guile init file not recognizedChristian Clason2+2-1
2025-02-22 10:01vim-patch:9.1.1133: filetype: xkb files not recognized everywhereChristian Clason2+9-6
2025-02-22 14:45vim-patch:61af587: runtime(dockerfile): set comments in filetype pluginChristian Clason1+3-2
2025-02-22 14:44vim-patch:d15114c: runtime(compiler): include svelte-check compilerChristian Clason1+19-0
2025-02-22 13:17fix(runtime): avoid E31 in ftplugin (#32578)phanium3+6-6
2025-02-22 12:07feat(treesitter): table of contents for checkhealth, markdown (#32282)Christian Clason7+221-79
2025-02-22 08:38vim-patch:9.1.1135: 'suffixesadd' doesn't work with multiple items (#32573)zeertzjq3+69-6
2025-02-21 17:37fix(lsp): unify get_completion_word for textEdits/insertTextMathias Fussenegger2+12-3
2025-02-21 23:37fix(tests): filter out lines with __typeof__ keyword (#32524)Sören Tempel1+2-0
2025-02-21 23:07vim-patch:9.1.1132: Mark positions wrong after triggering multiline completion (#32564)zeertzjq2+45-0
2025-02-21 22:49vim-patch:partial:9.1.1131: potential out-of-memory issue in search.c (#32565)zeertzjq1+6-4
2025-02-21 22:35fix(marks): truncate double-width inline virt_text consistently (#32560)zeertzjq2+124-46
2025-02-21 22:05vim-patch:9.1.1130: 'listchars' "precedes" is not drawn on Tabs. (#32563)zeertzjq2+24-2
2025-01-14 03:16perf(treesitter): don't block when finding injection rangesRiley Bruins2+25-8
2025-02-18 01:53feat(lsp): use the meta model to generate server capability mapMaria José Solano4+153-94
2025-02-21 12:57test: adjust multibyte virtual text test (#32557)zeertzjq1+16-16
2025-02-15 21:33fix(treesitter): `TSNode:field()` returns all children with the given fieldRiley Bruins4+31-7
2025-02-21 08:43vim-patch:3cb4148: runtime(sieve): set fileformat=dos in filetype pluginChristian Clason1+6-7
2025-02-21 08:43vim-patch:27f5136: runtime(mail): add commentstring '> %s' to ftpluginChristian Clason2+6-3
2025-02-21 08:42vim-patch:106899e: runtime(dnsmasq): include simple filetype pluginChristian Clason1+11-0
2025-02-21 08:41vim-patch:911742a: runtime(dosini): Add support for # comments to ftpluginChristian Clason1+3-2
2025-02-14 00:57perf(treesitter): only search for injections within the parse rangeRiley Bruins4+63-27
2025-02-20 16:34ci: add "_" to luacheck's list of global variablesRiley Bruins1+2-1
2025-02-21 00:40fix(messages): list_cmd kind for :registers, :au[g] #32531luukvbaal5+82-50
2025-02-21 00:25vim-patch:9.1.1127: preinsert text is not cleaned up correctly (#32544)zeertzjq2+11-4
2025-02-21 00:24vim-patch:9.1.1125: cannot loop through pum menu with multiline items (#32543)zeertzjq2+9-1
2025-02-20 23:14vim-patch:9.1.1126: patch 9.1.1121 used a wrong way to handle enterzeertzjq2+3-10
2025-02-19 08:10test(completion_spec): make Enter test descriptions more accuratezeertzjq2+9-7
2025-02-19 05:40vim-patch:9.1.1121: Enter does not insert newline with "noselect"glepnir6+55-10
2025-02-20 23:02vim-patch:9.1.1124: No test for 'listchars' "precedes" with double-width char (#32541)zeertzjq2+34-5
2025-02-20 22:04feat(messages): confirm kind for z=, :tselect, inputlist() #32521luukvbaal5+52-7
2025-02-20 13:47feat(marks): virtual lines support horizontal scrolling (#32497)zeertzjq12+274-46
2025-02-20 13:26fix(keycodes): recognize <Find>, <Select> #28431Mantas Mikulėnas4+10-0
2025-02-20 12:10vim-patch:c729d6d: runtime: decouple Open and Launch commands and gx mapping from netrw (#32506)Luca Saccarola3+14-145
2025-02-16 00:54fix(treesitter): don't spam query errors in the highlighterRiley Bruins1+6-1
2025-02-15 23:02fix(api): remove invalid assertionsLuuk van Baal1+0-7
2025-02-15 23:07fix(treesitter): avoid computing fold levels for empty bufferLuuk van Baal3+79-9
2025-02-15 00:53fix(treesitter)!: enforce buffer is loaded when creating parserLuuk van Baal2+12-2
2025-02-19 18:09docs: Lua "bit" library #32492Phạm Bình An3+387-2
2025-02-19 10:47fix(terminal): avoid more `busy_start` lacking `busy_stop` (#32509)Sean Dewar2+35-9
2025-02-19 09:14vim-patch:9.1.1122: too many strlen() calls in findfile.c (#32516)zeertzjq3+368-258
2025-02-19 06:32vim-patch:9.0.0532: edit test is flaky when run under valgrind (#32518)zeertzjq1+50-29
2025-02-18 13:22test(lua/hl_spec): fix hang on exit with ASAN (#32508)zeertzjq1+8-0
2025-02-18 09:09build(deps): bump tree-sitter to v0.25.2Christian Clason1+2-2
2025-02-18 01:52feat(lsp): update LSP typesMaria José Solano2+229-13
2025-02-17 22:59vim-patch:5647c91: runtime(doc): add reference to extendnew() at extend() (#32500)zeertzjq3+6-3
2025-02-17 22:43fix(tests): remove the __extension__ keyword in filter_complex_blocks (#32483)Sören Tempel1+3-0
2025-02-16 17:02fix(treesitter): separately track the number of valid regionsRiley Bruins1+6-3
2025-02-17 10:26refactor(channel): eliminate special case in on_proc_exit() #32485Justin M. Keyes3+8-13
2025-02-17 02:33docs: misc (#32258)dundargoc9+10-9
2025-02-17 02:32test(lua/hl_spec): reduce flakiness (#32489)zeertzjq1+10-2
2025-02-17 01:45test: reduce flakiness in highlight tests (#32488)zeertzjq2+18-33
2025-02-17 00:00vim-patch:68ba6c2: runtime(vim): Update base-syntax, improve performance (#32487)zeertzjq1+22-25
2025-02-16 21:33docs: stdpath() type #32480phanium2+22-0
2025-02-16 20:13fix(diagnostic): don't include diagnostic code when using custom formatter #32464Maria José Solano1+13-10
2025-02-16 14:54fix(marks): handle composing in inline virt_text with 'nowrap' (#32477)zeertzjq2+13-13
2025-02-16 14:05fix(marks): handle double-with inline virt_text with 'nowrap' (#32476)zeertzjq3+106-30
2025-02-15 21:56fix(docs): update context type in `vim.lsp.LocationOpts.OnList`Maria José Solano2+3-2
2025-02-15 17:25fix(terminal): avoid mismatched `busy_start` without `busy_stop` (#32458)Sean Dewar2+27-1
2025-02-15 09:36ci(test): disable ubuntu armdundargoc3+4-4
2025-02-15 09:46vim-patch:3f60114: runtime(keymap): Add ukrainian-enhanced keymapChristian Clason1+87-0
2025-02-14 23:42vim-patch:faf4112: runtime(doc): document ComplMatchIns highlight for insert-completion (#32448)zeertzjq1+5-0
2025-02-14 23:24vim-patch:9.1.1112: Inconsistencies in get_next_or_prev_match() (#32447)zeertzjq1+12-11
2025-02-14 13:06feat(lsp): add support for completionItem.command resolvingMathias Fussenegger3+69-9
2025-02-13 22:17ci(release): change to ubuntu-22.04dundargoc1+4-7
2025-02-14 13:28fix(float): "Not enough room" error for 1-line float #25192glepnir2+36-0
2025-02-14 12:48Merge pull request #32442 from zeertzjq/vim-407319fzeertzjq2+28-0
2025-02-13 17:17build(windows)!: drop cat and tee executables from windowsdundargoc3+0-8
2025-02-14 11:54vim-patch:d7deeff: runtime(exports): include simple filetype pluginzeertzjq1+14-0
2025-02-14 11:53vim-patch:407319f: runtime(samba): include simple filetype pluginzeertzjq1+14-0
2025-02-14 01:09vim-patch:9.1.1107: cannot loop through completion menu with fuzzy (#32438)zeertzjq2+25-2
2025-02-14 00:26vim-patch:9.1.1109: cmdexpand.c hard to read (#32437)zeertzjq1+44-40
2025-02-13 23:49vim-patch:4f010c9: runtime(vim): Update base-syntax, always match continuation comments to EOL (#32435)zeertzjq1+2-2
2025-02-13 23:21vim-patch:9.1.1108: 'smoothscroll' gets stuck with 'listchars' "eol" (#32434)zeertzjq7+91-18
2025-02-13 14:24feat(term): trigger TermRequest for APC (#32407)Till Bungert7+67-16
2025-02-13 13:48feat(lsp): add select kind in showMessageRequest #32387Maria José Solano1+1-0
2025-02-13 13:19Merge #32426 fix(lsp): reset active request when reporting an errorJustin M. Keyes2+11-8
2025-02-13 10:24fix(lsp): clear word when expand multi-lines word (#32393)glepnir2+47-2
2025-02-13 10:08fix(lsp): autotrigger should only trigger on client's triggerCharacters (#32266)Robert Muir2+42-4
2025-02-12 21:16vim-patch:8f3277f: runtime(nroff): set define option & add matchit config in ftpluginChristian Clason1+17-2
2025-02-13 04:01refactor(lsp): handling errors and nil responses togetherYi Ming1+2-7
2025-02-13 03:51fix(lsp): reset active request when reporting an errorYi Ming1+9-2
2025-02-13 02:19fix(lsp): missing method parameter when canceling requestsYi Ming1+1-0
2025-02-13 01:42Merge pull request #32425 from zeertzjq/vim-4a530a6zeertzjq1+188-67
2025-02-13 01:05vim-patch:a9c0642: runtime(vim): Update base-syntax, match Vim9 boolean and null literals in parenszeertzjq1+3-3
2025-02-13 01:02vim-patch:1aa287e: runtime(vim): Update base-syntax, improve variable matchingzeertzjq1+179-66
2025-02-13 01:01vim-patch:4a530a6: runtime(vim): Update base-syntax, match :debuggreedy count prefixzeertzjq1+9-1
2025-02-12 16:04ci(cirrus): update to freebsd-14-2Christian Clason1+1-1
2025-02-12 16:20fix(memline): don't check line count for closed memline #32403luukvbaal2+23-5
2025-02-12 14:22fix(lsp): on detach, cancel pending foldingRange requests #31509Yi Ming2+45-5
2025-02-12 10:01feat(column): apply appropriate numhl highlight to virt_lines (#32400)luukvbaal5+108-62
2025-02-12 10:01feat(options): add 'eventignorewin' (#32152)luukvbaal19+406-259
2025-02-12 02:31refactor(insexpand.c): remove duplicate assignment (#32410)zeertzjq1+0-1
2025-02-11 23:49vim-patch:9.1.1104: CI: using Ubuntu 22.04 Github runners (#32409)zeertzjq1+1-1
2025-02-11 15:19refactor(tests): drop os_kill #32401Justin M. Keyes4+15-34
2025-02-11 11:38Merge #30860 LSP: symbols_to_items()Justin M. Keyes5+61-21
2025-02-11 09:19feat(lsp)!: `symbol_to_item` requires `offset_encoding`Yi Ming5+42-14
2025-02-11 02:31fix(treesitter): detect trees with outdated regions in `is_valid()`Riley Bruins2+40-1
2025-02-11 09:09feat(lsp): include `end_col` and `end_lnum` in `vim.lsp.buf.symbols_to_items`Yi Ming3+25-13
2025-02-11 02:06Merge pull request #32398 from zeertzjq/vim-9.1.1098zeertzjq1+45-31
2025-02-11 01:12vim-patch:9.1.1101: insexpand.c hard to readzeertzjq1+42-31
2025-02-11 01:12vim-patch:9.1.1098: leaking memory with completing multi lineszeertzjq1+3-0
2025-02-11 01:07vim-patch:9.1.1095: tests: matchparen plugin test wrongly named (#32397)zeertzjq0+0-0
2025-02-10 18:21Merge #32385 UI :detach commandJustin M. Keyes20+300-134
2025-02-10 10:55fix(ui): Windows :detach is opt-inJustin M. Keyes3+53-11
2025-02-10 10:36test: use --cleanJustin M. Keyes1+20-77
2025-02-09 21:04feat(ui): UI :detach commandJustin M. Keyes20+244-63
2025-02-10 17:37fix(api): memory leaks in vim.api.nvim_*get_option #32390Cai Rijun (Richard)2+15-1
2025-02-10 13:51test(fix): make testing of ext_cmdline optional #32375fredizzimo1+3-0
2025-02-10 13:18refactor(defaults): cleanup enable_ctx_menu #32391Siddhant Agarwal1+5-7
2025-02-10 11:04build: set luals checklevel to Hint #32392Lewis Russell2+12-8
2025-02-09 17:44vim-patch:f30eb4a: runtime(qf): Update syntax file, match second delimiterChristian Clason2+78-67
2025-02-10 04:46Merge pull request #32389 from zeertzjq/vim-9.0.1675zeertzjq1+17-5
2025-02-10 03:33vim-patch:9.1.1091: tests: timeout might be a bit too smallzeertzjq1+2-2
2025-02-10 03:32vim-patch:9.0.1675: test may run into timeout when using valgrindzeertzjq1+16-4
2025-02-10 03:27vim-patch:partial:9.1.1088: tests: plugin tests are named inconsistently (#32388)zeertzjq0+0-0
2025-02-09 21:23fix(defaults): improve visual search mappings #32378neeshy2+45-15
2025-02-09 19:32feat(defaults): "Show Diagnostics" in mouse popupmenu #32122Siddhant Agarwal2+23-1
2025-02-09 18:02fix(lsp): signature_help highlights wrong parameter #32382Shantanu Raj1+1-0
2025-02-06 12:45build: add luals checkdundargoc7+41-4
2025-02-09 16:40fix(lua): vim.tbl_get({}, nil, 1) should return nil #32218phanium2+6-5
2025-02-09 15:44test: reset cmdline abort state only after expect() has finished #32376fredizzimo1+5-6
2025-02-09 15:31test: screen.lua can check win_pos #32373fredizzimo2+26-13
2025-02-08 18:08vim-patch:9.1.1085: filetype: cmmt files are not recognizedChristian Clason2+2-1
2025-02-09 02:43vim-patch:9.1.1086: completion doesn't work with multi lines (#32377)glepnir4+267-11
2025-02-09 01:19Merge pull request #32374 from zeertzjq/vim-8.2.2933zeertzjq2+45-7
2025-02-09 00:30vim-patch:9.1.1083: setreg() doesn't correctly handle mbyte chars in blockwise modezeertzjq2+26-2
2025-02-09 00:26vim-patch:8.2.2935: calculating register width is not always neededzeertzjq1+8-5
2025-02-09 00:19vim-patch:8.2.2934: ASAN error when using text from the clipboardzeertzjq1+11-4
2025-02-09 00:11vim-patch:8.2.2933: when 'clipboard' is "unnamed" zp does not work correctlyzeertzjq1+7-3
2025-02-08 23:41vim-patch:a35040f: runtime(tex): improve syntax highlighting (#32370)Christian Clason1+41-8
2025-02-05 21:53ci(arm64): skip installing npm to prevent segmentation faultsdundargoc2+14-7
2025-02-06 08:33fix(lsp): check for valid buf before processing semantic tokens responseEvgeni Chasnovski1+8-2
2025-02-07 13:49fix(messages): improve deadly signal messages #32364Justin M. Keyes3+13-14
2025-02-07 09:10vim-patch:b69cd52: runtime(misc): Add support for lz4 to tar & gzip plugin (#32360)zeertzjq4+81-119
2025-02-06 23:05Merge pull request #32358 from zeertzjq/vim-8.2.0849zeertzjq5+37-31
2025-02-06 22:24vim-patch:9.1.1081: has('bsd') is true for GNU/Hurdzeertzjq5+9-1
2025-02-06 22:19vim-patch:8.2.0849: BeOS code is not maintained and probably unusedzeertzjq1+1-3
2025-02-06 22:23test(old): reorder test_functions.vim to match upstreamzeertzjq1+30-30
2025-02-06 20:52vim-patch:9.1.1080: filetype: Mill files are not recognizedChristian Clason2+2-1
2025-02-06 12:17feat(defaults): enable diffopt "linematch" #32346Siddhant Agarwal6+7-5
2025-02-06 00:04vim-patch:9.1.1077: included syntax items do not understand contains=TOP (#32343)zeertzjq3+52-38
2025-02-05 21:23fix(log): RPC log format #32337Justin M. Keyes1+6-3
2025-02-02 22:06feat(diagnostic): add `current_line` option for `virtual_text` handlerMaria José Solano4+115-38
2025-02-04 17:25feat(treesitter): show which nodes are missing in InspectTreeRiley Bruins3+64-1
2025-01-23 07:38build(deps): bump luv to v1.50.0-1Christian Clason2+340-58
2025-02-05 03:36fix(messages): add a trailing space to inputlist() etc. prompts (#32328)zeertzjq3+92-16
2025-02-04 23:06vim-patch:9.1.1076: vim_strnchr() is strange and unnecessary (#32327)zeertzjq3+5-24
2025-02-04 22:48fix(event-loop): process input before events in getchar() (#32322)zeertzjq2+9-2
2025-02-03 23:31ci(vim-patches): fix failing workflowdundargoc1+3-3
2025-02-04 08:56build(deps): bump tree-sitter-query to v0.5.0 (#32299)Riley Bruins2+10-2
2025-02-04 02:07test(terminal/cursor_spec): remove unnecessary busy handlers (#32321)zeertzjq1+0-6
2025-02-04 01:31test(getchar_spec): fix flakiness (#32320)zeertzjq1+3-0
2025-02-04 01:13Merge pull request #32315 from zeertzjq/vim-9.1.1009zeertzjq10+688-167
2025-02-04 00:29vim-patch:9.1.1072: 'diffopt' "linematch" cannot be used with {n} less than 10zeertzjq1+5-3
2025-02-03 14:26vim-patch:9.1.1027: no sanitize check when running linematchzeertzjq3+68-10
2025-02-03 14:26vim-patch:9.1.1023: Coverity complains about dereferencing NULL pointerzeertzjq1+4-2
2025-02-04 00:25vim-patch:9.1.1022: linematch option value not completedzeertzjq2+5-1
2025-02-03 13:52vim-patch:9.1.1009: diff feature can be improvedzeertzjq7+614-159
2025-02-03 23:44vim-patch:9.1.1074: Strange error when heredoc marker starts with "trim" (#32317)zeertzjq6+46-9
2025-02-03 23:44Merge pull request #31604 from zeertzjq/vim-9.1.0935zeertzjq5+1043-173
2025-02-03 22:45vim-patch:9.1.1073: tests: test_compiler fails on Windows without Mavenzeertzjq1+3-0
2024-12-27 23:32vim-patch:9.1.0967: SpotBugs compiler setup can be further improvedzeertzjq4+170-8
2024-12-17 01:06vim-patch:9.1.0935: SpotBugs compiler can be improvedzeertzjq5+876-171
2025-02-03 17:11Merge #32082 refactor(treesitter): use coroutines for resuming _parse()Justin M. Keyes4+122-85
2025-02-03 09:09fix(tui): cursor color in suckless terminal #32310uio231+3-1
2025-02-03 08:54feat(diagnostic): format() can filter diagnostics by returning nil #32302Maria José Solano4+67-22
2025-02-03 05:20vim-patch:9.0.1391: "clear" macros are not always used (#32312)zeertzjq3+6-10
2025-02-03 04:49vim-patch:8.2.4948: cannot use Perl heredoc in nested :def function (#32311)zeertzjq1+30-28
2025-02-03 04:07Merge pull request #32293 from zeertzjq/vim-9.1.1063zeertzjq6+209-82
2025-02-03 02:49vim-patch:9.1.1071: args missing after failing to redefine a functionzeertzjq2+44-7
2025-02-02 08:00vim-patch:9.1.1066: heap-use-after-free and stack-use-after-scope with :14verbosezeertzjq2+36-4
2025-02-02 00:23vim-patch:9.1.1063: too many strlen() calls in userfunc.czeertzjq5+122-76
2025-02-03 02:45vim-patch:9.0.1142: crash and/or memory leak when redefining functionzeertzjq1+3-2
2025-02-03 02:21vim-patch:8.2.2505: Vim9: crash after defining function with invalid return typezeertzjq1+11-3
2025-02-03 02:15vim-patch:8.2.1445: Vim9: function expanded name is cleared when sourcing againzeertzjq1+2-1
2025-02-03 03:11vim-patch:8.2.0825: def_function() may return pointer that was freedzeertzjq1+2-0
2025-02-03 00:09vim-patch:9.1.1070: Cannot control cursor positioning of getchar() (#32303)zeertzjq7+209-8
2025-02-02 23:09fix(statusline): overwriting stl_items with nvim_eval_statusline() {-item #32265luukvbaal2+267-265
2025-01-29 23:53feat(treesitter): allow LanguageTree:is_valid() to accept a rangeRiley Bruins4+73-64
2025-01-17 22:35refactor(treesitter): use coroutines for resuming _parse() logicRiley Bruins1+49-21
2025-02-02 11:46refactor(treesitter): always return valid range from parse() #32273Riley Bruins2+3-5
2025-02-02 11:42refactor(treesitter): drop `LanguageTree._has_regions` #32274Riley Bruins1+10-17
2025-02-02 11:40perf(diagnostics): cache line diagnostics when `current_line` is set #32288Maria José Solano1+17-8
2025-02-02 11:00fix(man.lua): skip `Attrs.None` highlights #32262Johannes Larsen1+4-2
2025-02-02 10:02vim-patch:9.1.1069: preinsert text completions not deleted with <C-W>/<C-U> (#32296)glepnir2+12-0
2025-02-02 09:56fix(diagnostic): improve current_line refresh logic #32275Tristan Knight1+8-7
2025-02-02 09:30build(deps): bump tree-sitter to v0.25.1Christian Clason1+2-2
2025-02-02 09:32vim-patch:9.1.1068: getchar() can't distinguish between C-I and Tab (#32295)zeertzjq7+233-158
2025-02-02 09:13vim-patch:a5d19aa: runtime(hyprlang): fix string recognition (#32290)zeertzjq1+3-2
2025-02-02 07:43refactor(autocmds): remove indirection #32291Justin M. Keyes4+62-149
2025-02-02 06:24vim-patch: port some userfunc.c refactorings from Vim (#32292)zeertzjq1+401-363
2025-02-02 00:25fix(autocmds): once=true Lua event-handler may call itself #29544Felipe Vicentin2+46-16
2025-02-01 23:00vim-patch:9.1.1065: no digraph for "Approaches the limit" (#32289)zeertzjq3+7-2
2025-01-30 21:34fix(treesitter): nil access when running string parser asyncRiley Bruins2+23-9
2025-02-01 08:57build(deps): bump tree-sitter to v0.25.0Christian Clason1+2-2
2025-01-31 23:49vim-patch:9.1.1059: completion: input text deleted with preinsert when adding leader (#32276)zeertzjq2+7-2
2025-01-13 14:48docs: miscdundargoc17+38-31
2025-01-30 12:21fix(colorscheme): distinguish CursorLine/Folded/StatusLineNC highlights #32256Evgeni Chasnovski1+4-4
2025-01-30 10:59vim-patch:9.1.1057: Superfluous cleanup steps in test_ins_complete.vim (#32257)zeertzjq2+6-9
2025-01-30 06:39vim-patch:9.1.1056: Vim doesn't highlight to be inserted text when completing (#32251)zeertzjq10+205-9
2025-01-29 14:22ci!: store artifact shasums in a single shasum.txt filedundargoc2+13-63
2025-01-29 19:56Merge pull request #32243 from jamessan/snprintf-unit-testsJames McCoy1+21-5
2025-01-29 01:54test(unit/strings_spec): use correct type for binary valuesJames McCoy1+14-4
2025-01-29 11:07fix(ui): avoid redundant ext_cmdline events (#32237)luukvbaal3+35-30
2025-01-25 12:15fix(treesitter): stop async parsing if buffer is invalidnotomo1+6-1
2025-01-29 08:02fix(treesitter) Set modeline=false in TSHighlighter:destroy (#32234)Daniel Petrovic1+4-1
2025-01-29 07:59feat(treesitter): support modelines in `query.set()` (#30257)Maria José Solano4+97-15
2025-01-29 01:32test(unit/strings_spec): provide context for vim_snprintf testsJames McCoy1+7-1
2025-01-28 20:22fix(treesitter): recalculate folds on VimEnter #32240Riley Bruins1+1-1
2025-01-28 17:59fix(treesitter): empty queries can disable injections (#31748)Riley Bruins2+5-1
2025-01-28 16:34fix(treesitter): avoid computing foldlevels for reloaded buffer #32233luukvbaal1+17-9
2025-01-28 16:17fix(runtime): "E121 Undefined variable s:termguicolors" #32209Judit Novak1+3-0
2025-01-27 16:40ci(release)!: remove backwards compatible releasesdundargoc4+20-32
2025-01-27 22:25docs(treesitter): fix TSNode:range() type signature #32224Riley Bruins3+3-12
2025-01-24 13:01fix: resolve all remaining LuaLS diagnosticsLewis Russell41+177-104
2025-01-27 15:57fix(mpack): remove invalid bool definitionAndreas Schneider1+0-4
2025-01-27 15:52fix(float): cannot set title/footer independently #31993glepnir2+155-24
2025-01-24 16:17ci(release): add linux-arm64 appimage and tarballChristian Clason7+134-63
2025-01-27 15:16build(deps)!: bump tree-sitter to HEAD, wasmtime to v29.0.1 (#32200)Christian Clason7+17-58
2025-01-24 14:38build(bump_deps): abort if archive doesn't existdundargoc1+24-11
2025-01-26 17:35vim-patch:db23436: runtime(asm): add byte directives to syntax scriptChristian Clason1+5-2
2025-01-27 00:02refactor(api): add missing cast #31960glepnir1+1-1
2025-01-26 23:33feat(diagnostic): virtual_lines #31959Maria José Solano7+417-7
2025-01-26 23:28feat(api): nvim_get_autocmds filter by id#31549glepnir6+146-53
2025-01-25 15:26vim-patch:fb49e3c: runtime(filetype): commit 99181205c5f8284a3 breaks V lang detectionChristian Clason1+1-1
2025-01-25 14:41vim-patch:9918120: runtime(filetype): Improve Verilog detection by checking for modules definitionChristian Clason1+2-2
2025-01-25 14:40vim-patch:509a8d5: runtime(just): fix typo in syntax fileChristian Clason1+3-3
2025-01-25 15:03vim-patch:9.1.1052: tests: off-by-one error in CheckCWD in test_debugger.vim (#32202)zeertzjq1+3-2
2025-01-25 14:57Merge pull request #32204 from zeertzjq/vim-9.1.1049zeertzjq5+45-9
2025-01-25 14:34vim-patch:9.1.1053: "nosort" enables fuzzy filtering even if "fuzzy" isn't in 'completeopt'zeertzjq2+12-7
2025-01-23 22:44vim-patch:9.1.1049: insert-completed items are always sortedzeertzjq5+40-9
2025-01-25 04:05fix(log): log unset $TMPDIR at "debug" level #32137phanium1+1-1
2025-01-25 03:57feat(extmarks): virtual text can be right-aligned, truncated #31921georgev9310+142-9
2025-01-23 11:42fix(lua): pop retval for fast context LuaRefLuuk van Baal2+10-1
2025-01-22 22:13fix(messages): avoid empty msg_showmode with 'noshowmode'Luuk van Baal3+55-36
2025-01-19 16:36ci(tests): remove build-types jobsChristian Clason1+0-31
2025-01-16 17:08ci(tests): add arm64 runnerChristian Clason3+4-2
2025-01-24 00:52vim-patch:partial:9.1.1050: too many strlen() calls in os_unix.c (#32188)zeertzjq3+16-15
2025-01-23 23:42fix(column): apply custom highlight to last 'statuscolumn' segment (#32182)luukvbaal2+10-2
2025-01-21 10:15fix(mouse): 'statuscolumn' fold and popopmenu handlingLuuk van Baal5+189-126
2025-01-23 08:42fix(lsp): prefer `on_list` over `loclist` in default handlerEvgeni Chasnovski3+6-6
2025-01-16 17:10feat(api): combined highlights in nvim_eval_statusline()Luuk van Baal14+244-236
2025-01-20 21:45vim-patch:9.1.1042: filetype: just files are not recognizedChristian Clason6+481-0
2025-01-23 08:33vim-patch:9.1.1045: filetype: N-Tripels and TriG files are not recognized (#32170)zeertzjq2+4-0
2025-01-23 02:39fix(checkhealth): failed if 'lua' in plugin namephanium1+1-1
2025-01-23 00:12vim-patch:9.1.1048: crash after scrolling and pasting in silent Ex mode (#32168)zeertzjq2+23-3
2025-01-23 00:11test(lua/hl_spec): set timeout for transient state (#32169)zeertzjq1+6-3
2025-01-22 15:46feat(lua): vim.hl.range() "timeout" #32012Siddhant Agarwal4+53-17
2025-01-22 15:36fix(editor): avoid scrolling :substitute confirm message #32149luukvbaal2+20-0
2025-01-22 13:02fix(inspector): update semantic token namespace (#32157)jdrouhard2+4-4
2025-01-22 09:10fix(startup): avoid crash with completion from -l script (#32160)zeertzjq3+14-7
2025-01-22 02:55vim-patch:9.1.1046: fuzzymatching doesn't prefer matching camelcase (#32155)zeertzjq2+87-31
2025-01-22 01:28fix(search): avoid quadratic time complexity when computing fuzzy score (#32153)zeertzjq1+4-2
2025-01-21 14:50Merge pull request #32144 from zeertzjq/termkey-x1-x2zeertzjq7+104-24
2025-01-21 13:00feat(terminal): forward X1 and X2 mouse eventszeertzjq4+93-24
2025-01-21 12:50feat(tui): recognize X1 and X2 mouse eventszeertzjq3+11-0
2025-01-21 11:32Merge pull request #32098 from bfredl/multihl_groupbfredl7+97-4
2025-01-17 12:44feat(extmark): stack multiple highlight groups in `hl_group`bfredl7+97-4
2025-01-21 00:10vim-patch:c273f1a: runtime(vim): Update base-syntax, match ternary and falsy operators (#32132)zeertzjq1+13-5
2025-01-20 21:44vim-patch:4335fcf: runtime(kconfig): updated ftplugin and syntax scriptChristian Clason3+708-697
2025-01-20 16:17fix(treesitter): compute folds on_changedtree only if not nilKonrad Malik1+3-1
2025-01-20 16:34ci(news): treat deprecated.txt as part of news.txtdundargoc1+1-1
2025-01-20 14:42Merge pull request #32099 from bfredl/no_bufhlbfredl7+110-202
2025-01-20 14:40feat(inccommand): preview 'nomodifiable' buffers #32034Donatas3+49-1
2025-01-16 15:03fix(messages): compute msg_col after last newline in ext_messagesLuuk van Baal1+8-18
2025-01-20 14:10fix: completion.enable(false,...) deletes invalid augroup #32121Konrad Malik1+8-3
2025-01-20 13:00fix(lsp): set floating window filetype after setup #32112Guilherme Soares1+6-5
2025-01-19 12:30feat(api): deprecate nvim_buf_add_highlight()bfredl7+110-202
2025-01-20 12:17docs(treesitter): expose LanguageTree:parent() #32108Jaehwang Jung2+20-1
2025-01-20 10:02Merge pull request #31597 from bfredl/deletionismbfredl2+49-4
2025-01-18 09:42vim-patch:9.1.1030: filetype: setting bash filetype is backwards incompatibleChristian Clason3+8-11
2025-01-19 15:50vim-patch:2cb8246: runtime(tex): add texEmphStyle to texMatchGroup in syntax scriptChristian Clason1+4-3
2025-01-19 15:51vim-patch:d402ba8: runtime(netrw): upstream snapshot of v175Christian Clason5+530-531
2025-01-19 16:05fix(netrw): re-add missing comment marker in syntax fileChristian Clason1+1-1
2025-01-19 20:49fix(lsp): don't use completion filterText if prefix is emptyMathias Fussenegger2+11-3
2025-01-19 21:08fix(lsp): document_symbol uses loclist by default #32070Yochem van Rosmalen3+12-9
2025-01-19 19:37fix(log): unintuitive message for undefined $TMPDIRdeepsghimire1+5-1
2025-01-18 15:07fix(treesitter): clean up parsing queueJaehwang Jung1+2-2
2025-01-19 14:14vim-patch:8dec6c2: runtime(vim): Update base-syntax, fix is/isnot operator matching (#32100)zeertzjq1+13-11
2025-01-19 00:49fix(coverity/530826): validate_opt_idx unchecked negative idx (#32081)Devon Gardner1+3-3
2025-01-18 08:40fix(lua): prevent SIGSEGV when lua error is NULL in libuv_worker林玮 (Jade Lin)2+21-2
2025-01-18 13:43fix(diagnostic)!: make virtual text handler opt-in (#32079)Gregory Anders4+30-6
2025-01-18 09:58vim-patch:e064051: runtime(c): add new constexpr keyword to syntax file (C23)Christian Clason1+4-1
2025-01-18 09:46vim-patch:54cb514: runtime(sh): update syntax scriptChristian Clason1+7-5
2025-01-12 12:10refactor: simplify bump_deps.luadundargoc1+96-363
2025-01-17 12:48vim-patch:9cfdabb: runtime(netrw): change netrw maintainerChristian Clason15+16913-17023
2025-01-17 17:42vim-patch:c2a967a: runtime(c): Update syntax and ftplugin filesChristian Clason3+120-18
2025-01-18 02:03vim-patch:9.1.1028: too many strlen() calls in screen.c (#32083)zeertzjq3+65-60
2025-01-17 22:56docs: change augroup names to new convention #32061Yochem van Rosmalen2+5-5
2025-01-17 14:27fix(lsp): use filterText as word if textEdit/label doesn't matchMathias Fussenegger2+42-3
2025-01-17 12:46vim-patch:9.1.1026: filetype: swc configuration files are not recognizedChristian Clason2+2-1
2025-01-17 09:48docs(gh): use new issue typesChristian Clason3+4-3
2025-01-16 00:11refactor(cmdline): more idiomatic way to avoid cmdline_showLuuk van Baal1+3-6
2025-01-16 07:47fix(messages): lsp window/showMessage is not an errorLuuk van Baal2+4-4
2025-01-17 01:09vim-patch:a234a46: runtime(doc): fix typo in usr_02.txt (#32063)zeertzjq1+2-2
2025-01-17 00:53vim-patch:9.1.1021: string might be used without a trailing NUL (#32062)zeertzjq1+2-1
2025-01-17 00:38vim-patch:9.1.1020: no way to get current selected item in a async context (#32056)zeertzjq5+68-25
2025-01-17 00:33Merge pull request #32038 from gpanders/push-nsrttwwnsqvmGregory Anders8+498-101
2025-01-15 19:08test: use esc sequences in vterm unit testsGregory Anders1+198-55
2025-01-15 17:07feat(terminal): add support for kitty keyboard protocolGregory Anders8+301-47
2025-01-16 20:53refactor(options): generic expand and did_set callbacks (#32011)Lewis Russell7+845-1373
2025-01-16 04:20Merge pull request #32051 from zeertzjq/vim-9.1.1013zeertzjq6+25-11
2025-01-16 01:35vim-patch:9.1.1017: Vim9: Patch 9.1.1013 causes a few problemszeertzjq2+13-9
2025-01-16 01:27vim-patch:9.1.1013: Vim9: Regression caused by patch v9.1.0646zeertzjq5+18-8
2025-01-16 01:16vim-patch:9.1.1018: v9.1.0743 causes regression with diff mode (#32047)zeertzjq3+36-0
2025-01-15 23:34vim-patch:9.1.1019: filetype: fd ignore files are not recognized (#32042)Christian Clason2+3-1
2025-01-15 18:24build(deps): bump libuv to v1.50.0Christian Clason1+2-2
2025-01-15 17:18build: fix lint error on macosdundargoc1+1-0
2025-01-15 14:55fix(cmdline): prevent cmdline_show events after exiting cmdline #32033luukvbaal2+62-9
2025-01-15 10:38fix(marks): revise metadata for start mark of revalidated pair #32017luukvbaal2+15-14
2025-01-15 10:36fix(docs): replace `yxx` mappings with `g==` #31947Evgeni Chasnovski7+10-10
2025-01-15 10:23Merge #32013 from luukvbaal/shellkindJustin M. Keyes7+77-20
2025-01-15 10:01Merge #32001 from MariaSolOs/consistent-namespacesJustin M. Keyes37+76-67
2025-01-15 09:58fix(lsp): vim.lsp.enable(...,false) does not disable #32002Andrew Braxton1+1-1
2025-01-14 16:23fix(messages): verbose kind for nvim_echo()Luuk van Baal3+29-15
2025-01-14 11:05feat(messages): add :!cmd shell message kindsLuuk van Baal5+51-8
2025-01-14 16:18vim-patch:045564d: runtime(colors): Update colorschemes, include new unokai colorschemeChristian Clason22+588-21
2025-01-14 03:51docs: document namespace/augroup conventionMaria José Solano1+9-0
2025-01-14 03:45refactor: use nvim.foo.bar format for autocommand groupsMaria José Solano28+45-45
2025-01-15 04:05vim-patch:9.1.1015: Coverity complains about dereferencing NULL value (#32020)zeertzjq1+1-1
2025-01-14 03:39refactor: use nvim.foo.bar format for namespacesMaria José Solano15+22-22
2025-01-15 00:39feat(vim.fs): find(), dir() can "follow" symlinks #31551Mike5+113-13
2025-01-14 14:19fix(lsp): schedule call to vim.lsp.start for async root_dir (#31998)Gregory Anders2+32-25
2025-01-14 14:18feat(terminal): support theme update notifications (DEC mode 2031) (#31999)Gregory Anders9+104-0
2024-12-16 12:31fix(wininfo): when freeing windows, free the lowest priority wininfobfredl2+49-4
2025-01-14 13:46Merge pull request #31932 from bfredl/termtabbfredl3+83-9
2025-01-14 13:02feat(api): nvim_open_win() relative to tabline and laststatus #32006luukvbaal8+133-12
2025-01-14 07:32vim-patch:30377e0: runtime(lyrics): support milliseconds in syntax scriptChristian Clason1+2-2
2025-01-14 10:55vim-patch:9.1.1010: filetype: VisualCode setting file not recognized (#32003)zeertzjq2+3-1
2024-12-28 08:55refactor(options): remove code for multitype optionsFamiu Haque4+11-88
2025-01-13 17:42perf(treesitter): calculate folds asynchronouslyRiley Bruins2+110-94
2025-01-13 16:43fix(treesitter): uv_dlclose after uv_dlerrorHorror Proton1+4-3
2025-01-14 07:33build(deps): bump luajit to HEAD - a4f56a459Christian Clason1+2-2
2025-01-13 23:17fix(lsp): minimum height for floating popup #31990Xuyuan Pang2+14-1
2025-01-10 10:20fix(options): better handling of empty valuesLewis Russell9+72-42
2025-01-13 12:59feat(messages): "verbose" message kind #31991luukvbaal4+68-9
2025-01-09 16:28refactor: delete duplicate utf8-functionalitydundargoc4+15-50
2024-12-30 15:01feat: add vim.fs.relpathdundargoc5+114-15
2025-01-09 13:05fix(getchar): do not simplify keycodes in terminal modebfredl3+83-9
2025-01-13 09:41test: use temp file #31907Guilherme Soares1+4-3
2025-01-13 07:18vim-patch:9.1.1011: popupmenu internal error with some abbr in completion item (#31988)zeertzjq3+140-70
2025-01-13 06:58Merge pull request #31631 from ribru17/async_parse_attempt_2Lewis Russell13+411-48
2025-01-12 18:32build(deps): bump tree-sitter to v0.24.7Christian Clason1+2-2
2024-12-21 00:23feat(treesitter)!: don't parse tree in get_parser() or start()Riley Bruins6+18-9
2024-12-18 18:48feat(treesitter): async parsingRiley Bruins11+395-41
2025-01-11 23:44perf(treesitter): cache queries stronglyRiley Bruins3+48-5
2025-01-12 11:31build(deps): bump wasmtime to v25.0.3Christian Clason2+3-3
2025-01-12 10:42vim-patch:9.1.1007: filetype: various ignore are not recognizedChristian Clason2+6-1
2025-01-12 00:25vim-patch:9.1.1003: [security]: heap-buffer-overflow with visual mode (#31971)zeertzjq4+30-6
2025-01-12 00:04vim-patch:9.1.1005: completion text is highlighted even with no pattern found (#31973)zeertzjq3+18-2
2025-01-11 23:43vim-patch:partial:9598a63: runtime(doc): add package-<name> helptags for included packages (#31972)zeertzjq5+14-7
2025-01-11 18:54feat(diagnostic)!: filter diagnostics by severity before passing to handlers (#30070)Gregory Anders3+11-16
2025-01-11 09:58vim-patch:668e9f2: runtime(filetype): don't detect string interpolation as angularChristian Clason1+1-1
2024-11-24 10:29docs: miscdundargoc21+44-38
2025-01-11 01:08vim-patch:9.1.1001: ComplMatchIns highlight hard to read on light background (#31958)zeertzjq1+1-1
2025-01-11 00:27vim-patch:695522d: runtime(vim): Update base-syntax, highlight literal string quote escape (#31957)zeertzjq1+7-4
2025-01-10 23:58vim-patch:9.1.0996: ComplMatchIns may highlight wrong text (#31931)glepnir3+52-1
2025-01-10 19:03vim-patch:51754c8: runtime(editorconfig): set omnifunc to syntaxcomplete funcChristian Clason1+4-2
2025-01-10 22:46fix(treesitter): don't return error message on success #31955Guilherme Soares1+3-2
2025-01-10 22:43fix(messages): attaching/detaching ext_messages causes asserts #31952luukvbaal2+2-2
2025-01-10 20:25refactor(treesitter.foldexpr): remove unused parse_injections parameterRiley Bruins1+2-3
2025-01-10 19:42refactor(api): deprecate nvim_notify #31938Justin M. Keyes7+47-51
2025-01-10 09:17vim-patch:df4a7d7: runtime(tiasm): use correct syntax name tiasm in syntax script (#31942)zeertzjq1+1-1
2025-01-09 16:58fix(decor): set invalid flag for end of invalidated paired marksLuuk van Baal2+16-3
2025-01-10 00:04vim-patch:9.1.1000: tests: ruby tests fail with Ruby 3.4 (#31940)zeertzjq1+3-3
2025-01-10 00:03vim-patch:9.1.0999: Vim9: leaking finished exception (#31939)zeertzjq1+15-5
2025-01-09 17:26docs: misc #31867Justin M. Keyes0+0-0
2025-01-09 16:36feat(docs): "yxx" runs Lua/Vimscript code examples #31904Riley Bruins9+70-12
2025-01-09 15:32fix(api): deprecated API nvim_get_option does not validate option name #31919Famiu Haque1+4-0
2025-01-09 14:36Merge #31900 from luukvbaal/nvim_echoJustin M. Keyes19+190-160
2025-01-09 12:37Merge pull request #31844 from bfredl/iter_crashbfredl6+55-7
2025-01-07 15:38feat(api): deprecate nvim_out/err_write(ln)Luuk van Baal9+98-133
2025-01-07 13:20feat(api): add err field to nvim_echo() optsLuuk van Baal13+92-27
2025-01-09 12:35Merge pull request #31898 from bfredl/termbombbfredl2+14-1
2025-01-07 10:16fix(terminal): don't crash on unprintable charsbfredl2+14-1
2025-01-03 11:36fix(decoration): fix crash when on_lines decor provider modifies marktreebfredl6+55-7
2025-01-09 09:30vim-patch:9.1.0998: filetype: TI assembly files are not recognized (#31929)zeertzjq5+152-2
2025-01-08 19:07vim-patch:8ab1819: runtime(xf86conf): add section name OutputClass to syntax scriptChristian Clason1+4-4
2025-01-09 04:49vim-patch:9.1.0997: too many strlen() calls in drawscreen.c (#31927)zeertzjq4+85-79
2025-01-09 04:32Revert "refactor(options): set option value for non-current context directly" (#31924)zeertzjq14+557-529
2025-01-09 00:59vim-patch:partial:9.1.0882: too many strlen() calls in insexpand.c (#31490)zeertzjq1+168-155
2025-01-09 00:40vim-patch:1718e7d: runtime(vim): Update base-syntax, improve ex-bang matching (#31922)zeertzjq2+16-9
2025-01-08 17:56Merge pull request #31112 from famiu/refactor/options/set_option_forLewis Russell14+529-557
2025-01-08 13:06test(treesitter): inspect_tree #31182Guilherme Soares1+18-11
2025-01-08 12:37fix(api): nvim_set_decoration_provider callback return type #31912notomo2+7-6
2025-01-07 20:32vim-patch:9.1.0995: filetype: shaderslang files are not detectedChristian Clason4+416-0
2025-01-08 05:16fix(api): crash on invalid buffer to nvim_buf_del_user_command (#31908)zeertzjq2+12-0
2025-01-07 22:02fix(highlight): make TablineSel more noticeable with 'notermguicolors' #31905Evgeni Chasnovski1+1-1
2025-01-07 16:09feat(health): show :checkhealth in floating window #31086glepnir6+66-10
2025-01-01 19:33perf(treesitter): don't fetch parser for each fold lineRiley Bruins3+102-9
2025-01-07 12:21fix(highlight): make `TablineSel` more noticeable #31896Jared Baur1+1-1
2025-01-03 14:40refactor: adopt vtermdundargoc0+0-0
2025-01-06 18:02vim-patch:3159b64: runtime(sh): fix typo in Last Change headerChristian Clason1+1-1
2025-01-06 17:28vim-patch:cf1f555: runtime(sh): add PS0 to bashSpecialVariables in syntax scriptChristian Clason1+2-1
2025-01-06 17:16vim-patch:7ceaa8f: runtime(vim): Remove trailing comma from match_wordsChristian Clason1+2-2
2025-01-07 01:42Merge pull request #31893 from zeertzjq/vim-9.1.0984zeertzjq15+319-9
2025-01-07 01:05vim-patch:9.1.0991: v:stacktrace has wrong type in Vim9 scriptzeertzjq4+43-18
2025-01-03 12:12vim-patch:9.1.0984: exception handling can be improvedzeertzjq15+294-9
2025-01-07 01:00vim-patch:9.1.0993: New 'cmdheight' behavior may be surprising #31892luukvbaal5+29-18
2025-01-07 00:56refactor(treesitter): simplify condition #31889Riley Bruins1+1-1
2025-01-06 19:29fix: fix incorrect search codedundargoc1+1-1
2025-01-06 15:09Merge #31625 perf(decor): improve iter_captures() cacheJustin M. Keyes4+177-94
2025-01-06 14:05fix(lsp): open_floating_preview() zindex relative to current window #31886luukvbaal2+29-1
2024-12-18 07:06refactor: split predicates and directivesvanaigr4+108-73
2024-12-18 18:23perf(decor): join predicates and matches cachevanaigr1+45-36
2024-12-18 18:41test: benchmark treesitter highlighingvanaigr1+41-2
2025-01-06 02:17Merge pull request #31882 from zeertzjq/vim-0c3e57bzeertzjq2+10-9
2025-01-06 01:54vim-patch:fd77161: runtime(doc): update doc for :horizontalzeertzjq2+3-3
2025-01-06 01:49vim-patch:0c3e57b: runtime(doc): update index.txt, windows.txt and version9.txtzeertzjq2+13-12
2025-01-06 01:43Merge pull request #31881 from zeertzjq/vim-21c37d7zeertzjq1+2-2
2025-01-06 01:13vim-patch:6139766: runtime(vim): fix failing vim syntax testzeertzjq1+1-1
2025-01-06 01:11vim-patch:21c37d7: runtime(vim): update base-syntax after v9.1.0936zeertzjq1+1-1
2025-01-06 01:10"nvim -es": disable shada #21723Justin M. Keyes7+58-25
2025-01-05 19:31fix(health): "q" should not close last window #31876Justin M. Keyes1+6-7
2025-01-05 19:28build: fix RelWithDebInfo optimization flags #31802Daiki Noda3+2-7
2025-01-05 17:51feat(health): close checkhealth buffers with q #31870Maria José Solano1+9-0
2025-01-05 15:45vim-patch:202ebc6: runtime(zsh): sync syntax script with upstream repoChristian Clason1+14-11
2025-01-05 13:59fix(cmdline): always show cmdline when it is a prompt #31866luukvbaal2+15-4
2025-01-05 13:57fix(api): nvim__complete_set requires completeopt=popup #31177glepnir2+32-1
2025-01-05 13:52fix(popup): wrong extmark data sync when lines changed in popup preview #30246glepnir2+137-38
2024-09-01 23:54feat(func): allow manual cache invalidation for _memoizeRiley Bruins4+191-25
2025-01-05 11:09vim-patch:9.1.0990: Inconsistent behavior when changing cmdheight (#31830)luukvbaal8+161-136
2025-01-04 23:27fix(health): set nomodifiable in checkhealth buffersMaria José Solano1+3-0
2025-01-05 00:48refactor(tests): merge n.spawn/n.spawn_argv into n.new_session #31859Justin M. Keyes11+110-122
2025-01-02 15:29fix(vim.fs.normalize): normalize case for windows drive letterdundargoc2+28-2
2024-12-15 18:28fix(runtime): let matchit and matchparen skips fallback on treesitter capturesEmilia Simmons3+15-1
2025-01-04 18:39docs: cleanup news.txt (#31854)Gregory Anders1+21-18
2025-01-04 14:29test: use spawn_wait() instead of system() #31852Justin M. Keyes8+78-146
2025-01-03 16:41vim-patch:cd96075: runtime(java): Quietly opt out for unsupported markdown.vim versionsChristian Clason1+23-10
2025-01-03 18:46Merge #30384 test: spawn_wait()Justin M. Keyes10+308-167
2025-01-03 17:39test: include stderr in EOF failure messageJustin M. Keyes3+20-14
2024-09-12 01:04test: spawn_wait() starts a non-RPC Nvim processJustin M. Keyes9+297-163
2025-01-02 20:17fix(grid): grid_line_start NULL access with 'redrawdebug'Justin M. Keyes1+2-1
2025-01-03 16:29docs: misc #31822Justin M. Keyes6+199-201
2025-01-03 16:25fix(messages): better formatting for ext_messages #31839luukvbaal3+18-1
2025-01-03 11:20vim-patch:fc61cfd: runtime(vim): Update matchit pattern, no Vim9 short names (#31843)zeertzjq1+4-4
2025-01-03 09:46vim-patch:9.1.0987: filetype: cake files are not recognizedChristian Clason2+2-1
2025-01-03 09:42vim-patch:9.1.0986: filetype: 'jj' filetype is a bit impreciseChristian Clason0+0-0
2025-01-03 09:42vim-patch:bde76da: runtime(jj): Support diffs in jj syntaxChristian Clason1+5-1
2025-01-03 09:43Merge pull request #31635 from bfredl/vtermpiratesbfredl11+184-631
2025-01-02 14:40feat(ui): more intuitive :substitute confirm prompt #31787luukvbaal36+79-75
2025-01-02 13:51feat(ui)!: emit prompt "messages" as cmdline events #31525luukvbaal25+258-350
2024-12-18 13:49feat(terminal): support grapheme clusters, including emojibfredl11+184-631
2025-01-02 08:33fix(lsp): ensure watcher cancelJaehwang Jung2+3-1
2025-01-02 00:43fix(jobs): do not block UI when jobwait() doesn't block (#31803)Gregory Anders2+43-3
2025-01-01 12:13fix(vim.fs.abspath): correctly handle UNC pathsdundargoc2+4-3
2025-01-01 20:29docs: misc #31479Justin M. Keyes15+154-116
2025-01-01 13:45refactor(options): use `const` in more places (#31791)Famiu Haque4+26-20
2024-12-31 21:32build(deps): bump utf8proc to v2.10.0Christian Clason1+2-2
2024-12-31 18:16fix(tui): handle key events for arrow and function keys (#31804)Gregory Anders2+37-14
2024-12-31 15:59feat(clipboard)!: use OSC 52 as fallback clipboard provider (#31730)Gregory Anders5+39-43
2024-12-31 15:40fix(vim.fs): joinpath() does not normalize slashes on Windows #31782Gustav Eikaas3+27-5
2024-12-31 12:55ci(news): trigger job for `perf` commit typedundargoc1+6-6
2024-12-31 13:19test: skip flaky watchdirs() test on macosdundargoc1+1-2
2024-12-31 14:29feat(tui): handle kitty key events in libtermkey (#31727)Gregory Anders5+40-5
2024-12-29 12:44feat(lsp): return resolved config for vim.lsp.config[name]Mathias Fussenegger3+32-43
2024-12-31 10:53vim-patch:9.1.0982: TI linker files are not recognizedChristian Clason6+171-1
2024-12-31 10:26vim-patch:8dc98bf: runtime(chordpro): update syntax scriptChristian Clason1+2-1
2024-12-31 11:12vim-patch:9.1.0983: not able to get the displayed items in complete_i… (#31796)glepnir6+84-11
2024-12-31 00:41vim-patch:9.1.0981: tests: typo in test_filetype.vim (#31794)zeertzjq2+3-3
2024-12-30 22:36fix(termkey): fix null pointer dereference (#31792)Gregory Anders1+2-2
2024-12-30 10:28vim-patch:48fa319: syntax(sh): Improve the recognition of bracket expressionsChristian Clason1+93-24
2024-12-30 11:06vim-patch:9.1.0978: GUI tests sometimes fail when setting 'scroll' options (#31785)zeertzjq1+2-2
2024-12-30 10:26vim-patch:9.1.0977: filetype: msbuild filetypes are not recognizedChristian Clason2+4-1
2024-12-29 15:23fix(treesitter.foldexpr): only refresh valid buffersIgor1+4-2
2024-12-29 15:35fix(lsp): check if sig_help window is focusable when configuring cycle keymapMaria José Solano1+3-3
2024-12-29 14:33vim-patch:9.1.0972: filetype: TI linker map files are not recognizedChristian Clason4+70-2
2024-12-29 14:27vim-patch:9.1.0971: filetype: SLNX files are not recognizedChristian Clason2+2-1
2024-12-29 14:40vim-patch:df67fc0: runtime(sh): set shellcheck as the compiler for supported shellsChristian Clason1+15-3
2024-12-29 12:50vim-patch:f2e08a1: runtime(doc): Fix documentation typos (#31768)zeertzjq1+1-0
2024-12-29 07:00fix(treesitter.foldexpr): refresh in the buffers affected by OptionSetJaehwang Jung1+6-2
2024-12-29 00:56vim-patch:9.1.0968: tests: GetFileNameChecks() isn't fully sorted by filetype name (#31763)zeertzjq1+17-17
2024-12-28 11:20vim-patch:9.1.0965: filetype: sh filetype set when detecting the use of bash (#31749)Luca Saccarola3+11-8
2024-12-28 11:06vim-patch:e6ccb64: runtime(doc): fix doc error in :r behaviour (#31755)zeertzjq1+1-1
2024-04-05 08:48feat(lua): add `vim.fs.abspath`Famiu Haque4+110-8
2024-12-27 15:26vim-patch:6c57c30: runtime(compiler): include a basic bash syntax checker compilerChristian Clason1+12-0
2024-12-27 16:09feat(lsp): support function for client root_dir (#31630)Gregory Anders3+62-5
2024-12-27 10:41build(deps): bump tree-sitter to v0.24.6Christian Clason1+2-2
2024-12-26 17:56vim-patch:9.1.0962: filetype: bun.lock file is not recognizedChristian Clason2+2-1
2024-12-27 06:23vim-patch:9.1.0963: fuzzy-matching does not prefer full match (#31741)glepnir3+14-2
2024-12-27 01:11vim-patch:9b67a2e: runtime(vim): Update base-syntax, allow parens in default arguments (#31738)zeertzjq1+2-2
2024-11-08 05:57refactor(options): set option value for non-current context directlyFamiu Haque12+407-485
2024-12-07 00:53refactor(autocmd): allow specifying window for autocmd contextFamiu Haque2+122-72
2024-12-25 20:12fix(api): clamp range lines in `nvim__redraw()` (#31710)Artem2+62-7
2024-12-25 10:44vim-patch:9.1.0961: filetype: TI gel files are not recognizedChristian Clason4+34-0
2024-12-25 10:41vim-patch:9.1.0960: filetype: hy history files are not recognizedChristian Clason2+5-1
2024-12-24 17:56docs(api): return type of nvim_get_keymap() #31708Shihua Zeng3+24-4
2024-12-24 11:34Merge pull request #31713 from glepnir/vim-9.1.0954zeertzjq5+76-44
2024-12-23 11:37feat(test): support and document lua test case debuggingMathias Fussenegger2+170-0
2024-12-24 10:12vim-patch:9.1.0956: completion may crash, completion highlight wrong with preview windowglepnir5+51-7
2024-12-24 09:50vim-patch:9.1.0954: popupmenu.c can be improvedglepnir1+28-40
2024-12-24 09:31vim-patch:9.1.0958: filetype: supertux2 config files detected as lispChristian Clason2+4-4
2024-12-23 21:39fix(terminal): set cursor cell percentage (#31703)Gregory Anders2+11-1
2024-12-23 19:57fix(diagnostic): silence :chistory #31701Yorick Peterse1+1-1
2024-12-23 19:13fix(build): <termios.h> is system-dependent #31705Justin M. Keyes1+4-1
2024-12-23 12:16build: remove `lintcommit` from `lint` targetdundargoc2+2-2
2024-12-23 15:39refactor(eval): move funcs to deprecated.c #31650Justin M. Keyes2+115-112
2024-12-23 14:14fix: fix broken wasmtime builddundargoc1+2-0
2024-12-23 13:43refactor: iwyu #31637Justin M. Keyes136+179-176
2024-12-23 13:08docs(api): vim.version.range():has() method #31622Lukasz Piepiora2+2-2
2024-12-23 10:12vim-patch:4ce1cb5: runtime(graphql): contribute vim-graphql to Vim coreChristian Clason3+195-4
2024-12-23 00:06Merge #31661 cmdline_show/hide eventsJustin M. Keyes9+282-86
2024-12-22 12:21feat(ui): specify whether msg_show event is added to historyLuuk van Baal7+153-56
2024-12-22 14:15vim-patch:9.1.0953: filetype: APKBUILD files not correctly detectedChristian Clason3+20-2
2024-12-22 14:42fix(messages): typo and unwanted truncation in msg_outtrans_long #31669luukvbaal5+20-40
2024-12-20 20:11feat(ui): additional arguments for cmdline_show/hide eventsLuuk van Baal8+135-36
2024-12-22 10:15vim-patch:9.1.0951: filetype: jshell files are not recognizedChristian Clason2+2-1
2024-12-21 12:03test: format C test files and fix clang-tidy warningsdundargoc8+122-119
2024-12-21 14:27feat(lsp): return table from lsp/ files on runtimepath (#31663)Gregory Anders3+20-14
2024-12-20 13:52build: bump lua dev dependenciesdundargoc1+2-2
2024-12-20 18:58vim-patch:70881ba: runtime(dockerfile): do not set commentstring in syntax scriptChristian Clason2+4-5
2024-12-20 18:56vim-patch:9.1.0950: filetype: fennelrc files are not recognizedChristian Clason2+3-1
2024-12-21 01:17vim-patch:c673b80: runtime(netrw): more reformating vim/vim#16248 (#31662)zeertzjq1+2890-2889
2024-12-20 15:48fix(coverity): INTEGER_OVERFLOW #31657luukvbaal1+1-0
2024-12-20 12:41fix(messages): no message kind for completion menu messages #31646Tomasz N3+19-0
2024-12-20 09:43fix(vim.system): invalid MAX_TIMEOUT for 32-bit systems #31638Dan Pascu1+2-1
2024-12-20 03:33vim-patch:c363ca1: runtime(netrw): change indent size from 1 to 2 (#31648)zeertzjq2+8579-8578
2024-12-20 00:04vim-patch:9.1.0948: Missing cmdline completion for :pbuffer (#31645)zeertzjq2+12-0
2024-12-19 15:07feat(jobs): jobstart(…,{term=true}), deprecate termopen() #31343Justin M. Keyes41+466-435
2024-12-19 15:04docs(api): specify when decor provider on_buf is called #31634luukvbaal3+6-6
2024-12-19 14:24fix(messages): better formatting for :highlight with ext_messages #31627luukvbaal3+17-30
2024-12-18 23:59vim-patch:9.1.0945: ComplMatchIns highlight doesn't end after inserted text (#31628)zeertzjq8+188-19
2024-12-18 19:06test(cursor_spec): global highlight definitions (#31613)luukvbaal1+0-13
2024-12-18 17:41fix(terminal): restore cursor from 'guicursor' on TermLeave (#31620)Gregory Anders2+62-42
2024-12-16 16:16refactor(man.lua): various changesLewis Russell3+350-372
2024-12-18 14:37fix(lsp): vim.lsp.start fails if existing client has no workspace_folders #31608phanium2+15-1
2024-12-18 14:31feat(lsp): show server version in `:checkhealth` #31611Peter Lithammer4+13-0
2024-12-18 14:05fix(coverity): error handling CHECKED_RETURN #31618Justin M. Keyes1+12-8
2024-12-18 02:21test(old): fix incorrect comment in test_preview.vim (#31619)zeertzjq1+2-1
2024-12-18 01:12vim-patch:a977883: runtime(doc): Fix style in fold.txt (#31617)zeertzjq1+16-13
2024-12-18 01:04vim-patch:9.1.0940: Wrong cursor shape with "gq" and 'indentexpr' executes :normal (#31616)zeertzjq3+96-0
2024-12-18 00:40Merge pull request #31615 from zeertzjq/vim-9.1.0936zeertzjq9+172-20
2024-12-17 23:49vim-patch:9.1.0942: a few typos were foundzeertzjq3+4-4
2024-12-17 23:34vim-patch:9.1.0941: ComplMatchIns doesn't work after multibyte charszeertzjq3+83-19
2024-12-17 04:40vim-patch:9.1.0936: cannot highlight completed textzeertzjq7+101-13
2024-12-17 13:11feat(terminal)!: cursor shape and blink (#31562)Gregory Anders43+901-539
2024-12-17 12:19test: unreliable test "messages &messagesopt wait" #31548Shougo1+2-2
2024-12-17 12:12refactor(api): always use TRY_WRAP #31600luukvbaal10+359-409
2024-12-17 03:34vim-patch:9.1.0934: hard to view an existing buffer in the preview window (#31605)zeertzjq10+214-35
2024-12-17 01:03vim-patch:9.1.0938: exclusive selection not respected when re-selecting block mode (#31603)zeertzjq2+49-0
2024-12-17 01:01Merge pull request #31602 from zeertzjq/vim-0a4e57fzeertzjq3+47-22
2024-12-17 00:22vim-patch:3920bb4: runtime(doc): document how to minimize fold computation costszeertzjq1+34-7
2024-12-17 00:18vim-patch:0a4e57f: runtime(doc): fix a few minor errors from the last doc updateszeertzjq2+6-10
2024-12-17 00:19vim-patch:41d6de2: runtime(doc): update the change.txt help filezeertzjq2+10-8
2024-12-16 16:34fix(api): generic error messages, not using TRY_WRAP #31596Justin M. Keyes9+92-79
2024-12-16 14:07build(deps): bump luajit to HEAD - f73e649a9Christian Clason1+2-2
2024-12-13 14:22fix(Man): completion on MacLewis Russell3+27-3
2024-12-16 14:31ci(build.yml): disable security restrictiondundargoc1+3-1
2024-12-16 14:38fix(diagnostic): vim.diagnostic.setqflist() opens loclist on first call #31585Juan Cruz De La Torre2+70-1
2024-12-16 12:24Merge pull request #31539 from bfredl/wininfobfredl8+67-86
2024-12-16 12:00fix(api): not using TRY_WRAP, generic error messages #31595Justin M. Keyes7+62-109
2024-12-10 13:03refactor(wininfo): change wininfo from a linked list to an arraybfredl8+67-86
2024-12-16 11:07fix(messages): no message kind for :undo messages #31590Tomasz N3+32-0
2024-12-16 08:59fix(api): nvim_win_set_buf(0, 0) fails if 'winfixbuf' is set #31576phanium3+30-12
2024-12-15 18:27vim-patch:9.1.0929: filetype: lalrpop files are not recognizedChristian Clason2+2-0
2024-12-15 11:04vim-patch:9.1.0926: filetype: Pixi lock files are not recognizedChristian Clason2+2-1
2024-12-15 11:03build(deps): bump tree-sitter to v0.24.5Christian Clason1+2-2
2024-12-15 00:19vim-patch:9.1.0927: style issues in insexpand.c (#31581)zeertzjq1+9-19
2024-12-15 00:16Merge pull request #31580 from zeertzjq/vim-ed89206zeertzjq5+15-0
2024-12-14 23:09vim-patch:fbe9a69: runtime(doc): Add a reference to |++opt| and |+cmd| at `:h :pedit`zeertzjq1+2-0
2024-12-14 23:05vim-patch:ed89206: runtime(doc): add a note about inclusive motions and exclusive selectionzeertzjq4+13-0
2024-12-14 18:21feat(ui): sign/statuscolumn can combine highlight attrs #31575luukvbaal8+265-239
2024-12-11 09:01docs(annotations): added `---@generic` supportColin Kennedy4+55-31
2024-12-13 14:46Revert "fix(Man.lua): trigger completion even without arguments" #31572Justin M. Keyes1+3-2
2024-12-13 10:51fix(lsp): reuse client if configs match and no root dirLewis Russell3+50-16
2024-12-13 14:26fix(man.lua): `:Man <tab>` does not complete #31569Luca Saccarola1+2-3
2024-12-13 13:58Merge pull request #31566 from zeertzjq/vim-9.1.0921zeertzjq1+16-46
2024-12-13 13:33vim-patch:9.1.092: vim-patch:9.1.0923: wrong MIN macro in popupmenu.czeertzjq1+1-1
2024-12-13 11:41vim-patch:9.1.0921: popupmenu logic is a bit convolutedzeertzjq1+16-46
2024-12-12 21:15vim-patch:5c42c77: runtime(netrw): do not pollute search history with symlinksChristian Clason1+3-1
2024-12-12 21:16vim-patch:9.1.0919: filetype: some assembler files are not recognizedChristian Clason3+10-2
2024-12-12 10:45fix(float): re-sort layers when grid zindex changed #30259glepnir3+140-0
2024-12-12 10:41fix(diagnostic): broken variable reference #31557Jeremy Fleischman1+7-5
2024-12-08 10:32refactor(lsp/rpc): move transport logic to separate moduleLewis Russell4+274-218
2024-12-12 01:32fix(diagnostic): setqflist() is stuck after vim.lsp.buf.document_symbol #31553Jeremy Fleischman1+10-1
2024-12-12 01:29feat(diagnostic): update quickfix list by title #31486Jeremy Fleischman3+22-16
2024-12-11 13:48fix(uri): uri_encode encodes brackets incorrectly for RFC2732 #31284Jonny Kong2+9-1
2024-12-11 13:20fix(float): close preview float window when no selected #29745glepnir2+112-47
2024-12-11 12:34feat(treesitter): include capture id in return value of `get_captures_at_pos()` #30559Riley Bruins4+18-12
2024-12-11 11:27docs(annotation): return types for Vimscript functions #31546Colin Kennedy4+231-157
2024-11-01 16:31feat(lsp): add vim.lsp.config and vim.lsp.enableLewis Russell11+601-76
2024-12-10 10:39fix(messages): no message kind for :write messages #31519Tomasz N3+4-1
2024-12-10 09:26Merge pull request #30869 from vanaigr/decor_long_lines_perfbfredl6+405-116
2024-12-09 19:37vim-patch:b66cac1: runtime(typst): add definition lists to formatlistpat, update maintainerChristian Clason5+18-11
2024-12-09 19:36vim-patch:ad4764f: runtime(proto): include filetype plugin for protobufChristian Clason1+18-0
2024-12-10 06:53fix(ui): update title in more cases (#31508)zeertzjq5+85-8
2024-12-10 06:50Merge pull request #31534 from zeertzjq/vim-9.0.2112zeertzjq5+1007-56
2024-12-10 06:05vim-patch:9.1.0917: various vartabstop and shiftround bugs when shifting lineszeertzjq2+931-17
2024-12-10 05:48vim-patch:9.0.2124: INT overflow detection logic can be simplifiedzeertzjq3+14-14
2024-12-10 05:52vim-patch:9.0.2122: [security]: prevent overflow in indentingzeertzjq2+59-38
2024-12-10 05:38vim-patch:9.0.2113: Coverity warns for another overflow in shift_line()zeertzjq1+7-7
2024-12-10 05:24vim-patch:9.0.2112: [security]: overflow in shift_linezeertzjq2+22-6
2024-12-10 00:27docs(vvars): adjust lua types for vim.v variables #31510luukvbaal3+97-10
2024-12-10 00:10build: mark CMake variables advanced #31412Eisuke Kawashima3+8-0
2024-12-09 03:18docs: fix type of vim.validate valueMaria José Solano2+2-2
2024-12-09 01:35Merge pull request #31523 from zeertzjq/vim-eda923ezeertzjq1+6-2
2024-12-09 00:08vim-patch:92b3666: runtime(netrw): only check first arg of netrw_browsex_viewer for being executablezeertzjq1+4-1
2024-12-09 00:06vim-patch:eda923e: runtime(netrw): do not detach when launching external programs in gvimzeertzjq1+2-1
2024-12-08 12:29vim-patch:9.1.0915: GVim: default font size a bit too small (#31516)zeertzjq2+6-2
2024-12-07 10:39refactor(lsp): better tracking of requestsLewis Russell2+72-48
2024-12-08 09:53vim-patch:9.1.0913: no error check for neg values for 'messagesopt' (#31511)zeertzjq2+5-1
2024-12-08 01:25fix(lua): avoid vim._with() double-free with cmdmod (#31505)zeertzjq2+18-0
2024-12-05 15:49vim-patch:336fb22: translation(vi): Update Vietnamese translationbrianhuster1+2276-4882
2024-12-08 00:01vim-patch:41afa30: runtime(doc): Add vietnamese.txt to helps main TOCzeertzjq1+1-0
2024-12-07 15:28vim-patch:8a52587: runtime(doc): fix wrong syntax and style of vietnamese.txtbrianhuster1+5-9
2024-12-05 15:49vim-patch:189e24b: runtime(doc): include vietnamese.txtbrianhuster1+77-0
2024-12-07 23:35Merge pull request #31504 from zeertzjq/vim-9.1.0910zeertzjq8+44-29
2024-12-07 23:01vim-patch:9.1.0911: Variable name for 'messagesopt' doesn't match short namezeertzjq7+37-31
2024-12-07 23:00vim-patch:9.1.0910: 'messagesopt' does not check max wait timezeertzjq5+10-1
2024-12-07 13:05refactor: add vim._resolve_bufnrLewis Russell13+61-121
2024-12-07 09:57fix(inspect): always show priorityChristian Clason1+6-4
2024-12-07 13:42feat(ex_cmds): :sleep! hides the cursor while sleeping (#31493)zeertzjq5+40-4
2024-12-07 11:06Merge pull request #31475 from luukvbaal/delgravitybfredl2+19-9
2024-12-07 11:01fix(treesitter): #trim! range for nodes ending at col 0 #31488Riley Bruins2+40-4
2024-12-06 17:09fix: remove vim.lsp._with_extendLewis Russell2+0-80
2024-12-06 16:25fix(lsp): cancel pending requests before refreshingtris2031+5-0
2024-11-24 21:43fix(lsp): check for configuration workspace folders when reusing clientsMaria José Solano3+40-31
2024-12-06 18:18fix(inspect): show priority for treesitter highlightsChristian Clason1+6-1
2024-12-07 02:17vim-patch:9.1.0908: not possible to configure :messages (#31492)zeertzjq18+361-164
2024-12-06 20:43feat(stdlib): vim.json.encode(...,{escape_slash:boolean}) #30561Bartłomiej Maryńczak5+136-38
2024-12-06 18:09fix(lsp): add foldingrange method support check #31463Tristan Knight1+3-1
2024-12-06 18:08docs: do not escape Lua keywords #31467Gregory Anders2+24-19
2024-12-06 18:08Merge #30085 #trim! all whitespaceJustin M. Keyes5+168-39
2024-08-31 02:27test(treesitter): add a simple testutil fileRiley Bruins2+36-48
2024-08-18 04:05feat(treesitter): #trim! can trim all whitespaceRiley Bruins4+160-19
2024-12-06 16:19feat(defaults): disable 'foldcolumn' in terminal buffers (#31480)Micah Halter4+5-2
2024-12-06 12:57fix(filetype): make filetype detection work with :doautocmd (#31470)zeertzjq2+3-3
2024-12-06 12:48docs: delineate blocks/list items #30973Brian A. Weston1+4-0
2024-12-06 12:07fix(completion): avoid deleting text when completion leader changes #31448luukvbaal3+38-13
2024-12-06 12:01fix(events): don't expand `args.file` for Lua callback (#31473)zeertzjq6+49-26
2024-12-06 10:13fix(marks): skip right_gravity marks when deleting textLuuk van Baal2+19-9
2024-12-06 08:20vim-patch:9.1.0906: filetype: Nvidia PTX files are not recognizedChristian Clason4+70-0
2024-12-05 23:22vim-patch:ea0e41a: runtime(doc): make tag alignment more consistent in filetype.txt (#31459)zeertzjq1+3-3
2024-12-05 21:59fix(diagnostic): only store quickfix id when creating a new one #31466Jeremy Fleischman1+3-1
2024-12-05 15:18docs: graduate intro.txt to "flow layout" #31462Justin M. Keyes5+1191-1187
2024-11-29 04:30refactor: comments, variable namesvanaigr3+16-10
2024-11-10 05:10docs: add comments for DecorRangeSlot structvanaigr1+12-7
2024-10-19 21:28perf: consider only active decorations when drawing linesvanaigr5+292-116
2024-12-05 12:02Merge #31451 docsJustin M. Keyes5+254-237
2024-12-05 11:03fix(defaults): don't replace keycodes in Visual search mappings (#31460)zeertzjq2+70-2
2024-12-05 09:51vim-patch:9.1.0903: potential overflow in spell_soundfold_wsal() (#31456)glepnir1+1-1
2024-12-05 09:49vim-patch:9.1.0905: Missing information in CompleteDone event (#31455)glepnir6+109-3
2024-12-05 09:13test(system_spec): check for .git dir before using git (#31458)zeertzjq1+1-0
2024-12-05 00:38docs: graduate gui.txt to "flow layout"Justin M. Keyes2+234-231
2024-12-03 15:31refactor(runtime.c): miscLewis Russell1+33-51
2024-12-04 16:17misc: keep deprecated vim.loader.disable stub (#31450)Gregory Anders1+6-0
2024-12-04 16:17docs: mention new terminal defaults (#31449)Gregory Anders2+5-0
2024-12-04 15:49feat(diagnostic): vim.diagnostic.setqflist improvements #30868Jeremy Fleischman2+21-2
2024-12-03 18:17docs: help tags for neovim.io searchesJustin M. Keyes3+20-6
2024-12-04 15:31test(screen): adjust screen state per stylua #31441luukvbaal2+16-13
2024-12-04 15:20Merge #31358 fix test failures for release / tarball buildsJustin M. Keyes5+23-19
2024-12-03 18:06fix(vim.system): close pipe handles after process handleLewis Russell2+103-68
2024-12-04 14:40defaults: disable 'number', 'relativenumber', and 'signcolumn' in terminal buffers (#31443)Gregory Anders3+7-1
2024-12-04 13:20fix(column): check if signcolumn changed in all windows #31439luukvbaal2+79-4
2024-12-04 13:14feat(lsp): deprecate vim.lsp.start_client #31341Maria José Solano8+139-126
2024-12-04 09:49vim-patch:9.1.0902: filetype: Conda configuration files are not recognized (#31445)zeertzjq2+3-1
2024-12-03 17:44docs: misc, help tags for neovim.io searches #31428Justin M. Keyes16+115-52
2024-12-03 13:06fix(clipboard): tmux clipboard depends on $TMUX #31268wzy1+1-1
2024-12-03 11:41fix(decorator): noisy errors from decoration provider #31418JD1+1-2
2024-12-03 11:34test(marktree): expose test functions in release buildsJames McCoy1+0-3
2024-11-27 12:55ci: run tests directly rather than via the MakefileJames McCoy1+8-2
2024-11-27 03:11test(main_spec): make "nvim -v" test agnostic to build typeJames McCoy1+2-2
2024-11-27 02:07test(version_spec): expect vim.NIL, not nil, for "build" if not in a git cloneJames McCoy1+1-1
2024-11-27 02:04test(main_spec): use CMakePresets.json instead of .git for root markerJames McCoy1+6-6
2024-11-26 20:27ci(test): remove the .git directory for LinuxJames McCoy1+4-0
2024-11-26 20:20ci: run one set of tests with a release buildJames McCoy1+2-5
2024-12-03 11:30Merge pull request #31408 from jamessan/vterm-test-fixtureJames McCoy5+546-541
2024-11-27 16:17test(vterm): move test functions into vterm_test fixtureJames McCoy5+546-541
2024-12-03 00:32vim-patch:9.1.0900: Vim9: digraph_getlist() does not accept bool arg (#31431)zeertzjq2+8-6
2024-12-02 18:13docs: provide example for configuring LSP foldexpr (#31411)Gregory Anders2+29-0
2024-12-02 14:11fix(extmark): builtin completion can still affect nearby extmarks #31387luukvbaal2+11-0
2024-12-02 14:08test(treesitter): global highlight definitions and fold test #31407luukvbaal1+401-413
2024-12-02 12:16fix(api): deprecate nvim_subscribe, nvim_unsubscribe #30456Justin M. Keyes4+27-16
2024-12-01 19:30vim-patch:768728b: runtime(doc): Update documentation for "noselect" in 'completeopt'dundargoc3+9-9
2024-12-01 21:12vim-patch:9a39483: runtime(typst): provide a formatlistpat in ftpluginChristian Clason1+5-3
2024-12-02 02:05fix(ui): clamp 'cmdheight' for other tabpages on screen resize (#31419)zeertzjq4+80-13
2024-12-02 00:24fix(api): make `nvim_set_hl()` respect all `cterm` attributes (#31390)Evgeni Chasnovski2+12-0
2024-12-02 00:06vim-patch:9.1.0899: default for 'backspace' can be set in C code (#31416)zeertzjq6+7-6
2024-12-01 21:58docs: example keybind for :Inspect #31391C.D. MacEachern2+12-0
2024-11-30 12:46Merge pull request #31370 from glepnir/vim-9.1.0867zeertzjq2+87-71
2024-11-30 11:08vim-patch:9.1.0898: runtime(compiler): pytest compiler not includedChristian Clason4+121-4
2024-11-30 10:24vim-patch:9.1.0896: completion list wrong after v9.1.0891glepnir2+87-74
2024-11-28 06:34vim-patch:9.1.0891: building the completion list array is inefficientglepnir1+75-70
2024-11-30 10:17vim-patch:9.1.0897: filetype: pyrex files are not detectedChristian Clason2+3-1
2024-11-30 10:12vim-patch:dd21c89: runtime(compiler): update eslint compilerChristian Clason1+3-4
2024-11-29 18:07docs(diagnostics): location list / quickfix example #31371Yochem van Rosmalen1+27-0
2024-11-26 12:26refactor: gen_declarations.luaLewis Russell4+386-394
2024-11-29 12:40feat(lsp): support `textDocument/foldingRange` (#31311)Yi Ming9+1141-49
2024-11-29 07:26build(deps): bump luajit to HEAD - 19878ec05Christian Clason1+2-2
2024-11-28 18:00vim-patch:511eb84: runtime(po): remove poDiffOld/New, add po-format flags to syntax fileChristian Clason1+43-13
2024-11-29 02:12vim-patch:9.1.0892: the max value of 'cmdheight' is limited by other tabpages (#31378)zeertzjq5+77-6
2024-11-29 02:06vim-patch:8.2.2993: 'fileencodings' default value should depend on 'encoding' (#31379)zeertzjq1+8-0
2024-11-29 01:19Merge pull request #31377 from zeertzjq/vim-65311c6zeertzjq7+880-13
2024-11-29 00:58vim-patch:9.1.0894: No test for what the spotbug compiler parseszeertzjq1+194-0
2024-11-29 00:54vim-patch:65311c6: runtime(compiler): include spotbugs Java linterzeertzjq6+686-13
2024-10-21 01:13test: add decor benchmarksvanaigr1+102-0
2024-11-28 16:08docs(lsp): update example, optional parameters #31299Yi Ming3+8-7
2024-11-26 04:56docs: more accurate typing for LSP references contextRiley Bruins2+2-2
2024-11-28 05:54vim-patch:9.1.0867: ins_compl_add() has too many argsglepnir1+12-14
2024-11-28 01:02vim-patch:9.1.0890: %! item not allowed for 'rulerformat' (#31369)zeertzjq6+45-1
2024-11-27 14:36docs: add tag `vim.fs.exists()` and document suggested replacementdundargoc2+23-0
2024-11-27 13:44fix(lsp): mention function name in warning #31301glepnir1+3-3
2024-11-27 11:39ci: remove myself from lsp reviewersMathias Fussenegger1+0-1
2024-11-26 14:39vim-patch:7e501f4: runtime(gzip): load undofile if there exists oneChristian Clason1+4-1
2024-11-26 20:22feat(tui): update 'background' on theme change events (#31350)Gregory Anders6+100-27
2024-11-26 19:56perf(vim.text): use lookup table implementation for hex encoding (#30080)Gregory Anders3+89-3
2024-11-26 14:55vim-patch:9.1.0889: Possible unnecessary redraw after adding/deleting lines (#31356)zeertzjq1+3-2
2024-11-26 14:15fix(lua): remove vim.loader.disable() #31344Justin M. Keyes4+63-46
2024-11-25 23:53vim-patch:9.1.0888: leftcol property not available in getwininfo() (#31349)zeertzjq5+19-0
2024-11-25 22:33fix(defaults): omit empty line from unimpaired mapping messages (#31347)Marcus Caisey2+30-3
2024-11-25 22:32fix(tui): also reset cursor color if it was invisible (#31348)Gregory Anders1+1-1
2024-11-25 17:48fix(lsp): retrigger diagnostics request on server cancellation (#31345)Gregory Anders7+120-5
2024-11-24 10:40feat(keysets): teach Union and LuaRefOfLewis Russell11+258-109
2024-11-25 16:11feat(diagnostic): inherit parent 'path' option in open_float (#31273)Mathias Fußenegger1+1-0
2024-11-25 16:06refactor(lsp): rename `offset_encoding` to `position_encoding` #31286Yi Ming12+188-175
2024-11-25 15:00fix(tui): only reset cursor color if it was changed (#31337)Gregory Anders1+6-5
2024-11-25 13:54fix(grid): double grid_line_start() with ext_messages #31292luukvbaal2+21-2
2024-11-25 09:07refactor(options): fix confusing naming of `scope` and `req_scope` (#31317)Famiu Haque5+111-110
2024-11-25 04:04fix(editorconfig): fix indent style for `local.mk` (#31342)Theo Fabi1+1-1
2024-11-24 14:05vim-patch:9.1.0886: filetype: debian control file not detectedChristian Clason3+5-2
2024-11-24 15:44docs(build): suggest ucrt64 for msys2 #31312Axel1+2-2
2024-11-24 14:46vim-patch:d7745ac: runtime(netrw): Fixing powershell execution issues on Windows (#31333)zeertzjq1+2-5
2024-11-24 14:36vim-patch:9.1.0883: message history cleanup is missing some tests (#31331)zeertzjq6+47-5
2024-11-24 14:05vim-patch:c1e6621: runtime(c3): include c3 filetype pluginChristian Clason1+14-0
2024-11-24 14:04vim-patch:ccc024f: runtime(apache): Update syntax directives for apache server 2.4.62Christian Clason1+7-7
2024-11-23 11:11fix(lsp): delete bufvar inside WinClosed eventglepnir2+50-5
2024-11-23 22:54vim-patch:partial:a01148d: runtime(doc): Expand docs on :! vs. :term (#31321)zeertzjq1+10-0
2024-11-23 12:44vim-patch:cacfccf: runtime(netrw): update netrw's decompress logicChristian Clason2+63-7
2024-11-23 12:43vim-patch:4dd6c22: runtime(apache): Update syntax keyword definitionChristian Clason1+2-1
2024-11-23 08:22refactor(options): autogenerate valid values and flag enums for options (#31089)Famiu Haque43+774-665
2024-11-22 12:51fix(lsp): hover keymap (#31208)andrew snelling2+13-4
2024-11-22 12:32fix(api): don't try to get/set option for invalid option name (#31302)Famiu Haque2+6-1
2024-11-22 11:16test(filetype): symlink detection works after expand('<afile>') (#31307)zeertzjq1+13-1
2024-11-22 07:34fix(lsp): delete b:lsp_floating_preview buf var after win closeglepnir1+5-0
2024-11-19 08:46fix(treesitter): update queriesChristian Clason6+18-15
2024-11-19 08:45build(deps): bump tree-sitter-c to v0.23.2Christian Clason1+2-2
2024-11-22 00:08test(autocmd/termxx_spec): fix TextChangedT test flakiness (#31296)zeertzjq1+3-1
2024-11-21 22:52fix(highlight): 'winhl' shouldn't take priority over API (#31288)zeertzjq4+23-2
2024-11-21 17:58Merge pull request #31193 from bfredl/winrtbfredl5+11-17
2024-11-13 12:25refactor(windows)!: only support UCRT, even for mingwbfredl5+11-17
2024-11-18 17:15test: move exec_lua logic to separate moduleLewis Russell2+149-121
2024-11-21 07:37vim-patch:9.1.0862: 'wildmenu' not enabled by default in nocp mode (#31261)zeertzjq1+0-1
2024-11-20 22:50docs: misc (#31138)dundargoc20+15-20
2024-11-20 22:01refactor(options): impl default 'titlestring' by format flags #30843zshuzh6+29-89
2024-11-20 20:19feat(lsp): require `offset_encoding` param #31249Yi Ming3+37-25
2024-11-20 20:11fix(messages): more ext_messages kinds #31279luukvbaal15+125-80
2024-11-20 14:51build(clint): make NOLINT work with header checks (#31281)zeertzjq1+7-7
2024-11-14 11:53feat(lsp): deprecate non-method client functionsLewis Russell19+403-358
2024-11-20 07:51vim-patch:9.1.0880: filetype: C3 files are not recognizedChristian Clason2+4-0
2024-11-19 21:33vim-patch:9.1.0876: filetype: openCL files are not recognizedChristian Clason5+53-2
2024-11-19 21:30vim-patch:9.1.0875: filetype: hyprlang detection can be improvedChristian Clason3+60-1
2024-11-19 21:29vim-patch:9.1.0874: filetype: karel files are not detectedChristian Clason4+131-0
2024-11-20 07:53vim-patch:4927dae: runtime(compiler): fix escaping of arguments passed to :CompilerSetChristian Clason8+20-16
2024-11-20 00:24fix(move): redraw for 'concealcursor' after changing w_wcol (#31276)zeertzjq2+34-8
2024-11-20 00:06fix(messages): no message kind for search pattern #31272Tomasz N3+14-0
2024-11-19 10:11fix(lsp): restore get_language_id behaviourLewis Russell2+15-10
2024-11-19 11:03vim-patch:9.1.0870: too many strlen() calls in eval.c (#31267)zeertzjq2+33-21
2024-11-19 07:41vim-patch:9.1.0873: filetype: Vivado files are not recognizedChristian Clason4+41-0
2024-11-05 17:34refactor(lsp): fold in dynamic_registration code into the clientLewis Russell7+188-189
2024-11-18 14:40fix(api): nvim_get_option_value does not clean up on FileType error #31219altermo2+20-0
2024-11-18 14:35fix(api): only flush nvim__redraw when necessary #31250luukvbaal3+18-6
2024-11-18 01:52vim-patch:9.1.0869: Problem: curswant not set on gm in folded line (#31247)zeertzjq3+85-2
2024-11-17 23:33fix(checkhealth): disable 'listchars' #31245Yochem van Rosmalen1+3-3
2024-11-17 21:31feat(defaults): dot-repeat [<Space> #31186Peter Aronoff3+78-8
2024-11-17 20:31feat(lsp): highlight hover target/range #31110Riley Bruins4+60-7
2024-11-17 19:43fix(api): update "range" windows in nvim__redraw #31042luukvbaal2+8-8
2024-11-17 18:21fix(messages): proper multiline Lua print() messages #31205luukvbaal9+64-77
2024-11-17 14:06fix(api): nvim_echo free text memory with invalid highlight (#31243)luukvbaal1+0-3
2024-11-17 11:49build(deps): bump uncrustify to uncrustify-0.80.1Christian Clason2+3-9
2024-11-17 02:32fix(lsp): type-errors, other nits in vim.lsp.log #31235Maria José Solano2+6-5
2024-11-17 00:25fix(treesitter): remove redundant on_bytes callback #31041luukvbaal3+2-13
2024-11-16 23:36fix(api): validation, documentation of hl_group #31195luukvbaal6+69-62
2024-11-16 23:32feat(ui): don't show unfocusable windows in :tabs, 'tabline' #27984luukvbaal7+49-5
2024-11-16 20:56refactor(options): remove `.indir`, redesign option scopes #31066Famiu Haque20+800-892
2024-11-15 07:58build(deps): bump uncrustify to uncrustify-0.80.0Christian Clason2+20-3
2024-11-16 01:55vim-patch:partial:9.1.0851: too many strlen() calls in getchar.c (#31230)zeertzjq2+49-31
2024-11-16 01:37docs: standardize doc for ChanInfo/ChanOpen autocmds/v:event (#31099)errael4+5-6
2024-11-16 00:56test(lua/ui_event_spec): avoid polluting log file (#31229)zeertzjq1+24-20
2024-11-16 00:42vim-patch:9.1.0866: filetype: LLVM IR files are not recognized (#31228)zeertzjq4+41-1
2024-11-15 22:34fix(ui): no fast context for prompt message kinds #31224luukvbaal4+33-4
2024-11-15 16:13feat(default): bind `vim.lsp.buf.signature_help` in select mode (#31223)Yi Ming2+2-2
2024-11-15 07:39vim-patch:7c3b65e: runtime(cfg): only consider leading // as starting a commentChristian Clason1+6-5
2024-11-15 07:39vim-patch:0acd3ab: runtime(sh): better function support for bash/zsh in indent scriptChristian Clason3+49-1
2024-11-15 07:38vim-patch:460799d: runtime(netrw): small fixes to netrw#BrowseXChristian Clason1+3-5
2024-11-15 07:40vim-patch:9.1.0865: filetype: org files are not recognizedChristian Clason4+125-0
2024-11-15 07:47ci(win): remove python workaround (#31212)Christian Clason1+0-7
2024-11-15 03:00fix(treesitter): keep treeview open if source window is still open #31198Hyker1+8-1
2024-11-15 00:18vim-patch:9.1.0855: setting 'cmdheight' may missing output (#31216)zeertzjq3+37-5
2024-11-15 00:04vim-patch:9.1.0864: message history is fixed to 200 (#31215)zeertzjq11+49-5
2024-11-14 17:56Merge pull request #27874 from luukvbaal/funcerrbfredl17+215-141
2024-11-14 16:24build(deps): bump luajit to HEAD - fe71d0fb5Christian Clason1+2-2
2024-11-14 14:17feat(lsp): support utf-8 and utf-32 position encodingsLewis Russell2+3-0
2024-06-20 12:48fix(messages)!: vim.ui_attach message callbacks are unsafeLuuk van Baal17+215-141
2024-11-14 12:10Merge pull request #31168 from bfredl/noattachbfredl161+128-606
2024-11-11 21:15fix(tests): needing two calls to setup a screen is cringebfredl161+128-606
2024-11-13 19:28vim-patch:c4208da: runtime(compiler): include a Java Maven compiler pluginChristian Clason1+40-0
2024-11-13 19:26vim-patch:8e013b1: runtime(racket): update Racket runtime filesChristian Clason3+18-7
2024-11-14 00:08Merge pull request #31204 from zeertzjq/vim-8b96858zeertzjq1+2-2
2024-11-13 23:21vim-patch:9b05326: runtime(doc): improve indentation in examples for netrw-handlerzeertzjq1+2-2
2024-11-13 23:21vim-patch:8b96858: runtime(doc): improve examples for netrw-handler functionszeertzjq1+2-2
2024-11-13 09:15build(deps): bump luajit to HEAD - 69bbf3c1bChristian Clason1+2-2
2024-11-13 15:18fix(lsp): filter completion candidates based on completeopt (#30945)Kristijan Husak2+287-5
2024-11-08 19:42fix(treesitter): show proper node name error messagesRiley Bruins2+36-3
2024-11-13 11:34Merge pull request #31164 from bfredl/hlf_enumbfredl35+113-112
2024-11-11 12:06refactor(highlight): make enum of builtin highlights start with 1bfredl35+113-112
2024-11-13 08:00vim-patch:210c49b: runtime(compiler): update pylint linter (#31191)zeertzjq2+4-6
2024-11-13 07:24build(deps): bump tree-sitter to e3c826333Christian Clason1+2-2
2024-11-12 20:54vim-patch:5ca8f22: runtime(idris2): include filetype,indent+syntax plugins for (L)Idris2 + ipkgChristian Clason8+458-0
2024-11-13 05:22fix(startup): report --startuptime error to stderr (#31131)zeertzjq2+21-3
2024-11-12 23:38vim-patch:f18987c: runtime(doc): clarify the use of filters and external commands (#31185)zeertzjq3+8-0
2024-11-12 23:28vim-patch:9.1.0860: tests: mouse_shape tests use hard code sleep value (#31184)zeertzjq1+2-4
2024-11-12 11:26fix(treesitter): add 'QuitPre' event to autocommands in inspect_treehykerr1+1-1
2024-11-12 09:51refactor(lsp): avoid redundant function wrappingNicolas Hillegeer1+37-42
2024-11-11 21:30vim-patch:9.1.0853: filetype: kubernetes config file not recognizedChristian Clason2+3-1
2024-11-11 23:00vim-patch:129a844: runtime(tar): Update tar.vim to support permissionsChristian Clason1+62-43
2024-11-11 19:08Merge pull request #31137 from bfredl/hlagainbfredl6+963-1088
2024-11-11 19:04Merge pull request #31167 from luukvbaal/msgidbfredl2+13-13
2024-11-11 14:23perf(lsp): use faster version of str_byteindexLewis Russell3+34-20
2024-11-11 14:13fix(messages): pass previous highlight id to ext chunksLuuk van Baal2+13-13
2024-11-07 11:42perf(filetype): optimize internal data structuresLewis Russell1+50-45
2024-11-09 13:14refactor(tests): use more global highlight definitionsbfredl6+963-1088
2024-11-11 11:26Merge pull request #27813 from luukvbaal/msgidbfredl51+553-554
2024-11-11 08:05vim-patch:622f6f5: runtime(tex): extra Number highlighting causes issuesChristian Clason1+3-6
2024-11-11 07:52vim-patch:5b63b23: runtime(netrw): directory symlink not resolved in tree view (#31161)zeertzjq1+7-0
2024-11-10 16:50vim-patch:6065755: runtime(tex): update Last Change header in syntax scriptChristian Clason1+1-0
2024-11-11 00:20vim-patch:9.1.0849: there are a few typos in the source (#31159)zeertzjq4+4-4
2024-11-10 13:47vim-patch:060107c: runtime(doc): fix typo in g:termdebug_config (#31155)zeertzjq1+1-1
2024-11-10 10:10build(deps): bump tree-sitter to v0.24.4Christian Clason1+2-2
2024-11-09 18:16vim-patch:8e6b503: runtime(tex): add Number highlighting to syntax fileChristian Clason1+8-6
2024-11-09 18:16vim-patch:a14c457: runtime(dune): use :setl instead of :set in ftpluginChristian Clason1+2-1
2024-11-09 21:00refactor(lsp): simplify reference range logicRiley Bruins1+5-14
2024-11-10 02:35Merge pull request #31150 from zeertzjq/vim-bbe5252zeertzjq2+162-19
2024-11-10 01:06vim-patch:bbe5252: runtime(vim): Update base-syntax, improve :normal highlightingzeertzjq1+7-6
2024-11-10 02:00vim-patch:818c641: runtime(vim): Update base-syntax file, improve class, enum and interface highlightingzeertzjq2+158-21
2024-11-10 01:56vim-patch:80aabaa: runtime(vim): Distinguish Vim9 builtin object methods from namesake builtin functions (vim/vim#14348)zeertzjq1+7-3
2024-11-10 01:50vim-patch:dfcef89: runtime(vim): Distinguish Vim9 constructor definitions from the :new ex command (vim/vim#14050)zeertzjq1+2-1
2024-11-10 01:24vim-patch:5e7f43b: runtime(termdebug): allow to use decimal signs (#31149)zeertzjq2+17-8
2024-11-10 01:11vim-patch:partial:624bb83: runtime(doc): Tweak documentation style a bit (#31148)zeertzjq5+46-45
2024-11-09 14:20ci: downgrade to clang 19dundargoc1+1-1
2024-03-08 13:44feat(ext_messages): add hl_id to ext_messages chunksLuuk van Baal8+112-81
2024-11-09 12:48Merge pull request #31118 from bfredl/merehlbfredl6+205-253
2024-11-08 16:16build: specify POST_BUILD when using add_custom_commanddundargoc2+6-1
2024-11-09 08:40fix(lsp): fix infinite loopLewis Russell1+23-12
2024-11-09 01:31Merge pull request #31130 from zeertzjq/vim-3780c11zeertzjq8+611-1197
2024-11-09 00:45vim-patch:0f60fbf: runtime(compiler): improve cppcheckzeertzjq1+2-2
2024-11-09 00:44vim-patch:39f52a6: runtime(structurizr): Update structurizr syntaxzeertzjq1+33-4
2024-11-09 00:44vim-patch:6e410c9: runtime(8th): updated 8th syntaxzeertzjq1+258-243
2024-11-09 00:43vim-patch:6d9a145: runtime(compiler): add mypy and ruff compiler; update pylint linterzeertzjq4+82-9
2024-11-09 00:37vim-patch:64a536d: runtime(netrw): fix several bugs in netrw tree listingzeertzjq1+231-933
2024-11-09 00:24vim-patch:a063b22: runtime(netrw): prevent polluting the search historyzeertzjq1+3-2
2024-11-09 00:23vim-patch:3780c11: runtime(compiler): fix typo in cppcheck compiler pluginzeertzjq1+3-5
2024-11-09 00:10docs: misc (#30914)dundargoc14+32-33
2024-11-07 16:21fix(vim.system): resolve executable paths on windowsLewis Russell3+20-2
2024-11-08 11:46perf(lsp): do not apply semantic tokens to folded linesLewis Russell1+42-21
2024-02-20 16:25refactor(message): propagate highlight id instead of attrsLuuk van Baal45+441-473
2024-11-08 10:45refactor(tests): continue the global highlight definition workbfredl6+205-253
2024-11-08 12:08Merge pull request #31073 from bfredl/cmdcharbfredl2+27-30
2024-11-04 13:07fix(cmdline): simplify and correct grapheme cluster adjustmentbfredl2+27-30
2024-11-08 10:22Merge pull request #31040 from luukvbaal/cmdpreviewcursbfredl2+36-0
2024-11-08 06:54refactor(options): use os_win/os_buf for local options (#31060)zeertzjq2+21-22
2024-11-08 05:28refactor(options): remove `varp` argument for `set_option` (#31111)Famiu Haque1+86-110
2024-11-02 05:54fix(inccommand): ensure cursor is where it belongsLuuk van Baal2+36-0
2024-11-07 09:53test: add test for key following ignored mouse move (#31104)zeertzjq2+14-7
2024-11-07 08:21perf(mouse): only generate <MouseMove> for a new cell positon (#31103)errael2+54-24
2024-11-06 11:05fix(test): better management of tmpfilesLewis Russell2+54-62
2024-10-31 16:47ci: adjust reviewersdundargoc1+0-10
2024-11-06 09:19Merge pull request #31062 from famiu/refactor/options/ff_macrobfredl5+14-25
2024-11-05 22:07refactor(options): remove unnecessary call to `find_option()` (#31088)Famiu Haque1+1-3
2024-11-04 19:03vim-patch:9.1.0839: filetype: leo files are not recognizedChristian Clason3+15-0
2024-11-04 20:52vim-patch:9.1.0840: filetype: idris2 files are not recognizedChristian Clason2+6-0
2024-11-04 20:54vim-patch:59834ba: runtime(matchparen): Add matchparen_disable_cursor_hl config optionChristian Clason2+29-7
2024-11-04 19:05vim-patch:19bc76c: runtime(cook): include cook filetype pluginChristian Clason1+13-0
2024-11-04 19:04vim-patch:9dadfe7: runtime(debversions): Update Debian versionsChristian Clason1+4-4
2024-11-04 23:26vim-patch:9.1.0841: tests: still preferring python2 over python3 (#31083)zeertzjq2+12-4
2024-11-03 10:36refactor(options): remove fileformat macrosFamiu Haque5+14-25
2024-11-04 14:06feat(defaults): unimpaired empty line below/above cursor #30984Yochem van Rosmalen5+73-0
2024-11-04 13:00feat(options)!: disallow setting hidden options #28400Famiu Haque18+102-99
2024-11-04 12:59Merge pull request #30608 from bfredl/cchar2bfredl7+73-40
2024-09-29 08:05feat(editor): handle new multibyte sequences in normal mode replacementbfredl7+73-40
2024-11-01 12:30feat(lsp): multi-client support for signature_helpLewis Russell4+162-89
2024-11-03 15:00ci: work around flaky python tests (#31063)dundargoc1+7-0
2024-11-03 09:46Merge pull request #31059 from zeertzjq/vim-9.1.0832zeertzjq5+140-9
2024-11-03 08:54vim-patch:9.1.0835: :setglobal doesn't work properly for 'ffu' and 'tsrfu'zeertzjq4+94-9
2024-11-03 08:52vim-patch:9.1.0832: :set doesn't work for 'cot' and 'bkc' after :setlocalzeertzjq2+46-0
2024-11-03 03:28fix(treesitter): close InspectTree/EditQuery window on BufUnload (#31036)zeertzjq1+3-3
2024-11-03 02:06vim-patch:9.1.0831: 'findexpr' can't be used as lambad or Funcref (#31058)zeertzjq25+604-292
2024-11-03 00:27vim-patch:9.1.0830: using wrong highlight group for spaces for popupmenu (#31054)zeertzjq3+49-7
2024-11-02 23:19vim-patch:a95d6a3: runtime(doc): remove stray sentence in pi_netrw.txt (#31053)zeertzjq1+1-1
2024-11-02 09:40fix(health): better layout of vim.treesitter health checkChristian Clason1+13-5
2024-11-02 15:09vim-patch:9.1.0826: filetype: sway files are not recognizedChristian Clason3+17-0
2024-11-02 16:11vim-patch:d181baf: runtime(typst): synchronize updates from the upstream typst.vimChristian Clason2+7-4
2024-10-28 21:21refactor(options): remove `get_option_value_strict`Famiu Haque2+43-73
2024-11-02 02:11fix(lua): show stacktrace for error in vim.on_key() callback (#31021)zeertzjq3+39-19
2024-11-01 23:11vim-patch:26113e5: runtime(doc): Include netrw-gp in TOC (#31032)zeertzjq1+3-2
2024-11-01 22:44refactor(options): unify `put_set(num|bool|string)` (#30993)Famiu Haque1+116-104
2024-11-01 10:22vim-patch:b5e7da1: runtime(doc): mention 'iskeyword' at :h charclass() (#31026)zeertzjq3+3-3
2024-11-01 09:34vim-patch:9.1.0824: too many strlen() calls in register.c (#31022)zeertzjq6+152-126
2024-10-29 09:36feat(lsp)!: remove client-server handlers from vim.lsp.handlersLewis Russell14+409-471
2024-11-01 09:03fix(lsp): hover border type can be string (#31013)nikolightsaber2+3-2
2024-11-01 01:11feat(lua): allow vim.on_key() callback to consume the key (#30939)errael6+114-21
2024-10-31 16:06Merge pull request #31011 from lewis6991/refactor/loaderLewis Russell2+206-241
2024-10-31 14:57refactor(loader): format annotationsLewis Russell1+43-43
2024-10-31 14:54refactor(loader): use the term stat instead of hashLewis Russell2+28-28
2024-10-31 14:48refactor(loader): remove Loader table and use localsLewis Russell1+120-134
2024-10-31 14:33refactor(loader): rename typesLewis Russell1+9-9
2024-10-31 14:30refactor(loader): inline Loader.load into Loader.loadfileLewis Russell1+21-39
2024-10-31 14:25refactor(loader): simplify Loader.loader_libLewis Russell1+15-13
2024-10-31 14:18refactor(loader): simplify Loader.write/readLewis Russell1+43-42
2024-10-31 14:16perf(loader): reduce calls to Loader.cache_fileLewis Russell1+8-8
2024-10-31 14:15refactor(loader): remove unused _topmodsLewis Russell1+0-6
2024-10-31 11:28fix: another round of type annotation fixesLewis Russell7+49-36
2024-10-31 11:28Merge pull request #31008 from zeertzjq/vim-3d7e567zeertzjq3+258-270
2024-10-31 11:00vim-patch:4d61800: runtime(netrw): fix E874 when browsing remote directory which contains `~` characterzeertzjq1+4-19
2024-10-31 10:59vim-patch:8b0fa7a: runtime(netrw): make :Launch/Open autoloadablezeertzjq3+177-179
2024-10-31 10:59vim-patch:9f32069: runtime(netrw): fix regression with x mapping on Cygwinzeertzjq1+2-40
2024-10-31 10:56vim-patch:aa2ce6f: runtime(netrw): fix filetype detection for remote fileszeertzjq1+4-32
2024-10-31 10:55vim-patch:d69ffbe: runtime(netrw): add missing change for s:redir()zeertzjq1+2-1
2024-10-31 10:55vim-patch:7019788: runtime(netrw): improve netrw's open-handling furtherzeertzjq1+20-21
2024-10-31 10:55vim-patch:7c96776: runtime(netrw): fix syntax error in netrwPlugin.vimzeertzjq1+3-3
2024-10-31 10:54vim-patch:3d7e567: runtime(netrw): simplify gx file handlingzeertzjq3+195-124
2024-10-31 09:35vim-patch:6be21b9: runtime(debversions): Add plucky (25.04) as Ubuntu release nameChristian Clason1+2-2
2024-10-31 08:50vim-patch:9.1.0823: filetype: Zephyr overlay files not recognizedChristian Clason2+2-1
2024-10-17 11:01feat(highlight): make `PmenuMatch` and `PmenuMatchSel` boldEvgeni Chasnovski1+2-2
2024-10-31 00:04test: fix files being left behind (#31004)zeertzjq3+4-1
2024-10-30 15:57fix(lsp): correct hover result handling (#30995)notomo1+1-1
2024-10-30 01:05vim-patch:9.1.0822: topline might be changed in diff mode unexpectedly (#30988)zeertzjq3+141-0
2024-10-29 15:06fix(defaults): omit extraneous info from unimpaired mapping errors (#30983)Gregory Anders2+170-95
2024-10-29 14:36docs(options): shell-powershell #30969Kai Moschcau3+3-3
2024-10-29 09:51Merge pull request #30935 from lewis6991/feat/lsp_multi_hoverLewis Russell7+118-54
2024-10-24 15:47feat(lsp)!: multiple client support for vim.lsp.buf.hover()Lewis Russell7+104-34
2024-10-24 15:44refactor(lsp): buf_request_allLewis Russell1+15-21
2024-10-28 21:39vim-patch:1e2007e: runtime(awk): Highlight more awk comments in syntax scriptChristian Clason1+2-2
2024-10-29 01:08vim-patch:9.1.0820: tests: Mac OS tests are too flaky (#30980)zeertzjq1+19-7
2024-10-29 01:01Merge pull request #30979 from zeertzjq/vim-9.1.0810zeertzjq22+612-49
2024-10-28 23:02vim-patch:9.1.0821: 'findexpr' completion doesn't set v:fname to cmdline argumentzeertzjq13+93-39
2024-10-28 08:09vim-patch:9.1.0811: :find expansion does not consider 'findexpr'zeertzjq6+105-35
2024-10-28 07:14vim-patch:9.1.0810: cannot easily adjust the |:find| commandzeertzjq19+472-33
2024-10-28 23:57refactor: sort various Lua tables in src/ alphabetically (#30977)zeertzjq3+170-170
2024-10-28 13:49refactor(options): option flags enum #30961Famiu Haque8+144-150
2024-10-28 13:29feat(defaults): map gO to LSP document_symbol #30781Nikita Revenco4+8-1
2024-10-28 13:14fix(lsp): list all workspace folders in healthcheck #30966Maria José Solano1+19-4
2024-10-28 09:20test(pum): add test for item selection with 'rightleft' (#30968)zeertzjq1+101-0
2024-10-28 06:29fix(pum): don't select item when clicking to the left/right (#30967)zeertzjq2+78-7
2024-10-27 17:02fix(treesitter): correct condition in `__has_ancestor`Amaan Qureshi1+1-1
2024-10-27 16:36feat(diagnostics)!: sort underline severity_sort (#30898)Donatas4+69-24
2024-10-27 16:35fix(lsp): compare URI instead of workspace folder name (#30962)Gregory Anders1+2-1
2024-10-27 13:50feat(tutor): give hints to satisfy the line checker #30952echometerain1+4-4
2024-10-27 13:09refactor(options): always allocate option values (#30917)Famiu Haque7+47-114
2024-10-26 21:06docs(lsp): document alternative for vim.lsp.util.jump_to_locationMaria José Solano2+3-2
2024-10-25 21:09docs(treesitter): specify predicate boolean return valueRiley Bruins2+2-2
2024-10-26 14:38refactor(lsp): drop str_byteindex/str_utfindex wrappers #30915Tristan Knight12+54-176
2024-10-25 14:10refactor(options)!: use OptVal for option defaults #26691Famiu Haque9+293-327
2024-10-25 13:45fix(defaults): missing ]Q/[Q unimpaired mappings #30943Maria José Solano1+6-0
2024-10-24 23:16vim-patch:9.1.0814: mapset() may remove unrelated mapping (#30941)zeertzjq3+37-9
2024-10-24 14:43feat(lsp): deprecate vim.lsp.buf.completionLewis Russell4+4-13
2024-10-24 11:11feat(lsp): deprecate execute_command with client:exec_cmdLewis Russell6+34-36
2024-10-24 10:20fix(lsp): better multi-client support for callHierarchyLewis Russell1+53-77
2024-10-24 10:34fix(lsp): use correct method for prepareTypehierarchyLewis Russell1+3-2
2024-10-24 08:22fix(lsp): set tagstack on jump via goto methodsMathias Fussenegger2+15-0
2024-10-24 10:19Merge pull request #30929 from lewis6991/fix/lsp_param_encodingsLewis Russell4+79-72
2024-10-24 09:18fix(lsp.buf): use correct offset_encoding for all requestsLewis Russell2+46-27
2024-10-24 09:31fix(lsp.protocal): improve typing of constantsLewis Russell2+8-1
2024-10-24 08:58refactor(lsp.buf): remove buf_request wrapperLewis Russell1+6-26
2024-10-24 08:55refactor(lsp.buf): use alias for vim.lspLewis Russell1+27-26
2024-10-22 18:10fix(lsp): handle mixed encoding in tagfunc paramsMathias Fussenegger1+28-16
2024-10-24 02:03fix(options): missing error check for global 'scl' and 'winhl' (#30919)zeertzjq4+63-30
2024-10-24 02:03test(012_directory_spec): fix flakiness on Windows (#30920)zeertzjq1+3-3
2024-10-23 23:22Merge pull request #30918 from zeertzjq/vim-9.1.0802zeertzjq8+187-131
2024-10-23 22:40test(old): remove unnecessary :setglobal skipszeertzjq1+0-10
2024-10-23 22:39vim-patch:9.1.0812: Coverity warns about dereferencing NULL ptrzeertzjq1+2-2
2024-10-23 22:31vim-patch:9.1.0806: tests: no error check when setting global 'briopt'zeertzjq4+24-6
2024-10-23 22:23vim-patch:9.1.0804: tests: no error check when setting global 'cc'zeertzjq5+38-19
2024-10-23 22:10vim-patch:9.1.0803: tests: no error check when setting global 'isk'zeertzjq4+124-93
2024-10-23 22:04vim-patch:9.1.0802: tests: no error check when setting global 'fdm' to empty valuezeertzjq2+1-3
2024-10-23 13:33feat(stdlib): overload vim.str_byteindex, vim.str_utfindex #30735Tristan Knight5+283-68
2024-09-29 12:07docs: miscdundargoc12+21-25
2024-10-23 11:40fix(defaults): error messages UX for unimpaired mappings #30884Maria José Solano1+60-107
2024-10-23 07:32vim-patch:9.1.0809: filetype: petalinux config files not recognizedChristian Clason2+2-1
2024-10-22 23:57Merge pull request #30907 from zeertzjq/vim-9.1.0805zeertzjq3+20-6
2024-10-22 23:26vim-patch:9.1.0805: tests: minor issues in gen_opt_test.vimzeertzjq1+7-5
2024-10-22 23:32vim-patch:19be0eb: runtime(doc): :ownsyntax also resets 'spelloptions'zeertzjq1+2-1
2024-10-22 23:33vim-patch:9.1.0799: tests: gettwinvar()/gettabwinvar() tests are not comprehensivezeertzjq1+11-0
2024-10-22 11:16fix(lsp): support multiple clients in typehierarchyLewis Russell4+78-70
2024-09-25 14:07test: port libvterm unit test to neovim test suitedundargoc7+4146-2
2024-10-22 16:14docs(options): remove description for hidden options #30903Famiu Haque7+11-493
2024-10-10 18:14build(lpeg): search for lpeg.so on MacOSTom Scogland1+10-1
2024-10-13 23:56build: remove enforcement of cmake build typedundargoc1+8-13
2024-10-22 08:10fix(options): fix 'winhl' still accepting invalid value (#30896)zeertzjq3+31-15
2024-10-22 07:23refactor(eval): fix clear_evalarg() called with wrong argument (#30899)zeertzjq1+1-1
2024-10-21 22:19vim-patch:a7d4561: runtime(netrw): deprecate and remove netrwFileHandlers#Invoke()Christian Clason3+8-433
2024-10-21 22:18vim-patch:421ed14: runtime(typst): add folding to typst ftpluginChristian Clason3+46-2
2024-10-21 22:16vim-patch:9.1.0796: filetype: libtool files are not recognizedChristian Clason2+4-1
2024-10-21 22:14vim-patch:9.1.0795: filetype: Vivado memory info file are not recognizedChristian Clason2+5-1
2024-10-22 05:03vim-patch:9.1.0798: too many strlen() calls in cmdhist.c (#30895)zeertzjq5+25-30
2024-10-22 03:34fix(options): fix :setglobal not working for 'spelloptions' (#30894)zeertzjq4+59-4
2024-10-22 01:05vim-patch:9.1.0797: testing of options can be further improved (#30893)zeertzjq7+194-68
2024-10-21 10:36fix(meta): do not use hyphens in param namesLewis Russell3+14-14
2024-10-18 10:33feat(vim.validate): improve fast form and deprecate spec formLewis Russell20+356-375
2024-10-19 11:25test(rpc): retry flaky 'vim.rpcrequest and vim.rpcnotify' testChristian Clason1+3-1
2024-10-20 23:44Merge #30840 from justinmk/renamehlJustin M. Keyes20+445-416
2024-10-20 23:22fix(exit): close memfiles after processing events (#30872)zeertzjq1+3-1
2024-10-17 09:16refactor: rename vim.highlight => vim.hlJustin M. Keyes17+401-399
2024-10-17 15:58fix(lua): vim.deprecate does not support major>0Justin M. Keyes3+18-17
2024-10-17 15:57feat(deprecations): vim._defer_deprecated_module()Justin M. Keyes1+26-0
2024-10-20 21:40feat(lsp)!: support multiple clients in goto methods (#30877)Mathias Fußenegger7+169-81
2024-10-20 14:18feat(float): allow enabling mouse for non-focusable window (#30844)zeertzjq16+70-21
2024-10-08 17:04feat(lsp)!: support multiple clients in lsp.buf.referencesMathias Fussenegger3+56-30
2024-10-20 10:02vim-patch:9.1.0794: tests: tests may fail on Windows environment (#30874)zeertzjq5+7-7
2024-10-20 08:25fix(deps): revert accidental test commits (#30864)Christian Clason1+2-2
2024-10-20 00:18vim-patch:9.1.0792: tests: Test_set_values() is not comprehensive enough (#30870)zeertzjq1+212-93
2024-10-19 23:59feat(terminal)!: make 'belloff' and 'visualbell' apply to terminal bell (#30859)zeertzjq8+52-3
2024-10-19 12:51Merge pull request #30863 from neovim/ci-macosbfredl2+4-4
2024-10-19 10:35ci: bump Intel macOS runners to 13Christian Clason2+4-4
2024-10-19 10:06build(deps): bump libuv to 52a924331Christian Clason1+2-2
2024-10-19 09:49build(deps): bump libuv to 18d48bc13Christian Clason1+2-2
2024-10-19 09:32build(deps): bump libuv to 9cf0710d7Christian Clason1+2-2
2024-10-18 20:04build(deps): bump libuv to v1.49.2Christian Clason1+2-2
2024-10-18 14:39fix(options): fix some 'belloff' flags not working properly (#30856)zeertzjq2+81-2
2024-10-18 09:38vim-patch: make gen_opt_test.vim work with Nvim (#30850)zeertzjq4+299-2
2024-10-18 09:22feat(vim.ui.open): support lemonade #30845Uthman Mohamed3+8-2
2024-10-18 00:20fix(lsp.util): wrong arguments to 'validate' functiontemhelk1+2-2
2024-10-18 04:03fix(types): add narrower vim.validate typesMaria José Solano1+11-9
2024-10-17 20:02vim-patch:5e48e97: runtime(compiler): check for compile_commands in build dirs for cppcheckChristian Clason1+6-4
2024-10-17 20:01vim-patch:f10db25: runtime(swayconfig): add flag for bindsym/bindcode to syntax scriptChristian Clason1+2-2
2024-10-16 16:03perf(validate): use lighter versionLewis Russell19+141-253
2024-10-17 12:35Merge pull request #30825 from lewis6991/refactor/lsputilLewis Russell9+567-549
2024-10-16 15:11feat(lsp.util): minor codestyleLewis Russell1+11-12
2024-10-16 14:48feat(lsp.util): improve offset_encoding type annotationsLewis Russell2+16-16
2024-10-16 12:38feat(lsp.util): remove some variablesLewis Russell1+4-11
2024-10-16 12:35feat(lsp.util): use vim.w/bLewis Russell1+3-5
2024-10-16 12:33feat(lsp.util): remove some aliasesLewis Russell1+2-3
2024-10-16 12:32feat(lsp.util): remove unneeded tableLewis Russell1+18-20
2024-10-16 12:17fix(lsp.util): inconsistent handling of offset_encodingLewis Russell4+14-4
2024-10-16 12:10feat(lsp.util): get_bufs_with_prefix -> get_writeable_bufsLewis Russell1+16-15
2024-10-16 11:49feat(lsp.util): refactor get_border_size()Lewis Russell1+59-71
2024-10-16 09:34feat(lsp.util): simplify some bounds checkingLewis Russell1+3-7
2024-10-16 09:06feat(lsp.util): remove metatable in locations_to_itemsLewis Russell1+3-7
2024-10-16 08:58feat(lsp.util): refactor symbols_to_items()Lewis Russell2+31-81
2024-10-16 08:48feat(lsp.util): remove uneeded do-endLewis Russell1+46-47
2024-10-16 08:45feat(lsp.util): use vim.api aliasLewis Russell1+8-8
2024-10-15 16:27feat(lsp.util): fix type errorsLewis Russell2+239-205
2024-10-16 08:33feat(meta): add type for quickfix entriesLewis Russell4+100-5
2024-10-17 08:35feat(lsp): show server name in code actions #30830Jordan2+13-3
2024-10-17 07:53vim-patch:5e53fca: runtime(jinja): Support jinja syntax as secondary filetypeChristian Clason1+2-1
2024-10-17 00:14Merge pull request #30836 from zeertzjq/vim-4bfb899zeertzjq9+60-30
2024-10-16 23:48vim-patch:6c2fc37: runtime(help): Update help syntaxzeertzjq8+35-17
2024-10-16 23:30vim-patch:4bfb899: runtime(help): fix end of sentence highlight in code exampleszeertzjq2+6-5
2024-10-16 23:32vim-patch:partial:8.2.4712: only get profiling information after exitingzeertzjq1+20-9
2024-10-16 23:28vim-patch:9.1.0789: tests: ':resize + 5' has invalid space after '+' (#30835)zeertzjq1+1-1
2024-10-16 16:12fix(lsp): str_byteindex_enc bounds checking #30747Tristan Knight1+10-11
2024-10-15 16:02feat(lsp.util): remove lsp spec extractLewis Russell1+0-18
2024-10-15 15:56feat(lsp.util): use faster version of vim.validateLewis Russell1+24-44
2024-10-16 00:01vim-patch:9.1.0786: tests: quickfix update test does not test location list (#30828)zeertzjq1+18-9
2024-10-12 09:23fix(runtime): clean up one-off scriptsChristian Clason0+0-0
2024-10-15 15:34feat(man.vim): "q" always closes window #30819xudyang13+5-6
2024-10-15 10:53vim-patch:9.1.0785: cannot preserve error position when setting quickfix list (#30820)zeertzjq5+208-19
2024-10-15 09:36fix(lsp): handle multiline signature help labels #30460Maria José Solano4+95-41
2024-10-14 18:00vim-patch:9.1.0782: tests: using wrong neomuttlog file nameChristian Clason1+1-1
2024-10-15 01:40vim-patch:9.1.0783: 'spell' option setting has problems (#30818)zeertzjq4+16-20
2024-10-15 00:39Merge pull request #30817 from zeertzjq/vim-7b5e52dzeertzjq4+21-9
2024-10-15 00:20vim-patch:5bcfb5a: runtime(doc): add some docs for file-watcher programszeertzjq4+18-6
2024-10-15 00:16vim-patch:7b5e52d: runtime(doc): add preview flag to statusline examplezeertzjq3+3-3
2024-10-14 23:34fix(tui): avoid flushing buffer halfway an OSC 2 sequence (#30793)zeertzjq2+70-16
2024-10-14 06:43vim-patch:9.1.0781: tests: test_filetype failsChristian Clason1+2-1
2024-10-13 17:43vim-patch:9.1.0779: filetype: neomuttlog files are not recognizedChristian Clason5+443-336
2024-10-13 17:29vim-patch:6e91853: runtime(gleam): add ftplugin for gleam filesChristian Clason1+16-0
2024-10-13 17:33vim-patch:9.1.0778: filetype: lf config files are not recognizedChristian Clason4+252-0
2024-10-14 06:10test(tui_spec): use Unicode in cursor_address test (#30807)zeertzjq1+16-23
2024-10-14 01:27vim-patch:a420547: runtime(misc): Use consistent "Vim script" spelling (#30805)zeertzjq5+5-5
2024-10-13 11:11Merge pull request #30798 from zeertzjq/vim-8.2.0985zeertzjq2+15-0
2024-10-13 10:52vim-patch:8.2.0986: MS-Windows: functions test failszeertzjq1+4-2
2024-10-13 10:31vim-patch:8.2.0985: simplify() does not remove slashes from "///path"zeertzjq2+13-0
2024-10-13 10:44docs: update autotrigger description of vim.lsp.compleiton.BufferOpts (#30796)glepnir2+4-3
2024-10-13 03:02test(autocmd/termxx_spec): properly setup TextChangedT tests (#30787)zeertzjq1+5-2
2024-10-13 00:09vim-patch:9.1.0775: tests: not enough tests for setting options (#30785)zeertzjq2+543-20
2024-10-12 15:28vim-patch:9.1.0777: filetype: Some upstream php files are not recognizedChristian Clason2+3-1
2024-10-12 15:19vim-patch:05d0893: runtime(java): Define javaBlockStart and javaBlockOtherStart hl groupsChristian Clason1+7-2
2024-10-12 22:30vim-patch:9.1.0776: test_strftime may fail because of missing TZ data (#30780)zeertzjq1+6-6
2024-10-12 17:57feat(ui): statusline text inherits highlights #29976Riley Bruins7+74-10
2024-10-11 22:07fix(treesitter): mark supertype nodes as namedRiley Bruins2+6-4
2024-10-12 04:20docs(lua): clarify when on_key "typed" will be empty (#30774)zeertzjq2+23-14
2024-10-12 00:07fix(lua): avoid recursive vim.on_key() callback (#30753)zeertzjq5+55-0
2024-10-11 23:43fix(coverity/497375): f_strpart cast overflow (#30773)Devon Gardner1+2-2
2024-10-11 19:36Merge pull request #30766 from bfredl/filecasebfredl7+6-9
2024-10-11 18:25fix(build): remove USE_FNAME_CASE, redundant with CASE_INSENSITIVE_FILENAMEbfredl7+6-9
2024-10-11 16:56feat(defaults): map gri to vim.lsp.buf.implementation() (#30764)Gregory Anders4+9-2
2024-09-19 20:08fix(treesitter): remove duplicate symbol names in language.inspect()Riley Bruins6+42-26
2024-10-02 17:34feat(treesitter): introduce child_with_descendant()Riley Bruins9+96-18
2024-10-11 08:23test(tui_spec): use child_exec_lua() more (#30757)zeertzjq1+23-45
2024-10-11 07:50fix(lsp): set 'smoothscroll' in docs hover #30748Justin M. Keyes1+1-0
2024-10-11 07:29build(deps): bump libuv to v1.49.1Christian Clason1+2-2
2024-10-11 06:31vim-patch:9.1.0773: filetype: some Apache files are not recognizedChristian Clason2+13-2
2024-10-11 06:26feat(ui): cascading style inheritance for Pmenu* highlights #29980Riley Bruins5+73-3
2024-10-11 01:45test(tui_spec): better prevent race between paste and input (#30751)zeertzjq1+20-0
2024-10-10 22:48vim-patch:9.1.0774: "shellcmdline" doesn't work with getcompletion() (#30750)zeertzjq5+20-1
2024-10-10 09:40fix(lsp): fix cursor position after snippet expansion (#30659)Tomasz N2+100-49
2024-10-06 09:04build(deps): bump tree-sitter to v0.24.3Christian Clason1+2-2
2024-10-10 03:33Merge pull request #30742 from zeertzjq/vim-9.1.0771zeertzjq9+57-46
2024-10-09 22:49vim-patch:9.1.0772: some missing changes from v9.1.0771zeertzjq3+9-8
2024-10-09 00:15vim-patch:9.1.0771: completion attribute hl_group is confusingzeertzjq9+57-47
2024-10-09 17:16build(deps): bump wasmtime to v25.0.2Christian Clason2+3-3
2024-10-09 11:31docs(lua): "vim.bo" is always equivalent to :setlocal (#30733)zeertzjq2+4-9
2024-10-09 07:44vim-patch:9.1.0769: filetype: MLIR files are not recognizedChristian Clason3+12-0
2024-10-09 07:43vim-patch:830a802: runtime(nasm): Update nasm syntax scriptChristian Clason1+806-203
2024-10-09 07:43vim-patch:cb1d1dc: runtime(skill): Update syntax file to fix string escapesChristian Clason1+3-2
2024-10-09 00:14vim-patch:9.1.0770: current command line completion is a bit limited (#30728)zeertzjq11+161-23
2024-10-08 23:16vim-patch:9.1.0767: A condition is always true in ex_getln.c (#30726)zeertzjq1+1-1
2024-10-08 23:15vim-patch:d3b55d7: runtime(help): highlight CTRL-<Key> correctly (#30727)zeertzjq1+2-1
2024-10-08 14:42fix(gen_help_html): first tag in h2 is broken #30720Justin M. Keyes2+7-18
2024-08-15 06:39fix: deps build for ARM64 MSVCJohnny Shaw1+14-9
2024-10-07 20:10vim-patch:4f51f3a: runtime(spec): set comments and commentstring optionsChristian Clason1+7-1
2024-10-08 00:43vim-patch:9.1.0766: too many strlen() calls in ex_getln.c (#30715)zeertzjq2+56-35
2024-10-07 23:22fix(coverity/510275): linematch out of bounds access (#30687)Devon Gardner1+3-1
2024-10-07 22:51vim-patch:9.1.0765: No test for patches 6.2.418 and 7.3.489 (#30713)zeertzjq4+63-26
2024-10-07 22:24fix(drawline): correct highlight priority with Visual selection (#30706)zeertzjq4+55-44
2024-10-05 15:41vim-patch:7c3f9af: runtime(misc): unset compiler in various ftpluginsChristian Clason8+42-18
2024-10-05 15:41vim-patch:af449f6: runtime(compiler): add cppcheck linter compiler pluginChristian Clason2+66-0
2024-10-07 15:27docs: dev-arch, focusable windows #30510Justin M. Keyes21+162-79
2024-10-07 15:25fix(lsp): tagfunc fails in unusual buffer #30700Justin M. Keyes1+3-0
2024-10-07 12:32docs: generate params/returns in builtin.txt #30654Justin M. Keyes5+3645-611
2024-10-07 02:40vim-patch:9.1.0764: [security]: use-after-free when closing a buffer (#30705)zeertzjq3+41-0
2024-10-07 02:22vim-patch:9.1.0762: 'cedit', 'termwinkey' and 'wildchar' may not be parsed correctly (#30704)zeertzjq4+29-8
2024-10-07 02:16vim-patch:9.1.0761: :cd completion fails on Windows with backslash in path (#30703)zeertzjq3+13-1
2024-10-06 23:30vim-patch:fd4e47e: runtime(doc): clarify the effect of 'startofline' option (#30701)zeertzjq4+9-4
2024-10-06 19:20feat(lsp): improve LSP doc hover rendering #30695Justin M. Keyes2+82-11
2024-10-06 18:53docs: LspAttach, LspDetach examples #30661Gregory Anders1+15-18
2024-10-06 16:12feat(docs): improve `@see` meta docstrings #30693Justin M. Keyes2+55-52
2024-10-05 17:03ci: bump macos runner version to macos-15dundargoc4+9-9
2024-10-05 11:11fix(runtime): fully port emoji_list to LuaChristian Clason5+22-24
2024-10-06 10:24fix(docs): markdown instead of vimdoc in meta docstrings #30680Justin M. Keyes3+903-978
2024-10-06 03:21fix(coverity/510436): shada_read_when_writing index out of bounds (#30686)Devon Gardner1+1-1
2024-10-06 00:02Merge pull request #30684 from zeertzjq/vim-738ebfezeertzjq11+22-19
2024-10-05 23:33vim-patch:partial:89872f5: runtime(doc): update formatting and syntaxzeertzjq9+20-17
2024-10-05 23:30vim-patch:partial:738ebfe: runtime(doc): Fix style in documentszeertzjq2+2-2
2024-10-05 23:28vim-patch:9.1.0003: Cannot build against Ruby 33 dynamically (#30683)zeertzjq1+1-1
2024-10-05 22:49vim-patch:9.1.0759: screenpos() may return invalid position (#30681)zeertzjq2+21-0
2024-10-05 15:52fix(docs): missing `@returns` desc in _meta/api.lua #30673Justin M. Keyes3+267-98
2024-10-02 13:16ci: bump ubuntu runner version to ubuntu-24.04dundargoc4+14-11
2024-10-05 14:18fix(coverity/497355): shada_read_when_writing out of bounds read #30665Devon Gardner1+7-2
2024-10-05 09:02vim-patch:60310a4: runtime(java): Manage circularity for every :syn-included syntax fileChristian Clason1+38-10
2024-10-04 23:20vim-patch:9.1.0758: it's possible to set an invalid key to 'wildcharm' (#30662)zeertzjq1+4-3
2024-10-04 15:34fix(defaults): use "range" instead of "count" for some mappings (#30642)Gregory Anders1+13-7
2024-10-04 15:12docs: more `@since` annotations #30660Justin M. Keyes4+38-2
2024-10-04 07:12build(deps): bump tree-sitter to v0.24.1Christian Clason1+2-2
2024-10-04 13:48feat(lua): completion for vim.fn, vim.v, vim.o #30472Jongwook Choi3+234-4
2024-10-04 13:31fix(mouse): indicate X1 and X2 button clicks on statusline (#30655)zeertzjq2+21-1
2024-10-04 06:26fix(lsp): enable `additionalPropertiesSupport`Yi Ming1+1-1
2024-10-04 09:13docs: render `@since` versions, 0 means experimental #30649Justin M. Keyes17+513-390
2024-10-03 23:57docs(treesitter): generate TSNode, TSTree docs #30643Riley Bruins6+598-268
2024-10-03 10:45docs: improve luacats support #30580James Trew6+189-51
2024-10-02 10:48perf(treesitter): do not use tree cursors with a small lifetimeLewis Russell1+24-62
2024-10-03 09:58vim-patch:9.1.0756: missing change from patch v9.1.0754 (#30636)glepnir3+41-2
2024-10-03 09:44vim-patch:9.1.0755: quickfix list does not handle hardlinks well (#30637)zeertzjq2+64-8
2024-10-03 09:31fix(ui): ensure screen update before waiting for input #30576fredizzimo2+258-3
2024-10-03 07:46vim-patch:f416a22: runtime(systemd): small fixes to &keywordprg in ftpluginChristian Clason1+5-5
2024-10-03 02:57fix(defaults): properly pass count to quickfix commands (#30632)zeertzjq1+4-4
2024-10-03 02:34refactor: fix incorrect use of enum (#30631)zeertzjq2+8-6
2024-10-02 22:58vim-patch:ae62fe5: runtime(doc): 'filetype', 'syntax' and 'keymap' only allow alphanumeric + some characters (#30630)zeertzjq3+12-12
2024-10-02 22:45vim-patch:9.1.0754: fixed order of items in insert-mode completion menu (#30619)glepnir11+309-39
2024-10-02 15:05Merge #30595 from justinmk/fixwatchJustin M. Keyes2+91-31
2024-10-02 14:36tests: skip watch.watchdirs test on macos 14 CIJustin M. Keyes1+3-0
2024-09-30 13:25fix(watch): ignore nonexistent paths (ENOENT)Justin M. Keyes2+88-31
2024-10-02 12:10build(deps): bump luajit to HEAD - 97813fb92Christian Clason1+2-2
2024-10-02 10:17build(deps): bump luajit to HEAD - b2915e9abChristian Clason1+2-2
2024-10-02 04:59build(deps): bump tree-sitter to HEAD - c3d45a015 (#30589)Christian Clason1+2-2
2024-10-02 04:05build(deps): bump luajit to HEAD - 2240d8446Christian Clason2+2-4
2024-10-01 23:39vim-patch:9.1.0752: can set 'cedit' to an invalid value (#30616)zeertzjq4+13-10
2024-10-01 23:33vim-patch:baee844: runtime(doc): add `usr` tag to usr_toc.txt (#30617)zeertzjq1+1-1
2024-10-01 22:55vim-patch:9.1.0753: Wrong display when typing in diff mode with 'smoothscroll' (#30614)zeertzjq3+136-2
2024-10-01 16:07fix(treesitter): indent size for inspect_tree #28727Jongwook Choi1+8-2
2024-10-01 12:24feat(defaults): add default unimpaired style mappings (#28525)Gregory Anders7+202-26
2024-10-01 11:46fix(tabline): restore behavior of click after last tabpage (#30602)zeertzjq2+83-15
2024-10-01 10:51docs(gen_help_html.lua): h4 pseudo-heading layoutJustin M. Keyes1+1-1
2024-10-01 09:52docs(gen_help_html.lua): h4 pseudo-heading layout #30609Justin M. Keyes1+5-4
2024-10-01 05:00vim-patch:85f054a: runtime(java): Recognise the CommonMark form (///) of Javadoc commentsChristian Clason5+277-31
2024-10-01 05:04vim-patch:9.1.0749: filetype: http files not recognizedChristian Clason3+15-0
2024-09-30 22:27refactor: use ERROR_SET() to check for error (#30594)zeertzjq2+2-2
2024-09-29 15:58build(deps): bump luajit to HEAD - f5fd22203Christian Clason1+2-2
2024-09-30 11:09Merge pull request #30526 from lewis6991/fix/linematchnulLewis Russell9+165-125
2024-09-29 10:20test: refactor exec_lua in xdiff_specLewis Russell3+59-48
2024-09-26 15:10fix(diff): use mmfile_t in linematchLewis Russell9+107-78
2024-09-29 22:41docs: graduate editorconfig.txt to "flow layout"Justin M. Keyes1+1-0
2024-09-15 12:19feat(treesitter)!: use return values in `language.add()`Christian Clason6+49-32
2024-09-14 11:27feat(treesitter)!: add default fallback to `ft_to_lang` lookupsChristian Clason5+31-17
2024-09-29 12:35vim-patch:6db3fc5: runtime(doc): reformat gnat example (#30575)zeertzjq1+3-4
2024-09-29 10:38fix(float): properly find last window of tabpage (#30571)zeertzjq2+17-1
2024-09-29 09:46vim-patch:ee20fc8: runtime(indent): allow matching negative numbers for gnu indent config fileChristian Clason1+2-2
2024-09-29 09:54docs: misc (#30177)dundargoc15+17-18
2024-09-29 08:46vim-patch:9.1.0745: filetype: bun and deno history files not recognizedChristian Clason2+3-1
2024-09-29 09:05vim-patch:9.1.0746: tests: Test_halfpage_longline() fails on large terminals (#30567)zeertzjq1+1-0
2024-09-29 08:11vim-patch:c3989f1: runtime(doc): reformat ada_standard_types sectionzeertzjq1+6-8
2024-09-29 07:56vim-patch:998f018: runtime(doc): include short form for :earlier/:laterzeertzjq1+12-12
2024-09-29 09:03Merge pull request #30401 from bfredl/casefold2bfredl2+9-14
2024-09-16 17:28refactor(multibyte): neo-casefolding without allocationbfredl2+9-14
2024-09-28 18:59Merge pull request #30558 from bfredl/noklistbfredl5+22-169
2024-09-28 09:56refactor(event): change last use of klist to kvecbfredl5+22-169
2024-09-28 09:16fix(column): set signcolumn width after splitting window (#30556)zeertzjq2+30-20
2024-09-28 01:08fix(treesitter): specify success status in edit_query return valueRiley Bruins2+5-5
2024-09-28 02:21fix(window): making float with title/footer non-float leaks memory (#30551)zeertzjq5+60-27
2024-09-14 19:57fix(treesitter): suppress get_parser warnings via opts.errorRiley Bruins12+80-53
2024-09-27 22:02fix(window): respect hide flag of float windows when switching (#30507)glepnir3+21-4
2024-09-27 15:53feat(defaults): pretty :help headings #30544Justin M. Keyes6+48-4
2024-09-27 14:33fix(api): fix crash/leak with float title/footer on error (#30543)zeertzjq3+130-46
2024-09-27 11:10test(api/window_spec): remove duplicate test (#30538)zeertzjq1+7-33
2024-09-27 10:57vim-patch:9.1.0744: filetype: notmuch configs are not recognised (#30535)zeertzjq2+5-1
2024-09-27 10:27fix(treesitter): EditQuery shows swapfile ATTENTION #30536Justin M. Keyes1+4-3
2024-09-27 07:14vim-patch:9.1.0743: diff mode does not handle overlapping diffs correctly (#30532)zeertzjq3+751-10
2024-09-26 23:40fix(mbyte): check for utf8proc_map() failure (#30531)zeertzjq2+13-3
2024-09-26 23:22Merge pull request #30530 from zeertzjq/vim-d9af78bzeertzjq2+9-8
2024-09-26 22:43vim-patch:2c41dad: runtime(doc): Fix typo in :help :command-modifierszeertzjq1+1-1
2024-09-26 22:42vim-patch:d9af78b: runtime(docs): update `:set?` command behavior tablezeertzjq1+8-7
2024-09-26 14:45feat(health): highlight headings #30525Justin M. Keyes3+48-35
2024-09-26 14:36Merge pull request #30489 from zeertzjq/vim-9.1.0741zeertzjq6+96-29
2024-09-26 14:15vim-patch:9.1.0742: getcmdprompt() implementation can be improvedzeertzjq3+13-19
2024-09-23 22:51vim-patch:9.1.0741: No way to get prompt for input()/confirm()zeertzjq7+102-29
2024-09-26 10:34test(api/buffer_updates_spec): prevent flakiness (#30521)zeertzjq1+2-4
2024-09-26 08:36fix(channel): handle writing to file instead of pipe (#30519)zeertzjq5+59-10
2024-09-25 18:33perf(treesitter): use `child_containing_descendant()` in `is_ancestor()`Riley Bruins2+8-12
2024-09-25 15:10fix(diagnostic): correct `severity` type on `setqflist`, `setloclist` (#30506)Nathan Smith2+4-4
2024-09-25 13:20build: fix or silence new clang-tidy warningsdundargoc2+5-2
2024-09-25 14:01refactor(lua): vim.keymap.set tests, docs #30511Justin M. Keyes3+56-29
2024-09-25 10:25fix(coverity): size_t overflow #30497Justin M. Keyes1+3-0
2024-09-20 15:46build(deps): bump wasmtime to v25.0.1Christian Clason2+3-3
2024-09-25 09:34docs: render @see, @note items in _meta/api.lua #30494Justin M. Keyes6+139-3
2024-09-25 09:03build(deps): bump libuv to v1.49.0Christian Clason1+2-2
2024-09-24 11:48fix(paste): only record a paste when it's from RPC (#30491)zeertzjq3+15-11
2024-09-24 11:46docs: lua error patterns #30240Justin M. Keyes13+186-85
2024-09-24 07:38vim-patch:a7229c8: runtime(rmd,rrst): 'fex' option not properly restoredChristian Clason2+10-6
2024-09-23 23:14feat(paste): unify cancel and error behavior (#30476)zeertzjq5+125-28
2024-09-23 22:42fix(filetype): handle .in files with no filename (#30487)Tristan Knight1+4-2
2024-09-23 14:14Merge #30435 refactor: rename "Dictionary" => "Dict"Justin M. Keyes78+618-625
2024-09-23 13:05fix(vim.fs): dirname() returns "." on mingw/msys2 #30480Justin M. Keyes5+12-11
2024-09-23 10:15refactor(api): rename Dictionary => DictJustin M. Keyes2+14-5
2024-09-20 05:34refactor(api)!: rename Dictionary => DictJustin M. Keyes77+606-622
2024-09-23 11:50test(tui_spec): prevent another case of race between paste and input (#30481)zeertzjq1+4-1
2024-09-23 09:18build: silence "po" noise #30469Justin M. Keyes1+4-2
2024-09-23 08:49fix(runtime): treat b:undo_ftplugin consistently in Lua ftplugins (#30473)zeertzjq13+18-8
2024-09-23 06:28vim-patch:be551da: runtime(netrw): remove extraneous closing bracketChristian Clason1+2-1
2024-09-23 04:04vim-patch:9.1.0740: incorrect internal diff with empty file (#30471)zeertzjq4+46-4
2024-09-22 14:59build: use treesitter's CMakeLists.txtdundargoc3+5-32
2024-09-22 15:00build(cmake): remove unnecessary policy codedundargoc2+1-6
2024-09-21 15:23feat(fs.lua): add vim.fs.rm()Lewis Russell5+83-64
2024-09-22 10:51docs(api): nvim_get_runtime_file preserves 'runtimepath' order #30454Evgeni Chasnovski4+18-8
2024-09-21 22:02fix(paste): improve repeating of pasted text (#30438)zeertzjq8+233-32
2024-09-21 15:51build: bump minimum cmake version to 3.16dundargoc11+12-19
2024-09-21 16:26test(terminal): unskip wrap tests on windowsChristian Clason1+0-2
2024-08-11 08:27test: support upvalues in exec_luaLewis Russell34+1737-1359
2024-09-21 12:50Merge pull request #30452 from zeertzjq/vim-9.1.0738zeertzjq2+13-0
2024-09-21 12:24vim-patch:a0c14ef: runtime(filetype): tests: Test_filetype_detection() failszeertzjq1+2-0
2024-09-21 12:21vim-patch:9.1.0738: filetype: rapid files are not recognizedzeertzjq2+11-0
2024-09-21 12:16vim-patch:e6b01cf: runtime(dist): do not output a message if executable is not found (#30451)zeertzjq1+0-1
2024-09-21 10:26vim-patch:9.1.0739: [security]: use-after-free in ex_getln.c (#30448)zeertzjq1+2-1
2024-09-21 08:26vim-patch:50423ab: runtime(java): Optionally recognise _module_ import declarationsChristian Clason2+10-2
2024-09-21 08:26vim-patch:597aadc: runtime(lyrics): support multiple timestamps in syntax scriptChristian Clason1+2-2
2024-09-21 08:26vim-patch:87b6565: runtime(modconf): remove erroneous :endif in ftpluginChristian Clason1+2-2
2024-09-19 17:46vim-patch:f86568f: runtime(misc): simplify keywordprg in various ftpluginsChristian Clason11+85-151
2024-09-19 16:56vim-patch:2307945: runtime(java): Optionally recognise all primitive constants in _switch-case_ labelsChristian Clason2+15-8
2024-09-19 16:55vim-patch:41c7bba: runtime(zsh,sh): set and unset compiler in ftpluginChristian Clason2+11-4
2024-09-19 16:55vim-patch:c18a9d5: runtime(netrw): using inefficient highlight pattern for 'mf'Christian Clason1+2-1
2024-09-20 12:50build: work around bug in make when PATH includes cmake as dirdundargoc1+1-1
2024-09-20 14:13docs: link to discussions instead of stackoverflowJustin M. Keyes4+7-7
2024-09-20 14:08docs: prefix LSP bug report titleJustin M. Keyes1+1-0
2024-09-19 20:34fix(treesitter): lint top-level anonymous nodesRiley Bruins1+6-6
2024-09-19 22:59vim-patch:35699f1: runtime(vim): Update base-syntax, improve folding function matches (#30427)zeertzjq2+35-30
2024-09-19 15:00docs(lsp): hover window controls #30347Tristan Knight2+11-2
2024-09-19 13:34fix(health): check more "old" files #30421Justin M. Keyes1+6-2
2024-09-19 10:05refactor!: rename 'jumpoptions' flag "unload" to "clean" (#30418)zeertzjq9+23-19
2024-09-19 08:33fix(coverity/509227/509228): tui driver_ti underflow #30341Devon Gardner1+6-4
2024-09-18 11:20vim-patch:5036e69: runtime(systemd): allow for overriding systemd ftplugin settings (vim/vim#13373) (#30414)Enno1+4-3
2024-09-18 11:14feat(tui): builtin UI (TUI) sets client info #30397Justin M. Keyes13+164-44
2024-09-18 08:28docs: graduate tui.txt to "flow layout" #30413Justin M. Keyes2+120-103
2024-09-18 08:26fix(coverity): CID 509571 Uninitialized variables #30395Justin M. Keyes1+1-1
2024-09-18 07:26docs(tui): rename term.txt, nvim_terminal_emulator.txt #30398Justin M. Keyes7+1152-1092
2024-09-18 06:23vim-patch:f21d28a: runtime(zathurarc): add double-click-follow to syntax scriptChristian Clason1+2-2
2024-09-17 22:20Merge pull request #30411 from gpanders/vim-9.1.0734Gregory Anders4+106-0
2024-09-17 19:17vim-patch:9.1.0735: filetype: salt files are not recognizedGregory Anders3+18-0
2024-09-17 19:15vim-patch:9.1.0734: filetype: jinja files are not recognizedGregory Anders3+88-0
2024-09-16 10:33docs(eval): update param types of prompt-buffer functions (#30392)glepnir2+11-11
2024-09-16 10:21Merge #29490 feat(vim.ui.open): configurable openerJustin M. Keyes4+46-11
2024-09-16 09:44test(vim.ui.open): opt.cmdJustin M. Keyes1+23-0
2024-06-26 12:59feat(vim.ui): configurable "gx" / vim.ui.open() toolMatěj Cepl3+23-11
2024-09-15 17:57vim-patch:5e95c8f: runtime(java): Highlight javaConceptKind modifiers with StorageClassChristian Clason2+8-2
2024-09-15 17:31vim-patch:0f5effb: runtime(netrw): delete confirmation not strict enoughChristian Clason1+7-6
2024-09-15 17:32vim-patch:9.1.0731: inconsistent case sensitive extension matchingChristian Clason2+7-48
2024-09-15 22:57vim-patch:4d427d4: runtime(vim): Update base-syntax, match Vim9 bool/null literal args to :if/:while/:return (#30391)zeertzjq1+1-1
2024-09-15 19:20refactor: rename "process" => "proc" #30387Justin M. Keyes39+1950-1949
2024-09-15 10:28refactor(tests): rename terminal/testutil.lua => testterm.lua #30372Justin M. Keyes20+237-229
2024-09-14 11:51Merge pull request #30378 from zeertzjq/vim-9.1.0729zeertzjq3+80-13
2024-09-14 11:38vim-patch:9.1.0728: [security]: heap-use-after-free in garbage collection with location list user data (#30377)zeertzjq2+15-2
2024-09-14 11:28vim-patch:9.1.0730: Crash with cursor-screenline and narrow windowzeertzjq2+13-3
2024-09-14 11:20vim-patch:9.1.0729: Wrong cursor-screenline when resizing windowzeertzjq3+67-10
2024-09-14 09:18fix(defaults): cannot remove "How-to disable mouse" menu item #30375Jaehwang Jung1+19-18
2024-09-13 14:50ci: skip automerge step if backport faileddundargoc1+1-0
2024-09-13 17:57fix(lsp): handle nil bytes in stringsMathias Fussenegger1+2-2
2024-09-13 11:24ci: don't add reviewers for PRs created by a botdundargoc1+1-1
2024-09-13 13:27ci: add `needs:backport` label on backport PRs with conflictdundargoc1+12-0
2024-09-13 13:31build: bump unibilium to v2.1.2dundargoc1+2-2
2024-09-13 12:09feat(treesitter): start moving get_parser to return nil #30313Riley Bruins9+58-34
2024-09-13 11:59fix(lsp): handle empty call hierarchy items #30349James Trew1+3-5
2024-09-10 22:55ci: enable automerge by default when backportingdundargoc1+5-0
2024-09-12 16:16refactor(stream.c): unused params in stream_close #30356Justin M. Keyes2+7-11
2024-09-12 11:21fix(treesitter): sync queries from upstreamChristian Clason2+9-1
2024-09-12 11:17build(deps): bump tree-sitter-c to v0.23.0Christian Clason1+2-2
2024-09-12 11:15build(deps): bump tree-sitter-markdown to v0.3.2Christian Clason1+2-2
2024-09-12 11:14build(deps): bump tree-sitter-lua to v0.2.0Christian Clason1+2-2
2024-09-12 07:16vim-patch:9.1.0725: filetype: swiftinterface files are not recognized (#30350)zeertzjq2+2-1
2024-09-12 00:25feat(log): use "ui" as default name for TUI client #30345Justin M. Keyes7+77-20
2024-09-11 20:32fix: replace NVIM with Nvim in default titlestring (#30348)Gregory Anders5+12-12
2024-09-11 15:11fix(lsp): check buffer is loaded and valid #30330glepnir1+6-7
2024-09-11 10:01Merge #30342 :checkhealth completionJustin M. Keyes2+18-11
2024-09-11 09:40test(health): "test_plug/health/init.lua" completes as "test_plug"Justin M. Keyes1+16-9
2024-09-09 15:51build(deps): bump unibilium to HEAD - ab28a2ddbChristian Clason1+2-2
2024-09-09 14:01fix(scripts): update bundled dependencies in bump_depsChristian Clason2+24-4
2024-09-11 07:28vim-patch:fc72a2f: runtime(idlang): update syntax scriptChristian Clason1+7-6
2024-09-11 07:28vim-patch:e401576: runtime(spec): Recognize epoch when making spec changelog in ftpluginChristian Clason1+12-2
2024-09-11 07:27vim-patch:2241f08: runtime(spec): add file triggers to syntax scriptChristian Clason1+2-1
2024-09-11 07:23vim-patch:077d1d2: runtime(make): add compiler/make.vim to reset compiler plugin settingsChristian Clason3+23-1
2024-09-11 07:22vim-patch:a9ae38d: runtime(java): Recognise all available standard doclet tagsChristian Clason1+91-14
2024-09-11 07:22vim-patch:c0982f9: runtime(dosini): Update syntax script, spellcheck comments onlyChristian Clason1+3-3
2024-09-11 07:22vim-patch:d30ffdc: runtime(pandoc): Update compiler plugin to use actual 'spelllang'Christian Clason2+17-13
2024-09-11 07:20vim-patch:7cc0e91: runtime(groff): Add compiler plugin for groffChristian Clason2+56-0
2024-09-11 04:55fix(health): return correct name from 'path2name()'monkoose1+2-2
2024-09-10 23:31vim-patch:9.1.0727: too many strlen() calls in option.c (#30338)zeertzjq1+46-32
2024-09-07 10:35test: add termkey unit testsdundargoc1+975-0
2024-09-10 22:09vim-patch:d657d3d: runtime(doc): clarify the effect of the timeout for search()-functions (#30337)zeertzjq3+9-0
2024-09-10 09:11Merge pull request #30295 from glepnir/nfloatbfredl2+52-2
2024-09-10 08:14refactor(os/input.c): rename os_inchar => input_get #30327Justin M. Keyes8+86-76
2024-09-09 21:39fix(lsp): handle encoding bounds in str_utfindex_enctris2031+9-8
2024-09-10 07:01fix(runtime): add remaining missing commentstrings (#30252)LosFarmosCTL5+15-0
2024-09-07 12:41fix(highlight): floating windows inherit NormalFloat from global-nsglepnir2+52-2
2024-09-09 12:14fix(server): CID 509282: DEADCODE #30316Justin M. Keyes1+2-5
2024-09-09 11:00Merge #30312 from justinmk/testslashesJustin M. Keyes11+308-307
2024-09-08 22:03fix(test): "tempdir not a directory" in CI logsJustin M. Keyes1+8-0
2024-09-08 19:29refactor(test): rename alter_slashes, invert its behaviorJustin M. Keyes11+300-307
2024-09-08 19:48fix(startup): server fails if $NVIM_APPNAME is relative dir #30310Justin M. Keyes11+328-315
2024-09-08 16:23fix(lua): revert vim.tbl_extend behavior change and document itChristian Clason4+21-8
2024-09-08 14:07fix(startup): ignore broken $XDG_RUNTIME_DIR #30285Justin M. Keyes3+134-75
2024-09-08 10:44fix(lsp): handle out-of-bounds character positions #30288Tristan Knight4+71-55
2024-09-08 10:32Merge #30105 fix(tohtml): quote font-family namesJustin M. Keyes2+70-35
2024-09-08 10:15test(tohtml): simplify font testJustin M. Keyes1+23-25
2024-08-20 14:29fix(tohtml): enclose font-family names in quotation marksyayoyuyu2+70-33
2024-09-07 21:41vim-patch:b584117: runtime(doc): buffers can be re-used (#30300)zeertzjq1+12-5
2024-09-07 21:14fix(vim.ui.open): prefer xdg-open on WSL #30302Yi Ming1+4-4
2024-09-07 16:41test(lua): tbl_deep_extend "after second argument" #30297Justin M. Keyes1+8-21
2024-09-07 10:50vim-patch:9.1.0720: Wrong breakindentopt=list:-1 with multibyte or TABs (#30293)zeertzjq5+77-12
2024-09-06 23:36vim-patch:9.1.0719: Resetting cell widths can make 'listchars' or 'fillchars' invalid (#30289)zeertzjq2+21-14
2024-09-06 11:13Merge pull request #30236 from luukvbaal/invalidbfredl3+24-18
2024-09-06 10:08Merge pull request #30272 from bfredl/replace_emojibfredl9+195-150
2024-09-04 10:09fix(multibyte): handle backspace of wide clusters in replace modebfredl9+195-150
2024-09-05 23:23vim-patch:9.1.0717: Unnecessary nextcmd NULL checks in parse_command_modifiers() (#30275)zeertzjq1+4-6
2024-09-05 22:52vim-patch:9.1.0716: resetting setcellwidth() doesn't update the screen (#30274)zeertzjq2+5-1
2024-07-30 16:12build(deps): bump libuv to HEAD - 0a00e80c3Christian Clason1+2-2
2024-09-05 13:07refactor(vterm): inline REFLOW macroPaul "LeoNerd" Evans1+4-6
2024-09-05 12:56feat(defaults): popupmenu "Open in browser", "Go to definition" #30261Justin M. Keyes11+191-49
2024-08-14 13:52refactor: adopt termkey and eliminate duplicate codedundargoc23+3184-3617
2024-09-05 09:39test: avoid noise in CI logs #30264Justin M. Keyes2+38-18
2024-09-05 07:23fix(lsp): handle locations exceeding line length #30253Tristan Knight2+35-15
2024-09-05 00:33vim-patch:315b6f7: runtime(tmux): Update syntax script (#30265)Gregory Anders1+2-2
2024-09-05 00:32vim-patch:150b507: runtime(hcl,terraform): Add runtime files for HCL and Terraform (#30266)Gregory Anders6+160-0
2024-09-02 14:21fix(decor): exclude invalid marks from meta totalLuuk van Baal3+24-18
2024-09-03 16:14fix(lua): allows tables with integer keys to be merged in tbl_deep_extendLewis Russell3+42-24
2024-09-03 22:35vim-patch:9.1.0713: Newline causes E749 in Ex mode (#30254)zeertzjq2+27-0
2024-09-03 15:10feat(lsp): support hostname in rpc.connect #30238Tristan Knight4+59-22
2024-09-03 14:11docs: use "nvim" in swapfile message #30250こけっち32+63-63
2024-09-03 13:01fix(api): nvim_buf_get_text() crashes with large negative column #28740vanaigr2+7-11
2024-09-03 10:04Merge pull request #30232 from bfredl/emoji2bfredl1+13-4
2024-09-03 09:18test: tmpname(create:boolean) #30242Justin M. Keyes5+9-8
2024-09-02 22:52Merge #30237 validate --listen addressJustin M. Keyes10+126-108
2024-09-02 13:57feat(startup): validate --listen addressJustin M. Keyes6+101-59
2024-09-02 17:14test: tmpname() can skip file creationJustin M. Keyes4+25-49
2024-09-02 10:51build: add quotes around `CMAKE_GENERATOR` variabledundargoc1+1-1
2024-09-02 12:43feat(clipboard): try cygutils, clip on Windows #30215wzy2+14-0
2024-09-02 10:00fix(mbyte): mark any 0xFE0F sequence as a TUI ambiguous width charbfredl1+13-4
2024-09-02 09:38vim-patch:3c07eb0: runtime(vim): Update syntax, improve user-command matching (#30231)zeertzjq1+44-26
2024-09-02 08:53vim-patch:bd69b39: runtime(sudoers): improve recognized Runas_Spec and Tag_Spec itemsChristian Clason1+10-7
2024-09-01 22:46docs: vim.lsp.rpc.connect() TCP requires IP address #30219Tristan Knight2+5-5
2024-09-01 20:01docs: misc #28970Justin M. Keyes19+91-83
2024-09-01 18:01feat(treesitter)!: default to correct behavior for quantified captures (#30193)Gregory Anders9+42-68
2024-09-01 17:15fix(ui): correctly pass metadata to get_node_text #30222Gregory Anders2+6-5
2024-09-01 12:19vim-patch:9.1.0708: Recursive window update does not account for reset skipcol (#30217)luukvbaal3+10-12
2024-09-01 04:07docs(treesitter): annotate some tables as `TSMetadata`Yi Ming2+9-9
2024-09-01 09:15vim-patch:9abd02d: runtime(nu): include filetype pluginChristian Clason1+13-0
2024-09-01 00:56feat(ui): gx: use url extmark attribute and tree-sitter directive (#30192)Gregory Anders2+57-21
2024-09-01 00:26vim-patch:d817609: runtime(vim): Update base-syntax, match bracket mark ranges (#30208)zeertzjq1+2-2
2024-08-31 23:57fix(completion): don't include <Lua function> in -complete= (#30209)zeertzjq2+8-2
2024-08-31 22:53Merge pull request #30207 from zeertzjq/vim-7c8bbc6zeertzjq2+6-3
2024-08-31 22:29vim-patch:e2c4e07: runtime(doc): Update :help :command-complete listzeertzjq1+5-1
2024-08-31 22:28vim-patch:7c8bbc6: runtime(doc): use mkdir -p to save a commandzeertzjq1+1-2
2024-08-31 22:21vim-patch:9.1.0704: inserting with a count is inefficient (#30206)zeertzjq2+13-6
2024-08-31 21:07vim-patch:9.1.0707: [security]: invalid cursor position may cause a crash (#30204)zeertzjq1+5-1
2024-08-30 11:04build: make makefile work on windowsdundargoc1+41-28
2024-08-31 16:55Merge pull request #30042 from bfredl/bobbytablesbfredl8+52-39223
2024-08-14 08:10refactor(multibyte): replace generated unicode tables with utf8procbfredl8+52-39223
2024-08-31 09:10vim-patch:9.1.0684: completion is inserted on Enter with "noselect" (#30111)glepnir2+10-1
2024-08-31 01:06refactor(plines): correct double-width condition (#30200)zeertzjq1+1-1
2024-08-30 20:03fix(completion): fix inconsistent Enter behavior (#30196)zeertzjq2+71-5
2024-08-30 18:23fix(lsp): when prefix is non word add all result into matches (#30044)glepnir2+28-7
2024-08-30 10:58Merge pull request #30014 from bfredl/neoemojibfredl34+656-220
2024-08-08 08:42feat(mbyte): support extended grapheme clusters including more emojibfredl34+656-220
2024-08-29 22:18vim-patch:87c01d9: runtime(hollywood): update syn highlight for If-Then statements and For-In-LoopsChristian Clason1+11-5
2024-08-29 19:08fix(highlight): update `PmenuSel` for colored completion items #30183Evgeni Chasnovski1+1-2
2024-08-29 16:52Merge pull request #26950 from bfredl/s390x_fixbfredl2+9-4
2024-08-29 16:36fix(tohtml): apply sp color if present #30110Riley Bruins2+9-2
2024-01-08 13:34 fix(build): issues with s390x CIbfredl2+9-4
2024-08-29 11:53fix(man): check if buffer is valid before restoring 'tagfunc' (#30180)zeertzjq1+4-2
2024-08-29 10:02docs(eval): fix wrong return type of getcharsearch() (#30176)glepnir2+2-2
2024-08-28 22:24vim-patch:9.1.0699: "dvgo" is not always an inclusive motion (#30173)zeertzjq3+19-5
2024-08-28 22:11docs: misc (#29719)dundargoc15+25-22
2024-08-27 11:22revert: "Makefile: use pattern rules for build/.deps (#10366)"dundargoc1+0-10
2024-08-28 08:21vim-patch:8556e23: runtime(java): Provide support for syntax preview featuresChristian Clason2+39-11
2024-08-28 02:37fix(regexp): fix typo in E888 error message (#30161)Eisuke Kawashima1+1-1
2024-08-27 18:16feat(lsp): export diagnostic conversion functions (#30064)Maria José Solano3+14-2
2024-08-27 03:40fix(treesitter): escape things like `"` in omnifunc resultsRiley Bruins1+1-1
2024-08-26 15:37fix(lsp): return call hierarchy item, not the index (#30145)Maria José Solano1+1-1
2024-08-26 15:35fix(lsp): log when receiving markup messages (#30065)Maria José Solano1+9-1
2024-08-26 15:34fix(lsp): fix isIncomplete condition in completion trigger (#30130)Mathias Fußenegger1+1-1
2024-04-19 15:04feat(treesitter): add support for wasm parsersLewis Russell17+272-20
2024-08-26 13:55build(deps): bump tree-sitter to v0.23.0Christian Clason1+2-2
2024-08-26 00:10vim-patch:88a6dd0: runtime(doc): fix typo (#30140)zeertzjq1+4-3
2024-08-25 03:57fix(docs): wrong return value annotation for `nvim_buf_get_extmarks`JonnyKong3+9-3
2024-08-24 22:07vim-patch:9.1.0694: matchparen is slow on a long line (#30134)zeertzjq3+107-10
2024-08-24 15:38build(deps): bump luajit to HEAD - f725e44cdChristian Clason1+2-2
2024-08-24 10:19vim-patch:9.1.0692: Wrong patlen value in ex_substitute() (#30131)zeertzjq2+32-1
2024-08-24 00:38vim-patch:9.1.0690: cannot set special highlight kind in popupmenu (#30128)zeertzjq6+109-10
2024-08-24 00:12Merge pull request #30127 from zeertzjq/vim-7884cc7zeertzjq1+4-4
2024-08-23 23:40vim-patch:7866d54: runtime(vim): Update base-syntax, match :loadkeymap after colon and barzeertzjq1+2-2
2024-08-23 23:39vim-patch:7884cc7: runtime(vim): Update base-syntax, improve :let-heredoc highlightingzeertzjq1+2-2
2024-08-23 01:56vim-patch:95e9078: runtime(vim): Improve heredoc handling for all embedded scripts (#30121)zeertzjq1+59-36
2024-08-22 19:25vim-patch:2750b83: runtime(java): Make the bundled &foldtext function optionalChristian Clason2+50-22
2024-08-22 19:25vim-patch:c75dad0: runtime(netrw): Change line on `mx` if command output existsChristian Clason1+8-1
2024-08-22 19:25vim-patch:38cfa2b: runtime(netrw): Fix `mf`-selected entry highlightingChristian Clason1+2-5
2024-08-22 19:24vim-patch:0e9fd77: runtime(htmlangular): add html syntax highlightingChristian Clason1+18-0
2024-08-22 19:42feat(lsp): completion opts support custom item conversion (#30060)glepnir4+38-6
2024-08-22 07:51fix(lsp): suppress completion request if completion is active (#30028)glepnir1+4-0
2024-08-21 21:58vim-patch:bc29ea6: runtime(zip): simplify condition to detect MS-Windows (#30115)zeertzjq1+3-2
2024-08-21 21:30vim-patch:9.1.0683: mode() returns wrong value with <Cmd> mapping (#30109)zeertzjq2+16-13
2024-08-21 10:33build(deps): bump luajit to HEAD - c68711cc8Christian Clason1+2-2
2024-08-20 22:29vim-patch:5f5f283: runtime(pandoc): escape quotes in &errorformat for pandocChristian Clason1+1-2
2024-08-20 22:29vim-patch:d55e698: runtime(pandoc): refine pandoc compiler settingsChristian Clason2+32-21
2024-08-20 23:35vim-patch:9.1.0686: zip-plugin has problems with special characters (#30108)zeertzjq3+127-4
2024-08-20 23:20Merge pull request #30095 from zeertzjq/vim-175a87czeertzjq1+2-1
2024-08-20 23:02vim-patch:e44e644: runtime(doc): fix grammar in :h :keeppatternszeertzjq1+2-2
2024-08-19 22:27vim-patch:3840d2f: runtime(doc): remove trailing whitespace in cmdline.txtzeertzjq1+1-1
2024-08-19 22:25vim-patch:175a87c: runtime(doc): more clarification for the :keeppatterns neededzeertzjq1+2-1
2024-08-20 17:34build(deps): bump luajit to HEAD - 304da39ccChristian Clason1+2-2
2024-08-20 13:37fix(lsp): update request name to capability map #30098atusy1+35-29
2024-08-20 12:56docs(gen_help_html): wrap headings for narrow viewport #29903Rosen Stoyanov1+4-4
2024-08-20 12:52docs(lsp): annotate with `vim.lsp.protocol.Methods` enum #29521Ricardo Casía3+1214-962
2024-08-20 08:28build(deps): bump luajit to HEAD - fb22d0f80Christian Clason1+2-2
2024-08-20 00:20fix(decor): don't use separate DecorSignHighlight for url (#30096)zeertzjq3+27-21
2024-08-19 22:23fix(terminal): interrupt/got_int hangs terminal (#30056)ibhagwan2+16-0
2024-08-19 14:44build(deps): bump luajit to HEAD - fb5e1c9f0Christian Clason1+2-2
2024-08-19 11:43fix(terminal): handle C0 characters in OSC terminator (#30090)Gregory Anders3+27-5
2024-08-18 03:28fix(vim.text): handle very long strings (#30075)Gregory Anders2+8-3
2024-08-17 20:45vim-patch:8e25d91: runtime(dist): verify that executable is in $PATHChristian Clason1+4-0
2024-08-17 23:10fix(api): error properly with invalid field in nvim_open_win (#30078)zeertzjq2+39-9
2024-08-17 09:39vim-patch:6908db4: runtime(colors): update colorschemesChristian Clason24+150-89
2024-08-17 09:38vim-patch:c6ed816: runtime(yaml): do not re-indent when commenting out linesChristian Clason1+3-2
2024-08-17 09:38vim-patch:1fbccc1: runtime(netrw): Drop committed trace linesChristian Clason1+0-51
2024-08-17 09:35vim-patch:b4d1164: runtime(netrw): Error popup not always usedChristian Clason1+1-1
2024-08-17 09:35vim-patch:7c75411: runtime(netrw): ErrorMsg() may throw E121Christian Clason1+6-6
2024-08-17 09:35vim-patch:a1dc649: runtime(dosbatch): Show %%i as an argument in syntax fileChristian Clason1+1-1
2024-08-17 09:34vim-patch:11c92be: runtime(dosbatch): Add syn-sync to syntax fileChristian Clason1+5-2
2024-08-17 09:33vim-patch:dd36d6c: runtime(mediawiki): fix typo in doc, test for b:did_ftplugin varChristian Clason2+2-2
2024-08-16 23:09vim-patch:d164f2a: runtime(vim): Update base-syntax, improve :let-heredoc highlighting (#30069)zeertzjq1+10-3
2024-08-16 23:04Merge pull request #30066 from zeertzjq/vim-9.1.0677zeertzjq3+17-10
2024-08-16 22:35vim-patch:cba93ca: runtime(doc): clarify the effect of :keeppatterns after v9.1.0677zeertzjq1+1-1
2024-08-16 00:32vim-patch:9.1.0677: :keepp does not retain the substitute patternzeertzjq3+17-10
2024-08-16 22:33Merge pull request #30068 from zeertzjq/vim-9.1.0678zeertzjq6+51-20
2024-08-16 21:56vim-patch:9.1.0679: Rename from w_closing to w_locked is incompletezeertzjq2+2-3
2024-08-16 01:00vim-patch:9.1.0678: [security]: use-after-free in alist_add()zeertzjq6+50-18
2024-08-16 17:35fix(tutor): incorrect lines marked as correct #29833Eduardo Rittner Coelho1+7-7
2024-08-16 15:36fix(docs): add missing properties to hl_info #30032Maria José Solano3+16-7
2024-07-31 15:43feat(diff): do not try external when out of memoryLewis Russell2+36-81
2024-08-15 14:02fix(man): avoid setting v:errmsg (#30052)zeertzjq2+8-2
2024-08-15 11:09feat(term): support OSC 8 hyperlinks in :terminal (#30050)Gregory Anders8+173-4
2024-08-15 10:28vim-patch:fc762df: runtime(sql, mysql): fix E169: Command too recursive with sql_type_default = "mysql"Yinzuo Jiang2+18-16
2024-08-15 06:16build(deps): bump luajit to HEAD - ae4735f62Christian Clason1+2-2
2024-08-14 22:43vim-patch:ea76096: runtime(javascript): fix a few issues with syntax higlighting (#30049)tobil4sk1+6-3
2024-08-14 17:38Merge pull request #30045 from bfredl/nodefault5bfredl9+139-231
2024-08-13 08:25fix(highlight): fix the seg fault caused by the invalid linked hl idsWilliam Wong2+3-1
2024-08-14 11:42refactor(tests): again yet more global highlight definitionsbfredl9+139-231
2024-08-13 22:42vim-patch:dc831db: runtime(doc): add help tags for json + markdown global variables (#30037)zeertzjq1+4-2
2024-07-23 12:52test: remove internal assertions and simplifyfutsuuu1+6-9
2024-07-23 11:40test: add a test to check the indentationfutsuuu1+14-0
2024-07-20 05:46fix(loader): follow the style of the error message for built-in loadersfutsuuu1+2-2
2024-08-12 23:09refactor(fileio): use os_copy() to copy file (#30030)zeertzjq1+1-40
2024-08-12 19:11fix(win-msi): set installer scope to machine #29895Alexander Mnich1+1-0
2024-08-12 07:03fix(lua): ignore stdout and stderr for xdg-openAaron1+6-1
2024-08-11 22:52vim-patch:9.1.0672: marker folds may get corrupted on undo (#30026)zeertzjq2+27-0
2024-08-11 10:58test(lsp): refactor and tidyLewis Russell9+444-334
2023-05-24 08:04feat(term): enable reflow by default (#21124)Christian Clason7+19-8
2024-08-08 10:28build(deps): vendor libvterm at v0.3.3Christian Clason33+7126-91
2024-08-10 08:05vim-patch:9.1.0667: Some other options reset curswant unnecessarily when set (#30020)zeertzjq2+2-3
2024-08-09 22:35vim-patch:9.1.0666: assert_equal() doesn't show multibyte string correctly (#30018)zeertzjq2+12-2
2024-08-09 03:36docs: update version.c (#30016)github-actions[bot]1+1-1
2024-08-08 23:45Merge pull request #30015 from zeertzjq/vim-8.2.4860zeertzjq5+59-14
2024-08-08 23:05vim-patch:0cc5dce: runtime(doc): clarify directory of Vim's executable vs CWDzeertzjq3+30-9
2024-08-08 22:57vim-patch:8.2.4860: MS-Windows: always uses current directory for executableszeertzjq2+29-5
2024-08-08 08:11vim-patch:8.1.1413: error when the drive of the swap file was disconnected (#30009)zeertzjq2+41-16
2024-08-08 07:33Merge pull request #30008 from zeertzjq/vim-8.2.3476zeertzjq2+43-1
2024-08-08 06:55vim-patch:8.2.3477: startup test fails on MS-Windowszeertzjq1+2-0
2024-08-08 06:51vim-patch:8.2.3476: renaming a buffer on startup may cause using freed memoryzeertzjq2+41-1
2024-08-07 20:06vim-patch:39eff4c: runtime(proto): Add indent script for protobuf filetypeChristian Clason1+19-0
2024-08-07 15:28fix(lsp): avoid reusing diagnostics from different servers in actions (#30002)Grzegorz Rozdzialik1+10-6
2024-06-18 12:01refactor!: use utf8proc full casefoldingdundargoc3+25-1705
2024-08-07 01:12vim-patch:partial:8.1.0914: code related to findfile() is spread out (#30000)zeertzjq8+238-236
2024-08-06 23:34Merge pull request #29999 from zeertzjq/vim-a63f66ezeertzjq2+65-120
2024-08-06 23:07vim-patch:9.1.0663: tests: zip test still resets 'shellslash' optionzeertzjq1+0-4
2024-08-06 23:15vim-patch:afea6b9: runtime(zip): use defer to restore old settingszeertzjq1+5-19
2024-08-06 23:11vim-patch:8d52926: runtime(zip): add a generic Message functionzeertzjq1+28-29
2024-08-06 23:10vim-patch:a336d8f: runtime(zip): increment base version of zip pluginzeertzjq1+2-2
2024-08-06 23:07vim-patch:19636be: runtime(zip): refactor save and restore of optionszeertzjq1+44-30
2024-08-06 23:07vim-patch:33836d3: runtime(zip): remove test for fnameescapezeertzjq1+0-6
2024-08-06 23:06vim-patch:120c0dd: runtime(zip): use :echomsg instead of :echozeertzjq1+16-16
2024-08-06 23:05vim-patch:a63f66e: runtime(zip): clean up and remove commentszeertzjq1+1-45
2024-08-06 22:53vim-patch:9.1.0661: the zip plugin is not tested. (#29993)zeertzjq3+140-0
2024-08-06 22:14vim-patch:9.1.0662: filecopy() may return wrong value when readlink() fails (#29998)zeertzjq1+2-2
2024-08-06 11:28docs(treesitter): generate inline docs for `Range`sYi Ming3+48-13
2024-08-06 13:25fix(docs): do not treat indexes as `short_link`Yi Ming1+2-0
2024-08-06 14:20fix(filetype): fix :filetype detect error with -u NONE (#29991)zeertzjq2+8-1
2024-08-06 13:19vim-patch:8.2.4838: checking for absolute path is not trivial (#29990)zeertzjq6+82-0
2024-08-06 12:49vim-patch:9.1.0465: missing filecopy() function (#29989)zeertzjq7+174-7
2024-08-06 12:13refactor: extract eval/fs.c from eval/funcs.c (#29985)zeertzjq5+1484-1439
2024-08-05 23:22Merge pull request #29984 from zeertzjq/vim-217d3c1zeertzjq2+7-7
2024-08-05 22:47vim-patch:f0e9b72: runtime(zip): Fix for FreeBSD's unzip commandzeertzjq1+5-5
2024-08-05 22:47vim-patch:217d3c1: runtime(doc): capitalize correctlyzeertzjq1+2-2
2024-08-05 16:31build(deps): remove libtermkey dependencyGregory Anders1+0-1
2024-08-05 12:08Merge pull request #29540 from bfredl/neoshadabfredl50+1022-1205
2024-08-05 10:43Merge pull request #29982 from bfredl/gccwarnbfredl1+1-1
2024-07-02 11:47build(deps): remove msgpack-c dependencybfredl11+13-56
2024-08-05 09:15fix(build): surpress spurious warnings from gcc in -E preprocessor modebfredl1+1-1
2024-07-02 11:45refactor(shada): rework msgpack decoding without msgpack-cbfredl42+1019-1159
2024-08-04 22:31Merge pull request #29979 from clason/vim-c5bdd66zeertzjq4+46-6
2024-08-04 16:59vim-patch:c0f7505: runtime(lua): add/subtract a 'shiftwidth' after '('/')' in indentexprChristian Clason3+43-4
2024-08-04 16:59vim-patch:c5bdd66: runtime(zip): escape '[' on Unix as wellChristian Clason1+3-2
2024-08-03 22:09vim-patch:947f752: runtime(doc): fix typo in syntax.txt (#29974)zeertzjq1+1-1
2024-08-03 13:02vim-patch:6228481: runtime(colors): update Todo highlight in habamax colorschemeChristian Clason1+5-7
2024-08-03 11:04docs(filetype): consolidate comments in dev_vimpatch.txtChristian Clason2+42-39
2024-07-23 11:35docs(filetype): add note about prefering explicit lists over patternEvgeni Chasnovski2+8-1
2024-07-19 09:01refactor(filetype): use extension match instead of pattern if possibleEvgeni Chasnovski1+101-17
2024-08-01 09:43refactor(filetype): use file name match instead of pattern if possibleEvgeni Chasnovski1+22-15
2024-08-03 09:14fix(lsp): redundant spaces in lsp log (#29970)Jaehwang Jung1+1-1
2024-08-03 09:14feat(lsp): announce codeLens resolveSupport (#29956)Mathias Fußenegger1+6-0
2024-08-03 00:45Merge pull request #29967 from zeertzjq/vim-9.1.0648zeertzjq4+19-1
2024-08-03 00:14vim-patch:9.1.0653: Patch v9.1.0648 not completely rightzeertzjq1+1-4
2024-08-03 00:13vim-patch:9.1.0648: [security] double-free in dialog_changed()zeertzjq4+23-2
2024-08-02 23:42refactor: move some functions out of eval.c (#29964)zeertzjq6+378-380
2024-08-02 18:13vim-patch:9.1.0655: filetype: goaccess config file not recognizedChristian Clason4+50-0
2024-08-02 17:50vim-patch:c527d90: runtime(netrw): honor `g:netrw_alt{o,v}` for `:{S,H,V}explore`Christian Clason1+8-25
2024-07-29 10:20test: allow exec_lua to handle functionsLewis Russell16+4128-3897
2024-08-02 18:00fix(tui): reset active attr ID when OSC 8 sequence is terminated (#29960)Gregory Anders1+1-0
2024-08-02 11:00refactor(lsp): remove freeze() from gen_lsp (#29955)Mathias Fußenegger1+2-20
2024-08-02 08:36refactor(lsp): add test case for default diagnostic severityMathias Fussenegger1+28-0
2024-08-02 08:00fix(eval): handle wrong v:lua in expr option properly (#29953)zeertzjq3+41-1
2024-08-02 05:15Merge pull request #29951 from zeertzjq/vim-9.0.0632zeertzjq20+310-65
2024-08-02 04:16refactor(eval): treat v:lua call as simple functionzeertzjq3+31-8
2024-08-02 03:49vim-patch:9.1.0649: Wrong comment for "len" argument of call_simple_func()zeertzjq2+4-4
2024-08-01 02:41vim-patch:9.0.0634: evaluating "expr" options has more overhead than neededzeertzjq17+164-67
2024-08-01 02:13vim-patch:9.0.0632: calling a function from an "expr" option has overheadzeertzjq5+139-14
2024-08-02 02:58vim-patch:8.2.4416: Vim9: using a script-local function requires using "s:" (#29950)zeertzjq3+29-5
2024-08-02 01:12vim-patch:9.1.0652: too many strlen() calls in syntax.c (#29949)zeertzjq1+59-47
2024-08-01 23:52vim-patch:9.1.0651: ex: trailing dot is optional for :g and :insert/:append (#29946)zeertzjq3+13-2
2024-08-01 23:33Merge pull request #29945 from zeertzjq/vim-9.1.0647zeertzjq6+58-16
2024-08-01 22:00vim-patch:9.1.0647: [security] use-after-free in tagstack_clear_entryzeertzjq4+27-2
2024-08-01 21:58vim-patch:9.0.2158: [security]: use-after-free in check_argument_typezeertzjq2+6-0
2024-08-01 21:56vim-patch:9.0.2149: [security]: use-after-free in exec_instructions()zeertzjq2+25-14
2024-08-01 22:09vim-patch:9.1.0650: Coverity warning in cstrncmp() (#29944)zeertzjq1+5-5
2024-08-01 14:01fix(lsp): don't send foreign diagnostics to servers in buf.code_action (#29501)Mathias Fußenegger3+21-42
2024-08-01 14:00fix(watch): exclude .git when using inotifywait (#29914)Manuel1+1-1
2024-08-01 12:37build(vim-patch.sh): use 7 hex digits for runtime patch file name (#29940)zeertzjq1+1-1
2024-07-31 21:00vim-patch:30a8ad6: runtime(java): Document "g:java_space_errors" and "g:java_comment_strings"Christian Clason1+10-0
2024-07-31 21:00vim-patch:77b87c3: runtime(java): Cluster optional group definitions and their group linksChristian Clason1+52-58
2024-07-31 20:59vim-patch:9aabcef: runtime(java): Tidy up the syntax fileChristian Clason1+94-94
2024-07-31 20:57vim-patch:3749dff: runtime(java): Tidy up the documentation for "ft-java-syntax"Christian Clason2+85-75
2024-08-01 08:00vim-patch:5b07213: runtime(doc): re-format tag example lines, mention ctags --list-kinds (#29938)zeertzjq1+10-8
2024-08-01 06:45vim-patch:8.2.4275: cannot use an autoload function from a package under start (#29937)zeertzjq2+14-1
2024-08-01 03:50vim-patch:partial:f10911e: Update runtime files (#29936)zeertzjq9+42-11
2024-08-01 01:46Merge pull request #29935 from zeertzjq/vim-9.1.0450zeertzjq1+193-148
2024-08-01 00:57vim-patch:partial:9.1.0462: eval5() and eval7 are too complexzeertzjq1+83-73
2024-08-01 00:42vim-patch:partial:9.1.0450: evalc. code too complexzeertzjq1+112-77
2024-07-31 20:56vim-patch:d88ebcb: runtime(colors): update habamax scheme - tweak diff/search/todo colorsChristian Clason1+43-47
2024-07-31 20:49vim-patch:fcc5346: runtime(colors): update included colorschemesChristian Clason24+458-282
2024-07-31 20:45vim-patch:5753d99: runtime(nohlsearch): add missing loaded_hlsearch guardChristian Clason1+7-1
2024-07-31 20:44vim-patch:56e8ed6: runtime(kivy): Updated maintainer info for syntax scriptChristian Clason1+4-4
2024-07-31 14:18fix(lsp): prevent desync due to empty buffer (#29904)Jaehwang Jung2+53-4
2024-07-31 14:15feat(lsp): lsp.completion support set deprecated (#29882)glepnir3+74-1
2024-07-17 11:23fix(scrollbind): properly take filler/virtual lines into accountLewis Russell11+538-46
2024-07-31 03:59vim-patch:9.1.0411: too long functions in eval.c (#29925)zeertzjq1+78-39
2024-07-31 03:07Merge pull request #29924 from zeertzjq/vim-9.1.0411zeertzjq15+684-291
2024-07-31 01:58vim-patch:partial:9.1.0445: Coverity warning after 9.1.0440zeertzjq1+25-33
2024-07-31 01:39vim-patch:9.1.0419: eval.c not sufficiently testedzeertzjq5+58-15
2024-07-30 05:38vim-patch:9.1.0415: Some functions are not testedzeertzjq12+134-3
2024-07-30 04:48vim-patch:partial:9.1.0411: too long functions in eval.czeertzjq2+406-251
2024-07-30 05:54vim-patch:8.2.4115: cannot use a method with a complex expressionzeertzjq1+78-19
2024-07-30 05:31vim-patch:8.2.3264: Vim9: assign test failszeertzjq1+3-2
2024-07-31 01:53vim-patch:9.2.1731: Vim9: cannot use += to append to empty NULL listzeertzjq2+14-2
2024-07-31 00:23Merge pull request #29923 from zeertzjq/vim-9.1.0645zeertzjq4+108-29
2024-07-30 22:06vim-patch:9.1.0645: regex: wrong match when searching multi-byte char case-insensitivezeertzjq4+93-31
2024-07-30 22:37vim-patch:9.0.0105: illegal memory access when pattern starts with illegal bytezeertzjq2+18-1
2024-07-30 22:21vim-patch:9.1.0644: Unnecessary STRLEN() when applying mapping (#29921)zeertzjq2+9-6
2024-07-30 19:41vim-patch:e34d0e3: runtime(netrw): removing trailing slash when copying files in same directoryChristian Clason1+13-3
2024-07-30 16:34vim-patch:e6471b4: runtime(cuda): source c and cpp ftpluginsChristian Clason1+3-8
2024-07-30 17:18vim-patch:c4be066: runtime(zip): Opening a remote zipfile don't workChristian Clason1+6-14
2024-07-30 19:41vim-patch:df9f67e: runtime(html): update syntax script to sync by 250 minlines by defaultChristian Clason2+6-1
2024-07-19 10:00refactor: collapse statements in single assignmentsLewis Russell36+419-1214
2024-07-29 19:19vim-patch:011f222: runtime(thrift): add ftplugin, indent and syntax scriptsChristian Clason5+241-0
2024-07-30 04:39Merge pull request #29912 from zeertzjq/vim-9.0.0327zeertzjq8+128-33
2024-07-30 03:46vim-patch:49cdd62: runtime(doc): list of new/changed features in version9.txtzeertzjq4+14-2
2024-07-30 03:54vim-patch:9.0.0333: method test failszeertzjq1+1-1
2024-07-30 03:34vim-patch:9.0.0331: cannot use items() on a stringzeertzjq2+47-17
2024-07-30 03:53vim-patch:9.0.0330: method tests failzeertzjq1+3-3
2024-07-30 03:08vim-patch:partial:9.0.0327: items() does not work on a listzeertzjq3+73-20
2024-07-30 00:11refactor(mappings): elide description copy (#29910)zeertzjq1+6-10
2024-07-29 23:35vim-patch:9.1.0642: Check that mapping rhs starts with lhs fails if not simplified (#29909)zeertzjq4+103-38
2024-07-29 22:26vim-patch:9.1.0638: E1510 may happen when formatting a message for smsg() (#29907)zeertzjq2+55-37
2024-07-28 20:42fix(treesitter): highlight anonymous nodes in inspect_treeRiley Bruins1+1-0
2024-07-28 20:30feat(treesitter): allow get_node to return anonymous nodesRiley Bruins4+27-0
2024-07-28 20:23feat(treesitter): add node_for_range functionRiley Bruins4+37-1
2024-07-28 20:32vim-patch:9.1.0636: filetype: ziggy files are not recognizedChristian Clason2+4-0
2024-07-28 20:29vim-patch:9.1.0635: filetype: SuperHTML template files not recognizedChristian Clason2+34-0
2024-07-28 15:08vim-patch:4c45425: runtime(debcopyright): Add support for Files-Included in syntax scriptChristian Clason1+2-2
2024-07-29 00:02vim-patch:partial:52e7cc2: runtime(doc): tweak documentation style a bit (#29897)zeertzjq6+13-12
2024-07-28 10:14docs(treesitter): don't quote metadataChristian Clason1+5-5
2024-07-28 10:13fix(runtime): sync bundled treesitter queriesChristian Clason5+20-10
2024-07-27 20:30fix(lsp): revert text edit application order change (#29877)Mathias Fußenegger2+59-10
2024-07-27 14:12Merge pull request #29876 from glepnir/vim-patchzeertzjq7+176-26
2024-07-27 13:44vim-patch:9.1.0629: Rename of pum hl_group is incompletezeertzjq7+98-32
2024-07-27 10:14test(ui/popupmenu_spec): add case of hl_group field in complete itemsglepnir1+31-0
2024-07-27 13:42test(ui/popupmenu_spec): make highlights more consistentzeertzjq1+11-11
2024-07-26 15:01refactor(decor): decor_virt_lines()Lewis Russell3+10-19
2024-07-27 02:19fix(version): return nil with empty stringMaria José Solano2+8-0
2024-07-27 10:06vim-patch:9.1.0619: tests: test_popup failsglepnir2+10-10
2024-07-27 09:57vim-patch:9.1.0618: cannot mark deprecated attributes in completion menuglepnir6+69-16
2024-07-27 08:48vim-patch:9.1.0616: filetype: Make syntax highlighting off for MS Makefiles (#29874)zeertzjq5+63-11
2024-07-26 19:53vim-patch:a7295ae: runtime(autohotkey): include initial filetype pluginChristian Clason1+16-0
2024-07-25 22:35vim-patch:4d68054: runtime(progress): Add single-line comment syntaxChristian Clason1+7-4
2024-07-25 22:35vim-patch:d5cc8ee: runtime(progress): Update maintainer infoChristian Clason1+2-1
2024-07-26 02:01fix(plines): don't count invalidated virt text in char size (#29863)zeertzjq3+65-9
2024-07-26 01:04fix(decor): don't draw invalidated virtual lines (#29858)luukvbaal2+23-1
2024-07-26 00:45fix(runtime): set 'keywordprg' only once in vim ftpluginCarman Fu1+0-3
2024-07-26 00:09vim-patch:8.2.3543: swapname has double slash when 'directory' ends in it (#29862)zeertzjq1+1-1
2024-07-25 23:45Merge pull request #29758 from zeertzjq/vim-8.2.3543zeertzjq2+16-22
2024-07-25 23:19vim-patch:9.1.0615: Unnecessary STRLEN() in make_percent_swname()zeertzjq2+12-17
2024-07-17 01:48vim-patch:8.2.3543: swapname has double slash when 'directory' ends in itzeertzjq2+6-7
2024-07-25 22:32vim-patch:9.1.0617: Cursor moves beyond first line of folded end of buffer (#29859)luukvbaal2+18-3
2024-07-25 07:22vim-patch:9.1.0612: filetype: deno.lock file not recognizedChristian Clason2+2-1
2024-07-25 07:26vim-patch:e73e5b8: runtime(java): Optionally highlight the :: token for method referencesChristian Clason2+16-10
2024-07-25 07:25vim-patch:2cad941: runtime(zip): Use delete() for deleting directoryChristian Clason1+9-20
2024-07-25 01:55vim-patch:ddbb6fe: runtime(vim): Update base-syntax, improve :set highlighting (#29850)zeertzjq3+22-10
2024-07-17 06:07fix(health): fix pyenv root and python exepath detect issueAbao Zhang1+12-2
2024-07-24 14:04fix(tui): set id parameter in OSC 8 sequences (#29840)Gregory Anders2+10-5
2024-07-24 13:06fix(runtime): sync bundled treesitter queriesChristian Clason4+24-15
2024-07-23 18:01vim-patch:38ce71c: runtime(zip): correctly extract file from zip browserChristian Clason1+3-3
2024-07-23 23:33vim-patch:581d4a7: runtime(netrw): escape filename before trying to delete it (#29838)Nikita Rudakov1+4-3
2024-07-23 03:40docs: update version.c (#29760)github-actions[bot]1+1-1
2024-07-22 21:13vim-patch:9d57ea5: runtime(netrw): Fix endless recursion in netrw#Explore()Christian Clason1+6-6
2024-07-22 22:28vim-patch:9.1.0610: filetype: OpenGL Shading Language files are not detected (#29831)Gregory Anders4+780-3
2024-07-22 02:47feat(tui): parse CSI subparams in termkey (#29805)Gregory Anders3+215-67
2024-07-21 14:29Merge pull request #29650 from ruuzia/fix_expression_parser_crashbfredl2+7-9
2024-07-21 11:18docs(lua): clarify assumptions on luajit vs. puc luaChristian Clason1+15-13
2024-07-21 14:04Merge pull request #28873 from luukvbaal/redrawbfredl2+35-9
2024-07-21 13:59Merge pull request #29523 from luukvbaal/invalidbfredl2+27-28
2024-07-21 12:55ci: always add `target:release` label when backportingdundargoc2+18-12
2024-07-21 09:10vim-patch:6e37575: runtime(mysql): update syntax scriptChristian Clason1+169-145
2024-07-21 09:10vim-patch:aa49512: runtime(yaml): Fix flow mapping key detectionChristian Clason1+1-1
2024-05-20 18:21fix(api): alloc and draw cursor window in nvim__redrawLuuk van Baal2+35-9
2024-06-30 00:23fix(marks): revalidate marks whose position did not changeLuuk van Baal2+27-28
2024-07-20 10:31vim-patch:4aa6b52: runtime(kconfig): Update syntax script and remove syn syncChristian Clason1+1-3
2024-07-19 14:56vim-patch:9.1.0603: filetype: use correct extension for DraculaChristian Clason2+3-3
2024-07-19 13:29feat(tui): support in-band resize events (#29791)Gregory Anders3+40-5
2024-07-19 07:08Merge pull request #29798 from zeertzjq/vim-9.1.0558zeertzjq2+69-10
2024-07-19 04:57vim-patch:9.1.0602: filetype: Prolog detection can be improvedzeertzjq2+42-10
2024-07-19 04:55vim-patch:9.1.0558: filetype: prolog detection can be improvedzeertzjq1+27-0
2024-07-18 21:10vim-patch:4266daa: runtime(mermaid): correct wrong comment optionsChristian Clason1+3-2
2024-07-19 04:16vim-patch:99984fc: runtime(vim): Update base-syntax, improve :map highlighting (#29795)zeertzjq1+17-8
2024-07-19 04:12vim-patch:eb6d733: runtime(doc): fix more inconsistencies in assert function docs (#29796)zeertzjq3+30-30
2024-07-19 03:54vim-patch:9.1.0601: Wrong cursor position with 'breakindent' when wide char doesn't fit (#29793)zeertzjq4+32-3
2024-07-19 03:48vim-patch:9.1.0599: Termdebug: still get E1023 when specifying arguments (#29794)zeertzjq2+21-9
2024-07-18 15:26perf(filetype): implement parent pattern pre-matching (#29660)Evgeni Chasnovski2+641-510
2024-07-18 07:13vim-patch:9.1.0596: filetype: devscripts config files are not recognized (#29773)Christian Clason2+4-1
2024-07-17 19:39vim-patch:1724ddb: runtime(sdc): update syntax to SDC-standard 2.1Christian Clason1+41-5
2024-07-18 06:23Merge pull request #29784 from zeertzjq/vim-83d002802644zeertzjq1+89-87
2024-07-18 05:26vim-patch:27f5334: runtime(termdebug): quote filename arguments using double quoteszeertzjq1+8-2
2024-07-18 05:16vim-patch:c3837a4: runtime(termdebug): fix a few issueszeertzjq1+3-3
2024-07-18 01:55vim-patch:83d0028: runtime(termdebug): Use string interpolation instead of string concatzeertzjq1+82-86
2024-07-10 21:42fix: assert failure in VimL expression parserRustum Zia2+7-9
2024-07-18 01:08vim-patch:d65e58f: runtime(vim): Update base-syntax, match types in Vim9 variable declarations (#29780)zeertzjq1+73-55
2024-07-18 00:08vim-patch:c1b3984: runtime(doc): minor updates. (#29778)zeertzjq7+59-46
2024-07-17 23:47vim-patch:9.0.0003: functions are global while they could be local (#29777)zeertzjq4+9-4
2024-07-17 23:21Merge pull request #29776 from zeertzjq/vim-8.2.1432zeertzjq1+254-246
2024-07-17 22:47vim-patch:partial:8.2.2571: test may leave file behindzeertzjq1+10-0
2024-07-17 22:46vim-patch:partial:8.2.1432: various inconsistencies in test fileszeertzjq1+244-246
2024-07-17 22:45vim-patch:9.1.0594: Unnecessary redraw when setting 'winfixbuf' (#29775)zeertzjq2+2-3
2024-07-17 22:35Merge pull request #29774 from zeertzjq/vim-9.0.1257zeertzjq47+355-407
2024-07-17 02:19vim-patch:9.0.1257: code style is not check in test scriptszeertzjq32+229-176
2024-07-17 01:24vim-patch:partial:9.0.0719: too many delete() calls in testszeertzjq19+126-231
2024-07-17 14:44fix(lsp): inlay hints are rendered in the correct order (#29707)Amit Singh2+107-29
2024-07-17 13:54ci: skip lintcommit workflow on release branchesdundargoc2+17-2
2024-07-17 14:39test: fix reporting "no flush received" too early (#29735)zeertzjq1+6-1
2024-07-17 10:38ci: remove "skip ci" tagdundargoc1+1-1
2024-07-17 12:22fix(float): handle error in win_float_create() (#29742)glepnir1+24-6
2024-07-17 12:06vim-patch:8.1.1588: in :let-heredoc line continuation is recognized (#29767)zeertzjq2+15-6
2024-07-14 15:10fix(treesitter): recognize aliased parsers in omnifunc, query linterRiley Bruins1+2-1
2024-07-16 20:32vim-patch:3698fbb: runtime(tsv): include simple syntax pluginChristian Clason1+12-0
2024-07-16 20:29vim-patch:9.1.0593: filetype: Asymptote files are not recognizedChristian Clason5+278-0
2024-07-16 20:28vim-patch:babea52: runtime(gomod): add recommended indent options to ftpluginChristian Clason1+3-1
2024-07-16 20:28vim-patch:3e07d5a: runtime(go): add recommended indent options to ftpluginChristian Clason2+17-0
2024-07-16 20:26vim-patch:6a54dcb: runtime(gdscript): add recommended indent options to ftpluginChristian Clason2+16-0
2024-07-16 20:23vim-patch:9.1.0592: runtime: filetype: Mediawiki files are not recognizedChristian Clason5+348-0
2024-07-16 20:22vim-patch:9.1.0591: filetype: *.wl files are not recognizedChristian Clason2+2-1
2024-07-17 03:33vim-patch:8.2.2656: some command line arguments and regexp errors not tested (#29761)zeertzjq1+10-1
2024-07-17 03:23Merge pull request #29759 from zeertzjq/vim-9.0.0228zeertzjq3+114-76
2024-07-17 02:55vim-patch:9.0.0414: matchstr() still does not match column offsetzeertzjq2+15-11
2024-07-17 02:38vim-patch:9.0.0407: matchstr() does match column offsetzeertzjq2+15-2
2024-07-17 02:31vim-patch:9.0.0228: crash when pattern looks below the last linezeertzjq2+31-8
2024-07-17 02:50test(old): reorder test_regexp_latin.vim to match upstreamzeertzjq2+66-68
2024-07-17 01:20vim-patch:8.2.0281: two placed signs in the same line are not combined (#29757)zeertzjq2+20-2
2024-07-17 00:53fix(column): modifying a sign should update placed signs (#29750)luukvbaal4+76-16
2024-07-16 17:48fix(lsp): don't show codelens for buffers that don't support it (#29690)Riley Bruins2+17-4
2024-07-16 17:30fix(snippet): modify base indentation when there's actually whitespace (#29670)Maria José Solano2+7-1
2024-07-11 16:16fix(tohtml): support ranges againaltermo4+94-42
2024-07-16 10:51ci: run workflows on release branchesdundargoc2+9-0
2024-07-15 18:02vim-patch:1cc4cae: runtime(typst): Add typst runtime filesChristian Clason8+595-6
2024-07-16 07:43Merge pull request #29741 from zeertzjq/vim-8.2.1651zeertzjq3+101-2
2024-07-16 07:17vim-patch:8.2.1659: spellfile code not completely testedzeertzjq2+32-0
2024-07-16 07:12vim-patch:8.2.1651: spellfile code not completely testedzeertzjq2+69-2
2024-07-16 07:24vim-patch:8.2.3381: crash when using NULL list with sign functions (#29740)zeertzjq1+9-0
2024-07-16 07:24Merge pull request #29739 from zeertzjq/vim-8.2.5158zeertzjq1+54-11
2024-07-16 03:09fix(tohtml): extmark text may be out of boundsaltermo1+14-5
2024-07-16 06:40vim-patch:9.0.0393: signals test often fails on FreeBSDzeertzjq1+13-7
2024-07-16 06:33vim-patch:8.2.5158: TSTP and INT signal tests are not run with valgrindzeertzjq1+48-7
2024-07-16 06:36vim-patch:8.2.2276: list of distributed files is outdatedzeertzjq1+2-6
2024-07-16 06:25vim-patch:8.2.0183: tests fail when the float feature is disabled (#29738)zeertzjq4+62-10
2024-07-16 05:39vim-patch:8.1.1106: no test for 'writedelay' (#29736)zeertzjq1+25-0
2024-07-16 03:44vim-patch:7.4.1565 (#29734)zeertzjq1+16-0
2024-07-16 03:14Merge pull request #29732 from zeertzjq/vim-8.2.3579zeertzjq1+21-3
2024-07-16 02:53vim-patch:8.2.3579: CI sometimes fails for MinGWzeertzjq1+6-1
2024-07-16 02:54vim-patch:8.2.3311: Vim9: check for DO_NOT_FREE_CNT is very slowzeertzjq1+15-2
2024-07-15 22:24vim-patch:df62c62: runtime(doc): grammar fixes in options.txt (#29729)zeertzjq3+21-21
2024-07-15 22:08build: allow comment after #include for required header (#29722)zeertzjq2+16-9
2024-07-15 19:55docs(lpeg): merge upstream changesMaria José Solano2+43-37
2024-07-14 15:24ci: adjust workflows to enable required checksdundargoc3+45-16
2024-07-15 10:35fix(ui): avoid ambiguity about last chunk when flushing halfway (#29718)zeertzjq3+60-9
2024-07-14 22:54docs: misc (#29622)dundargoc14+13-34
2024-07-14 22:34Merge pull request #29713 from zeertzjq/vim-9.1.0585zeertzjq1+47-55
2024-07-14 21:57vim-patch:9.1.0585: tests: test_cpoptions leaves swapfiles aroundzeertzjq1+37-37
2024-07-14 21:57vim-patch:partial:9.0.0418: manually deleting temp test fileszeertzjq1+10-18
2024-07-14 15:26vim-patch:9.1.0586: ocaml runtime files are outdatedChristian Clason6+395-78
2024-07-14 10:02vim-patch:9.1.0583: filetype: *.pdf_tex files are not recognizedChristian Clason2+2-1
2024-07-14 10:15vim-patch:27c5598: runtime(doc): Add hint how to load termdebug from vimrc (#29704)zeertzjq1+2-0
2024-07-14 08:49Merge pull request #29696 from zeertzjq/vim-9.1.0573zeertzjq8+90-13
2024-07-14 08:28vim-patch:9.1.0582: Printed line doesn't overwrite colon when pressing Enter in Ex modezeertzjq3+30-8
2024-07-14 00:17vim-patch:9.1.0574: ex: wrong handling of commands after barzeertzjq4+29-2
2024-07-13 22:38vim-patch:9.1.0573: ex: no implicit print for single addresseszeertzjq5+32-4
2024-07-13 22:50vim-patch:9.1.0580: :lmap mapping for keypad key not applied when typed in Select mode (#29693)zeertzjq2+60-44
2024-07-13 22:50vim-patch:9.1.0575: Wrong comments in alt_tabpage() (#29692)zeertzjq1+2-1
2024-07-13 22:37Merge pull request #29691 from zeertzjq/vim-9.1.0577zeertzjq6+54-117
2024-07-13 01:15vim-patch:8.2.3716: Vim9: range without a command is not compiledzeertzjq1+33-23
2024-07-13 22:09vim-patch:9.1.0579: Ex command is still executed after giving E1247zeertzjq2+4-0
2024-07-13 21:58vim-patch:8.2.4065: computation overflow with large cound for :yankzeertzjq3+16-7
2024-07-13 01:58test(old): enable Test_address_line_overflow()zeertzjq2+1-34
2024-07-13 21:54vim-patch:9.1.0577: Unnecessary checks for v:sizeoflong in test_put.vimzeertzjq2+0-53
2024-07-13 15:22Merge pull request #29315 from bfredl/staticinlinebfredl20+187-245
2024-07-13 12:55Merge pull request #29659 from amitds1997/fix/empty-dict-encodingbfredl4+9-11
2024-07-11 10:26fix(lua)!: do not use typed table for empty dictAmit Singh4+9-11
2024-06-13 10:00refactor(declarations): also generate prototypes for functions in headersbfredl20+187-245
2024-07-13 07:27Merge pull request #29632 from echasnovski/filetype-refactorLewis Russell1+533-516
2024-07-13 00:56vim-patch:9.1.0572: cannot specify tab page closing behaviour (#29682)zeertzjq12+161-11
2024-07-12 20:38vim-patch:74703f1: runtime(doc): remove obsolete Ex insert behavior (#29678)zeertzjq1+0-5
2024-07-12 20:14fix(input): handle vim.on_key() properly with ALT and K_SPECIAL (#29677)zeertzjq3+28-26
2024-07-12 12:53refactor(filetype): use Lua patterns without implicit anchoringEvgeni Chasnovski1+461-460
2024-07-12 12:41refactor(filetype): extract expanding env. vars in separate functionEvgeni Chasnovski1+17-12
2024-07-09 12:30perf(filetype): cache (more) pattern data during "add" timeEvgeni Chasnovski1+25-20
2024-07-09 12:00refactor(filetype): unify matching patterns with pos/neg priorityEvgeni Chasnovski1+43-37
2024-07-12 09:24vim-patch:57f7d75: runtime(logindefs): update syntax with new keywordsChristian Clason1+24-3
2024-07-11 20:55vim-patch:fc533c9: runtime(mojo): include mojo ftplugin and indent scriptChristian Clason2+47-0
2024-07-11 20:46vim-patch:7a22cb8: runtime(fstab): Add missing keywords to fstab syntaxChristian Clason1+16-6
2024-07-12 06:30vim-patch:9.1.0569: fnamemodify() treats ".." and "../" differently (#29673)zeertzjq5+47-22
2024-07-12 00:05Merge pull request #29669 from zeertzjq/vim-9.1.0568zeertzjq12+70-48
2024-07-11 23:11vim-patch:9.1.0568: Cannot expand paths from 'cdpath' settingzeertzjq12+54-23
2024-07-11 23:25vim-patch:partial:9.0.0418: manually deleting temp test fileszeertzjq1+8-17
2024-07-11 23:27vim-patch:partial:9.0.0323: using common name in tests leads to flaky testszeertzjq1+13-13
2024-07-11 23:10Merge pull request #29668 from zeertzjq/vim-9.1.0562zeertzjq4+119-61
2024-07-11 22:45vim-patch:9.1.0567: Cannot use relative paths as findfile() stop directorieszeertzjq3+39-12
2024-07-11 22:39vim-patch:9.1.0566: Stop dir in findfile() doesn't work properly w/o trailing slashzeertzjq2+19-15
2024-07-11 21:45vim-patch:9.1.0565: Stop directory doesn't work properly in 'tags'zeertzjq2+27-0
2024-07-11 21:43vim-patch:partial:9.0.0323: using common name in tests leads to flaky testszeertzjq1+34-34
2024-07-11 22:33vim-patch:8.2.3388: fnamemodify('path/..', ':p') differs from using 'path/../' (#29667)zeertzjq2+7-1
2024-07-11 00:02vim-patch:9.1.0557: moving in the buffer list doesn't work as documented (#29653)zeertzjq4+97-14
2024-07-10 17:47vim-patch:9.1.0555: filetype: angular ft detection is still problematicChristian Clason2+8-8
2024-07-10 17:47vim-patch:a3a14d5: runtime(htmlangular): correct commentChristian Clason1+2-2
2024-07-10 22:27vim-patch:7a85e34: runtime(doc): fix inconsistencies in :h file-searching (#29652)zeertzjq1+7-7
2024-07-10 22:26vim-patch:9.1.0556: :bwipe doesn't remove file from jumplist of other tabpages (#29651)zeertzjq3+86-6
2024-07-09 14:34refactor: remove CH_FOLD macrodundargoc2+2-12
2024-07-10 08:04vim-patch:9.1.{0503,0549} (#29643)zeertzjq1+2-2
2024-07-09 18:05vim-patch:9.1.0553: filetype: *.mcmeta files are not recognizedChristian Clason2+2-1
2024-07-09 17:58vim-patch:9.1.0551: filetype: htmlangular files are not properly detectedChristian Clason3+66-4
2024-07-09 17:57vim-patch:9.1.0552: No test for antlr4 filetypeChristian Clason1+1-0
2024-07-09 17:15vim-patch:9.1.0550: filetype: antlr4 files are not recognizedChristian Clason3+45-0
2024-07-10 02:35vim-patch:9.1.0554: :bw leaves jumplist and tagstack data around (#29639)zeertzjq8+90-50
2024-07-10 00:07vim-patch:9.1.0547: No way to get the arity of a Vim function (#29638)zeertzjq8+168-26
2024-07-09 16:36vim-patch:73a8108: runtime(tmux): Update syntax scriptChristian Clason1+6-6
2024-07-09 19:08fix(diagnostic): fix backwards compatibility for goto_next and goto_prev (#29593)Max Coplan2+6-2
2024-07-09 13:26build(deps): drop unused bundled bash, python parsers and queriesChristian Clason10+13-746
2024-07-09 11:17fix(lua): change some vim.fn.expand() to vim.fs.normalize() (#29583)zeertzjq3+16-16
2024-07-08 22:41vim-patch:d1c3698: runtime(doc): fix typo in :h ft-csv-syntax (#29619)zeertzjq1+4-4
2024-07-08 19:35vim-patch:ab03dd2: runtime(hlsplaylist): include hlsplaylist ftplugin fileChristian Clason1+37-0
2024-07-08 16:20perf(filetype): skip contents check in `match()` if there is no contents (#29596)Evgeni Chasnovski1+17-13
2024-07-08 08:48vim-patch:f77a0e9: runtime(cmakecache): include cmakecache ftplugin fileChristian Clason1+13-0
2024-07-08 08:48vim-patch:380f980: runtime(lex): include lex ftplugin fileChristian Clason1+14-0
2024-07-08 08:47vim-patch:7d60dc2: runtime(yacc): include yacc ftplugin fileChristian Clason1+16-0
2024-07-08 08:47vim-patch:08b0c12: runtime(squirrel): include squirrel ftplugin fileChristian Clason1+17-0
2024-07-08 08:47vim-patch:2c9ef3a: runtime(objcpp): include objcpp ftplugin fileChristian Clason1+1-0
2024-07-08 08:46vim-patch:94c1c66: runtime(tf): include tf ftplugin fileChristian Clason2+14-1
2024-07-08 08:46vim-patch:01e2090: runtime(mysql): include mysql ftplugin fileChristian Clason1+1-0
2024-07-08 08:45vim-patch:a264bb9: runtime(javacc): include javacc ftplugin fileChristian Clason1+20-0
2024-07-08 08:45vim-patch:2525608: runtime(cabal): include cabal ftplugin fileChristian Clason1+13-0
2024-07-08 08:45vim-patch:f5398c8: runtime(cuda): include CUDA ftplugin fileChristian Clason1+16-0
2024-07-08 08:44vim-patch:2c299eb: runtime(editorconfig): include editorconfig ftplugin fileChristian Clason1+13-0
2024-07-08 08:44vim-patch:8906e22: runtime(kivy): update kivy syntax, include ftpluginChristian Clason2+15-2
2024-07-06 06:34fix(treesitter.foldexpr): robustness against ctrl-cJaehwang Jung1+9-0
2024-07-08 08:39vim-patch:9.1.0544: filetype: ldapconf files are not recognizedChristian Clason3+17-0
2024-07-08 02:36fix(quickfix): make shortmess+=O work with cmdheight=0 (#29609)zeertzjq3+25-6
2024-07-07 22:55vim-patch:9.1.0543: Behavior of CursorMovedC is strange (#29608)zeertzjq3+23-11
2024-07-07 22:51vim-patch:e85fdc7: runtime(vim): Update base-syntax, improve :match command highlighting (#29607)zeertzjq1+13-1
2024-07-07 22:45Merge pull request #29606 from zeertzjq/vim-b9bbf1f04439zeertzjq5+22-0
2024-07-07 22:19vim-patch:9.1.0540: Unused assignment in sign_define_cmd()zeertzjq3+3-0
2024-07-07 22:18vim-patch:fbbabbc: runtime(doc): add page-scrolling keys to index.txtzeertzjq1+4-0
2024-07-07 22:17vim-patch:b9bbf1f: runtime(doc): clarify how to re-init csv syntax filezeertzjq1+15-0
2024-07-07 16:37build: remove -O2 from gen_cflagsLewis Russell1+0-1
2024-07-07 08:37fix(health): fix fetching url with python in provider health (#29594)Stanislav Asunkin1+9-6
2024-07-06 23:21vim-patch:9.1.0538: not possible to assign priority when defining a sign (#29592)zeertzjq8+96-26
2024-07-06 16:00vim-patch:9.1.0536: filetype: zone files are not recognizedChristian Clason3+18-1
2024-07-06 22:32vim-patch:9.1.0537: signed number detection for CTRL-X/A can be improved (#29590)zeertzjq6+102-13
2024-07-06 14:44vim-patch:9.1.0534: completion wrong with fuzzy when cycling back to original (#29588)zeertzjq3+41-3
2024-07-06 14:25fix(lua): don't include text after cursor in completion pattern (#29587)zeertzjq4+22-8
2024-07-06 09:52Merge pull request #29584 from zeertzjq/vim-6a4afb1efca1zeertzjq1+3-0
2024-07-06 09:44feat(lsp): drop fswatch, use inotifywait (#29374)Andreas Schneider7+54-53
2024-07-06 09:41docs(lsp): add examples to lsp-quickstart for completion and autoformatting (#29497)Gregory Anders1+25-11
2024-07-06 09:40fix(glob): avoid `subcapture nesting too deep` error (#29520)Zoltán Nyikos2+28-6
2024-07-06 09:32vim-patch:aaaa21b: runtime(doc): Remove wrong help tag CTRL-SHIFT-CRzeertzjq1+1-1
2024-07-06 09:32vim-patch:6a4afb1: runtime(doc): document further keys that scroll page up/downzeertzjq1+3-0
2024-07-05 19:39vim-patch:9.1.0532: filetype: Cedar files not recognizedChristian Clason3+15-0
2024-07-05 10:39refactor(eval): use uv_random() for init_srand() (#29575)zeertzjq1+13-35
2024-07-04 17:09fix(treesitter): display fields for anonymous nodes in :InspectTreeRiley Bruins2+12-9
2024-07-05 07:20vim-patch:9.1.0524: the recursive parameter in the *_equal functions can be removed (#29572)zeertzjq6+94-102
2024-07-04 23:51vim-patch:9.1.0526: Unwanted cursor movement with pagescroll at start of buffer (#29569)luukvbaal2+8-3
2024-07-04 23:46vim-patch:9.1.0525: Right release selects immediately when pum is truncated. (#29568)zeertzjq2+42-6
2024-07-04 23:24fix(mouse): don't treat click on hsep as click on statusline (#29565)zeertzjq3+27-5
2024-07-04 23:10vim-patch:9.1.0529: silent! causes following try/catch to not work (#29567)zeertzjq2+50-2
2024-07-04 23:09vim-patch:9.1.0528: spell completion message still wrong in translations (#29566)zeertzjq30+52-56
2024-07-04 21:20docs: misc (#29410)dundargoc7+17-16
2024-07-04 17:57vim-patch:3146d63: runtime(netrw): fix remaining case of register clobberChristian Clason1+13-3
2024-07-04 17:27vim-patch:11d5992: runtime(rust): use shiftwidth() in indent scriptChristian Clason1+6-3
2024-07-04 17:15fix(diagnostic): make docs agree with code (#29561)Peter Aronoff2+4-5
2024-07-03 11:27build(macos): disable deduplication in link stepChristian Clason1+3-0
2024-07-04 09:54vim-patch:2fbcc15: runtime(terraform): Add filetype plugin for terraformChristian Clason1+14-0
2024-07-04 09:54vim-patch:3d2a996: runtime(dockerfile): enable spellchecking of comments in syntax scriptChristian Clason1+2-2
2024-07-04 09:26vim-patch:2606e77: runtime(doc): rename variable for pandoc markdown supportChristian Clason1+2-2
2024-07-04 08:18build(deps): bump luajit to HEAD - 04dca7911Christian Clason1+2-2
2024-07-04 01:54refactor: add assertion for v_blob in tv_ptr() (#29554)zeertzjq2+7-2
2024-07-03 22:36fix(lua): use rawget() to get __call in vim.is_callable() (#29536)Tyler Miller2+55-1
2024-07-03 07:24fix(runtime): stop treesitter highlight in b:undo_ftplugin (#29533)zeertzjq5+10-6
2024-07-03 00:40test: starting and stopping treesitter highlight (#29546)zeertzjq1+97-46
2024-07-02 23:40fix(treesitter): ensure syntaxset augroup exists (#29542)zeertzjq2+24-2
2024-07-02 16:27fix(lsp): fallback to `label` for completion items if all others are missing (#29522)Sebastian Lyng Johansen2+28-1
2024-06-30 08:57feat(win32): embed executable iconalex-tdrn2+10-0
2024-06-28 18:56build(deps): fix formatc target on MSVCdundargoc1+1-0
2024-07-01 09:48fix(runtime): update b:undo_ftplugin in Lua runtime files (#29529)zeertzjq6+11-1
2024-06-29 22:40feat(jumplist): allow opting out of removing unloaded buffers (#29347)zeertzjq9+92-22
2024-06-29 09:46refactor: remove special handling for lowercase German sharp sdundargoc2+0-15
2024-06-29 09:57Merge pull request #29467 from bfredl/shadapack2bfredl3+82-118
2024-06-28 18:25refactor: remove special-case conversion for german sharp sdundargoc1+1-2
2024-06-08 19:40refactor: use `vim._with` where possibledundargoc17+46-45
2024-06-12 19:14refactor: replace utf_convert with utf8proc conversion functionsdundargoc2+6-16
2024-06-12 15:04build: add utf8proc as dependencydundargoc6+30-2
2024-06-24 09:27refactor(shada): don't use msgpack_packer for shadabfredl3+82-118
2024-06-27 16:45Merge pull request #29483 from bfredl/nonbinarybfredl19+137-269
2024-06-27 10:20fix(lsp): pre-filter matches on label if filterText is missing (#29491)Mathias Fußenegger2+33-6
2024-06-25 13:33refactor(typval)!: remove distinction of binary and nonbinary stringsbfredl19+137-269
2024-06-26 15:03fix(lsp): avoid vim.keymap.del error when stopping a client (#29478)Matt Fellenz1+1-1
2024-06-26 10:23Merge pull request #29280 from echasnovski/with-owobogodundargoc2+1658-243
2024-06-25 21:08ci(lintcommit): allow capitalized letter after colon in description (#29480)zeertzjq1+5-2
2024-06-25 03:34vim-patch:9.1.0516: need more tests for nested dicts and list comparison (#29481)Yinzuo Jiang1+49-0
2024-06-25 01:38vim-patch:62f7b55: runtime(netrw): save and restore register 0-9, a and unnamed (#29479)zeertzjq1+27-10
2024-06-24 22:18vim-patch:ecd642a: runtime(doc): clarify, that register 1-9 will always be shifted (#29476)zeertzjq1+7-7
2024-06-23 14:13feat(lua): add `context.env` (environment variables) to `vim._with()`Evgeni Chasnovski2+68-4
2024-06-21 13:23feat(lua): update `vim._with` to allow more granular option contextsEvgeni Chasnovski2+803-47
2024-06-21 13:23test(lua): cover `vim._with()` with testsEvgeni Chasnovski2+828-233
2024-06-24 14:54feat(lsp): vim.lsp.buf.format() supports textDocument/rangesFormatting #27323Tom Praschan7+158-11
2024-06-24 14:12refactor(filetype): change some patterns to extensions (#29472)zeertzjq1+10-6
2024-06-15 00:54perf(treesitter): remove unnecessary foldexpr loopRiley Bruins2+61-10
2024-06-24 09:30Merge pull request #29358 from bfredl/typvalpackbfredl9+146-109
2024-06-15 17:50refactor(typval): don't use msgpack_packer for msgpackdump()bfredl9+146-109
2024-06-23 11:50fix(treesitter): do not modify highlight state for _on_spell_navLuuk van Baal2+40-27
2024-06-23 10:00vim-patch:01a4fb1: runtime(java): Compose "g:java_highlight_signature" and "g:java_highlight_functions"Christian Clason2+67-16
2024-06-21 19:44fix(gen_vimdoc): correctly generate function fieldsTheLeoP1+4-1
2024-06-22 13:17fix(filetype): source ftdetect/* after creating scripts.vim autocmds (#29445)zeertzjq2+41-15
2024-06-22 11:46vim-patch:fc64ac0: runtime(vim): Update base-syntax, fix function tail comments (#29450)zeertzjq1+20-15
2024-06-21 08:29vim-patch:9.1.0506: filetype: .envrc & .prettierignore not recognizedChristian Clason2+4-2
2024-06-21 08:35vim-patch:17e0a19: runtime(scheme): update runtime filesChristian Clason5+44-38
2024-06-21 08:34vim-patch:beb02ed: runtime(java): Optionally highlight parameterised typesChristian Clason2+44-10
2024-06-21 06:40vim-patch:9.1.0512: Mode message for spell completion doesn't match allowed keys (#29437)zeertzjq2+16-1
2024-06-21 06:35Merge pull request #29436 from zeertzjq/vim-9.1.0507zeertzjq5+77-19
2024-06-21 06:11vim-patch:9.1.0511: CursorMovedC triggered wrongly with setcmdpos()zeertzjq3+26-19
2024-06-20 22:29vim-patch:9.1.0507: hard to detect cursor movement in the command linezeertzjq5+70-19
2024-06-21 04:36vim-patch:6ccf6da: runtime(gomod): add gomod filetype plugin (#29433)yuyk1+14-0
2024-06-20 13:37fix(treesitter): don't open fold when o/O adds a line below #28709Jaehwang Jung2+63-2
2024-06-20 12:16build(vim-patch.sh): don't ignore changes to version*.txt (#29425)zeertzjq3+22-11
2024-06-20 09:45vim-patch:9.1.0505: filetype: Faust files are not recognized (#29426)zeertzjq4+67-4
2024-06-20 07:08vim-patch:94c5d8a: runtime(java): Remove the group exclusion list from @javaTopChristian Clason1+6-6
2024-06-20 04:29Merge pull request #29413 from jiangyinzuo/vim-patch-9.1.0497zeertzjq3+93-26
2024-06-20 02:44vim-patch:partial:9.1.0501: too complicated mapping restore in termdebugYinzuo Jiang1+37-0
2024-06-20 01:57vim-patch:9.1.0504: inner-tag textobject confused about ">" in attributes (#29420)zeertzjq2+19-2
2024-06-19 18:04vim-patch:aeca717: runtime(nohlsearch): simplify mappingChristian Clason2+3-3
2024-06-19 16:45fix(gen_help_html): handle delimiter, heading #29415Justin M. Keyes2+33-26
2024-06-19 16:28fix(diagnostics): don't apply extmarks to invalid lines #29321Riley Bruins1+7-1
2024-06-19 13:23vim-patch:partial:9.1.0497: termdebug can be further improvedYinzuo Jiang3+56-26
2024-06-19 07:41vim-patch:1ce65e3: runtime(csv): include a simple csv filetype and syntax plugin (#29395)Christian Clason2+60-0
2024-06-19 01:20fix(drawline): don't draw beyond end of window with 'rnu' (#29406)zeertzjq2+41-1
2024-06-19 00:24Merge pull request #29404 from zeertzjq/vim-8.2.4724zeertzjq12+73-17
2024-06-18 23:42vim-patch:8.2.5047: CurSearch highlight is often wrongzeertzjq6+54-2
2024-06-18 23:32vim-patch:8.2.4724: current instance of last search pattern not easily spottedzeertzjq6+19-15
2024-06-18 22:32vim-patch:9.1.0499: MS-Windows: doesn't handle symlinks properly (#29400)zeertzjq1+23-0
2024-06-18 18:00vim-patch:9718ed7: runtime(filetype): update htmldjango detectionChristian Clason1+7-2
2024-06-18 22:00fix(mouse): early return when clicking in padded 'statuscolumn' (#29394)luukvbaal2+7-0
2024-06-18 17:44vim-patch:26de90c: runtime(nohlsearch): include the the simple nohlsearch packageChristian Clason3+34-1
2024-06-18 21:47vim-patch:9.1.0498: getcmdcompltype() interferes with cmdline completion (#29397)zeertzjq2+22-7
2024-06-18 04:02refactor(lua): remove unnecessary strlen() in nlua_expand_pat() (#29388)zeertzjq2+8-20
2024-06-18 03:23refactor: Windows tilde expansion followup (#29380)Rafael Kitover3+41-10
2024-06-18 01:47fix(lua): find length of completion prefix earlier (#29384)zeertzjq4+89-26
2024-06-17 23:11vim-patch:ca47114: runtime(doc): improve the vim-shebang example (#29382)zeertzjq1+8-2
2024-06-17 23:04docs(lsp): format the handwritten part #29295Yi Ming1+20-20
2024-06-17 23:00docs(news): fix inconsistencies (#29381)zeertzjq3+14-17
2024-06-17 22:45Merge pull request #29379 from zeertzjq/vim-9.1.0495zeertzjq7+168-8
2024-06-17 22:02vim-patch:9.1.0496: matched text is highlighted case-sensitivelyzeertzjq4+53-3
2024-06-17 21:49vim-patch:9.1.0495: Matched text isn't highlighted in cmdline pumzeertzjq5+116-6
2024-06-17 22:09Merge #28775 fix(man.vim): signcolumn causes broken wrapJustin M. Keyes1+6-2
2024-06-16 22:42vim-patch:9.1.0494: Wrong matched text highlighted in pum with 'rightleft' (#29371)zeertzjq3+156-63
2024-06-16 22:33Merge pull request #29357 from luukvbaal/statuscolzeertzjq10+273-231
2024-06-16 15:00vim-patch:0ddab58: runtime(java): Add a config variable for commonly used compiler optionsChristian Clason2+14-2
2024-06-16 14:48vim-patch:917ff8a: runtime(html): bump length of character references in syntax script (vim/vim#15022)Christian Clason1+1-1
2024-06-15 03:46feat(column)!: rework 'statuscolumn' %r/l itemsLuuk van Baal10+256-207
2024-06-14 02:43refactor: remove redundant copy in statuscolumn itemsLuuk van Baal1+18-25
2024-06-16 09:30vim-patch:79da22d: runtime(kdl): fix KdlIndent and kdlComment in indent script (vim/vim#15019)Christian Clason2+19-12
2024-06-16 09:29vim-patch:371bab0: runtime(java): Fold multi-line comments with the syntax kind of &fdm (vim/vim#15016)Christian Clason1+42-14
2024-06-16 09:27vim-patch:9.1.0492: filetype: Vim-script files not detected by shebang lineChristian Clason2+2-0
2024-06-16 09:30vim-patch:9.1.0493: Test for patch 9.1.0489 doesn't fail without the fix (#29366)zeertzjq1+6-3
2024-06-15 23:07vim-patch:9.1.0489: default completion may break with fuzzy (#29364)zeertzjq2+14-4
2024-06-15 22:08docs: document 'list' behavior when 'listchars' excludes "tab" (#29360)zeertzjq3+9-0
2024-06-15 22:08Merge pull request #29361 from zeertzjq/vim-1c6734291295zeertzjq1+16-21
2024-06-15 21:52vim-patch:52f2ff0: runtime(zip): revert unintended change to zip#Write()zeertzjq1+0-1
2024-06-15 21:51vim-patch:1c67342: runtime(zip): MS-Windows: handle files with spaces properlyzeertzjq1+17-21
2024-06-15 14:37vim-patch:9.1.0491: Cmdline pum doesn't work properly with 'rightleft' (#29355)zeertzjq4+156-10
2024-06-15 14:26vim-patch:f4bc59c: runtime(doc): add another tag for vim-shebang feature (#29356)zeertzjq1+1-1
2024-06-15 14:06vim-patch:9.1.0490: minor style problems with patch 9.1.0487 (#29354)zeertzjq1+2-3
2024-06-15 13:39vim-patch:9.1.0488: Wrong padding for pum "kind" with 'rightleft' (#29352)zeertzjq2+9-9
2024-06-15 13:28vim-patch:ae321b5: runtime(vim): Update base-syntax, match shebang lines (vim/vim#15011) (#29351)zeertzjq1+8-0
2024-06-15 08:07vim-patch:9.1.0486: filetype: Snakemake files are not recognizedChristian Clason3+16-0
2024-06-15 02:21fix(defaults): default @/Q broken when 'ignorecase' is set (#29343)Jerry2+19-2
2024-06-14 23:20vim-patch:9.1.0487: completed item not update on fuzzy completion (#29341)zeertzjq2+15-0
2024-06-14 23:04docs: misc (#29229)dundargoc11+73-73
2024-06-14 22:30Merge pull request #29339 from zeertzjq/vim-a3bddb759e77zeertzjq4+43-36
2024-06-14 22:08vim-patch:c509c00: runtime(doc): fix wrong helptag for :deferzeertzjq3+6-6
2024-06-14 22:05vim-patch:262e25e: runtime(vim): Update base-syntax, match :sleep argzeertzjq1+10-1
2024-06-14 22:04vim-patch:d6d4e13: runtime(doc): rewrite mkdir() doc and simplify {flags} meaningzeertzjq3+24-33
2024-06-14 21:59vim-patch:a3bddb7: runtime(vim): Update base-syntax, match :catch and :throw args (vim/vim#14989)zeertzjq1+10-3
2024-06-14 18:17vim-patch:79a14c0: runtime(keymap): include Georgian keymapChristian Clason1+51-0
2024-06-14 21:56Merge pull request #29311 from zeertzjq/vim-9.1.0476zeertzjq12+323-20
2024-06-14 20:47vim-patch:9.1.0485: Matched text shouldn't be highlighted in "kind" and "menu"zeertzjq3+60-62
2024-06-13 20:36vim-patch:9.1.0480: fuzzy string matching executed when not neededzeertzjq1+6-5
2024-06-13 20:28vim-patch:9.1.0479: fuzzy_match_str_with_pos() does unnecessary list operationszeertzjq3+21-69
2024-06-13 06:08vim-patch:9.1.0476: Cannot see matched text in popup menuzeertzjq12+365-13
2024-06-14 20:33vim-patch:9.1.0484: Sorting of completeopt+=fuzzy is not stable (#29338)zeertzjq3+29-3
2024-06-14 17:32fix(lsp): tune completion word extraction for decorated labels (#29331)Mathias Fußenegger2+18-3
2024-06-14 09:33Merge pull request #29241 from bfredl/shadapackbfredl13+174-204
2024-06-14 09:28fix(highlight): add `StatusLineTerm`/`StatusLineTermNC` to `:color vim` (#29313)Evgeni Chasnovski4+129-82
2024-06-14 09:03refactor(lsp): use metatable for buf_versions (#29304)Ilia Choly5+33-26
2024-06-14 09:02fix(lsp): check for nil response from server (#29196)Tama McGlinn1+3-1
2024-06-14 08:37vim-patch:partial:9.1.0482: termdebug plugin needs more love (#29329)Yinzuo Jiang2+74-62
2024-06-14 08:28vim-patch:4407461: runtime(netrw): correctly test for windows in NetrwGlob() (#29330)zeertzjq1+1-1
2024-06-13 22:20fix(terminal): set local values of window options (#29326)zeertzjq3+24-4
2024-06-13 21:48vim-patch:1487947: runtime(netrw): glob() on windows fails with [] in directory name (#29324)zeertzjq1+14-9
2024-06-13 21:48vim-patch:9.1.0483: glob() not sufficiently tested (#29323)zeertzjq1+27-0
2024-06-13 21:20revert: "refactor: use S_LEN macro" (#29319)Lewis Russell42+258-263
2024-06-13 21:10Merge pull request #29322 from zeertzjq/vim-02f3ebacfbfazeertzjq3+177-180
2024-06-13 20:45vim-patch:d353d27: runtime(doc): restore description of "$" in col() and virtcol() (vim/vim#14981)zeertzjq3+21-9
2024-06-12 20:31vim-patch:02f3eba: runtime(doc): deduplicate getpos(), line(), col(), virtcol()zeertzjq3+162-177
2024-06-13 16:00vim-patch:902b766: runtime(java): Include element values in non-marker annotations (vim/vim#14979)Christian Clason1+3-1
2024-06-13 00:55fix(tui): skip TUI in ui_rgb_attached (#29096)Gregory Anders1+6-2
2024-06-13 00:31Merge pull request #29103 from gpanders/test-no-tgcGregory Anders5+12-13
2024-06-12 16:30Merge pull request #29303 from lewis6991/fix/wobufLewis Russell2+20-12
2024-06-12 16:17Merge pull request #29290 from gpanders/push-wuqlkrkuypzzGregory Anders13+89-57
2024-06-11 16:10refactor(terminal): move :terminal defaults to _defaults.luaGregory Anders9+50-29
2024-06-11 16:10feat(highlight): add StatusLineTerm and StatusLineTermNC groupsGregory Anders5+40-29
2024-06-12 14:47test: fix vim.deprecate testsLewis Russell1+13-14
2024-06-12 14:35fix(vim.wo): never allow non-zero bufnrLewis Russell2+15-6
2024-06-12 03:44vim-patch:210b39c: runtime(doc): clarify documentation for "v" position at line() (#29296)zeertzjq3+45-12
2024-06-12 03:07vim-patch:9.1.0477: block_editing errors out when using <enter> (#29294)zeertzjq1+9-0
2024-06-12 03:07vim-patch:b4e648a: runtime(doc): fix typos in syntax.txt (#29293)zeertzjq1+2-2
2024-06-12 03:06Merge pull request #29292 from zeertzjq/vim-059cbe893355zeertzjq2+21-15
2024-06-12 02:23vim-patch:959c3c8: runtime(vim): Update base-syntax, configurable comment string highlighting (vim/vim#14931)zeertzjq2+15-10
2024-06-12 02:22vim-patch:059cbe8: runtime(vim): Update base-syntax, match multiline continued comments (vim/vim#13936)zeertzjq1+6-5
2024-06-11 17:33vim-patch:2e3b2a8: runtime(kdl): use shiftwidth() instead of &tabstop in indent scriptChristian Clason1+2-2
2024-06-11 18:18feat(terminal): add support for copying with OSC 52 in embedded terminal (#29117)Gregory Anders5+152-3
2024-06-11 17:21Merge pull request #29278 from bfredl/strcatbfredl29+79-81
2024-06-11 15:40refactor: use S_LEN(s) instead of s, n (#29219)James42+263-258
2024-06-11 12:11fix(types): add some vim.fn type annotationsnotomo2+49-13
2024-06-01 07:18fix(types): use vararg return type annotationWill Hopkins3+7-6
2024-06-11 08:25refactor(memory): use builtin strcat() instead of STRCAT()bfredl29+79-81
2024-06-11 06:44vim-patch:2d88210: runtime(kdl): include syntax, indent and ftplugin filesChristian Clason3+88-0
2024-06-11 06:44vim-patch:b8076f9: runtime(deb822sources): add missing Enabled field in syntax scriptChristian Clason1+1-1
2024-06-11 06:43vim-patch:7e9a1a7: runtime(svelte): basic svelte ftplugin fileChristian Clason1+13-0
2024-06-11 11:05refactor(lua): improve type annotationsLewis Russell20+64-369
2024-06-08 12:19refactor(shada): use msgpack_sbuffer lessbfredl13+174-204
2024-06-11 07:52Merge pull request #29272 from luukvbaal/signcolbfredl3+36-4
2024-05-16 13:12fix(ftplugin/man.vim): hide signcolumn (auto)belkka1+1-1
2024-05-16 12:34refactor(ftplugin/man.vim): rearrange `setlocal` commandsbelkka1+6-2
2024-06-10 14:55fix(column): clamp line number for legacy signsLuuk van Baal3+36-4
2024-06-10 16:53fix(lsp): do not reset buf version when detaching client (#29242)Ilia Choly1+1-1
2024-06-10 12:22Merge #29238 from clason/feat/help-tocJustin M. Keyes9+63-87
2024-06-10 11:23fix(glob): handle overlapping `{}` condition elements #29236Jon Huhn2+18-6
2024-06-09 13:59fix(api): allow `scope = 'local'` with `buf` when using `nvim_get_option_value`dundargoc1+4-5
2024-06-10 01:14feat(lsp): include end_col, end_lnum in vim.lsp.buf.locations_to_items #29164Tom Praschan4+21-4
2024-06-09 22:47vim-patch:9c4389a: runtime(doc): Fix small style issues (#29263)zeertzjq3+7-7
2024-06-09 22:37vim-patch:9.1.0472: Inconsistencies between functions for option flags (#29262)zeertzjq2+4-4
2024-06-09 16:43vim-patch:d6b4afb: runtime(java): Exclude lambda expressions from _when_ _switch-case_ label clauses (vim/vim#14945)Christian Clason1+2-2
2024-06-09 12:16fix(runtime): add commentstring for glsl ftpluginSamuel Born1+1-0
2024-06-09 12:24Merge pull request #29248 from bfredl/dynamic_kvecbfredl1+17-46
2024-06-08 15:12docs: fix more treesitter parsing errorsChristian Clason3+6-6
2024-06-08 08:49feat(help): use treesitter for table of contentsChristian Clason4+44-74
2024-06-02 12:21refactor(os/shell): we have DynamicBuffer at homebfredl1+17-46
2024-06-09 09:33Merge pull request #29141 from bfredl/rstream2bfredl18+240-973
2024-06-03 17:04feat(lua): add `vim._with`dundargoc5+480-19
2024-05-31 12:40refactor(io): make rstream use a linear bufferbfredl18+240-973
2024-06-08 08:19build(deps): bump tree-sitter-vimdoc to v3.0.0Christian Clason2+13-7
2024-06-08 02:12refactor: quadratic behavior in vim_findfile_stopdir (#29232)James1+27-15
2024-06-07 19:43fix(man): filter OSC 8 hyperlink markup #29171Lennard Hofmann2+35-3
2024-06-07 15:33feat: get/set namespace properties #28728altermo18+285-265
2024-06-07 09:54fix(lsp): fix reverse sorting of same position text edits (#29212)Al Colmenar2+7-7
2024-06-07 09:36fix(lsp): revert buf_versions deprecation/replacement (#29217)Mathias Fußenegger10+69-67
2024-06-07 03:36revert(commitlint): stop ignoring "fixup" commits (#29184)dundargoc1+3-9
2024-06-07 02:55docs: misc (#28837)dundargoc21+58-57
2024-06-06 16:46vim-patch:ce47d32: runtime(cpp): Change 'cms' for C++ to '// %s'Christian Clason1+5-1
2024-06-06 14:16feat(editorconfig): add support for spelling_language (#28638)sus-domesticus4+47-2
2024-06-06 13:11Merge pull request #29221 from bfredl/filebuffixbfredl1+1-1
2024-06-06 11:48fix(fileio): copy to correct buffer position when readingbfredl1+1-1
2024-06-05 22:40vim-patch:92f4e91: runtime(vim): Update base-syntax, allow whitespace before :substitute pattern (#29210)zeertzjq2+14-7
2024-06-05 22:27Merge pull request #29209 from zeertzjq/vim-9.1.0467zeertzjq12+145-45
2024-06-05 21:50vim-patch:9.1.0469: Cannot have buffer-local value for 'completeopt'zeertzjq12+137-40
2024-06-05 21:49vim-patch:9.1.0467: typos in some commentszeertzjq2+8-5
2024-06-05 13:27fix(tui): move $COLORTERM check to _defaults.lua (#29197)Gregory Anders3+65-14
2024-06-05 08:47fix(lua): don't clamp -1 or v:maxcol in vim.highlight.range() (#29203)zeertzjq2+46-10
2024-06-05 07:26Merge pull request #29200 from zeertzjq/vim-9.1.0463zeertzjq8+201-27
2024-06-05 07:02vim-patch:9.1.0466: Missing comments for fuzzy completionzeertzjq1+7-0
2024-06-05 07:01vim-patch:2a2c4ff: runtime(doc): clarify how fuzzy 'completeopt' should workzeertzjq3+12-3
2024-06-05 06:44vim-patch:9.1.0463: no fuzzy-matching support for insert-completionzeertzjq8+185-27
2024-06-04 21:35fix(diagnostic): fix float scope filtering (#29134)Andre Toerien2+115-12
2024-06-04 17:09vim-patch:98b73eb: runtime(netrw): prevent accidental data lossChristian Clason1+5-0
2024-06-04 15:23fix(lsp): check if buffer is valid before LspDetach autocmd (#29162)Saltaformajo1+1-1
2024-06-04 15:22fix(lsp): remove superfluous on_detach callback from semantic tokens module (#29174)jdrouhard1+0-6
2024-06-04 15:21fix(lsp): account for changedtick version gap on modified reset (#29170)Mathias Fußenegger2+16-13
2024-06-04 13:09fix(ui): superfluous showmode / excessive grid_cursor_goto #29089luukvbaal4+35-16
2024-06-04 13:06refactor(lua): use tuple syntax everywhere #29111Ilia Choly24+53-54
2024-06-04 12:51feat(install): mention standard paths, XDG vars in Windows installer #29101Luis Calle3+126-0
2024-06-04 10:17fix(runtime): remove obsolete ftplugin/calender.luaChristian Clason1+0-1
2024-06-04 08:41refactor(spell.c): reduce scope of localsLewis Russell1+74-94
2024-06-04 08:55fix(filetype): fix typos in filetype detectionEvgeni Chasnovski1+2-2
2024-06-03 04:13fixup: include nvim/ascii_defs.hJames Tirta Halim1+1-0
2024-06-03 04:10fixup: apply the change on more filesJames Tirta Halim19+45-45
2024-06-03 04:04fixup: LNULJames Tirta Halim1+1-1
2024-06-03 04:00refactor: replace '\0' with NULJames Tirta Halim23+65-62
2024-06-04 07:39vim-patch:9.1.0464: no whitespace padding in commentstring option in ftpluginsChristian Clason71+298-163
2024-06-03 22:07vim-patch:partial:8.2.3637: typos in test files (#29172)zeertzjq12+21-24
2024-06-03 16:07fix(lsp): use client.id instead of pairs index (#29143)ippachi1+3-2
2024-06-03 09:55fix(gx): allow `@` in urldundargoc1+7-1
2024-06-03 07:48feat(ftplugin): change 'commentstring' to `// %s` for C/C++ (#29085)Soham Shanbhag12+12-8
2024-06-02 21:38vim-patch:partial:9.1.0461: too many strlen() calls in drawline.c (#29150)zeertzjq1+1-1
2024-06-02 21:35vim-patch:9.1.0458: Coverity complains about division by zero (#29149)zeertzjq1+4-2
2024-06-02 15:31vim-patch:9.1.0460: filetype: lintstagedrc files are not recognizedChristian Clason2+2-1
2024-06-02 08:19Merge pull request #29124 from bfredl/inputringbfredl4+61-54
2024-06-02 07:54fix(lsp): trim trailing whitespace from completion words (#29122)Mathias Fußenegger2+37-1
2024-06-02 07:37Merge pull request #29136 from zeertzjq/vim-8.2.0083zeertzjq2+37-6
2024-06-02 07:18test: add a test for #29119zeertzjq1+19-0
2024-06-02 07:00vim-patch:8.2.0109: corrupted text properties when expanding spaceszeertzjq1+11-2
2024-06-02 06:58vim-patch:8.2.0083: text properties wrong when tabs and spaces are exchangedzeertzjq1+9-6
2024-06-01 22:29Merge pull request #29132 from zeertzjq/vim-9.1.0456zeertzjq5+110-19
2024-06-01 21:47vim-patch:9.1.0456: Left shift is incorrect with vartabstop and shiftwidth=0zeertzjq5+96-19
2024-06-01 21:53vim-patch:8.2.4452: test for what 8.2.4436 fixes does not check for regressionzeertzjq1+3-1
2024-06-01 21:52vim-patch:8.2.4437: vartabs test fails on MS-Windowszeertzjq1+3-3
2024-06-01 21:48vim-patch:8.2.4436: crash with weird 'vartabstop' valuezeertzjq1+12-0
2024-06-01 22:06vim-patch:e299591: runtime(doc): clarify 'shortmess' flag "S" (#29131)zeertzjq3+21-9
2024-06-01 15:19refactor: move shared messages to errors.h #26214Justin M. Keyes76+270-193
2024-05-31 15:47fix(luacats): allow all types inside tuplesIlia Choly2+3-3
2024-06-01 10:10fix(column): crash with 'signcolumn' set to "number" (#29003)luukvbaal5+41-29
2024-05-31 18:36refactor(input): don't use a ring for inputbfredl4+61-54
2024-05-30 08:51perf(lsp): avoid repeated table lookup in completion.enableMathias Fussenegger1+8-6
2024-05-30 08:46refactor(lsp): share completion request logic between omnifunc & triggerMathias Fussenegger1+85-124
2024-05-30 08:24perf(lsp): don't copy completion items in filter passMathias Fussenegger1+54-46
2024-06-01 08:18Merge pull request #29114 from bfredl/key_bufferbfredl2+11-18
2024-05-31 15:51refactor(tui): use a linear buffer for buffered keysbfredl2+11-18
2024-06-01 07:53Merge pull request #29106 from bfredl/rwstreambfredl18+157-131
2024-06-01 06:47vim-patch:0bdc5d8: runtime(doc): Add ft_hare.txt to Reference Manual TOC (#29120)zeertzjq1+1-0
2024-05-31 13:25test: remove checks for failed tests on WindowsGregory Anders1+0-6
2024-05-31 14:48refactor(lsp): use tuple syntax in generated protocol types (#29110)Ilia Choly2+5-5
2024-05-30 17:25fixup! docs(luacats): add tuple supportIlia Choly1+1-1
2024-05-30 17:11docs(luacats): add tuple supportIlia Choly2+9-1
2024-05-31 00:57fix(vim.text): remove assert from vim.text.hexdecodeGregory Anders2+10-5
2024-05-31 00:57test: do not set termguicolors in test runnerGregory Anders2+2-2
2024-05-30 10:59refactor(io): separate types for read and write streamsbfredl18+157-131
2024-05-31 12:41refactor(lsp): use predefined types in util function signatures (#29095)Ilia Choly2+55-49
2024-05-31 10:33vim-patch:9.1.0454: minor issues in test_filetype with rasi testChristian Clason2+2-2
2024-05-31 10:07vim-patch:9.1.0453: filetype: rasi files are not recognizedChristian Clason5+332-0
2024-05-31 09:24vim-patch:7129f2a: runtime(java): Improve the matching of lambda expressions (vim/vim#14880)Christian Clason1+19-3
2024-05-31 08:13Merge pull request #29093 from bfredl/noringbfredl4+144-159
2024-05-31 04:45fix(win-msi): add bin to PATH per-machine after installation (#29099)Luis Calle1+1-1
2024-05-30 22:10Merge pull request #29102 from zeertzjq/vim-9.1.0449zeertzjq3+8-4
2024-05-30 21:50vim-patch:9.1.0451: No test for escaping '<' with shellescape()zeertzjq3+9-5
2024-05-30 05:57vim-patch:9.1.0449: MS-Windows: Compiler warningszeertzjq1+3-3
2024-05-29 13:59ci: update labeler configuration and add reviewersdundargoc2+33-1
2024-05-28 10:52refactor(fileio): use a linear buffer for FileDescriptorbfredl4+144-159
2024-05-30 08:46refactor(lsp): replace util.buf_versions with changedtick (#28943)Mathias Fußenegger10+52-57
2024-05-28 21:20feat(lsp): support postfix snippets in completionMathias Fussenegger2+98-45
2024-05-28 19:37feat(lsp): use fuzzy match on filterText instead of prefix matchMathias Fussenegger2+11-5
2024-05-30 06:59fix(lsp): clear lsp client diagnostics (#29050)crwebb851+7-6
2024-05-30 06:39vim-patch:8.2.3061: testing the shell option is incomplete and spread out (#29090)zeertzjq3+23-77
2024-05-29 11:23Merge pull request #29016 from bfredl/shadareaderbfredl5+114-239
2024-05-28 19:54feat: add "jump" options to vim.diagnostic.config() (#29067)Gregory Anders5+60-14
2024-05-28 09:03build: reuse code for deps.txt for both deps and main builddundargoc5+48-35
2024-05-28 18:24feat(defaults): use vim.diagnostic.jump() for default mappings (#29066)Gregory Anders5+39-18
2024-05-28 17:42Merge pull request #29063 from bfredl/noapifilebfredl2+2-23
2024-05-28 17:39Merge pull request #27339 from MariaSolOs/completionGregory Anders12+1110-301
2024-05-25 17:23feat(snippet): add default keymaps during snippet sessionMaria José Solano3+91-5
2024-05-28 13:51feat(diagnostic): add vim.diagnostic.jump() (#26745)Gregory Anders4+401-189
2024-05-26 09:36refactor(shada): remove ShaDaReadDef secondary wrapperbfredl5+114-239
2024-05-28 11:03refactor(fileio): remove useless use of FileDescriptorbfredl2+2-23
2024-05-28 10:07refactor: deprecate vim.region() #28416Justin M. Keyes5+7-26
2024-05-28 09:43fix(ui): flush ext_cmdline events before doing cmdpreview #27950luukvbaal2+57-0
2024-05-28 06:59Merge pull request #29057 from zeertzjq/vim-0b74eeceb856zeertzjq1+1-11
2024-05-28 06:40vim-patch:0b74eec: runtime(stylus): remove remaining css code (vim/vim#14866)zeertzjq1+1-11
2024-05-27 22:39fix(runtime): source c ftplugin properly for cpp on Windows (#29053)zeertzjq2+10-1
2024-04-27 21:59test(lsp): add completion testsMaria José Solano1+231-1
2024-02-04 22:13feat(lsp): completion side effectsMaria José Solano10+789-296
2024-05-25 18:35refactor: fix luals type warningsdundargoc12+62-60
2024-05-27 16:42ci: bump backport action to version 3dundargoc1+1-6
2024-05-27 15:18fix(snippet): cancel snippet session when leaving the buffer (#29031)Maria José Solano1+9-0
2024-05-27 15:06fix(lsp): do not detach from buffer if there are uninitialized clients (#29029)Ilia Choly2+30-1
2024-05-27 14:38vim-patch:393708c: runtime(vim): re-generate vim syntax from generator (#29041)zeertzjq1+2-1
2024-05-27 14:02vim-patch:9.1.0447: completion may be wrong when deleting all chars (#29040)glepnir3+14-8
2024-05-27 13:08perf: add fast path to vim.validate (#28977)Gregory Anders3+101-16
2024-05-27 11:20fix(treesitter): find buffer in multiple windows #28922Guilherme Soares2+74-1
2024-05-27 11:14build: "popcount" name conflict on NetBSD #28983Malte Dehling2+8-6
2024-05-27 06:37fix(drawline): don't draw beyond end of window (#29035)zeertzjq2+44-8
2024-05-26 18:08vim-patch:8607192: runtime(typescriptreact): fix highlighting nested and escaped quotes in string props (vim/vim#14852)Christian Clason1+3-2
2024-05-26 18:07vim-patch:76174e7: runtime(asm): remove the indent plugin since it has too many issuesChristian Clason1+0-29
2024-05-26 21:50vim-patch:9.1.0446: getregionpos() inconsistent for partly-selected multibyte char (#29032)zeertzjq2+28-3
2024-05-26 17:55fix(extmarks): issues with revalidating marks #28961luukvbaal1+9-2
2024-05-26 17:54fix(tui): reset clear_region attributes during startup #28713luukvbaal2+45-41
2024-05-26 17:27fix(tohtml): properly handle multiple hl groups #29012Riley Bruins2+16-6
2024-05-26 17:20Merge #29021 TOhtml fixesJustin M. Keyes1+36-13
2024-05-26 11:28fix(tohtml): show how many warnings are hiddenaltermo1+27-11
2024-05-26 11:32Merge pull request #29014 from bfredl/editortestbfredl6+319-353
2024-05-26 11:08fix(tohtml): ignore lsp inlay hintsaltermo1+9-2
2024-05-26 10:56fix(tohtml): replace ipairs with pairsaltermo1+1-1
2024-05-26 10:19build(deps): bump tree-sitter-c to v0.21.3Christian Clason1+2-2
2024-05-26 10:17build(deps): bump tree-sitter-query to v0.4.0Christian Clason2+2-5
2024-05-26 09:05build(deps): bump luajit to HEAD - 93e87998bChristian Clason1+2-2
2024-05-26 07:34refactor(tests): more global highlight definitionsbfredl6+319-353
2024-05-26 07:40Merge pull request #29006 from bfredl/apitestbfredl3+213-327
2024-05-25 17:18refactor(tests): use more global highlight definitionsbfredl3+213-327
2024-05-25 23:11vim-patch:9.1.0442: hare runtime files outdated (#29011)zeertzjq12+421-123
2024-05-25 21:21vim-patch:0076ddc: runtime(debian): update Debian runtime files (vim/vim#14849)Christian Clason4+14-10
2024-05-25 19:23fix(snippet): don't override unnamed register on tabstop select (#28998)Mathias Fußenegger1+1-1
2024-05-25 19:22fix(lsp): handle nil root_dir in health check (#29007)Mathias Fußenegger3+6-4
2024-05-25 15:56refactor: move provider-related to where they are useddundargoc2+127-131
2024-05-25 17:26Merge pull request #28999 from bfredl/snapshot2bfredl1+27-31
2024-05-25 08:20refactor(tests): update screen:snapshot_util() to use new-style highlightsbfredl1+27-31
2024-05-25 11:33test(unit): skip flaky 'typval.c dict extend() works' testdundargoc1+1-1
2024-05-25 12:44feat(main): expand file ~\ or ~/ prefix on Windows (#28515)Rafael Kitover2+16-1
2024-05-25 12:37refactor(lua): rewrite vim.highlight.range() (#28986)zeertzjq3+127-15
2024-05-25 09:13Merge pull request #28617 from glepnir/border_hlbfredl5+27-22
2024-05-25 08:53vim-patch:9.1.0444: Not enough tests for getregion() with multibyte chars (#29000)zeertzjq4+68-3
2024-05-24 17:09vim-patch:5e45715: runtime(typescript): update outdated syntax filesChristian Clason4+121-92
2024-05-24 16:15vim-patch:b1ffc52: runtime(i3config/swayconfig): fix floating_modifier highlight (vim/vim#14841)Christian Clason2+8-8
2024-05-03 07:53fix(float): missing default highlight for titleglepnir5+27-22
2024-05-24 23:39test(lintdoc): check that input list is same length as output list (#28976)dundargoc1+4-6
2024-05-24 23:31feat(lsp): update LSP healthcheck format (#28980)Gregory Anders1+73-10
2024-05-24 21:19vim-patch:9.1.0443: Can't use blockwise selection with width for getregion() (#28985)zeertzjq5+96-48
2024-05-24 18:35docs: update LSP quickstart (#28954)Gregory Anders1+29-17
2024-05-24 16:33feat(defaults): add LSP default mappings (again) (#28650)Gregory Anders5+52-4
2024-05-24 15:48fix(fs): make vim.fs.root work for relative paths and unnamed buffers (#28964)Gregory Anders3+39-9
2024-05-24 15:44fix: show swapfile warning as a warning (#28971)Gregory Anders1+4-1
2024-05-24 13:51refactor: replace deprecated vim.loop with vim.uvdundargoc2+4-4
2024-05-24 11:00vim-patch:9.1.0440: function get_lval() is too long (#28963)zeertzjq1+119-97
2024-05-24 10:29vim-patch:8.2.3158: strange error message when using islocked() with a number (#28962)zeertzjq3+7-1
2024-05-24 09:57feat(complete): specify reason for CompleteDoneFamiu Haque7+71-2
2024-05-16 16:33fix: change deprecation presentationdundargoc5+122-44
2024-05-03 18:32feat: allow gx to function for markdown linksdundargoc2+29-6
2024-05-23 09:40docs: extract health to its own filedundargoc8+159-129
2024-05-24 07:45vim-patch:9.1.0439: Cannot filter the history (#28958)zeertzjq3+57-1
2024-05-24 07:44vim-patch:9.1.0441: getregionpos() can't properly indicate positions beyond eol (#28957)zeertzjq5+305-14
2024-05-24 07:04vim-patch:9.1.0438: Wrong Ex command executed when :g uses '?' as delimiter (#28956)zeertzjq3+18-5
2024-05-23 20:51vim-patch:22ac941: runtime(i3config/swayconfig): support floating_modifier none; revert broken highlightingChristian Clason2+7-7
2024-05-23 23:08build: remove nix flakes (#28863)dundargoc3+0-229
2024-05-23 21:57vim-patch:9.1.0436: Crash when using '?' as separator for :s (#28955)zeertzjq2+11-2
2024-05-23 20:51vim-patch:9.1.0435: filetype: cygport files are not recognizedChristian Clason2+2-1
2024-05-23 20:59fix(colorscheme): underline StatusLineNC with 'notermguicolors' #28810Evgeni Chasnovski1+2-2
2024-05-23 20:30fix(comment): fall back to using trimmed comment markers (#28938)Evgeni Chasnovski3+35-27
2024-05-23 13:20build(docs): update CSS #28896Saien Govender1+1-2
2024-05-23 13:17fix(lsp): check if buffer was detached in on_init callback (#28914)Ilia Choly5+71-40
2024-05-23 13:17refactor(lsp): reuse buf_detach_client logic in on_detach (#28939)Mathias Fußenegger1+29-39
2024-05-23 10:03fix(lsp): trigger LspDetach on buffer delete (#28795)Andre Toerien2+17-0
2024-05-23 06:23vim-patch:9.1.0433: Wrong yanking with exclusive selection and ve=all (#28933)zeertzjq3+222-33
2024-05-23 01:10fix(shada): restore search pattern length properly (#28929)zeertzjq2+13-0
2024-05-22 23:32vim-patch:9.0.1175: the set_ref_in_item() function is too long (#28926)zeertzjq1+88-64
2024-05-22 23:04vim-patch:8.2.0703: Vim9: closure cannot store value in outer context (#28925)zeertzjq2+5-2
2024-05-22 22:08vim-patch:9.1.0430: getregionpos() doesn't handle one char selection (#28924)zeertzjq6+81-17
2024-05-22 16:47vim-patch:802fc04: runtime(rescript): include basic rescript ftplugin file (vim/vim#14822)Christian Clason1+13-0
2024-05-22 18:40fix: merge all provider healthchecks into a single health.luadundargoc7+793-807
2024-05-22 14:07docs: move vim.health documentation to lua.txtdundargoc11+248-155
2024-05-19 17:03refactor(lsp): use supports_method where applicableIlia Choly2+10-6
2024-05-22 00:41vim-patch:62ccaa6: runtime(termdebug): check for gdb file/dir before using as buffer name (#28908)zeertzjq2+58-3
2024-05-21 23:51vim-patch:d1d9316: runtime(zig): refactor zig ftplugin, remove auto format (#28904)Gregory Anders3+47-138
2024-05-21 23:19vim-patch:9.1.0427: tests: some issues with termdebug mapping test (#28907)zeertzjq1+34-34
2024-05-21 22:54Merge pull request #28905 from zeertzjq/vim-9.1.0426zeertzjq14+299-198
2024-05-21 21:35vim-patch:9.1.0428: Tag guessing leaves wrong search history with very short nameszeertzjq2+21-5
2024-05-20 22:22vim-patch:9.1.0426: too many strlen() calls in search.czeertzjq13+279-194
2024-05-21 18:02fix(lsp): detach all clients on_reload to force buf_state reload (#28875)Ilia Choly1+4-1
2024-05-21 16:31docs: how to get core dump files #28826Jongwook Choi1+33-28
2024-05-21 16:25fix(lsp): semantic token functions allow "0" bufnr #28849Riley Bruins3+83-14
2024-05-21 16:23fix(lsp): hide layout in codelenses in virtual text (#28794) (#28807)Mango The Fourth1+1-1
2024-05-21 16:21feat(signs)!: place higher-priority signs from the left #27781Tobias Schmitz8+54-52
2024-05-21 16:16fix(lsp): add textDocument/documentLink to capability map (#28838)Ilia Choly1+2-0
2024-05-21 16:10build(vim-patch.sh): include commit subject #28767Jongwook Choi1+1-1
2024-05-21 12:54fix(tui): remove duplicate disabling of synchronized output (#28884)zeertzjq1+0-4
2024-05-20 20:58vim-patch:8cf29e4c4a2aChristian Clason3+14-8
2024-05-20 23:45vim-patch:8.2.1520: Vim9: CTRL-] used in :def function does not work (#28880)zeertzjq1+3-1
2024-05-20 17:16vim-patch:69dff00dfb37Christian Clason1+3-1
2024-05-20 13:45vim-patch:9.1.0399: block_editing errors out when using del (#28867)zeertzjq1+8-0
2024-05-20 13:17Merge pull request #28854 from zeertzjq/vim-9.1.0394zeertzjq7+383-72
2024-05-20 12:50vim-patch:9.1.0423: getregionpos() wrong with blockwise mode and multibytezeertzjq6+135-55
2024-05-19 22:44vim-patch:9.1.0395: getregionpos() may leak memory on errorzeertzjq1+5-2
2024-05-19 22:15vim-patch:9.1.0394: Cannot get a list of positions describing a regionzeertzjq6+299-71
2024-05-20 12:24vim-patch:9.1.0425: filetype: purescript files are not recognizedChristian Clason3+16-0
2024-05-20 12:21vim-patch:9.1.0424: filetype: slint files are not recognizedChristian Clason3+17-0
2024-05-20 12:16vim-patch:f295050fa524Christian Clason1+13-0
2024-05-20 12:15vim-patch:957d903cb7afChristian Clason3+94-0
2024-05-20 12:15vim-patch:c3d5c2fc8721Christian Clason1+14-0
2024-05-20 12:07vim-patch:9c4d14dbb4baChristian Clason1+13-0
2024-05-20 12:04vim-patch:1b5e3d21f6f3Christian Clason1+15-0
2024-05-20 04:42vim-patch:9.1.0409: too many strlen() calls in the regexp engine (#28857)zeertzjq3+314-139
2024-05-19 09:36vim-patch:9.1.0421: filetype: hyprlang files are not recognizedChristian Clason3+18-0
2024-05-19 07:57vim-patch:4d7892bfb1dbChristian Clason1+15-0
2024-05-19 07:57vim-patch:36e974fdf3f5Christian Clason1+13-0
2024-05-19 07:56vim-patch:df859a36d390Christian Clason1+4-1
2024-05-17 23:16fix(diagnostic): show backtrace for deprecation warningsJongwook Choi1+4-6
2024-05-18 16:35refactor!: remove `nvim` and `provider` module for checkhealthdundargoc0+0-0
2024-05-18 21:38refactor(path.c): add nonnull attributes (#28829)zeertzjq2+32-4
2024-05-18 07:53vim-patch:94043780196c (#28831)zeertzjq1+2-2
2024-05-17 16:47vim-patch:cf78d0df51f2Christian Clason1+10-0
2024-05-17 23:09vim-patch:9.1.0418: Cannot move to previous/next rare word (#28822)zeertzjq9+95-11
2024-05-17 23:00fix(move): half-page scrolling with resized grid at eob (#28821)zeertzjq2+70-1
2024-05-17 22:13Merge pull request #28790 from luukvbaal/vim-9.1.0414zeertzjq3+139-2
2024-05-17 20:35ci: change label `backport` to `target:release`dundargoc1+1-1
2024-05-17 19:17fix(vim.iter): enable optimizations for arrays (lists with holes) (#28781)Gregory Anders3+82-79
2024-05-16 19:31vim-patch:9.1.0414: Unable to leave long line with 'smoothscroll' and 'scrolloff'Luuk van Baal3+139-2
2024-05-17 14:37feat(api): broadcast events to ALL channels #28487Justin M. Keyes9+104-187
2024-05-17 10:39fix(path): avoid chdir() when resolving path (#28799)zeertzjq5+72-63
2024-05-17 10:25fix(health): broken ruby detect #28804MoonFruit1+1-2
2024-05-16 01:53docs(gen_help_html.lua): handle modeline and note nodesJongwook Choi1+4-0
2024-05-16 20:04Merge pull request #28785 from bfredl/nilversionbfredl2+6-2
2024-05-16 16:42fix: extend the life of vim.tbl_flatten to 0.13Lewis Russell1+1-1
2024-05-16 18:07fix(version): fix vim.version().prereleasebfredl2+6-2
2024-05-16 13:22feat: remove deprecated featuresdundargoc5+2-233
2024-05-16 14:57perf(treesitter): use child_containing_descendant() in has-ancestor? (#28512)vanaigr7+129-27
2024-05-16 13:28docs: news #28773Justin M. Keyes4+585-433
2024-05-16 12:36version bumpJustin M. Keyes1+2-2
2024-05-16 12:34NVIM v0.10.0Justin M. Keyes5+3-14
2024-05-16 12:33fix(test): failure after version bump #28771Justin M. Keyes2+24-34
2024-05-16 09:37docs: misc (#28761)dundargoc3+51-58
2024-05-16 08:53docs: nvim.appdata.xml, set faq to "flow" layout #28769Justin M. Keyes3+22-18
2024-05-15 03:34docs(gen_help_html.lua): fix broken pre text, and handle linewrapJongwook Choi1+7-2
2024-05-16 06:29vim-patch:5faeb60480c6 (#28768)zeertzjq3+15-12
2024-05-15 23:21build(release.sh): set VIMRUNTIME when regenerating docs (#28765)zeertzjq1+1-1
2024-05-15 22:44Merge #28747 from justinmk/docJustin M. Keyes20+507-632
2024-05-15 21:56build(release.sh): use git cliff, drop old scriptJustin M. Keyes4+17-73
2024-05-15 21:28fix(release.sh): ze version is too bigJustin M. Keyes1+4-4
2024-05-15 22:07vim-patch:fed01960d2b0 (#28764)zeertzjq1+2-2
2024-05-15 21:36vim-patch:9.1.0413: smoothscroll may cause infinite loop (#28763)zeertzjq3+42-17
2024-05-02 13:57docs: newsJustin M. Keyes18+488-557
2024-05-15 12:13perf(lua): avoid spairs in vim.validate happy pathLewis Russell1+65-47
2024-05-15 11:39docs(lua): restore missing indexing for vim.bo and vim.wo (#28751)zeertzjq2+8-2
2024-05-15 11:38fix(messages): avoid passing negative length to strnlen() (#28753)zeertzjq1+1-1
2024-05-15 09:19perf(vim.fs.normalize): use iteratorLewis Russell1+1-3
2024-05-14 16:29perf(loader): use a quicker version of vim.fs.normalizeLewis Russell2+27-12
2024-05-15 10:28build: bump uncrustify to version 0.79.0 (#28756)Christian Clason2+427-412
2024-05-14 23:18docs: misc (#28609)dundargoc24+48-57
2024-05-13 18:11ci(labeler): adjust configurationdundargoc3+44-41
2024-05-14 17:38fix(lsp): don't start additional client if attach failed (#28744)Mathias Fußenegger1+2-0
2024-05-14 14:14fix(treesitter): allow optional directive captures (#28664)Riley Bruins2+39-0
2024-05-14 14:08fix(health): clients may not support watchfiles #28710Maria José Solano1+23-0
2024-05-14 13:33feat(lsp): update LSP protocol 3.18 typings to date (#28730)Jongwook Choi1+106-81
2024-05-14 11:23docs(gen_help_html.lua): wrap legacy help at word-boundary #28678gusain711+3-3
2024-05-12 19:09perf(lsp): only joinpath for dirs in watchdirsMathias Fussenegger1+7-5
2024-05-13 15:26perf(fs): normalize path only once in fs.dirMathias Fussenegger1+3-2
2024-05-13 20:46vim-patch:7961210b861cChristian Clason1+2-2
2024-05-11 20:03vim-patch:86f6e2c2eed7Christian Clason1+11-12
2024-05-13 20:47vim-patch:43f2edc096cbChristian Clason1+3-2
2024-05-13 20:47vim-patch:679f5abb9930Christian Clason2+20-18
2024-05-14 00:39test: fix incorrect function import (#28735)dundargoc1+1-1
2024-05-13 12:00refactor(lua): remove deprecated features #28725Justin M. Keyes4+7-55
2024-05-12 22:12fix(treesitter): text alignment in checkhealth vim.treesitterJongwook Choi1+1-1
2024-05-12 22:07Merge #28432 nvim_win_xx_ns are EXPERIMENTALJustin M. Keyes8+168-98
2024-05-12 21:12refactor(api): nvim_win_xx_ns are EXPERIMENTALJustin M. Keyes7+75-57
2024-04-20 21:21refactor(api): rename nvim_win_remove_nsJustin M. Keyes7+114-62
2024-05-12 17:22Merge pull request #28717 from bfredl/rpcmsgbfredl2+27-1
2024-05-12 10:04fix(ui): data corruption in remote_ui_raw_linebfredl2+27-1
2024-05-11 21:39fix(api): make getting explicit empty hl in virtual text work (#28697)zeertzjq5+55-8
2024-05-11 10:24ci(build): use latest over explicit image versiondundargoc2+8-9
2024-05-11 10:17vim-patch:9.1.0407: Stuck with long line and half-page scrolling (#28704)luukvbaal2+15-4
2024-05-11 10:14vim-patch:1c5728e0c4a9 (#28703)zeertzjq5+12-14
2024-05-11 09:46vim-patch:9.1.0406: Divide by zero with getmousepos() and 'smoothscroll' (#28701)zeertzjq3+84-10
2024-05-11 09:43vim-patch:b23c1fc59650 (#28702)zeertzjq1+35-14
2024-05-11 07:31vim-patch:c16c4a21eb39Christian Clason1+3-2
2024-05-11 07:30vim-patch:d3952e8cfe7bChristian Clason1+86-45
2024-05-10 16:36vim-patch:9.1.0402: filetype: mdd files detected as zsh filetypeChristian Clason2+3-3
2024-05-10 16:30vim-patch:9.1.0401: filetype: zsh module files are not recognizedChristian Clason3+13-8
2024-05-11 00:11fix: transposed xcalloc arguments (#28695)zeertzjq2+2-2
2024-05-10 18:01Merge pull request #28676 from luukvbaal/tuiflushbfredl2+43-0
2024-05-10 15:05vim-patch:06bdac158072Christian Clason1+8-31
2024-05-10 12:47fix(lsp): disable didChangeWatchedFiles on LinuxLewis Russell3+9-6
2024-05-09 16:12fix(tui): initialize clear attrs with current terminal backgroundLuuk van Baal2+43-0
2024-05-09 22:12vim-patch:cb3691811be9 (#28684)zeertzjq1+1-1
2024-05-09 18:31vim-patch:ce2ad9ffd79fChristian Clason1+3-12
2024-05-08 19:49build: allow sccache as compiler cachedundargoc2+8-6
2024-05-08 23:39vim-patch:9.1.0396: filetype: jj files are not recognized (#28672)Gregory Anders4+41-0
2024-05-08 17:37vim-patch:1e34b95e4402Christian Clason4+91-152
2024-05-08 22:11vim-patch:9.1.0397: Wrong display with 'smoothscroll' when changing quickfix list (#28674)zeertzjq4+165-16
2024-05-08 06:00refactor(change): check all tabpages in changed_lines_invalidate_buf() (#28666)zeertzjq1+1-1
2024-05-07 17:14vim-patch:c5def6561d56Christian Clason1+5-4
2024-05-07 19:56Merge #28637 more support for vim.lsp.ListOpts.loclistJustin M. Keyes4+164-159
2024-05-04 08:13feat(lsp): support vim.lsp.ListOpts.loclist in location_handler()tom-anders2+10-2
2024-05-04 08:10docs(lsp): document vim.lsp.ListOpts.loclisttom-anders3+9-14
2024-05-04 08:04refactor(lsp): use vim.cmd instead of api.nvim_commandtom-anders1+7-7
2024-05-04 08:02docs(lsp): fix type annotations in response_to_list(...)tom-anders1+1-1
2024-05-04 07:58refactor(lsp): move repeated table construction into a variabletom-anders1+8-6
2024-05-07 18:09fix(lsp): rename LspProgress data.result => data.params #28632Jongwook Choi3+13-11
2024-05-04 07:56refactor(lsp): use vim.is_callable()tom-anders1+3-3
2024-04-29 17:20refactor(lsp): s/options/opts for parameters in vim.lsp.buftom-anders2+127-127
2024-04-22 15:29fix(treesitter): clip end row earlyJaehwang Jung1+9-16
2024-04-22 14:46refactor(fold): avoid coverity false-positiveJaehwang Jung1+13-11
2024-05-03 03:33docs(luacats): support backtick captured generic typeJames Trew2+9-1
2024-05-07 09:30fix(lsp): enable() does not activate inlay hints on open buffers #28629Yi Ming1+1-1
2024-05-07 09:05vim-patch:8d8cb45756cb (#28657)zeertzjq2+5-5
2024-05-06 21:24build(deps): bump tree-sitter-query to v0.3.0Christian Clason1+2-2
2024-05-06 13:13revert: default LSP mappings (#28649)Gregory Anders4+4-55
2024-05-06 11:42refactor(snippet): rename exit() => stop() #28628Justin M. Keyes4+16-7
2024-05-05 22:43vim-patch:53753f6a4925 (#28647)zeertzjq4+8-3
2024-05-05 10:57fix(treesitter): update queriesChristian Clason8+65-26
2024-05-05 09:41build(deps): bump tree-sitter to v0.22.6Christian Clason1+2-2
2024-05-05 12:29build: use libvterm commit with generated *.inc filesdundargoc2+2-55
2024-05-05 14:45fix(defaults): diagnostic mappings descriptions #28646Evgeni Chasnovski1+10-14
2024-05-04 22:08docs: fix lua type warnings (#28633)Maria José Solano6+16-6
2024-05-04 07:53vim-patch:ad4881cb3c04 (#28636)zeertzjq3+3-3
2024-05-03 16:34fix(treesitter): escape "\" in :InspectTree #28613Riley Bruins1+1-1
2024-05-03 15:17docs: deduplicate information in deprecated.txtdundargoc3+90-128
2024-04-27 18:57build: simplify policy-setting for dependenciesdundargoc7+5-25
2024-05-03 14:18fix(lsp): replace bug-prone ternary operation #28627Yi Ming1+5-1
2024-05-03 11:32build: remove `lintdoc` from `lint` targetdundargoc1+1-1
2024-05-03 11:26fix(vim.json): properly treat luanil options as booleans (#28622)zeertzjq2+16-8
2024-05-03 10:20fix(vim.ui)!: change open() to return `result|nil, errmsg|nil` #28612Justin M. Keyes7+28-24
2024-05-03 10:02perf(extmarks): better track whether namespace has extmarks (#28615)zeertzjq6+89-11
2024-05-03 02:35fix(api): use correct buffer for "range" in nvim__redraw (#28614)luukvbaal2+17-14
2024-05-01 22:15build: improve git-cliff CHANGELOG outputdundargoc1+20-21
2024-05-02 14:49Merge #28101 nvim__redrawJustin M. Keyes19+552-43
2024-05-02 14:26feat(lsp): inlay_hint.is_enabled({filter}) #28523Yi Ming4+27-6
2024-04-10 09:42feat(api): add nvim__redraw for more granular redrawingLuuk van Baal17+540-31
2024-04-10 09:41refactor: add win_T argument to setcursor_mayforce()Luuk van Baal3+12-12
2024-05-02 13:16feat(lsp): vim.lsp.inlay_hint.enable(nil) applies to all buffers #28543Yi Ming4+140-79
2024-05-02 11:55vim-patch:9.1.0390: filetype: inko files are not recognizedChristian Clason2+2-0
2024-05-02 11:54vim-patch:9.1.0389: filetype: templ files are not recognizedChristian Clason2+2-0
2024-05-02 12:11docs(CONTRIBUTING): mention process of changing ft detection (#28598)zeertzjq1+3-1
2024-05-02 12:09test: override XDG_STATE_HOME as well (#28604)zeertzjq1+1-0
2024-05-02 11:33vim-patch:9.1.0388: cursor() and getregion() don't handle v:maxcol well (#28602)zeertzjq3+35-4
2024-05-01 22:58ci: don't try to label backport PR if it was not createddundargoc1+2-1
2024-05-02 08:25docs: add `hl-SnippetTabstop` tagEvgeni Chasnovski3+4-2
2024-05-02 06:20fix(colorscheme): add missing LSP groupsEvgeni Chasnovski1+10-2
2024-05-01 16:46vim-patch:9.1.0386: filetype: stylus files not recognizedChristian Clason5+239-0
2024-05-01 20:51fix(ui): avoid recursiveness and invalid memory access #28578luukvbaal9+92-65
2024-05-01 13:39ci: improve default backport pull request titledundargoc2+15-2
2024-05-01 15:18ci: update vim_patches.yml to follow conventional commitsdundargoc1+1-1
2024-05-01 13:08revert: "feat(extmarks): subpriorities (relative to declaration order) (#27131)" (#28585)Gregory Anders6+10-75
2024-05-01 08:16vim-patch:9.1.0383: filetype: .out files recognized as tex filesChristian Clason2+1-2
2024-05-01 08:13vim-patch:9.1.0382: filetype: Kbuild files are not recognizedChristian Clason2+2-1
2024-04-30 16:37docs: format vim_diff.txt for "flow" layout #28584Justin M. Keyes2+300-318
2024-04-30 13:06docs(api): sort unreleased nvim__ functions last #28580Justin M. Keyes4+103-96
2024-04-30 08:57feat(diagnostic): revert default behaviour of goto_next/prev()Lewis Russell4+45-40
2024-04-30 12:12fix(api): mark nvim__complete_set as experimental #28579Justin M. Keyes6+42-36
2024-04-30 11:30docs: misc #24163Justin M. Keyes25+222-348
2024-04-29 23:44test(old): restore default 'grepprg' and 'grepformat' (#28574)zeertzjq1+3-0
2024-04-29 23:04docs: various fixes (#28208)dundargoc14+32-22
2024-04-29 21:44vim-patch:c4d0c8c81245Christian Clason2+33-10
2024-04-29 21:44vim-patch:dc5c90554145Christian Clason1+3-5
2024-04-29 22:02vim-patch:9.1.0381: cbuffer and similar commands don't accept a range (#28571)zeertzjq3+88-12
2024-04-29 21:54vim-patch:04e1aaa94e3b (#28570)zeertzjq1+1-1
2024-04-29 20:45fix(lsp): redundant vim.snippet.jumpable #28560Maria José Solano3+58-50
2024-04-29 17:31Merge pull request #28566 from bfredl/memoizebfredl5+18-13
2024-04-29 12:12fix(treesitter): make tests for memoize more robustbfredl5+18-13
2024-04-29 11:40Merge pull request #28563 from bfredl/ui_attach_pointbfredl1+6-6
2024-04-29 08:32perf(ui_client): skip some initialization not necessary for ui clientbfredl1+6-6
2024-04-29 00:51fix(ui): activating all ext capabilities without remote UI #28555luukvbaal2+5-2
2024-04-28 20:59vim-patch:2e9b9e9a9ebfChristian Clason1+1-1
2024-04-28 21:50vim-patch:f351fd829204 (#28551)ObserverOfTime1+10-6
2024-04-28 21:38vim-patch:9.1.0380: Calculating line height for unnecessary amount of lines (#28553)luukvbaal3+14-16
2024-04-28 16:02feat(defaults): visual CTRL-R for LSP mappings #28537Justin M. Keyes6+18-8
2024-04-28 16:00feat(defaults): improve :grep defaults #28545Luna Saphie Mittelbach6+19-30
2024-04-28 15:15fix(diagnostic): get border from config (#28531)glepnir3+4-1
2024-04-28 14:27fix(treesitter): enforce lowercase language names (#28546)Christian Clason4+8-12
2024-04-28 10:49fix(snippet): do not add extra indent on newlines (#28538)Mathias Fußenegger2+25-4
2024-04-28 07:20Merge pull request #28532 from bfredl/regularizationbfredl8+27-38
2024-04-27 22:48docs: breaking change in diagnostic goto #28541Gregory Anders1+5-5
2024-04-27 21:05fix(diagnostic): invalid col number compare in next_diagnostic (#28397)Raphael2+25-2
2024-04-27 07:21refactor(build): make all generated c files headersbfredl8+27-38
2024-04-27 13:37Merge #28522 handle ui_attach side effectsJustin M. Keyes2+29-12
2024-04-27 10:26vim-patch:92917069b1a8Christian Clason1+2-2
2024-04-27 10:02vim-patch:9.1.0375: tests: 1-second delay after Test_BufEnter_botline() (#28534)zeertzjq1+3-0
2024-04-27 08:31vim-patch:79952b9c6774Christian Clason5+183-1
2024-04-26 23:00fix(ui): set 'cmdheight' to zero for all open tabpagesLuuk van Baal2+11-1
2024-04-26 22:32vim-patch:9.1.0374: wrong botline in BufEnter (#28530)zeertzjq3+15-2
2024-04-26 22:31Merge pull request #28529 from zeertzjq/vim-fe1e2b5e2d65zeertzjq6+32-3
2024-04-26 21:52vim-patch:9525f6213604zeertzjq1+1-1
2024-04-26 21:52vim-patch:00ae5c5cba7bzeertzjq1+1-1
2024-04-26 21:50vim-patch:fe1e2b5e2d65zeertzjq6+32-3
2024-04-26 18:26fix(lsp): change `silent` in lsp.start.Opts to optional (#28524)Mathias Fußenegger2+2-2
2024-04-26 18:16feat(diagnostic): add default mappings for diagnostics (#16230)Gregory Anders4+51-1
2024-04-26 18:14fix(man.vim): q quits after jump to different tag in MANPAGER modified (#28495)Brian Cao3+7-7
2024-04-26 16:12feat(lsp): add more LSP defaults (#28500)Gregory Anders6+274-239
2024-04-26 15:43refactor(vim.iter)!: rename xxback() => rxx() #28503Justin M. Keyes4+139-129
2024-04-26 13:58fix(lsp): ensure buffer is not attached more than onceLewis Russell1+23-32
2024-04-26 14:21fix(ui): update ext_ui widgets when attaching non-remote UILuuk van Baal2+18-11
2024-04-26 13:07fix: lua annotationsLewis Russell10+113-110
2024-04-26 13:28fix(treesitter.foldexpr): check for all insert submodesTheLeoP1+1-1
2024-04-26 13:15fix(lsp): add "silent" option to vim.lsp.start (#28478)Gregory Anders5+41-34
2024-04-26 11:25refactor(lsp): rename foos_by_bar to bar_foos #28505Yi Ming1+16-16
2024-04-26 07:57fix(lsp): buffer messages until connected to server (#28507)Mathias Fußenegger1+19-1
2024-04-25 23:18vim-patch:partial:9.1.0373: ops.c code uses too many strlen() calls (#28508)zeertzjq1+37-39
2024-04-25 21:18vim-patch:98b12ede3175Christian Clason1+6-5
2024-04-25 13:36fix(completion): improve popup window position (#26739)Raphael4+284-160
2024-04-25 13:07feat(diagnostic): goto functions jump to highest severity (#28490)Gregory Anders4+154-27
2024-04-25 11:15fix(vim.ui)!: change open() to return pcall-like values #28502Justin M. Keyes6+25-22
2024-04-24 20:40build: do not use GIT_REPOSITORY for local dependenciesdundargoc2+7-15
2024-04-25 06:58Merge pull request #28492 from bfredl/hotfixbfredl8+31-11
2024-04-24 16:40fix(lua): vim.fn.has('nvim-0.10') in fast context, used by vim.deprecatebfredl8+31-11
2024-04-24 21:44vim-patch:a4c085a3e607Christian Clason1+23-17
2024-04-25 02:43feat(fs): add vim.fs.root (#28477)Gregory Anders6+123-21
2024-04-25 01:14feat(api): allow floats to be opened in non-current tabpage (#28480)Will Hopkins6+95-28
2024-04-25 00:26refactor(source): remove unnecessary concatenation with Lua (#28499)zeertzjq3+8-24
2024-04-24 19:47perf(diagnostic): avoid table copies to filter by severity (#28491)Mathias Fußenegger1+33-26
2024-04-23 16:36build: silence new clang-tidy warningsdundargoc1+6-0
2024-04-24 05:30vim-patch:8.2.2332: Vim9: missing :endif not reported when using :windo (#28482)zeertzjq1+16-18
2024-04-23 17:05refactor(lsp): merge subtypes and supertypes into typehierarchy (#28467)Mathias Fußenegger4+19-31
2024-04-20 15:44test: improve test conventionsdundargoc445+4455-4127
2024-04-23 15:23perf(lua): faster vim.deprecate() #28470Evgeni Chasnovski2+19-28
2024-04-23 11:13fix(diagnostic): vim.diagnostic.get(…,{lnum=…}) on multi-line diagnostic #28273Raphael3+11-7
2024-04-23 11:06fix(diagnostic): open_float on multi-line diagnostics #28301Raphael2+42-1
2024-04-22 21:41vim-patch:9.1.0366: filetype: ondir files are not recognizedChristian Clason4+55-0
2024-04-23 00:28vim-patch:9.1.0364: tests: test_vim9_builtin is a bit slow (#28466)zeertzjq2+95-45
2024-04-23 00:20vim-patch:f7a38650eaf6 (#28465)zeertzjq2+6-6
2024-04-23 00:18vim-patch:9.1.0365: Crash when typing many keys with D- modifier (#28464)zeertzjq3+48-37
2024-04-23 00:17fix(tui): disable DECRQM and DECRQSS queries for Terminal.app (#28453)Yoshimasa Niwa1+7-3
2024-04-22 18:18fix(lsp): avoid assertion when `client_hints` do not exist (#28461)Yi Ming1+4-0
2024-04-22 13:24vim-patch:9.1.0357: Page scrolling should place cursor at window boundaries (#28429)luukvbaal3+33-16
2024-04-22 11:35fix(completion): check that healthcheck name is string (#28458)zeertzjq2+16-1
2024-04-22 11:31Merge pull request #28434 from glepnir/23120bfredl3+40-2
2024-04-22 11:28refactor(api): deprecate nvim_call_atomic #28433Justin M. Keyes5+91-111
2024-04-22 11:27refactor(lua): deprecate tbl_flatten #28457Justin M. Keyes3+3-0
2024-04-22 09:57fix(window): don't go to unfocusable float when closing (#28455)zeertzjq2+21-1
2024-04-22 01:04Merge #28450 deprecate tbl_flattenJustin M. Keyes7+24-31
2024-04-22 00:43fix: unreliable "checkhealth completions" testJustin M. Keyes1+3-1
2024-04-21 22:58refactor(lua): deprecate tbl_flattenJustin M. Keyes7+21-30
2024-04-21 22:24vim-patch:9.1.0363: tests: test_winfixbuf is a bit slow (#28446)zeertzjq1+86-170
2024-04-21 14:06vim-patch:d3ff129ce8c6Christian Clason4+479-1
2024-04-21 16:16Merge #28440 rename tbl_islist, tbl_isarrayJustin M. Keyes10+110-94
2024-04-21 15:29refactor(lua): rename tbl_isarray => isarrayJustin M. Keyes5+47-41
2024-04-21 13:19refactor(lua): rename tbl_islist => islistJustin M. Keyes10+67-57
2024-04-21 12:39refactor(treesitter): language loadingLewis Russell2+39-30
2024-04-21 08:44refactor: add function attributes to xmemcpyz() (#28435)zeertzjq3+5-5
2024-04-19 17:33perf(treesitter): incremental foldupdateJaehwang Jung2+89-56
2024-04-21 07:31Merge pull request #27872 from luukvbaal/cmdheightbfredl4+19-22
2024-04-20 04:01fix(float): wrong position when bufpos is setglepnir3+40-2
2024-04-21 00:15fix(api): do not update grid position in nvim_win_set_cursor (#28235)luukvbaal3+3-17
2024-04-20 16:07vim-patch:564166f68184Christian Clason1+4-1
2024-04-20 17:36feat(treesitter): handle quantified fold capturesRiley Bruins3+61-21
2024-04-20 16:06refactor(lua): "module" => "M" #28426Justin M. Keyes5+233-233
2024-03-15 11:54fix(ui): don't force 'cmdheight' to zero with ext_messagesLuuk van Baal4+19-22
2024-04-20 13:40feat(lsp): add vim.lsp.buf.subtypes(), vim.lsp.buf.supertypes() (#28388)Yinzuo Jiang6+577-0
2024-04-20 12:47fix(vim.ui.open): try wslview before explorer.exe #28424Justin M. Keyes2+4-2
2024-04-20 11:31refactor: add xmemcpyz() and use it in place of some xstrlcpy() (#28422)zeertzjq23+61-46
2024-04-20 00:12fix(showcmd): clear the rest properly (#28420)zeertzjq3+25-6
2024-04-19 13:35vim-patch:9.1.0355: filetype: flake.lock files are not recognizedChristian Clason2+2-1
2024-04-19 13:37vim-patch:cee034112d41Christian Clason1+3-3
2024-04-19 13:22refactor(vim.iter)!: remove vim.iter.map/filter/totable #26138Justin M. Keyes3+2-103
2024-04-19 06:29build(deps): bump luajit to HEAD - 75e927779Christian Clason1+2-2
2024-04-19 06:50vim-patch:9.1.0354: runtime(uci): No support for uci file types (#28409)zeertzjq5+99-1
2024-04-19 06:49vim-patch:36e667ab837c (#28407)zeertzjq2+81-3
2024-04-18 21:45vim-patch:9.1.0351: No test that completing a partial mapping clears 'showcmd' (#28406)zeertzjq4+14-16
2024-04-18 13:06docs: update supported platformsdundargoc1+5-4
2024-04-18 19:06fix(lsp): correct deprecation message #28403Maria José Solano1+1-1
2024-04-18 14:57feat(lua): enable(enable:boolean, filter:table) #28374Justin M. Keyes11+205-126
2024-04-18 13:34refactor(lsp): merge rpc.domain_socket_connect into rpc.connect (#28398)Mathias Fußenegger4+41-90
2024-04-18 11:48build(nix): update flake to prevent build errors #28394Riley Bruins2+9-10
2024-04-18 11:28build(windows): set longPathAware in manifest #28389Luna Saphie Mittelbach1+3-2
2024-04-18 00:33test: 'showcmd' with ext_messages and Visual selection (#28393)zeertzjq3+26-15
2024-04-17 22:23vim-patch:9.1.0343: 'showcmd' wrong for partial mapping with multibyte (#28392)zeertzjq4+258-65
2024-04-17 21:41vim-patch:9.1.0344: Cursor wrong after using setcellwidth() in terminal (#28391)zeertzjq1+22-2
2024-04-17 17:12Merge pull request #28355 from theofabilous/msgpack-crash-fixbfredl3+10-10
2023-10-24 15:44docs: remove mentions of scan-builddundargoc3+8-20
2024-04-17 06:31fix(healthcheck): expand vimrc variable (#28379)Michael1+1-1
2024-04-16 22:52vim-patch:9.1.0341: Problem: a few memory leaks are found (#28382)zeertzjq2+12-0
2024-04-16 22:49vim-patch:9.1.0340: Problem: Error with matchaddpos() and empty list (#28381)zeertzjq2+4-5
2024-04-16 22:34test: API can return Lua function to Lua code (#28380)zeertzjq2+21-2
2024-04-16 21:44fix(lua): only free luarefs when returning from API (#28373)zeertzjq6+81-35
2024-04-16 20:41fix(msgpack): store grid line event as a valueTheo Fabi3+10-10
2024-04-16 19:13feat(lua): vim.fs.normalize() resolves ".", ".." #28203Famiu Haque3+293-56
2024-04-14 10:54feat(defaults): use ripgrep (rg) for 'grepprg' if availableLuna Saphie Mittelbach7+62-4
2024-04-16 14:31fix: vim.validate() order is not deterministic #28377Justin M. Keyes2+6-4
2024-04-16 12:57fix(api): ignore 'autochdir' when renaming other buf (#28376)zeertzjq5+130-29
2024-04-16 11:49fix(api): ignore 'autochdir' when setting buf in other win (#28371)Raphael2+32-0
2024-04-16 11:37Merge #28227 feat(diagnostic): is_enabled, enable(…, enable:boolean)Justin M. Keyes7+246-111
2024-04-16 06:05test: make mapping tests more consistent (#28368)zeertzjq3+119-57
2024-04-16 03:59test: getting autocmd Lua callback in Vimscript (#28367)zeertzjq2+13-7
2024-04-16 02:38fix(messages): avoid crash with :intro and ch=0 (#28343)zeertzjq2+37-0
2024-04-16 02:18vim-patch:9.1.0335: String interpolation fails for List type (#28364)zeertzjq5+71-10
2024-04-16 02:00vim-patch:9.1.0332: tests: some assert_equal() calls have wrong order of args (#28363)zeertzjq3+7-7
2024-04-16 01:33vim-patch:8a31de6dd275 (#28361)zeertzjq2+37-0
2024-04-16 01:33vim-patch:9.1.0326: filetype: some requirements files are not recognized (#28360)zeertzjq6+161-3
2024-04-16 01:33vim-patch:9.1.0325: CMakeCache.txt files not recognized (#28359)zeertzjq3+62-0
2024-04-16 01:32vim-patch:4052474a1bd2 (#28358)zeertzjq2+35-27
2024-04-16 01:32vim-patch:8.2.3415: Vim9: not all function argument types are properly checked (#28362)zeertzjq1+11-1
2024-04-16 00:50Merge pull request #28357 from zeertzjq/vim-9.1.0322zeertzjq2+11-6
2024-04-16 00:22vim-patch:9.1.0324: filetype: some json files are not recognizedzeertzjq2+3-1
2024-04-16 00:19vim-patch:9.1.0323: filetype: cabal config files may not be recognizedzeertzjq1+2-3
2024-04-16 00:16vim-patch:9.1.0322: filetype: some mail tools not recognizedzeertzjq2+6-2
2024-04-16 00:13vim-patch:fb8f31ea7d7f (#28356)zeertzjq2+10-0
2024-04-15 23:48vim-patch:dd83b63eb5b7 (#28351)Josef Litoš2+226-213
2024-04-15 22:50vim-patch:9.1.0334: No test for highlight behavior with 'ambiwidth' (#28354)zeertzjq2+38-1
2024-04-15 16:35feat(diagnostic): enable(…, opts)Justin M. Keyes5+128-51
2024-04-15 16:23fix(checkhealth): error in node.js check #28348Ivan Georgiev1+6-5
2024-04-15 16:06fix(base64): properly handle embedded NULLs when decoding (#28349)Gregory Anders3+15-5
2024-04-07 22:41feat(diagnostic): is_enabled, enable(…, enable:boolean)Justin M. Keyes7+153-95
2024-04-15 11:33fix(vim.ui): open() may wait indefinitely #28325Justin M. Keyes7+38-20
2024-04-15 09:55fix(api): make width/height for split by nvim_open_win work (#28341)zeertzjq2+136-65
2024-04-15 00:30Merge pull request #28339 from zeertzjq/vim-9.1.0321zeertzjq1+18-0
2024-04-14 23:59vim-patch:9.1.0328: CI fails with t_?? testzeertzjq1+3-4
2024-04-14 23:59vim-patch:9.1.0321: Garbled output on serial terminals with XON/XOFF flow controlzeertzjq1+19-0
2024-04-14 23:46vim-patch:4ba70cab37d2 (#28338)zeertzjq1+13-10
2024-04-14 23:39vim-patch:e92ed1b45c54 (#28337)zeertzjq2+4-5
2024-04-14 23:11vim-patch:9.1.0329: String interpolation fails for Dict type (#28335)zeertzjq11+62-48
2024-04-14 23:10feat(api)!: nvim_open_win: noautocmd blocks all autocmds #28192Sean Dewar8+56-48
2024-04-14 22:42build(deps): bump tree-sitter to v0.22.5Christian Clason1+2-2
2024-04-14 22:11vim-patch:9.1.0320: Wrong cursor position after using setcellwidths() (#28334)zeertzjq3+71-47
2024-04-14 20:15vim-patch:9.1.0319: Using heredoc in string not tested with :execute (#28333)zeertzjq1+27-25
2024-04-14 19:43fix(defaults): only repeat macro for each selected line if linewise (#28289)zeertzjq5+15-51
2024-04-14 13:48refactor: fix clang NonNullParamChecker warnings (#28327)zeertzjq3+5-4
2024-04-14 13:27ci: enable unittests on macos-14Joey Gouly2+3-2
2024-04-13 16:49vim-patch:9.1.0318: filetype: translate shell config files are not recognizedChristian Clason2+4-1
2024-04-13 16:47vim-patch:9.1.0317: filetype: matplotlibrc files are not recognizedChristian Clason2+2-1
2024-04-13 16:42vim-patch:9.1.0316: filetype: some sh and confini files not recognizedChristian Clason2+13-4
2024-04-13 16:33vim-patch:9.1.0315: filetype: a few more dosini files are not recognizedChristian Clason2+23-2
2024-04-14 01:29fix(tui): make setcellwidths() work for non-ambiwidth chars (#28322)zeertzjq2+58-10
2024-04-13 23:35vim-patch:ce06493aeb3d (#28321)zeertzjq2+20-7
2024-04-13 21:25Merge pull request #28310 from zeertzjq/vim-9.1.0312zeertzjq3+84-18
2024-04-13 21:03vim-patch:9.1.0313: Crash when using heredoc with comment in command blockzeertzjq3+34-28
2024-04-12 21:55vim-patch:9.1.0312: heredocs are not supported for :commandszeertzjq3+78-18
2024-04-13 16:32vim-patch:5392970921abChristian Clason1+1-1
2024-04-13 16:32vim-patch:122d06858568Christian Clason1+2-2
2024-04-13 11:41fix(defaults): auto-close terminal for &shell with args (#28276)Jaehwang Jung1+1-1
2024-04-13 10:16Merge pull request #28315 from zeertzjq/vim-159dc0fcf950zeertzjq2+22-11
2024-04-13 09:28vim-patch:0549c503ba20zeertzjq1+16-0
2024-04-13 09:28vim-patch:159dc0fcf950zeertzjq1+6-11
2024-04-13 09:02build(deps): bump tree-sitter to v0.22.4Christian Clason1+2-2
2024-04-13 06:36fix(float): improve error message when reconfig failed (#25076)Raphael2+35-3
2024-04-13 03:25fix(path): check return value of append_path() (#28309)Joey Gouly3+13-8
2024-04-13 02:32fix(move): fix using the wrong window (#28312)zeertzjq2+18-21
2024-04-13 01:59vim-patch:9.1.0311: filetype: Some config files are not recognized (#28311)zeertzjq2+5-1
2024-04-08 08:57revert: "feat(health): fold successful healthchecks #22866"dundargoc4+1-60
2024-04-12 22:39vim-patch:9.0.2180: POSIX function name in exarg causes issues (#28308)zeertzjq11+32-31
2024-04-12 22:18fix(move): check for filler lines properly (#28307)zeertzjq2+83-1
2024-04-12 17:22Merge pull request #28306 from jgouly/strings_spec_negative_zerobfredl1+2-2
2024-04-12 16:24fix(test): fix strings_spec.lua for AArch64Joey Gouly1+2-2
2024-04-12 12:31Merge pull request #26774 from glepnir/24129bfredl2+25-6
2024-04-12 10:08vim-patch:9.1.0305: filetype: some history files are not recognized (#28300)zeertzjq2+23-9
2024-04-12 09:39Merge pull request #28299 from zeertzjq/vim-9.1.0291zeertzjq2+15-3
2024-04-12 09:21vim-patch:9.1.0307: filetype: texdoc config files is not recognizedzeertzjq2+2-1
2024-04-12 09:20vim-patch:9.1.0306: filetype: x11vnc config file is not recognizedzeertzjq2+2-1
2024-04-12 09:17vim-patch:9.1.0295: filetype: pip config files are not recognizedzeertzjq2+2-1
2024-04-12 09:15vim-patch:9.1.0293: filetype: lxqt config files are not recognizedzeertzjq2+3-1
2024-04-12 09:14vim-patch:9.1.0292: filetype: XDG mimeapps.list file is not recognizedzeertzjq2+2-1
2024-04-12 09:12vim-patch:9.1.0291: filetype: libreoffice config files are not recognizedzeertzjq2+8-2
2024-04-12 09:07vim-patch:9.1.0304: filetype: cgdb config file is not recognized (#28294)zeertzjq4+39-0
2024-04-12 09:06vim-patch:9.1.0303: filetype: some protocol buffer files not recognized (#28293)zeertzjq2+4-1
2024-04-12 09:05vim-patch:9.1.0302: filetype: blueprint files are not recognized (#28292)zeertzjq3+16-0
2024-04-12 09:03vim-patch:9.1.0290: filetype: xilinx files are not recognized (#28295)zeertzjq2+10-3
2024-04-12 09:02vim-patch:9.1.0289: filetype: some TeX files are not recognized (#28291)zeertzjq3+31-4
2024-04-12 08:56vim-patch:83424105cb42 (#28298)zeertzjq1+2-2
2024-04-12 01:16test: macros in Visual mode without default mappings (#28288)zeertzjq2+133-33
2024-04-11 23:20test(old): make line wrapping in test_filetype.vim match Vim (#28286)zeertzjq1+106-26
2024-04-11 21:48vim-patch:fcbefe74f161 (#28285)zeertzjq2+21-0
2024-04-11 21:39vim-patch:3cb2b3776700 (#28283)zeertzjq1+9-6
2024-04-11 10:49Merge pull request #28277 from zeertzjq/vim-556c62165963zeertzjq3+50-4
2024-04-11 10:23vim-patch:dbca7d80457dzeertzjq1+12-2
2024-04-11 10:22vim-patch:27f17a6d3493zeertzjq1+28-0
2024-04-11 10:22vim-patch:556c62165963zeertzjq1+10-2
2024-04-11 09:59vim-patch:6ce07edd600e (#28275)zeertzjq1+2-6
2024-04-11 01:34vim-patch:9.0.2114: overflow detection not accurate when adding digits (#28271)zeertzjq3+19-5
2024-04-11 00:51test: remove unnecessary nil argument to testutil (#28270)zeertzjq9+9-10
2024-04-10 23:51test: fix off-by-one test IDs in logs (#28269)zeertzjq2+18-24
2024-04-10 23:41vim-patch:04e5363b8238 (#28268)zeertzjq2+90-40
2024-04-10 23:40vim-patch:9.1.0297: Patch 9.1.0296 causes too many issues (#28263)zeertzjq4+14-52
2024-04-10 23:39vim-patch:c9ec20d94ea5 (#28267)zeertzjq2+5-5
2024-04-10 23:39vim-patch:9.1.0301: Vim9: heredoc start may be recognized in string (#28266)zeertzjq2+13-12
2024-04-10 23:37vim-patch:9.1.0300: Missing test for what patch v9.1.0285 fixesluukvbaal1+10-0
2024-04-10 08:52fix(treesitter): use tree range instead of tree root node rangealtermo3+27-7
2024-04-09 11:26refactor(test): inject after_each differentlyLewis Russell473+478-476
2024-04-10 12:18fix(drawline): don't invoke on_line for filler line (#28219)Jaehwang Jung2+30-1
2024-04-10 10:27fix(lsp): prevent code-lens refresh from becoming a permanent no-op (#28228)Yi Ming1+6-2
2024-04-10 10:23fix(lsp): empty commands should not be considered executable (#28216)Yi Ming1+1-1
2023-12-28 09:46fix(float): don't relative flaot win itselfglepnir2+25-6
2024-04-10 00:50fix(prompt): emit change event for prompt newline (#28260)zeertzjq2+21-0
2024-04-09 23:08vim-patch:9.1.0296: regexp: engines do not handle case-folding well (#28259)zeertzjq4+54-21
2024-04-09 22:31vim-patch:e43ace558aee (#28258)zeertzjq1+2-2
2024-04-09 22:07vim-patch:9.1.0287: Vim9: comment may be treated as heredoc start (#28257)zeertzjq2+59-3
2024-04-09 22:07Merge pull request #28256 from luukvbaal/vim-9.1.0285zeertzjq5+43-34
2024-04-09 21:19vim-patch:9.1.0294: Text height function does not respect it's argumentLuuk van Baal3+14-9
2024-04-09 19:41vim-patch:9.1.0285: Still problems with cursor position for CTRL-D/ULuuk van Baal3+29-25
2024-04-09 08:42vim-patch:9.1.0283: Several small issues in doc and tests (#28249)zeertzjq2+3-1
2024-04-09 07:53vim-patch:9.1.0281: CI: fails Test_compiler_completionChristian Clason1+2-2
2024-04-08 20:42vim-patch:9.1.0276: No pandoc syntax supportChristian Clason7+874-6
2024-04-09 08:05fix(tui): don't set cursor color when there is none (#28236)Sam1+1-1
2024-04-08 20:52vim-patch:a2385c233499Christian Clason1+15-27
2024-04-08 20:51vim-patch:9.1.0278: filetype: zathurarc files not recognizedChristian Clason4+61-0
2024-04-08 20:41vim-patch:9.1.0275: filetype: R history files are not recognizedChristian Clason2+2-1
2024-04-08 20:39vim-patch:9.1.0279: filetype: roc files are not recognizedChristian Clason3+16-0
2024-04-09 07:41Merge pull request #28230 from bfredl/hl_cleanup_3bfredl4+1158-1246
2024-04-08 06:32fix(tests): use more global highlight definitionsbfredl4+1158-1246
2024-04-09 03:06vim-patch:8.2.4395: some code lines not covered by tests (#28248)zeertzjq1+5-1
2024-04-09 02:10vim-patch:8.2.0981: Vim9: cannot compile "[var, var] = list" (#28247)zeertzjq2+11-6
2024-04-09 01:32test(terminal/buffer_spec): use screen:expect(), not retry() (#28246)zeertzjq1+8-4
2024-04-09 00:51test(terminal/buffer_spec): avoid other keys in double clicks (#28245)zeertzjq1+8-10
2024-04-08 23:20vim-patch:9.1.0277: Cannot highlight the Command-line (#28244)zeertzjq3+20-2
2024-04-08 23:08Merge pull request #28160 from luukvbaal/vim-9.1.0258zeertzjq10+376-203
2024-04-08 20:40vim-patch:9.1.0280: several issues with 'smoothscroll' supportLuuk van Baal6+213-174
2024-04-03 21:06vim-patch:9.1.0260: Problems with "zb" and scrolling to new topline with 'smoothscroll'Luuk van Baal4+43-22
2024-04-02 18:58vim-patch:9.1.0258: half-page scrolling broke backward compatibilityLuuk van Baal8+188-75
2024-04-08 09:03test: improve test conventionsdundargoc497+8283-8342
2024-04-08 09:46build(release.sh): regenerate docs after changing NVIM_API_PRERELEASE (#28229)zeertzjq2+5-3
2024-04-06 13:40build: add function add_targetdundargoc2+43-33
2024-04-08 08:04docs(BUILD): mention treesitter parser dependencies (#28226)zeertzjq2+8-4
2024-04-07 16:39vim-patch:9.1.0273: filetype: keymap files are not recognizedChristian Clason2+2-1
2024-04-07 22:25vim-patch:9.1.0272: autocmd may change cwd after :tcd and :lcd (#28223)zeertzjq4+57-4
2024-04-07 22:11vim-patch:9cd9e759ab1e (#28224)zeertzjq3+36-36
2024-04-07 09:49Merge pull request #28183 from bfredl/intechnicolorbfredl2+586-764
2024-04-07 03:50fix(health): check unmatching python_glob as empty table (#28215)Barrett Ruth1+1-1
2024-04-06 23:10test: more tests for aucmd_win remaining floating (#28214)zeertzjq1+53-28
2024-04-02 10:36refactor: remove fn_booldundargoc6+48-65
2024-04-06 13:11vim-patch:9.1.0266: filetype: earthfile files are not recognized (#28207)zeertzjq2+2-0
2024-04-05 16:07docs: don't mention executable() can return -1dundargoc3+2-5
2024-04-06 10:40docs: tags for commenting mappings without "-default" suffix (#28205)zeertzjq1+4-4
2024-04-06 07:19test: fix vimscript/server_spec leaving behind a dir (#28204)zeertzjq1+4-0
2024-04-06 04:04revert: "vim-patch:9.1.0055: formatting long lines is slow"zeertzjq1+5-18
2024-04-06 03:18fix: adjust error message for error in UI event callback (#28200)zeertzjq9+41-2
2024-04-06 03:15version.c: update [skip ci] (#28201)github-actions[bot]1+1-1
2024-04-06 03:13vim-patch:cec44eae82c1 (#28199)Yinzuo Jiang8+8-39
2024-04-06 01:32fix(column): ignore empty signcols range (#28177)luukvbaal1+1-2
2024-04-06 00:59test: reduce sleep for file timestamp change (#28196)zeertzjq3+9-9
2024-04-06 00:33test(old): sleep for 1 second on non-Windows in test_stat.vim (#28195)zeertzjq1+1-1
2024-04-05 22:18Merge pull request #28194 from zeertzjq/vim-9.1.0267zeertzjq3+43-23
2024-04-05 21:59vim-patch:9.1.0269: Test for TextChanged is still flaky with ASANzeertzjq1+13-13
2024-04-05 21:58vim-patch:9.1.0268: Two tests in test_filechanged.vim are slowzeertzjq1+27-7
2024-04-05 21:57vim-patch:9.1.0267: File name entered in GUI dialog is ignoredzeertzjq1+3-3
2024-04-05 21:44vim-patch:b73faa1c02d0 (#28193)zeertzjq3+8-5
2024-04-05 16:26build(deps): bump msgpack-c to v6.0.1Christian Clason1+2-2
2024-04-05 16:06fix(treesitter): update parsers and queriesChristian Clason9+167-185
2024-04-04 15:10feat(comment): add built-in commentingEvgeni Chasnovski6+970-0
2024-04-04 21:49vim-patch:408281e16a36Christian Clason105+114-443
2024-04-05 11:24feat(lsp): set workDoneToken in initialize request (#28182)Mathias Fußenegger2+3-1
2024-04-05 10:32vim-patch:9.1.0265: console dialog cannot save unnamed buffers (#28185)zeertzjq2+32-9
2024-04-05 10:08feat(defaults): add :Inspect to right-click menu (#28181)zeertzjq6+46-49
2024-04-05 10:04vim-patch:8.1.0815: dialog for file changed outside of Vim not tested (#28184)zeertzjq12+30-234
2024-04-04 09:26refactor(tests): use more standard colors but with extra colorsbfredl2+586-764
2024-04-04 21:48vim-patch:5ccdcc482e29Christian Clason1+45-33
2024-04-05 01:56build: fix link error for `_BitScanForward64` (#28173)Famiu Haque3+13-1
2024-04-04 23:24vim-patch:9.1.0262: Test for TextChanged is flaky with ASAN (#28180)zeertzjq1+2-1
2024-04-02 13:45test: reduce `exec_lua` callsdundargoc8+59-86
2024-04-04 08:03vim-patch:08d2401fbc6dChristian Clason1+4-1
2024-04-03 22:19vim-patch:89cc03af71d9 (#28168)zeertzjq1+13-12
2024-04-03 22:11vim-patch:9.1.0259: Normal mode TextChanged isn't tested properly (#28167)zeertzjq3+140-139
2024-04-03 11:39Merge pull request #28156 from bfredl/attr_extendbfredl3+252-281
2024-04-03 10:44fix(stdpath): remove duplicate directories (#26653)Raphael2+55-8
2024-04-03 10:35Merge pull request #28157 from fredizzimo/fsundvik/fix-iobfredl1+6-2
2024-04-02 21:04vim-patch:9.1.0253: filetype: typespec files are not recognizedChristian Clason2+2-0
2024-04-03 02:43vim-patch:8.2.4098: typing "interrupt" at debug prompt may keep exception around (#28161)zeertzjq1+7-0
2024-04-02 22:15Merge pull request #28153 from zeertzjq/vim-9.0.0581zeertzjq6+34-10
2024-04-02 21:53vim-patch:9.1.0254: [security]: Heap buffer overflow when calling complete_add() in 'cfu'zeertzjq2+25-1
2024-04-02 11:08vim-patch:9.0.0581: adding a character for incsearch fails at end of linezeertzjq4+9-9
2024-04-01 17:49fix: prevent child processes from inheriting ui channel file descriptorsFred Sundvik1+6-2
2024-04-02 09:46refactor(tests): allow to extend the new base set of attrsbfredl3+252-281
2024-04-02 10:56refactor(lsp): move workspace folder logic into the clientLewis Russell3+70-41
2023-09-24 19:19test: silence expected errorsdundargoc8+66-6
2024-04-02 08:54feat(treesitter): add `@injection.filename`Christian Clason3+11-0
2024-04-02 04:48refactor: informative error msg for 'noautocmd' (#28147)Will Hopkins1+1-1
2024-04-01 12:57vim-patch:cc7597c1edf4Christian Clason1+89-57
2024-04-01 13:49vim-patch:9.1.0251: Filetype test fails (#28142)zeertzjq3+18-16
2024-04-01 10:43vim-patch:9.0.1643: filetype detection fails if file name ends in many '~' (#28141)zeertzjq2+12-1
2024-03-31 17:58vim-patch:9.1.0250: filetype: ldscripts cannot be recognizedChristian Clason2+2-1
2024-03-31 17:56vim-patch:9.1.0249: filetype: rock_manifest and config.ld files are not recognizedChristian Clason2+3-1
2024-03-31 17:53vim-patch:9.1.0248: filetype: yarn lock files are not recognizedChristian Clason2+2-1
2024-03-31 17:50vim-patch:9.1.0247: filetype: bundle config files are not recognizedChristian Clason2+2-1
2024-03-31 17:46vim-patch:9.1.0246: filetype: fontconfig files are not recognizedChristian Clason2+2-1
2024-03-31 17:44vim-patch:9.1.0245: filetype: zsh theme, history and zunit files are not recognizedChristian Clason2+4-2
2024-03-31 17:25vim-patch:9.1.0244: filetype: bash history files are not recognizedChristian Clason2+2-1
2024-03-31 17:22vim-patch:9.1.0243: filetype: netrw history file is not recognizedChristian Clason2+2-1
2024-03-31 17:20vim-patch:9.1.0242: filetype: octave history files are not recognizedChristian Clason2+2-1
2024-03-31 17:18vim-patch:9.1.0241: filetype: mysql history files are not recognizedChristian Clason2+2-1
2024-03-31 17:16vim-patch:9.1.0240: filetype: some python tools config files are not recognizedChristian Clason2+4-1
2024-03-31 17:12vim-patch:9.1.0239: filetype: gnuplot history files are not recognisedChristian Clason2+2-1
2024-03-31 17:10vim-patch:9.1.0238: filetype: jupyterlab and sublime config are not recognizedChristian Clason2+5-1
2024-03-31 17:07vim-patch:9.1.0237: filetype: mplstyle files are not recognizedChristian Clason2+2-1
2024-03-31 17:06vim-patch:9.1.0236: filetype: texlua files are not recognizedChristian Clason2+2-1
2024-03-31 17:03vim-patch:9.1.0235: filetype: supertux files are not recognizedChristian Clason2+3-1
2024-03-31 16:57vim-patch:9.1.0234: filetype: support for Intel HEX files is lackingChristian Clason2+10-1
2024-04-01 00:02Merge pull request #28080 from echasnovski/intro-buf-changezeertzjq3+69-13
2024-03-31 16:38vim-patch:18d730d7b572Christian Clason5+30-14
2024-03-31 22:48test(core/job_spec): skip exit test if "sleep" command missing (#28137)zeertzjq1+1-0
2024-03-31 22:12vim-patch:9.1.0232: Conceal test fails when rightleft feature is disabled (#28134)zeertzjq1+1-0
2024-03-31 22:12vim-patch:9.1.0231: Filetype may be undetected when SwapExists sets ft in other buf (#28136)zeertzjq12+109-32
2024-03-31 21:39vim-patch:9.1.0230: TextChanged autocommand not triggered under some circumstances (#28135)zeertzjq3+47-4
2024-03-31 16:37vim-patch:807fff135d52Christian Clason1+11-2
2024-03-31 20:57vim-patch:cbb92b5ceb6aChristian Clason2+59-58
2024-03-31 18:43fix(lsp): abort callHierarchy on no result (#28102)Marcin Szamotulski1+7-0
2024-03-31 12:21fix(api): set script context when using nvim_set_hl (#28123)zeertzjq3+67-12
2024-03-31 03:20feat(lua): pass keys before mapping to vim.on_key() callback (#28098)zeertzjq11+139-26
2024-03-30 13:41Merge pull request #28114 from echasnovski/builtin-hl-grey-grayzeertzjq3+17-9
2024-03-30 13:18fix(highlight): consistently spell "Goldenrod"Evgeni Chasnovski1+4-4
2024-03-30 09:27fix(highlight): add `Nvim{Light,Dark}Gray{1,2,3,4}` colorsEvgeni Chasnovski3+13-5
2024-03-29 23:57fix: explain that user should run nvim with -V1 to see more informationdundargoc3+3-3
2024-03-30 01:29test: use matches(...) instead of ok(string.find(...)) (#28111)zeertzjq8+20-24
2024-03-30 00:05fix(extmarks): splice earlier when opening new line (#28108)zeertzjq2+61-19
2024-03-29 17:05fix: support UNC paths in vim.fs.normalizedundargoc2+30-3
2024-03-29 16:23fix(fs): allow backslash characters in unix pathsJames Trew3+65-49
2024-03-29 12:20ci: use `--break-system-packages` on mac when installing pynvimdundargoc2+6-4
2024-03-29 14:43docs: document setting g:clipboard to v:false (#28085)dundargoc1+1-1
2024-03-29 14:29fix(terminal): fix duplicate recording with mouse click (#28103)zeertzjq2+10-1
2024-03-29 11:46test: skip flaky testsdundargoc2+3-2
2024-03-29 13:22test(normal): port legacy normal test for page scrolling (#28100)luukvbaal1+82-11
2024-03-29 10:37test: add a bit more testing for vim.on_key() (#28095)zeertzjq5+23-7
2024-03-29 09:50vim-patch:9.1.0227: Recording may still be wrong in Select mode (#28092)zeertzjq3+93-60
2024-03-29 09:49vim-patch:9.1.0228: Two unrelated things are tested by a single test (#28093)zeertzjq5+23-17
2024-03-28 13:47fix(intro): clear intro if new buffer is shown in focused floatEvgeni Chasnovski2+43-1
2024-03-28 13:30fix(intro): link showing intro to state at startEvgeni Chasnovski2+26-12
2024-03-29 07:35Merge pull request #28081 from bfredl/viewport_marginbfredl6+68-2
2024-03-28 14:27feat(ui): indicate margins for the area used by win_viewportbfredl6+68-2
2024-03-28 23:39test: print screen snapshot in desired format (#28088)luukvbaal1+13-10
2024-03-28 22:26test: skip another flaky test on macOS (#28087)zeertzjq3+16-8
2024-03-28 21:55fix(tui): don't use DECRQSS in screen or tmux (#28086)zeertzjq1+4-1
2024-03-28 20:17feat: allow opting in to builtin clipboard providers (#28083)dundargoc1+2-1
2024-03-28 11:05test: skip flaky testsdundargoc2+2-1
2024-03-28 11:47Merge pull request #28044 from luukvbaal/vim-9.1.0211zeertzjq13+213-434
2024-03-28 11:03vim-patch:9.1.0220: Few typos in source and test files (#28076)zeertzjq8+9-9
2024-03-28 09:20vim-patch:9.1.0215: Half-page scrolling does not support smooth-scrollingLuuk van Baal11+159-178
2024-03-28 10:20vim-patch:9.1.0218: Unnecessary multiplications in backspace code (#28075)zeertzjq3+39-17
2024-03-28 10:15vim-patch:9.1.0217: regexp: verymagic cannot match before/after a mark (#28074)zeertzjq2+16-2
2024-03-28 10:08vim-patch:982e191b38b4 (#28073)zeertzjq1+3-0
2024-03-28 10:00vim-patch:9.1.0214: Duplicate condition in win_lbr_chartabsize() (#28072)zeertzjq1+1-1
2024-03-28 09:53vim-patch:9.1.0213: CI: MS-Windows fails in test_winfixbuf (#28071)zeertzjq1+3-3
2024-03-28 09:52vim-patch:9.1.0216: Error on exit with EXITFREE and 'winfixbuf' (#28070)zeertzjq2+21-9
2024-03-28 09:16vim-patch:b2e1fee72c45Christian Clason1+4-3
2024-03-26 18:06vim-patch:9.1.0211: page-wise scrolling does not support smooth-scrollingLuuk van Baal9+119-321
2024-03-28 09:00vim-patch:677cd956810eChristian Clason1+2-2
2024-03-28 06:12fix(plines): cursor position with 'showbreak' and resized grid (#28067)zeertzjq2+65-11
2024-03-28 02:23build(terminfo): include user capabilities in comments (#28066)zeertzjq2+548-1
2024-03-28 01:32docs: fix typos (#27868)dundargoc21+65-62
2024-03-27 23:39feat(tui): query extended underline support using DECRQSS (#28052)zeertzjq4+69-10
2024-03-27 22:02refactor(options): require `enable_if = false` iff no variable (#28050)zeertzjq2+10-3
2024-03-27 21:25Merge pull request #28057 from bfredl/nosethl_2bfredl30+580-857
2024-03-27 13:14ci: add workflow_dispatch event to testing workflowsdundargoc4+5-0
2024-03-27 14:07test(old): skip flaky test (#28060)dundargoc1+1-0
2024-03-27 11:46vim-patch:9.1.0196: filetype: support for gnuplot files is lacking (#27972)Christian Clason2+2-2
2024-03-27 09:35refactor(tests): use global defaults instead of set_default_attr_ids (2)bfredl30+580-857
2024-03-27 10:46vim-patch:9.1.0212: CI: MS-Windows fails in test_winfixbuf (#28056)zeertzjq1+14-10
2024-03-25 22:06fix(treesitter): return correct match table in iter_captures()Lewis Russell7+123-34
2024-03-27 10:10Merge pull request #28025 from luukvbaal/introfloatbfredl2+25-9
2024-03-25 13:40fix(intro): still show intro message with floating windowLuuk van Baal2+25-9
2024-03-27 08:37refactor(options): swap `immutable` and `hidden` option property namesFamiu Haque3+18-19
2024-03-27 08:53Merge pull request #28046 from bfredl/nosethl_1bfredl9+713-812
2024-03-27 08:22vim-patch:9.1.0208: winfixbuf does not allow to re-edit current buffer (#28054)Colin Kennedy2+175-1
2024-03-27 03:22test(tui_spec): fix flaky test for isolated "stop paste" (#28053)zeertzjq1+2-1
2024-03-27 03:10refactor(tui): reorder functions for query and response (#28051)zeertzjq2+32-32
2024-03-27 00:08feat(diagnostic): add support for many namespaces filtering in GetOpts (#28045)Mayrom3+21-6
2024-03-26 21:41vim-patch:9.1.0207: No autocommand when writing session file (#28048)zeertzjq4+63-0
2024-03-24 21:14refactor(options): make `immutable` and `hidden` options distinctFamiu Haque5+32-25
2024-03-26 20:33vim-patch:63833bb0217fChristian Clason1+11-0
2024-03-26 17:26vim-patch:63d68c2c218eChristian Clason1+4-2
2024-03-26 20:23refactor(tests): use new global defaults instead of set_default_attr_idsbfredl9+713-812
2024-03-26 13:11test(lsp): fix flaky basic_finish test again (#28041)zeertzjq1+13-2
2024-03-26 10:30docs: remove remaining mentions of hkmap (#28038)zeertzjq9+26-67
2024-03-26 06:25feat(tui): support undercurl in WezTerm (#28037)zeertzjq3+12-10
2024-03-26 05:31fix(filetype): don't use fnamemodify() with :e for extension (#27976)zeertzjq1+3-2
2024-03-21 15:15refactor(lsp): simplify client trackingLewis Russell5+176-213
2024-03-25 21:42vim-patch:9.1.0204: Backspace inserts spaces with virtual text and 'smarttab' (#28032)zeertzjq3+120-3
2024-03-25 21:12fix(edit): backspace adds extra spaces for inline virtual text (#28005)vanaigr3+208-50
2024-03-25 19:06fix(test): typingLewis Russell15+180-186
2024-03-25 18:04vim-patch:ab01adf7c65bChristian Clason3+3-3
2024-03-25 21:04vim-patch:9.1.0205: Cannot use modifiers before :-Ntabmove (#28031)zeertzjq3+23-15
2024-03-25 18:03vim-patch:8e59a7ba8877Christian Clason1+24-13
2024-03-25 20:16Revert "refactor(lsp): simplify client tracking"Lewis Russell5+198-164
2024-03-23 20:28ci: use the same logic to determine build type for all releasesdundargoc1+32-17
2024-03-21 15:15refactor(lsp): simplify client trackingLewis Russell5+164-198
2024-03-25 09:10vim-patch:3e72bf10a0a2Christian Clason1+19-7
2024-03-25 13:06Merge pull request #28006 from wookayin/ts/refactor-testsGregory Anders2+801-717
2024-03-25 06:39refactor(backup): remove duplicate os_copy_xattr() (#28020)zeertzjq1+1-7
2024-03-24 23:45fix(backup): E1509 when writing extended attr to symlink (#28014)Razvan-Adrian Ciochina1+9-10
2024-03-24 17:04vim-patch:4b715bdaf4caChristian Clason1+1-1
2024-03-23 20:28ci: provide separate macos releases for intel and armdundargoc18+65-117
2024-03-24 03:38test(treesitter): separate out query-related tests into query_specJongwook Choi2+699-661
2024-03-24 09:48vim-patch:6f438199c92bChristian Clason2+8-2
2024-03-24 09:15vim-patch:d3c0ff5d5a90Christian Clason1+1-1
2024-01-30 01:51test(treesitter): improve the style of treesitter/parser_specJongwook Choi1+331-285
2024-03-03 11:01ci(windows): optionally test windows with ASANdundargoc5+83-60
2024-03-23 21:46fix(vim.iter): use correct cmp function when truncating tail in `take` (#27998)Calvin Bochulak2+8-1
2024-03-23 19:01Merge pull request #27980 from bfredl/noignorebfredl40+793-711
2024-03-22 10:02refactor(tests): all screen tests should use highlightsbfredl40+793-711
2024-03-18 11:23build: use `GIT_REPOSITORY` for local URLsdundargoc16+61-52
2024-03-23 08:33vim-patch:9.1.0199: Not enough tests for the slice() function (#27991)zeertzjq4+66-12
2024-03-23 03:46fix(filetype): use unexpanded file name (#27931)zeertzjq2+30-1
2024-03-23 00:26Merge pull request #27987 from zeertzjq/vim-8.2.2318zeertzjq2+29-13
2024-03-23 00:07vim-patch:8.2.2605: Vim9: string index and slice does not include composing charszeertzjq1+11-9
2024-03-23 00:01vim-patch:8.2.2318: Vim9: string and list index work differentlyzeertzjq2+19-5
2024-03-22 22:43vim-patch:76d62985c1ff (#27985)zeertzjq1+5-19
2024-03-22 16:46fix(lsp): handle stale bufnr on LspRequest autocmd trigger (#27981)Jaehwang Jung1+2-2
2024-03-22 01:14Merge pull request #26970 from famiu/refactor/options/set_option_directzeertzjq16+280-263
2024-03-21 23:31vim-patch:35e6f4ca27c8 (#27973)zeertzjq1+66-14
2024-03-21 22:28Merge pull request #27971 from zeertzjq/vim-9.1.0192zeertzjq3+38-4
2024-03-21 21:54vim-patch:9.1.0195: memleak with ex_drop, NULL dereferencezeertzjq2+4-4
2024-03-20 23:34vim-patch:9.1.0192: drop: don't rewind when editing the same filezeertzjq3+37-3
2024-03-21 22:04vim-patch:9.1.0194: gcc complains about uninitialized var (#27970)zeertzjq1+1-1
2024-03-21 20:29Merge pull request #27969 from famiu/refactor/misc/xctzbfredl1+8-0
2024-03-21 19:43refactor(misc): use MSVC compiler builtin for `xctz()`Famiu Haque1+8-0
2024-03-21 16:09Merge pull request #27961 from bfredl/rpccrashbfredl2+22-1
2024-03-21 09:08fix(rpc): do not crash when no input is consumedbfredl2+22-1
2024-03-21 11:23test(options): add test for `'modified'`Famiu Haque1+18-0
2024-02-03 06:57refactor(options): remove `set_string_option_direct()`Famiu Haque15+93-135
2024-02-08 12:25refactor(options): add `direct` flag to `set_option()`Famiu Haque1+103-68
2023-12-24 06:34refactor(options): restructure `set_option`Famiu Haque1+71-65
2024-03-19 10:26feat(colorscheme): add semantic tokens modifiers to builtin color schemeEvgeni Chasnovski1+2-0
2024-03-19 10:11docs(lsp): describe semantic tokens highlight groups with more detailsEvgeni Chasnovski1+38-24
2024-03-20 23:50vim-patch:9.1.0190: complete_info() returns wrong order of items (#27955)zeertzjq2+108-89
2024-03-20 19:13vim-patch:2708c0b5854fChristian Clason1+16-0
2024-03-20 13:59fix(cmdline): wrong 'incsearch' highlighting after :redraw (#27947)luukvbaal2+19-0
2024-03-20 13:15Merge #27930 nvim_create_buf fixesJustin M. Keyes2+75-9
2024-03-20 11:05refactor(treesitter): handle coverity warnings betterLewis Russell2+46-74
2024-03-20 09:35fix(treesitter): treecursor regressionLewis Russell1+22-16
2024-03-20 00:02test(ui/messages_spec): unskip msg_puts_printf test on Unix CI (#27941)zeertzjq1+1-6
2024-03-19 23:04vim-patch:ec21bafc135a (#27939)zeertzjq1+2-2
2024-03-19 21:31vim-patch:9.1.0188: filetype: no support for Vento files (#27935)Christian Clason2+2-0
2024-03-19 18:14build(deps): bump vimdoc parser to v2.5.1Christian Clason1+2-2
2024-03-19 14:54refactor(treesitter): reorder functionsLewis Russell1+207-202
2024-03-19 14:25refactor(treesitter): simplify argument checks for userdataLewis Russell1+136-282
2024-03-19 12:59fix(api): nvim_create_buf assert fails if autocmds set &swapfileSean Dewar2+66-11
2024-03-19 10:55fix(api): nvim_create_buf leaks memory if buffer is loaded earlySean Dewar2+18-7
2024-03-18 23:19refactor(treesitter): redesign query iteratingLewis Russell6+245-202
2024-03-19 08:56fix(terminal): don't pass incomplete UTF-8 sequence to libvterm (#27922)zeertzjq3+52-15
2024-03-03 10:18fix(treesitter): document more standard highlight groupsChristian Clason4+50-35
2024-03-17 12:19feat(treesitter): update Markdown parsers and queries to v0.2.1Christian Clason3+21-17
2024-03-17 12:17feat(treesitter): update Bash parser and queries to v0.21.0Christian Clason3+21-19
2024-03-17 12:16feat(treesitter): update Python parser and queries to v0.21.0Christian Clason2+29-21
2024-03-17 12:14feat(treesitter): update query parser to v0.2.0Christian Clason1+2-2
2024-03-17 12:13feat(treesitter): update Vimdoc parser and queries to v2.4.0Christian Clason3+29-29
2024-03-17 12:11feat(treesitter): update Vim parser and queries to v0.4.0Christian Clason3+7-3
2024-03-17 12:10feat(treesitter): update Lua parser and queries to v0.1.0Christian Clason3+10-11
2024-03-17 12:07feat(treesitter): update C parser and queries to v0.21.0Christian Clason2+12-7
2024-03-17 12:04build(deps): bump tree-sitter to v0.22.2Christian Clason1+2-2
2024-03-18 12:29build: introduce variable DEPS_IGNORE_SHA for skipping dependency hash checkdundargoc14+58-33
2024-03-19 07:42test(terminal/cursor_spec): unskip tests that pass on Windows (#27924)zeertzjq2+68-87
2024-03-19 04:44test(terminal/buffer_spec): fix incorrect tests (#27923)zeertzjq1+26-36
2024-03-18 22:55vim-patch:78c189837ae6 (#27920)zeertzjq1+39-38
2024-03-18 22:38vim-patch:9530fe4f3a69 (#27919)zeertzjq1+12-9
2024-03-18 21:47vim-patch:9.1.0187: filetype: no support for Dafny files (#27918)Christian Clason2+2-0
2024-03-18 19:33vim-patch:ef21bcaab145Christian Clason1+16-15
2024-03-18 14:25fix(pager): handle consecutive newlines properly (#27913)zeertzjq3+189-9
2024-03-18 11:49test(lsp): fix flaky basic_finish test (#27899)zeertzjq1+4-8
2024-03-18 11:19fix(tutor): set a value for ":syntax iskeyword" (#27833)En-En2+102-61
2024-03-18 11:01refactor(messages): remove condition that is always true (#27909)zeertzjq1+1-1
2024-03-18 09:03docs(build): update rhel/fedora build prerequisite (#27875)Dominic Racine1+2-2
2024-03-18 07:30vim-patch:3d46de703cf6Christian Clason1+6-5
2024-03-18 02:35vim-patch:9.1.0186: cursor pos wrong on mouse click after eol with 'rl', 've' and conceal (#27903)zeertzjq4+60-8
2024-03-18 02:34fix(messages): allow more prompt in headless mode with UI (#27905)zeertzjq3+56-5
2024-03-17 18:02fix(treesitter): revert to using iter_captures in highlighterLewis Russell4+68-57
2024-03-17 20:04fix(lsp): create codelens request parameters for each buffer (#27699)Takuya Tokuda2+89-3
2024-03-17 10:09test: combining TermCursorNC with CursorLine/CursorColumn (#27898)zeertzjq1+44-0
2024-03-17 09:54fix(mouse): click after eol with conceal and virtual text (#27897)zeertzjq2+66-4
2024-03-17 09:24refactor(drawline): integrate terminal hl with eol loop (#27893)zeertzjq5+181-129
2024-03-17 01:44fix(normal): don't check conceal when pressing 'r' (#27892)zeertzjq3+23-2
2024-03-16 23:26vim-patch:9.1.0184: Cursor pos wrong when clicking with conceal and wrap (#27890)zeertzjq5+170-125
2024-03-16 21:43fix(drawline): check filler_todo in place of removed draw_state (#27889)zeertzjq2+33-11
2024-03-16 17:11refactor(lua): type annotationsLewis Russell11+157-122
2024-03-15 09:56ci: don't assign reviewers for "api" and "ui" labelsdundargoc1+0-10
2024-03-10 12:49ci: simplify concurrency stringdundargoc4+8-8
2024-03-16 13:15ci: update clang version to 18dundargoc1+1-1
2024-03-09 20:23fix(lsp): add missing LSP semantic token highlight linksCaleb Marshall3+74-15
2024-03-16 09:26vim-patch:9.1.0182: Can define function with invalid name inside 'formatexpr' (#27883)zeertzjq2+20-0
2024-03-16 09:10vim-patch:9.1.0183: Wrong display or screenpos() result when toggling diff mode (#27882)zeertzjq2+71-2
2024-03-16 09:05vim-patch:8.2.3782: Vim9: no error if a function shadows a script variable (#27881)zeertzjq1+14-4
2024-03-16 08:38vim-patch:989faa4fce65 (#27880)zeertzjq1+13-13
2024-03-16 08:32Merge pull request #27877 from bfredl/pseudorandombfredl2+8-19
2024-03-15 21:39fix(intro): redrawing intro exposing pseudo-randomnessbfredl2+8-19
2024-03-16 07:36Merge pull request #27871 from bfredl/ui_flush_fixbfredl1+6-7
2024-03-16 06:50fix(l10n): update Japanese translations (#27856)ite-usagi4+5396-4657
2024-03-16 01:56fix(man): pass modifiers also to :tag (#27878)zeertzjq1+3-3
2024-03-16 01:00feat(man): allow opening pages in current window (#27861)Tomasz N3+12-4
2024-03-15 20:32Merge pull request #27873 from zeertzjq/vim-61887b3d6fd8zeertzjq1+25-13
2024-03-15 20:08vim-patch:b4b3d7de2413zeertzjq1+4-2
2024-03-15 13:46vim-patch:61887b3d6fd8zeertzjq1+22-12
2024-03-15 12:27Merge pull request #27867 from bfredl/intro_multigridbfredl2+87-5
2024-03-15 10:31fix(ui): fix edge case around flushingbfredl1+6-7
2024-03-15 09:02Merge pull request #27858 from luukvbaal/nvim_set_cursorbfredl4+41-4
2024-03-15 08:23fix(ui): startup intro message should be visible with ext_multigridbfredl2+87-5
2024-03-15 08:32Merge pull request #27674 from glepnir/snippet_indentbfredl2+32-5
2024-03-14 23:39fix(ui): ext_cmdline should not move cursor to curwinLuuk van Baal2+25-3
2024-03-14 22:55fix(api): update grid cursor in nvim_win_set_cursor()Luuk van Baal2+16-1
2024-03-15 06:45refactor: remove unused "coloff" argument of win_put_linebuf() (#27866)zeertzjq1+9-9
2024-03-15 00:05vim-patch:9.1.0181: no overflow check for string formatting (#27863)zeertzjq5+215-93
2024-03-14 22:56vim-patch:9.1.0180: Cursor pos wrong when double-width chars are concealed (#27862)zeertzjq3+248-46
2024-03-14 21:54fix(highlight): don't show CursorColumn on current line (#27848)zeertzjq2+48-4
2024-03-14 19:00Merge pull request #27852 from bfredl/persistent_introbfredl3+56-16
2024-03-14 09:03fix(intro): make intro explicitly statefulbfredl3+56-16
2024-03-14 11:33refactor(drawline): rename vcol_off to vcol_off_co (#27857)zeertzjq1+17-17
2024-03-14 11:24Merge pull request #27854 from bfredl/boogalo_linesbfredl2+9-10
2024-02-28 17:47fix(terminal): disable reflow againChristian Clason7+12-18
2024-03-14 09:55fix(api): fix set_lines viewport adjustment, but this time goodbfredl2+9-10
2024-03-14 07:31Merge pull request #27851 from zeertzjq/vim-760f664213dezeertzjq1+7-4
2024-03-14 07:04vim-patch:45da32964d6ezeertzjq1+1-1
2024-03-14 05:37vim-patch:760f664213dezeertzjq1+6-3
2024-03-13 14:56refactor(treesitter): move some logic into functionsLewis Russell1+40-22
2024-03-13 14:40fix(treesitter): highlight injections properlyLewis Russell3+56-20
2024-03-14 05:35Merge pull request #27850 from zeertzjq/vim-9.1.0172zeertzjq23+162-176
2024-03-14 04:41vim-patch:9.1.0177: Coverity reports dead codezeertzjq5+17-11
2024-03-13 07:00vim-patch:9.1.0172: More code can use ml_get_buf_len() instead of STRLEN()zeertzjq22+148-168
2024-03-14 04:40vim-patch:8.2.4950: text properties position wrong after shifting text (#27849)zeertzjq1+2-0
2024-03-13 23:10Merge pull request #27847 from zeertzjq/vim-9.1.0174zeertzjq3+275-1
2024-03-13 22:44vim-patch:9.1.0176: Cursor column wrong with 'virtualedit' and concealzeertzjq3+149-1
2024-03-13 22:23vim-patch:9.1.0174: 'cursorline' and 'wincolor' hl missing with conceal and wrapzeertzjq3+126-0
2024-03-13 22:44vim-patch:9.1.0178: E1513 might be confusing (#27846)zeertzjq3+7-7
2024-03-13 22:06vim-patch:9.1.0175: wrong window positions with 'winfix{width,height}' (#27845)Sean Dewar5+91-27
2024-03-13 06:46Merge pull request #27815 from bfredl/setlines_scrollbfredl50+844-814
2024-03-11 12:19fix(api/buffer): fix handling of viewport of non-current bufferbfredl50+844-814
2024-03-13 03:36fix(drawline): initialize linebuf_attr to 0 instead of -1 (#27840)zeertzjq2+23-14
2024-03-13 03:27refactor: remove "once" argument of loop_uv_run() (#27841)zeertzjq1+3-7
2024-03-12 23:05Merge pull request #27839 from seandewar/vim-9.1.0169Sean Dewar8+76-103
2024-03-12 21:41vim-patch:9a660d2883f9Sean Dewar3+3-0
2024-03-12 21:19vim-patch:9.1.0171: Small split-move related improvementsSean Dewar3+31-23
2024-03-12 21:08vim-patch:9.1.0170: Re-allow curwin == prevwin, but document it insteadSean Dewar6+10-66
2024-03-12 21:13fix(treesitter): use 0 as initial value for computing maximum (#27837)Gregory Anders1+1-1
2024-03-12 21:02vim-patch:9.1.0169: current window number returned by tabpagewinnr may be outdatedSean Dewar2+32-14
2024-03-12 20:34refactor: avoid copying before vim_strup() if possible (#27830)James2+40-9
2024-03-12 18:00Merge pull request #27808 from jamessan/gen_cflags-cleanupJames McCoy1+15-8
2024-03-12 14:32feat(treesitter): support URLs (#27132)Gregory Anders5+178-33
2024-03-12 07:15fix: move fswatch linux check inside of vim.schedule (#27824)Tomas Slusny1+4-3
2024-03-12 06:35refactor: avoid quadratic behavior in backslash_halve() (#27827)James1+24-6
2024-03-12 05:51docs: small fixes (#27364)dundargoc15+29-29
2024-03-12 02:44refactor: use ml_get_buf_len() in API code (#27825)zeertzjq6+32-33
2024-03-11 23:20vim-patch:9.1.0168: too many STRLEN() calls (#27823)zeertzjq4+20-21
2024-03-11 23:20vim-patch:5cd86c6cff94 (#27822)zeertzjq1+8-7
2024-03-11 23:19vim-patch:9.1.0167: Changing buffer in another window causes it to show matchparen (#27820)zeertzjq3+66-5
2024-03-11 23:19vim-patch:9.1.0166: Internal error with blockwise getregion() in another buffer (#27819)zeertzjq2+12-18
2024-03-11 22:56vim-patch:8.2.4944: text properties are wrong after "cc" (#27821)zeertzjq3+7-17
2024-03-11 21:39vim-patch:0049a495c8d4 (#27817)zeertzjq3+10-9
2024-03-11 18:44Merge pull request #27812 from luukvbaal/cmdheightbfredl2+6-7
2024-03-11 14:23test: correct order of arguments to eq() (#27816)zeertzjq22+85-85
2024-03-11 01:02docs: adjust fswatch overflow message to mention docs with infoTomas Slusny2+13-0
2024-03-11 09:47fix(editorconfig): syntax error regressionLewis Russell1+4-1
2024-03-11 00:20build(deps): bump luajit to HEAD - d06beb048Christian Clason1+2-2
2024-03-11 06:13feat(ui): allow non-zero 'cmdheight' with ext_messagesLuuk van Baal2+6-7
2024-03-11 04:05Merge pull request #27738 from ColinKennedy/vim-9.1.0147zeertzjq27+3591-25
2024-03-11 03:26vim-patch:9.1.0156: Make 'wfb' failing to split still report E1513zeertzjq3+46-22
2024-03-11 03:25vim-patch:9.1.0152: Coverity complains about ignoring return valuezeertzjq2+14-2
2024-03-06 07:39vim-patch:9.1.0150: Several minor 'winfixbuf' issuesColin Kennedy4+157-37
2024-03-05 05:25vim-patch:9.1.0149: null pointer member access when accessing 'winfixbuf' propertyColin Kennedy2+20-1
2023-12-26 04:41vim-patch:9.1.0147: Cannot keep a buffer focused in a windowColin Kennedy27+3414-23
2024-03-11 00:02fix: deduplicate gen_cflagsJames McCoy1+2-0
2024-03-10 23:58fix: ignore non-existent properties during header generationJames McCoy1+13-8
2024-03-09 12:21docs(editorconfig): move to sourceLewis Russell7+243-153
2023-12-31 05:08docs: more accurate typing for vim.tbl_extendRiley Bruins2+6-6
2024-03-10 22:41vim-patch:675cbfb47f03 (#27806)zeertzjq1+10-1
2024-03-10 22:21vim-patch:9.1.0164: Internal error when passing invalid position to getregion() (#27805)zeertzjq3+60-19
2024-03-09 16:10fix(fswatch): --latency is locale dependentOscar Creator1+2-0
2024-03-10 09:08vim-patch:9.1.0138: too many STRLEN calls when getting a memline (#27799)zeertzjq9+73-26
2024-03-10 08:58vim-patch:9.1.0162: problem with writing extended attributes on failure (#27800)zeertzjq1+1-1
2024-03-10 03:30Merge pull request #27798 from zeertzjq/vim-62b26040eb4bzeertzjq1+37-17
2024-03-10 02:21vim-patch:5d67aef3060dzeertzjq1+7-5
2024-03-10 02:18vim-patch:62b26040eb4bzeertzjq1+30-12
2024-03-10 02:19vim-patch:a2c65809dafeChristian Clason1+15-5
2024-03-10 02:33revert: "fix(window): :close crash with autocmd, floats and tabpage" (#27796)zeertzjq2+30-35
2024-03-10 00:37fix(window): :close crash if WinClosed from float closes window (#27794)zeertzjq2+20-4
2024-03-09 23:55fix(window): :close crash with autocmd, floats and tabpage (#27793)zeertzjq2+42-36
2024-03-09 23:03vim-patch:9.1.0159: Crash in WinClosed after BufUnload closes other windows (#27792)zeertzjq2+32-12
2024-03-09 22:47vim-patch:9.1.0161: expand() removes slash after env variable that ends with colon (#27791)zeertzjq2+16-6
2024-03-09 22:32Merge pull request #27330 from seandewar/win_set_config-fixesSean Dewar24+1770-382
2024-03-09 20:24vim-patch:8.2.3862: crash on exit with EXITFREE and using win_execute()Sean Dewar3+40-0
2024-03-09 16:56fix(api): win_set_config set tp_curwin of win moved from other tabpageSean Dewar4+78-19
2024-03-08 12:25docs: support inline markdownLewis Russell28+414-250
2024-03-09 11:21vim-patch:8.2.3915: illegal memory access when completing with invalid bytes (#27491)Raphael2+19-1
2024-03-09 10:52Merge pull request #27764 from glepnir/grid_nullbfredl2+13-1
2024-03-07 10:12fix(startup): set full_screen when in ex_modeglepnir2+13-1
2024-03-08 10:23feat!: remove deprecated functionsdundargoc7+4-113
2024-03-09 04:47fix(window): :close may cause Nvim to quit with autocmd and floatzeertzjq3+46-37
2024-03-09 04:27test(old): remove Test_floatwin_splitmove()zeertzjq1+0-13
2024-03-09 01:00fix(api): win_set_config update statuslines after removing splitsSean Dewar2+26-0
2024-02-27 13:25fix(api): patch some cmdwin/textlock holesSean Dewar5+109-7
2024-02-26 14:51fix(api): handle win_split_ins failure properlySean Dewar5+491-107
2024-02-25 01:30vim-patch:9.1.0130: [security]: UAF if win_split_ins autocommands delete "wp"Sean Dewar2+11-2
2024-02-25 01:22vim-patch:9.1.0128: win_gotoid() may abort even when not switching a windowSean Dewar2+11-0
2024-02-25 01:15vim-patch:9.1.0121: Infinite loop or signed overflow with 'smoothscroll'Sean Dewar3+43-18
2024-02-25 01:11vim-patch:9.1.0119: can move away from cmdwin using win_splitmove()Sean Dewar2+31-3
2024-02-25 01:03vim-patch:9.1.0118: Use different restoration strategy in win_splitmoveSean Dewar4+152-151
2024-02-24 23:18vim-patch:partial:9.1.0117: Stop split-moving from firing WinNew and WinNewPre autocommandsSean Dewar6+47-29
2024-02-23 09:49vim-patch:9.1.0116: win_split_ins may not check available roomSean Dewar7+389-118
2024-02-11 22:53fix(api): make open_win block only enter/leave events if !enter && !noautocmdSean Dewar4+55-21
2024-02-07 21:44fix(api): make win_set_config with "win" for splits need "split/vertical"Sean Dewar4+27-14
2024-02-07 17:17fix(api): make open_win/win_set_config check if splitting allowedSean Dewar4+82-11
2024-02-11 20:15fix(api): avoid open_win UAF if target buf deleted by autocmdsSean Dewar2+13-1
2024-02-11 18:45fix(api): open_win fire Buf* events when !enter && !noautocmd if entered earlySean Dewar2+11-1
2024-02-04 02:59fix(api): open_win fire BufWinEnter for other buffer when !enter && !noautocmdSean Dewar3+242-10
2024-02-04 01:50fix(api): win_set_config fires unnecessary autocmdsSean Dewar2+41-21
2024-02-04 00:42fix(api): win_set_config autocmds crash when moving win to other tabpageSean Dewar2+27-1
2024-03-08 21:49fix(fileio): fix off-by-one in rename_with_tmp (#27780)Colin Watson1+1-1
2024-03-08 13:07ci: allow skipping news workflow with a labeldundargoc3+6-5
2024-03-08 09:04Merge pull request #27775 from bfredl/nouidatabfredl6+168-193
2024-03-08 08:15refactor(ui): remove outdated UI vs UIData distinctionbfredl6+168-193
2024-03-08 07:57Merge pull request #27655 from bfredl/mpack_objbfredl18+560-603
2024-03-08 05:56vim-patch:8.2.5077: various warnings from clang on MS-Windows (#27773)zeertzjq1+4-1
2024-03-08 04:21test(old): change back to using termopen() on Windows (#27772)zeertzjq1+1-2
2024-03-08 02:24test(tohtml_spec): don't use hard-coded sleeping time (#27770)zeertzjq1+9-7
2024-03-08 01:18fix(process): avoid potential data race on exit (#27769)zeertzjq1+4-2
2024-03-07 23:21Merge pull request #27767 from zeertzjq/vim-9.1.0154zeertzjq6+46-5
2024-03-07 22:53vim-patch:9.1.0158: 'shortmess' "F" flag doesn't work properly with 'autoread'zeertzjq3+29-11
2024-03-07 22:52vim-patch:9.1.0154: shm=F not respected when reloading buffer with 'autoread'zeertzjq5+27-4
2024-03-07 22:44vim-patch:9.1.0157: Duplicate assignment in f_getregion() (#27766)zeertzjq5+14-15
2024-03-07 10:05fix(process): close handles and timer in pty_process_close() (#27760)zeertzjq1+12-8
2024-03-07 08:16fix(type): remove incorrect arguments from vim.rpc*altermo2+4-8
2024-03-02 21:11feat(lua): deprecate vim.tbl_add_reverse_lookupMaria José Solano9+66-68
2024-02-25 14:02refactor(msgpack): allow flushing buffer while packing msgpackbfredl18+560-603
2024-03-06 22:43vim-patch:9.1.0155: can only get getregion() from current buffer (#27757)zeertzjq5+81-20
2024-03-06 16:18fix(fs): use generics for better typingaltermo2+9-6
2024-02-20 02:28docs(lsp): nits and typos in client.luaMaria José Solano2+13-12
2024-03-02 22:39fix(types): move type annotation for `IterMod`Will Hopkins1+1-2
2024-03-06 12:15refactor(types): more fixes (2)Lewis Russell11+110-95
2024-03-02 14:29docs(treesitter): fix ambiguous parameter description about `lang`Yi Ming2+8-7
2024-03-06 10:43fix(lsp): actually send diagnostic-tags back to the serverLewis Russell1+2-2
2024-03-03 11:54feat(lsp): report fswatch errorsLewis Russell1+11-0
2024-03-06 09:40refactor(lua): more efficient vim.tbl_islistLewis Russell1+12-9
2024-03-06 10:03refactor(types): more fixesLewis Russell8+84-40
2024-03-06 08:39vim-patch:63c39e4ef749Christian Clason1+1-1
2024-03-05 12:06docs(lua): improvements for LSP and DiagnosticLewis Russell13+568-507
2024-03-05 07:54fix(eval): make has('pythonx') work properly (#27739)zeertzjq2+9-1
2024-03-05 03:28vim-patch:e5c9ba601573 (#27737)zeertzjq1+3-9
2024-03-04 21:36vim-patch:d9ebd46bd090Christian Clason1+20-3
2024-03-04 21:36vim-patch:1bdc9435c1a1Christian Clason1+2-3
2024-03-04 21:36vim-patch:e84490311ba3Christian Clason1+12-7
2024-03-04 13:15fix(ui_client): check return value of channel_job_start (#27729)Sean Dewar1+3-0
2024-03-04 11:08fix(tohtml): replace hex escape with digit escape (#27728)altermo2+4-2
2024-03-03 23:33docs(lua): clarify when `vim.bo`/`vim.wo` acts like `:setlocal` (#27708)Luna Saphie Mittelbach2+15-13
2024-03-03 23:05Merge pull request #27724 from zeertzjq/vim-c4aef9a97b36zeertzjq1+15-9
2024-03-03 22:43vim-patch:691aee8b0705zeertzjq1+2-2
2024-03-03 22:35vim-patch:c4aef9a97b36zeertzjq1+15-9
2024-03-03 22:33fix(eval): correct failure return value for readfile/blob (#27722)Sean Dewar1+7-2
2024-03-03 15:07vim-patch:b3030b653bbdChristian Clason1+18-9
2024-03-02 10:20build: don't allow Xcode as generatordundargoc2+5-13
2024-03-02 18:29vim-patch:e93afc2e6126Christian Clason5+30-36
2024-03-03 00:40fix(column): full redraw with 'stc, 'rnu' and inserted lines (#27712)luukvbaal2+21-3
2024-03-02 14:21fix(lsp): directly rename the existing buffers when renaming (#27690)Jaehwang Jung3+105-121
2024-03-02 10:22Merge pull request #27687 from luukvbaal/floatposbfredl2+73-1
2024-03-02 09:51fix(lsp): defer writing error msgs (#27688)Jaehwang Jung1+10-2
2024-03-02 09:04build(deps): bump treesitter-vimdoc to v2.2.0Christian Clason1+2-2
2024-03-02 08:48vim-patch:100a665634a0Christian Clason1+27-16
2024-03-02 03:46fix(deps): bump luv to 1.48.0-2zhaozg1+2-2
2024-03-01 23:31Merge pull request #27347 from lewis6991/fswatchLewis Russell9+471-370
2024-02-27 15:20docs: improve/add documentation of Lua typesLewis Russell47+2018-1454
2024-02-07 11:28feat(lsp): add fswatch watchfunc backendLewis Russell7+140-11
2024-03-01 22:59fix(types): rename win_get_config return type to win_configWill Hopkins2+2-2
2024-03-01 22:48vim-patch:9.1.0146: v:echospace wrong with invalid value of 'showcmdloc' (#27697)zeertzjq2+13-2
2024-03-01 22:42vim-patch:87410ab3f556 (#27696)zeertzjq3+30-33
2024-02-07 13:05fix(lsp): cancel watchers when closing a clientLewis Russell3+13-1
2024-02-07 11:27refactor(watch): simplify filechanges processingLewis Russell1+15-21
2024-02-07 11:24refactor(watch): general tidy upLewis Russell5+319-353
2024-03-01 17:31fix(lsp): rename undofile when renaming (#27684)Jaehwang Jung2+59-0
2024-03-01 13:51fix(float): allow floating window in cmdline areaLuuk van Baal2+73-1
2024-02-29 10:50fix(snippet): correct indent with newlineglepnir2+32-5
2024-02-29 22:13vim-patch:9.1.0145: v:echospace not correct when 'showcmdloc' != last (#27682)zeertzjq3+7-2
2024-02-29 22:09vim-patch:9.1.0144: getregion() needs more tests (#27681)zeertzjq1+269-250
2024-02-29 17:27vim-patch:8fad5d58874eChristian Clason2+3-2
2024-02-29 17:28vim-patch:b4eb3f1e4489Christian Clason2+11-2
2024-02-29 17:02vim-patch:56b7da3c051fChristian Clason1+10-4
2024-02-29 11:39docs(eval): getline and indent function support string typeglepnir2+4-4
2024-02-29 09:21fix(lsp): use plain loop for non-list-like table of protocol valuesChristian Clason1+11-3
2024-02-29 08:36vim-patch:9ecf02cd5f5fChristian Clason1+33-8
2024-02-29 00:33vim-patch:9.1.0143: [security]: autocmd causes use-after-free in set_curbuf() (#27664)zeertzjq3+30-3
2024-02-29 00:21refactor(defaults): use getregion() for Visual mode gx (#27663)zeertzjq1+4-10
2024-02-28 23:19vim-patch:9.1.0142: getregion() can be improved (#27662)zeertzjq6+251-125
2024-02-28 22:48vim-patch:9.1.0141: Put in Visual mode wrong if it replaces fold marker (#27661)zeertzjq2+38-2
2024-02-28 22:14docs(lpeg): remove double backticks from meta (#27659)Maria José Solano2+8-8
2024-02-25 20:45fix(lsp): handle reverse lookup in capabilitiesMaria José Solano1+15-37
2024-02-25 20:05refactor(lsp): remove outdated commentMaria José Solano1+0-18
2024-02-28 17:01fix(tohtml): set filetype of generated HTML to `html`Christian Clason1+1-0
2024-02-28 16:36fix(lsp): correct the error message's cmd on spawning (#27632)notomo1+2-1
2024-02-28 16:32fix(lsp): remove unnecessary file load/write when renaming (#27621)Jaehwang Jung2+7-6
2024-02-26 19:42feat!: rewrite TOhtml in luaaltermo11+1761-3708
2024-02-28 10:32Merge pull request #27643 from bfredl/metadata2bfredl17+142-178
2024-02-26 17:00refactor(metadata): generate all metadata in luabfredl17+142-178
2024-02-28 09:38vim-patch:e84d2d4432cdChristian Clason2+3-3
2024-02-28 09:50fix(lua): remove uri fragment from file paths (#27647)Ilia Choly2+19-0
2024-02-09 18:35docs(lpeg): merge upstream changesMaria José Solano2+72-72
2024-02-27 23:57vim-patch:b1427b46f5fe (#27652)zeertzjq2+18-10
2024-02-27 23:28vim-patch:9.1.0140: cursor on wrong row after 1 char 'below' virtual text when EOL is shown (#27651)zeertzjq1+4-2
2024-02-26 19:42feat(lsp): support completion itemDefaultsMaria José Solano5+93-1
2024-02-26 19:42refactor(lsp): alias for CompletionResultMaria José Solano1+5-3
2024-02-15 17:16feat(docs): replace lua2dox.luaLewis Russell72+3872-4020
2024-02-27 11:53docs: fix type of setreg() argument {options} (#27631)Maria José Solano2+2-2
2024-02-27 09:12vim-patch:c7ddc9b73543Christian Clason3+19-20
2024-02-27 08:57build(deps): bump luv to 1.48.0-1Christian Clason1+2-2
2024-02-26 22:22vim-patch:2c51e15b66a4 (#27637)zeertzjq1+40-40
2024-02-26 22:09vim-patch:9.1.0137: <Del> in cmdline mode doesn't delete composing chars (#27636)zeertzjq4+36-7
2024-02-26 19:28Merge pull request #27635 from bfredl/nomsgvalidbfredl1+0-87
2024-02-26 17:33fix(defaults): validate 'channel' before responding to OSC request (#27594)Gregory Anders1+4-1
2024-02-26 13:46refactor(msgpack): remove dead unpacker code in helpersbfredl1+0-87
2024-02-26 13:43Merge pull request #27599 from bfredl/nofileallocbfredl7+94-253
2024-02-26 10:12fix(mbyte): fix bugs in utf_cp_*_off() functionsVanaIgr9+131-90
2024-02-26 02:11test(terminal/buffer_spec): re-skip bang test on Windowszeertzjq1+1-0
2024-02-26 01:47fix(process): start pty process eof timer on main thread (#27625)zeertzjq5+44-32
2024-02-19 02:46refactor(types): fix miscellaneous type warningsMaria José Solano6+32-19
2024-02-24 10:22refactor(shada): devirtualize writerbfredl1+14-61
2024-02-24 09:17refactor(fileio): remove API shell layer encouraging unnecessary allocationsbfredl7+86-198
2024-02-25 10:05fix(lsp): add snippet regression test (#27618)Maria José Solano1+12-0
2024-02-25 08:38vim-patch:partial:d086b8f646a6 (#27623)zeertzjq7+15-15
2024-02-25 05:35test: don't use minimal timeout for "intermediate" flag (#27620)zeertzjq3+8-12
2024-02-25 01:21fix(lsp): add assertion for explicit bufnr in apply_text_edits (#27614)Gregory Anders2+6-3
2024-02-25 00:45docs: fix several misleading and superfluous wordings (#27609)Evgeni Chasnovski3+17-37
2024-02-25 00:19vim-patch:374e26aba2e5 (#27617)zeertzjq1+18-5
2024-02-24 23:48vim-patch:9.1.0135: Insufficient testing for 'delcombine' (#27616)zeertzjq1+30-0
2024-02-24 14:06build: download libiconv and gettext from `deps` repositorydundargoc1+2-2
2024-02-24 15:47fix(lsp): when renaming directory, check path prefix of buffer names (#27603)Jaehwang Jung3+85-15
2024-02-24 14:59vim-patch:9.1.0131: buffer-completion may not always find all matches (#27610)zeertzjq2+113-95
2024-02-24 13:49docs(lsp): mark `ClientConfig.init_options` as optionalChristian Clason1+1-1
2024-02-24 14:04vim-patch:9.1.0132: "C" doesn't include composing chars with 'virtualedit' (#27605)zeertzjq2+24-2
2024-02-24 13:31build(deps): bump lua-compat-5.3 to v0.13Christian Clason1+2-2
2024-02-24 12:16vim-patch:9.1.0129: Fix truncation of text_wrap 'wrap' virt text after EOL list char (#27600)zeertzjq1+4-8
2024-02-24 12:14refactor(lsp): remove redundant code (#27601)Jaehwang Jung1+3-12
2024-02-24 09:55vim-patch:a35235e824bb (#27598)zeertzjq3+21-0
2024-02-24 08:57Merge pull request #27562 from bfredl/envallocbfredl1+16-9
2024-02-21 09:49perf(os/env): os_getenv() allocation when there is no env var setbfredl1+16-9
2024-02-24 06:19docs(lsp): remove obsolete didChangeConfiguration explanation (#27595)Tim Pope2+2-9
2024-02-23 21:12fix(terminal): block input when there is pending TermRequest (#27589)zeertzjq2+70-9
2024-02-23 12:37Merge pull request #27590 from bfredl/signcolfixbfredl2+25-1
2024-02-23 10:38fix(marktree): some marks counted twice when checking for overlapbfredl2+25-1
2024-02-22 23:39vim-patch:315cd1fbcbbaChristian Clason1+1-1
2024-02-23 00:12refactor(defaults): use getregion() for default * and # mappingszeertzjq1+1-19
2024-02-22 23:13vim-patch:1624970d321c (#27582)zeertzjq1+5-4
2024-02-22 22:57Merge pull request #27578 from zeertzjq/vim-9.1.0120zeertzjq8+515-78
2024-02-22 22:37vim-patch:9.1.0127: Naming a non-pointer variable "oap" is strangezeertzjq1+10-10
2024-02-22 22:35vim-patch:9.1.0126: Internal error when using upper-case mark in getregion()zeertzjq5+18-3
2024-02-22 12:32vim-patch:9.1.0120: hard to get visual region using Vim scriptzeertzjq8+500-78
2024-02-22 20:58feat(treesitter): add folding for `InspectTree` (#27518)再生花4+11-6
2024-02-22 19:54fix(defaults): make terminal autoclose not block other events (#27581)Evgeni Chasnovski2+27-6
2024-02-22 14:43vim-patch:20d61e1b94e5Christian Clason1+3-3
2024-02-22 13:15fix(defaults): remove tmux background detection passthrough (#27571)zeertzjq1+1-11
2024-02-22 11:39docs(builtin): show tag at first line with multiple signatures (#27577)zeertzjq2+22-32
2024-02-22 08:34build(deps): bump luv to v1.48.0-0Christian Clason2+43-7
2024-02-22 08:33vim-patch:e8f6af609178Christian Clason1+4-4
2024-02-22 08:39fix(lua): make highlight.on_yank use win-local highlight (#27349)altermo2+47-7
2024-02-22 05:18refactor(terminal): rename confusing variable name "rv" (#27573)zeertzjq1+26-26
2024-02-22 01:13fix(api): don't leak memory with nvim_win_get_ns (#27570)zeertzjq2+11-8
2024-02-22 01:05fix(extmarks): redraw properly with scoped inline virt_text (#27569)zeertzjq3+28-3
2024-02-21 18:37build(deps): bump tree-sitter to v0.21.0Christian Clason1+2-2
2024-02-21 18:58test(treesitter): fix obsolete predicatesChristian Clason2+5-5
2024-02-21 18:21Merge pull request #27361 from altermo/buf-win-local-extmarksbfredl15+520-21
2024-02-06 10:52feat(extmark): window scoped extmarkaltermo15+520-21
2024-02-21 13:25docs: remove mention of foreground/background/special keys in nvim_set_hl (#27558)rktjmp3+9-9
2024-02-21 11:31fix(lsp): add parentheses to generated union array types (#27560)Maria José Solano2+8-4
2024-02-21 11:30Merge pull request #27552 from bfredl/apiallocbfredl14+34-37
2024-02-20 19:27build: fix uncrustifydundargoc1+1-0
2024-02-20 12:44refactor(api): make freeing of return-value opt-in instead of opt outbfredl13+33-37
2024-02-20 22:30vim-patch:f9ca139e3aa1 (#27554)zeertzjq39+146-86
2024-02-20 22:29vim-patch:ef387c062bb1 (#27553)zeertzjq2+37-30
2024-02-20 17:14fix(vim.ui.open): use explorer.exe instead of wslview #26947Vu Nhat Chuong2+4-4
2024-02-20 12:11Merge pull request #27541 from bfredl/exprarenabfredl1+60-177
2024-02-20 11:57feat(help): hide filename of "gO" outline using conceal #27547itchyny3+8-25
2024-02-20 11:53fix(extmarks): priority order of inline and non-inline virt_text (#27532)zeertzjq7+126-24
2024-02-19 13:54refactor(api): use an arena for nvim_parse_expressionbfredl1+60-177
2024-02-20 11:19Merge pull request #27536 from bfredl/bufferarenabfredl8+73-80
2024-02-19 11:00refactor(api): reduce temporary allocations when replacing linesbfredl8+73-80
2024-02-19 20:21Merge pull request #27534 from bfredl/userarenabfredl7+107-109
2024-02-19 19:01build: disable conversion warnings for GCCdundargoc1+3-5
2024-02-19 11:07refactor(api): use arena for nvim_put and nvim_pastebfredl3+17-25
2024-02-19 09:44refactor(api): use arena when listing objectsbfredl2+20-23
2024-02-19 11:09refactor(api): use arena for runtime and client infobfredl2+39-27
2024-02-18 10:10refactor(api): use an arena for user commandsbfredl2+31-34
2024-02-18 22:52refactor(lsp): typings for protocol constantsMaria José Solano1+5-5
2024-02-19 03:22docs: improve 'tabline' click label docs (#27529)zeertzjq4+29-25
2024-02-19 02:49feat(tabline): middle mouse button now closes tab (#27522)Nacho Nieva3+55-30
2024-02-18 22:53vim-patch:9.1.0115: Using freed memory with full tag stack and user data (#27525)zeertzjq2+27-16
2024-02-18 17:32Merge pull request #27520 from bfredl/metaarenabfredl6+71-312
2024-02-18 11:51refactor(api): use arena for metadata; msgpack_rpc_to_object delenda estbfredl6+71-312
2024-02-18 17:04Merge pull request #27511 from bfredl/maparenabfredl22+340-270
2024-02-17 19:33refactor(api): use arena for autocmdsbfredl2+102-117
2024-02-18 11:29ci(labeler_issue): split on word boundariescasswedson1+1-1
2024-02-18 11:11fix(eval): skip over v:lua properly (#27517)zeertzjq3+15-2
2024-02-18 10:11fix(options): don't update curswant for 'winhl' or 'winbl' (#27515)zeertzjq2+24-2
2024-02-17 19:33refactor(api): use arena for channel info and terminal infobfredl7+67-64
2024-02-18 09:20vim-patch:9.1.0114: Setting some options may change curswant (#27514)zeertzjq5+32-25
2024-02-17 19:31refactor(api): use an arena for mappingsbfredl16+173-91
2024-02-17 17:42Merge pull request #27481 from bfredl/meta_revisebfredl3+65-2
2024-02-15 18:05fix(decorations): crash with revised mark with changed decoration flagsbfredl3+65-2
2024-02-17 12:35ci(release): run universal_macos build on M1 (#27505)Christian Clason2+2-2
2024-02-17 12:12ci: test on macOS M1 (#27276)Christian Clason2+4-1
2024-02-17 10:35ci(test.yml): explicitly set build type (#27503)zeertzjq1+2-2
2024-02-17 00:45test: more tests for nvim_eval_statusline "fillchar" (#27502)zeertzjq1+55-16
2024-02-16 23:44fix(api): don't use stl 'fillchar' for "use_statuscol_lnum" (#27501)luukvbaal2+36-40
2024-02-16 20:00fix: fix iter_matches call in query linter (#27496)Gregory Anders1+2-2
2024-02-16 17:56build: set deps default build type to Release (#27495)Gregory Anders4+14-9
2024-02-16 17:54fix(treesitter): correctly handle query quantifiers (#24738)Thomas Vigouroux9+787-219
2024-02-16 12:54docs(tutor): include https urls where applicable (#27461)Marcus Michaels2+8-8
2024-02-16 12:19build(vim-patch.sh): don't add vim/vim to issue of another repo (#27493)zeertzjq1+1-1
2024-02-16 11:27Merge pull request #27464 from zeertzjq/vim-9b53c052d58fzeertzjq1+30-21
2024-02-14 07:29fix(runtime): add more Nvim-only highlight groups to Vim syntaxzeertzjq1+1-1
2024-02-16 11:00vim-patch:1633de8c35fdzeertzjq1+0-2
2024-02-16 10:59vim-patch:fe6d5b0ae47ezeertzjq1+5-2
2024-02-16 10:58vim-patch:5c3855bcab42zeertzjq1+1-1
2024-02-14 06:47vim-patch:9b53c052d58fzeertzjq1+23-15
2024-02-14 07:01vim-patch:ceed36873e92zeertzjq1+1-1
2024-02-15 21:33vim-patch:79230f027a25Christian Clason1+1-1
2024-02-15 21:15vim-patch:103f1dfb7df3Christian Clason1+172-58
2024-02-16 05:27fix(genvimvim): generate prefixed boolean options properly (#27487)zeertzjq2+42-2
2024-02-16 01:56docs: document breaking change for nvim_create_autocmd callback (#27484)Gregory Anders5+24-17
2024-02-15 23:34Merge pull request #27485 from zeertzjq/vim-9.1.0112zeertzjq6+104-18
2024-02-15 22:56vim-patch:9.1.0113: duplicate code when cleaning undo stackzeertzjq4+27-20
2024-02-15 22:35vim-patch:9.1.0112: Remove undo information, when cleaning quickfix bufferzeertzjq3+79-0
2024-02-15 16:00build(deps): bump tree-sitter-c to v0.20.8Christian Clason1+4-4
2024-02-15 10:53fix: type warnings in shared.luaLewis Russell5+72-21
2024-02-15 10:10Merge pull request #27460 from bfredl/merarenabfredl23+227-192
2024-02-12 19:40refactor(eval): use arena when converting typvals to Objectbfredl23+227-192
2024-02-14 23:35vim-patch:9.1.0111: filetype: no support for bats filesChristian Clason2+2-1
2024-02-14 23:10vim-patch:9.1.0110: filetype: add 'Config.in' filetype detectionChristian Clason2+3-1
2024-02-14 23:10vim-patch:9.1.0109: filetype: no support for its filesChristian Clason2+2-1
2024-02-14 23:09vim-patch:9.1.0108: filetype: no support for dtso filesChristian Clason2+2-1
2024-02-14 23:12vim-patch:1da0e8581671Christian Clason2+79-0
2024-02-15 03:17Merge pull request #27474 from zeertzjq/vim-9.1.0068zeertzjq22+73-91
2024-02-14 23:49vim-patch:9.1.0106: Visual highlight hard to read with 'termguicolors'zeertzjq22+73-91
2024-02-14 23:48vim-patch:9.1.0068: Visual highlighting can still be improvedzeertzjq1+1-1
2024-02-14 20:11fix(lsp): rename: load and list new buffer if attached to window (#27408)Tomasz N2+64-0
2024-02-13 23:51fix(extmarks): redraw line on adding/removing conceal (#27463)zeertzjq2+31-1
2024-02-13 22:39vim-patch:9.1.0105: Style: typos found (#27462)zeertzjq4+4-5
2024-02-12 13:46refactor(lsp): resolve the config-client entanglementLewis Russell11+241-168
2024-02-13 11:14Merge pull request #27428 from bfredl/luarenabfredl36+407-340
2024-02-11 18:13refactor(lua): use a keyset for vim.diff opts parsingbfredl4+91-112
2024-02-11 14:46refactor(lua): use Arena when converting from lua stack to API argsbfredl33+318-230
2024-02-13 02:38fix(loader): remove cyclic dependency on vim.fs (when --luamod-dev)Jongwook Choi2+26-3
2024-02-13 07:33docs(builtin): fix lua types for vim.fn.sign_getplacedJongwook Choi1+2-2
2024-02-13 04:15docs: stricter bufname and bufnr types (#27454)Maria José Solano2+4-4
2024-02-12 23:38vim-patch:9.1.0101: upper-case of German sharp s should be U+1E9E (#27449)zeertzjq6+61-21
2024-02-12 23:33vim-patch:9.1.0103: 'breakindentopt' "min" not correct with 'signcolumn' (#27451)zeertzjq4+36-7
2024-02-12 23:27vim-patch:9.1.0102: settabvar() may change the last accessed tabpage (#27450)zeertzjq2+22-1
2024-02-12 22:56perf(redraw): reduce redraw with undo and extmarks or 'spell' (#27442)zeertzjq2+8-8
2024-02-12 22:30vim-patch:9.0.0245: mechanism to prevent recursive screen updating is incomplete (#27448)zeertzjq7+33-31
2024-02-12 15:50Merge pull request #27439 from bfredl/nofreeallmembfredl1+0-7
2024-02-12 13:50refactor(tests): get channel id via nvim_get_chan_info #27441Justin M. Keyes10+22-22
2024-02-12 13:33Merge pull request #27348 from fredizzimo/fsundvik/fix-ext-hlstatebfredl4+335-50
2024-02-12 13:24fix(extmarks): redraw pre-undo position (#27437)zeertzjq3+45-3
2024-02-12 10:18fix(lsp): re-add client.commands and mark privateLewis Russell1+2-0
2024-02-12 12:03docs: correct on_key docs (#27429)altermo2+6-5
2024-02-12 11:20fix(exitfree): don't use ex commands to close windows in free_all_mem()bfredl1+0-7
2024-02-11 18:07fix(lsp): semantic token defer loadingLewis Russell2+7-4
2024-02-12 06:57vim-patch:9.1.0098: CompleteChanged not triggered when new leader added without matches (#27436)Raphael2+9-0
2024-02-12 05:02perf(extmarks): avoid unnecessary invalidations for virt_text (#27435)zeertzjq6+124-88
2024-02-11 22:56vim-patch:b614b284ee06 (#27433)zeertzjq1+9-5
2024-02-11 22:41fix(column): use a single path for sign sorting (#27431)luukvbaal4+26-23
2024-02-11 22:34vim-patch:9.1.0097: 'breakindent' behaves inconsistently with 'list' and splits (#27432)zeertzjq2+76-18
2024-02-11 20:17refactor(indent): refactor computing of a string's indent size (#27252)VanaIgr3+106-64
2024-02-11 17:29vim-patch:6d91227267a5Christian Clason1+16-5
2024-02-11 12:37refactor(lsp): move more code to client.luaLewis Russell5+356-431
2024-02-11 11:42Merge pull request #27420 from MariaSolOs/warning-anxietyLewis Russell8+70-89
2024-02-11 11:00Merge pull request #27414 from bfredl/arenalinesbfredl6+81-117
2024-02-10 12:13refactor(api): use an arena for nvim_buf_get_lines and buffer updatesbfredl6+81-117
2024-02-11 10:12fix(messages): clear new lines when increasing 'cmdheight' (#27421)zeertzjq3+21-2
2024-02-10 22:04refactor(lsp): add vim.lsp.sync.Range typeMaria José Solano1+11-7
2024-02-10 22:04refactor(lsp): add shared diagnostic handlerMaria José Solano1+39-64
2024-02-10 22:03refactor(lsp): add type annotationsMaria José Solano8+20-18
2024-02-10 23:39feat(shortmess): "q" flag fully hides recording message (#27415)Trevor Arjeski8+10-6
2024-02-10 21:06refactor: rename w_float_config to w_config #27419Will Hopkins14+77-76
2024-02-10 20:48Merge pull request #27253 from MariaSolOs/codelens-refreshbfredl3+36-13
2024-02-10 14:19Merge pull request #27418 from zeertzjq/vim-9.1.0089zeertzjq11+70-31
2024-02-10 13:38refactor: don't use subtraction in qsort() comparison functionszeertzjq6+36-17
2024-02-10 13:31vim-patch:9.1.0093: Still a qsort() comparison function that returns result of subtractionzeertzjq1+5-1
2024-02-10 13:26vim-patch:9.1.0089: qsort() comparison functions should be transitivezeertzjq5+29-13
2024-02-10 13:15build(deps): bump tree-sitter-bash to v0.20.5Christian Clason2+10-2
2024-02-10 13:00refactor: reduce some globals #27406Justin M. Keyes2+15-18
2024-02-10 11:07Merge pull request #27398 from bfredl/arena2bfredl22+192-176
2024-02-10 04:57test(ui/mouse_spec): make sure click is processed (#27412)zeertzjq1+6-0
2024-02-10 04:21vim-patch:9.1.0087: Restoring lastused_tabpage too early in do_arg_all() (#27411)Raphael2+11-7
2024-02-10 03:54test: add test for scroll wheel at right-click menu (#27409)zeertzjq2+93-5
2024-02-10 03:11build(clint): don't allow INIT() in non-header files (#27407)zeertzjq2+9-2
2024-02-09 22:56fix(startup): multiprocess startuptime #26790Pablo Arias6+65-5
2024-02-09 22:53vim-patch:9.1.0088: TextChanged not triggered for :norm! commands (#27405)zeertzjq3+37-2
2024-02-09 22:53vim-patch:9.1.0084: Visual hl wrong when it ends before multibyte 'showbreak' (#27404)zeertzjq2+49-1
2024-02-09 10:35refactor(api): use arena for nvim_get_option_info()bfredl3+28-27
2024-02-09 09:06refactor(api): use arena for nvim_parse_cmd()bfredl3+75-69
2024-02-09 11:41refactor(api): use arena for hlstate inspectionbfredl2+40-24
2024-02-09 11:40refactor(api): use arena for nvim_list_uis()bfredl3+20-26
2024-02-09 16:17refactor: rename FloatConfig to WinConfig #27397Will Hopkins8+67-67
2024-02-09 10:42refactor(api): make cstr_as_string accept "const char*"bfredl16+29-30
2024-02-08 20:45build: stop installing parser.h from treesitterdundargoc1+0-1
2024-01-29 06:21feat(lsp): add opts paramater to vim.lsp.codelens.refreshMaria José Solano3+36-13
2024-02-08 22:43feat(tutor): add Japanese tutor #27268ite-usagi2+1039-0
2024-02-08 21:06fix(lsp): rename fails on missing parent directory #27291Tomasz N1+3-0
2024-02-08 17:54Merge pull request #27391 from bfredl/arenarockbfredl8+84-98
2024-02-08 12:11feat(lsp): deprecate severity_limitLewis Russell3+29-32
2024-02-08 14:55docs(install): add more Linux install instructions #27350Robert O'Shea1+24-1
2024-02-08 14:55Revert "fixup! add benchmark"Lewis Russell1+0-67
2024-02-08 14:54fixup! add benchmarkLewis Russell1+67-0
2024-02-08 12:40refactor(api): refactor more api functions to use arena returnbfredl8+84-98
2024-02-02 06:51refactor(treesitter): {start,stop} are optional in Query:iter_* methodsJongwook Choi2+22-18
2024-01-25 18:27refactor(treesitter): typing for Query, TSQuery, and TSQueryInfoJongwook Choi5+83-32
2024-02-08 11:37Merge pull request #27388 from zeertzjq/vim-9.1.0082zeertzjq6+359-283
2024-02-08 11:10vim-patch:9.1.0083: Redrawing can be improved when deleting lines with 'number'zeertzjq4+340-263
2024-02-08 11:07vim-patch:9.1.0082: Redrawing can be improved when deleting lines with 'cursorline'zeertzjq2+19-20
2024-02-08 09:24refactor(lsp): tidy up loggingLewis Russell8+140-186
2024-02-08 11:07vim-patch:b8170143c8f8 (#27387)zeertzjq1+28-9
2024-02-08 10:59feat(api): pass 0 to nvim_get_chan_info for current channel (#27321)nikolightsaber5+16-3
2024-02-08 10:43Merge pull request #27284 from bfredl/unkeydictbfredl10+312-234
2024-02-01 11:30refactor(generators): style of generating and generated lua dispatch codebfredl1+70-129
2024-01-31 21:02refactor(api): use keydict and arena for more api return valuesbfredl10+251-114
2024-02-07 22:06build(deps): bump libuv to v1.48.0Christian Clason1+2-2
2024-02-08 00:50Merge pull request #27379 from zeertzjq/vim-9.1.0080zeertzjq1+15-0
2024-02-08 00:08vim-patch:c9c2e2d2ff44zeertzjq1+4-1
2024-02-08 00:07vim-patch:partial:9.1.0080: unexpected error for modifying final list using +=zeertzjq1+12-0
2024-02-07 23:42fix(runtime): source c ftplugins in correct order (#27377)Maximilian Fricke1+1-2
2024-02-07 23:34fix(lsp): set fallback client name properlyzeertzjq1+1-1
2024-02-07 17:22refactor(lsp): move client code to a regular Lua classLewis Russell6+709-507
2024-02-07 07:03perf: improve utf_char2cells() performance (#27353)VanaIgr2+239-179
2024-02-07 04:11fix(event-loop): process input before events (#27358)zeertzjq2+9-1
2024-02-06 20:51feat(treesitter): show root nodes in :InspectTree (#26944)altermo3+48-40
2024-02-06 15:08fix(doc): prevent doxygen confusionLewis Russell2+14-2
2024-02-06 15:01fix(column): handle w_redr_statuscol at end filler lines (#27365)zeertzjq3+21-1
2024-02-06 11:21ci(release): bump mac runner version to macos-12dundargoc1+1-1
2024-02-06 12:34fix(lsp): send back diagnostic tags to the serverLewis Russell2+26-7
2024-02-06 12:18vim-patch:9.1.0079: LineNrAbove/Below highlighting wrong on wrapped lines (#27363)zeertzjq3+261-78
2024-02-06 11:30docs: small fixes (#27213)dundargoc12+36-39
2024-02-06 10:16vim-patch:f7f33e3719c8Christian Clason2+26-14
2024-02-06 10:05vim-patch:9.1.0077: Unnecessary call to redraw_for_cursorline() in nv_mousescroll() (#27359)zeertzjq3+12-15
2024-02-06 06:05test(tui_spec): prevent race between nvim_input and nvim_paste (#27356)zeertzjq2+78-142
2024-02-06 03:44test: add test for 'foldcolumn' with cmdwin (#27355)zeertzjq2+83-95
2024-02-05 12:39fix: splitting of big UI messagesFred Sundvik2+53-49
2024-02-06 01:13fix(tui): `space_buf` overflow when clearing screen (#27352)Sean Dewar2+54-4
2024-02-05 12:39fix: buffer overrun in lmpack_session_receiveFred Sundvik1+3-1
2024-02-05 21:59Merge pull request #27295 from wookayin/feat/inspecttreeGregory Anders3+126-14
2024-02-01 20:25test(treesitter): add test cases for inspect_treeJongwook Choi1+109-0
2024-02-01 20:34feat(treesitter): use 0-based indexing to show ranges in `:InspectTree`Jongwook Choi2+17-14
2024-01-04 04:05fix(lsp): handle adjacent snippet tabstopsMaria José Solano2+47-2
2024-02-05 12:38test: add more hlstate testsFred Sundvik1+279-0
2024-02-05 10:35Merge pull request #27328 from wookayin/fix/lsp-tagfuncLewis Russell0+0-0
2024-02-05 07:34fix(redraw): update Visual selection properly with splits (#27343)zeertzjq3+144-32
2024-02-05 04:13fix(inccommand): update topline after moving cursor (#27341)zeertzjq2+4-4
2024-02-05 03:08perf(redraw): only redraw Visual area when cursor has moved (#27340)zeertzjq4+37-5
2024-02-04 19:30build(deps): bump luajit to HEAD - 0d313b243Christian Clason1+2-2
2024-02-04 11:17fix(treesitter): inspect-tree remember opts on buf changealtermo1+2-0
2024-02-04 09:57vim-patch:9.1.0076: luau config file not detectedChristian Clason2+2-1
2024-02-04 03:12vim-patch:9.1.0075: insert completion not correct when adding new leader (#27332)Raphael2+17-0
2024-02-03 23:09vim-patch:7c5aeaffa2be (#27327)zeertzjq1+1-1
2024-02-03 23:05Merge pull request #27326 from zeertzjq/vim-9.1.0073zeertzjq3+17-17
2024-02-03 22:49test(lsp): add test cases for vim.lsp.tagfuncJongwook Choi1+99-0
2024-02-03 22:47fix(lsp): fix infinite loop on vim.lsp.tagfuncJongwook Choi0+0-0
2024-02-03 22:43vim-patch:9.1.0074: did_set_breakat() should be in optionstr.czeertzjq2+16-16
2024-02-03 22:42vim-patch:9.1.0073: Looping over modifier_keys_table unnecessarilyzeertzjq1+1-1
2024-02-03 22:28feat: update unicode tables (#27317)zeertzjq4+2602-2590
2024-01-22 17:23refactor: create function for deferred loadingdundargoc23+119-117
2024-02-03 07:29refactor(strcase_save): optimize memory allocation (#27319)Raphael1+33-28
2024-02-03 03:05fix(keycodes): simplify S- properly when D- is present (#27316)zeertzjq2+21-4
2024-02-03 02:22vim-patch:partial:9.0.1196: code is indented more than necessary (#27315)zeertzjq5+72-58
2024-02-03 01:42vim-patch:9.0.1105: code is indented too much (#27314)zeertzjq3+169-141
2024-02-02 14:31fix(drawline): missing NUL termination when drawing TAB (#27307)zeertzjq1+1-0
2024-02-02 14:24test(old): correct path to .valgrind.supp (#27306)zeertzjq1+7-7
2024-02-02 13:52fix(vim.system): don't process non-fast events during wait() (#27300)zeertzjq2+16-2
2024-02-02 13:17feat(quickfix): support -q - to read 'errorfile' from stdin (#27303)zeertzjq6+90-23
2024-02-02 07:38vim-patch:9204f39580bdChristian Clason1+37-21
2024-02-02 05:14feat(ex_cmds): no error on :lua with {range} and {code} (#27290)luukvbaal2+9-10
2024-02-02 02:45refactor(runtime): remove nvimMap and nvimUnmap syntax groups (#27298)zeertzjq1+5-8
2024-02-01 23:09Merge pull request #27297 from zeertzjq/vim-e3e3934bb182zeertzjq1+37-7
2024-02-01 22:36vim-patch:e3e3934bb182zeertzjq1+21-7
2024-02-01 22:41vim-patch:69866449ddb2zeertzjq1+17-1
2024-02-01 17:52Merge pull request #27122 from luukvbaal/signcolbfredl5+57-57
2024-01-27 18:10build: various fixesdundargoc8+18-21
2024-02-01 10:05refactor(api): remove some unnecessary HAS_KEY() (#27283)zeertzjq2+23-24
2024-02-01 08:33vim-patch:c46c21b4ca47Christian Clason1+1-1
2024-02-01 08:32vim-patch:83f627ff42a3Christian Clason1+2-2
2024-01-31 14:43build(deps): bump luajit to HEAD - 9cc2e42b1Christian Clason1+2-2
2024-02-01 03:43feat(api): make nvim_open_win support non-floating windows (#25550)Will Hopkins11+1129-141
2024-02-01 01:39vim-patch:8.2.0085: dead code in builtin functions (#27281)zeertzjq1+3-5
2024-02-01 01:26vim-patch:8.2.0117: crash when using gettabwinvar() with invalid arguments (#27280)zeertzjq1+1-0
2024-01-31 13:45build: update builtin terminfo (#27272)zeertzjq2+39-22
2024-01-31 08:39vim-patch:bdb9d9afba97Christian Clason1+14-14
2024-01-31 08:38vim-patch:26b0176a98f8Christian Clason1+2-2
2024-01-31 00:48fix(statusline): missing offset when showing 'keymap' (#27270)zeertzjq2+63-8
2024-01-30 00:09fix(lua): avoid internal error when :luado deletes lines (#27262)zeertzjq2+34-7
2024-01-29 23:34vim-patch:9.1.0065: Segfault with CompleteChanged autocommand (#27261)zeertzjq3+39-6
2024-01-29 19:02fix(gen_help_html): type warnings, spell_ignore_files #27254Jongwook Choi1+56-16
2024-01-29 17:43Merge #27246 from justinmk/healthJustin M. Keyes3+12-6
2024-01-28 15:51docs: document special labels used in CIdundargoc1+9-0
2024-01-29 10:39vim-patch:9.1.0061: UX of visual highlighting can be improved (#27256)Evgeni Chasnovski1+2-2
2024-01-29 07:18feat(api): add nvim_tabpage_set_win (#27222)Will Hopkins6+103-1
2024-01-29 02:59vim-patch:cf8695d48cddzeertzjq1+7-0
2024-01-28 22:33vim-patch:21ce159e0561zeertzjq2+26-24
2024-01-29 02:49vim-patch:c79646dfb101zeertzjq1+26-19
2024-01-28 22:41vim-patch:71b6d3397649zeertzjq1+6-7
2024-01-29 03:13feat(extmarks): subpriorities (relative to declaration order) (#27131)Gregory Anders7+106-11
2024-01-29 03:08fix(jumplist): Ctrl+o, Ctrl+i weird behavior when deleting buffers #25461vE5li3+209-36
2024-01-29 02:38refactor(lsp): client_hints typo #27250Maria José Solano1+9-9
2024-01-29 02:05refactor(window.c): add a few more assertions (#27249)zeertzjq1+15-0
2024-01-29 01:53docs: enforce "treesitter" spelling #27110Jongwook Choi12+33-22
2024-01-29 00:32test: more tests for nvim_tabpage_get_win (#27248)zeertzjq1+10-6
2024-01-28 23:27vim-patch:9.1.0060: Recorded register cannot be translated using keytrans() (#27247)zeertzjq3+11-9
2024-01-28 23:03docs: .git-blame-ignore-revs #26397Justin M. Keyes1+5-0
2024-01-28 20:59fix(health): "attempt to concatenate nil"Justin M. Keyes2+3-3
2024-01-28 20:44fix(health): check more "old" filesJustin M. Keyes1+9-3
2024-01-28 22:53docs: update FAQ URLs #27236Justin M. Keyes3+6-6
2024-01-28 22:26docs: include backtrace for bug-crash #27065Jongwook Choi2+5-4
2024-01-28 22:22build(docs): separate lint job to validate vimdoc #27227Jongwook Choi8+169-106
2024-01-28 14:38docs: explain why TUI is reinitialized on resume (#27177)Gregory Anders1+6-1
2024-01-28 14:01test(lua/snippet_spec): wait for completion menu (#27243)zeertzjq1+14-6
2024-01-28 13:37test(tui): add & improve tests for terminal queries (#27219)Gregory Anders1+62-3
2024-01-28 13:03Merge pull request #24704 from seandewar/cmdwin-madnessSean Dewar22+355-33
2023-08-15 18:38vim-patch:9.1.0049: Make "[Command Line]" a special buffer nameSean Dewar8+39-8
2023-08-11 09:09vim-patch:9.1.0048: Abort opening cmdwin if autocmds screw things upSean Dewar3+103-10
2023-07-27 00:38vim-patch:9.1.0047: issues with temp curwin/buf while cmdwin is openSean Dewar15+214-16
2024-01-28 05:33Merge pull request #27221 from BugLight/fix-coverity-found-bugszeertzjq2+5-1
2024-01-27 19:00fix(coverity/471380): null dereference in get_local_additions()Daniil Zhukov1+4-1
2024-01-27 18:40docs(lua): update ":{range}lua" docs + error message #27231Justin M. Keyes5+49-32
2024-01-27 18:17vim-patch:0cc6108fea21Christian Clason1+47-47
2024-01-27 14:26fix(decor): check decor kind before accessing union field (#27205)Gregory Anders1+3-3
2024-01-27 12:04fix(column): clear "b_signcols" before moving saved marksLuuk van Baal5+57-57
2024-01-27 10:36vim-patch:772f8f542513Christian Clason1+11-0
2024-01-27 07:18fix(events): check for WinResized/WinScrolled in terminal mode (#27226)zeertzjq3+21-1
2024-01-27 06:03fix(api): limit depth of nvim_cmd (#27225)zeertzjq3+87-12
2024-01-27 04:42test(tui_spec): get &background from child session directly (#27224)zeertzjq1+17-41
2024-01-27 01:00feat(ex_cmds): ranged :lua #27167luukvbaal6+48-5
2024-01-27 00:38revert: "feat(treesitter): add foldtext with treesitter highlighting"Till Bungert5+2-241
2024-01-26 19:36fix(coverity/348240): memory leak in put_view()Daniil Zhukov1+1-0
2024-01-26 18:06fix(osc52): do not use 'vim.iter' (#27218)Evgeni Chasnovski1+7-3
2024-01-26 11:38feat: improve return type annotations for vim.api.*Lewis Russell3+211-19
2024-01-26 14:40fix(extmarks): do not remove decor from invalid old marksLuuk van Baal1+5-2
2024-01-26 13:44fix(colorscheme): typoJaehwang Jung1+1-1
2024-01-26 05:35ci: update notes.mdJunghyeon Park1+1-1
2024-01-26 07:30vim-patch:046a0f75d025Christian Clason1+2-2
2024-01-26 03:04vim-patch:9.1.0058: Cannot map Super Keys in GTK UI (#27204)zeertzjq5+29-4
2024-01-25 23:37Merge pull request #27201 from zeertzjq/vim-9.1.0054zeertzjq3+22-14
2024-01-25 23:03vim-patch:9.1.0056: wrong number of trailing spaces inserted after blockwise putzeertzjq1+10-0
2024-01-25 23:00vim-patch:9.1.0054: 'linebreak' may still apply to leading whitespacezeertzjq2+12-14
2024-01-25 22:14fixup: raise TS min versionChristian Clason3+1-27
2024-01-25 22:00build(deps): bump tree-sitter to v0.20.9Christian Clason1+2-2
2024-01-25 22:26vim-patch:9.1.0055: formatting long lines is slow (#27199)zeertzjq1+18-5
2024-01-25 09:33feat(colorscheme): update treesitter groupsEvgeni Chasnovski2+63-85
2024-01-25 09:33fix(colorscheme): use explicit normal foreground in syntax groupsEvgeni Chasnovski2+25-12
2024-01-25 11:28fix(runtime): update 'vim' color scheme to use new tree-sitter groupsEvgeni Chasnovski2+43-45
2024-01-25 16:36build(deps): bump tree-sitter-bash to v0.20.4Christian Clason1+2-2
2024-01-25 15:29build(deps): bump luajit to HEAD - 343ce0edaChristian Clason1+2-2
2024-01-24 23:57refactor: IWYU (#27186)zeertzjq20+31-17
2024-01-24 23:34docs: various fixes (#27063)dundargoc8+34-42
2024-01-24 22:36feat(ui): add support for OSC 8 hyperlinks (#27109)Gregory Anders22+298-30
2024-01-24 19:15vim-patch:a262d3f41bc5Christian Clason1+6-6
2024-01-24 19:14vim-patch:e1ddc2d5875dChristian Clason2+94-124
2024-01-22 21:07refactor: rewrite ruby provider in luadundargoc6+71-70
2024-01-01 12:08build: various build improvementsdundargoc10+53-73
2024-01-21 16:46fix(treesitter): avoid # of nil in _query_linterDaniel Kongsgaard1+1-1
2024-01-22 21:07refactor: rewrite perl provider in luadundargoc4+88-88
2024-01-24 10:13fix(spell): always accept ':' as filename char in 'spellfile' (#27172)zeertzjq5+16-5
2024-01-24 09:01vim-patch:ca0e9823a1dfChristian Clason2+12-0
2024-01-24 08:59vim-patch:9c5b90db035bChristian Clason2+6-1
2024-01-24 08:59vim-patch:50dbe16cd818Christian Clason1+3-3
2024-01-24 08:58vim-patch:36e2c0f29332Christian Clason1+12-7
2024-01-24 07:33docs(treesitter): add more examples, and improve consistencyJongwook Choi1+50-28
2024-01-23 09:06fix(treesitter): prefix treesitter types with vimPhạm Huy Hoàng4+22-22
2024-01-24 04:27fix(options): use a union for def_val (#27169)zeertzjq4+55-59
2024-01-23 23:29vim-patch:9.1.0046: :drop does not re-use empty buffer (#27165)zeertzjq6+93-15
2024-01-23 22:07vim-patch:e13b665a6e2a (#27163)zeertzjq1+1-1
2024-01-23 21:51fix(sign): avoid deleting from sign map while looping over it (#27158)luukvbaal2+17-2
2024-01-23 18:30build(deps): bump luajit to HEAD - f2336c48fChristian Clason1+2-2
2023-04-09 16:52fix(colorscheme): link LSP semantic tokens to treesitter groupsJohn Drouhard1+16-16
2024-01-23 00:53test: typing for screen.luaLewis Russell3+230-117
2024-01-23 06:04fix(diagnostic): fix typing on field |diagnostic-severity|Jongwook Choi1+10-7
2024-01-23 10:56Merge pull request #27147 from bfredl/crash2bfredl2+8-1
2024-01-23 09:18fix(extmark): fix crash when stepping out from internal nodebfredl2+8-1
2024-01-21 10:13fix(treesitter): update @markup default linksChristian Clason2+17-23
2024-01-23 08:38Merge pull request #27145 from bfredl/crash_metabfredl2+19-1
2024-01-23 08:16fix(extmarks): crash with sign after many marksbfredl2+19-1
2024-01-22 22:51vim-patch:9.1.0043: ml_get: invalid lnum when :s replaces visual selection (#27140)zeertzjq2+13-0
2024-01-22 22:09build(deps): bump luajit to HEAD - 3ca0a8071Christian Clason1+2-2
2024-01-22 20:48vim-patch:add31baedaf0Christian Clason1+26-11
2024-01-22 20:47vim-patch:3b2c27415d7dChristian Clason1+187-0
2024-01-22 20:47vim-patch:ea9a93e5b098Christian Clason1+15-5
2024-01-07 12:05refactor: rewrite python provider in luadundargoc11+173-176
2024-01-22 14:34fix(column): clear "b_signcols" when marktree is clearedLuuk van Baal2+26-0
2024-01-22 20:05Merge pull request #27011 from bfredl/metatreebfredl17+490-155
2024-01-12 13:38perf(extmarks): add metadata for efficient filtering of special decorationsbfredl17+490-155
2024-01-22 16:21build(deps): bump tree-sitter-c to v0.2.7Christian Clason1+2-2
2024-01-22 14:54docs(options): remove misleading sentence (#27129)zeertzjq3+9-9
2024-01-20 17:24build: make genappimage.sh work with existing CMAKE_INSTALL_PREFIXdundargoc1+3-3
2024-01-22 10:13feat(fold): transparent foldtextLewis Russell7+379-121
2024-01-22 08:10Merge pull request #27076 from glepnir/extmark_hlgroupbfredl8+60-50
2024-01-22 08:04fix(eval): properly support checking v:lua function in exists() (#27124)Raphael5+14-13
2024-01-22 07:49refactor(api): give "hl_group" more accurate _meta typebfredl5+16-15
2024-01-22 02:39refactor: use "csarg" for CharsizeArg variables (#27123)zeertzjq9+132-130
2024-01-22 02:00Merge pull request #26813 from VanaIgr/screen-pos-speedupzeertzjq16+1104-556
2024-01-14 05:48docs(news): expand the list of performance improvementsVanaIgr1+2-0
2023-12-19 02:57perf: reuse fast character size calculation algorithm from getvcol()VanaIgr10+499-479
2023-12-17 22:48perf: don't decode utf8 character multiple times in getvcol()VanaIgr6+230-61
2024-01-22 00:15test(core/channel_spec): fix lint failurezeertzjq1+2-2
2024-01-22 00:02test(core/channels_spec): fix variable namezeertzjq1+2-2
2023-08-15 23:33fix(rpc): assertion failure due to invalid msgpack inputnwounkn2+43-3
2024-01-21 22:29build: create BINARY_LIB_DIR directory before adding parserdundargoc1+2-0
2024-01-21 22:25fix(extmarks): missing "spell" and "conceal" in details (#27116)zeertzjq2+45-11
2024-01-21 12:08build: fix parser installation locationdundargoc1+1-1
2024-01-15 17:13feat(vim.version): add `vim.version.le` and `vim.version.ge`Jongwook Choi4+100-24
2024-01-21 09:44vim-patch:9.1.0042: Missing test for Chuck FiletypeChristian Clason1+1-0
2024-01-20 09:35vim-patch:27a4632af675Christian Clason1+1-0
2024-01-17 15:55feat(treesitter)!: new standard capture namesChristian Clason27+1451-844
2024-01-17 12:14refactor(api): use hl id directly in nvim_buf_set_extmarkglepnir7+58-49
2024-01-17 00:19fix(lsp): clean up duplicate and unused meta type annotationsJongwook Choi3+14-21
2024-01-19 12:21build: create separate targets for nvim with and without runtime filesdundargoc7+72-68
2024-01-20 10:55ci: bump cache action to version 4dundargoc1+1-1
2024-01-20 00:08feat(api): support getting abbreviations (#26868)Raphael3+67-22
2024-01-19 20:51feat(ui): add chdir UI event (#27093)Gregory Anders7+82-2
2024-01-15 19:19fix(vim.deprecate): show deprecation warning in devel versions as wellJongwook Choi2+118-35
2024-01-18 09:02refactor(lua): refactored globaltermo2+23-25
2024-01-19 09:49Merge pull request #27061 from luukvbaal/extmarkbfredl6+45-29
2024-01-19 08:34docs(INSTALL.md): remove update-alternatives instructions (#27060)Junghyeon Park1+0-22
2023-12-13 19:54perf: remove loop for computing last position in getvcol()VanaIgr1+9-21
2023-12-13 19:25perf: cache breakindent/showbreak width in win_lbr_chartabsizeVanaIgr3+44-34
2024-01-02 21:03test: add screenpos() benchmarksVanaIgr1+359-0
2024-01-19 03:04fix(inccommand): improve preview buffer number handling (#27087)zeertzjq3+74-4
2024-01-18 18:54refactor(extmarks): remove unused new pos from ExtmarkSavePosLuuk van Baal2+7-15
2024-01-18 16:33Merge pull request #27079 from lewis6991/winline_rfcLewis Russell1+113-121
2024-01-18 14:56refactor(drawline): get_rightmost_vcol()Lewis Russell1+21-15
2024-01-18 14:53refactor(drawline): add more constsLewis Russell1+24-24
2024-01-17 14:55docs(extmarks): add undocumented "details" array fieldsLuuk van Baal3+26-9
2024-01-18 14:43refactor(drawline): localise more variables in win_line()Lewis Russell1+18-23
2024-01-18 14:12fix(treesitter): validate language alias for injectionsChristian Clason1+5-0
2024-01-18 13:49refactor(drawline): more win_line() improvementsLewis Russell1+50-59
2024-01-18 13:01docs(vim.iter): correct `bool` to `boolean` (#27018)notomo2+10-10
2024-01-18 08:14docs: various #25289Justin M. Keyes12+67-38
2024-01-18 07:27vim-patch:46d67d22b9baChristian Clason1+10-2
2024-01-18 07:26vim-patch:a39af0290496Christian Clason1+3-5
2024-01-18 07:26vim-patch:6e5a6c9965f6Christian Clason1+1-5
2024-01-18 04:17vim-patch:9.0.1437: test fails with different error number (#27074)zeertzjq1+1-1
2024-01-17 23:27fix(drawline): update prev_ptr after getting syntax attrs (#27072)zeertzjq1+2-0
2024-01-17 23:23vim-patch:9.1.0040: issue with prompt buffer and hidden buffer (#27071)zeertzjq4+42-12
2024-01-17 23:14vim-patch:9.1.0039: too vague errors for 'listchars'/'fillchars' (#27070)zeertzjq8+154-99
2024-01-17 12:31fix(extmarks): do not remove invalid marks from decor upon deletionLuuk van Baal2+12-5
2024-01-17 19:34fix(lua): return after assert returns assert message (#27064)altermo3+6-9
2024-01-17 14:47vim-patch:9b03d3e75b42 (#27059)Sean Dewar3+235-0
2024-01-17 13:46Merge pull request #27024 from lewis6991/test_followupLewis Russell23+545-440
2024-01-17 00:55fix(column): remove sign from line it was previously on with undoLuuk van Baal2+20-1
2024-01-17 11:39build(deps): bump tree-sitter-vimdoc to v2.1.0Christian Clason1+2-2
2024-01-16 17:01fix(column): pass kFalse when initializing "b_signcols.count"Luuk van Baal3+16-7
2024-01-16 10:30feat: add __call typing for vim.inspect()Lewis Russell1+6-0
2024-01-15 21:57test: fix mkdir()Lewis Russell1+2-2
2024-01-15 21:14test: move format_{string,luav} to a separate moduleLewis Russell6+175-171
2024-01-15 20:21test: improve helpers.argss_to_cmd()Lewis Russell1+6-4
2024-01-15 20:16test: fix helpers.relpath()Lewis Russell1+1-2
2024-01-15 20:04test: simplify helpers.sysname()Lewis Russell1+1-4
2024-01-15 19:49test: add type annotationsLewis Russell5+268-91
2024-01-15 19:49test: remove unused functionsLewis Russell1+5-63
2024-01-15 19:41test: refactor PathsLewis Russell6+12-13
2024-01-15 19:33test: remove test.deprecatedLewis Russell2+1-10
2024-01-15 16:10test: big cleanup followupLewis Russell10+72-84
2024-01-17 06:01docs: various fixes (#26929)dundargoc8+15-14
2024-01-17 00:18vim-patch:9.1.0033: Insert mode not stopped if closing prompt buffer modifies hidden buffer (#27051)zeertzjq3+54-1
2024-01-16 23:35vim-patch:9.1.0035: i_CTRL-] triggers InsertCharPre (#27049)altermo2+38-0
2024-01-16 23:08vim-patch:211211052d04 (#27048)Sean Dewar3+259-0
2024-01-15 04:12refactor(lsp): deprecate `vim.lsp.util.lookup_section`Jongwook Choi4+18-14
2024-01-16 13:26test: use integers for API Buffer/Window/Tabpage EXT typesLewis Russell25+622-651
2024-01-16 17:45vim-patch:9.1.0013: Modula2 filetype support lacking (#27020)Sean Dewar14+1468-105
2024-01-16 12:08Merge pull request #26938 from luukvbaal/relnumbfredl6+49-14
2024-01-07 09:08docs(column): 'statuscolumn' redraw interaction with 'relativenumber'Luuk van Baal3+9-0
2024-01-07 08:59fix(column): redraw 'statuscolumn' on wrapped lines with 'relativenumber'Luuk van Baal3+40-14
2024-01-09 12:47fix(diagnostic): typingLewis Russell4+397-182
2024-01-16 08:24build(deps): bump tree-sitter to HEAD - 660481dbfChristian Clason1+2-2
2024-01-16 07:33vim-patch:ef79c5783782Christian Clason1+111-99
2024-01-16 02:45ci: stale bot should close the issue with "not planned"Jongwook Choi1+1-0
2024-01-16 06:33version.c: update (#27036)github-actions[bot]1+1-1
2024-01-16 04:07docs(builtin): remove signatures of undocumented functions (#27039)zeertzjq3+3-7
2024-01-16 03:30vim-patch:partial:9.1.0027: Vim is missing a foreach() func (#27037)zeertzjq7+317-26
2024-01-16 02:42fix(edit): don't go to Terminal mode when stopping Insert mode (#27033)zeertzjq2+10-1
2024-01-16 01:32vim-patch:8.1.1968: crash when using nested map() (#27029)zeertzjq3+16-1
2024-01-16 00:00vim-patch:9.1.0009: Cannot easily get the list of matches (#27028)zeertzjq11+713-6
2024-01-15 20:25fix(coverity/477623,477624): guard null pointer dereference in kv_concat_len (#27022)Gregory Anders1+3-2
2024-01-15 16:12feat(terminal): respond to OSC background and foreground request (#17197)Daniel Steinberg5+137-106
2024-01-15 15:45fix(grid): handle clearing half a double-width char (#27023)zeertzjq2+42-5
2024-01-15 10:12vim-patch:93197fde0f1dChristian Clason86+692-305
2024-01-06 13:59docs(vvars): fix wrong lua types in vim.v variablesJongwook Choi2+16-11
2024-01-11 13:30fix(column): keep track of number of lines with number of signsLuuk van Baal11+215-148
2024-01-15 03:37docs: add lua typing for `vim.NIL`Jongwook Choi5+13-4
2024-01-14 11:29ci(s390x): enable CI_BUILDdundargoc1+1-1
2024-01-14 12:21build: disable conversion warnings for older GCC versionsdundargoc1+4-0
2024-01-14 11:10docs(builtin): overload functions with union return typesaltermo3+112-42
2024-01-13 23:36fix(lua2dox): filter out the entire `---@alias` blockJongwook Choi1+31-17
2024-01-11 17:24docs: auto-generate docs for `vim.lpeg` and `vim.re`Jongwook Choi7+588-80
2024-01-09 23:04fix(lsp): fix incorrect typing and doc for `vim.lsp.rpc`Jongwook Choi4+120-111
2024-01-14 00:47fix(ops.c): remove duplicate u_save_cursor()zeertzjq1+0-1
2024-01-14 00:44docs(builtin): fix mapset() signature (#27008)zeertzjq3+19-7
2024-01-14 00:35fix(colorscheme): default statusline groups usability #26921Evgeni Chasnovski3+12-10
2024-01-13 17:10Merge pull request #26869 from luukvbaal/decorbfredl4+8-25
2024-01-13 16:09refactor(marktree): unpaired marktree_get_alt() returns itselfLuuk van Baal4+5-15
2024-01-02 23:55refactor(decorations): more conservative redraw rangeLuuk van Baal1+3-10
2024-01-13 09:59Merge pull request #26734 from bfredl/splitaroobfredl3+32-10
2023-12-25 12:06fix(buffer_updates): correct buffer updates when splitting empty linebfredl3+32-10
2024-01-13 05:23vim-patch:9.1.0022: Coverity complains about improper use of negative value (#27001)zeertzjq1+1-1
2024-01-13 00:47Merge pull request #26911 from zeertzjq/vim-8.2.3439zeertzjq4+103-4
2024-01-13 00:29vim-patch:9.1.0021: i_CTRL-R- doesn't work for multibyte chars in Replace modezeertzjq2+18-3
2024-01-05 23:01vim-patch:9.1.0015: i_CTRL-R- no longer works in replace modezeertzjq4+37-4
2024-01-05 22:58vim-patch:8.2.3439: deleted lines go to wrong yank registerzeertzjq1+51-0
2024-01-12 19:01vim-patch:9.1.0025: A few typos in tests and justify.vimdundargoc2+2-2
2024-01-12 20:12fix(flake): clang-tools moved to nativeBuildInputs (#26955)LamprosPitsillos1+4-1
2024-01-12 19:40Merge pull request #26994 from lewis6991/vimhelpersLewis Russell243+7458-7454
2024-01-12 17:59test: rename (meths, funcs) -> (api, fn)Lewis Russell214+6461-6578
2024-01-12 16:30vim-patch:2357765304e4Christian Clason1+1-1
2024-01-12 13:11test: normalise nvim bridge functionsLewis Russell79+1701-1754
2024-01-12 12:44test: typing for helpers.methsLewis Russell141+3340-3135
2024-01-10 17:54vim-patch:5f4cc8ea65e8Christian Clason7+94-76
2024-01-10 17:45vim-patch:9.1.0016: default diff highlighting is too noisyChristian Clason5+24-16
2024-01-12 12:03test: use vim.mpack and vim.uv directlyLewis Russell31+150-176
2024-01-12 11:51test: use vim.inspect directlyLewis Russell3+5-7
2024-01-12 11:41test: remove helpers.sleep()Lewis Russell28+58-60
2024-01-12 11:28test: do not inject vim module into global helpersLewis Russell44+132-133
2024-01-12 06:09vim-patch:9.1.0011: regexp cannot match combining chars in collection (#26992)zeertzjq2+141-6
2024-01-04 14:38refactor(IWYU): fix headersdundargoc0+0-0
2024-01-11 20:20Merge pull request #26961 from bfredl/drawendbfredl5+126-204
2024-01-04 13:07refactor(screen): simplify grid_clear() and win_draw_end()bfredl5+126-204
2024-01-09 17:36fix(doc): improve doc generation of types using lpegLewis Russell20+1234-920
2024-01-11 02:57feat(vim.iter): add Iter:flatten (#26786)JD3+132-4
2024-01-10 04:56fix(pum): handle right-click menu repositioning with multigrid (#26975)zeertzjq2+78-10
2024-01-10 03:31fix(terminal): use terminal buffer for TermRequest autocommand (#26974)Gregory Anders2+13-4
2024-01-09 23:05fix(health): improve python executable check error handling (#26954)Barrett Ruth1+3-4
2024-01-09 22:28fix(health): correctly expand and resolve PYENV_ROOT (#26953)Barrett Ruth1+1-1
2024-01-09 21:57vim-patch:71d0ba07a33aChristian Clason2+39-42
2024-01-09 22:15refactor(options): remove `OPT_FREE` (#26963)Famiu Haque15+34-39
2024-01-09 22:03vim-patch:3a5b3df7764d (#26956)dundargoc2+19-19
2024-01-09 14:27feat(terminal): trigger TermRequest autocommand events (#22159)Ghjuvan Lacambre11+156-4
2024-01-04 16:09fix(docs): make lines not overflow in vim docsJongwook Choi7+122-68
2024-01-09 11:16fix(extmarks): blending space shouldn't overwrite wide char (#26960)zeertzjq2+38-1
2024-01-09 06:52refactor(drawline): remove unused save_extra argument (#26959)zeertzjq1+4-4
2024-01-08 21:37fix(extmarks): handle overwriting right half of wide char (#26951)zeertzjq2+48-3
2024-01-08 17:25Merge pull request #26872 from bfredl/fillscharbfredl18+474-457
2024-01-03 12:31refactor(options): use schar_T representation for fillchars and listcharsbfredl18+474-457
2024-01-06 12:18docs(treesitter): improve 'no parser' error message for InspectTreeJongwook Choi3+22-6
2024-01-07 17:25fix(tui): use buflen to calculate remaining buffer size (#26942)James McCoy1+3-3
2024-01-07 00:08fix(defaults): use augroup for default autocommands (#26933)Gregory Anders1+5-0
2024-01-06 16:14fix(highlight): update `IncSearch` to link to `CurSearch`Evgeni Chasnovski1+1-1
2024-01-06 14:23Merge pull request #26913 from jamessan/execl-fixJames McCoy1+1-5
2024-01-06 03:56fix(test/tui_spec): pass the expected NULL-sentinel to execl()James McCoy1+1-5
2024-01-06 10:45docs(luvref): update to version bumpChristian Clason1+6-6
2024-01-06 10:41build(deps): bump luv to 1.47.0-0Christian Clason1+2-2
2024-01-05 22:49vim-patch:9.1.0014: incorrect use of W_WINROW in edit.c (#26910)zeertzjq1+1-2
2024-01-05 22:45Merge pull request #26909 from zeertzjq/vim-9.1.0007zeertzjq3+145-8
2024-01-05 22:24vim-patch:9.1.0012: regression with empty inner blocks introducedzeertzjq2+25-6
2024-01-05 22:19vim-patch:9.1.0007: can select empty inner text blockszeertzjq3+126-8
2024-01-05 19:07fix(test): call separate_arguments() correctly to honor $BUSTED_ARGS (#26905)James McCoy1+1-2
2024-01-05 14:26refactor: move structs from regexp_defs.h to regexp.c (#26899)zeertzjq2+98-98
2024-01-05 13:34fix(column): fill 'statuscolumn' clickdefs with evaluated width (#26891)luukvbaal2+14-2
2024-01-05 02:59fix(terminal): check if mouse on statusline/tabline/winbar/vsep (#26892)zeertzjq3+134-4
2024-01-05 00:23vim-patch:9.1.0010: Keymap completion is not available (#26888)zeertzjq10+31-0
2024-01-04 21:51fix(health): fix tmux RGB capability detection (#26886)Tristan Partin1+11-18
2024-01-04 12:03Merge pull request #26791 from wookayin/gendocLewis Russell5+557-256
2024-01-01 13:24refactor(column): define and use maximum 'statuscolumn' widthLuuk van Baal7+32-26
2024-01-02 10:55fix(decorations): incompletely displayed line should also get decorationsJaehwang Jung1+2-1
2023-12-24 17:31fix(decorations): validate botline for on_winJaehwang Jung5+12-18
2024-01-03 18:58vim-patch:d94ca966ca6dChristian Clason2+116-135
2024-01-03 17:05vim-patch:b1392bee701dChristian Clason1+9-1
2024-01-03 17:03vim-patch:80beeef0c6a4Christian Clason1+1-1
2024-01-03 17:03vim-patch:d4634a26cdcdChristian Clason1+10-0
2024-01-03 18:09vim-patch:9.1.0001: when closing window, wincmd p may failChristian Clason2+62-0
2024-01-03 21:45vim-patch:9.1.0004: reloading colorscheme when not changing 'background' (#26877)zeertzjq1+0-2
2024-01-03 21:36vim-patch:9.1.0002: a closing fold expr, may start a new fold (#26876)zeertzjq2+16-1
2024-01-02 15:47feat(lua): add noref to deepcopyLewis Russell9+119-48
2024-01-03 11:05Merge #26398 lintlua for test/ dirJustin M. Keyes369+32963-22697
2024-01-03 01:09refactor: format test/*Justin M. Keyes363+30673-20875
2023-12-07 11:19build: enable lintlua for test/ dirJustin M. Keyes6+2290-1822
2024-01-02 22:57Merge pull request #26860 from sus-domesticus/fix/clangdzeertzjq2+4-2
2024-01-02 21:53fix(clangd): set block pointer to null in case map is emptysus-domesticus1+1-1
2024-01-02 20:43fix(clangd): check size of array before applying qsort on itsus-domesticus1+3-1
2023-12-28 12:49docs: small fixesdundargoc4+12-14
2023-12-31 00:54refactor: remove redundant struct namesdundargoc42+89-92
2024-01-02 20:33refactor(api): redundant `ml_mfp` check #26059Justin M. Keyes1+8-12
2024-01-02 17:52docs(lsp): add supports_method to vim.lsp.client docs (#26852)Mathias Fußenegger2+10-0
2023-12-29 11:32fix(gen_vimdoc): INCLUDE_DEPRECATED not generating docs for deprecatedsJongwook Choi1+25-12
2023-12-29 10:52refactor(gen_vimdoc): refactor section and defgroup doc generationJongwook Choi1+138-47
2023-12-28 22:50refactor(gen_vimdoc): generate function doc from metadata, not from xmlJongwook Choi2+154-69
2023-12-28 23:00fix(docs): clean up non-docstring comments for vimdoc genJongwook Choi3+3-3
2023-12-28 19:11refactor(gen_vimdoc): use typing for function API vimdoc generationJongwook Choi1+102-41
2023-12-28 18:04refactor(gen_vimdoc): use stronger typing for CONFIG, avoid dictJongwook Choi1+165-114
2024-01-02 13:32docs(glob): add glob module (#26853)Mathias Fußenegger3+40-8
2024-01-02 11:06vim-patch:10b4f75d4c03 (#26846)zeertzjq2+19-4
2024-01-01 21:11vim-patch:34d15155fc45Christian Clason1+1-1
2024-01-01 18:33vim-patch:b16fc9805535Christian Clason1+1-1
2024-01-01 18:33vim-patch:d08059ab48b8Christian Clason2+25-26
2024-01-02 09:59fix(drawline): consider position in linebuf for foldcolumn (#26803)luukvbaal2+10-12
2024-01-02 09:19refactor(lsp): fix remaining luals warnings in lsp.rpcMathias Fussenegger1+18-26
2024-01-02 09:08feat(lsp): support connect via named pipes/unix domain sockets (#26032)TheLeoP4+255-81
2024-01-01 21:03feature(diagnostic): add `vim.diagnostic.count()` (#26807)Evgeni Chasnovski5+164-3
2023-04-10 22:48refactor(health): refactor provider healthchecksGregory Anders8+930-917
2024-01-01 14:56refactor: remove redundant NOLINT commentsdundargoc19+62-62
2024-01-01 14:37feat(treesitter): highlight Lua files by default (#26824)Christian Clason2+3-0
2024-01-01 13:35ci: write the correct cherry-picked commit id when backportingJongwook Choi1+6-0
2024-01-01 11:22fix(l10n): update Ukrainian translations (#26819)Anatolii Sakhnik1+267-153
2023-12-07 12:01docs: clarify on_bytes argumentsJaehwang Jung3+20-10
2023-12-31 15:54build: ensure `make clean` doesn't remove source filesdundargoc1+14-19
2023-12-31 13:08fix(builtin): parameter mismatch between winsaveview and winrestviewaltermo1+1-1
2023-12-30 11:04refactor(tui): remove code that is no longer necessaryzeertzjq1+0-9
2023-07-31 12:32Handle mouse buttons 6/7 (often used for horizontal scrolling)Paul "LeoNerd" Evans1+2-0
2019-06-27 20:45Ignore key_mouse unless it is exactly \e[M because some terminfos relate to different encoding modes (thanks Ninji)Paul "LeoNerd" Evans1+22-3
2023-12-30 11:48test(functional): remove faulty pending checkChristian Clason1+0-5
2023-12-13 13:04refactor: fix luals warningsdundargoc17+133-77
2023-12-17 14:40build: various improvementsdundargoc6+64-57
2023-12-28 12:42refactor: follow style guidedundargoc90+953-1121
2023-12-29 16:35vim-patch:d96f25bd69c1Christian Clason3+26-21
2023-12-30 01:57refactor(drawline): remove maybe_wlv argument for foldcolumn (#26798)luukvbaal2+14-20
2023-12-29 21:13Merge pull request #26758 from luukvbaal/drawlinebfredl2+29-67
2023-12-29 18:19ci: add workflow_dispatch to optional.yml workflowdundargoc1+2-1
2023-12-29 09:44refactor(drawline): avoid writing foldopen before writing foldclosedLuuk van Baal2+29-67
2023-12-28 23:30vim-patch:715a8058895fChristian Clason2+137-86
2023-12-28 23:29vim-patch:244f01658f9cChristian Clason1+2-2
2023-12-28 23:29vim-patch:a907c9199216Christian Clason2+8-5
2023-12-28 23:28vim-patch:fda02d03c0cfChristian Clason2+15-8
2023-12-28 23:28vim-patch:757714c0cba7Christian Clason1+2-2
2023-12-28 23:27vim-patch:48ddc6a6f86fChristian Clason1+15-0
2023-12-28 22:44vim-patch:9.0.2189: Wrong display with 'briopt=sbr' and 'nobreakindent' (#26785)zeertzjq1+7-6
2023-12-27 12:43docs: convert BACKERS.md to backers.txtdundargoc4+670-655
2023-12-28 11:26fix(drawline): don't use temporary "v" variable when not needed (#26777)zeertzjq2+31-10
2023-12-28 11:13docs(eval): add parameter type for vim.fn.mode() (#26776)xvzc2+3-2
2023-12-27 18:34vim-patch:d1cea036467cChristian Clason1+2-2
2023-12-27 18:06vim-patch:7e2741100737Christian Clason1+7-1
2023-12-27 18:03vim-patch:a03647acc313Christian Clason1+14-38
2023-12-27 17:55vim-patch:00b470052b71Christian Clason1+3-3
2023-12-28 02:28docs: small fixes (#26651)dundargoc11+13-16
2023-12-28 01:57fix(clipboard): make getreg() accurate for clipboard registers (#26740)JD2+15-2
2023-12-28 00:48vim-patch:65672ae1189e (#26767)zeertzjq1+2-4
2023-12-28 00:12vim-patch:9.0.2188: cursor wrong after { in single line buffer (#26766)zeertzjq2+18-1
2023-12-27 23:47vim-patch:9.0.2187: Visual not drawn with 'breakindent' when line doesn't fit (#26765)zeertzjq3+98-12
2023-12-27 10:18refactor: remove unnecessary HAVE_PATHDEF macrodundargoc3+1-14
2023-12-27 08:42revert: "fix: correct versions in deprecation warnings"dundargoc1+3-3
2023-12-26 18:05vim-patch:9042bd8b09baChristian Clason6+104-59
2023-12-11 07:25fix(gen_lsp.lua): improve type name, and fix wrong type inheritanceJongwook Choi2+1045-235
2023-12-11 04:50refactor(gen_lsp.lua): add typing for the LSP protocol JSON data modelJongwook Choi1+118-8
2023-12-11 05:05docs(gen_lsp.lua): re-generate vim.lsp._meta.protocol type annotationsJongwook Choi3+123-50
2023-12-27 07:18fix(inccommand): don't preview in Ex mode (#26587)Raphael2+23-0
2023-12-26 23:26feat(defaults): map Q and @x to repeat in Visual mode (#26495)Nacho Nieva6+112-1
2023-12-26 14:16fix: correct versions in deprecation warningsdundargoc1+3-3
2023-12-25 20:28refactor: use vim.deprecate on all deprecated functionsdundargoc7+36-20
2023-12-26 21:46ci: disable libintl on mac releasedundargoc3+7-2
2023-12-26 19:48ci: remove winget workflowdundargoc1+0-30
2023-12-25 19:52test: simplify vim.fs testsdundargoc1+30-78
2023-12-26 01:07fix(column): correct width after truncated 'statuscolumn' error (#26737)luukvbaal2+21-5
2023-12-25 23:16feat(extmarks): add virt_text_repeat_linebreak flag (#26625)luukvbaal12+55-12
2023-12-25 15:31feat(vim.deprecate): only issue warning if neovim version is high enoughdundargoc2+17-3
2023-12-25 13:29Merge pull request #25528 from bfredl/nocpolispbfredl7+65-85
2023-10-06 21:01refactor(cpoptions): remove 'p'bfredl7+65-85
2023-12-25 10:57refactor(drawline): reduce size of wlv.extra[] (#26733)zeertzjq2+3-5
2023-12-25 07:50test(extmarks): improve tests for ui_watched (#26732)zeertzjq1+34-24
2023-12-25 02:21feat(health): make :checkhealth support more split modifiers (#26731)zeertzjq6+125-138
2023-12-25 00:30feat(health): checkhealth buffer can show in a split window (#26714)Pablo Arias4+217-5
2023-12-24 12:26build: remove clint checks and style text covered by uncrustifydundargoc2+2-117
2023-12-20 16:22refactor: follow style guidedundargoc7+14-32
2023-12-24 08:35build(deps): bump luajit to HEAD - c525bcb90Christian Clason1+2-2
2023-12-23 10:45fix(treesitter): outdated highlight due to tree with outdated regionJaehwang Jung2+19-1
2023-12-24 06:25Merge pull request #26642 from famiu/refactor/options/misczeertzjq7+409-391
2023-12-23 05:21refactor(options): do bound checking in `validate_num_option()`Famiu Haque1+48-42
2023-12-23 04:56refactor(options): remove side effects from `check_num_option_bounds()`Famiu Haque4+105-89
2023-12-21 14:57refactor: remove os_errmsg and os_msg functionsdundargoc7+79-135
2023-12-23 10:38vim-patch:ea9964a36f94Christian Clason3+38-24
2023-12-23 10:37vim-patch:ec97edcbb9f6Christian Clason1+2-2
2023-12-23 07:53refactor: remove CPO_TO_CPO_FLAGS() (#26718)zeertzjq8+32-39
2023-12-23 07:30fix(mappings): fix mapset() not replacing map with backslash (#26719)zeertzjq2+11-1
2023-12-22 06:24refactor(options): use `OptIndex` for `os_idx`Famiu Haque1+6-5
2023-12-17 22:10refactor(options): move some functions from options.c to option.cFamiu Haque3+238-238
2023-12-17 22:02refactor(options): restructure functions related to key optionsFamiu Haque1+25-30
2023-12-23 00:28refactor(IWYU): move evalarg_T to eval_defs.h (#26716)zeertzjq14+132-133
2023-12-22 23:50build(nix): update flake.lock (#26702)Jared Baur1+6-6
2023-12-22 22:31refactor(drawline): avoid storing info to draw 'statuscolumn' (#26712)luukvbaal3+41-72
2023-12-19 13:55fix(decor): allow adding providers during redrawLewis Russell6+83-93
2023-12-22 14:03fix(lsp): filetype matching to documentSelector in dynamic capabilities (#25425)Michal Liszcz3+30-9
2023-12-22 11:35Merge pull request #26709 from luukvbaal/drawstatuscolzeertzjq1+5-10
2023-12-22 11:07refactor(drawline): simplify draw_statuscol() and remove draw_state referencesLuuk van Baal1+5-10
2023-12-22 10:49Merge pull request #26528 from bfredl/nodrawstatebfredl9+393-464
2023-12-22 10:40refactor(lsp): move glob parsing to util (#26519)Steven Arcangeli7+316-311
2023-12-22 10:38feat(lsp): add type annotations for lsp.util.locations_to_items (#26694)Mathias Fußenegger2+16-10
2023-12-22 09:55docs(options): add codeblock annotations to options.lua (#26696)Christian Clason3+911-793
2023-11-22 18:58refactor(drawline): remove LineDrawState and wlv->saved_n_extrabfredl9+393-464
2023-12-22 05:32refactor(IWYU): add "private" pragma to more generated headers (#26706)zeertzjq8+30-13
2023-12-22 04:24refactor(options): generate BV_ and WV_ constants (#26705)zeertzjq10+58-171
2023-12-22 02:33vim-patch:9.0.2183: Maximum callback depth is not configurable (#26703)zeertzjq5+4-5
2023-12-22 00:58vim-patch:0630080bbd3e (#26704)zeertzjq1+7-7
2023-12-21 16:17vim-patch:18ab6c3392efChristian Clason1+16-2
2023-12-21 16:13vim-patch:37468879977aChristian Clason1+9-7
2023-12-21 15:56vim-patch:21064ebcd609Christian Clason1+2-2
2023-12-21 15:45vim-patch:cc944b145254Christian Clason1+6-3
2023-12-18 09:55refactor: run IWYU on entire repodundargoc123+314-462
2023-12-21 14:49fix(build): teach cmake about vvarsLewis Russell1+3-0
2023-12-20 16:34feat: generate types and docs for v variablesLewis Russell6+2154-318
2023-12-20 15:12docs: move vim-variables to separate fileLewis Russell2+632-617
2023-12-21 12:53fix(runtime): source old color scheme in bundled color schemes (#26641)Evgeni Chasnovski26+53-27
2023-12-21 00:23fix(column): avoid exceeding configured 'signcolumn' widthLuuk van Baal2+124-98
2023-12-19 16:20refactor(runtime): rewrite 'vim' color scheme in LuaEvgeni Chasnovski4+288-270
2023-12-21 08:50refactor(IWYU): move decor provider types to decoration_defs.h (#26692)zeertzjq69+110-142
2023-12-21 07:32fixup:zeertzjq1+4-1
2023-12-21 03:47fix(osc52): use nvim_chan_send() to stderr for copying (#26690)zeertzjq1+3-1
2023-12-21 02:39fix(channel): use os_write() instead of fwrite() for stderr (#26689)zeertzjq1+5-1
2023-12-20 13:32refactor: eliminate cyclic includesdundargoc61+107-70
2023-12-18 15:49docs: apply current colorscheme to default highlight groupsChristian Clason5+157-134
2023-12-19 12:36docs: remove section on constants in style guidedundargoc1+0-11
2023-12-19 22:39fix(buffer): do not filter help bufferChristian Clason2+4-41
2023-12-20 13:53ci(release): create version tag after "stable" tag (#26671)zeertzjq1+1-1
2023-12-20 10:48refactor(treesitter): cleanup highlighterLewis Russell1+63-57
2023-12-17 23:06docs: document header structuredundargoc1+37-0
2023-12-19 23:02vim-patch:955652f6df9c (#26667)zeertzjq1+6-3
2023-12-19 22:21vim-patch:9.0.2179: no filetype detection for execline scriptsChristian Clason3+9-0
2023-12-19 22:20vim-patch:fbd72d2d4725Christian Clason1+4-0
2023-12-19 22:19vim-patch:379df7c1dbb2Christian Clason1+369-314
2023-12-19 21:58vim-patch:9.0.2177: Wrong cursor position when dragging out of window (#26661)zeertzjq2+43-8
2023-12-19 21:27vim-patch:9.0.2178: reg_executing() wrong for :normal with range (#26660)zeertzjq2+18-0
2023-12-19 14:46test: "diff" flag of 'fillchars' (#26657)zeertzjq1+34-0
2023-12-19 13:25test: sign on wrapped line with signcolumn=number (#26654)zeertzjq2+33-3
2023-12-19 11:30Merge pull request #26647 from jamessan/big-endian-timeoutJames McCoy1+13-7
2023-12-18 12:02fix(treesitter): prepare highlight states for [s, ]sJaehwang Jung1+3-7
2023-12-16 21:14refactor: use `bool` to represent boolean valuesdundargoc49+175-186
2023-12-19 05:29docs: small fixes (#26448)dundargoc8+18-22
2023-12-19 00:02ci(s390x): run build & test as a non-root userJames McCoy1+11-7
2023-12-19 00:01fix(api): don't set coladd of mark (#26648)zeertzjq2+5-3
2023-12-18 22:46ci(s390x): double TEST_TIMEOUT since tests are running via qemuJames McCoy1+2-0
2023-12-18 20:47Merge pull request #26279 from agraven/x1-x2-mouse-apibfredl6+31-4
2023-11-28 20:05feat(api): add forward and back mouse buttonsAmanda Graven6+31-4
2023-12-18 17:04refactor: soft-deprecate diagnostic signs configured with :sign-define (#26618)Gregory Anders5+127-9
2023-12-18 15:47feat(termdebug): improve `:Evaluate` floating window (#26621)Jaehwang Jung2+28-145
2023-12-16 21:14docs: add style rule regarding initializationdundargoc36+220-162
2023-12-18 09:09vim-patch:b42703a662e8Christian Clason1+89-71
2023-12-18 09:05vim-patch:71cbe8e17a8cChristian Clason2+157-175
2023-12-18 04:14fix(lua): handle array with holes in luaeval() (#26630)zeertzjq2+30-41
2023-12-18 02:15fix(options): setting 'scroll' with resized grid (#26628)zeertzjq2+10-3
2023-12-18 01:05refactor: split WIN_EXECUTE() into two functions (#26627)zeertzjq5+90-68
2023-12-18 00:11docs(diagnostic): add return value of `vim.diagnostic.config()` (#26615)Yi Ming2+5-0
2023-12-17 23:09test(core/job_spec): fix flakiness (#26623)zeertzjq2+22-80
2023-12-17 22:18refactor: move some anonymous enums back to non-defs headers (#26622)zeertzjq12+60-66
2023-12-12 14:40refactor: move non-symbols to defs.h headersdundargoc79+514-478
2023-12-17 06:25perf(treesitter): filter out trees outside the visible range earlyJaehwang Jung1+47-27
2023-12-17 12:55build: eliminate semicolons from --version stringDaiki Noda1+1-0
2023-12-17 09:54refactor(lsp): move changetracking to separate file (#26577)Lewis Russell3+383-356
2023-12-16 23:23refactor(options): use hashy for finding options (#26573)Famiu Haque10+124-138
2023-12-16 20:07docs: simplify build instructionsdundargoc1+24-46
2023-11-24 12:28build: cmake fixesdundargoc12+71-118
2023-12-16 17:18refactor: only reload colorscheme if &bg changed (#26598)Gregory Anders5+14-19
2023-10-14 11:12build: bump minimum cmake version to 3.13dundargoc13+35-52
2023-12-16 13:54build: fix universal mac buildsdundargoc1+1-1
2023-12-16 14:03vim-patch:82f19734bfcbChristian Clason3+9-9
2023-12-16 13:32vim-patch:0f61943eb776Christian Clason2+39-31
2023-12-16 13:31vim-patch:5eb9cb53d619Christian Clason2+18-8
2023-12-16 13:24vim-patch:0378f07fbaeeChristian Clason24+156-125
2023-12-16 13:58fix(api): crash after nvim_win_set_config title/footer validation error (#26606)notomo2+52-18
2023-12-12 16:07feat(highlight): tweak default color schemeEvgeni Chasnovski11+461-456
2023-12-16 13:30vim-patch:9.0.2168: Moving tabpages on :drop may cause an endless loop (#26605)zeertzjq5+31-2
2023-12-16 13:12vim-patch:9.0.1892: CI: no FreeBSD 14 support (#26604)dundargoc1+1-1
2023-12-16 11:41Merge pull request #24723 from glepnir/popupbfredl20+519-21
2023-08-15 10:47feat(ui): completeopt support popup like vimmathew20+519-21
2023-12-16 10:39Merge pull request #26512 from famiu/refactor/options/type_flagsbfredl16+551-522
2023-12-15 21:43vim-patch:e06f2b498cccdundargoc1+1-1
2023-12-15 22:35refactor(defaults): always set options, even if value hasn't changed (#26595)Gregory Anders1+1-3
2023-12-15 21:28vim-patch:9a775b4a2ae6 (#26588)zeertzjq1+2-1
2023-12-15 15:23Merge pull request #26579 from gpanders/defer-set-tgcGregory Anders2+33-35
2023-12-15 12:53ci: bump actions/upload-artifact from 3 to 4dependabot[bot]1+4-4
2023-12-15 12:51ci: bump actions/download-artifact from 3 to 4dependabot[bot]1+2-2
2023-12-15 00:08vim-patch:3afc9f2556faChristian Clason2+4637-125
2023-12-12 16:22vim-patch:1c97b5c0c0b4Christian Clason1+1-0
2023-12-11 16:48vim-patch:b52e7ac7c61cChristian Clason1+9-1
2023-12-11 16:48vim-patch:5a68cdf14915Christian Clason1+1-2
2023-12-10 15:14vim-patch:f6869212c9e1Christian Clason1+19-2
2023-12-14 16:52build: rework --version generationdundargoc3+37-32
2023-12-14 22:42vim-patch:17dca3cb97cd (#26584)zeertzjq3+9-9
2023-12-14 22:27vim-patch:323dda1484d9 (#26583)zeertzjq3+99-10
2023-12-14 17:11refactor(defaults): defer setting 'termguicolors' until after VimEnterGregory Anders1+32-35
2023-12-14 17:37fix(termcap): set 'nested' on TermResponse autocommandGregory Anders1+1-0
2023-12-14 15:19refactor(diagnostic): use named namespaces (#26568)Gregory Anders1+6-3
2023-12-14 14:38docs: add comment for OSC 11 tmux passthrough (#26566)Gregory Anders1+6-0
2023-12-14 13:16ci: bump github/codeql-action from 2 to 3dependabot[bot]1+2-2
2023-12-13 12:00feat(lsp): more annotationsLewis Russell16+366-230
2023-12-06 19:34refactor(options): remove option type macrosFamiu Haque16+551-522
2023-12-13 22:30fix(extmark): only invalidate unpaired marks on deleted rowsLuuk van Baal2+20-13
2023-12-14 08:41test(nvim_open_term): don't resize after creating terminal (#26570)zeertzjq1+21-21
2023-12-14 08:08feat(nvim_open_term): convert LF => CRLF (#26384)Raphael11+91-13
2023-12-14 02:06ci: add gpanders as reviewer for defaults and tui labels (#26567)Gregory Anders1+8-0
2023-12-14 01:32fix(tui): don't use tui->params[] for 'termsync' (#26565)zeertzjq1+9-6
2023-12-13 22:16fix(defaults): background detection in tmux (#26557)Jaehwang Jung1+5-1
2023-12-13 18:16docs: fix linksdundargoc7+7-12
2023-12-12 21:48docs: move vim-patch wiki page to runtime documentationdundargoc4+308-3
2023-12-12 15:42docs: add installation and build guides from wiki to repodundargoc4+913-4
2023-12-13 10:11docs: add code-overview from wiki to src/nvim/README.mddundargoc1+62-0
2023-12-13 16:38Merge pull request #26555 from gpanders/diagnostic-sign-fixupGregory Anders3+58-28
2023-12-13 16:31docs: add wiki FAQ to the runtime documentation (#26539)dundargoc8+686-6
2023-12-13 15:54feat(diagnostics): support numhl and linehl for diagnostic signsGregory Anders2+15-0
2023-12-13 15:43docs(diagnostic): fix typo in exampleGregory Anders2+6-6
2023-12-13 15:26fix(diagnostic): check for sign namespace instead of sign groupGregory Anders2+37-22
2023-12-13 14:19refactor(diagnostic): set sign by using extmark (#26193)Raphael4+61-37
2023-12-13 14:14fix(termcap): only call callback for requested capabilities (#26546)Gregory Anders1+6-0
2023-12-12 22:17vim-patch:9.0.2159: screenpos() may crash with neg. column (#26542)zeertzjq2+8-0
2023-12-12 20:27feat(iter): add `Iter.take` (#26525)Will Hopkins3+81-0
2023-12-12 19:19fix(stream): do not close handle if it is already closing (#26537)Gregory Anders2+35-2
2023-12-12 16:10docs: move minimum reproduction template from wiki to repodundargoc3+16-1
2023-12-12 16:26docs: inline wiki page Deps.md into MAINTAIN.mddundargoc1+7-0
2023-12-12 16:56docs: inline wiki page Refactoring.md into MAINTAIN.mddundargoc1+16-0
2023-12-12 12:34fix(lua): memory leak when using invalid syntax with exists() (#26530)zeertzjq3+19-31
2023-12-12 11:06feat(eval): exists() function supports checking v:lua functions (#26485)Raphael4+49-0
2023-12-12 10:57Merge pull request #26486 from glepnir/fix_linebytebfredl2+2-1
2023-12-09 09:28fix: use no_ff instead of ffdos as conditionglepnir2+2-1
2023-12-12 03:08fix(extmarks): `U` changed_bytes after extmark_splice (#26501)Jaehwang Jung1+1-1
2023-12-12 02:44test(treesitter/fold_spec): fix flakiness (#26524)zeertzjq1+1-1
2023-12-12 01:44fix(tui): don't forget to update cursor visibility (#26523)zeertzjq2+38-4
2023-12-11 19:30Merge pull request #26506 from tomtomjhj/tsfoldLewis Russell2+465-95
2023-12-10 13:18fix(treesitter): improve vim.treesitter.foldexprJaehwang Jung1+110-74
2023-12-09 06:21fix(treesitter): fix indexing in foldexprJaehwang Jung1+22-21
2023-12-09 06:09test(treesitter): more foldexpr testsJaehwang Jung1+341-8
2023-12-11 16:16fix(coverity): unhandled retval for marktree_itr_get_overlap() #26518luukvbaal1+9-16
2023-12-10 15:32build(deps): bump luajit to HEAD - ff204d035Christian Clason1+2-2
2023-12-11 09:10feat(gen_lsp.lua): validate CLI args #26514Jongwook Choi2+52-21
2023-12-10 15:26Merge pull request #26458 from famiu/refactor/options/optionindexdundargoc39+489-490
2023-12-09 10:45docs(news): very, very minorlyChristian Clason1+40-35
2023-12-08 06:36refactor(options): define `kOptIndexCount`Famiu Haque2+77-63
2023-12-09 23:06test: make text-only snapshots work (#26494)zeertzjq1+17-7
2023-12-09 22:40ci: fix PR labelerzeertzjq1+3-3
2023-12-09 14:33Merge pull request #26490 from zeertzjq/screen-repeatzeertzjq128+3543-15677
2023-12-09 12:42test: avoid repeated screen lines in expected stateszeertzjq127+3498-15663
2023-12-09 11:03test: allow avoiding repeated screen lines in expected stateszeertzjq1+45-14
2023-12-07 12:49build: remove config-specific find_package search for libuvdundargoc2+10-16
2023-11-12 20:40ci: refactor CI filesdundargoc0+0-0
2023-12-07 17:59refactor(options): convert `opt_idx` variables to `OptIndex`Famiu Haque8+133-132
2023-12-07 17:46refactor(options): reduce `findoption()` usageFamiu Haque39+333-349
2023-12-09 07:35vim-patch:61e984e212ed (#26484)zeertzjq1+2-3
2023-12-09 03:36refactor: format casting of negative number better (#26482)zeertzjq6+9-9
2023-12-09 02:44refactor(tui): use synchronized updates around actual buf flush (#26478)Gregory Anders2+76-64
2023-12-08 23:45vim-patch:ff0baca86523 (#26476)zeertzjq2+4-2
2023-12-08 23:18vim-patch:9.0.2154: The option[] array is not sorted (#26475)zeertzjq3+299-294
2023-12-08 09:41ci: bump actions/labeler from 4 to 5dundargoc3+74-68
2023-12-07 12:50ci: remove python workarounddundargoc1+0-7
2023-12-08 20:23fix(snippet): remove misleading comment about TM_FILENAME_BASE (#26465)Maria José Solano1+1-3
2023-12-08 04:58perf(column): avoid counting when max signs are removed from a rangeLuuk van Baal4+42-20
2023-12-08 03:42test(tui_spec): update cursor_address test for flush start (#26464)zeertzjq1+4-3
2023-12-08 02:25fix(tui): start flush earlier (#26463)zeertzjq1+20-3
2023-12-08 00:00test: use termopen() instead of :terminal more (#26462)zeertzjq7+34-15
2023-12-07 22:58test: fix Windows tests failures (#26461)Gregory Anders2+59-31
2023-12-07 21:02Merge pull request #26456 from gpanders/ignore-vim-runtimeGregory Anders7+54-5
2023-12-07 17:28test: forward $VIMRUNTIME in child nvim instancesGregory Anders6+52-5
2023-12-06 18:40refactor(options): split `get_option_value()` into smaller functionsFamiu Haque6+94-121
2023-12-07 15:58fix(terminal): ignore $VIM and $VIMRUNTIME in pty jobsGregory Anders1+2-0
2023-12-07 16:01fix(lua): allow nil values in serialized Lua arrays (#26329)Gregory Anders2+5-5
2023-12-06 12:34perf(column): keep track of number of lines that hold up the 'signcolumn'Luuk van Baal14+198-170
2023-12-07 13:57Merge #26426 allow empty string key in msgpack => Vim conversionJustin M. Keyes9+22-58
2023-12-07 12:01refactor: object_to_vim() cannot failJustin M. Keyes7+15-46
2023-12-06 16:02feat(rpc): allow empty string key in msgpack => Vim conversionJustin M. Keyes3+7-12
2023-12-07 11:32Merge pull request #26438 from jamessan/log_spec-nameJames McCoy1+1-1
2023-12-07 11:14fix(terminal): never propagate $COLORTERM from outer env (#26440)zeertzjq4+54-11
2023-12-07 09:02test(unit): correct header name (#26446)zeertzjq1+6-1
2023-12-07 08:39Merge pull request #26445 from zeertzjq/inccommandzeertzjq2+200-120
2023-12-07 07:54fix(inccommand): don't crash with "split" and 'n' flagzeertzjq1+5-3
2023-12-07 06:53test(inccommand_spec): actually trigger 'inccommand' previewzeertzjq1+195-117
2023-12-07 04:04fix(inccommand): save and restore '[ and '] marks (#26442)zeertzjq2+31-0
2023-12-07 03:12version.c: update (#26441)github-actions[bot]1+1-1
2023-12-07 02:16test: set 'termguicolors' in outer Nvim instance (#26437)zeertzjq6+24-17
2023-12-06 23:52fix(log): increase size of buffer for nvim instance nameJames McCoy1+1-1
2023-12-06 23:35fix(tui): use uv_timer_t instead of TimeWatcher for input (#26435)zeertzjq3+14-16
2023-12-06 23:15test(terminal): remove unnecessary string operations (#26434)zeertzjq5+15-28
2023-12-06 18:58Merge pull request #26381 from bfredl/delaycolorsbfredl2+52-2
2023-12-06 18:55Merge pull request #26407 from gpanders/default-tgcGregory Anders20+494-217
2023-12-05 22:26test: set notermguicolors in testsGregory Anders9+198-124
2023-12-04 08:50fix(startup): only send one default_colors_set event during startupbfredl2+52-2
2023-12-06 16:26test: unreliable 'nofsync' test #26423Justin M. Keyes1+4-3
2023-12-05 18:01feat(defaults): enable 'termguicolors' by default when supported by terminalGregory Anders11+296-93
2023-12-06 15:56fix(json): allow objects with empty keys #25564Emanuel6+17-28
2023-12-06 15:11test: 'nofsync' with deadly signal #26415Justin M. Keyes3+38-10
2023-12-06 07:51vim-patch:6863084d3bd0Christian Clason6+216-285
2023-12-05 22:04vim-patch:4e043b1fc7eeChristian Clason1+1-1
2023-12-04 02:37fix(treesitter): don't forcefully open foldsJaehwang Jung1+5-2
2023-12-06 08:49vim-patch:8.2.3695: confusing error for missing key (#26420)zeertzjq4+26-2
2023-12-06 07:48vim-patch:8.1.1583: set_ref_in_list() only sets ref in items (#26418)zeertzjq3+5-5
2023-12-06 07:39refactor(options): remove SOPT type enums (#26417)Famiu Haque2+4-15
2023-12-06 02:35feat(lua): implement Iter:join() (#26416)Gregory Anders3+30-0
2023-12-06 00:04docs: small fixes (#26243)dundargoc10+15-14
2023-12-05 23:16vim-patch:9.0.2151: 'breakindent' is not drawn after diff filler lines (#26412)zeertzjq3+69-24
2023-12-05 22:44vim-patch:2103a56eab5a (#26411)zeertzjq1+1-1
2023-12-05 20:52test: fileio_spec is unreliable/flaky #26404Justin M. Keyes3+26-26
2023-12-05 15:13Merge pull request #26361 from luukvbaal/invalidbfredl2+13-12
2023-12-05 12:05refactor(IWYU): move marktree types to marktree_defs.h (#26402)zeertzjq14+112-112
2023-12-05 11:33refactor(api): complete conversion from `Dictionary` to `Dict(opts)` (#26365)Riccardo Mazzarini11+121-150
2023-11-24 13:11ci: use the latest stylua versiondundargoc1+1-2
2023-12-05 08:24vim-patch:9.0.2148: Vim does not detect pacman.log fileChristian Clason3+43-0
2023-12-05 00:40fix(change): update fold after on_bytes (#26364)Jaehwang Jung2+4-4
2023-12-04 22:32build: enable lintlua for test/unit/ dir #26396Justin M. Keyes51+4107-2804
2023-12-04 21:31build: enable lintlua for src/ dir #26395Justin M. Keyes20+3225-2979
2023-12-04 20:38build: enable lintlua for scripts/ dir #26391Justin M. Keyes10+415-292
2023-12-04 19:21build: rework formatting to use add_glob_targetdundargoc5+13-82
2023-12-04 12:29refactor(terminal): only remove const qualifier when necessary (#26386)zeertzjq4+26-24
2023-12-04 09:00fix(treesitter): allow passing lang to vim.treesitter.get_node() now correctly takes opts.lang (#26360)Jongwook Choi3+18-1
2023-12-04 07:49refactor(completion): use an inline function to free cptext (#26380)Raphael1+18-16
2023-12-03 22:42vim-patch:9.0.2145: wrong scrolling in insert mode with smoothscroll (#26375)zeertzjq4+42-2
2023-12-03 14:58feat(treesitter): highlight help files by default (#26347)Christian Clason3+7-0
2023-12-03 03:59Merge pull request #26334 from echasnovski/default-colorschemezeertzjq24+1150-624
2023-12-02 13:10refactor: remove unused file ringbuf.hdundargoc1+0-290
2023-11-29 20:16feat(highlight): update default color schemeEvgeni Chasnovski24+1150-624
2023-12-01 22:07build(nix): update flake.lockJosé Luis Lafuente1+6-6
2023-12-02 10:59fix(extmarks): restore old position before revalidatingLuuk van Baal2+13-12
2023-12-02 02:56Merge pull request #26358 from zeertzjq/vim-9.0.2140zeertzjq14+84-16
2023-12-02 02:17vim-patch:9.0.2143: [security]: buffer-overflow in ex_substitutezeertzjq3+16-2
2023-12-02 02:10vim-patch:9.0.2142: [security]: stack-buffer-overflow in option callback functionszeertzjq8+26-8
2023-12-02 02:07vim-patch:9.0.2141: [security]: buffer-overflow in suggest_trie_walkzeertzjq3+14-0
2023-12-02 02:00vim-patch:9.0.2140: [security]: use-after-free in win-enterzeertzjq4+28-6
2023-12-02 01:55revert: "memory: Free buffers after freeing variables" (#26356)zeertzjq3+32-20
2023-12-02 01:42vim-patch:9.0.2139: html.angular ft is problematic (#26357)zeertzjq2+1-3
2023-12-01 23:55refactor: free more reachable memory with EXITFREE (#26349)zeertzjq16+149-16
2023-12-01 16:07refactor: remove kbtree.hdundargoc1+0-477
2023-12-01 16:17refactor: remove SIZEOF_INT checkdundargoc1+0-7
2023-11-30 11:05ci: create setup actiondundargoc7+47-40
2023-12-01 08:37refactor: move float_relative_str[] to nvim_win_get_config() (#26344)zeertzjq3+4-5
2023-12-01 07:22refactor: change event_create() to a macro (#26343)zeertzjq19+49-75
2023-12-01 05:56fix(api): use a conditional stack for nvim_cmd (#26341)zeertzjq2+22-0
2023-12-01 01:38refactor(IWYU): fix includes for highlight_group.h (#26340)zeertzjq5+3-8
2023-12-01 00:06refactor(IWYU): create {ex_getln,rbuffer,os/fileio}_defs.h (#26338)zeertzjq15+174-153
2023-11-30 22:17fix: use BEL to terminate OSC 11 request (#26335)Gregory Anders1+1-1
2023-11-30 19:56Merge pull request #25870 from dundargoc/build/libtermkeyGregory Anders13+3380-78
2023-11-30 19:50docs: update MAINTAIN.mdGregory Anders1+1-1
2023-11-30 18:18fix(termkey): include IO header on WindowsGregory Anders2+4-0
2023-11-30 17:55fix(termkey): accept BEL (0x07) as OSC terminatorGregory Anders1+2-0
2023-11-30 17:54fix(termkey): do not sign extend mode valueGregory Anders1+1-1
2023-11-01 21:33build: vendor libtermkeydundargoc12+3373-77
2023-11-30 17:00vim-patch:9.0.2137: Can't detect angular & mustache filetypesObserverOfTime2+4-0
2023-11-30 17:05refactor: explicitly abort on OOM condition (#26330)Gregory Anders1+7-7
2023-11-30 16:37fix: Remove nested for_each_tree in TSTreeView (#26328)Pham Huy Hoang1+3-3
2023-11-30 15:31refactor: suppress unused variable warnings in release builds (#26327)Gregory Anders0+0-0
2023-11-30 14:48refactor(IWYU): fix includes for cmdhist.h (#26324)zeertzjq16+53-63
2023-11-30 14:04fix(tui): grow termkey's internal buffer for large escape sequences (#26309)Gregory Anders2+59-7
2023-11-30 13:04fix(treesitter): fix parens stacking in inspector display (#26304)Gregory Anders1+50-53
2023-11-30 13:03ci(release): perform a full checkout when building (#26323)zeertzjq1+9-0
2023-11-30 11:52refactor(IWYU): move typedefs out of globals.h (#26322)zeertzjq33+322-322
2023-11-30 10:48Merge pull request #23657 from luukvbaal/extmarkbfredl3+83-9
2023-11-30 10:41refactor: move extern variables out of _defs.h files (#26320)zeertzjq9+205-183
2023-11-30 09:16refactor(IWYU): move UI and LineFlags to ui_defs.h (#26318)zeertzjq14+134-140
2023-11-30 07:51build: don't define FUNC_ATTR_* as empty in headers (#26317)zeertzjq136+142-186
2023-11-30 02:55test: unskip more terminal tests on Windows (#26315)zeertzjq2+10-8
2023-11-30 00:56test(ex_terminal_spec): match descriptions (#26314)zeertzjq1+22-30
2023-11-29 23:56Merge pull request #25994 from luki446/windows-path-terminal-fixzeertzjq2+22-6
2023-11-29 23:15test: :terminal when 'shell' uses backslasheszeertzjq1+19-5
2023-11-11 21:32fix(terminal): make backslashes in 'shell' work on WindowsLuki4461+3-1
2023-11-29 23:31ci(lintcommit): fix empty and period check with multiple colons (#26312)zeertzjq1+8-1
2023-11-29 23:06test(ex_terminal_spec): unskip tests that work on Windows (#26310)zeertzjq1+8-15
2023-05-22 14:57fix(extmark): restore extmarks when completing original textLuuk van Baal3+83-9
2023-11-28 22:35vim-patch:a9058440b7b9Christian Clason1+71-19
2023-11-29 16:17fix(treesitter): adjust indentation in inspector highlights (#26302)Gregory Anders1+10-3
2023-11-29 15:49fix(termcap): escape escapes in passthrough sequence (#26301)Gregory Anders1+1-1
2023-11-29 15:43fix(defaults): wait until VimEnter to set background (#26284)Gregory Anders1+25-8
2023-11-29 15:10refactor: move function macros out of vim_defs.h (#26300)zeertzjq22+86-89
2023-11-29 14:59docs: document TSNode:byte_length() (#26287)Gregory Anders3+13-4
2023-11-29 14:16fix(treesitter): make InspectTree correctly handle nested injections (#26085)Pham Huy Hoang1+17-12
2023-11-29 14:10fix(treesitter): use proper query syntax for inspector (#26274)Gregory Anders1+33-36
2023-11-29 12:32refactor: move some constants out of vim_defs.h (#26298)zeertzjq89+339-352
2023-11-28 04:40perf(column): only invalidate lines affected by added signLuuk van Baal5+64-76
2023-11-29 10:12Merge pull request #26292 from luukvbaal/decorbfredl3+16-5
2023-11-29 05:24vim-patch:9.0.2134: ml_get error when scrolling (#26264)zeertzjq5+906-2
2023-11-29 04:10refactor(IWYU): create normal_defs.h (#26293)zeertzjq20+90-96
2023-11-29 01:17fix(decorations): do not apply sign highlight id as range attr idLuuk van Baal3+16-5
2023-11-28 23:22vim-patch:9.0.2136: MSVC errorformat can be improved (#26283)zeertzjq1+1-1
2023-11-28 23:02fix(man): set the nested flag for the BufReadCmd autocommand (#26285)Gregory Anders1+1-0
2023-11-28 22:51vim-patch:9.0.2135: No test for mode() when executing Ex commands (#26282)zeertzjq5+31-19
2023-11-28 22:34fix(termcap): use tmux passthrough sequence when running in tmux (#26281)Gregory Anders1+6-4
2023-11-28 19:31refactor: fix headers with IWYUdundargoc0+0-0
2023-11-28 19:39Merge pull request #26276 from luukvbaal/decorbfredl1+5-12
2023-11-28 19:15build: disable UnusedIncludes from clangddundargoc1+2-0
2023-11-28 18:23refactor(decor): remove sign conditions that are always trueLuuk van Baal1+5-12
2023-11-27 15:22fix(column): redraw and update signcols for paired extmarkLuuk van Baal4+18-35
2023-11-28 11:17fix(rplugin): dont create data dir if it's a broken symlink #25726Samuel (ThinLinc team)1+3-1
2023-11-28 11:00refactor: iwyu (#26269)zeertzjq11+66-67
2023-11-28 10:01Merge pull request #26249 from bfredl/concealcharbfredl12+103-69
2023-11-26 20:07feat(decoration): allow conceal_char to be a composing charbfredl12+103-69
2023-11-28 09:01refactor(IWYU): fix includes for ugrid.h (#26267)zeertzjq3+4-14
2023-11-28 05:52docs(lua): don't include remote-only API functions (#26266)zeertzjq2+26-203
2023-11-28 03:46vim-patch:9.0.2133: Cannot detect overstrike mode in Cmdline mode (#26263)zeertzjq7+55-1
2023-11-28 02:47refactor: move hashtab types to hashtab_defs.h (#26262)zeertzjq13+245-241
2023-11-28 00:15refactor(options): replace `p_force_(on|off)` with `immutable` (#26209)Famiu Haque5+53-50
2023-11-27 23:58vim-patch:9.0.2131: not all nushell files detected (#26260)Christian Clason2+2-3
2023-11-27 23:47refactor: fix runtime_defs.h (#26259)zeertzjq59+299-335
2023-11-27 19:27refactor: rename types.h to types_defs.hdundargoc0+0-0
2023-11-27 19:13refactor: fix includes for api/autocmd.hdundargoc0+0-0
2023-11-27 19:22refactor: fix includes for iconv.hdundargoc2+0-2
2023-11-27 18:47refactor: create runtime_defs.hdundargoc5+118-118
2023-11-27 17:46build(IWYU): export generated headersdundargoc13+14-19
2023-11-27 17:39build(IWYU): fix includes for undo_defs.hdundargoc0+0-0
2023-11-27 15:00build(IWYU): fix includes for func_attr.hdundargoc117+132-3
2023-11-27 16:23docs: support @since for api level #25574LW3+53-5
2023-11-27 12:34fix(treesitter): don't invalidate parser when discovering injectionsDmytro Soltys2+117-2
2023-11-26 20:36build: enable IWYU on macdundargoc29+82-132
2023-11-27 10:35ci: fix api-docs workflowdundargoc1+5-8
2023-11-27 12:58build(IWYU): replace most private mappings with pragmas (#26247)zeertzjq41+67-214
2023-11-27 10:37refactor: remove vim.h from more headers (#26244)zeertzjq4+7-4
2023-11-27 10:24test: check vim.wait() error message in fast context (#26242)zeertzjq1+11-6
2023-11-27 09:43docs: small fixes (#26154)dundargoc8+15-15
2023-11-27 09:21refactor: move Arena and ArenaMem to memory_defs.h (#26240)zeertzjq109+274-309
2023-11-21 11:24fix(lua): disallow vim.wait() in fast contextsLewis Russell6+29-8
2023-11-27 03:17refactor: move autocmd types to autocmd_defs.h (#26239)zeertzjq10+91-70
2023-11-27 01:51build(IWYU): replace public-to-public mappings with pragmas (#26237)zeertzjq41+76-117
2023-11-27 00:34build(clint): more precise check for "defs" headers (#26236)zeertzjq11+25-41
2023-11-26 23:41build(IWYU): remove arabic_defs.h (#26235)dundargoc3+1-5
2023-11-26 21:41Merge pull request #26233 from bfredl/strictcharbfredl3+3-19
2023-11-26 16:25build(IWYU): fix headers for arabic.hdundargoc7+6-7
2023-11-26 20:53refactor(encoding): remove redundant vim_isprintc_strictbfredl3+3-19
2023-11-26 14:38vim-patch:cf40409e7d17Christian Clason1+3-1
2023-11-26 14:58refactor: move garray_T to garray_defs.h (#26227)zeertzjq42+51-48
2023-11-26 14:34build: sync IWYU and clint to ignore the same headers (#26228)dundargoc3+209-167
2023-11-26 12:24build: add check to clint to prevent non-defs header includesdundargoc2+392-1
2023-11-25 16:52build(IWYU): map everything in the C99 specificationdundargoc2+655-2
2023-11-25 15:06vim-patch:9.0.2128: runtime(swig): add syntax and filetype pluginsChristian Clason5+171-21
2023-11-25 21:03fix(health): malformed call to warn() #26217Itamar Lencovsky1+2-2
2023-11-25 10:32build: rework IWYU mapping filesdundargoc38+541-572
2023-11-25 15:16vim-patch:813a538bb3ceChristian Clason1+2-0
2023-11-25 14:35docs: vim.iter #26169Justin M. Keyes4+129-150
2023-11-25 12:08Merge pull request #26203 from jamessan/swapfile-test-fixJames McCoy1+1-1
2023-11-24 14:26docs: recommend testing nightly or stable for bug reportsdundargoc1+6-1
2023-11-25 02:50vim-patch:8.2.4685: when a swap file is found for a popup there is no dialog (#26207)zeertzjq4+78-62
2023-11-24 23:10fix(mouse): avoid dragging when clicking next to popupmenu (#26201)luukvbaal3+27-19
2023-11-24 20:22fix(oldtest): always use a 64-bit int for swapfile block numberJames McCoy1+1-1
2023-11-24 03:31refactor(tui): remove unnecessary scheduling when suspending (#26190)zeertzjq1+3-18
2023-11-24 02:44fix(messages): validate msg_grid before using msg_grid_pos (#26189)zeertzjq2+19-3
2023-11-24 01:15fix(mouse): avoid dragging after click label popupmenu callback (#26187)luukvbaal3+45-10
2023-11-23 23:19docs(starting.txt): correct step number (#26185)zeertzjq1+3-3
2023-11-23 22:52vim-patch:9.0.2126: unused assignments when checking 'listchars' (#26182)zeertzjq2+5-3
2023-11-23 22:13vim-patch:9.0.2125: File info disappears when 'cmdheight' has decreased (#26180)zeertzjq3+70-1
2023-11-23 21:59fix(grid): don't draw beyond max column (#26172)zeertzjq1+14-6
2023-11-23 21:28fix: missing case in setxattr error handling (#26176)Nik Klassen1+1-0
2023-11-23 21:26perf: remove redundant strlen in skipwhite (#26177)ii141+5-2
2023-11-23 15:23fix(column): reset decor state before starting from topLuuk van Baal2+10-14
2023-11-23 15:05test: remove the pipe created by new_pipename() (#26173)zeertzjq2+3-1
2023-11-23 11:58fix(column): apply numhl signs when 'signcolumn' is "no" (#26167)luukvbaal2+18-3
2023-11-23 09:02vim-patch:8750e3cf81f1 (#26163)zeertzjq1+6-8
2023-11-23 08:34Merge pull request #26162 from zeertzjq/vim-9.0.2121zeertzjq2+84-25
2023-11-22 23:11vim-patch:9.0.2121: [security]: use-after-free in ex_substitutezeertzjq2+64-14
2023-11-23 08:04vim-patch:8.2.2784: Vim9: cannot use \=expr in :substitutezeertzjq1+20-11
2023-11-22 17:19Merge pull request #26105 from luukvbaal/signmergebfredl5+35-17
2023-11-22 09:39build: reorder compiler option settingdundargoc1+72-79
2023-11-18 22:49feat(extmarks): add sign name to extmark "details" arrayLuuk van Baal5+35-17
2023-11-22 11:19Merge pull request #26151 from bfredl/signcountbfredl2+31-4
2023-11-22 10:30fix(decorations): fix imbalanced sign countbfredl2+31-4
2023-11-22 09:13Merge pull request #25826 from bfredl/art_decobfredl18+1088-615
2023-03-08 14:18refactor(decorations): break up Decoration struct into smaller piecesbfredl18+1088-615
2023-11-22 03:07vim-patch:9.0.2117: [security] use-after-free in qf_free_items (#26148)zeertzjq1+2-1
2023-11-22 03:06vim-patch:cb0c113ddc01 (#26147)zeertzjq1+7-5
2023-11-22 02:46vim-patch:596a9f29c83a (#26146)zeertzjq3+156-156
2023-11-22 01:50fix(messages): :map output with ext_messages (#26126)Bara C. Tudor2+16-1
2023-11-15 12:49refactor: remove __clang_analyzer__ macrodundargoc1+0-6
2023-11-21 17:42build: suppress bugprone-reserved-identifier warningsdundargoc1+2-2
2023-11-20 15:49build: reorganize cmake filesdundargoc2+147-127
2023-11-21 18:00docs: update MAINTAIN.mddundargoc1+3-3
2023-11-21 16:46perf(lsp): use async fs_stat for file watching on linux (#26123)Mathias Fußenegger1+26-25
2023-11-21 13:53fix(column): always set b_signcols.maxLuuk van Baal1+1-1
2023-11-20 01:27refactor(sign): store 'signcolumn' width range when it is setLuuk van Baal7+55-68
2023-11-21 06:25fix(vim.region): handle multibyte inclusive selection properly (#26129)zeertzjq3+19-9
2023-11-10 13:06build: adjust clang-tidy warning exclusion logicdundargoc19+150-160
2023-11-16 09:59refactor: enable formatting for ternariesdundargoc59+318-377
2023-11-20 16:19refactor(lsp): add type annotations to _watchfiles (#26109)Mathias Fußenegger1+53-55
2023-11-20 14:11build: bump uncrustify to version 0.78.1dundargoc2+3-3
2023-11-20 11:42fixup: quick update, squash laterdundargoc23+80-40
2023-11-20 01:01build: disable all compiler warnings from dependenciesdundargoc7+12-9
2023-11-20 02:25vim-patch:9.0.2116: No test for defining sign without attribute (#26115)luukvbaal1+5-0
2023-11-19 17:37test: skip failing watch file tests on freebsd (#26110)Mathias Fußenegger2+2-0
2023-11-13 22:40refactor: follow style guidedundargoc52+713-1269
2023-11-16 09:59build: bump uncrustify versiondundargoc8+88-14
2023-11-19 13:25perf(lsp): replace file polling on linux with per dir watcher (#26108)Mathias Fußenegger2+125-142
2023-11-18 23:58fix(sign): do not error when defining sign without attributes (#26106)luukvbaal1+5-6
2023-11-18 21:38Merge pull request #26104 from bfredl/noextmarkinfobfredl5+44-84
2023-11-18 19:35refactor(extmark): redundant ExtmarkInfo delenda est, use MTPair insteadbfredl5+44-84
2023-11-07 08:52build: various cmake fixesdundargoc6+24-18
2023-11-18 14:04Merge pull request #25724 from luukvbaal/signmergebfredl33+763-1893
2023-11-18 04:26fix(completion): filter results with complete+=f (#26029)Raphael2+19-28
2023-11-17 20:24Merge pull request #26096 from gpanders/tui-input-refactorGregory Anders4+140-99
2023-11-17 18:15refactor(tui): use termkey_interpret_modereportGregory Anders3+26-24
2023-11-01 13:24refactor(tui): refactor Kitty keyboard query implementationGregory Anders3+114-75
2023-11-12 02:07refactor(snippet): rename test utilitiesMaria José Solano1+33-32
2023-10-27 05:53feat(lsp): support for choice snippet nodesMaria José Solano2+76-23
2023-11-17 14:13fix(tui): handle cursor visibility properly (#26091)zeertzjq2+34-10
2023-11-10 23:52refactor(sign): move legacy signs to extmarksLuuk van Baal33+763-1894
2023-11-17 14:07docs: document breaking change of cursor blink behavior (#26075)Gregory Anders1+7-0
2023-11-17 12:38Merge pull request #25934 from bfredl/screenlinecharbfredl26+403-606
2023-11-06 13:52refactor(grid): make screen rendering more multibyte than ever beforebfredl26+403-606
2023-11-17 10:34fix(lua): only disable vim.schedule() when closing main loop (#26090)zeertzjq3+9-6
2023-11-17 02:19Merge pull request #26083 from zeertzjq/vim-9.0.1854zeertzjq19+179-17
2023-11-17 01:47vim-patch:9.0.2106: [security]: Use-after-free in win_close()zeertzjq7+36-0
2023-11-17 01:42vim-patch:9.0.2010: [security] use-after-free from buf_contents_changed()zeertzjq3+15-0
2023-11-17 01:42vim-patch:9.0.1992: [security] segfault in exmodezeertzjq2+9-0
2023-11-17 01:33vim-patch:9.0.1969: [security] buffer-overflow in trunc_string()zeertzjq4+15-1
2023-11-17 01:32vim-patch:9.0.1882: Trailing white space in testszeertzjq1+1-1
2023-11-17 01:32vim-patch:9.0.1881: Test_crash fails on Maczeertzjq1+2-0
2023-11-17 01:31vim-patch:9.0.1878: tests running sh have problemszeertzjq1+2-4
2023-11-17 01:22vim-patch:9.0.1873: [security] heap-buffer-overflow in vim_regsub_bothzeertzjq1+8-0
2023-11-17 01:22vim-patch:9.0.1872: CI: test_crash() fails on CIzeertzjq1+2-0
2023-11-17 01:21vim-patch:9.0.1868: test_crash still fails for circle cizeertzjq1+1-1
2023-11-17 01:19vim-patch:9.0.1864: still crash with bt_quickfix1_poczeertzjq2+8-2
2023-11-17 01:18vim-patch:9.0.1860: CI: test_crash1() is flakyzeertzjq1+1-2
2023-11-17 01:15vim-patch:partial:9.0.1859: heap-use-after-free in bt_normal()zeertzjq2+15-0
2023-11-17 01:12vim-patch:9.0.1858: [security] heap use after free in ins_compl_get_exp()zeertzjq3+15-3
2023-11-17 00:56vim-patch:9.0.1857: [security] heap-use-after-free in is_qf_win()zeertzjq4+39-13
2023-11-17 00:55vim-patch:9.0.1854: test_crash1() fails on CIzeertzjq1+30-10
2023-11-17 01:52fix(osc52): use `p` for primary selection instead of `s` (#26076)Tomasz N1+2-2
2023-11-17 00:40vim-patch:9.0.2107: [security]: FPE in adjust_plines_for_skipcol (#26082)zeertzjq8+61-28
2023-11-16 23:47Merge pull request #26081 from zeertzjq/vim-9.0.2108zeertzjq13+78-26
2023-11-16 23:18vim-patch:9.0.2111: [security]: overflow in get_numberzeertzjq2+12-0
2023-11-16 23:14vim-patch:9.0.2110: [security]: overflow in ex address parsingzeertzjq2+5-1
2023-11-16 23:11vim-patch:9.0.2109: [security]: overflow in nv_z_get_countzeertzjq2+9-0
2023-11-16 22:41vim-patch:9.0.2108: [security]: overflow with count for :s commandzeertzjq6+15-8
2023-11-16 23:06vim-patch:9.0.1535: test commented out in a wrong wayzeertzjq1+12-12
2023-11-16 23:05vim-patch:9.0.1534: test for expanding "~" in substitute takes too longzeertzjq1+13-12
2023-11-16 22:55vim-patch:9.0.1532: crash when expanding "~" in substitute causes very long textzeertzjq2+36-17
2023-11-16 19:59build: update libtermkey commitdundargoc1+2-2
2023-11-16 19:56fix(osc52): enable OSC 52 by default in tmux sessions (#26072)Gregory Anders2+6-8
2023-11-16 18:25refactor: use optional base argument of tonumber (#26070)Gregory Anders1+9-6
2023-11-16 18:21feat(clipboard): enable OSC 52 clipboard provider by default (#26064)Gregory Anders5+183-56
2023-11-16 17:35feat: add vim.text module (#26069)Gregory Anders6+84-0
2023-11-16 17:12feat(tui): support DCS responses in TermResponse event (#26061)Gregory Anders6+43-29
2023-11-16 16:53docs: fix vim.snippet help tags (#26068)Gregory Anders2+6-5
2023-11-16 03:50refactor: remove B_SPELL macro (#26063)zeertzjq4+3-8
2023-11-16 02:55refactor: iwyu (#26062)zeertzjq37+39-38
2023-11-16 01:54refactor: move some functions to winfloat.c (#26020)Raphael10+297-262
2023-11-15 21:55fix(tui): do not toggle cursor visibility when flushing the buffer (#26055)Gregory Anders1+41-81
2023-11-15 08:14build(deps): bump luajit to HEAD - 43d0a1915Christian Clason1+2-2
2023-11-15 04:57ci: bump actions/github-script from 6 to 7 (#26041)dependabot[bot]4+5-5
2023-11-14 23:02fix: only attempt to close timer if not already closing (#26047)Gregory Anders1+4-6
2023-11-14 16:31vim-patch:67abf1592c83Christian Clason1+19-22
2023-11-14 16:31vim-patch:30c762d99ac8Christian Clason1+1-1
2023-11-14 22:28vim-patch:9.0.2105: skipcol not reset when topline changed (#26042)luukvbaal3+45-1
2023-11-14 16:38vim-patch:9.0.2104: wast filetype should be replaced by wat filetypeChristian Clason10+135-136
2023-11-14 17:55Revert "docs: adjust help-tag-right CSS for HTML" #26046Justin M. Keyes1+3-6
2023-11-14 17:33docs: adjust help-tag-right CSS for HTML #25858rsynnest1+6-3
2023-11-14 14:53feat(tui): add 'termsync' option (#25871)Gregory Anders9+130-2
2023-11-14 13:15refactor: vim.ui.clipboard #26040Justin M. Keyes0+0-0
2023-11-14 10:56fix(defaults): set 'fsync' #26034Ploum4+3-3
2023-11-14 01:21Merge pull request #25918 from gpanders/background-colorGregory Anders18+155-342
2023-11-13 19:39fix(lua): do not schedule events if Nvim is exitingGregory Anders1+6-0
2023-11-12 19:46test: use ST terminator instead of BEL in OSC sequencesGregory Anders1+3-3
2023-11-07 17:31docs: deprecate the "term_background" UI fieldGregory Anders10+13-30
2023-11-06 21:46refactor: move background color detection into LuaGregory Anders7+133-309
2023-11-12 14:54refactor: follow style guidedundargoc42+287-554
2023-11-13 18:39fix(lsp): advertise workspace.didChangeConfiguration capability (#26028)Chris Simon1+3-0
2023-11-13 11:02version.c: update (#26025)github-actions[bot]1+136-136
2023-11-13 10:18fix(textformat): remove unnecessary changed_bytes() (#26027)zeertzjq4+6-5
2023-11-12 14:58build(deps): bump luajit to HEAD - 113a168b7Christian Clason1+2-2
2023-11-13 08:40vim-patch: mark N/A 8.1 patches #26008Justin M. Keyes2+5-4
2023-11-13 07:41vim-patch:8.1.1521: when a popup window is closed the buffer remains (#26024)zeertzjq1+5-4
2023-11-13 07:01vim-patch:8.1.0970: text properties test fails when 'encoding' is not utf-8 (#26023)zeertzjq1+3-1
2023-11-13 06:21Merge pull request #26022 from zeertzjq/vim-8.0.1592zeertzjq12+250-68
2023-11-13 05:53vim-patch:8.2.4850: mksession mixes up "tabpages" and "curdir" argumentszeertzjq2+45-15
2023-11-13 05:46vim-patch:8.2.2112: running tests may leave some files behindzeertzjq1+4-4
2023-11-13 05:31vim-patch:8.1.2373: cannot build with +popupwin but without +quickfixzeertzjq11+40-13
2023-11-13 05:30vim-patch:8.1.2276: MS-Windows: session test leaves files behindzeertzjq1+5-3
2023-11-13 05:49vim-patch:8.1.1581: shared functions for testing are disorganisedzeertzjq1+6-6
2023-11-13 05:25vim-patch:partial:8.1.1218: cannot set a directory for a tab pagezeertzjq2+55-40
2023-11-13 05:24vim-patch:8.1.0870: Vim doesn't use the new ConPTY support in Windows 10zeertzjq2+9-3
2023-11-13 05:18vim-patch:partial:8.0.1592: terminal windows in a session are not properly restoredzeertzjq1+102-0
2023-11-13 04:34test(old): reorder test_mksession.vim to match upstream (#26021)zeertzjq1+17-23
2023-11-13 03:24feat(statuscolumn): re-evaluate for every screen line (#25885)luukvbaal2+17-23
2023-11-13 02:47vim-patch:9.0.2102: matchparen highlight not cleared in completion mode (#26019)zeertzjq6+204-129
2023-11-13 02:14Merge pull request #26018 from zeertzjq/vim-9.0.0137zeertzjq13+263-283
2023-11-13 00:58vim-patch:9.0.0525: manually deleting temp test fileszeertzjq4+56-100
2023-11-13 01:08vim-patch:9.0.0336: tests are flaky because of using a common file namezeertzjq10+205-183
2023-11-13 00:57vim-patch:9.0.0137: debugger test may fail when $CWD is very longzeertzjq1+2-0
2023-11-13 00:55vim-patch:8.2.4809: various things no6 properly tested (#26017)zeertzjq2+109-1
2023-11-12 23:27fix(clipboard): make osc52 work with PUC Lua (#26014)zeertzjq1+3-3
2023-11-12 23:24Merge pull request #26016 from zeertzjq/vim-8.2.2985zeertzjq3+275-16
2023-11-12 23:00vim-patch:8.2.4541: Crash in debugger when a variable is not availablezeertzjq1+15-0
2023-11-12 22:59vim-patch:8.2.4020: debugger test failszeertzjq1+2-2
2023-11-12 22:58vim-patch:8.2.3984: debugger test failszeertzjq1+11-6
2023-11-12 22:50vim-patch:8.2.3395: Vim9: expression breakpoint not checked in :def functionzeertzjq2+40-0
2023-11-12 22:49vim-patch:8.2.3138: debugger test failszeertzjq1+7-7
2023-11-12 22:49vim-patch:8.2.3116: Vim9: crash when debugging a function with line continuationzeertzjq1+13-0
2023-11-12 22:48vim-patch:8.2.3096: temp files remain after running testszeertzjq2+2-2
2023-11-12 22:48vim-patch:8.2.3086: Vim9: breakpoint on "for" does not workzeertzjq1+16-0
2023-11-12 22:46vim-patch:8.2.3066: Vim9: debugging lambda does not workzeertzjq1+29-1
2023-11-12 22:45vim-patch:8.2.3039: Vim9: breakpoint at a comment line does not workzeertzjq1+14-1
2023-11-12 22:44vim-patch:8.2.3027: Vim9: breakpoint in compiled function not always checkedzeertzjq1+22-0
2023-11-12 22:42vim-patch:8.2.3026: Vim9: cannot set breakpoint in compiled functionzeertzjq2+27-1
2023-11-12 22:41vim-patch:8.2.3017: Vim9: debugger shows too many lineszeertzjq1+5-0
2023-11-12 22:41vim-patch:8.2.3013: Vim: when debugging only first line of command is displayedzeertzjq1+29-16
2023-11-12 22:39vim-patch:8.2.3011: Vim9: cannot get argument values during debuggingzeertzjq1+37-6
2023-11-12 22:36vim-patch:8.2.3003: Vim9: closure compiled with wrong compile typezeertzjq1+28-0
2023-11-12 22:35vim-patch:8.2.2996: Vim9: when debugging cannot inspect local variableszeertzjq2+10-7
2023-11-12 22:34vim-patch:8.2.2985: Vim9: a compiled function cannot be debuggedzeertzjq1+11-10
2023-11-12 21:04build: enforce PREFER_LUAdundargoc1+4-1
2023-11-12 22:33vim-patch:9.0.2103: recursive callback may cause issues on some archs (#26013)zeertzjq5+5-4
2023-11-12 21:44vim-patch:2dd613f57bf1 (#26009)zeertzjq3+32-6
2023-11-10 11:23refactor: replace manual header guards with #pragma oncedundargoc220+227-998
2023-11-12 12:13build: remove PVSdundargoc198+99-1222
2023-11-12 16:20build: use stylua with add_glob_targetdundargoc2+14-9
2023-11-12 12:54feat(lsp)!: vim.lsp.inlay_hint.get(), enable(), is_enabled() #25512LW10+359-249
2023-11-12 10:18vim-patch:9.0.2101: CI: test_termdebug may still fail (#26003)zeertzjq1+2-3
2023-11-12 09:33vim-patch:2c133f6c1a16Christian Clason2+45-34
2023-11-12 01:23fix(float): apply 'winblend' to title/footer highlight (#25999)zeertzjq3+33-27
2023-11-12 00:26vim-patch:9358b8d99349 (#25998)zeertzjq1+1-1
2023-11-12 00:18vim-patch:9.0.2100: CI: test_termdebug fails (#25997)zeertzjq2+15-9
2023-11-11 23:51vim-patch:9.0.2098: No filetype support for xcompose files (#25983)ObserverOfTime4+53-0
2023-11-11 23:49vim-patch:1b08d2cd0789 (#25993)zeertzjq3+9-6
2023-11-11 13:30vim-patch:9.0.2097: No support for cypher filesChristian Clason2+2-0
2023-11-11 10:10fix(PVS/V564): the '|' operator is applied to bool type valuedundargoc1+1-1
2023-11-11 10:06fix(PVS/V1001): variable is assigned but is not useddundargoc1+1-1
2023-11-11 13:32vim-patch:5994329667a6Christian Clason1+3-3
2023-11-11 11:50ci: skip api-doc workflow on draft PRsdundargoc1+2-0
2023-11-11 10:20refactor: remove redundant castsdundargoc45+146-152
2023-11-11 09:59fix(PVS/V009): add top-level messagedundargoc1+3-0
2023-11-11 07:12fix(highlight): apply 'winblend' to float border (#25981)zeertzjq3+69-9
2023-11-11 05:10fix(context): don't leak memory on multiple invalid objects (#25979)zeertzjq3+3-3
2023-11-11 02:21fix(context): don't crash on invalid arg to nvim_get_context (#25977)zeertzjq7+45-18
2023-11-10 22:41fix(completion): make sure the buffer name is valid (#25975)mortezadadgar2+2-2
2023-11-10 16:45test: skip failing test on freebsddundargoc1+2-0
2023-11-04 16:33docs: update contributingdundargoc1+3-14
2023-11-10 16:48PVS fixesdundargoc4+9-6
2023-11-10 15:01build(deps): bump tree-sitter-markdown to v0.1.7Christian Clason1+2-2
2023-11-10 07:46build(deps): bump luajit to HEAD - 69bbbf773Christian Clason1+2-2
2023-11-10 11:26Merge pull request #25954 from bfredl/noxmallocbfredl2+37-26
2023-11-10 07:47ci: remove UBSAN_OPTIONS environment variable (#25963)zeertzjq1+0-1
2023-11-10 07:24fix(f_wait): flush UI before blocking (#25962)zeertzjq7+82-26
2023-11-10 06:20vim-patch:8.2.4078: terminal test for current directory not used on FreeBSD (#25961)zeertzjq1+0-1
2023-11-10 04:20fix(options): do not change inccommand during preview (#25462)Omar El Halabi2+31-0
2023-11-10 00:39refactor: change some xstrndup() and xstrnsave() to xmemdupz() (#25959)zeertzjq32+64-67
2023-11-09 09:20refactor(drawline): avoid xmalloc/xfree cycles on each screenlinebfredl2+37-26
2023-11-09 17:19vim-patch:d56f15caf602Christian Clason4+178-180
2023-11-09 13:53Merge pull request #25951 from zeertzjq/vim-8.2.4140zeertzjq11+1041-436
2023-11-09 12:42vim-patch:8.2.4932: not easy to filter the output of maplist()zeertzjq7+120-26
2023-11-09 11:48vim-patch:8.2.4861: it is not easy to restore saved mappingszeertzjq9+350-41
2023-11-09 11:36vim-patch:8.2.4825: can only get a list of mappingszeertzjq7+523-491
2023-11-09 10:16vim-patch:8.2.4820: not simple programmatic way to find a specific mappingzeertzjq6+157-3
2023-11-09 07:17vim-patch:8.2.4140: maparg() does not indicate the type of scriptzeertzjq7+22-6
2023-11-09 07:46vim-patch:20a94f44b3cd (#25946)zeertzjq1+6-6
2023-11-09 04:28refactor(api): simplify nvim_set_keymap shortname check (#25945)zeertzjq2+34-39
2023-11-09 00:38vim-patch:7fbbd7fdc6df (#25944)zeertzjq3+105-14
2023-11-08 23:38Merge pull request #25942 from zeertzjq/vim-9.0.1791zeertzjq5+154-6
2023-11-08 23:19vim-patch:ca48202b6f46zeertzjq3+55-5
2023-11-08 22:59vim-patch:9.0.1811: still some issues with term_debug testzeertzjq1+7-5
2023-11-08 22:53vim-patch:9.0.1809: termdebug test flaykzeertzjq1+1-1
2023-11-08 22:53vim-patch:9.0.1808: termdebug: Typo in termdebug testzeertzjq1+2-2
2023-11-08 22:46vim-patch:9.0.1791: No tests for the termdebug pluginzeertzjq3+97-1
2023-11-08 23:04docs: list NVIM_APPNAME as env on manpage (#25935)330-1271+5-0
2023-11-08 22:34vim-patch:9.0.2095: statusline may look different than expected (#25941)zeertzjq6+28-15
2023-11-08 18:42fix(clipboard): increase OSC 52 wait timeout (#25936)Gregory Anders1+29-7
2023-11-08 18:16fix: flush UI state before blocking in vim.wait (#25938)Gregory Anders1+3-0
2023-11-08 15:33refactor: move defaults into separate module (#25929)Gregory Anders5+184-158
2023-11-08 11:17Merge pull request #25767 from luukvbaal/signdelbfredl13+229-84
2023-11-07 23:06build(deps): bump luajit to HEAD - b94fbfbeeChristian Clason1+2-2
2023-10-24 11:32feat(extmarks): add 'invalidate' property to extmarksLuuk van Baal13+229-84
2023-11-08 01:23fix(diagnostic): check if delete failed in `qf_fill_buffer()` (#25932)voidiz1+6-1
2023-11-07 22:29fix(job-control): make jobwait() flush UI after hiding cursor (#25927)zeertzjq2+23-1
2023-11-07 14:47Merge pull request #25872 from gpanders/osc52Gregory Anders4+76-5
2023-11-06 19:30fix(input): set termkey buffer size to read stream capacityGregory Anders1+6-4
2023-10-30 18:23feat(clipboard): add OSC 52 clipboard supportGregory Anders3+70-1
2023-11-06 19:02build(deps): bump libuv to v1.47.0Christian Clason1+2-2
2023-05-29 16:45build: allow using system rocksdundargoc1+15-10
2023-11-07 03:09test(ui/decorations_spec): avoid flakiness caused by undo msg (#25924)zeertzjq1+5-5
2023-11-07 02:39fix(man): make :Man with a range work (#25922)zeertzjq1+1-0
2023-11-07 00:33fix(lua): correct return value for on_key with no arguments (#25911)altermo2+7-1
2023-11-05 10:47ci: work around flaky python3 testsdundargoc1+7-0
2023-11-06 18:42feat(tui): use TermResponse event for OSC responses (#25868)Gregory Anders8+107-18
2023-11-06 16:34fix(build): include FindPackageHandleStandardArgsObserverOfTime1+1-0
2023-11-06 11:03vim-patch:da4e433dc3be (#25912)zeertzjq3+43-1
2023-11-06 10:45Merge pull request #25905 from bfredl/nested_rabbit_holesbfredl4+97-199
2023-11-06 06:53build(deps): bump luajit to HEAD - 07b3cd3cfChristian Clason1+2-2
2023-11-05 18:23vim-patch:9.0.2092: tests: failure in test_arabicChristian Clason1+3-3
2023-11-05 17:07vim-patch:caee7956a21aChristian Clason1+1-11
2023-11-05 17:07vim-patch:3d37231437fcChristian Clason1+13-4
2023-11-05 10:32vim-patch:b2a4c110a5d1Christian Clason1+9-7
2023-11-04 10:38vim-patch:4f174f0de90bChristian Clason1+27-14
2023-11-04 10:37vim-patch:cd8a3eaf5348Christian Clason7+25-23
2023-11-05 12:17build: remove git requirementdundargoc1+0-5
2023-10-07 13:07build: enable ASAN for MSVCdundargoc3+15-17
2023-11-03 19:25refactor(grid): reimplement 'rightleft' as a post-processing stepbfredl4+97-199
2023-09-29 12:58refactor: the long goodbyedundargoc57+362-367
2023-11-05 11:18build(deps): bump luajit to HEAD - 0afa1676bChristian Clason1+2-2
2023-10-14 09:42build(deps): bump libiconv to 1.17Christian Clason1+2-2
2023-11-05 12:17Merge pull request #25882 from bfredl/noundobfredl10+101-54
2023-11-03 11:26feat(extmarks): add "undo_restore" flag to opt out of undo-restoringbfredl10+101-54
2023-11-04 11:25refactor: combine regexp filesdundargoc7+13273-13319
2023-11-04 21:38ci: don't install unzipdundargoc2+2-2
2023-10-26 20:30build: various cmake fixesdundargoc8+18-46
2023-11-04 13:59vim-patch:9.0.2090: complete_info() skips entries with 'noselect' (#25890)zeertzjq2+5-3
2023-09-27 09:51docs(treesitter): add disclaimer about needing to parse before `get_node()`L Lllvvuu2+14-0
2023-11-04 10:39vim-patch:ce3b0136c6d9Christian Clason1+1-1
2023-11-04 10:40vim-patch:2f54c13292afChristian Clason1+1-1
2023-11-02 08:59fix(lsp): create per client params in lsp.buf.code_actionMathias Fussenegger1+91-50
2023-11-03 22:56fix(rpc): "grid_line" event parsing crashes (#25581)LW4+128-49
2023-10-22 11:30ci: various fixesdundargoc7+28-33
2023-11-03 13:25Merge pull request #25874 from bfredl/lets_rockbfredl7+168-83
2023-10-31 20:33refactor(grid): implement rightleftcmd as a post-processing stepbfredl7+168-83
2023-11-02 23:20vim-patch:1858e2b22ad1Christian Clason1+1-1
2023-11-02 23:20vim-patch:2b89afd5eb63Christian Clason1+2-2
2023-11-03 00:19test(ui/embed_spec): make sure server is started (#25880)zeertzjq1+9-17
2023-11-02 23:22docs: small fixes (#25831)dundargoc6+21-29
2023-11-02 19:34build: make the vimdoc generation depend on the nvim target (#25876)Gregory Anders1+4-1
2023-11-02 18:12build: use built nvim artifact to generate eval files (#25875)Gregory Anders3+4-11
2023-11-02 09:55Merge pull request #25859 from luukvbaal/extmarkdelbfredl2+23-59
2023-10-31 22:53refactor(extmarks): extmark_del() with MarkTreeIterLuuk van Baal2+23-59
2023-10-31 12:27ci: add optional CI that can be triggered manuallydundargoc1+34-0
2023-10-31 11:12build: set char to always be signeddundargoc2+3-7
2023-11-01 04:16fix(startup): trigger UIEnter for the correct channel (#25860)zeertzjq5+36-23
2023-11-01 03:04feat(server): allow embed with listen (#25709)George Harker4+82-11
2023-10-31 15:13fix(base64): only check padding if leftover index is set (#25854)Gregory Anders1+1-1
2023-10-31 14:15feat(stdlib): add vim.base64 module (#25843)Gregory Anders10+448-1
2023-10-31 12:18fix(lsp): call `on_list()` even for single location (#25830)Evgeni Chasnovski3+31-28
2023-10-31 11:24Merge pull request #25850 from famiu/refactor/option/stringbfredl2+44-68
2023-10-31 07:36refactor(options): remove `os_doskip`Famiu Haque2+44-68
2023-10-31 07:23fix(terminal): keep focus when scrolling number column of another window (#25848)zeertzjq2+6-5
2023-10-31 04:05fix(terminal): don't lose focus on <MouseMove> (#25845)zeertzjq2+22-6
2023-10-30 19:06Merge pull request #25674 from famiu/refactor/options/unify_string_optionsbfredl10+438-631
2023-10-30 17:23ci: bump korthout/backport-action from 1 to 2dependabot[bot]1+1-1
2023-10-14 16:19refactor(options)!: unify `set_option` and `set_string_option`Famiu Haque10+438-631
2023-10-30 11:58fix(lsp): do not cancel snippet when selecting placeholder (#25835)Maria José Solano2+7-7
2023-10-29 00:09build: use neovim/libvterm instead of neovim/deps for libvtermdundargoc2+55-2
2023-10-29 08:02docs: small fixes (#25585)dundargoc19+19-21
2023-10-29 07:44fix(api): load buffer first on nvim_buf_set_lines (#25823)Raphael2+31-8
2023-10-29 01:32fix(terminal): avoid Insert mode in Terminal buffer (#25820)zeertzjq2+21-0
2023-10-28 21:53vim-patch:a390e984db20Christian Clason1+1-1
2023-10-28 21:51vim-patch:9.0.2079: Not all Dart files detectedChristian Clason2+3-1
2023-10-28 22:15vim-patch:8ebdbc9e6d80 (#25816)zeertzjq3+42-3
2023-10-28 22:05vim-patch:9.0.2081: smoothscroll may result in wrong cursor position (#25815)luukvbaal2+22-6
2023-10-28 18:27build: use neovim/libtermkey instead of neovim/deps for libtermkeydundargoc2+14-2
2023-10-28 19:47Merge pull request #25812 from famiu/test/api/option_value/modifiedbfredl1+9-8
2023-10-28 16:51test: add test coverage for #25741Famiu Haque1+9-8
2023-10-25 14:54build: bump required minimum libvterm version to 0.3.3dundargoc2+11-2
2023-10-28 02:42vim-patch:9.0.2075: TextChangedI may not always trigger (#25808)zeertzjq5+68-19
2023-10-28 02:06vim-patch:9.0.2070: [security] disallow setting env in restricted mode (#25807)zeertzjq1+7-0
2023-10-27 22:44Merge pull request #25806 from zeertzjq/vim-9.0.2074zeertzjq2+101-5
2023-10-27 17:20vim-patch:650dcfc8d12eChristian Clason1+0-3
2023-10-27 22:17vim-patch:9.0.2077: CI fails because of trailing whitespace in testzeertzjq1+1-1
2023-10-27 22:13vim-patch:9.0.2074: Completion menu may be wrongzeertzjq2+101-5
2023-10-27 13:17fix(diagnostic): virtual_text prefix function should have index and total (#25801)Jongwook Choi3+13-8
2023-10-27 07:40vim-patch:7b7cda67a124Christian Clason6+143-64
2023-10-27 07:37vim-patch:9.0.2071: objdump files not recognizedChristian Clason3+17-0
2023-10-26 22:37vim-patch:9.0.2068: [security] overflow in :history (#25794)zeertzjq3+26-2
2023-10-26 20:40fix(lsp): fix omnicomplete in middle of the line (#25787)Lajos Koszti2+60-2
2023-10-26 05:29fix(lsp): cancel session when leaving snippet region (#25762)Maria José Solano2+21-1
2023-10-26 03:44fix(float): win_get_bordertext_col returning negative column number (#25752)nwounkn2+57-2
2023-10-25 23:42vim-patch:9.0.2064: cannot use buffer-number for errorformat (#25782)zeertzjq3+90-16
2023-10-25 22:41vim-patch:partial:5985879e3c36 (#25780)zeertzjq8+11-10
2023-10-25 22:34vim-patch:9.0.2065: EXPAND flag set for filetype option (#25779)zeertzjq1+0-1
2023-10-25 01:59fix(terminal): assign channel to terminal earlier (#25771)zeertzjq6+111-16
2023-10-23 20:32build: add CMAKE_C_FLAGS to --version outputdundargoc3+8-2
2023-10-23 17:32vim-patch:9.0.2063: pacman hooks are detected as conf filetypeChristian Clason2+3-3
2023-10-23 17:30vim-patch:9.0.2062: Janet files are not recognisedChristian Clason3+5-1
2023-10-23 17:24vim-patch:9.0.2061: not able to detect xkb filetypesChristian Clason2+6-0
2023-10-23 17:19vim-patch:9.0.2060: *.{gn,gni} files are not recognizedChristian Clason2+3-0
2023-10-24 08:10fix(marks): handle switching buffer properly (#25763)zeertzjq4+58-2
2023-10-23 19:03build: enable formatting during rebasedundargoc1+1-3
2023-10-20 13:10build(lint): remove unnecessary clint.py rulesdundargoc72+539-770
2023-10-23 16:20vim-patch:fea96c00e55aChristian Clason1+2-2
2023-10-23 05:38fix(lsp): do not add extra indentationMaria José Solano2+8-3
2023-10-23 04:21fix(lsp): track snippet deletionMaria José Solano2+49-27
2023-10-21 11:44fix(lsp): fix off-by-one error for omnifunc word boundaryMathias Fussenegger3+247-87
2023-10-20 13:12ci: run tests in paralleldundargoc2+41-66
2023-10-20 18:36ci: install perl provider on macdundargoc1+2-4
2023-10-21 19:46Merge pull request #25741 from famiu/fix/options/modifiedbfredl1+15-23
2023-10-21 18:59fix(options): `'modified'` showing incorrect value for scratch buffersFamiu Haque1+15-23
2023-10-21 13:52Merge pull request #25624 from glepnir/fix_25598bfredl7+66-2
2023-10-21 11:40build(deps): bump luajit to HEAD - e826d0c10Christian Clason1+2-2
2023-10-13 06:49feat(complete): support f flag for complete buffer partglepnir7+66-2
2023-10-21 07:57refactor(lsp): deprecate completion util methodsMathias Fussenegger5+12-62
2023-10-21 07:47refactor(lsp): move completion logic into _completion moduleMathias Fussenegger5+217-186
2023-10-21 10:46vim-patch:9.0.2059: outstanding exceptions may be skipped (#25736)zeertzjq4+74-6
2023-10-21 10:14vim-patch:9.0.2058: tests: avoid error when no swap files exist (#25735)zeertzjq1+1-1
2023-10-21 10:04vim-patch:d3e277f279ed (#25734)zeertzjq2+17-9
2023-10-21 06:51feat(lsp): add snippet API (#25301)Maria José Solano11+789-34
2023-10-21 06:47fix(lsp): log unknown diagnostic tags instead of showing a warning (#25705)Jorge Mederos1+2-4
2023-10-20 23:21ci(cirrus): don't run lua/help_spec (#25498)zeertzjq1+2-0
2023-10-20 15:02fix(event-loop): flush UI when no input is available (#25728)zeertzjq1+2-0
2023-10-19 14:09refactor(options): `get_option_value_strict()` and `SREQ_*`Famiu Haque5+266-297
2023-10-20 10:18vim-patch:9.0.2056: no digraph for quadruple primeChristian Clason3+12-0
2023-10-19 21:22vim-patch:d5dc58aeed1b (#25720)Gregory Anders1+28-0
2023-10-19 19:30Merge pull request #25717 from gpanders/vim-e08bfef88bd0Gregory Anders4+20-16
2023-10-19 18:05vim-patch:9.0.2053: zig filetype detection test wrongGregory Anders1+1-2
2023-10-19 15:20vim-patch:e08bfef88bd0Gregory Anders3+19-14
2023-10-19 04:18fix(treesitter): set cursor position when opening inspectorMaria José Solano1+40-24
2023-10-19 10:34vim-patch:9.0.2050: Vim9: crash with deferred function call and exception (#25715)zeertzjq4+62-18
2023-10-06 07:27fix(docs): fix TSNode incorrect signaturesPham Huy Hoang1+4-4
2023-10-18 20:41build(deps): include Find moduleJames McCoy1+1-0
2023-10-18 11:19Merge pull request #25703 from zeertzjq/vim-9.0.2044zeertzjq3+55-8
2023-10-18 10:29vim-patch:9.0.2045: tests: checking for swap files takes timezeertzjq1+14-8
2023-10-18 10:27vim-patch:9.0.2044: Vim9: exceptions confuse defered functionszeertzjq2+41-0
2023-10-17 14:57build: add sub-targets to the doc targetdundargoc1+4-4
2023-10-17 15:37vim-patch:5a33ce2a661fChristian Clason1+73-0
2023-10-18 02:34fix(move): check the correct buffer (#25698)zeertzjq2+31-1
2023-10-17 23:19test(autocmd/termxx_spec): fix flakiness (#25694)zeertzjq1+12-12
2023-10-17 22:40vim-patch:8.2.4497: wrong color for half of wide character next to pum scrollbar (#25693)zeertzjq2+42-2
2023-10-17 22:08vim-patch:9.0.2041: trim(): hard to use default mask (#25692)zeertzjq5+26-9
2023-10-17 20:34fix(treesitter): check that buf is loaded in autocommands (#25679)Maria José Solano1+7-1
2023-10-17 14:43vim-patch:9.0.2035: [security] use-after-free with wildmenu (#25687)zeertzjq9+251-13
2023-10-17 13:42vim-patch:9.0.2037: A few remaining cmdline completion issues with C-E/Y (#25686)zeertzjq0+0-0
2023-10-17 09:49vim-patch:9.0.2039: completion shows current word after completion restart (#25682)zeertzjq2+13-2
2023-10-17 01:51fix(diagnostics): if buffer not loaded, skip handlers that set extmark (#25628)Jaehwang Jung1+12-8
2023-10-16 18:41Merge pull request #25394 from famiu/refactor/options/set_optionbfredl20+665-722
2023-10-10 21:18build: adjust how find order is prioritizeddundargoc14+59-32
2023-10-16 06:15refactor(options): make `did_set_shada` a normal option callbackFamiu Haque2+6-16
2023-10-14 14:02refactor(options): make `os_oldval` and `os_newval` use `OptValData`Famiu Haque3+31-47
2023-10-13 14:16refactor(options): rename `empty_option` to `empty_string_option`Famiu Haque11+79-79
2023-10-12 20:20refactor(options): deduplicate the `do_set_option` codepathFamiu Haque1+191-174
2023-10-12 14:09refactor(options): deduplicate `do_set_option_string`Famiu Haque2+17-89
2023-10-11 12:03refactor(options): remove `os_op`Famiu Haque3+3-7
2023-10-08 16:13refactor(options)!: make OptionSet `v:` values use typvalFamiu Haque8+151-90
2023-09-27 17:30refactor(options): unify set_num_option and set_bool_optionFamiu Haque5+253-286
2023-10-16 16:59fix(man.lua): hardwrapped manpage is not resized #25646James Barford-Evans1+1-1
2023-10-16 15:52fix(lsp): highlight active parameter in signature help #25663Maria José Solano1+4-2
2023-10-16 15:13docs: do not hardcode LSP version in URL #25648Maria José Solano9+13-13
2023-10-16 08:41vim-patch:9.0.2033: gcc overflow-warning for f_resolve (#25666)zeertzjq1+3-3
2023-10-16 08:36vim-patch:dbf749bd5aae (#25665)zeertzjq26+36-36
2023-10-15 16:48Merge pull request #25602 from bfredl/have_no_ifdefbfredl4+31-48
2023-10-11 20:16refactor(lang): reduce scope of HAVE_WORKING_LIBINTL #ifdefsbfredl4+31-48
2023-10-15 11:36fix(extmarks): skip virt_text if it is out of window (#25658)zeertzjq2+30-5
2023-10-15 09:52vim-patch:9.0.2025: no cmdline completion for ++opt args (#25657)zeertzjq6+176-8
2023-10-15 09:19vim-patch:9.0.2032: cannot get mouse click pos for tab or virt text (#25653)zeertzjq8+59-10
2023-10-15 09:14vim-patch:9.0.2031: TextChangedI may be triggered by non-insert mode change (#25656)zeertzjq3+40-14
2023-10-15 09:02vim-patch:9.0.2030: no max callback recursion limit (#25655)zeertzjq4+8-0
2023-10-15 01:05docs: restore accidentally removed line in :h 'ignorecase' (#25651)zeertzjq3+3-0
2023-10-14 22:38test(terminal/channel_spec): fix flakiness (#25649)zeertzjq1+5-0
2023-10-14 14:04vim-patch:7687238e1b0dChristian Clason2+22-15
2023-10-14 14:04vim-patch:9.0.2024: no filetype detection for Debian sourcesChristian Clason2+2-0
2023-10-14 12:09test(winscrolled): make sure floating window is drawn (#25639)zeertzjq1+2-1
2023-10-14 11:28vim-patch:2bbd0d30eebd (#25637)zeertzjq5+70-34
2023-10-14 11:18vim-patch:9.0.2022: getmousepos() returns wrong index for TAB char (#25636)zeertzjq7+65-6
2023-10-14 10:39vim-patch:9.0.2021: Coverity complains about change in charset (#25634)zeertzjq1+1-1
2023-10-14 09:31refactor(lsp): fix luals warnings in tagfunc and add type annotations (#25150)Mathias Fußenegger1+22-13
2023-10-14 07:47refactor(lsp): make is_pull in lsp.diagnostic.get_namespace optional (#25156)Mathias Fußenegger2+23-22
2023-10-14 07:06fix(lsp): refactor escaping snippet text (#25611)Maria José Solano2+72-42
2023-10-14 06:55Merge pull request #25630 from nwounkn/fix-extra-linezeertzjq4+56-3
2023-10-13 07:01fix(ui): empty line before the next message after :silent commandnwounkn4+56-3
2023-10-14 05:53test(ui/searchhl_spec): match more in :terminal test (#25631)zeertzjq1+22-7
2023-10-14 01:58vim-patch:8.1.0822: peeking and flushing output slows down execution (#25629)zeertzjq10+64-45
2023-10-13 13:43fix(grid): add start column when getting char on line (#25627)zeertzjq2+35-0
2023-10-12 23:27fix: allow multiline message for echoerr (#25380)Jongwook Choi2+31-1
2023-10-12 14:04refactor(test): cleanup #25614Justin M. Keyes1+26-28
2023-10-11 03:24feat(types): add `test/.luarc.json`L Lllvvuu1+28-0
2023-10-12 07:39fix(lsp): handle NUL bytes in popup text (#25612)zeertzjq2+14-2
2023-10-12 00:21vim-patch:9.0.2018: complete_info() returns wrong index (#25607)zeertzjq2+95-22
2023-10-11 23:38vim-patch:8.2.3064: Vim9: in script cannot set item in uninitialized list (#25605)zeertzjq3+14-10
2023-10-11 23:34Merge pull request #25606 from zeertzjq/vim-9.0.2017zeertzjq1+17-2
2023-10-11 22:49vim-patch:9.0.2017: linebreak applies for leading whitespacezeertzjq3+41-3
2023-10-11 22:49vim-patch:9.0.2017: linebreak applies for leading whitespace (#25604)zeertzjq2+24-1
2023-10-11 20:01vim-patch:9.0.2011: INI files not detectedChristian Clason2+2-1
2023-10-11 20:38fix(lsp): display initialization errors (#25409)Maria José Solano1+23-10
2023-10-11 09:58docs: clarify about error in shada (#25594)sisrfeng1+9-5
2023-10-11 07:03refactor(float): rename ex_floatclose to ex_fclose (#25596)Raphael5+117-47
2023-10-10 23:24test(core/path_spec): don't use fnameescape() (#25593)zeertzjq1+6-5
2023-10-10 10:39docs(style): add guideline for fixing compiler error on switch statementFamiu Haque1+19-0
2023-09-15 07:43docs: small fixesdundargoc10+16-18
2023-10-10 14:36Merge pull request #25561 from glepnir/9663bfredl7+226-0
2023-10-10 14:03refactor: use xstpcpy() instead of strcat() (#25572)James2+11-9
2023-10-09 10:47feat(float): add fclose commandglepnir7+226-0
2023-10-08 18:36refactor: allow not having a `default` case for enumFamiu Haque16+48-49
2023-10-10 09:33fix(highlight): add `FloatFooter` to 'highlight_defs.h' (#25577)Evgeni Chasnovski2+3-1
2023-10-10 01:15vim-patch:9.0.2009: cmdline-completion for comma-separated options wrong (#25569)zeertzjq8+171-28
2023-10-10 00:22fix(path): restore space separation in 'path' (#25571)zeertzjq6+15-5
2023-10-09 23:06docs: fix misplaced mention of 'backupdir' (#25568)zeertzjq2+5-5
2023-10-09 22:34docs: miscellaneous doc and type fixes (#25554)Maria José Solano8+12-11
2023-10-09 22:08fix(file_search): path with spaces in finddir() and findfile() (#25493)Leonardo Mello2+40-3
2023-10-09 21:56vim-patch:9.0.2008: test: undofile left behind (#25567)zeertzjq1+1-0
2023-10-08 21:05ci: use clang 17 as the default clang version is too olddundargoc2+25-1
2023-09-27 15:53ci: various cleanupsdundargoc3+43-31
2023-10-06 15:43ci: enable clang-analyzer warningsdundargoc4+38-2
2023-10-09 13:05fix(coverity): dead code #25562Justin M. Keyes1+1-3
2023-10-09 09:29build(deps): bump libmpack-lua to 1.0.11Christian Clason1+1-1
2023-10-09 09:50fix(autocmd): API functions accept garbage after event name #25523ii143+23-8
2023-09-29 12:58refactor: the long goodbyedundargoc52+280-290
2023-10-09 08:48feat(ui-ext): make 'mousehide' into proper ui_option (#25532)Jaehoon Hwang4+11-0
2023-10-09 08:14test(ui/embed_spec): use notification instead of request (#25555)zeertzjq2+9-3
2023-10-08 21:32build(deps): bump luajit to HEAD - 656ecbcf8Christian Clason1+2-2
2023-10-08 21:32Merge pull request #25503 from bfredl/unishapebfredl9+187-229
2023-10-08 17:17vim-patch:1e33cd72b60aChristian Clason9+53-52
2023-09-19 12:30refactor(grid): do arabic shaping in one placebfredl9+187-229
2023-10-08 09:59fix(PVS/V592): expression is enclosed by parentheses twicedundargoc1+1-1
2023-10-07 22:40fix(PVS/V547): expression is always true/falsedundargoc3+2-5
2023-10-08 08:09fix(lsp): account for border height in max floating popup height (#25539)LW2+11-2
2023-10-07 20:00build(PVS): exclude build directorydundargoc1+1-0
2023-10-07 18:57Merge pull request #25533 from famiu/docs/style/abort-defaultbfredl1+2-2
2023-10-07 15:04ci: fix mac releasedundargoc1+0-21
2023-10-07 14:34docs: use `abort()` for unreachable `default:` case in CFamiu Haque1+2-2
2023-10-07 09:10Merge pull request #25522 from glepnir/4334bfredl2+13-1
2023-10-06 11:40fix(ui): trigger TabNewEntered after split new tabglepnir2+13-1
2023-10-06 22:15vim-patch:9.0.1997: Some unused code in move.c and string.cdundargoc2+3-5
2023-10-06 23:01Merge pull request #25529 from zeertzjq/vim-9.0.1990zeertzjq4+23-7
2023-10-06 20:50vim-patch:2a281ccca017Christian Clason1+9-8
2023-10-06 22:32vim-patch:9.0.1995: Invalid memory access with empty 'foldexpr' (#25530)zeertzjq2+10-1
2023-10-06 21:52vim-patch:27e12c7669e3zeertzjq3+15-21
2023-10-05 23:21vim-patch:9.0.1990: strange error numberzeertzjq4+23-1
2023-10-06 12:44fix(lua): vim.region on linewise selection #25467Aayush Ojha2+11-0
2023-10-06 12:39Merge #25236 from lsvmello/fix-gfJustin M. Keyes7+54-8
2023-10-06 10:59refactor: cleanupJustin M. Keyes3+38-77
2023-10-06 11:43fix: heap-buffer-overflow in file_name_in_lineJustin M. Keyes1+2-1
2023-09-18 19:50fix: gf fails on "foo/bar.txt:1:2" on WindowsLeonardo Mello7+92-8
2023-10-06 09:21Merge pull request #25513 from bfredl/cleangridbfredl10+105-152
2023-10-06 07:51vim-patch:0e958410046aChristian Clason1+1-2
2023-10-06 07:50vim-patch:f449825ae238Christian Clason1+10-0
2023-10-05 12:44refactor(grid): get rid of unbatched grid_puts and grid_putcharbfredl10+105-152
2023-10-05 12:42vim-patch:9.0.1978: No filetype detection for just filesChristian Clason2+4-0
2023-10-05 11:31Merge pull request #25510 from llllvvuu/fix/correct_qsort_usagebfredl1+3-2
2023-10-05 09:35fix(marktree): correct qsort usageL Lllvvuu1+3-2
2023-10-05 06:39vim-patch:4dbb2669e9edChristian Clason1+2-2
2023-10-04 23:48vim-patch:9.0.1983: scrolling inactive window not possible with cursorbind (#25507)zeertzjq3+82-15
2023-10-04 23:36vim-patch:9.0.1981: not being able to scroll up in diff mode (#25506)zeertzjq2+38-2
2023-10-04 14:24Merge pull request #25491 from glepnir/25474bfredl2+27-0
2023-10-04 13:31feat: ignore swapfile for running Nvim processes #25336Justin M. Keyes15+267-178
2023-10-03 11:26fix(highlight): attr set all when normal attr changedglepnir2+27-0
2023-10-03 22:04fix(path): accept special characters on Windows (#25424)Leonardo Mello2+34-8
2023-09-29 12:58refactor: the long goodbyedundargoc33+247-249
2023-10-03 18:56Merge pull request #25470 from bfredl/msg_displaybfredl10+139-242
2023-09-30 08:31refactor(message): simplify msg_puts_display and use batched grid updatesbfredl10+139-242
2023-10-03 12:54fix(api): avoid immediate TextChanged with nvim_create_buf (#25492)zeertzjq2+18-0
2023-10-03 06:32vim-patch:2dfc22908e43 (#25485)zeertzjq1+2-2
2023-10-03 05:07fix(treesitter): make Visual hl work consistently with foldtext (#25484)zeertzjq2+61-120
2023-10-03 04:13test(fileio_spec): fix files not cleaned up properly (#25483)zeertzjq1+2-1
2023-10-03 03:24fix(clipboard): don't pass --foreground to wl-copy (#25481)zeertzjq1+2-2
2023-10-03 02:23fix(terminal): check terminal size at end of screen update (#25480)zeertzjq2+46-13
2023-10-02 23:45vim-patch:9.0.1975: xattr: permission-denied errors on write (#25478)zeertzjq1+3-5
2023-10-02 23:45vim-patch:9.0.1973: Clean up cmdline option completion code (#25477)zeertzjq3+103-102
2023-10-02 23:24vim-patch:9.0.1972: win32: missing '**' expansion test (#25476)zeertzjq2+20-2
2023-10-02 23:24Merge pull request #25475 from zeertzjq/vim-ba77bbb5c775zeertzjq9+14-7
2023-10-02 22:24vim-patch:cd39b69b0200zeertzjq3+5-1
2023-10-02 22:21vim-patch:20f48d5b2ddbzeertzjq3+6-3
2023-10-02 22:20vim-patch:ba77bbb5c775zeertzjq3+3-3
2023-10-02 22:19fix: fix ASAN errors on clang 17 (#25469)dundargoc6+8-7
2023-10-01 16:54feat(lsp)!: replace snippet parser by lpeg grammarMaria José Solano5+118-668
2023-10-01 16:53feat(lsp): snippet parsing using lpegMaria José Solano1+143-0
2023-10-02 20:14feat(lsp): fallback to code-action command on resolve failure (#25464)Mathias Fußenegger2+52-4
2023-10-02 02:45refactor: move cmdline completion types to cmdexpand_defs.h (#25465)zeertzjq61+246-189
2023-10-01 19:10feat(treesitter): add foldtext with treesitter highlighting (#25391)Till Bungert5+288-0
2023-10-01 14:16refactor(option.c): change :set boolean prefix to an enum (#25458)zeertzjq1+24-16
2023-10-01 13:05Merge pull request #25456 from zeertzjq/vim-9.0.1958zeertzjq25+1519-187
2023-10-01 11:07feat(completion): support completing more string optionszeertzjq7+69-9
2023-10-01 10:26vim-patch:9.0.1968: cmdline completion should consider key optionzeertzjq6+33-18
2023-10-01 10:20vim-patch:9.0.1961: 'listchars' completion misses "multispace" and "leadmultispace"zeertzjq2+67-65
2023-10-01 10:18vim-patch:9.0.1960: Make CI checks more strictzeertzjq2+8-8
2023-09-30 00:13vim-patch:9.0.1958: cannot complete option valueszeertzjq20+1358-103
2023-10-01 08:39Merge pull request #25455 from bfredl/highlight_namespace_gettersbfredl6+70-0
2023-10-01 08:29vim-patch:9.0.1967: xattr errors not translated (#25454)zeertzjq2+3-4
2023-07-18 21:02feat(ui): allow to get the highlight namespaceDaniel Steinberg6+70-0
2023-09-30 22:08vim-patch:9.0.1964: xattr support fails to build on MacOS X (#25448)zeertzjq1+0-1
2023-09-30 14:38Merge pull request #25442 from zeertzjq/vim-9.0.1962zeertzjq8+147-2
2023-09-30 13:19vim-patch:9.0.1963: Configure script may not detect xattrzeertzjq3+5-2
2023-09-30 11:14vim-patch:9.0.1962: No support for writing extended attributeszeertzjq8+144-2
2023-09-30 12:38test(unit): move statusline tests to statusline_spec.lua (#25441)zeertzjq4+293-288
2023-09-30 11:40Merge pull request #25386 from glepnir/toggle_floatbfredl9+156-14
2023-09-30 11:36vim-patch:9.0.1366: functions for setting options are in random order (#25440)zeertzjq2+1436-1430
2023-09-27 09:23feat(float): support toggle show float windowglepnir9+156-14
2023-09-30 09:38refactor: align set_chars_option() with Vim (#25438)zeertzjq2+121-98
2023-09-30 06:41refactor: reorganize option header files (#25437)zeertzjq106+1187-1110
2023-09-30 04:05build(iwyu): add a few more _defs.h mappings (#25435)zeertzjq131+188-165
2023-09-30 00:35test(old): don't check for $CLANG_SANITIZER (#25432)zeertzjq1+1-3
2023-09-29 22:30vim-patch:9.0.1956: Custom completion skips orig cmdline if it invokes glob() (#25427)zeertzjq3+31-14
2023-09-29 18:07Merge pull request #25418 from bfredl/no_attr2bfredl33+176-199
2023-09-29 15:57docs(term): use tic -x for better compatibility with old ncurses (#25421)Dr. Matthew Swabey1+1-1
2023-09-29 15:54Merge pull request #25395 from bfredl/line_buf2bfredl7+200-246
2023-09-29 15:37refactor(lsp): deprecate util methods (#25400)Maria José Solano4+7-29
2023-09-29 14:10refactor(message): smsg_attr -> smsgbfredl31+161-178
2023-09-29 14:10refactor(message): msg_puts_attr_len -> msg_puts_lenbfredl3+10-10
2023-09-29 13:52refactor(message): msg_outtrans_long_len_attr -> msg_outtrans_longbfredl3+5-11
2023-09-20 08:08refactor(grid): unify the two put-text-on-the-screen code pathsbfredl7+200-246
2023-09-26 20:36refactor: remove longdundargoc33+254-257
2023-09-28 00:44fix(unittests): ignore __s128 and __u128 types in ffiJames McCoy1+2-0
2023-09-28 23:05vim-patch:02902b547bdb (#25406)zeertzjq1+16-8
2023-09-28 22:52vim-patch:9.0.1950: Vim9: error codes spread out (#25405)zeertzjq5+109-109
2023-09-28 22:51Merge pull request #25398 from zeertzjq/vim-9.0.1946zeertzjq5+65-7
2023-09-28 21:47vim-patch:9.0.1947: Bash Expansion test fails on Windows/MacOSzeertzjq1+3-0
2023-09-27 21:09vim-patch:9.0.1946: filename expansion using ** in bash may failzeertzjq3+44-6
2023-09-28 22:06vim-patch:9.0.0607: verbose echo message test fails on Mac OSzeertzjq2+18-1
2023-09-28 12:20test: decoration provider with wrapped lines (#25404)zeertzjq1+66-0
2023-09-28 04:57docs: Lua docstrings guidance #25345dundargoc2+12-11
2023-09-27 21:49Merge pull request #25396 from bfredl/no_attrbfredl42+382-413
2023-09-27 21:22vim-patch:5277cfaf8afe (#25397)zeertzjq4+17-16
2023-09-27 20:24refactor(messages): rename msg_trunc_attr and msg_multiline_attr without attrbfredl7+16-16
2023-09-27 20:21refactor(messages): fold msg_attr into msgbfredl35+275-289
2023-09-27 17:29vim-patch:54f70cf0780aChristian Clason1+75-53
2023-09-27 17:29vim-patch:02774f99cebcChristian Clason1+78-89
2023-09-27 17:29vim-patch:347459423903Christian Clason2+85-26
2023-09-27 19:46refactor(messages): fold msg_outtrans_attr into msg_outtransbfredl26+91-108
2023-09-27 17:09feat: NVIM_APPNAME supports relative paths #25233Rory Nesbitt7+60-21
2023-09-27 15:43fix(clang): null pointer dereference in parse_msgpack #25389nwounkn1+1-0
2023-09-27 11:21Merge pull request #25374 from bfredl/batchupdatebfredl5+46-47
2023-09-27 10:58vim-patch:8.2.3467: CursorHoldI event interferes with "CTRL-G U" (#25383)zeertzjq2+20-0
2023-09-27 10:51vim-patch:8.2.3517: TextChanged does not trigger after TextChangedI (#25384)zeertzjq7+204-100
2023-09-26 12:28refactor(grid): use batched updates for statusline and rulerbfredl4+25-29
2023-09-27 02:48fix(extmarks): draw TAB in virt_text properly with 'rl' (#25381)zeertzjq2+28-20
2023-09-26 12:03refactor(grid): use batched updates for builtin tablinebfredl1+15-12
2023-09-26 12:01refactor(grid): use batched updates for horizontal wildmenubfredl1+6-6
2023-09-26 13:41refactor(tutor): cleanupJustin M. Keyes2+72-71
2023-09-26 13:31fix(tutor): Tutor steps don't work on Windows #25251Leonardo Mello3+113-9
2023-09-26 12:20Merge pull request #25229 from glepnir/20323bfredl7+19-2
2023-09-18 06:50fix(highlight): add force in nvim_set_hlglepnir7+19-2
2023-09-25 06:14fix(meta): add nil return types to lpeg functionsMaria José Solano1+2-2
2023-09-25 04:20fix(meta): cleanup lpeg operatorsMaria José Solano1+3-8
2023-09-25 20:15vim-patch:54e1f56cf2a5Christian Clason1+1-2
2023-09-25 22:13fix(runtime): add commentstring for D ftplugin (#25362)ricardaxel1+1-0
2023-09-25 17:00Merge pull request #25360 from bfredl/bigmessbfredl12+30-57
2023-09-25 10:21refactor(options)!: graduate some more shortmess flagsbfredl12+30-57
2023-09-25 16:16Merge pull request #25359 from bfredl/longmessbfredl6+12-48
2023-09-25 14:59build(deps): bump luajit to HEAD - becf5cc65Christian Clason1+2-2
2023-09-25 10:26refactor: remove 'shortmess' save/restore panic for ex commandsbfredl6+12-48
2023-09-25 09:34Merge pull request #25344 from gpanders/doc-shortmessbfredl4+4-6
2023-09-25 04:39docs: do not use deprecated functions #25334Maria José Solano5+17-3
2023-09-25 03:06fix(api): handle NUL in nvim_err_write() and nvim_out_write() (#25354)zeertzjq2+44-8
2023-09-25 00:38docs: remove more references to shm-fGregory Anders1+1-3
2023-09-25 00:23fix(exception): remember whether message is multiline (#25351)zeertzjq5+44-10
2023-09-24 23:15Merge pull request #25349 from zeertzjq/vim-790f9a890ceezeertzjq5+6-4
2023-09-24 22:39vim-patch:960822a11f70zeertzjq2+3-3
2023-09-24 22:37vim-patch:790f9a890ceezeertzjq3+3-1
2023-09-24 22:31vim-patch:9.0.1938: multispace wrong when scrolling horizontally (#25348)zeertzjq3+124-122
2023-09-24 22:23vim-patch:9.0.1937: missing test for mouse click + 'virtedit' (#25347)zeertzjq1+20-0
2023-09-24 22:19Merge pull request #25346 from zeertzjq/vim-9.0.1931zeertzjq3+20-10
2023-09-24 21:50vim-patch:9.0.1934: :bwipe fails after switching window from aucmd_win.zeertzjq1+12-1
2023-09-24 21:47vim-patch:9.0.1931: make test_compilers fails on ubuntuzeertzjq2+8-9
2023-09-22 22:25feat(meta): add types for vim.lpegMaria José Solano2+330-0
2023-09-24 18:43feat(health): list attached buffers in LSP report #23561Bogdan Grigoruță1+8-1
2023-09-24 18:15fix(ui): "resize -1" with cmdheight=0 #24758nwounkn2+21-1
2023-09-24 17:43fix: checkhealth warning even if init.lua exists #25306Tom Blake1+10-6
2023-09-24 14:09docs: remove "f" from default 'shortmess' valueGregory Anders3+3-3
2023-09-24 14:04fix(provider/pythonx): import the correct module (#25342)zeertzjq1+1-1
2023-09-24 14:03test: only trim trailing spaces in swapfile tests (#25341)zeertzjq2+22-23
2023-09-24 08:29fix(startup): stop TUI properly when quitting at swap dialog (#25337)zeertzjq2+103-8
2023-09-24 03:20test(old): don't set options to default before every test (#25335)zeertzjq3+7-12
2023-09-23 13:24refactor(clang-tidy): ignore warnings from clang-tidy 17dundargoc1+7-1
2023-09-24 02:57fix(api, lua): handle setting v: variables properly (#25325)zeertzjq5+219-71
2023-09-24 02:49fix(ui): always use stl/stlnc fillchars when drawing statusline (#25267)tj-moody7+32-29
2023-09-24 00:05test(tui_spec): small consistency fixes (#25332)zeertzjq1+99-106
2023-09-21 02:03docs: fix type warningsMaria José Solano6+34-25
2023-09-23 19:18Merge pull request #25330 from bfredl/no_shm_fbfredl7+10-20
2023-09-23 16:29Merge pull request #25268 from bfredl/grid_linebfredl9+194-184
2023-09-23 14:42refactor(options)!: graduate shortmess+=f flagbfredl7+10-20
2023-09-23 14:33fix(float): fix some other crashes with :unhide or :all (#25328)zeertzjq3+178-9
2023-09-23 09:49fix(provider): cannot detect python3.12 #25316Jongwook Choi1+4-5
2023-09-23 08:17build(deps): bump luajit to HEAD - 97c75843cChristian Clason1+2-2
2023-09-23 07:59fix(lua): show error message when failing to set variable (#25321)zeertzjq3+8-0
2023-09-23 06:42fix(unhide): close floating windows first (#25318)zeertzjq2+16-3
2023-09-23 04:41vim-patch:8.2.4609: :unhide does not check for failing to close a window (#25317)zeertzjq3+27-10
2023-09-23 03:00fix(tui): make :cquit work properly with remote TUI (#25313)zeertzjq3+65-7
2023-09-22 23:08Merge pull request #25286 from rktjmp/doc-vim-schedule-wrapzeertzjq3+34-14
2023-09-22 20:00fix(meta): include vim.jsonMaria José Solano1+3-0
2023-09-21 12:34docs: update vim.schedule param name and typeOliver Marriott2+7-7
2023-09-20 04:41fix(languagetree): don't treat unparsed nodes as occupying full rangeL Lllvvuu2+66-2
2023-09-20 11:42refactor(grid): properly namespace and separate stateful grid functionsbfredl9+194-184
2023-09-22 09:56fix(api): get virtual text with multiple hl properly (#25307)zeertzjq5+74-46
2023-09-21 05:53docs: clarify vim.schedule_wrap behaviourOliver Marriott2+27-7
2023-09-22 07:36fix(ui): handle virtual text with multiple hl in more cases (#25304)zeertzjq7+69-53
2023-09-22 06:21fix(extmarks): inline virt_text support multiple hl groups (#25303)zeertzjq2+42-34
2023-09-21 22:51docs: small improvements to compl-autocomplete example (#25299)zeertzjq1+2-2
2023-09-21 21:44vim-patch:9.0.1923: curswant wrong on click with 've' and 'nowrap' set (#25293)zeertzjq4+75-13
2023-09-20 21:31build: actually export symbols on macdundargoc1+5-0
2023-09-21 10:58Merge pull request #25288 from bfredl/tuiassertbfredl5+24-3
2023-09-21 10:06fix(lsp): handle absence of a trailing newline #25194Sergey Slipchenko3+127-16
2023-09-21 08:18fix(tui): don't overwrite an assertion faliure message on exitbfredl5+24-3
2023-09-21 07:56fix(lsp): clear codelens on LspDetach (#24903)Jaehwang Jung2+35-10
2023-09-21 07:36Merge pull request #25270 from bfredl/indeterminismbfredl1+17-2
2023-09-21 07:06vim-patch:a7aba6ca5033 (#25285)zeertzjq1+24-25
2023-09-21 05:55build(deps): bump luajit to HEAD - d1a2fef8aChristian Clason1+2-2
2023-09-21 04:05Merge pull request #25281 from zeertzjq/vim-9.0.1919zeertzjq6+278-59
2023-09-21 02:20fix(mouse): click on empty line with 'foldcolumn'zeertzjq2+143-29
2023-09-21 01:55test(ui/float_spec): click in bordered float sets correct curswantzeertzjq1+69-0
2023-09-21 00:00vim-patch:9.0.1919: Wrong curswant when clicking on empty line or with vsplitszeertzjq6+92-56
2023-09-20 23:37vim-patch:9.0.1921: not possible to use the jumplist like a stack (#25278)zeertzjq6+116-68
2023-09-20 23:03fix(statuscolumn): update number hl for each screen line (#25277)zeertzjq2+5-3
2023-09-20 21:42vim-patch:9.0.1918Christian Clason2+2-0
2023-09-20 19:51fix(test): fix "indeterminism" warnings in UI testsbfredl1+17-2
2023-09-20 14:39fix(extmarks): account for rightleft when drawing virt text (#25262)Ibby3+184-26
2023-09-20 13:48fix(extmarks): fix win_col virt_text drawn on wrong screen line (#25264)zeertzjq3+27-8
2023-09-16 22:10feat(lua): add vim.func._memoizeLewis Russell8+135-71
2023-09-17 10:13fix(build): better deps for docLewis Russell1+7-1
2023-09-20 11:15docs: misc #24561Justin M. Keyes18+160-145
2023-09-20 10:17Merge pull request #25261 from bfredl/nolinewrapbfredl5+2-33
2023-09-20 09:11Merge pull request #25244 from jedrzejboczar/fix-cursor-jump-win-separatorsbfredl1+28-14
2023-09-20 09:04docs: document $XDG environment variables #25227Eduardo Rittner Coelho1+28-5
2023-09-20 08:18refactor(grid): unused grid->line_wraps delenda estbfredl5+2-33
2023-09-20 07:25Merge pull request #25096 from glepnir/float_winnewbfredl2+26-0
2023-09-20 07:18Merge pull request #25155 from glepnir/fix_winhlbfredl2+17-0
2023-09-20 04:30test(lsp): add normalize_markdown testsMaria José Solano1+34-0
2023-09-19 22:37vim-patch:9.0.1915: r_CTRL-C works differently in visual mode (#25248)zeertzjq4+17-1
2023-09-18 18:04fix(lsp)!: deprecate trim_empty_linesMaria José Solano5+16-28
2023-09-13 03:51feat(lsp): use treesitter for stylize markdownMaria José Solano7+158-71
2023-09-19 12:15fix: avoid ui_grid_cursor_goto when drawing window separatorsJędrzej Boczar1+28-14
2023-09-19 10:45fix(float): make "fixed" work with relative=win (#25243)zeertzjq2+42-62
2023-09-11 11:46fix(float): trigger winnew event when float window createglepnir2+26-0
2023-09-19 10:32Merge pull request #25214 from bfredl/glyphcachebfredl25+439-171
2023-09-14 13:02fix(highlight): winhl receive wrong argumentglepnir2+17-0
2023-09-19 09:49Merge pull request #25148 from glepnir/fixed_optbfredl8+102-1
2023-09-13 11:39refactor(grid): change schar_T representation to be more compactbfredl25+439-171
2023-09-18 23:07vim-patch:346ac1429c5a (#25239)zeertzjq1+2-0
2023-09-18 22:41vim-patch:9.0.1908: undefined behaviour upper/lower function ptrs (#25238)zeertzjq1+14-37
2023-09-18 12:24docs(test): add more info on debugging with gdb #25230Sergey Slipchenko1+19-3
2023-09-14 05:30fix(float): add fixd optionglepnir8+102-1
2023-09-18 04:16test(tui_spec): update cursor_address test for wrap flag (#25228)zeertzjq1+6-9
2023-09-17 23:07test(ui/fold_spec): more testing for clicking on 'foldcolumn' (#25225)zeertzjq1+74-0
2023-09-17 23:07fix(job-control): fix use after free (#25223)sid-65811+1-1
2023-09-17 17:20vim-patch:d8b86c937a41Christian Clason1+1-1
2023-09-17 17:19vim-patch:e30d8e4ce01dChristian Clason3+250-0
2023-09-17 17:18vim-patch:9.0.1907: No support for liquidsoap filetypesChristian Clason2+2-0
2023-09-17 08:54fix(treesitter): _trees may not be list-likeJaehwang Jung3+52-31
2023-09-17 13:31test(ui/fold_spec): click on multibyte "foldclosed" (#25216)zeertzjq1+45-6
2023-09-17 13:01vim-patch:8.2.4173: cannot use an import in 'foldexpr' (#25215)zeertzjq3+10-3
2023-09-17 12:29feat(folds): support virtual text format for 'foldtext' (#25209)zeertzjq7+214-16
2023-09-16 15:40docs: remove joke from pronouncedundargoc1+1-2
2023-09-17 09:26build(deps): bump luajit to HEAD - e897c5743Christian Clason1+2-2
2023-09-17 10:23Merge pull request #25190 from glepnir/echo_hlbfredl2+20-3
2023-09-16 11:08fix(highlight): correct hi command outputglepnir2+20-3
2023-09-17 03:40Merge pull request #25208 from zeertzjq/vim-8.2.2356zeertzjq1+25-21
2023-09-17 03:05vim-patch:9.0.1633: duplicate code for converting float to stringzeertzjq1+3-10
2023-09-17 02:59vim-patch:8.2.2356: Vim9: ":put =expr" does not handle a list properlyzeertzjq1+29-18
2023-09-17 00:48docs(tutor): clarify the meaning of ✗ and ✓ (#25204)zeertzjq4+48-49
2023-09-16 22:35fix(lua): not using global value in vim.opt_global (#25196)Phelipe Teles2+19-3
2023-09-16 22:07test(plugin/man_spec): use pesc() on actual_file in pattern (#25199)zeertzjq1+2-1
2023-09-16 17:05feat(treesitter): add lang parameter to the query editor (#25181)Maria José Solano4+20-13
2023-09-16 14:43fix(treesitter): properly combine injection.combined regionsJaehwang Jung1+14-5
2023-09-13 09:39fix(treesitter): fix trim predicateLewis Russell1+8-4
2023-09-16 10:43fix(typing): vim.fn.executeLewis Russell2+8-4
2023-09-16 12:59Merge pull request #25186 from llllvvuu/fix/preserve_marktree_orderinhbfredl2+110-1
2023-09-16 09:48perf(treesitter): do not scan past given line for predicate matchL Lllvvuu3+42-35
2023-09-14 09:45fix(test): more tests for marktreebfredl1+106-0
2023-09-16 08:08fix(marktree): preserve ordering in `marktree_move`L Lllvvuu1+4-1
2023-09-16 09:52refactor(mapping.c): reduce scope of localsLewis Russell1+55-103
2023-09-13 23:51fix(languagetree): apply `resolve_lang` to `metadata['injection.language']`L Lllvvuu2+84-50
2023-09-16 08:39Merge pull request #25183 from llllvvuu/fix/marktree_movebfredl2+19-2
2023-09-16 08:27Merge pull request #25078 from glepnir/aubfredl2+42-1
2023-09-16 04:43fix(marktree): off-by-one error in `marktree_move`L Lllvvuu2+19-2
2023-09-15 14:50vim-patch:c1f8bb37c6a8Christian Clason1+3-2
2023-09-15 19:45refactor(treesitter): remove duplicated diagnostic code (#24976)Maria José Solano1+48-129
2023-09-15 14:32docs(MAINTAIN): Add note about deprecation policy exceptions (#25159)Gregory Anders1+5-1
2023-09-15 12:30fix(extmarks): overlay virt_text position after 'showbreak' (#25175)zeertzjq5+106-19
2023-09-10 07:09fix(ui): doesn't trigger au event when enter is falseglepnir2+42-1
2023-09-15 10:45fix: invoke changed_bytes when rewriting <Tab> char #25125Ilia Choly2+30-31
2023-09-15 10:10refactor(treesitter): rename "preview" => "edit" #25161Maria José Solano6+48-43
2023-09-15 08:33test(windows): unskip working tests (#25153)dundargoc2+7-6
2023-09-15 07:56fix(extmarks): draw virt_text below diff filler lines properly (#25170)zeertzjq2+40-2
2023-09-15 06:04build(deps): bump luajit to HEAD - 7a77a3cd8Christian Clason1+2-2
2023-09-15 06:54fix(extmarks): fix wrong virt_text position after wrapped TAB (#25168)zeertzjq2+52-3
2023-09-15 04:35fix(extmarks): properly handle virt_text on next screen line (#25166)zeertzjq4+92-50
2023-09-14 23:17refactor(drawline): remove unnecessary inline virt checks (#25163)zeertzjq1+9-17
2023-09-14 13:23docs: replace <pre> with ``` (#25136)Gregory Anders43+1361-1256
2023-09-14 10:36refactor(treesitter): deprecate for_each_child #25118LW4+8-9
2023-09-14 07:08fix(treesitter): `language.add` - only register parser if it existsL Lllvvuu1+2-2
2023-09-10 09:00build(lint): use stylua without add_glob_targetdundargoc2+6-12
2023-09-14 06:40feat(lsp): remove notify from vim.lsp.buf_detach_client (#25140)Mathias Fußenegger1+0-2
2023-09-14 04:05docs: fix typos and other small fixes (#25005)dundargoc15+22-23
2023-09-13 23:42fix(float): update position of anchored windows first (#25133)zeertzjq3+200-4
2023-09-13 20:18Merge pull request #25114 from bfredl/nohlbfredl4+33-37
2023-09-12 20:36vim-patch:8b2457a38198Christian Clason1+104-92
2023-09-12 20:30vim-patch:fc93594d562dChristian Clason11+1893-846
2023-09-12 20:29vim-patch:f5356bf6751fChristian Clason1+254-213
2023-09-13 13:38feat(vimdoc): support Markdown code blocks (#25127)Gregory Anders4+278-227
2023-09-12 09:54refactor(highlight): merge redundant attr_entries and attr_entry_ids structsbfredl4+33-37
2023-08-20 05:17fix(treesitter): don't update fold if tree is unchangedJaehwang Jung1+3-1
2023-09-12 14:26fix(treesitter): fixup for InspectTreeLewis Russell1+12-10
2023-09-12 11:51feat(gen_help_html): add anchors to help tags #25112Sergey Slipchenko1+12-2
2023-09-12 10:38fix(treesitter): remove more double recursionLewis Russell2+36-27
2023-09-12 09:16Merge pull request #13243 from bfredl/intersectionbfredl25+2027-499
2020-11-22 09:10feat(extmark): support proper multiline rangesbfredl25+2027-499
2023-09-12 06:15fix(languagetree): remove double recursion in LanguageTree:parseL Lllvvuu1+2-2
2023-09-12 05:47build(deps): bump luajit to HEAD - 8af63f992Christian Clason1+2-2
2023-09-12 05:47build(deps): bump tree-sitter to HEAD - 46af27796Christian Clason1+2-2
2023-09-12 05:48vim-patch:62145db91b10Christian Clason1+194-151
2023-09-11 23:48vim-patch:f787ee8451a1 (#25103)zeertzjq1+19-16
2023-09-11 23:37vim-patch:596ad66d1ddb (#25102)zeertzjq4+21-28
2023-09-11 19:29fix(decorations): better approximation of botline #24794Jaehwang Jung6+17-11
2023-09-11 17:01fix(tests): set SHELL=sh #24941Sergey Slipchenko2+7-2
2023-09-11 09:32refactor(usercmd.c): reduce scope of localsLewis Russell1+41-64
2023-09-11 08:47Merge pull request #25083 from bfredl/memlinetypebfredl1+54-58
2023-09-11 08:45Merge pull request #24901 from faergeek/more-intuitive-cursor-updatebfredl6+790-47
2023-09-10 16:59vim-patch:9.0.1891: No runtime support for MojoChristian Clason3+319-0
2023-09-10 16:58vim-patch:e7833e73471aChristian Clason1+184-3
2023-09-10 16:57vim-patch:066103307534Christian Clason1+1-1
2023-09-11 04:41ci(cirrus): use FreeBSD 13.2 (#24684)zeertzjq1+1-1
2023-09-11 04:16fix(api): more intuitive cursor updates in nvim_buf_set_textSergey Slipchenko6+790-47
2023-09-11 03:46Merge pull request #25093 from zeertzjq/vim-9.0.1893zeertzjq2+11-0
2023-09-11 02:58vim-patch:9.0.1894: CI: trailing whitespace in testszeertzjq1+1-1
2023-09-11 02:58vim-patch:9.0.1893: CI: strptime test fails on BSD14zeertzjq2+11-0
2023-09-11 00:29fix(mouse): click on 'statuscolumn' with 'rightleft' (#25090)zeertzjq2+30-2
2023-09-10 21:53test: unignore test which froze sourcehut (#25067)Sergey Slipchenko1+0-3
2023-08-26 14:59refactor(memline): cleanup typedefs for memline structsbfredl1+54-58
2023-09-10 17:10Merge pull request #24875 from bfredl/memfilemapbfredl9+73-321
2023-09-10 13:21ci(codeql): add concurrency to cancel unnecessary jobs earlydundargoc1+4-3
2023-05-01 05:56ci: install stylua from their releasesdundargoc1+7-5
2023-09-09 16:14build: remove luarocksdundargoc4+3-106
2023-08-26 13:31refactor(mch): last mch_ function/macro hits the dustbfredl5+2-14
2023-08-25 21:00refactor(memfile): change mf_trans and mf_hash from ad-hoc hashtable to Mapbfredl5+71-307
2023-09-10 10:02build(deps): bump luajit to HEAD - 5a18d4582Christian Clason1+2-2
2023-09-10 10:35Merge pull request #25071 from bfredl/coxpcallbfredl5+114-6
2023-09-09 12:45vim-patch:733bbcde776eChristian Clason1+3-3
2023-09-09 21:45build(lua): vendor coxpcallbfredl5+114-6
2023-09-10 08:02feat(lsp): improve control over placement of floating windows (#24494)Grace Petryk5+136-8
2023-09-09 13:13fix: fix compiler warning from clangdundargoc1+1-1
2023-08-31 05:13fix(deps): make sure --force-config takes effectSergey Slipchenko1+1-1
2023-09-09 11:37revert: "ci: trigger tests when pushing"dundargoc2+5-9
2023-09-09 11:31ci(release): remove unnecessary full clonedundargoc1+0-6
2023-09-09 11:40fix(rpc): fix hang with channel closed while waiting for responseSergey Slipchenko1+7-1
2023-09-09 11:01Merge pull request #25039 from glepnir/fix_hlbfredl7+23-1
2023-09-09 10:33Merge pull request #25058 from zeertzjq/vim-9.0.1886zeertzjq15+41-19
2023-09-09 09:47vim-patch:partial:9.0.1886: Various Typoszeertzjq13+20-20
2023-09-09 09:51vim-patch:9.0.1877: missing test for patch 9.0.1873zeertzjq3+22-0
2023-09-07 10:42fix(highlight): add create param in nvim_get_hlglepnir7+23-1
2023-09-09 08:36ci: remove container solution for the linux runnerdundargoc3+8-24
2023-09-08 21:35vim-patch:86cfb39030ebChristian Clason4+428-335
2023-09-08 21:34vim-patch:4e554d282c50Christian Clason3+22-20
2023-09-08 23:15vim-patch:9.0.1884: Wrong order of arguments for error messages (#25055)zeertzjq1+3-3
2023-09-08 13:05feat(runtime): highlight hl groups in syntax.txt (#25050)zeertzjq2+34-0
2023-09-08 11:26Merge pull request #24985 from bfredl/hash2bfredl25+574-968
2023-05-17 14:08refactor(map): enhanced implementation, Clean Code™, etc etcbfredl25+574-968
2023-09-07 23:51build(vim-patch.sh): don't use control chars in command (#25044)zeertzjq1+9-17
2023-09-07 23:28build(vim-patch.sh): use older associative array syntaxzeertzjq1+17-9
2023-09-07 22:56build(vim-patch.sh): dereference annotated tags when listing (#25042)zeertzjq1+2-4
2023-09-07 14:08Merge pull request #25024 from bfredl/luacheck2bfredl4+92-74
2023-09-05 09:49refactor(build): derocksify luacheckbfredl4+92-74
2023-09-07 08:12feat(lsp): add original LSP Location as item's user_data in locations_to_items (#23743)Tom Praschan4+31-3
2023-09-06 21:50vim-patch:f7ac0ef50988Christian Clason6+45-17
2023-09-06 21:49vim-patch:67c951df4c95Christian Clason5+22-5
2023-09-06 17:54fix(diagnostic): always return copies of diagnostic items (#25010)Evgeni Chasnovski3+18-1
2023-09-05 22:59Merge pull request #25030 from zeertzjq/vim-9.0.1874zeertzjq1+13-22
2023-09-05 22:21vim-patch:9.0.1874: CI may fail in test_recover_empty_swapzeertzjq1+2-0
2023-09-05 22:19vim-patch:partial:9.0.0669: too many delete() calls in testszeertzjq1+11-22
2023-09-05 22:28test(old): reorder test_quickfix.vim to match upstream (#25029)zeertzjq1+228-231
2023-09-05 20:50Merge pull request #25006 from lewis6991/fix/systemkillLewis Russell6+203-118
2023-09-05 13:38fix: windows timeouts have exit code 1Lewis Russell1+5-1
2023-09-04 11:03refactor(vim.system): factor out on_exit handlingLewis Russell6+87-73
2023-09-04 10:30fix(vim.system): make timeout work properlyLewis Russell4+102-58
2023-09-05 12:03fix(options): correct condition for calling did_set_option() (#25026)zeertzjq2+15-1
2023-09-03 09:17fix(vim.system): let on_exit handle cleanup after killLewis Russell2+29-6
2023-09-05 06:20vim-patch:282a94be990fChristian Clason1+1-1
2023-09-04 21:17vim-patch:3170342af304Christian Clason1+24-17
2023-09-04 22:25vim-patch:9.0.1866: undo is synced after character find (#25021)zeertzjq2+13-1
2023-09-04 12:51ci: bump actions/checkout from 3 to 4dependabot[bot]13+24-24
2023-09-04 20:42build: bump lpeg to 1.1.0 (#25016)dundargoc2+20-18
2023-09-04 07:55vim-patch:9.0.1863: wrong format specifiers in e_aptypes_is_null_str_nr (#25015)zeertzjq1+1-1
2023-09-04 00:49vim-patch:9.0.1856: issues with formatting positional arguments (#25013)zeertzjq5+88-63
2023-09-03 22:00build: various fixesdundargoc8+12-47
2023-09-03 10:08Merge pull request #24974 from bfredl/memline2bfredl1+7-7
2023-09-03 10:06ci: move external_deps job from cirrus-ci back to github actionsdundargoc3+38-32
2023-09-03 06:00refactor(ex_session.c): remove unnecessary char -> int -> char castzeertzjq1+2-3
2023-09-03 05:47vim-patch:9.0.1848: [security] buffer-overflow in vim_regsub_both() (#25001)zeertzjq4+30-6
2023-09-03 04:32perf(substitute): don't reallocate new_start every time (#24997)zeertzjq1+14-12
2023-09-03 03:15vim-patch:9.0.1840: [security] use-after-free in do_ecmd (#24993)zeertzjq3+49-0
2023-09-03 03:12refactor(marks): don't set timestamp twice with :delmarks (#24994)zeertzjq3+16-39
2023-09-03 02:34fix(shada): update marks when using delmarks! (#24978)Maria José Solano2+40-1
2023-09-03 02:05Merge pull request #24991 from zeertzjq/vim-9.0.1846zeertzjq3+7-2
2023-09-03 01:14vim-patch:9.0.1847: [security] potential oob write in do_addsub()zeertzjq1+1-1
2023-09-03 01:12vim-patch:9.0.1846: [security] crash in fullcommandzeertzjq2+6-1
2023-09-03 01:04vim-patch:9.0.1852: i_CTRL-O does not reset Select Mode (#24990)zeertzjq2+12-0
2023-09-02 22:38build: download busted from own neovim/deps repositorydundargoc5+72-7
2023-09-02 14:38docs(luv): correct uv.spawn options.args docs about the first argumentChristian Clason1+5-5
2023-09-02 10:50fix(ui): avoid ambiguity about chunk that clears part of line (#24982)zeertzjq2+33-7
2023-09-02 09:37Merge pull request #24310 from lewis6991/refactor/optionvalidateLewis Russell4+249-211
2023-09-02 08:43vim-patch:acb91d3905cfChristian Clason3+114-0
2023-09-02 08:43vim-patch:da16a1b471aaChristian Clason4+58-60
2023-09-02 02:23test(shada/marks_spec): load the file with the marks (#24979)zeertzjq1+5-2
2023-09-01 17:28fix(memline): more curbuf stuffbfredl1+7-7
2023-09-01 11:31fix(lsp): wrong iterator in registerCapability handler (#24971)TheBlob421+1-1
2023-09-01 03:38vim-patch:9.0.1833: [security] runtime file fixes (#24969)zeertzjq5+54-32
2023-08-31 22:45vim-patch:9.0.1828: cursor wrong with virt text before double-width char (#24967)zeertzjq2+15-2
2023-08-13 09:29fix: use snprintf instead of sprintfLewis Russell4+15-22
2023-08-31 13:11fix(query_error): multiline bugLewis Russell2+10-16
2023-07-13 16:08refactor(option): add set_option()Lewis Russell1+24-23
2023-07-13 15:46refactor(option): pass varp to set_string_optionLewis Russell2+9-14
2023-07-13 15:31refactor(option): option clearingLewis Russell2+48-36
2023-07-13 14:53refactor(option): remove OPT_CLEARLewis Russell3+7-12
2023-07-13 11:21refactor(option): further align set_string_option with do_set_option_string (2)Lewis Russell2+45-8
2023-07-13 11:08refactor(option): further align set_string_option with do_set_option_stringLewis Russell2+47-45
2023-07-13 11:00refactor(option): remove hidden option checkLewis Russell1+2-4
2023-07-13 10:48refactor(option): remove redundant localLewis Russell1+1-4
2023-07-13 09:22refactor(option): change some int to boolLewis Russell3+8-7
2023-07-12 13:54refactor(option.c): call did_set_option for all typesLewis Russell2+10-9
2023-07-12 13:21fix(optionstr.c): incorrect use of curbuf/curwinLewis Russell1+2-2
2023-07-12 13:16refactor(optionstr.c): remove redundant argumentLewis Russell2+6-8
2023-07-12 12:56refactor(option.c): remove did_set_string_option aliasLewis Russell2+6-13
2023-07-11 09:26refactor(option.c): move validation logic to functionLewis Russell1+77-69
2023-07-19 09:02feat(treesitter): improve query error messageAmaan Qureshi5+122-13
2023-08-31 06:22vim-patch:0b8b145bf8bfChristian Clason1+2-2
2023-08-31 06:21vim-patch:1610528cc305Christian Clason2+451-191
2023-08-31 08:14refactor(lsp): add type annotation for lsp.Client.server_capabilities (#24925)Jongwook Choi1+5-3
2023-08-31 08:00fix(lsp): only disable inlay hints / diagnostics if no other clients are connected (#24535)Chris AtLee6+239-29
2023-08-31 02:15fix(shada): update deleted marks (#24936)Maria José Solano4+59-7
2023-08-31 01:18fix(runtime/tutor): don't try to close fold when there is none (#24953)David Moberg1+1-1
2023-08-31 00:35vim-patch:9.0.1825: wrong cursor position with virt text and 'linebreak' (#24957)zeertzjq2+71-51
2023-08-31 00:20vim-patch:9.0.1820: Rexx files may not be recognised (#24956)zeertzjq2+27-4
2023-08-30 23:44vim-patch:9.0.1797: Vimball/Visual Basic filetype detection conflict (#24947)zeertzjq3+55-18
2023-08-30 20:38vim-patch:9.0.1807: runtime: crystal scripts not recognised (#24949)zeertzjq2+2-0
2023-08-30 20:38vim-patch:9.0.1803: runtime(filetype): Add norg language detection (#24948)zeertzjq2+2-0
2023-08-30 16:16vim-patch:9d8ef7cc4340Christian Clason9+9-9
2023-08-30 15:14fix(filetype): make sure buffer is valid before call nvim_buf_call (#24922)Hongbo Liu1+3-0
2023-08-30 11:14Merge pull request #24944 from bfredl/memline0bfredl2+17-0
2023-08-30 09:53fix(api): nvim_buf_get_offset in a new buffer with zero or one linesbfredl2+17-0
2023-08-30 09:21fix(treesitter.c): improve comments on fenv usageLewis Russell1+15-11
2023-08-30 07:26build(deps): bump luajit to HEAD - 41fb94defChristian Clason1+2-2
2023-08-30 07:25vim-patch:2ac708b54866Christian Clason1+10-13
2023-08-29 20:19vim-patch:a5eb6785efccChristian Clason1+4-0
2023-08-29 20:19vim-patch:3ac2d3da5fdfChristian Clason1+1-1
2023-08-30 04:10fix(builtin): fix incorrect optional fields for fn.sign_defineJongwook Choi1+2-2
2023-08-29 15:34Merge pull request #24926 from bfredl/tsfreebfredl2+25-11
2023-08-29 09:21fix(treesitter): fix another TSNode:tree() double freebfredl2+25-11
2023-08-29 09:03vim-patch:0382f05dbd65Christian Clason18+55-4
2023-08-29 09:03vim-patch:f937ab32a1acChristian Clason15+130-68
2023-08-29 08:48fix(treesitter): fix TSNode:tree() double free (#24796)nwounkn2+43-30
2023-08-29 08:03Merge pull request #24912 from bfredl/topline2bfredl3+144-5
2023-08-24 08:32fix(treesitter): update folds only once on InsertLeaveJaehwang Jung1+10-0
2023-08-29 07:17build(deps): bump luajit to HEAD - 83954100dChristian Clason1+2-2
2023-08-28 09:35fix(api): better topline adjustments in nvim_buf_set_linesbfredl3+144-5
2023-08-29 01:36vim-patch:9.0.1813: linebreak incorrect drawn with breakindent (#24917)zeertzjq3+19-23
2023-08-28 03:57build(deps): bump tree-sitter to HEADAmaan Qureshi1+2-2
2023-08-28 12:22feat(terminal): allow :terminal to take modifiers (#15427)Gregory Anders3+29-7
2023-08-28 11:05Merge pull request #24913 from bfredl/lastlinebfredl2+13-1
2023-08-28 10:36fix(api): handle clearing out last line of non-current bufferbfredl2+13-1
2023-08-27 01:00vim-patch:535b9e12d02fChristian Clason1+2-2
2023-08-27 23:16vim-patch:9.0.1810: camel-case spelling has issues with digits (#24909)zeertzjq2+102-23
2023-08-27 23:07vim-patch:9.0.1798: The 'syntax' option has no completion. (#24908)zeertzjq2+11-0
2023-08-27 22:36Merge pull request #24853 from zeertzjq/inline-virt-eolzeertzjq6+241-137
2023-08-27 22:02vim-patch:9.0.1802: Multiline regex with Visual selection fails with virtual textzeertzjq1+79-70
2023-08-27 21:51vim-patch:9.0.1800: Cursor position still wrong with 'showbreak' and virtual textzeertzjq3+50-8
2023-08-23 23:27fix(ui): wrong cursor position with left gravity inline virt text at eolzeertzjq4+112-59
2023-08-25 11:23fix(editorconfig): do not set 'endofline'Lewis Russell2+16-3
2023-08-27 12:19docs: update luvref.txt for version infozhaozg1+2-2
2023-08-27 10:02feat(issue_template): instruct not to include a package managerLewis Russell1+1-0
2023-08-27 09:57feat(builtin): improve typesLewis Russell3+192-45
2023-08-27 12:04vim-patch:9.0.1792: problem with gj/gk/gM and virtual text (#24898)zeertzjq3+98-6
2023-08-27 11:56Merge pull request #24889 from bfredl/toplinebfredl4+300-25
2023-08-27 09:26fix(undo): fix crash caused by checking undolevels in wrong bufferbfredl2+11-4
2023-08-27 09:20fix(api): fix inconsistent behavior of topline touched in recent refactorbfredl3+289-21
2023-08-27 08:41fix(types): add some return/parameter type annotations (#24867)Maria José Solano4+12-6
2023-08-26 20:24fix(treesitter): validate window before updating preview highlightsMaria José Solano1+3-1
2023-08-27 05:29feat(l10n): update Ukrainian translations (#24882)Anatolii Sakhnik1+2701-1152
2023-08-24 05:15build(deps): bump tree-sitter-python to v0.20.4Sanchayan Maity2+9-3
2023-08-25 13:52build(deps): bump luv to HEAD dcd1a1czhaozg2+74-6
2023-08-26 23:15refactor(buf_init_chartab): remove redundant loop (#24891)julio-b1+2-8
2023-08-26 17:41Merge pull request #24739 from echasnovski/win-footerbfredl14+629-80
2023-08-25 07:53feat(highlight): add `FloatFooter` highlight groupEvgeni Chasnovski7+13-6
2023-08-25 07:53feat(float): implement footerEvgeni Chasnovski10+514-22
2023-08-25 07:53refactor(float): extract "title" and "title_pos" handlingEvgeni Chasnovski4+111-61
2023-08-26 13:10fix(statuscolumn): force full redraw when signcolumn is invalid (#24859)luukvbaal2+4-0
2023-08-26 11:39Merge pull request #24399 from lambdalisue/fix-messagepack-rpcbfredl7+69-11
2023-08-26 11:39fix(extmarks): wrong display when changing text with virt_lines (#24879)Ibby2+63-1
2023-08-26 10:35Merge pull request #24824 from bfredl/nocurbufbfredl33+737-548
2023-08-06 19:10docs(megpack_rpc): add news entry for msgpack-rpc client typeAlisue1+3-0
2023-08-06 15:19docs(msgpack_rpc): add "msgpack-rpc" client typeAlisue3+14-3
2023-08-06 14:19feat(msgpack_rpc): support out-of-order responses on `msgpack-rpc`Alisue3+51-7
2023-08-06 14:25feat(msgpack-rpc): show actual request id in error messageAlisue1+2-2
2023-08-21 12:52refactor(change): do API changes to buffer without curbuf switchbfredl33+737-548
2023-08-26 09:20build: fix "make iwyu" not working (#24873)zeertzjq2+2-2
2023-08-26 03:13refactor: move some structs out of buffer_defs.h (#24878)zeertzjq12+299-262
2023-08-26 00:35docs: various clarifications (#24876)zeertzjq10+43-41
2023-08-25 18:17feat(treesitter): add a query editor (#24703)Maria José Solano6+205-24
2023-08-25 12:55Merge pull request #24872 from zeertzjq/plineszeertzjq7+512-506
2023-08-25 12:05refactor(plines.c): deduplicate code for virtual text cursor offsetzeertzjq1+19-13
2023-08-25 11:36refactor: move virtcol functions to plines.czeertzjq7+302-303
2023-08-25 11:36refactor(plines.c): move vertical size functions to the bottomzeertzjq1+197-196
2023-08-25 10:59Merge pull request #24821 from seandewar/vim-9f2962141514Sean Dewar2+444-202
2023-08-25 10:22refactor(termdebug): reindent some thingsSean Dewar1+98-98
2023-08-23 16:41vim-patch:3d3a9152fa6dSean Dewar2+28-44
2023-08-23 08:18vim-patch:2ae7ffe0bc3cSean Dewar2+109-8
2023-08-22 21:39fix(termdebug): send SIGINT when interrupting prompt modeSean Dewar1+2-1
2023-08-22 18:52vim-patch:a76f3221cdcfSean Dewar1+44-38
2023-08-22 19:54fix(termdebug): prompt mode breaks with &splitbelow setSean Dewar1+4-5
2023-08-21 10:06fix(termdebug): trim suffixed "\r" in CommOutputSean Dewar1+6-5
2023-08-21 09:46vim-patch:19968fc4ec2cSean Dewar1+3-3
2023-08-21 09:34vim-patch:f6fb52b667eeSean Dewar1+23-19
2023-08-21 08:28vim-patch:9f2962141514Sean Dewar2+177-31
2023-08-25 02:39Merge pull request #24864 from gpanders/filetype-on-detect-orderGregory Anders3+20-10
2023-08-24 21:12Merge pull request #24862 from bfredl/ml_get_bufbfredl43+134-123
2023-08-24 13:14refactor(memline): distinguish mutating uses of ml_get_buf()bfredl43+134-123
2023-08-24 17:56fix(filetype): return on_detect function when matching by file contentsGregory Anders1+10-5
2023-08-24 17:48fix(filetype): call on_detect before setting buffer filetypeGregory Anders3+10-5
2023-08-24 12:29docs(builtin): small fixes (#24861)Sean Dewar4+10-11
2023-08-24 08:27Merge pull request #24702 from seandewar/vim-1688938dd5acSean Dewar14+33-30
2023-08-24 03:46fix(plines.c): initialize cts_max_head_vcol (#24855)zeertzjq1+1-0
2023-08-24 03:28fix(ui): wrong display with 0-width inline virt_text at eol (#24854)zeertzjq2+22-4
2023-08-24 00:08vim-patch:2f25e40b1f54Christian Clason9+154-34
2023-08-24 00:07vim-patch:3fc7a7e44abdChristian Clason30+47-47
2023-08-24 00:07vim-patch:e059fae10044Christian Clason1+1-1
2023-08-23 02:21vim-patch:6e93689bde73Christian Clason1+2-2
2023-08-23 01:10vim-patch:118f8e9da39eChristian Clason1+1-1
2023-08-23 01:10vim-patch:cdd934439d08Christian Clason1+7-7
2023-08-23 01:10vim-patch:b0d584d97ab6Christian Clason1+3-3
2023-08-23 01:09vim-patch:e34b51e95fd0Christian Clason3+29-10
2023-08-23 01:09vim-patch:c6d533b0ad56Christian Clason1+26-21
2023-08-22 04:51feat(treesitter): add 'injection.self' and 'injection.parent'Amaan Qureshi4+47-3
2023-08-23 23:19vim-patch:9.0.1785: wrong cursor position with 'showbreak' and lcs-eol (#24852)zeertzjq5+73-47
2023-08-23 19:31vim-patch:e8d6f03f6a61Sean Dewar12+27-26
2023-08-13 16:38vim-patch:96d6c4aabed1Sean Dewar1+2-1
2023-08-13 16:00vim-patch:1688938dd5acSean Dewar2+4-3
2023-08-23 10:22fix(editorconfig): only warn once on errorsLewis Russell1+7-6
2023-08-23 11:29fix(luarc.json): ignore test directory to save memoryLewis Russell1+3-0
2023-08-23 11:32vim-patch:9.0.1773: cannot distinguish Forth and Fortran *.f files (#24841)zeertzjq6+108-15
2023-08-17 10:14docs(generators): bake into cmakeLewis Russell7+89-29
2023-08-17 10:10fix(types): add more annotations to eval.luaLewis Russell2+159-98
2023-08-23 11:12Merge pull request #24847 from zeertzjq/vim-9.0.1710zeertzjq7+391-142
2023-08-23 10:10refactor(option.c): move paste_option_changed() into did_set_paste()zeertzjq1+123-129
2023-08-23 09:59vim-patch:9.0.1781: Problems when setting bin/paste optionzeertzjq2+110-0
2023-08-23 08:32vim-patch:9.0.1710: scrolloff options work slightly differentzeertzjq7+162-17
2023-08-23 05:44Merge pull request #24844 from zeertzjq/vim-9.0.1783zeertzjq8+709-536
2023-08-23 03:28fix(plines): count 'showbreak' for virtual text at eolzeertzjq2+152-448
2023-08-23 02:12vim-patch:9.0.1783: Display issues with virt text smoothscroll and showbreakzeertzjq8+557-88
2023-08-21 14:24build(deps): bump luajit to HEAD - 03c31124cChristian Clason3+5-12
2023-08-22 22:42vim-patch:9.0.1779: Need more state() tests (#24840)zeertzjq2+29-0
2023-08-22 16:00test: fix state() test flakiness (#24839)zeertzjq1+6-4
2023-08-22 14:48vim-patch:9.0.0579: using freed memory when 'tagfunc' wipes out buffer (#24838)zeertzjq7+48-12
2023-08-22 12:57test(old): reorder test_edit.vim to match upstream (#24837)zeertzjq1+20-20
2023-08-22 12:56vim-patch:8.0.0571: negative line number when using :z^ in an empty buffer (#24836)zeertzjq1+8-1
2023-08-22 12:03test(old): remove workaround for TSAN CI (#24834)zeertzjq2+8-17
2023-08-22 12:02vim-patch:8.2.4611: typos in tests; one lua line not covered by test (#24835)zeertzjq7+8-8
2023-08-22 11:10Merge pull request #24833 from zeertzjq/vim-9.0.0391zeertzjq16+175-186
2023-08-22 10:21vim-patch:9.0.0837: append() reports failure when not appending anythingzeertzjq6+49-31
2023-08-22 10:17vim-patch:9.0.0428: autocmd test uses common file namezeertzjq2+25-25
2023-08-22 10:14vim-patch:9.0.0425: autocmd test is a bit flaky on MS-Windowszeertzjq1+3-1
2023-08-22 09:45vim-patch:9.0.0415: on MS-Windows some tests are flakyzeertzjq6+15-0
2023-08-22 09:44vim-patch:9.0.0391: using separate delete() call instead of writefile() 'D' flagzeertzjq4+42-57
2023-08-22 09:48vim-patch:9.0.0380: deleting files in tests is a hasslezeertzjq3+44-75
2023-08-22 03:15version.c: update [skip ci] (#24830)github-actions[bot]1+13-13
2023-08-21 18:55fix(terminal): set $COLORTERM unconditionally in :terminal (#24763)Gregory Anders1+7-6
2023-08-21 15:19fix(terminal): handle horizontal scrolling in another window (#24828)zeertzjq3+63-23
2023-08-21 14:06vim-patch:9.0.0423: "for" and "while" not recognized after :vim9cmd and :legacy (#24825)Gregory Anders2+11-1
2023-08-21 14:06Merge pull request #24826 from zeertzjq/vim-9.0.0886zeertzjq1+124-86
2023-08-21 13:30vim-patch:9.0.0906: mouse scroll code is not optimalzeertzjq1+63-47
2023-08-21 13:13vim-patch:9.0.0902: some mouse scroll code is not in a good placezeertzjq1+61-54
2023-08-21 12:44vim-patch:9.0.0886: horizontal mouse scroll only works in the GUIzeertzjq1+108-93
2023-08-21 11:58vim-patch:690963924956Christian Clason1+8-1
2023-08-21 00:55vim-patch:6d626c41842eChristian Clason1+1-1
2023-08-21 00:55vim-patch:a0fddaa2f4b7Christian Clason1+3-3
2023-08-21 00:55vim-patch:5e6e4042b1c9Christian Clason1+1-0
2023-08-21 00:52vim-patch:309ded19543cChristian Clason1+3-3
2023-08-21 00:52vim-patch:9fa35b1c38b8Christian Clason1+10-0
2023-08-21 00:52vim-patch:e71e9d9ad368Christian Clason1+1-1
2023-08-21 00:51vim-patch:6633611f4280Christian Clason1+1-1
2023-08-21 00:51vim-patch:478668013f06Christian Clason1+16-0
2023-08-21 00:51vim-patch:72904d5fda0aChristian Clason1+5-3
2023-08-21 09:37Merge pull request #24820 from zeertzjq/vim-589edb340454zeertzjq3+58-52
2023-08-21 09:18vim-patch:e46a44050562zeertzjq3+18-21
2023-08-21 09:09vim-patch:589edb340454zeertzjq3+48-39
2023-08-21 08:54Merge pull request #24819 from zeertzjq/vim-8.2.4208zeertzjq5+114-90
2023-08-21 08:27vim-patch:9.0.0313: using common name in tests leads to flaky testszeertzjq3+87-87
2023-08-21 08:24vim-patch:9.0.0077: wrong restored cursor position when switching window in autocmdzeertzjq1+0-1
2023-08-21 08:16vim-patch:8.2.4212: window title test still fails in some configurationszeertzjq1+1-0
2023-08-21 08:16vim-patch:8.2.4211: window title test still fails in some configurationszeertzjq1+1-1
2023-08-21 08:16vim-patch:8.2.4210: window title test fails in some configurationszeertzjq1+3-0
2023-08-21 08:14vim-patch:8.2.4208: using setbufvar() may change the window titlezeertzjq2+23-2
2023-08-21 08:08Merge pull request #24818 from zeertzjq/vim-8.2.0186zeertzjq31+158-137
2023-08-21 07:38vim-patch:8.2.4339: CTRL-A does not work properly with the cmdline popup menuzeertzjq8+0-39
2023-08-21 07:30vim-patch:8.2.3518: Test_xrestore sometimes failszeertzjq10+23-34
2023-08-21 07:28vim-patch:8.2.2910: test for cmdline window and terminal fails on MS-Windowszeertzjq1+1-0
2023-08-21 07:27vim-patch:8.2.2908: crash when using a terminal popup window from cmdline windowzeertzjq1+14-0
2023-08-21 06:59vim-patch:8.2.0533: tests using term_wait() can still be flakyzeertzjq26+83-92
2023-08-21 06:45vim-patch:8.2.0454: some tests fail when the system is slowzeertzjq1+16-6
2023-08-21 07:21vim-patch:8.2.0310: autocmd test fails on a slow systemzeertzjq1+7-5
2023-08-21 06:58vim-patch:8.2.0195: some tests fail when run in the GUIzeertzjq1+2-0
2023-08-21 06:55vim-patch:8.2.0186: a couple of tests may fail when features are missingzeertzjq1+51-0
2023-08-21 07:20vim-patch:8.1.2403: autocmd test fails under valgrindzeertzjq1+2-2
2023-08-21 07:23vim-patch:8.1.2062: the mouse code is spread out (#24817)zeertzjq5+172-169
2023-08-21 06:40Merge pull request #24816 from zeertzjq/vim-8.1.2044zeertzjq18+490-2
2023-08-21 05:45test: add some tests for SafeState autocommandzeertzjq2+57-1
2023-08-21 05:22vim-patch:8.2.4299: SafeState autocommand interferes with debuggingzeertzjq1+2-1
2023-08-21 05:21vim-patch:8.1.2099: state() test fails on some Mac systemszeertzjq2+5-3
2023-08-21 05:21vim-patch:8.1.2069: test for SafeStateAgain may still failzeertzjq1+3-1
2023-08-21 05:19vim-patch:8.1.2068: test for SafeState and SafeStateAgain may failzeertzjq1+3-2
2023-08-21 05:13vim-patch:8.1.2067: no tests for SafeState and SafeStateAgainzeertzjq1+30-0
2023-08-21 04:26vim-patch:8.1.2066: no tests for state()zeertzjq4+130-1
2023-08-21 04:16vim-patch:8.1.2053: SafeStateAgain not triggered if callback uses feedkeys()zeertzjq7+41-18
2023-08-21 04:12vim-patch:8.1.2048: not clear why SafeState and SafeStateAgain are not triggeredzeertzjq1+8-0
2023-08-21 03:22vim-patch:8.1.2047: cannot check the current statezeertzjq7+161-8
2023-08-21 03:11vim-patch:8.1.2046: SafeState may be triggered at the wrong momentzeertzjq4+36-35
2023-08-21 02:45vim-patch:8.1.2044: no easy way to process postponed workzeertzjq5+82-0
2023-08-21 02:25vim-patch:9.0.1767: '.-' no allowed in highlight group names (#24814)zeertzjq3+4-5
2023-08-21 00:49vim-patch:9.0.1768: Runtime: no support for bicep filesChristian Clason2+2-1
2023-08-21 00:46vim-patch:9.0.1766: Runtime: Missing QML supportChristian Clason5+1223-0
2023-08-21 00:58vim-patch:9.0.1772: Cursor may be adjusted in 'splitkeep'ed windows (#24811)zeertzjq4+95-4
2023-08-20 23:29vim-patch:9.0.1774: no support for custom cmdline completion (#24808)zeertzjq7+87-6
2023-08-20 23:20vim-patch:9.0.1763: crash when passing invalid buffer to undotree() (#24807)zeertzjq2+18-3
2023-08-20 23:18vim-patch:9.0.1759: Visual highlight not working with cursor at end of screen line (#24806)zeertzjq5+119-80
2023-08-20 22:41Merge pull request #24805 from zeertzjq/vim-9.0.1753zeertzjq3+36-3
2023-08-20 22:11vim-patch:9.0.1761: g<kEnd> behaves different from g<end>zeertzjq3+10-5
2023-08-20 22:08vim-patch:9.0.1753: can't move to last non-blank charzeertzjq3+31-3
2023-08-20 01:48vim-patch:56bafd7a6a79Christian Clason1+29-0
2023-08-19 12:54vim-patch:9.0.1747: screenpos() may cause unnecessary redraw (#24792)zeertzjq2+14-21
2023-08-19 12:34vim-patch:9.0.1745: Missing test coverage for blockwise Visual highlight (#24790)zeertzjq3+39-22
2023-08-19 11:40vim-patch:9.0.1742: wrong curswant when clicking on second cell of double-width char (#24789)zeertzjq2+26-1
2023-08-19 10:33Merge pull request #24787 from zeertzjq/vim-9.0.1515zeertzjq10+76-27
2023-08-19 09:57vim-patch:9.0.1540: reverse() on string doesn't work in compiled functionzeertzjq5+33-13
2023-08-19 09:44vim-patch:9.0.1515: reverse() does not work for a Stringzeertzjq8+51-22
2023-08-19 00:43build(deps): bump tree-sitter to HEAD - ab09ae20dChristian Clason1+2-2
2023-08-19 00:19refactor(tui): check for out of bound access after snprintf (#24751)Thomas Vigouroux1+1-1
2023-08-18 19:55fix(extmarks): make empty "conceal" respect &conceallevel = 1 (#24785)zeertzjq5+39-18
2023-08-18 13:00refactor(grid.c): remove duplicate assignmentszeertzjq1+0-2
2023-08-18 12:02Merge pull request #24780 from zeertzjq/vim-9.0.0048zeertzjq9+289-172
2023-08-18 11:31test(ui/mouse_spec): mouse click with matchadd() concealed textzeertzjq1+70-32
2023-08-18 07:00vim-patch:9.0.1725: cursor pos wrong after concealed text with 'virtualedit'zeertzjq9+162-146
2023-08-18 06:59vim-patch:9.0.1705: cursor position wrong when clicking on an unprintable charzeertzjq1+43-0
2023-08-18 06:56vim-patch:9.0.0048: cursor in wrong column with mouse click after concealed textzeertzjq1+20-0
2023-08-18 06:00vim-patch:9.0.1731: blockwise Visual highlight not working with virtual text (#24779)zeertzjq2+173-25
2023-08-18 04:45vim-patch:442d1746f4c6Christian Clason1+1-1
2023-08-18 04:44vim-patch:817db406bb12Christian Clason1+2-0
2023-08-18 04:44vim-patch:a5988f582e48Christian Clason1+2-2
2023-08-18 04:08fix(ui_compositor): only reset skipstart at first column (#24776)zeertzjq2+8-7
2023-08-18 01:01vim-patch:9.0.1729: screenpos() wrong when w_skipcol and cpoptions+=n (#24773)zeertzjq4+91-55
2023-08-18 00:42vim-patch:9.0.1728: missing winid argument for virtcol() (#24770)zeertzjq6+92-20
2023-08-18 00:24vim-patch:9.0.1730: passing multiple patterns to runtime not working (#24771)zeertzjq3+63-45
2023-08-17 23:23vim-patch:9.0.1735: Rename completion specific findex var (#24769)zeertzjq2+10-13
2023-08-17 22:20vim-patch:9.0.1734: :runtime completion fails for multiple args (#24767)zeertzjq3+44-4
2023-08-17 22:16vim-patch:9.0.1726: incorrect heights in win_size_restore() (#24765)Sean Dewar3+35-28
2023-08-17 22:13Merge pull request #24766 from zeertzjq/vim-9.0.1722zeertzjq4+39-24
2023-08-17 21:09vim-patch:9.0.1723: Fix regression in {func} argument of reduce()zeertzjq3+33-21
2023-08-17 21:07vim-patch:9.0.1722: wrong error messages when passing wrong types to count()zeertzjq2+6-3
2023-08-17 15:38docs(builtin): fix some missing lines (#24759)Sean Dewar3+24-0
2023-08-17 13:56vim-patch:8.2.3867: implementation of some list functions too complicated (#24757)zeertzjq2+368-315
2023-08-17 12:35refactor: cast to int earlier when using 'so' and 'siso' (#24756)zeertzjq6+23-25
2023-08-17 09:36Merge pull request #24752 from zeertzjq/vim-9.0.0548zeertzjq4+76-55
2023-08-17 08:58vim-patch:9.0.1416: crash when collection is modified when using filter()zeertzjq2+32-9
2023-08-17 08:17vim-patch:9.0.0548: reduce() with a compiled lambda could be fasterzeertzjq2+26-23
2023-08-17 08:22vim-patch:9.0.0359: error message for wrong argument type is not specificzeertzjq2+18-23
2023-08-17 08:39Merge pull request #24750 from zeertzjq/vim-8.2.4450zeertzjq4+43-30
2023-08-17 07:42vim-patch:8.2.4455: accepting one and zero for second sort() argument is strangezeertzjq4+43-30
2023-08-17 07:42vim-patch:8.2.4451: sort() fails when ignoring casezeertzjq1+1-5
2023-08-17 07:40vim-patch:8.2.4450: list sort test failszeertzjq1+5-1
2023-08-17 08:06Merge pull request #24749 from zeertzjq/vim-8.2.3848zeertzjq6+457-316
2023-08-17 06:12vim-patch:partial:8.2.3849: functions implementing reduce and map are too longzeertzjq6+418-346
2023-08-17 05:41vim-patch:8.2.3848: cannot use reduce() for a stringzeertzjq6+88-19
2023-08-17 05:38Merge pull request #24748 from zeertzjq/vim-8.2.3818zeertzjq10+239-64
2023-08-17 05:10vim-patch:8.2.3982: some lines of code not covered by testszeertzjq3+8-3
2023-08-17 05:01vim-patch:8.2.3908: cannot use a script-local function for 'foldtext'zeertzjq5+18-3
2023-08-17 04:59vim-patch:8.2.3822: leaking memory in map() and filter(), no string in Vim9zeertzjq2+79-57
2023-08-17 04:37vim-patch:8.2.3818: cannot filter or map characters in a stringzeertzjq5+196-63
2023-08-17 03:47Merge pull request #24747 from zeertzjq/vim-8.2.1969zeertzjq9+213-64
2023-08-17 03:08vim-patch:1b884a005398zeertzjq4+8-5
2023-08-17 02:56vim-patch:8.2.2075: error for const argument to mapnew()zeertzjq2+8-2
2023-08-17 02:44vim-patch:8.2.1971: memory leak when map() failszeertzjq1+5-2
2023-08-17 01:43vim-patch:8.2.1969: Vim9: map() may change the list or dict item typezeertzjq8+198-61
2023-08-16 23:53fix(api): disallow win_set_buf from changing cmdwin's old curbuf (#24745)Sean Dewar2+5-2
2023-08-16 13:17vim-patch:8.2.3334: Vim9: not enough tests run with Vim9zeertzjq1+131-96
2023-08-16 13:15vim-patch:8.2.3333: Vim9: not enough tests run with Vim9zeertzjq1+13-0
2023-08-16 13:49feat(diagnostic): filter diagnostics by specific severities (#24736)Michael Strobel4+51-6
2023-08-16 13:21feat(diagnostic): provide more control over virtual text display (#24724)Gregory Anders3+16-3
2023-08-16 06:02docs(lua): add missing fields to treesitter/_metaPham Huy Hoang1+2-0
2023-08-15 22:29vim-patch:20b33b56ad5dChristian Clason1+4-4
2023-08-15 22:29vim-patch:636d32b32730Christian Clason1+265-104
2023-08-15 22:28vim-patch:10f23e10a9f0Christian Clason1+158-133
2023-08-15 22:28vim-patch:4868f637b84aChristian Clason1+26-27
2023-08-16 00:50build(vim-patch.sh): use sed -E for portable regexp (#24734)zeertzjq1+24-24
2023-08-15 23:12vim-patch:9.0.1718: dict-completion does not respect region (#24733)zeertzjq2+4-7
2023-08-15 22:28vim-patch:9.0.1717: virtcol2col returns last byte of a multi-byte char (#24729)zeertzjq5+34-1
2023-08-15 22:11vim-patch:9.0.1715: duplicate test in message_test.c (#24728)zeertzjq1+0-1
2023-08-15 22:07vim-patch:9.0.1714: getcompletion() "cmdline" fails after :autocmd (#24727)zeertzjq3+14-12
2023-08-15 14:25feat(highlight): Allow hyphens (-) in highlight group names (#24714)Gregory Anders4+6-5
2023-08-15 12:54fix(printf): make positional %zd and %zu work (#24722)zeertzjq2+37-6
2023-08-15 11:16vim-patch:9.0.1704: Cannot use positional arguments for printf() (#24719)zeertzjq9+1529-77
2023-08-15 09:52fix(deps): remove stray conflict markerChristian Clason1+0-1
2023-08-14 17:39build(deps): bump tree-sitter-lua to v0.0.19Christian Clason1+3-2
2023-08-15 06:46vim-patch:8.2.0066: some corners of vim_snprintf() are not tested (#24718)zeertzjq1+36-0
2023-08-14 07:27build(deps): bump tree-sitter-c to v0.20.6Christian Clason1+2-2
2023-08-13 22:47vim-patch:9.0.1711: dead code in charset.c (#24706)zeertzjq1+0-5
2023-08-13 22:47vim-patch:9.0.1708: getcompletion() failes for user-defined commands (#24707)zeertzjq2+13-0
2023-08-13 22:47test(terminal): fix scrollback test flakiness (#24708)zeertzjq1+2-6
2023-08-12 15:54fix(treesitter)!: remove deprecated legacy injection formatChristian Clason4+12-124
2023-08-13 19:11ci: run codeql on pull requests #24545Justin M. Keyes1+7-0
2023-08-13 16:19Merge pull request #24681 from clason/update-cChristian Clason4+70-9
2023-08-13 14:14fix(keycodes): recognize <t_xx> as a key (#24700)zeertzjq2+10-0
2023-08-13 12:25vim-patch:e978b4534a5e (#24697)Sean Dewar62+183-126
2023-08-13 12:23Merge #15440 close 'shell' :terminal automaticallyJustin M. Keyes8+55-22
2023-08-12 16:12feat(treesitter): update C queries from upstreamChristian Clason3+68-7
2023-08-12 16:11build(deps): bump tree-sitter-c to v0.20.5Christian Clason1+2-2
2023-08-13 07:03fix(treesitter): logger memory leakLewis Russell4+29-14
2023-08-13 09:20build(deps): bump luajit to HEAD - 72efc42efChristian Clason1+2-2
2023-08-13 09:16vim-patch:9ad1bf7afd5cChristian Clason1+1-1
2023-08-13 09:16vim-patch:2f339aad6c80Christian Clason2+57-0
2023-08-13 09:15vim-patch:f9c4c2f97db9Christian Clason1+29-27
2023-08-13 07:23fix(test): remove test/compat.luaLewis Russell2+0-13
2023-08-13 06:14feat(remote): avoid --remote-ui infinite loop (#24465)shafouz2+18-0
2023-08-13 03:27build(vim-patch.sh): rename locale.c to os/lang.c (#24687)zeertzjq1+21-17
2023-08-13 02:34build(vim-patch.sh): group co-authors together (#24686)zeertzjq1+10-4
2023-08-12 23:34vim-patch:cd4e4e169ab3 (#24685)zeertzjq1+0-1
2023-08-12 23:10vim-patch:9.0.1698: Test_map_restore_sid fails in GUI (#24682)zeertzjq1+1-1
2023-08-12 23:10vim-patch:9.0.1697: incsearch test not sufficient (#24683)zeertzjq2+13-2
2023-08-10 13:21feat(treesitter)!: incremental injection parsingLewis Russell11+278-116
2023-08-12 09:14fix(diff): filler lines for hunks bigger than linematch limit (#24676)Jaehwang Jung2+45-1
2023-08-11 21:13vim-patch:d8f981138aa0Christian Clason1+17-0
2023-08-12 01:50fix(events): avoid unnecessary CursorMoved (#24675)zeertzjq9+44-24
2023-08-12 00:19vim-patch:9.0.1688: cannot store custom data in quickfix list (#24673)zeertzjq5+109-27
2023-08-11 22:50vim-patch:9.0.1694: wrong mapping applied when replaying a char search (#24670)zeertzjq3+57-24
2023-08-11 22:41vim-patch:9.0.1693: Ctrl-Q not handled like Ctrl-V in replace mode (#24669)zeertzjq2+41-2
2023-08-11 22:32vim-patch:9.0.1691: wrong viewport restored for incsearch and smoothscroll (#24667)zeertzjq3+58-3
2023-08-11 22:08vim-patch:9.0.1687: mapset() not properly handling script ID (#24666)zeertzjq6+52-27
2023-08-11 21:51vim-patch:9.0.1686: undotree() only works for the current buffer (#24665)zeertzjq6+80-23
2023-08-11 17:55vim-patch:21aaff3faa82Christian Clason3+3-3
2023-08-11 17:54vim-patch:dd0ad2598898Christian Clason1+4-2
2023-08-11 15:05feat(treesitter): add injection language fallback (#24659)Christian Clason6+39-54
2023-08-11 12:20fix(lsp): extra "." when completing with tsserver #24646Raphael1+1-1
2023-08-10 14:53Use Lua autocommand and make TermClose autocommand globalGregory Anders5+25-12
2021-09-04 21:42fix: handle argv not present in nvim_get_chan_infoGregory Anders1+1-1
2021-09-04 21:28test: update tests for auto-closing :term buffersGregory Anders4+30-20
2021-08-20 20:58feat(terminal): close shell terminals automaticallyGregory Anders1+10-0
2023-08-10 09:45vim-patch:9.0.1683: Updated runtime files (#24638)zeertzjq8+821-9
2023-08-10 09:43Merge pull request #24639 from zeertzjq/vim-6a500661a9cbzeertzjq2+38-14
2023-08-10 05:04vim-patch:81b8bf5b4a33zeertzjq1+18-6
2023-08-10 05:02vim-patch:6a500661a9cbzeertzjq1+20-8
2023-08-09 23:13vim-patch:8f566fdb1e34 (#24636)zeertzjq1+23-10
2023-08-09 22:33feat(defaults): treat "•" as a list item prefix #24623Justin M. Keyes5+5-3
2023-08-09 21:50fix(types): make filetype.add parameters optionalMaria José Solano1+3-3
2023-08-09 21:44vim-patch:bd76c89e31ac (#24630)Christian Clason3+98-50
2023-08-09 21:35vim-patch:2eb413f89b97 (#24627)Christian Clason2+3-0
2023-08-09 20:41fix(iter): make pipeline termination conditions consistent (#24614)Gregory Anders3+28-42
2023-08-09 20:37vim-patch:92f076e53e22 (#24634)Christian Clason2+699-9
2023-08-09 20:35vim-patch:077ade4f6703 (#24629)Christian Clason2+2-1
2023-08-09 20:35vim-patch:b69b9d5e1753 (#24628)Christian Clason2+2-1
2023-08-09 20:34vim-patch:8967f6c4b9e2 (#24626)Christian Clason1+11-0
2023-08-09 20:34vim-patch:44ff25d5243b (#24625)Christian Clason2+2-0
2023-08-09 20:34vim-patch:7159ac7fec28 (#24624)Christian Clason4+120-0
2023-08-09 20:33vim-patch:a13eb2b14791 (#24622)Christian Clason2+2-0
2023-08-09 19:20Merge pull request #24631 from clason/vim-c2bd205254c8zeertzjq4+6-6
2023-08-09 19:15Merge pull request #24633 from bfredl/luabool2bfredl2+58-1
2023-08-09 17:20vim-patch:0401933a5be3Christian Clason1+3-3
2023-08-09 17:13vim-patch:c2bd205254c8Christian Clason3+3-3
2023-08-09 18:25fix(api): revert unintended change of optional bool paramsbfredl2+58-1
2023-08-09 17:06fix(lua): annotate that TSNode functions can return nil (#24621)Kyuuhachi1+9-9
2023-08-09 15:49docs(MAINTAIN): update deprecation policy (#24619)Lewis Russell1+26-6
2023-08-09 09:06fix(lua): improve annotations for stricter luals diagnostics (#24609)Christian Clason27+4524-4508
2023-08-09 01:27ci(labeler): run "type-scope" after "triage"zeertzjq1+1-0
2023-08-08 22:07vim-patch:9.0.1679: Cleanup Tests from leftover files (#24617)zeertzjq2+22-5
2023-08-08 20:25docs(builtin): fix some missing lines (#24615)Sean Dewar3+6-0
2023-08-08 15:36fix(filetype): add typing and dry (#24573)Lewis Russell5+823-947
2023-08-08 13:41docs: Bram farewell #24589Computer23401+10-0
2023-08-08 12:57build(deps): bump tree-sitter to HEAD - 0a1c4d846 (#24607)Christian Clason2+3-3
2023-08-08 10:58fix(lua): vim.fs typing (#24608)Lewis Russell2+30-16
2023-08-08 09:51Merge pull request #24606 from bfredl/keysetnilbfredl2+194-194
2023-08-08 08:40docs(lua): the keyset nilocalypsebfredl2+194-194
2023-08-07 17:22fix(treesitter): make sure injections don't return empty ranges (#24595)Lewis Russell2+47-3
2023-08-07 16:44vim-patch:9.0.1678: blade files are not recognized (#24601)ObserverOfTime2+2-0
2023-08-07 15:27feat: add .luarc.json (#24592)Lewis Russell5+32-38
2023-08-07 13:35docs(lsp): fix references to protocol.constants #24578Maria José Solano2+4-4
2023-08-07 13:16fix(treesitter): escape quotes in :InspectTree view #24582ObserverOfTime1+8-1
2023-08-07 12:42Merge pull request #24524 from bfredl/typed_keysbfredl29+953-1037
2023-08-02 11:15feat(lua): use keyset type informationbfredl1+151-151
2023-08-02 11:00test(api): update tests to new error messagesbfredl4+18-19
2023-08-01 21:35feat(lua): specific error messages for type checking `opts` paramsbfredl3+11-8
2023-08-01 12:01refactor(api): use typed keysetsbfredl23+766-861
2023-08-05 14:42fix(inccommand): don't set an invalid 'undolevels' value (#24575)zeertzjq2+36-4
2023-08-05 09:03refactor(lsp): use protocol.Methods instead of strings #24570Raphael2+7-7
2023-08-04 23:55docs(options): fix mistakes (#24568)zeertzjq2+7-12
2023-08-04 20:26docs(options): take ownership of options.txt (#24528)Lewis Russell9+18556-3470
2023-08-01 21:19feat(lua): more specific error messages for vim.api type checkingbfredl1+11-2
2023-08-04 06:10fix(lsp): do not assume client capability exists in watchfiles check (#24550)Sean Dewar4+71-49
2023-08-04 02:37test(options/defaults_spec): fix NVIM_APPNAME test flakiness (#24553)zeertzjq1+28-16
2023-08-04 02:24fix(terminal): forward horizontal mouse scrolling (#24552)zeertzjq3+218-65
2023-08-04 01:34fix(terminal): include modifiers when forwarding mouse (#24549)zeertzjq2+7-1
2023-08-03 23:08build(deps): bump libvterm to 0.3.3 (#24547)zeertzjq1+2-2
2023-08-03 15:35docs: luaref cleanup #24541Justin M. Keyes8+270-280
2023-08-03 13:14Merge #24351 docsJustin M. Keyes16+135-116
2023-08-03 11:41docs: remove "#" comment char in @returnJustin M. Keyes4+13-7
2023-07-12 17:27docs: miscJustin M. Keyes15+124-111
2023-08-03 11:03refactor(lsp): use protocol.Methods instead of strings #24537Raphael9+138-130
2023-08-03 09:52fix(gen_lsp.lua): no notifications in lsp.Methods #24530Raphael2+90-4
2023-08-02 18:22docs(lua): fix generated `fname` param annotations #24533Marc Jakobi2+22-22
2023-08-02 14:14docs(builtin): fix alignment of comments in code blocks (#24529)zeertzjq3+57-57
2023-08-01 23:17docs: drop "Can also be used as a method" #24508Justin M. Keyes4+11-3514
2023-08-01 17:03feat(lua): add meta file for vim submodules (#24525)Lewis Russell1+26-0
2023-08-01 15:28fix(loader): cache path ambiguity #24491Tyler Miller4+99-56
2023-08-01 14:36Merge #24504 feat(lsp): protocol.MethodsJustin M. Keyes7+611-267
2023-08-01 13:52feat(gen_lsp.lua): sort by name, handle failure #24504Justin M. Keyes6+516-547
2023-07-28 07:24feat(gen_lsp.lua): protocol.Methods #24504mathew5+394-19
2023-08-01 13:20feat(lua-types): types for vim.api.* (#24523)Lewis Russell13+2712-17
2023-08-01 12:13fix(lsp): inlay hints: "Failed to delete autocmd" when closing buffer #24469Chris AtLee2+67-53
2023-08-01 10:12docs(builtin): right align tags (#24522)Lewis Russell2+461-450
2023-08-01 10:07fix(defaults): don't use nvim_feedkeys in default mappings (#24520)zeertzjq1+12-7
2023-08-01 08:57docs(builtin): fix and annotate language blocks (#24506)Lewis Russell4+4650-4177
2023-08-01 03:57build: fix --luamod-dev not working properly (#24519)zeertzjq1+6-4
2023-07-29 14:10feat(lsp): add actionable advice to lsp client quit error msg (#24510)Mathias Fußenegger1+7-2
2023-07-29 14:08docs(lua): vim.str_utf_{start,end,pos} #24424altermo2+106-0
2023-07-28 13:48feat(docs): generate builtin.txt (#24493)Lewis Russell14+15201-2446
2023-07-28 07:41fix(inccommand): don't save information of a buffer twice (#24501)zeertzjq2+21-13
2023-07-27 12:39fix(editorconfig): highlight properties with dashes (#24407)ObserverOfTime1+9-6
2023-07-27 10:45build(deps): bump tree-sitter-c to v0.20.4 (#24495)Christian Clason4+29-20
2023-07-26 20:27Merge pull request #24457 from seandewar/relax-cmdwinSean Dewar11+174-43
2023-07-24 10:56fix(window): prevent win_size_restore from changing cmdheightSean Dewar3+49-8
2023-07-24 13:19feat(api): allow win_hide to close cmdwin or non-previous windowsSean Dewar5+41-15
2023-07-23 22:10feat(api): allow win_close in cmdwin to close wins except previousSean Dewar4+17-6
2023-07-23 18:50feat(api): allow open_win/win_set_buf in the cmdwin in some casesSean Dewar6+71-18
2023-07-26 13:07fix(gen_vimfn_types): don't include tag before signature's line (#24492)zeertzjq3+7-74
2023-07-26 08:50feat(lua): typing for vim.fn.* (#24473)Lewis Russell6+11584-133
2023-07-26 07:18vim-patch:partial:8.1.1981: the evalfunc.c file is too big (#24490)zeertzjq3+38-39
2023-07-26 03:58test(inccommand): add a test for #20248 (#24489)zeertzjq1+55-1
2023-07-26 03:22fix(inccommand): restrict cmdpreview undo calls (#24289)Alexandre Teoi2+99-26
2023-07-25 14:57fix(lsp): fix multi client handling workspace_folder methods (#18839)Mathias Fußenegger1+18-14
2023-07-25 12:58vim-patch:9.0.1335: no test for bad use of spaces in help files (#24483)zeertzjq5+116-50
2023-07-25 12:40fix(lsp): SignatureHelp docstring is not escaped #16702Christoph Hasse2+8-2
2023-07-25 12:32test(core/startup_spec): use retry() instead of jobwait() (#24481)zeertzjq1+18-10
2023-07-25 12:07docs: remove trailing spaces #24455ii1418+130-130
2023-07-25 11:38fix(lsp): E403 if doc contains multiple codeblocks #24458Raphael1+1-1
2023-07-25 11:02fix(startup): make recovery mode work without --headless (#24477)zeertzjq3+25-13
2023-07-24 18:21fix(lsp): replace @private with @nodoc for public client functions (#24415)Mathias Fußenegger2+7-82
2023-07-24 17:26fix(lsp): announce publishDiagnostics.dataSupport (#24442)Bruce Weirdan1+1-0
2023-07-24 16:09fix(lsp): send empty "added" list when removing workspace folder #24440Mitchell Hanberg1+1-1
2023-07-24 15:58fix(lsp): noisy warning about offset_encodings #24441Keith Smiley1+1-1
2023-07-24 15:35fix(gx): move to to _init_default_mappings #24420marshmallow2+27-28
2023-07-24 14:26fix(treesitter): stop() should treat 0 as current buffer #24450Micah Halter1+1-1
2023-07-24 14:10docs(vim_diff): fixed inconsistent autocmds behavior #24453ii141+4-0
2023-07-24 10:16fix(mouse): drag vsep of window with 'statuscolumn' (#24462)zeertzjq2+67-15
2023-07-24 07:18fix(statuscolumn): don't update clicks if current width is 0 (#24459)zeertzjq3+21-7
2023-07-23 15:01fix(terminal): call validate_cursor() before screen update (#24425)fredizzimo1+1-0
2023-07-23 13:36fix(highlight): make CurSearch work properly with 'winhl' (#24448)zeertzjq4+27-6
2023-07-23 09:39build(deps): bump tree-sitter to HEAD - 3f44b8968 (#24447)Christian Clason1+2-2
2023-07-23 09:17build(deps): bump tree-sitter-python to v0.20.3 (#24446)Christian Clason1+2-2
2023-07-23 04:46test: reduce flakiness (#24443)zeertzjq6+45-45
2023-07-23 02:03test: fix VimResume test flakiness (#24438)zeertzjq1+6-20
2023-07-23 00:53test: check that TextChangedT cannot delete terminal buffer (#24437)zeertzjq2+20-8
2023-07-23 00:23test: check real cursor position in Terminal mode (#24436)zeertzjq1+36-30
2023-07-22 23:16fix(events): trigger VimResume on next UI request (#24426)zeertzjq6+94-33
2023-07-22 17:57fix(treesitter): update markdown parser and queries (#24429)Christian Clason2+4-2
2023-07-22 10:00refactor: remove some (const char **) casts (#24423)zeertzjq8+51-52
2023-07-22 09:00refactor(lsp): use LspNotify for inlay_hint (#24411)Chris AtLee2+37-55
2023-07-22 08:52fix(api/options): validate buf and winLewis Russell4+33-37
2023-07-22 07:42docs(lua): add missing word in docs for vim.empty_dict (#24401)Gnik2+8-8
2023-07-22 00:00fix(terminal): send Shift-Home Shift-End Ctrl-Home Ctrl-End (#24418)zeertzjq2+40-0
2023-07-21 13:37Merge #24392 from mrshmllow/gx_winJustin M. Keyes2+11-3
2023-07-21 11:34test(vim.ui.open): mock failure on WindowsJustin M. Keyes1+6-2
2023-07-21 11:42docs(lsp): clean up LSP event documentation #24413Chris AtLee1+62-61
2023-07-19 00:06fix(ui.open): some URLs fail on Windowsmarshmallow1+5-1
2023-07-21 08:30docs: also change "vimL" and "viml" to "Vimscript" (#24414)zeertzjq6+13-11
2023-07-21 00:56fix(folds): update folds in Insert mode with fdm=indent (#24402)Brandon Simmons2+29-1
2023-07-21 00:21fix(decoration_provider): don't leak memory on error (#24410)zeertzjq2+7-6
2023-07-20 07:03feat(lsp): implement textDocument/diagnostic (#24128)Chris AtLee10+422-74
2023-07-19 16:55docs(lua): clarify fs.find() documentation #24394futsuuu2+56-59
2023-07-19 15:56feat(decoration_provider): log errors as error messagesThomas Vigouroux7+85-60
2023-07-19 05:10feat(lsp): handle multiple clients in omnifunc (#24381)Mathias Fußenegger1+54-34
2023-07-18 23:14test(startup_spec): add a test for #18315 (#24391)zeertzjq2+34-11
2023-07-18 14:42docs(lua): more improvements (#24387)Lewis Russell39+328-517
2023-07-18 13:00build(scripts): allow a git ref for lsp_types #24377kylo2521+18-13
2023-07-18 11:24refactor(lua2dox): overhaul (#24386)Lewis Russell3+310-479
2023-07-18 06:36fix(fs.lua): normalize slash truncation (#23753)Mike2+10-1
2023-07-17 16:40Merge pull request #24363 from lewis6991/docs/luatypesLewis Russell22+2197-1251
2023-07-17 16:27feat(lsp)!: rename vim.lsp.get_active_clients to get_clients (#24113)Mathias Fußenegger8+70-62
2023-07-17 15:39fix: doc errorsLewis Russell5+9-8
2023-07-17 15:32fix: luacheckLewis Russell8+19-5
2023-07-17 14:22refactor(gen_vimdoc): put defgroup handling in a functionLewis Russell1+38-30
2023-07-17 14:13docs(lua): change *lua-foo* -> *vim.foo*Lewis Russell10+44-38
2023-07-15 15:55docs(lua): move function docs to lua filesLewis Russell11+1404-464
2023-07-17 13:42fix(terminal): don't send unknown special keys to terminal (#24378)zeertzjq2+25-1
2023-07-17 13:27feat(options)!: remove compatible behaviours for vim 5.0 and earlierLewis Russell11+83-144
2023-07-16 08:34docs: handle whitespace in emmycommentsLewis Russell4+100-90
2023-07-17 09:39docs(lua): do not render self argsLewis Russell3+49-82
2023-07-16 08:27refactor: rename _meta.lua to _options.luaLewis Russell0+0-0
2023-07-17 11:27test(fs): vim.loop was renamed to vim.uv (#24376)kylo2522+3-3
2023-07-17 02:15fix(inccommand): block errors when parsing command line again (#24374)zeertzjq2+21-2
2023-07-16 12:50test(fs): get tmpdir robustly #23021kylo2522+3-11
2023-07-16 11:15fix(clipboard): ignore exit caused by signal #23378Kai Ting1+2-1
2023-07-16 10:39docs(term.txt): reorder paragraphs about TUI input (#24367)zeertzjq4+27-25
2023-07-16 10:11fix(lsp): markdown code fence should allow space before info string #24364Mike2+14-1
2023-07-16 10:02feat(api)!: change return type of nvim_win_text_height to Dict (#24365)zeertzjq6+132-109
2023-07-15 07:03feat(tui): support Super and Meta modifiers (#24357)zeertzjq2+79-21
2023-07-14 16:47feat(lsp): map K to hover by default #24331Mathias Fußenegger5+40-2
2023-07-14 13:51build(makefile): remove a phony target uninstall (#24349)Yuma Ueda1+1-1
2023-07-14 05:36fix(lsp): remove unknown LSP protocol property (#24345)Techatrix1+0-1
2023-07-13 23:57fix(runtime): respect 'fileignorecase' when sourcing (#24344)zeertzjq5+40-23
2023-07-13 22:46fix(runtime): respect 'rtp' order for all runtime files (#24335)zeertzjq10+136-82
2023-07-13 12:43docs(lua): adds links to related keymap functions to keymap.set (#24337)Mathias Fußenegger2+6-0
2023-07-13 09:17perf(rtp): reduce rtp scans (#24191)Lewis Russell13+247-142
2023-07-13 07:35build(deps): bump luajit to HEAD - 8635cbabf (#24301)Christian Clason1+2-2
2023-07-13 00:32fix(ui): cursor pos with left gravity inline virt_text at eol (#24329)zeertzjq2+102-31
2023-07-12 23:02test(extmarks): add test for virt_text_win_col with cpo+=n (#24328)zeertzjq3+48-8
2023-07-12 12:48feat(lsp): add method filter to get_active_clients (#24319)Mathias Fußenegger3+16-17
2023-07-12 02:38perf(extmarks): don't handle inline virt_text if there is none (#24322)zeertzjq2+2-2
2023-07-12 00:50fix(mouse): copy the line before syntax matching (#24320)zeertzjq2+14-10
2023-07-11 17:09fix(tutor): don't use concealed text in expected lines #24316Sean Dewar2+3-3
2023-07-11 05:16fix(drawline): fix missing Visual hl on double-width fold char (#24308)zeertzjq2+201-19
2023-07-11 00:57perf(extmarks): avoid unnecessary marktree traversal with folds (#24306)zeertzjq1+18-10
2023-07-10 23:15feat(api): add nvim_win_text_height (#24236)zeertzjq10+398-41
2023-07-10 16:55vim-patch:9.0.1673: cannot produce a status 418 or 503 message (#24287)Gregory Anders2+16-0
2023-07-10 11:38fix(lint): lint warnings #24226Raphael13+59-63
2023-07-08 15:29fix(completion): don't add backslashes to runtime pattern (#24296)zeertzjq3+13-6
2023-07-08 14:55fix(defaults): visual star (*) on text with "?"Justin M. Keyes1+1-1
2023-07-08 13:58fix(docs): match DocSearch style with site themeJustin M. Keyes2+7-6
2023-07-08 13:28fix(defaults): visual hash (#) on text with "?"Justin M. Keyes1+1-1
2023-07-08 13:29Merge #24295 from justinmk/doc2Justin M. Keyes11+148-126
2023-07-06 20:47docs: gather @notes items into one sectionJustin M. Keyes6+61-58
2023-07-06 13:32docs: "Return (multiple)" headingJustin M. Keyes6+16-16
2023-07-04 17:22docs: MAINTAIN.md, nvim_get_markJustin M. Keyes7+77-58
2023-07-08 10:27test(tui): add test for overriding argv[0] (#24293)zeertzjq1+40-3
2023-07-08 07:14fix(lsp): don't use hl_mode = combine for inlay hints #24276Chinmay Dalal1+0-1
2023-07-08 01:53fix(extmarks): fix wrong highlight after "combine" virt_text (#24281)Ibby2+50-17
2023-07-08 00:27fix(startup): run embedded Nvim with real path (#24282)zeertzjq7+24-13
2023-07-07 15:37feat(lua): allow vim.wo to be double indexed (#20288)Lewis Russell5+65-20
2023-07-07 12:52docs: CONTRIBUTING.md updates (#24280)Lewis Russell1+35-31
2023-07-07 10:12fix(treesitter): update folds in all relevant windows (#24230)Jaehwang Jung3+387-89
2023-07-07 01:49fix(folds): fix missing virt_lines above when fold is hidden (#24274)zeertzjq4+81-8
2023-07-06 23:21fix(drawline): inline virt_text hl_mode inside syntax/extmark hl (#24273)zeertzjq2+55-6
2023-07-06 11:05Merge #21677 fix(defaults): visual star (*,#) is fragileJustin M. Keyes3+50-19
2023-07-05 17:47refactor(defaults): use vim.region for visual star (*,#)Justin M. Keyes3+42-103
2023-06-06 03:05fix(defaults): visual mode star (*,#) is fragileSteven Ward3+100-8
2023-07-06 06:57docs(luaref): remove parentheses from tags for typedefs (#24271)zeertzjq1+48-48
2023-07-06 04:56fix(vim.system): close check handle (#24270)zeertzjq3+4-5
2023-07-06 03:07fix(column): fix wrong cursor with 'statuscolumn' and cpo+=n (#24268)zeertzjq3+64-5
2023-07-05 20:36refactor(plines.c): update outdated comments (#24264)zeertzjq2+41-25
2023-07-05 13:31fix(ui): delay win_viewport until screen update #24182fredizzimo3+10-2
2023-07-05 09:04Merge pull request #23228 from seandewar/cmdwin-jailzeertzjq13+119-32
2023-07-05 08:31fix(runtime): don't set gx mapping if already mapped (#24262)zeertzjq1+10-6
2023-07-05 08:30fix(plines): don't return very large height on very long line (#24260)zeertzjq2+49-13
2023-06-23 21:32fix(api): disallow some more functions during textlockSean Dewar6+52-1
2023-04-20 20:17fix(api): use text_locked() to check textlockSean Dewar11+67-31
2023-07-05 07:30Merge #23401 vim.ui.open: "gx" without netrwJustin M. Keyes7+139-16
2023-07-05 04:06fix(edit): fix K_EVENT interfering with 'digraph' (#24258)zeertzjq2+20-1
2023-07-04 21:33fix(vim.ui.open): return (don't show) error messageJustin M. Keyes5+38-23
2023-07-02 14:51fix(gx): visual selection, expand env varsJustin M. Keyes7+82-78
2023-04-30 05:53feat(vim.ui): vim.ui.open, "gx" without netrwmarshmallow6+115-11
2023-07-04 14:07fix(api): allow negative column arguments for nvim_buf_set_text (#23501)notomo2+6-0
2023-07-04 12:30fix(lsp): revert change to buf.clear_references() #24238Raphael3+6-10
2023-07-04 12:20feat(l10n): update Turkish translations #24246Emir SARI1+889-653
2023-07-04 08:48perf(ui-ext): approximate scroll_delta when scrolling too much (#24234)zeertzjq4+250-15
2023-07-04 06:14fix(ui-ext): "scroll_delta" handle topfill and skipcol (#24249)zeertzjq5+414-40
2023-07-03 23:19fix(api, lua): make blank lines in a message work properly (#24244)zeertzjq4+71-6
2023-07-03 14:57fix(plines): handle inline virtual text after last char (#24241)zeertzjq3+47-14
2023-07-03 12:04docs(gen_help_html): accept "~/" in file/dir params #24240Justin M. Keyes1+5-4
2023-07-03 11:17Merge pull request #23167 from dundargoc/refactor/longbfredl32+234-237
2023-04-17 20:18refactor: remove longdundargoc32+234-237
2023-07-03 07:53Merge pull request #23891 from rickyz/grid_line_flagsbfredl6+38-19
2023-07-02 15:44perf(treesitter): cache fold query (#24222)Jaehwang Jung1+24-6
2023-07-02 09:17build(deps): bump luv to 1.45.0-0 (#24228)Christian Clason2+22-16
2023-07-02 04:09build(nix): fix markdown parser #24225figsoda1+9-0
2023-07-02 00:05test: check for ASAN properly (#24224)zeertzjq2+2-2
2023-07-01 23:42vim-patch:9.0.1672: tabline highlight wrong after truncated double width label (#24223)zeertzjq2+26-2
2023-07-01 21:48fix(startup)!: "nvim -l" message does not end with newline #24215zeertzjq4+28-13
2023-07-01 15:29Merge pull request #24219 from clason/ts-hoonChristian Clason7+533-2
2023-07-01 13:33fix(api): nvim_parse_cmd error message in pcall() #23297Alexandre Teoi9+76-57
2023-07-01 10:45feat(version): unverbose ":version", ":verbose version" #24195Justin M. Keyes3+43-20
2023-07-01 10:42fix(lsp): lint warnings, default offset_encoding #24046Raphael7+130-113
2023-07-01 09:22feat(treesitter): add bash parser and queriesChristian Clason5+158-3
2023-07-01 09:19feat(treesitter): add python parser and queriesChristian Clason5+378-2
2023-07-01 09:08feat(treesitter): bundle markdown parser and queries (#22481)Christian Clason12+325-3
2023-07-01 09:07build(deps): bump libuv to v1.46.0 (#24218)Christian Clason1+2-2
2023-07-01 00:16fix(startup): don't truncate when printing with -l (#24216)zeertzjq3+24-3
2023-06-30 13:13refactor: fix clang/PVS warnings (#24213)zeertzjq4+7-7
2023-06-30 11:42fix(lsp): fix attempt to call non existent function (#24212)Sanchayan Maity1+2-2
2023-06-30 10:22Merge pull request #24147 from clason/fix/ftpluginzeertzjq2+28-3
2023-06-30 09:33feat(lsp): move inlay_hint() to vim.lsp (#24130)Mathias Fußenegger8+336-329
2023-06-30 09:01test(lua/runtime_spec): add test for ftplugin orderingzeertzjq1+24-0
2023-06-30 01:38docs(luaref): fix tags for constants (#24203)NAKAI Tsuyoshi1+2-2
2023-06-30 00:36fix(statusline): fill for double-width char after moving items (#24207)zeertzjq2+73-23
2023-06-29 21:14feat(defaults): set g:netrw_use_errorwindow = 0 #24179Frede2+3-7
2023-06-29 14:26fix(lsp): inlay_hint nil reference error #24202Chinmay Dalal1+1-1
2023-06-29 07:48refactor: remove some casts to char * (#24200)zeertzjq6+20-21
2023-06-29 03:37fix(column): handle unprintable chars in 'statuscolumn' (#24198)zeertzjq2+81-38
2023-06-29 03:18test(statusline): add test with control characters (#24197)zeertzjq1+184-153
2023-06-28 23:04vim-patch:9.0.1671: Termdebug: error with more than 99 breakpoints (#24194)zeertzjq2+25-1
2023-06-28 21:16fix(column): use maxwidth to allocate/fill 'statuscolumn' click defs #24190luukvbaal1+2-2
2023-06-28 11:51fix(api): nvim_cmd{cmd="win_getid"} parsed as :winsize #24181Justin M. Keyes3+15-9
2023-06-28 00:13vim-patch:9.0.1670: resetting local option to global value is inconsistent (#24185)zeertzjq2+16-4
2023-06-27 18:05fix(treesitter): handle empty region when logging (#24173)Jaehwang Jung1+3-0
2023-06-27 18:05fix(treesitter): make foldexpr work without highlighting (#24167)Jaehwang Jung2+30-13
2023-06-27 17:21fix(docs): ignore_invalid #24174Justin M. Keyes8+12-15
2023-06-27 15:14docs(diagnostic): return value of get() #24144NAKAI Tsuyoshi2+2-2
2023-06-27 07:14vim-patch:9.0.1668: PEM files are not recognized (#24169)ObserverOfTime2+5-0
2023-06-27 00:55Merge pull request #24170 from zeertzjq/vim-9.0.1664zeertzjq3+77-10
2023-06-27 00:22vim-patch:9.0.1667: regression test doesn't fail when fix is revertedzeertzjq2+26-27
2023-06-25 00:15vim-patch:9.0.1664: divide by zero when scrolling with 'smoothscroll' setzeertzjq3+78-10
2023-06-26 10:19vim-patch:9.0.1632: not all cabal config files are recognized (#24025)Jonas Strittmatter2+42-7
2023-06-26 09:56Merge #24153 from justinmk/docJustin M. Keyes10+35-35
2023-06-26 09:38fix(startup): "nvim -l foo.lua" may not set arg0 #24161Mike2+13-1
2023-06-25 21:44fix(docs): vimdoc syntax errorsJustin M. Keyes9+33-33
2023-06-26 08:54build(deps): tree-sitter-vimdoc v2.0.1Justin M. Keyes1+2-2
2023-06-26 09:16docs: fix misparsed headings (#24162)Christian Clason4+16-18
2023-06-26 07:25fix(treesitter): update lua parser and queries (#24148)Christian Clason3+47-21
2023-06-26 03:52fix(charset): fix wrong display of 0xffff (#24158)zeertzjq2+17-3
2023-06-25 23:55Merge pull request #24154 from zeertzjq/vim-9.0.1665zeertzjq2+13-1
2023-06-25 23:14vim-patch:9.0.1665: empty CmdlineEnter autocommand causes errors in Ex modezeertzjq2+8-0
2023-06-25 23:17vim-patch:8.2.3833: error from term_start() not caught by try/catchzeertzjq1+5-1
2023-06-25 19:29fix(docs): too much whitespace around <pre> blocks #24151Justin M. Keyes2+11-1
2023-06-25 16:17Merge #24116 from justinmk/docJustin M. Keyes60+1574-1700
2023-06-23 10:16docs: autocmds, miscJustin M. Keyes13+64-54
2023-06-24 11:47fix(docs): vimdoc syntax errorsJustin M. Keyes49+1510-1646
2023-06-25 10:34fix(ftplugin): respect runtimepath orderingChristian Clason1+4-3
2023-06-25 00:12vim-patch:9.0.1663: Termdebug on MS-Windows: some file names are not recognized (#24145)zeertzjq1+18-12
2023-06-24 18:04vim-patch:9.0.1661: BUCK files are not recognized (#24142)Christian Clason2+2-1
2023-06-24 14:15test(extmarks): add a test for #23848 (#24140)zeertzjq1+36-0
2023-06-24 14:14vim-patch:9.0.1659: Termdebug: default highlight cleared if changing colorscheme (#24139)zeertzjq1+21-4
2023-06-24 11:41Merge pull request #24082 from smjonas/fix_24064Christian Clason2+2-2
2023-06-24 10:39fix(extmarks): fix heap buffer overflow caused by inline virtual text (#23851)Ibby2+51-2
2023-06-23 23:33fix(lsp): error in reset_timer on second detach #24117Chinmay Dalal1+6-1
2023-06-23 22:29ci: introduce CI_LINT optiondundargoc3+10-14
2023-06-21 05:12fix(filetype): correctly detect bash-fc-{id} files as "sh"smjonas1+1-1
2023-06-23 16:12vim-patch:9.0.1644: not all filetype file name matches are testedsmjonas1+1-1
2023-06-23 11:54build(luarc.json): disable luadoc-miss-see-name #24108Raphael2+5-2
2023-06-23 11:49fix(lsp): reapplying already-applied hints #24114Chinmay Dalal1+29-25
2023-06-22 22:40fix(cmdline): don't redraw 'tabline' in Ex mode (#24123)zeertzjq2+40-1
2023-06-22 17:39feat(lsp): opt-in to dynamicRegistration for inlay hints (#24102)Mathias Fußenegger2+13-6
2023-06-22 17:38vim-patch:9.0.1645: zserio files are not recognized (#24120)Christian Clason2+2-0
2023-06-22 12:39feat(extmarks): support hl_mode "combine" for inline virt_text (#24099)zeertzjq4+42-28
2023-06-22 11:54feat(lsp): soft deprecate vim.lsp.for_each_buffer_client (#24104)Mathias Fußenegger4+31-46
2023-06-22 11:09fix(messages): use "Vimscript" instead of "VimL" #24111Justin M. Keyes32+102-107
2023-06-22 10:44test: spellcheck :help (vimdoc) files #24109Justin M. Keyes32+145-144
2023-06-22 10:15fix(extmarks): hide inline virt_text properly with 'smoothscroll' (#24106)zeertzjq2+33-1
2023-06-22 09:48fix(extmarks): empty inline virt_text interfering with DiffText (#24101)zeertzjq2+72-7
2023-06-22 08:51Merge #24087 from justinmk/docJustin M. Keyes10+261-319
2023-06-22 08:18perf(lsp): remove grouping logic from lsp.status (#24096)Mathias Fußenegger1+3-19
2023-06-22 06:42feat(gen_help_html): ignore pi_netrw.txt errorsJustin M. Keyes1+12-4
2023-06-22 07:00feat(gen_help_html): non-default vimdoc.so parserJustin M. Keyes1+58-47
2023-06-21 13:40fix(docs): vimdoc syntax errorsJustin M. Keyes7+102-106
2023-06-20 07:49docs: lsp, vim_diffJustin M. Keyes3+89-162
2023-06-22 07:37Merge pull request #24098 from zeertzjq/fix-extmarkzeertzjq4+19-15
2023-06-22 07:36fix: tostring(vim.version()) fails if build is NIL #24097Julian Grinblat1+1-1
2023-06-22 05:59fix(api): wrong nvim_buf_set_extmark error for invalid hl_modezeertzjq2+11-7
2023-06-22 05:41fix(extmarks): empty inline virt_text interfering with Visual highlightzeertzjq2+8-8
2023-06-21 19:42feat(man): respect 'wrapmargin' when wrapping man pages (#24091)Gregory Anders2+3-1
2023-06-21 10:36Merge #24086 LSP ctx.version, report full Nvim versionJustin M. Keyes2+6-2
2023-06-21 09:40docs(lsp): mention ctx.versionJustin M. Keyes1+5-0
2023-06-21 10:28fix(folds): don't show search or match highlighting on fold (#24084)zeertzjq2+82-2
2023-06-21 09:34refactor(lsp): report full Nvim version string in clientInfoJustin M. Keyes1+1-2
2023-06-21 08:10fix(vim.json)!: remove global options, "null", "array_mt" #24070Justin M. Keyes4+142-48
2023-06-21 07:55fix(lsp): add spacing for inlay hints separately #24079Akin1+5-5
2023-06-21 07:33fix(lsp): define LspInlayHint highlight group #24073Chinmay Dalal1+1-0
2023-06-20 19:17fix(lsp): always return boolean in lsp.buf_client_attach (#24077)Sooryakiran Ponnath3+7-2
2023-06-20 17:33Merge pull request #24069 from famiu/refactor/options/varpbfredl4+211-238
2023-06-20 16:36fix(lsp): check if inlay hints are enabled for a buffer before disabling (#24074)Chinmay Dalal1+5-3
2023-06-20 16:36refactor(lsp): extract common execute command functionality (#24065)Mathias Fußenegger5+49-38
2023-06-20 07:09refactor(option): use `void *` for pointer to option valueFamiu Haque4+211-238
2023-06-20 10:20docs(lsp): LspInlayHint highlight group #24071Chinmay Dalal1+2-0
2023-06-20 09:36fix(lsp): duplicate on_detach, on_reload callbacks #24067Chinmay Dalal1+0-12
2023-06-20 06:06feat(lsp): inlay hints #23984Chinmay Dalal8+146-60
2023-06-19 15:40docs #24061Justin M. Keyes17+106-100
2023-06-19 14:14Merge pull request #24063 from bfredl/ceci-nest-pas-rtpbfredl2+2-2
2023-06-19 12:40fix(docs): the runtimepath is not the runtime pathbfredl2+2-2
2023-06-19 10:43docs: deprecation policy #23138Gregory Anders1+26-0
2023-06-19 09:24docs #22363Justin M. Keyes18+175-130
2023-06-18 14:42fix(treesitter): use vim.highlight.priorities instead of hardcoded 100 (#24052)Santos Gallegos1+3-1
2023-06-18 11:49fix(fs): make `normalize()` work with '/' path (#24047)Evgeni Chasnovski2+7-3
2023-06-17 23:08vim-patch:9.0.1638: crypt tests hang and cause memory errors (#24053)zeertzjq1+2-1
2023-06-17 06:01fix(lsp): allow Lua pattern chars in code action filter (#24041)Jonas Strittmatter3+20-20
2023-06-16 22:23vim-patch:9.0.1637: compiler warning for uninitialized variable (#24042)zeertzjq1+1-1
2023-06-16 01:20Merge pull request #24037 from zeertzjq/vim-9.0.1634zeertzjq4+108-1
2023-06-16 00:13vim-patch:9.0.1635: error message is cleared when removing mode messagezeertzjq3+29-5
2023-06-16 00:01vim-patch:9.0.1634: message is cleared when removing mode messagezeertzjq4+84-1
2023-06-15 23:02vim-patch:9.0.1636: expanding a pattern interferes with cmdline completion (#24034)zeertzjq2+33-4
2023-06-15 04:36fix(:let): fix error when applying operator to boolean option (#24030)zeertzjq2+18-5
2023-06-15 03:14test(decorations_spec): add test for extmark case of #21486 (#24028)zeertzjq1+20-0
2023-06-15 01:03fix(extmarks): don't position overlay virt_text halfway a char (#24027)zeertzjq2+60-48
2023-06-15 00:05vim-patch:9.0.1631: passing wrong variable type to option gives multiple errors (#24026)zeertzjq5+106-95
2023-06-14 22:23docs(ex_cmds): migration from "behave xterm" #24024Erich Gubler1+6-1
2023-06-14 12:54vim-patch:9.0.1629: having utf16idx() rounding up is inconvenient (#24019)zeertzjq3+18-13
2023-06-14 10:40perf(lsp): reduce polling handles for workspace/didChangeWatchedFiles (#23500)Jon Huhn3+104-35
2023-06-14 09:39fix(tui): v:argv does not report the original argv[0] #24015t0muxx1+1-1
2023-06-13 15:17fix(codelens): add buffer and line checks before displaying codelens (#23887)Rohit Sukumaran1+21-8
2023-06-13 14:53fix(lsp): handle stale bufnr on LspRequest autocmd trigger (#24013)Mathias Fußenegger1+1-1
2023-06-13 12:55fix(api): redundant error when using `nvim_cmd` (#24010)Famiu Haque1+1-1
2023-06-13 03:30fix(extmarks): handle inline virt_text with empty chunk (#24005)zeertzjq2+61-13
2023-06-12 13:58vim-patch:8.2.4600: Vim9: not enough test coverage for executing :def function (#24001)zeertzjq2+29-35
2023-06-12 13:33Merge pull request #24000 from zeertzjq/vim-8.2.3332zeertzjq3+133-78
2023-06-12 13:05vim-patch:8.2.3338: Vim9: no type check when assigning a list rangezeertzjq1+6-0
2023-06-12 12:35vim-patch:8.2.3332: Vim9: cannot assign to range in listzeertzjq3+127-78
2023-06-12 12:08docs: various clarifications (#23999)zeertzjq7+18-33
2023-06-12 10:46Merge pull request #23998 from zeertzjq/vim-8.2.3852zeertzjq2+32-23
2023-06-12 10:14vim-patch:8.2.3853: Vim9: not enough testszeertzjq1+16-19
2023-06-12 10:10vim-patch:8.2.3852: Vim9: not enough testszeertzjq2+20-8
2023-06-12 09:50Merge pull request #23996 from zeertzjq/vim-8.2.3191zeertzjq5+430-265
2023-06-12 08:15vim-patch:partial:8.2.3335: Vim9: not enough tests run with Vim9zeertzjq2+142-113
2023-06-12 07:16vim-patch:8.2.3202: Vim9: tests are only executed for legacy scriptzeertzjq2+125-43
2023-06-12 06:49vim-patch:8.2.3191: Vim9: not enough code is testedzeertzjq1+123-88
2023-06-12 07:38vim-patch:8.2.2533: Vim9: cannot use a range with :unletzeertzjq3+44-25
2023-06-12 06:41Merge pull request #23995 from zeertzjq/vim-8.2.1524zeertzjq13+144-172
2021-09-11 20:25test(unit/eval/typval_spec): adjust for Float to String conversionSean Dewar1+90-138
2023-06-12 04:48vim-patch:8.2.2949: tests failing because no error for float to string conversionzeertzjq10+34-29
2021-09-24 21:42test(unit/eval/typval_spec): don't dereference NULL last_msg_histSean Dewar1+3-2
2021-09-11 18:44vim-patch:8.2.2948: substitute() accepts a number but not a float expressionSean Dewar2+12-4
2021-09-11 20:40vim-patch:8.2.1524: no longer get an error for string concatenation with floatSean Dewar1+6-0
2023-06-12 03:44test(old): reorder test_substitute.vim to match upstream (#23994)zeertzjq1+209-209
2023-06-11 23:32Merge #23954 vim.version() returns Version objectJustin M. Keyes2+18-4
2023-06-11 23:14feat: tostring(vim.version())Justin M. Keyes2+13-1
2023-06-11 22:48docs: fix vim.tbl_get type annotations #23992Stanislav Asunkin2+3-3
2023-06-07 12:28feat: vim.version() returns a Version objectGianmaria Bajo1+6-4
2023-06-11 22:06refactor: remove WINGUI_URLJustin M. Keyes1+0-3
2023-06-11 21:57feat: report "build" in vim.version() #23925treatybreaker3+11-1
2023-06-11 21:48docs: semantic token methods in :h lsp-method #23991jdrouhard1+2-0
2023-06-11 21:46refactor(treesitter): use npcall in _query_linter.lua #23985Stephan Seitz1+3-9
2023-06-11 14:12fix(remote): restore previous --remote-expr output formatting (#23988)zeertzjq3+7-8
2023-06-11 13:38Merge pull request #23968 from figsoda/bundleMatthieu Coudron2+63-8
2023-06-11 12:04vim-patch:f1dcd14fc5d4 (#23986)zeertzjq2+2-2
2023-06-11 11:40vim-patch:10e8ff9b2607 (#23977)Sean Dewar19+132-37
2023-06-11 09:53feat(lsp): add handlers for inlay hints (#23736)Chinmay Dalal10+429-6
2023-06-11 07:29fix(remote): make --remote-expr print to stdout (#23980)zeertzjq4+40-16
2023-06-11 04:23fix(helptags): make multibyte help tags work properly (#23975)zeertzjq3+19-2
2023-06-11 03:29vim-patch:9.0.1626: Visual area not shown when using 'showbreak' (#23978)zeertzjq5+151-100
2023-06-10 18:33feat(lua): use callable table as iterator in vim.iter (#23957)Mathias Fußenegger3+36-0
2023-06-10 18:32fix(lsp): use percentage format on lsp.status (#23971)Raphael1+1-1
2023-06-10 14:36ci: add runner image version to cache keydundargoc1+5-1
2023-06-10 02:44test: more tests for nvim_{set,del}_keymap with abbreviation (#23970)zeertzjq4+11-10
2023-06-10 01:37docs: fix typos (#23917)Jonas Strittmatter3+5-5
2023-06-09 21:48vim-patch:9.0.1622: filetype name t32 is a bit obscure (#23967)Christian Clason2+3-3
2023-06-09 20:50build(nix): use the correct versions of the bundled treesitter parsersfigsoda1+39-2
2023-06-09 20:29build(nix): update flake.lockfigsoda1+24-6
2023-06-09 20:00Merge pull request #23803 from bfredl/luaabbrbfredl5+65-4
2023-05-28 10:09feat(api): support abbreviations in nvim_set_keymapbfredl5+65-4
2023-06-09 13:30vim-patch:9.0.1621: FILETYPE_FILE is defined to the same value multiple times (#23965)zeertzjq1+8-1
2023-06-09 09:43vim-patch:9.0.1617: charidx() result is not consistent with byteidx() (#23963)zeertzjq3+99-47
2023-06-09 09:32feat(lsp)!: add vim.lsp.status, client.progress and promote LspProgressUpdate (#23958)Mathias Fußenegger8+173-65
2023-06-09 06:59vim-patch:9.0.1620: Nix files are not recognized from the hashbang line (#23961)Christian Clason2+4-1
2023-06-08 19:53vim-patch:9.0.1618: Trace32 files are not recognized (#23960)Christian Clason2+3-0
2023-06-08 10:11feat(lua): add ringbuffer (#22894)Mathias Fußenegger4+190-0
2023-06-07 23:03vim-patch:9.0.1616: quickfix text field is truncated (#23951)zeertzjq2+19-13
2023-06-07 18:53vim-patch:9.0.1615: URL shortcut files are not recognized (#23950)Christian Clason2+2-0
2023-06-07 12:52feat(lua): add `vim.system()`Lewis Russell8+611-167
2023-06-07 12:39fix(lsp): reduce diagnostics and add more types (#23948)Lewis Russell3+100-58
2023-06-07 12:29feat(diff): grouping optimization for linematch algorithmJonathon2+253-50
2023-06-07 11:32feat(scripts): add lsp_types.lua (#23750)max3975742+4605-0
2023-06-07 02:51refactor(options): use slash separator for `option_get_valid_types()` (#23945)Famiu Haque1+3-3
2023-06-07 02:17Merge pull request #23943 from zeertzjq/autocmd-fnamezeertzjq7+33-22
2023-06-07 01:29fix(events): don't expand non-file as file namezeertzjq3+21-18
2023-06-07 01:26revert: "refactor: eliminate `autocmd_fname_full` global"zeertzjq5+12-4
2023-06-07 01:00refactor(api): adjust errors for setting options (#23942)zeertzjq3+13-14
2023-06-07 00:05refactor(options): remove `getoption_T` and introduce `OptVal` (#23850)Famiu Haque29+672-367
2023-06-06 17:19build!: remove neovim qtdundargoc5+4-81
2023-06-06 16:26refactor(defaults): do not use C specific default values for options (#22500)Gregory Anders6+30-15
2023-06-06 15:42feat(health): fold successful healthchecks #22866Alexandre Teoi4+57-1
2023-06-06 15:31vim-patch:9.0.1614: strlen() called too often for :spellrepall (#23940)zeertzjq2+2-2
2023-06-06 15:23refactor!: rename "playground" => "dev" #23919Justin M. Keyes6+445-449
2023-06-06 14:18refactor(api): remove `BOOL` macro #23936Famiu Haque3+7-8
2023-06-06 13:38fix: version-range < and <= #23539Gianmaria Bajo3+26-7
2023-06-06 12:00refactor: adjust headers according to the style guide (#23934)dundargoc9+33-32
2023-06-06 11:24fix(statusline): redraw when VIsual_mode changes (#23933)zeertzjq3+61-4
2023-06-01 09:15fix(ui): propagate line wrapping state on grid_line eventsRicky Zhou6+38-19
2023-06-06 03:15vim-patch:partial:8.2.4950: text properties position wrong after shifting text (#23930)zeertzjq1+21-23
2023-06-06 02:32fix(spell): splice extmarks on :spellrepall (#23929)zeertzjq2+16-8
2023-06-06 01:36vim-patch:9.0.1613: some make output gets picked up by 'errorformat' (#23926)Gregory Anders2+2-2
2023-06-05 23:13vim-patch:9.0.1612: "skipcol" not reset when using multi-byte characters (#23928)zeertzjq3+40-4
2023-06-05 22:59Merge pull request #23927 from zeertzjq/vim-9.0.1603zeertzjq3+87-4
2023-06-05 22:34vim-patch:9.0.1610: display is wrong when 'smoothscroll' is setzeertzjq3+29-12
2023-06-05 22:26vim-patch:9.0.1603: display wrong if scrolling multiple lines with 'smoothscroll'zeertzjq3+69-3
2023-06-05 18:08fix: vim.loop in luv threads (#23924)Lewis Russell1+3-0
2023-06-05 16:53fix(editorconfig): check that buffer is valid (#23922)Gregory Anders2+16-0
2023-06-05 14:45vim-patch:9.0.1608: update_topline() is called twice (#23920)luukvbaal1+1-7
2023-06-05 13:21fix(lsp): use only utf-16 in default client positionEncodings (#23903)Gregory Anders2+3-7
2023-06-05 09:19defaults: shortmess+=C #23907Justin M. Keyes4+10-9
2023-06-05 09:11fix(mouse): handle folded lines with virt_lines attached to line above (#23912)zeertzjq3+162-9
2023-06-05 06:09test(core/startup_spec): add a test for #13720 (#23910)zeertzjq1+119-91
2023-06-05 05:19refactor(lsp): use LPeg for watchfiles matching (#23788)Jon Huhn2+126-156
2023-06-05 05:17fix(lsp): set extra info only when it has a value (#23868)Raphael2+21-17
2023-06-05 01:19Merge pull request #23908 from zeertzjq/vim-9.0.1600zeertzjq5+322-40
2023-06-04 22:58fix(plines): folded lines with virt_lines attached to line abovezeertzjq4+265-33
2023-06-04 22:40vim-patch:9.0.1607: screenpos() returns wrong row with diff filler lineszeertzjq2+21-8
2023-06-04 22:33vim-patch:9.0.1600: screenpos() does not take w_skipcol into accountzeertzjq2+38-1
2023-06-04 23:45fix(lsp): restore marks after apply_text_edits() #14630Folke Lemaitre3+73-0
2023-06-04 22:58vim-patch:9.0.1606: using freed memory when 'foldcolumn' is set (#23906)zeertzjq2+23-1
2023-06-04 02:49fix(ui): don't send empty grid_line with redrawdebug=compositor (#23899)zeertzjq3+17-1
2023-06-04 01:09fix(events)!: trigger CursorMoved later on switching window (#23711)zeertzjq5+16-12
2023-06-04 01:03feat(lsp): set kind in select call for codelens #23889Artyom Andreev1+1-0
2023-06-03 23:39vim-patch:9.0.1602: stray character visible if marker on top of double-wide char (#23897)zeertzjq3+98-8
2023-06-03 22:39vim-patch:9.0.1601: filetype detection fails for *.conf file without comments (#23896)Christian Clason2+4-1
2023-06-03 16:12Merge pull request #23864 from folke/nvim_win_set_heightbfredl2+18-12
2023-06-03 10:44fix(folds): allow overlay virtual text on folded line (#23892)zeertzjq4+88-49
2023-06-03 10:06perf(iter): make ListIter.totable more efficient (#23714)Lewis Russell1+25-9
2023-06-03 10:06feat(lua): rename vim.loop -> vim.uv (#22846)Lewis Russell41+147-145
2023-06-03 07:18docs(iter): add emmylua type to iter module (#23845)Sebastian Lyng Johansen1+3-0
2023-06-02 17:41build(deps): bump luajit to HEAD - 51fb2f2c3 (#23886)Christian Clason1+2-2
2023-06-02 15:26vim-patch:9.0.1599: Cursor not adjusted when 'splitkeep' is not "cursor" (#23884)luukvbaal4+62-55
2023-06-02 14:59docs: small fixes (#23619)dundargoc9+19-16
2023-06-02 13:00feat(:source): source current ft=lua buffer as Lua code (#23802)zeertzjq4+68-52
2023-06-02 09:45docs(html): define anchors for search engine #23879Justin M. Keyes1+8-7
2023-06-02 09:38ci: remove ci/ from cache key (#23878)zeertzjq1+1-1
2023-06-02 09:23fix(health): stop job properly on timeout (#23877)zeertzjq1+2-2
2023-06-02 00:48vim-patch:9.0.1597: cursor ends up below the window after a put (#23873)zeertzjq5+55-5
2023-06-01 20:31vim-patch:9.0.1598: screenchar() and others are wrong with DBCS 'encoding' (#23872)zeertzjq4+61-10
2023-06-01 17:10Merge pull request #23871 from gpanders/lsp-position-encodingGregory Anders4+45-0
2023-06-01 16:39feat(lsp): include positionEncodings in default client capabilitiesGregory Anders2+13-0
2023-06-01 16:15feat(lsp): set client offset_encoding if server supports positionEncodingGregory Anders2+32-0
2023-06-01 13:29Merge pull request #23789 from luukvbaal/spellzeertzjq5+124-85
2023-06-01 12:49refactor(drawscreen): avoid spell check on folded or filler lineszeertzjq2+12-9
2023-05-31 19:13vim-patch:9.0.1595: line pointer becomes invalid when using spell checkingLuuk van Baal4+63-27
2023-05-27 22:12vim-patch:9.0.1585: weird use of static variables for spell checkingLuuk van Baal3+79-79
2023-06-01 12:28vim-patch:9.0.1596: :registers command does not work in sandbox (#23866)zeertzjq2+4-3
2023-06-01 10:42fix(api): dont change curwin for nvim_win_set_widthFolke Lemaitre1+1-6
2023-06-01 10:23test: added tests for set_height with winminheight=0 and a winbarFolke Lemaitre1+16-0
2023-06-01 09:44fix(api): dont change curwin for nvim_win_set_heightFolke Lemaitre1+1-6
2023-06-01 08:20fix(column): don't overflow sign column with extmark signs (#23854)zeertzjq2+38-3
2023-06-01 06:38fix(lsp): add param assert in client_is_stopped (#23857)Raphael1+2-1
2023-05-31 00:54ci(issue-open-check): don't add "doc" labelzeertzjq1+4-4
2023-05-31 00:32docs(html): algolia docsearch #23839Justin M. Keyes1+19-1
2023-05-30 22:50test(extmarks): folding inline virt_text on empty line (#23847)zeertzjq1+23-2
2023-05-30 18:56feat(lsp)!: promote LspRequest to a full autocmd and enrich with additional data (#23694)jdrouhard5+75-13
2023-05-30 17:15fix(lsp): fix dynamic registration of code actions (#23826)Folke Lemaitre1+8-1
2023-05-30 14:56vim-patch:8.2.3689: ex_let_one() is too long (#23830)zeertzjq1+190-158
2023-05-30 12:56fix(statusline): corrupted screen with minwid sign item in 'statuscolumn' (#23823)luukvbaal2+38-16
2023-05-29 23:18vim-patch:9.0.1588: Incsearch not triggered when pasting clipboard register (#23817)zeertzjq9+63-14
2023-05-29 22:44vim-patch:9.0.1591: some "gomod" files are not recognized (#23820)Omar El Halabi2+8-2
2023-05-29 14:14vim-patch:9.0.1586: error for using two messages with ngettext() differing in "%" (#23816)zeertzjq1+11-1
2023-05-29 08:25vim-patch:9.0.1587: Corn config files are not recognized (#23807)Christian Clason2+2-0
2023-05-29 00:44fix(substitute): properly check if preview is needed (#23809)zeertzjq2+49-13
2023-05-28 14:34build: remove LOG_LIST_ACTIONS option and related codedundargoc7+0-183
2023-05-28 14:04fix(NVIM_APPNAME): show error message if $NVIM_APPNAME is invalidGhjuvan Lacambre3+23-0
2023-05-28 13:39build: align .clang-format rules with uncrustify configTom Praschan1+2-2
2023-05-28 13:28build: remove LOG_DEBUG optiondundargoc2+0-4
2023-05-28 13:13fix(ftplugin): source Lua files after Vimscript files per directory (#23801)Christian Clason1+5-3
2023-05-28 09:47vim-patch:9.0.1584: not all meson files are recognized (#23797)Christian Clason2+2-1
2023-05-28 09:29fix(extmarks): fix virt_text_hide off-by-one hiding (#23795)zeertzjq2+12-5
2023-05-28 09:22fix(extmarks): don't show virt lines for end mark (#23792)zeertzjq2+25-1
2023-05-28 08:28test(extmarks): add tests for #14201 #20004 #20885 (#23794)zeertzjq2+74-8
2023-05-28 05:51feat(lsp): initial support for dynamic capabilities (#23681)Folke Lemaitre8+327-69
2023-05-28 03:09test(extmarks): add test for virt_text_hide with 'smoothscroll' (#23791)zeertzjq4+40-9
2023-05-28 00:06vim-patch:9.0.1583: get E304 when using 'cryptmethod' "xchacha20v2" (#23790)zeertzjq5+100-65
2023-05-27 14:15vim-patch:9.0.1582: :stopinsert may not work in a popup close handler (#23785)zeertzjq2+26-1
2023-05-27 13:36fix(extmarks): make right_align and win_col work on wrapped line (#23759)zeertzjq4+134-41
2023-05-27 11:27ci: remove reviewdog for uncrustifydundargoc1+0-12
2023-05-27 02:13fix(tui): restore title before exiting alternate screen (#23776)zeertzjq1+3-1
2023-05-26 19:51fix: function was renamed (#23772)Matthieu Coudron1+1-1
2023-05-26 14:22build(vim-patch.sh): use bundled uncrustify (#23770)zeertzjq1+3-3
2023-05-26 14:13vim-patch:9.0.1580: CI: indent test hangs on FreeBSD (#23768)zeertzjq1+1-0
2023-05-26 09:51fix(tui): don't set tty background if &bg was set before VimEnter (#23701)Null Chilly1+2-2
2023-05-26 09:48Merge pull request #23742 from bfredl/neolightbfredl3+108-33
2023-05-26 09:29Merge pull request #23583 from zeertzjq/ui-attach-titlebfredl4+14-5
2023-05-26 09:16Merge pull request #23523 from 3N4N/fix/api-infobfredl1+4-0
2023-05-26 04:13fix(mkspell): prevent Unicode character overflow (#23760)julio-b1+1-1
2023-05-26 02:41fix(extmarks): fix virt_text_hide with 'nowrap' and multibyte (#23757)zeertzjq2+21-1
2023-05-26 00:08vim-patch:9.0.1578: SpellCap highlight not always updated when needed (#23755)luukvbaal6+83-30
2023-05-11 02:48fix(ui-ext): send title to newly-attached UIzeertzjq4+14-5
2023-05-24 12:33fix(drawline): combine extmark highligh with area hl correctlybfredl3+108-33
2023-05-25 14:14fix(folds): combined Folded and Visual highlights (#23752)zeertzjq4+131-72
2023-05-25 10:01Merge pull request #23744 from luukvbaal/spellzeertzjq7+217-55
2023-05-24 18:41vim-patch:9.0.0664: bad redrawing with spell checking, using "C" and "$" in 'cpo'Luuk van Baal4+67-22
2023-05-24 18:26vim-patch:9.0.0608: with spelling, deleting a full stop does not update next lineLuuk van Baal5+46-8
2023-05-24 18:13vim-patch:9.0.0590: after exiting Insert mode spelling not checked in next lineLuuk van Baal5+37-9
2023-05-24 17:50vim-patch:9.0.0175: spell checking for capital not working with trailing spaceLuuk van Baal3+84-33
2023-05-24 19:14build: remove functionaltest-lua targetdundargoc3+2-23
2023-05-24 13:25fix(folds): show Folded highlight in Visual selection (#23741)zeertzjq3+71-16
2023-05-24 08:04feat(term): enable reflow by default (#21124)Christian Clason5+12-4
2023-05-23 23:09vim-patch:9.0.1575: "file N of M" message is not translated (#23737)zeertzjq1+12-15
2023-05-23 22:14ci: remove api-docs-check workflowdundargoc2+3-57
2023-05-23 22:13fix(deps): restore functionality of USE_EXISTING_SRC_DIRdundargoc2+32-1
2023-05-23 10:11refactor: fix clang/PVS warnings (#23731)zeertzjq5+6-4
2023-05-23 10:01Merge pull request #23730 from famiu/refactor/api/helpersbfredl32+103-99
2023-05-23 08:25refactor(api): new helper macrosFamiu Haque32+103-99
2023-05-23 08:12fix(colorscheme): try .lua files in 'rtp' before .vim files in 'pp' (#23727)zeertzjq2+42-2
2023-05-22 23:24fix(deps): restore functionality of USE_EXISTING_SRC_DIRJames McCoy1+5-1
2023-05-22 12:45ci: add check to ensure USE_EXISTING_SRC_DIR=ON builds workJames McCoy1+27-0
2023-05-22 12:16Merge pull request #20130 from bfredl/inlinebfredl14+1075-89
2023-05-22 10:46refactor(drawline): move inline text code to its own functionbfredl2+109-100
2023-05-22 10:15fix(test): clean up inline virtual text tests a littlebfredl1+137-292
2023-05-09 12:26fix(extmark): fix cursor position with both left and right gravity inline textbfredl5+65-20
2023-05-06 13:14docs: update api.txt and add inline virtual text to news.txttom-anders2+4-0
2023-04-01 04:04vim-patch:9.0.0210: 'list' mode does not work properly with virtual textIbby1+4-8
2023-04-19 16:15fix(ui): fix overflowing nowrap virtual text not displaying if tab followsIbby2+33-0
2023-04-19 09:02fix(ui): fix virtual text not displaying when two overlapping inlines (nowrap)Ibby2+92-60
2023-04-03 12:13vim-patch:9.0.1067: in diff mode virtual text is highlighted incorrectlyIbby2+69-12
2023-04-04 14:29fix(ui): fix incorrect highlighting when virtual text next to matchIbby2+54-7
2023-04-03 13:12fix(ui): fix incorrect highlighting when virtual text wraps with numberIbby2+28-1
2023-04-03 10:46vim-patch:9.0.0944: 'cursorline' causes virtual text highlight to continueIbby2+43-0
2023-04-12 08:21fix(ui): fix tabs not being spaced properly after virtual text with no wrapIbby3+63-6
2023-04-02 15:43vim-patch:9.0.0716: with 'nowrap' virtual text "after" does not scroll leftIbby2+53-4
2023-04-02 15:05fix(ui): fixes incorrect rendering when virtual text is not visable and nowrapIbby2+31-4
2023-03-27 14:23vim-patch:9.0.0205: cursor in wrong position when inserting after virtual textIbby4+50-2
2023-03-26 14:25fix(ui): fix visual and search highlighting interfering with virtual textIbby2+146-38
2023-03-26 06:40vim-patch:9.0.0183: extra space after virtual text when 'linebreak' is setIbby2+28-1
2023-03-26 05:09vim-patch:9.0.0178: cursor position wrong with virtual text before TabIbby3+116-4
2023-03-26 03:49vim-patch:9.0.0179: cursor pos wrong with wrapping virtual text in empty lineIbby3+125-12
2023-03-25 13:10vim-patch:9.0.0143: cursor positioned after virtual text in empty lineIbby2+23-1
2023-03-19 09:31fix(ui): fix multi-byte characters highlight in virtual textIbby3+82-10
2023-03-19 07:50fix(ui): adjust the cursor when inserting virtual textIbby2+29-0
2023-03-19 07:32vim-patch:9.0.0130: cursor position wrong when inserting around virtual textIbby4+10-2
2023-03-19 06:37fix(ui): fix cursor position with multiple inline virtual textIbby3+32-5
2023-03-19 05:31feat(ui): inline virtual textIbby6+160-11
2023-05-22 10:22fix(redraw): overwrite double-width char with virt_text properly (#23708)zeertzjq3+85-9
2023-05-22 09:07fix(highlight): remove unnecessary assignment to char_attr for 'spell' (#23713)luukvbaal2+15-3
2023-05-22 08:49fix(api): nvim_get_hl should return default flagNull Chilly2+8-0
2023-05-22 08:47ci: enable colors by default when testingdundargoc2+8-2
2023-05-22 08:24refactor(vim.secure): move to lua/secure.cLewis Russell6+138-107
2023-05-22 08:19Merge pull request #23712 from famiu/refactor/test/buf0bfredl22+76-76
2023-05-22 06:47test: don't unnecessarily specify win/buf for `nvim_(get|set)_option_value`Famiu Haque22+76-76
2023-05-21 18:57build: move luarocks and rocks installation to main builddundargoc11+169-203
2023-05-21 18:16Merge pull request #23670 from famiu/refactor/deprecate_opt_apibfredl87+725-785
2023-05-21 17:22fix(treesitter): update highlights for query (#23699)Christian Clason1+4-4
2023-05-21 11:00fix(redraw): multibyte characters are wrapped at the end of a line (#23696)luukvbaal2+14-1
2023-05-21 10:06Merge pull request #23697 from clason/bump-luvChristian Clason2+114-2
2023-05-21 09:29docs(luv): update to HEADChristian Clason1+112-0
2022-12-19 16:37refactor(options): deprecate nvim[_buf|_win]_[gs]et_optionLewis Russell87+725-785
2023-05-21 08:52build(deps): bump luv to HEAD - c1497c0ffChristian Clason1+2-2
2023-05-20 15:30feat(fs): expose join_paths as `vim.fs.joinpath` (#23685)Christian Clason3+30-9
2023-05-20 05:45fix(lsp): don't register didChangeWatchedFiles when capability not set (#23689)Jon Huhn2+90-1
2023-05-20 00:21vim-patch:partial:9.0.1570: some tests are slow (#23688)zeertzjq2+9-10
2023-05-20 00:21Merge pull request #23686 from luukvbaal/smoothscrollzeertzjq3+101-8
2023-05-19 16:42vim-patch:9.0.1568: with 'smoothscroll' cursor may move below botlineLuuk van Baal3+102-37
2023-05-19 14:14vim-patch:9.0.1564: display moves up and down with 'incsearch' and 'smoothscroll'Luuk van Baal2+34-6
2023-05-19 12:15build(deps): bump libuv to v1.45.0 (#23684)Christian Clason1+2-2
2023-05-19 07:11vim-patch:9.0.1565: json lines files are not recognized (#23677)Christian Clason2+2-0
2023-05-18 23:30fix(tui): make disabling title restore old title from stack (#23585)zeertzjq1+17-8
2023-05-18 14:28build: don't format deleted filesdundargoc1+3-3
2023-05-18 14:27build: bundle uncrustifydundargoc7+48-43
2023-05-18 14:27build: remove duplicate include directories in --version outputdundargoc3+7-2
2023-05-18 09:52fix(treesitter): allow foldexpr without highlights (#23672)Lewis Russell2+2-12
2023-05-17 13:06fix(messages): ensure msg_grid is at top at more prompt (#23584)zeertzjq2+31-3
2023-05-17 11:00Merge pull request #15534 from bfredl/monomapbfredl32+403-457
2023-05-17 10:42feat(treesitter): improved logging (#23638)Lewis Russell4+156-10
2023-05-14 16:45refactor(map): avoid duplicated khash_t types for valuesbfredl32+403-457
2023-05-16 15:41fix(treesitter): correctly calculate bytes for text sources (#23655)Lewis Russell2+81-13
2023-05-16 03:33refactor: use xstrl{cpy,cat} on IObuff (#23648)ii1412+42-42
2023-05-16 02:00vim-patch:8.2.2858: test fails because of changed error message (#23647)zeertzjq1+2-2
2023-05-15 23:56vim-patch:9.0.1561: display wrong when moving cursor to above the top line (#23644)luukvbaal5+70-13
2023-05-15 21:21ci: remove redundant asan and ubsan optionsii141+2-2
2023-05-15 17:46Merge pull request #23606 from clason/bump-tree-sitter-luaChristian Clason9+88-14
2023-05-15 15:24Merge pull request #23259 from ii14/build/ubsan_default_optionsbfredl6+17-7
2023-04-22 01:27build: add ubsan default optionsii146+17-7
2023-05-13 10:56fix(treesitter): update c queriesChristian Clason4+63-5
2023-05-13 10:50fix(treesitter): update vimdoc and vimscript queriesChristian Clason2+5-5
2023-05-13 10:37build(deps): update lua parser and queriesChristian Clason3+20-4
2023-05-15 09:22build(deps): bump libuv to HEAD - 30fc896cc (#23636)Christian Clason1+2-2
2023-05-15 07:38vim-patch:b7398fe41c9e (#23627)Christian Clason22+454-155
2023-05-15 00:13vim-patch:9.0.1554: code for handling 'switchbuf' is repeated (#23632)zeertzjq3+36-48
2023-05-15 00:04vim-patch:9.0.1555: setcharsearch() does not clear last searched char properly (#23631)zeertzjq3+11-2
2023-05-14 22:08ci: trigger tests when pushingdundargoc2+9-6
2023-05-14 12:29test: skip flaky test on Windowsdundargoc1+1-0
2023-05-14 11:18docs(if_pyth): make it work with Python 3 instead of Python 2 (#23620)zeertzjq1+8-14
2023-05-14 11:08ci: bump uncrustify to 0.77.1Christian Clason1+1-1
2023-05-13 22:03vim-patch:9.0.1551: position of marker for 'smoothscroll' not computed correctly (#23617)luukvbaal3+33-18
2023-05-13 19:33docs: small fixesdundargoc43+98-94
2023-05-13 17:50build(deps): bump tree-sitter to HEAD - 91e4d9401 (#23616)Christian Clason1+2-2
2023-05-13 15:08Merge pull request #23612 from zeertzjq/vim-9.0.0064zeertzjq5+88-8
2023-05-13 14:39vim-patch:9.0.0598: using negative array index with negative width windowzeertzjq2+27-1
2023-05-13 14:38vim-patch:9.0.0492: cmdwin test fails on MS-Windowszeertzjq1+3-0
2023-05-13 14:29vim-patch:9.0.0490: using freed memory with cmdwin and BufEnter autocmdzeertzjq2+18-6
2023-05-13 14:28vim-patch:9.0.0249: no test for what 9.0.0234 fixeszeertzjq1+7-0
2023-05-13 14:26vim-patch:9.0.0218: reading before the start of the linezeertzjq2+10-1
2023-05-13 14:23vim-patch:9.0.0064: confusing error when using "q:" in command line windowzeertzjq2+23-0
2023-05-13 13:00vim-patch:9.0.1549: USD filetype is not recognized (#23608)Christian Clason2+3-0
2023-05-13 11:29fix(treesitter): support subfiletypes in get_lang (#23605)Christian Clason1+5-0
2023-05-13 10:12build: cmake cleanupdundargoc16+50-71
2023-05-13 09:44ci(deps): update bump_deps script (#23604)Christian Clason1+22-2
2023-05-13 09:27refactor(lsp): mark server_ready function as deprecated (#23520)Raphael2+2-7
2023-05-13 02:40refactor: remove typval.h from most header files (#23601)zeertzjq32+20-35
2023-05-13 00:40vim-patch:9.0.1546: some commands for opening a file don't use 'switchbuf' (#23600)zeertzjq3+103-14
2023-05-13 00:15vim-patch:9.0.1545: text not scrolled when cursor moved with "g0" and "h" (#23599)luukvbaal3+14-0
2023-05-12 07:51build: bump uncrustify to version 0.77dundargoc1+52-5
2023-05-12 00:17test(scroll_opt): fix typo in porting oldtest (#23593)luukvbaal2+3-3
2023-05-11 23:24Merge pull request #23558 from luukvbaal/smoothscrollzeertzjq8+207-75
2023-05-11 18:37vim-patch:9.0.1543: display errors when making topline shorterLuuk van Baal5+82-12
2023-05-11 18:29vim-patch:9.0.1542: line not fully displayed if it doesn't fit in the screenLuuk van Baal3+43-6
2023-05-11 18:17build: make dependency URL variables non-cached (#23577)dundargoc1+4-9
2023-05-11 11:08fix(treesitter): reset cursor max_start_depthLewis Russell1+5-0
2023-05-11 10:13feat(treesitter): add support for setting query depthsLewis Russell6+67-9
2023-05-11 07:43vim-patch:9.0.1539: typst filetype is not recognized (#23578)Gaétan Lepage4+58-2
2023-05-11 00:09vim-patch:9.0.1538: :wqall does not trigger ExitPre (#23574)zeertzjq3+30-5
2023-05-10 17:14build(deps): bump LibUV to HEAD (#22833)Christian Clason1+2-2
2023-05-10 15:46fix(highlight): apply 'winblend' to NormalNC (#23555)zeertzjq2+68-4
2023-05-10 09:42fix(redo): make redo of Lua mappings in op-pending mode work (#23566)zeertzjq8+57-25
2023-05-09 20:41vim-patch:9.0.1533: test for 'smoothscroll' is ineffectiveLuuk van Baal2+13-20
2023-05-09 15:09vim-patch:9.0.1530: cursor moves to wrong line when 'foldmethod' is "diff"Luuk van Baal3+69-37
2023-05-09 19:00docs(lsp): fix `config.cmd` argument for `vim.lsp.start_client` (#23560)hituzi no sippo2+8-8
2023-05-09 16:14test: move most title tests to a separate file (#23557)zeertzjq2+139-120
2023-05-09 16:12fix(lsp): fix relative patterns for `workspace/didChangeWatchedFiles` (#23548)Jon Huhn2+14-6
2023-05-09 15:25build: add luajit runtime files when installing (#23514)dundargoc2+12-4
2023-05-09 15:24docs(lsp): fix type of `config.cmd` argument for `vim.lsp.start_client` (#23550)hituzi no sippo2+2-2
2023-05-09 01:18test(old): remove python2 tests (#23547)zeertzjq4+2-300
2023-05-08 23:44vim-patch:9.0.1525: 'smoothscroll' does not always work properly (#23544)luukvbaal3+133-25
2023-05-08 15:29vim-patch:9.0.1526: condition is always true (#23541)zeertzjq1+6-6
2023-05-08 15:24build: remove USE_BUNDLED_BUSTED optiondundargoc1+11-15
2023-05-08 15:17Merge pull request #23540 from zeertzjq/vim-9.0.1522zeertzjq6+58-18
2023-05-08 15:02fix(syntax): use correct diagnostic group for checkhealth (#23538)Christian Clason1+1-1
2023-05-08 14:49vim-patch:9.0.1524: passing -1 for bool is not always rejectedzeertzjq4+29-19
2023-05-08 14:40vim-patch:9.0.1522: some functions give two error messageszeertzjq5+40-10
2023-05-08 08:25fix(statusline): bail out properly on negative row (#23535)zeertzjq2+24-1
2023-05-08 08:09Merge pull request #23486 from msva/patch-1zeertzjq2+31-10
2023-05-08 07:22test: add more tests for :Man section extractionzeertzjq1+24-8
2023-05-08 05:57docs: add some missing changes from Vim runtime updates (#23533)zeertzjq3+8-6
2023-05-08 03:43Merge pull request #23532 from zeertzjq/vim-8.2.4073zeertzjq1+4-8
2023-05-08 03:10vim-patch:8.2.4075: test failureszeertzjq1+1-6
2023-05-08 02:24vim-patch:8.2.4073: Coverity warns for using NULL pointerzeertzjq1+7-6
2023-05-08 01:49vim-patch:8.2.2459: Coverity reports dead code (#23531)zeertzjq1+0-3
2023-05-08 00:26vim-patch:9.0.1523: some error messages are not marked for translation (#23529)zeertzjq4+6-5
2023-05-07 17:34Merge pull request #23527 from zeertzjq/vim-8.2.1978zeertzjq8+556-25
2023-05-07 16:41vim-patch:9.0.1521: failing redo of command with control characterszeertzjq3+33-4
2023-05-07 00:34vim-patch:9.0.1516: cannot use special keys in <Cmd> mappingzeertzjq3+34-15
2023-05-07 00:33vim-patch:8.2.3887: E1135 is used for two different errorszeertzjq4+4-4
2023-05-07 00:31vim-patch:8.2.2062: <Cmd> does not handle CTRL-Vzeertzjq2+10-0
2023-05-07 00:12vim-patch:8.2.1978: making a mapping work in all modes is complicatedzeertzjq6+494-21
2023-05-07 14:44fix(windows): set stdout to binary mode for --api-infoEnan Ajmain1+4-0
2023-05-07 14:46ci(response): use pagination for timeline eventsdundargoc1+12-7
2023-05-07 12:55ci: auto-add labels on issues based on titleRaphael1+34-0
2023-05-05 04:15fix(man.lua): return support of all sectionsVadim A. Misbakh-Soloviov1+7-2
2023-05-07 00:00vim-patch:9.0.1520: completion for option name includes all bool options (#23518)zeertzjq4+34-6
2023-05-06 23:57vim-patch:9.0.1518: search stats not always visible when searching backwards (#23517)zeertzjq4+95-11
2023-05-06 23:20vim-patch:9.0.1514: test waits unnecessarily long before checking screendump (#23516)zeertzjq1+0-1
2023-05-06 23:04Merge pull request #23510 from luukvbaal/smoothscrollzeertzjq7+105-6
2023-05-06 22:47build: add system lua include dir for lpegEnan Ajmain1+15-1
2023-05-06 17:24vim-patch:9.0.1513: text scrolls unnecessarily when splittingLuuk van Baal3+46-1
2023-05-06 15:33vim-patch:9.0.1512: inserting lines when scrolling with 'smoothscroll' setLuuk van Baal4+59-5
2023-05-06 19:53feat(lua): add hl priority opts on yank (#23509)marcoSven2+8-8
2023-05-06 19:37Merge pull request #23508 from clason/yeet-snapbfredl1+0-85
2023-05-06 12:00vim-patch:9.0.1511: crash when using wrong arg types to assert_match() (#23507)zeertzjq2+22-5
2023-05-06 11:36build(snap): remove obsolete snapcraft.yamlChristian Clason1+0-85
2023-05-06 10:14build(deps): point dependencies to specific commitdundargoc1+3-3
2023-05-06 09:48Merge pull request #23415 from zeertzjq/sigwinch-redrawbfredl2+27-5
2023-05-06 09:40build: download dependencies with unreliable mirrors from deps repodundargoc1+3-3
2023-05-06 03:15Merge pull request #23499 from zeertzjq/vim-8.2.2610zeertzjq2+10-4
2023-05-06 01:58vim-patch:8.2.2610: mouse click test fails when using remote connectionzeertzjq1+5-2
2023-05-06 02:01vim-patch:8.2.2249: termcodes test is flaky when used over sshzeertzjq1+5-2
2023-05-06 01:34vim-patch:9.0.0904: various comment and indent flaws (#23498)zeertzjq7+37-31
2023-05-06 00:56vim-patch:8.2.1746: Vim9: cannot use "fina" for "finally" (#23497)zeertzjq1+4-3
2023-05-06 00:17Merge pull request #23488 from zeertzjq/vim-8.2.2094zeertzjq2+66-1
2023-05-05 23:44vim-patch:9.0.1508: catch does not work when lines are joined with a newlinezeertzjq2+38-5
2023-05-05 12:48vim-patch:8.2.2141: a user command with try/catch may not catch an expression errorzeertzjq2+30-1
2023-05-05 12:47vim-patch:8.2.2094: when an expression fails getting next command may be wrongzeertzjq1+4-1
2023-05-05 23:46fix(api): don't change title when setting buffer in a window (#23492)zeertzjq2+50-0
2023-05-05 16:15fix(health): replace healthFoo with DiagnosticFoo (#23475)Christian Clason3+10-15
2023-05-05 12:05Merge pull request #23487 from zeertzjq/vim-8.2.1953zeertzjq6+276-53
2023-05-05 04:59vim-patch:9.0.1507: assert message is confusing with boolean resultzeertzjq3+27-33
2023-05-05 04:54vim-patch:9.0.0854: no proper test for what 9.0.0846 fixeszeertzjq1+17-3
2023-05-05 04:53vim-patch:9.0.0846: using assert_fails() may cause hit-enter promptzeertzjq2+7-2
2023-05-05 04:40vim-patch:9.0.0543: insufficient testing for assert and test functionszeertzjq4+188-20
2023-05-05 04:36vim-patch:9.0.0404: crash when passing invalid arguments to assert_fails()zeertzjq2+28-2
2023-05-04 13:49vim-patch:9.0.0213: using freed memory with error in assert argumentzeertzjq2+8-1
2023-05-04 13:00vim-patch:8.2.1953: Vim9: extra "unknown" error after other errorzeertzjq2+17-8
2023-05-05 11:33Merge pull request #23482 from zeertzjq/do-cmdline-verbosezeertzjq6+30-10
2023-05-05 11:03test: add tests for executing commands with backwards rangezeertzjq2+15-0
2023-05-05 05:41perf(lsp): load buffer contents once when processing semantic tokens responses (#23484)jdrouhard2+18-11
2023-05-04 22:32fix(excmd): append original command to error messagezeertzjq4+15-10
2023-05-05 01:50Merge pull request #23483 from zeertzjq/vim-8.2.3135zeertzjq53+358-228
2023-05-05 01:00vim-patch:9.0.0250: slightly inconsistent error messageszeertzjq5+17-17
2023-05-05 01:02vim-patch:8.2.4892: test failures because of changed error messageszeertzjq2+2-2
2023-05-04 23:14vim-patch:8.2.4890: inconsistent capitalization in error messageszeertzjq44+287-157
2023-05-05 00:18refactor: using a different error number for 'mousescroll'zeertzjq3+3-3
2023-05-04 23:02vim-patch:8.2.3135: Vim9: builtin function arguments not checked at compile timezeertzjq10+66-66
2023-05-04 22:22vim-patch:8.2.4397: crash when using many composing characters in error message (#23481)zeertzjq2+9-1
2023-05-04 22:22vim-patch:8.2.3221: Vim9: argument types are not checked at compile time (#23480)zeertzjq3+56-5
2023-05-04 15:17vim-patch:8.2.1697: inconsistent capitalization of error messages (#23476)zeertzjq4+12-10
2023-05-04 11:07vim-patch:9.0.0601: too much indent (#23472)zeertzjq1+64-45
2023-05-04 10:29Merge pull request #23470 from zeertzjq/vim-8.2.2344zeertzjq10+260-78
2023-05-04 09:51vim-patch:8.2.2756: Vim9: blob index and slice not implemented yetzeertzjq2+60-49
2023-05-04 09:42vim-patch:8.2.2607: strcharpart() cannot include composing characterszeertzjq4+41-8
2023-05-04 08:46vim-patch:8.2.2344: using inclusive index for slice is not always desiredzeertzjq8+92-35
2023-05-04 09:20vim-patch:8.2.1466: Vim9: cannot index or slice a variable with type "any"zeertzjq1+16-10
2023-05-04 09:16vim-patch:8.2.1462: Vim9: string slice not supported yetzeertzjq1+52-0
2023-05-04 09:10vim-patch:8.2.1461: Vim9: string indexes are counted in byteszeertzjq2+23-0
2023-05-04 08:42Merge pull request #23468 from zeertzjq/vim-8.2.1466zeertzjq3+214-170
2023-05-04 08:12vim-patch:8.2.3336: behavior of negative index in list change changedzeertzjq2+22-3
2023-05-04 06:15vim-patch:8.2.1466: Vim9: cannot index or slice a variable with type "any"zeertzjq2+194-169
2023-05-04 07:09Merge pull request #23467 from zeertzjq/vim-8.2.0987zeertzjq2+64-39
2023-05-04 06:03vim-patch:8.2.1463: Vim9: list slice not supported yetzeertzjq2+54-32
2023-05-04 05:54vim-patch:8.2.0987: Vim9: cannot assign to [var; var]zeertzjq2+12-9
2023-05-04 06:44Merge pull request #23466 from zeertzjq/vim-9.0.0138zeertzjq5+37-3
2023-05-04 05:49vim-patch:9.0.0240: crash when using ":mkspell" with an empty .dic filezeertzjq2+16-1
2023-05-04 05:43vim-patch:9.0.0138: not enough characters accepted for 'spellfile'zeertzjq4+21-2
2023-05-04 05:09Merge pull request #23464 from zeertzjq/vim-9.0.0609zeertzjq1+11-8
2023-05-04 04:29vim-patch:9.0.0612: blockedit test passes with wrong resultzeertzjq1+13-12
2023-05-04 04:28vim-patch:9.0.0609: blockedit test fails because of wrong indentzeertzjq1+4-2
2023-05-03 18:26fix(editorconfig): add missing root validation (#23462)Bogdan Grigoruță1+1-0
2023-05-03 13:49Merge pull request #23428 from luukvbaal/gridclearbfredl3+18-5
2023-05-01 18:08fix(tui): grid_clear properly clears the screenLuuk van Baal3+18-5
2023-05-03 02:29fix(mouse): fix popup menu position check with winbar (#23456)zeertzjq3+85-1
2023-05-03 00:15vim-patch:9.0.1028: mouse shape test is flaky, especially on Mac OS (#23455)zeertzjq1+43-34
2023-05-02 23:54vim-patch:9.0.0662: concealed characters do not work correctly (#23454)zeertzjq2+59-0
2023-05-02 23:21vim-patch:9.0.1506: line number not displayed when using 'smoothscroll' (#23453)zeertzjq5+62-3
2023-05-02 22:31build: create a text file for specifying dependency informationdundargoc3+86-85
2023-05-02 22:17fix(pum): don't position too far with resized parent grid (#23442)zeertzjq2+449-66
2023-05-02 21:27perf(treesitter): insert/remove items efficiently (#23443)Lewis Russell1+52-11
2023-05-02 17:13fix(pum): fix missing scrollbar with 'rightleft' (#23448)zeertzjq2+23-59
2023-05-02 16:05vim-patch:9.0.1505: error when heredoc content looks like heredoc (#23446)zeertzjq2+70-14
2023-05-02 15:55fix(pum): fix missing rightmost column with 'rightleft' (#23445)zeertzjq2+219-23
2023-05-02 11:42Merge pull request #23320 from luukvbaal/smoothscrollzeertzjq34+2389-235
2023-05-02 10:00fix(ui): adjust 'smoothscroll' for inner dimensionsLuuk van Baal4+35-35
2023-05-01 12:42test: 'smoothscroll' <<< marker shows with tabline, winbar and splitsLuuk van Baal1+55-0
2023-04-30 20:04vim-patch:9.0.1502: no test for deleting the end of a long wrapped lineLuuk van Baal2+68-0
2023-04-29 21:02test: 'smoothscroll' works with virt_lines above and belowLuuk van Baal2+76-0
2023-04-28 22:34vim-patch:9.0.1435: scrolling too many lines when 'wrap' and 'diff' are setLuuk van Baal2+16-1
2023-04-28 22:16vim-patch:9.0.1367: divide by zero in zero-width windowLuuk van Baal2+30-11
2023-04-28 14:22vim-patch:9.0.1247: divide by zero with 'smoothscroll' set and a narrow windowLuuk van Baal4+60-2
2023-04-28 11:34vim-patch:9.0.1121: cursor positioning and display problems with 'smoothscroll'Luuk van Baal3+169-44
2023-04-28 10:36vim-patch:9.0.1000: with 'smoothscroll' skipcol may be reset unnecessarilyLuuk van Baal3+12-9
2023-04-28 10:32vim-patch:9.0.0998: "gk" may reset skipcol when not neededLuuk van Baal2+42-9
2023-04-28 01:59vim-patch:9.0.0911: with 'smoothscroll' set mouse click position may be wrongLuuk van Baal2+81-4
2023-04-27 17:40vim-patch:9.0.0908: with 'smoothscroll' cursor may end up in wrong positionLuuk van Baal3+96-8
2023-04-27 17:08vim-patch:9.0.0901: setting w_leftcol and handling side effects is confusingLuuk van Baal3+23-27
2023-04-27 16:35vim-patch:9.0.0900: cursor moves too far with 'smoothscroll'Luuk van Baal3+96-28
2023-04-27 16:20vim-patch:9.0.0898: with 'smoothscroll' cursor is one screen line too far downLuuk van Baal2+53-0
2023-04-27 15:51vim-patch:9.0.0893: 'smoothscroll' cursor calculations wrong when 'number' is setLuuk van Baal3+73-6
2023-04-27 03:27vim-patch:9.0.0892: may redraw when not neededLuuk van Baal3+22-15
2023-04-27 01:36vim-patch:9.0.0807: with 'smoothscroll' typing "0" may not go to the first columnLuuk van Baal3+56-20
2023-04-27 01:15vim-patch:9.0.0760: display test for 'listchars' "precedes" failsLuuk van Baal2+2-2
2023-04-27 00:54vim-patch:9.0.0758: "precedes" from 'listchars' overwritten by <<<Luuk van Baal3+63-3
2023-04-26 22:57vim-patch:9.0.0757: line number not visisble with 'smoothscroll', 'nu' and 'rnu'Luuk van Baal4+51-4
2023-04-26 22:03vim-patch:9.0.0751: 'scrolloff' does not work well with 'smoothscroll'Luuk van Baal7+52-25
2023-04-26 21:36vim-patch:9.0.0746: breakindent test cases are commented outLuuk van Baal3+45-43
2023-04-26 21:23vim-patch:9.0.0745: wrong cursor position when using "gj" and "gk" in a long lineLuuk van Baal3+47-10
2023-04-26 21:12vim-patch:9.0.0735: breakindent and scrolloff tests failLuuk van Baal2+6-3
2023-04-26 20:32vim-patch:9.0.0734: cursor position invalid when scrolling with 'smoothscroll'Luuk van Baal6+130-10
2023-04-26 20:15vim-patch:9.0.0707: with 'smoothscroll' cursor position not adjusted in long lineLuuk van Baal3+83-10
2023-04-26 19:56vim-patch:9.0.0701: with 'smoothscroll' cursor position not adjusted in long lineLuuk van Baal3+121-1
2023-04-26 18:30vim-patch:9.0.0681: "<<<" shows for 'smoothscroll' even when 'showbreak is setLuuk van Baal3+6-5
2023-04-26 17:40vim-patch:9.0.0680: tests failing with 'breakindent', 'number' and "n" in 'cpo'Luuk van Baal1+5-4
2023-04-26 17:35vim-patch:9.0.0679: tests failing with 'smoothscroll', 'number' and "n" in 'cpo'Luuk van Baal1+4-2
2023-04-26 16:08vim-patch:9.0.0677: breakindent test accepts wrong resultLuuk van Baal2+16-18
2023-04-26 15:23vim-patch:9.0.0673: first line wong with 'smoothscroll' and 'scrolloff' zeroLuuk van Baal3+36-2
2023-04-26 15:08vim-patch:9.0.0672: line partly shows with 'smoothscroll' and 'scrolloff' zeroLuuk van Baal3+62-0
2023-04-26 14:54vim-patch:9.0.0671: negative topline using CTRL-Y with 'smoothscroll' and 'diff'Luuk van Baal3+66-10
2023-04-26 14:46vim-patch:9.0.0654: breakindent test failsLuuk van Baal1+4-2
2023-04-27 02:54vim-patch:9.0.0652: 'smoothscroll' not tested with 'number' and "n" in 'cpo'Luuk van Baal6+158-3
2023-04-27 02:52vim-patch:9.0.0650: some tests are failingLuuk van Baal5+15-15
2023-04-26 11:11vim-patch:9.0.0649: no indication the first line is broken for 'smoothscroll'Luuk van Baal2+13-4
2023-04-26 02:32vim-patch:9.0.0646: with 'smoothscroll' CTRL-E is wrong when 'foldmethod' setLuuk van Baal3+132-54
2023-04-26 02:00vim-patch:9.0.0645: CTRL-Y does not stop at line 1Luuk van Baal3+30-1
2023-04-26 01:57vim-patch:9.0.0644: 'smoothscroll' is not copied to a new window on :splitLuuk van Baal2+104-1
2023-04-26 01:48vim-patch:9.0.0643: smoothscroll test failsLuuk van Baal1+2-0
2023-04-26 01:45vim-patch:9.0.0642: breakindent test failsLuuk van Baal1+1-1
2023-04-25 23:55vim-patch:9.0.0640: cannot scroll by screen line if a line wrapsLuuk van Baal11+311-22
2023-05-02 09:07fix(treesitter): do not calc folds on unloaded buffersLewis Russell1+14-6
2023-05-02 07:45docs(html): right-align inline tags (#23403)Christian Clason1+3-0
2023-05-02 07:25fix(mouse): fix popup_setpos position check with ext_multigrid (#23436)zeertzjq2+398-7
2023-05-02 07:16fix(gen_vimvim): correctly add aliases to vimAutoEvent (#23429)Eisuke Kawashima1+5-6
2023-05-02 04:28Merge pull request #23430 from zeertzjq/multigrid-resizedzeertzjq4+241-9
2023-05-02 03:09fix(normal): make "g$" work properly with resized gridzeertzjq2+88-2
2023-05-02 02:36fix(drawline): make cursorlineopt=screenline work with resized gridzeertzjq2+46-3
2023-05-02 02:00fix(float): make bufpos work properly with resized parent gridzeertzjq2+107-4
2023-05-01 09:32fix(treesitter): foldexpr tweaksLewis Russell2+34-8
2023-05-01 08:55vim-patch:9.0.1503: Luau files are not recognized (#23412)Christian Clason2+2-0
2023-05-01 08:54docs(lsp): remove vim.lsp.sync (#23416)Mathias Fußenegger2+0-22
2023-05-01 05:52build: change dependency URLs to cache variablesdundargoc1+33-32
2023-05-01 05:39ci: don't install unnecessary dependenciesdundargoc2+2-2
2023-05-01 04:20fix(tui): redraw on SIGWINCH even if size didn't changezeertzjq2+27-5
2023-05-01 05:15perf(lsp): process semantic tokens response in a coroutine that yields every 5ms (#23375)jdrouhard1+37-8
2023-05-01 04:30fix(spell): extmark with spell=false should disable spell (#23400)zeertzjq3+202-75
2023-04-30 21:57build: make lpeg an imported librarydundargoc1+4-2
2023-04-30 15:24vim-patch:9.0.1500: The falsy operator is not tested properly (#23407)zeertzjq1+18-5
2023-04-30 15:11fix(treesitter): redraw added/removed injections properly (#23287)Lewis Russell4+155-55
2023-04-30 13:36build(deps): bump LuaJIT to HEAD - 224129a8e (#23405)Christian Clason1+2-2
2023-04-30 12:36docs: fix erroneous nvim_buf_set_extmark example (#23404)luukvbaal1+2-2
2023-04-30 09:02docs(api): document nvim_buf_add_highlight vs nvim_buf_set_extmark (#23310)JP1+17-0
2023-04-30 09:01feat(treesitter): upstream query omnifunc from playground (#23394)Christian Clason5+84-6
2023-04-30 04:40version.c: update [skip ci] (#23388)github-actions[bot]1+1-1
2023-04-30 02:33Merge pull request #23382 from gpanders/iter-benchmarkGregory Anders3+318-63
2023-04-30 00:27vim-patch:9.0.1499: using uninitialized memory with fuzzy matching (#23399)zeertzjq3+36-3
2023-04-29 16:22feat(treesitter): add query_linter from nvim-treesitter/playground (#22784)Stephan Seitz7+399-1
2023-04-29 13:43ci: make install_deps.sh more flexibledundargoc3+27-9
2023-04-29 12:30ci: run lintcommit with cmake targetdundargoc1+12-4
2023-04-29 11:46vim-patch:9.0.1497: the ruler percentage can't be localized (#23389)zeertzjq1+16-5
2023-04-29 11:39ci: install uncrustify through homebrewdundargoc1+4-36
2023-04-29 02:07Merge pull request #23386 from zeertzjq/vim-8.2.0551zeertzjq18+347-67
2023-04-29 01:23fix(heredoc): allow missing end marker for scriptszeertzjq3+19-12
2023-04-29 00:50vim-patch:8.2.0672: heredoc in scripts does not accept lower case markerzeertzjq7+25-7
2023-04-29 00:12vim-patch:8.2.0578: heredoc for interfaces does not support "trim"zeertzjq13+173-56
2023-04-28 23:51vim-patch:8.2.0551: not all code for options is testedzeertzjq5+142-4
2023-04-28 23:48build: add CMakePresets for deps build to reduce verbositydundargoc2+27-6
2023-04-28 23:48ci: replace stylua action with our own lint targetdundargoc2+11-6
2023-04-28 17:37perf(iter): reduce number of table allocationsGregory Anders2+103-63
2023-04-28 17:37test: add benchmark for vim.iterGregory Anders1+215-0
2023-04-28 15:58Merge pull request #23377 from zeertzjq/vim-9.0.1336zeertzjq3+9-2
2023-04-28 15:48vim-patch:9.0.1372: test for 'toolbariconsize' may failzeertzjq1+2-0
2023-04-28 15:42vim-patch:9.0.1336: functions without arguments are not always declared properlyzeertzjq2+7-2
2023-04-28 15:40Merge pull request #23162 from lewis6991/vimpatch/option_cbzeertzjq21+1670-948
2023-04-28 15:09feat: add link in issue template to minimal config templateLewis Russell1+1-0
2023-04-26 13:07refactor(option.c): make did_set callbacks staticLewis Russell1+57-57
2023-04-26 11:23vim-patch:9.0.1374: function for setting options not used consistentlyLewis Russell3+127-96
2023-04-26 11:00vim-patch:9.0.1369: still some "else if" constructs for setting optionsLewis Russell4+95-50
2023-04-26 14:32vim-patch:9.0.1359: too many "else if" statements in handling optionsLewis Russell5+174-52
2023-04-26 16:12vim-patch:9.0.1353: too many "else if" statements to handle option valuesLewis Russell4+147-72
2023-04-26 15:14vim-patch:9.0.1345: too many "else if" statements for handling optionsLewis Russell3+279-81
2023-04-17 16:23vim-patch:9.0.1330: handling new value of an option has a long "else if" chainLewis Russell20+964-713
2023-04-28 13:07vim-patch:8.2.3509: undo file is not synced (#23371)zeertzjq2+6-2
2023-04-28 12:26fix(tui): position cursor at bottom-left before stopping (#23369)zeertzjq2+2-6
2023-04-28 10:20Merge pull request #23367 from zeertzjq/vim-8.2.1108zeertzjq2+237-5
2023-04-28 09:14vim-patch:9.0.1084: code handling low level MS-Windows events cannot be testedzeertzjq1+16-19
2023-04-28 09:35vim-patch:partial:8.2.1235: Not all mouse codes covered by testszeertzjq2+203-2
2023-04-28 09:09vim-patch:8.2.1108: mouse left-right scroll is not supported in terminal windowzeertzjq2+37-3
2023-04-28 09:07Merge pull request #23364 from zeertzjq/vim-8.1.1155zeertzjq4+798-6
2023-04-28 07:43vim-patch:9.0.0825: cannot drag an entry in the tabpage linezeertzjq1+22-0
2023-04-28 07:34vim-patch:8.1.2306: double and triple clicks are not testedzeertzjq1+90-12
2023-04-28 06:46vim-patch:8.1.2148: no test for right click extending Visual areazeertzjq2+77-0
2023-04-28 06:45vim-patch:8.1.2106: no tests for dragging the mouse beyond the windowzeertzjq1+90-2
2023-04-28 06:36vim-patch:8.1.1248: no test for dec mousezeertzjq1+28-10
2023-04-28 06:29vim-patch:8.1.1247: urxvt mouse codes are not testedzeertzjq1+18-15
2023-04-28 06:25vim-patch:8.1.1244: no tests for CTRL-mouse-clickzeertzjq1+45-9
2023-04-28 06:23vim-patch:8.1.1223: middle mouse click test fails without a clipboardzeertzjq1+2-0
2023-04-28 06:21vim-patch:8.1.1216: mouse middle click is not testedzeertzjq1+44-1
2023-04-28 06:20vim-patch:8.1.1181: tests for mouse clicks are a bit flakyzeertzjq1+9-9
2023-04-28 06:19vim-patch:8.1.1179: no test for mouse clicks in the fold columnzeertzjq1+52-0
2023-04-28 06:13vim-patch:8.1.1178: when mouse click tests fails value of 'ttytype' is unknownzeertzjq1+45-37
2023-04-28 06:12vim-patch:8.1.1176: test for dragging a tab is flakyzeertzjq1+2-0
2023-04-28 06:06vim-patch:8.1.1175: no test for dragging a tab and double click for new tabzeertzjq1+98-0
2023-04-28 06:03vim-patch:8.1.1167: no test for closing tab by click in tablinezeertzjq1+70-26
2023-04-28 06:00vim-patch:8.1.1165: no test for mouse clicks in the terminal tabpage linezeertzjq1+51-2
2023-04-28 06:00vim-patch:8.1.1160: termcodes test would fail in a very big terminalzeertzjq1+12-0
2023-04-28 05:29vim-patch:partial:8.1.1155: termcodes tests can be improvedzeertzjq3+166-6
2023-04-28 04:44vim-patch:partial:8.2.0425: code for modeless selection not sufficiently tested (#23362)zeertzjq2+172-0
2023-04-27 22:27vim-patch:9.0.1494: crash when recovering from corrupted swap file (#23358)zeertzjq2+39-8
2023-04-27 22:23Merge pull request #23352 from zeertzjq/pum-at-cursorzeertzjq4+169-10
2023-04-27 21:50vim-patch:9.0.1493: popup menu position wrong in window with toolbarzeertzjq2+40-5
2023-04-27 15:40fix(pum): make :popup position correctly with float borderzeertzjq2+129-5
2023-04-27 21:00Merge pull request #23356 from ii14/fix/23355bfredl2+20-2
2023-04-27 20:03fix(events): null dereference in autocmd functionsii142+20-2
2023-04-27 20:07ci: replace stale bot with custom implementationdundargoc0+0-0
2023-04-27 17:25perf(events): store autocommands in flat vectors (#23256)ii148+725-726
2023-04-27 16:30fix: disallow removing extmarks in on_lines callbacks (#23219)Lewis Russell8+67-9
2023-04-27 16:01vim-patch:9.0.1492: using uninitialized memory when argument is missing (#23351)zeertzjq2+6-0
2023-04-27 12:19fix(pum): position properly with ext_multigrid (#23336)zeertzjq3+3385-2601
2023-04-27 11:05docs(lsp): remove obsolete lsp-extension example (#23346)Christian Clason1+0-129
2023-04-27 10:06Merge pull request #23216 from bfredl/lpegbfredl19+376-52
2023-04-20 11:19refactor(build): include lpeg as a librarybfredl19+376-52
2023-04-27 07:51test: fix dependencies between test cases (#23343)zeertzjq9+49-36
2023-04-27 06:36build: remove BUSTED_PRG dead code (#23340)zeertzjq1+57-67
2023-04-27 06:26build(Makefile): add nvim to oldtest phony targetluukvbaal1+1-1
2023-04-27 01:07vim-patch:9.0.1491: wrong scrolling with ls=0 and :botright split (#23333)zeertzjq3+59-16
2023-04-26 21:23refactor: uncrustifydundargoc94+324-324
2023-04-26 21:22ci: containerize the external dependencies testdundargoc3+36-44
2023-04-26 16:28refactor(clang-tidy): remove redundant castsdundargoc5+47-48
2023-04-26 16:25ci: update reviewersdundargoc1+7-1
2023-04-26 16:25build(clint): fix deprecation and linter warningsdundargoc1+4-3
2023-04-26 16:23Merge pull request #23288 from MunifTanjim/issue-22263zeertzjq3+46-11
2023-04-23 12:42test: scheduled callback shouldn't trigger ModeChanged repeatedlyMunif Tanjim1+36-3
2023-04-26 15:53vim-patch:9.0.1490: the ModeChanged event may be triggered too oftenzeertzjq2+10-8
2023-04-26 08:28Merge pull request #23308 from bfredl/fs_time_boogalobfredl3+10-70
2023-04-26 05:38build: revert accidental permission changes (#23319)zeertzjq2+0-0
2023-04-26 01:50vim-patch:9.0.1485: no functions for converting from/to UTF-16 index (#23318)zeertzjq6+664-44
2023-04-26 00:37vim-patch:8.2.3314: behavior of exists() in a :def function is unpredictable (#23317)zeertzjq1+9-9
2023-04-25 11:39refactor(fs): now it is time to get rid of fs_loop and fs_loop_mutexbfredl3+10-70
2023-04-25 16:23vim-patch:8.2.3139: functions for string manipulation are spread out (#23316)zeertzjq5+623-621
2023-04-25 15:39vim-patch:partial:9.0.0359: error message for wrong argument type is not specific (#23315)zeertzjq10+79-45
2023-04-25 15:19vim-patch:9.0.0875: using freed memory when executing delfunc at more prompt (#23314)zeertzjq3+113-25
2023-04-25 15:17Merge pull request #23303 from gpanders/more-vim-iterGregory Anders7+639-651
2023-04-25 14:52feat(lua): vim.keycode (#22960)ii143+32-0
2023-04-25 14:49Merge pull request #23313 from zeertzjq/vim-8.2.3768zeertzjq3+8-2
2023-04-25 01:57refactor(iter): move helper functions under vim.iterGregory Anders5+214-230
2023-04-25 14:03vim-patch:8.2.3772: timer info test fails on slow machinezeertzjq1+1-2
2023-04-25 13:52vim-patch:8.2.3768: timer_info() has the wrong repeat value in a timer callbackzeertzjq1+7-0
2023-04-25 14:21fix(timer): allow timer_info() to get info about current timerzeertzjq2+2-2
2023-04-25 14:22vim-patch:8.2.5019: cannot get the first screen column of a character (#23312)zeertzjq4+53-17
2023-04-25 13:32vim-patch:9.0.0335: checks for Dictionary argument often give a vague error (#23309)zeertzjq20+104-105
2023-04-25 10:52refactor: remove unnecessary height change in frame_add_hsep() (#23305)zeertzjq1+1-6
2023-04-25 10:32Merge pull request #23293 from bfredl/bigsleepbfredl6+22-61
2023-04-25 03:05fix(statusline): also allow right click when 'mousemodel' is "popup*" (#23258)luukvbaal4+248-238
2023-04-21 13:04test: move vim.iter tests to separate fileGregory Anders2+425-421
2023-04-23 17:02refactor(time): refactor delay with input checkingbfredl6+22-61
2023-04-24 14:22fix(column): don't reset 'statuscolumn' width after it has been drawnluukvbaal2+21-16
2023-04-24 01:26fix(pum): show right-click menu above cmdline area (#23298)zeertzjq2+11-12
2023-04-23 15:12build: add "ci" configure preset to reduce verbositydundargoc3+10-54
2023-04-23 14:35ci: reuse script to enable Developer Command Promptdundargoc3+11-20
2023-04-23 13:22vim-patch:71badf9547e8 (#23285)Christian Clason45+3523-691
2023-04-23 12:15vim-patch:9.0.1478: filetypes for *.v files not detected properly (#23282)Christian Clason3+42-2
2023-04-23 10:15ci(release): clean up wording and undeprecate tar.gzdundargoc1+2-4
2023-04-23 09:44fix(typval): don't treat v:null as truthy (#23281)zeertzjq2+7-1
2023-04-23 01:23fix(api): avoid assertion when autocmd group id is 0 (#23210)Dhruv Manilawala2+21-4
2023-04-23 00:24vim-patch:9.0.1477: crash when recovering from corrupted swap file (#23273)zeertzjq3+35-3
2023-04-23 00:12vim-patch:9.0.1479: small source file problems; outdated list of distrib. files (#23272)zeertzjq4+10-10
2023-04-22 22:08test(lsp): fix unstable tests for semantic tokensjdrouhard1+82-0
2023-04-22 21:28ci(labeler): reuse workflow to reduce duplicationdundargoc2+2-11
2023-04-22 20:58ci: make all linux releases work with same glibc versiondundargoc4+30-40
2023-04-22 16:36build: drop diff.exe from windows buildsdundargoc3+2-6
2023-04-22 16:30vim-patch:9.0.1476: lines put in non-current window are not displayed (#23265)zeertzjq4+106-57
2023-04-22 15:51vim-patch:9.0.1475: busted configuration files are not recognized (#23266)zeertzjq2+2-1
2023-04-22 15:37ci(lintcommit): fix error outputdundargoc3+20-14
2023-04-22 13:10ci(lintcommit): use nvim -lLewis Russell3+43-31
2023-04-22 12:40Merge pull request #23263 from bfredl/notapplebfredl1+2-1
2023-04-22 12:17fix(cmake): restore previously undocumented workround, now documentedbfredl1+2-1
2023-04-22 11:50ci: remove team reviewersdundargoc5+62-61
2023-04-22 11:21Merge pull request #23255 from lewis6991/vimpatch/9.0.1293Lewis Russell2+611-383
2023-04-22 10:58build(deps): bump tree-sitter to HEAD - 321a65262 (#23261)Christian Clason1+2-2
2023-04-22 10:04docs(powershell): use tee.exe instead of Tee-ObjectT7273+5-7
2023-04-22 07:51vim-patch:9.0.1311: Coverity warns for using a NULL pointerLewis Russell1+3-0
2023-04-21 20:02vim-patch:9.0.1308: the code for setting options is too complicatedLewis Russell1+262-180
2023-04-21 16:45vim-patch:9.0.1293: the set_num_option() is too longLewis Russell2+346-203
2023-04-22 07:37feat(lsp): enable workspace/didChangeWatchedFiles by default (#23190)Jon Huhn2+4-1
2023-04-22 03:24version.c: update [skip ci] (#22095)github-actions[bot]1+2-2
2023-04-21 22:13refactor(iter): use metatable as packed table tag (#23254)Gregory Anders2+55-15
2023-04-21 19:32build: include all dependency directories when generating headersdundargoc1+7-4
2023-04-21 15:50refactor: revert incorrect change to ui_client.c codebfredl1+1-5
2023-04-21 15:28Merge pull request #23250 from bfredl/vimvimbfredl3+150-161
2023-04-21 14:46refactor(build): move the last generator from scripts/ to src/nvim/generatorsbfredl3+150-161
2023-04-21 12:05Merge #23234 from justinmk/fixsplitJustin M. Keyes2+17-18
2023-04-21 12:04vim-patch:9.0.1294: the set_bool_option() function is too longLewis Russell1+418-215
2023-04-21 05:26refactor(lua): simplify vim.gsplit implJustin M. Keyes1+13-18
2023-04-21 04:46fix(lua): vim.split may trim inner empty itemsJustin M. Keyes2+6-2
2023-04-21 11:16fix(usercmd): Fix buffer overflow in uc_list() (#23225)Andreas Schneider2+24-15
2023-04-21 11:02Merge pull request #23239 from cryptomilk/asn-fix-warningszeertzjq7+28-15
2023-04-21 10:46Merge pull request #23187 from luukvbaal/statuscolumnLewis Russell4+65-24
2023-04-21 09:30fix(ui_client): check return code of dup()Andreas Schneider1+5-1
2023-04-21 09:22fix(statusline): fix uninitialized variable and possible overflowAndreas Schneider1+6-3
2023-04-21 09:15fix(linematch): initialize arrayAndreas Schneider1+1-1
2023-04-21 09:13fix(ex_getln): initialize pointer with NULLAndreas Schneider1+1-1
2023-04-21 09:07fix(userfunc): fix possible out of bound accessAndreas Schneider1+12-6
2023-04-21 09:00fix(drawline): initialize variableAndreas Schneider1+1-1
2023-04-21 08:58fix(drawline): initialize variableAndreas Schneider1+1-1
2023-04-21 08:55fix(api): avoid integer truncationAndreas Schneider1+1-1
2023-04-21 07:09docs(gh): suggest distclean in issue template (#23222)luukvbaal1+1-1
2023-04-21 01:02vim-patch:9.0.1472: ":drop fname" may change the last used tab page (#23230)zeertzjq2+23-0
2023-04-20 20:10Merge pull request #23224 from bfredl/nomutexbfredl2+0-28
2023-04-20 17:23Merge pull request #23218 from bfredl/nlua0boogalobfredl9+20-11
2023-04-20 12:41fix(build): distinguish vim.mpack from global require'mpack'bfredl9+20-11
2023-04-20 16:54refactor(env): remove unused mutexbfredl2+0-28
2023-04-20 13:42fix(treesitter playground): fix the wrong range of a node displayed i… (#23209)William1+1-1
2023-04-20 01:17vim-patch:8.2.4598: profile completion test sometimes fails (#23208)zeertzjq1+3-0
2023-04-19 19:11Merge pull request #23106 from bfredl/nlua0bfredl15+101-128
2023-04-19 16:04build: update uncrustify to 0.76Lewis Russell13+196-87
2023-04-19 15:07Merge pull request #23155 from bfredl/nobreakbfredl7+26-10
2023-04-19 14:49refactor: fix PVS warnings (#23200)zeertzjq3+3-6
2023-04-17 11:08fix(runtime): do not allow breakcheck inside runtime path calculationbfredl7+26-10
2023-04-19 14:23Merge pull request #23198 from gpanders/iter-fixGregory Anders3+97-56
2023-04-19 14:09vim-patch:9.0.1470: deferred functions invoked in unexpected order (#23199)zeertzjq2+33-15
2023-04-19 13:05fix(iter): remove special case totable for map-like tablesGregory Anders3+50-51
2023-04-19 12:45fix(iter): add tag to packed tableGregory Anders2+47-5
2023-04-19 12:15vim-patch:8.1.2094: the fileio.c file is too bigLewis Russell8+2141-2062
2023-04-19 10:21Merge pull request #23194 from zeertzjq/vim-9.0.1141zeertzjq4+591-106
2023-04-15 10:23refactor(build): use vendored versions of mpack and luabitopbfredl15+101-128
2023-04-19 05:45test: convert tests in test_conceal.vim to Luazeertzjq2+554-97
2023-04-19 05:11vim-patch:9.0.1141: 'cursorcolumn' and 'colorcolumn' wrong after concealingzeertzjq2+37-9
2023-04-19 08:19vim-patch:9.0.1467: Jenkinsfiles are not recognized as groovy (#23195)Christian Clason2+2-1
2023-04-19 07:41vim-patch:9.0.1464: strace filetype detection is expensive (#23175)Christian Clason2+15-2
2023-04-19 04:10test(terminal/channel_spec): fix screen test immediate success (#23192)zeertzjq1+6-2
2023-04-19 04:06Merge pull request #23191 from zeertzjq/vim-9.0.1007zeertzjq16+192-39
2023-04-19 03:29refactor(eval): use tv_list_append_allocated_string()zeertzjq2+2-4
2023-04-19 03:12vim-patch:9.0.1034: reporting swap file when windows are splitzeertzjq1+5-0
2023-04-19 03:11vim-patch:9.0.1021: test trips over g:namezeertzjq1+1-0
2023-04-19 03:11vim-patch:9.0.1020: tests call GetSwapFileList() before it is definedzeertzjq1+7-7
2023-04-19 03:09vim-patch:9.0.1012: tests may get stuck in buffer with swap filezeertzjq1+8-1
2023-04-19 03:08vim-patch:9.0.1010: stray warnings for existing swap fileszeertzjq2+8-1
2023-04-19 03:07vim-patch:9.0.1009: test for catch after interrupt is flaky on MS-Windowszeertzjq1+3-0
2023-04-19 03:06vim-patch:9.0.1008: test for swapfilelist() fails on MS-Windowszeertzjq2+8-3
2023-04-19 02:06vim-patch:9.0.1007: there is no way to get a list of swap file nameszeertzjq10+93-19
2023-04-19 02:53vim-patch:9.0.0561: when a test gets stuck it just hangs foreverzeertzjq1+21-0
2023-04-19 02:34vim-patch:9.0.0560: elapsed time since testing started is not visiblezeertzjq3+23-8
2023-04-19 02:26vim-patch:9.0.0545: when a test is slow and CI times out there is no time infozeertzjq1+9-5
2023-04-19 02:52vim-patch:9.0.0514: terminal test sometimes hangszeertzjq1+10-0
2023-04-19 02:24vim-patch:9.0.0426: failed flaky tests reports only start timezeertzjq1+2-1
2023-04-19 02:24vim-patch:9.0.0372: MS-Windows: "%T" time format does not appear to workzeertzjq2+3-3
2023-04-19 02:18vim-patch:9.0.0369: a failing flaky test doesn't mention the timezeertzjq2+7-5
2023-04-18 22:19fix(column): rebuild status column when sign column is invalidLuuk van Baal4+20-9
2023-04-19 00:35Merge pull request #23188 from zeertzjq/vim-9.0.1462zeertzjq2+90-16
2023-04-18 23:59vim-patch:9.0.1469: deferred functions not called from autocommandszeertzjq2+37-2
2023-04-18 23:55vim-patch:9.0.1468: recursively calling :defer function if it does :qazeertzjq1+39-16
2023-04-18 23:52vim-patch:9.0.1462: recursively calling :defer function if it does :qazeertzjq2+18-2
2023-04-18 01:20test(column): statuscolumn is rebuild when signs are (un)placedLuuk van Baal1+45-15
2023-04-18 22:47build: find system luv on ubuntudundargoc2+13-5
2023-04-18 13:07fix(api): extmark highlight groups not always included in details (#23179)luukvbaal2+7-1
2023-04-18 09:01Merge pull request #23005 from seandewar/fix-ruf-cmdline-posSean Dewar6+265-10
2023-04-18 07:04Merge pull request #23173 from zeertzjq/vim-9.0.0783zeertzjq3+74-5
2023-04-18 06:36vim-patch:6ebe4f970b8bzeertzjq1+0-1
2023-04-18 06:31vim-patch:9.0.0864: crash when using "!!" without a previous shell commandzeertzjq3+32-3
2023-04-18 06:30vim-patch:9.0.0820: memory leak with empty shell commandzeertzjq1+7-1
2023-04-18 06:28vim-patch:9.0.0817zeertzjq1+0-2
2023-04-18 06:23vim-patch:9.0.0815zeertzjq2+8-10
2023-04-18 06:22vim-patch:9.0.0785: memory leak with empty shell commandzeertzjq1+1-0
2023-04-18 06:09vim-patch:9.0.0783: ":!" doesn't do anything but does update the previous commandzeertzjq3+38-0
2023-04-18 01:40fix(genvimvim): add special abbreviations of :delete (#23172)zeertzjq1+17-0
2023-04-18 00:00fix(mouse): cmdline click registered as statuscolumn (#23163)luukvbaal2+7-3
2023-04-17 18:54feat(lua): add vim.iter (#23029)Gregory Anders6+1812-1
2023-04-10 20:40fix(ruler): show ruler of curwin with no statusline in cmdlineSean Dewar4+181-6
2023-04-17 16:32vim-patch:9.0.1461: ruler not drawn correctly when using 'rulerformat'Sean Dewar4+84-4
2023-04-17 16:50fix(watchfiles): skip Created events when poll starts (#23139)Jon Huhn2+17-17
2023-04-17 15:27vim-patch:9.0.1460: insufficient testing for getcmdcompltype() (#23159)zeertzjq2+18-7
2023-04-17 11:53feat(diagnostic): specify diagnostic virtual text prefix as a functionIsak Samsten4+72-16
2023-04-17 11:22refactor: suppress clang false positives (#23154)zeertzjq2+2-0
2023-04-17 11:11ci(labeler): add back GitHub token for type-scopezeertzjq1+1-0
2023-04-17 09:44fix(excmd): make :def unknown rather than unimplemented (#23150)zeertzjq3+26-8
2023-04-17 09:39build(deps): bump tree-sitter to HEAD - af92bfc02 (#23151)Christian Clason1+2-2
2023-04-17 08:10Merge pull request #23148 from zeertzjq/vim-8.2.4179zeertzjq8+94-18
2023-04-17 07:32vim-patch:partial:6f4754b9f725zeertzjq2+23-7
2023-04-17 07:30vim-patch:8.2.4197: cannot use an import in the "expr" part of 'spellsuggest'zeertzjq1+6-0
2023-04-17 07:27vim-patch:8.2.4193: cannot use an import in 'charconvert'zeertzjq1+9-1
2023-04-17 07:25vim-patch:8.2.4186: cannot use an import in 'patchexpr'zeertzjq1+12-3
2023-04-17 07:24vim-patch:8.2.4185: cannot use an import in 'indentexpr'zeertzjq1+3-0
2023-04-17 07:22vim-patch:8.2.4184: cannot use an import in 'includeexpr'zeertzjq1+5-0
2023-04-17 07:21vim-patch:8.2.4183: cannot use an import in 'formatexpr'zeertzjq1+4-0
2023-04-17 07:21vim-patch:8.2.4182: memory leak when evaluating 'diffexpr'zeertzjq1+1-1
2023-04-17 07:17vim-patch:8.2.4181: Vim9: cannot use an import in 'diffexpr'zeertzjq1+12-3
2023-04-17 07:14vim-patch:8.2.4180: 'balloonexpr' is evaluated in the current script contextzeertzjq1+12-0
2023-04-17 07:09vim-patch:8.2.4179: 'foldtext' is evaluated in the current script contextzeertzjq1+8-4
2023-04-17 07:08build(deps): bump LuaJIT to HEAD - 1c2791270 (#23140)Christian Clason1+2-2
2023-04-17 06:38vim-patch:9.0.1400: find_file_in_path() is not reentrant (#23146)zeertzjq4+94-65
2023-04-17 02:09Merge pull request #23144 from zeertzjq/vim-9.0.0419zeertzjq4+162-13
2023-04-17 01:08vim-patch:9.0.0419: the :defer command does not check the function argumentszeertzjq4+112-6
2023-04-17 00:56vim-patch:9.0.0406: deferred functions not invoked when partial func exitszeertzjq2+51-8
2023-04-17 01:07vim-patch:8.2.2172: Vim9: number of arguments is not always checked (#23142)zeertzjq1+20-6
2023-04-16 12:16ci: remove unnecessary token usagedundargoc2+0-4
2023-04-16 11:21vim-patch:9.0.1143: invalid memory access with bad 'statusline' value (#23133)zeertzjq2+10-0
2023-04-16 10:43vim-patch:9.0.1145: invalid memory access with recursive substitute expression (#23132)zeertzjq2+20-0
2023-04-16 10:39fix(checkhealth): shell_error and cpanm moduleJingMatrix1+2-2
2023-04-16 10:27vim-patch:8.2.2857: Vim9: exception in ISN_INSTR caught at wrong level (#23131)zeertzjq4+9-9
2023-04-16 10:26fix(checkhealth): fix crash due to incorrect argument typedundargoc2+4-2
2023-04-16 09:50fix(lua): inspect_pos respect bufnr when get syntax info (#23098)Raphael2+21-7
2023-04-16 09:44test(old): sync test_filetype.vim with upstream (#23127)zeertzjq1+39-71
2023-04-16 09:44vim-patch:9.0.0947: invalid memory access in substitute with function (#23126)zeertzjq3+27-5
2023-04-16 09:06vim-patch:9.0.0621: filetype test leaves file behind (#23125)zeertzjq1+1-1
2023-04-16 08:59vim-patch:9.0.1455: C++ 20 modules are not recognized (#23124)Christian Clason2+5-1
2023-04-16 08:57vim-patch:9.0.0398: members of funccall_T are inconsistently named (#23123)zeertzjq4+164-165
2023-04-16 08:35Merge pull request #23116 from zeertzjq/vim-9.0.1064zeertzjq4+102-13
2023-04-15 23:27vim-patch:9.0.1456: shortmess test depends on order of test executionzeertzjq1+4-0
2023-04-15 16:16vim-patch:9.0.1064: code for making 'shortmess' temporarily empty is repeatedzeertzjq4+98-13
2023-04-16 07:59Merge pull request #23119 from zeertzjq/vim-9.0.0370zeertzjq22+643-174
2023-04-16 04:28test(unit): add test for os_mkdir_recurse "created"zeertzjq1+32-19
2023-04-16 02:59vim-patch:9.0.1446: unnecessary checks for the "skip" flag when skippingzeertzjq1+2-1
2023-04-16 03:46vim-patch:9.0.0411: only created files can be cleaned up with one callzeertzjq14+166-44
2023-04-16 03:37vim-patch:9.0.0397: :defer not tested with exceptions and ":qa!"zeertzjq3+66-5
2023-04-16 02:51vim-patch:9.0.0390: cannot use a partial with :deferzeertzjq3+47-7
2023-04-16 03:07vim-patch:9.0.0379: cleaning up after writefile() is a hasslezeertzjq5+87-57
2023-04-15 23:50vim-patch:9.0.0370: cleaning up afterwards can make a function messyzeertzjq7+269-67
2023-04-16 02:42Merge pull request #23118 from zeertzjq/vim-8.2.3783zeertzjq10+97-34
2023-04-16 01:29vim-patch:8.2.3786: test fails because of using Vim9 syntax in legacy functionzeertzjq2+10-3
2023-04-16 00:54vim-patch:8.2.3783: confusing error for using a variable as a functionzeertzjq7+46-19
2023-04-16 01:07vim-patch:8.2.2978: warning for uninitialized variablezeertzjq1+4-2
2023-04-16 01:01vim-patch:8.2.2977: crash when using a null function referencezeertzjq3+12-2
2023-04-16 00:55vim-patch:8.2.2848: crash whn calling partialzeertzjq4+18-8
2023-04-16 00:58vim-patch:8.2.1945: crash when passing NULL function to reduce()zeertzjq2+9-2
2023-04-16 00:26vim-patch:8.2.4716: memory allocation failure not tested when defining a function (#23117)zeertzjq1+31-0
2023-04-15 21:40refactor: deprecate checkhealth functionsdundargoc22+411-435
2023-04-15 20:39build: various cmake fixesdundargoc3+15-15
2023-04-15 16:16fix(health): properly use the value of $PYENV_VERSION (#23109)zeertzjq1+1-1
2023-04-15 13:27Merge pull request #23107 from zeertzjq/vim-9.0.0269zeertzjq6+188-21
2023-04-15 13:05refactor: remove FC_DEADzeertzjq3+10-11
2023-04-15 12:47vim-patch:9.0.1431: getscriptinfo() loops even when specific SID is givenzeertzjq2+27-11
2023-04-15 11:57vim-patch:9.0.0303: it is not easy to get information about a scriptzeertzjq3+114-18
2023-04-15 11:50vim-patch:9.0.0269: getscriptinfo() does not include the versionzeertzjq4+63-7
2023-04-15 12:54build(nix): upgrade nixpkgs to resolve link error (#23101)Will Ruggiano2+5-3
2023-04-15 11:46Merge pull request #23105 from zeertzjq/vim-8.2.4770zeertzjq12+574-55
2023-04-15 11:11vim-patch:b59ae59a5870zeertzjq2+5-5
2023-04-15 11:04vim-patch:3f32a5f1601azeertzjq1+11-3
2023-04-15 11:02vim-patch:partial:d899e5112079zeertzjq1+10-10
2023-04-15 10:22vim-patch:9.0.0104: going beyond allocated memory when evaluating string constantzeertzjq2+21-1
2023-04-15 10:19vim-patch:8.2.4934: string interpolation fails when not evaluatingzeertzjq4+15-16
2023-04-15 09:51vim-patch:8.2.4930: interpolated string expression requires escapingzeertzjq4+156-71
2023-04-14 13:08vim-patch:8.2.4883: string interpolation only works in heredoczeertzjq7+233-54
2023-04-14 13:06vim-patch:8.2.4840: heredoc expression evaluated even when skippingzeertzjq2+14-1
2023-04-14 13:00vim-patch:8.2.4783: Coverity warns for leaking memoryzeertzjq1+4-5
2023-04-14 11:45vim-patch:8.2.4770: cannot easily mix expression and heredoczeertzjq4+239-23
2023-04-15 09:38Merge pull request #23102 from zeertzjq/vim-8.2.1378zeertzjq8+638-510
2023-04-15 09:04vim-patch:8.2.4476: operator name spelled wrongzeertzjq2+2-2
2023-04-15 09:13vim-patch:8.2.4373: expression test failszeertzjq1+27-10
2023-04-15 09:12vim-patch:8.2.4361: Vim9: some tests failzeertzjq5+13-12
2023-04-15 08:40vim-patch:8.2.3856: Vim9: not enough testszeertzjq2+602-498
2023-04-15 08:36vim-patch:8.2.1378: cannot put space between function name and parenzeertzjq2+7-1
2023-04-15 06:57Merge pull request #23099 from zeertzjq/vim-8.2.1014zeertzjq1+22-21
2023-04-15 06:28vim-patch:8.2.3329: v_lock not set when getting value of environment variablezeertzjq1+1-0
2023-04-15 06:19vim-patch:8.2.1014: using "name" for a string result is confusingzeertzjq1+21-21
2023-04-15 06:11Merge pull request #23097 from zeertzjq/vim-8.2.0101zeertzjq17+213-22
2023-04-15 05:31vim-patch:8.2.0634: crash with null partial and blobzeertzjq12+86-3
2023-04-15 05:17vim-patch:8.2.0633: crash when using null partial in filter()zeertzjq8+88-17
2023-04-15 05:15vim-patch:8.2.0104: using channel or job with ":execute" has strange effectszeertzjq1+13-0
2023-04-15 05:10vim-patch:8.2.0103: using null object with execute() has strange effectszeertzjq3+15-4
2023-04-15 05:08vim-patch:8.2.0102: messages test fails in small versionzeertzjq1+10-7
2023-04-15 05:06vim-patch:8.2.0101: crash when passing null object to ":echomsg"zeertzjq1+10-0
2023-04-14 17:19build: don't print installed files locallydundargoc1+4-0
2023-04-14 13:56vim-patch:8.2.4055: Vim9: line break in expression causes v:errmsg to be fillec (#23090)zeertzjq1+2-1
2023-04-14 13:12Merge pull request #22968 from luukvbaal/evalstcbfredl1+1-0
2023-04-14 12:35vim-patch:8.2.2138: Vim9: "exit_cb" causes Vim to exit (#23087)zeertzjq4+13-7
2023-04-14 12:27Merge pull request #22869 from lewis6991/refactor/unitannotLewis Russell6+307-242
2023-04-03 11:01refactor(unit): add type annotationsLewis Russell5+306-241
2023-04-14 11:41fix(lint): use tbl_containsLewis Russell1+1-1
2023-04-14 11:28vim-patch:8.2.1111: inconsistent naming of get_list_tv() and eval_dict() (#23086)zeertzjq3+28-26
2023-04-14 10:24Merge pull request #23084 from zeertzjq/vim-8.2.1794zeertzjq5+149-33
2023-04-14 09:54vim-patch:9.0.1452: code using EVAL_CONSTANT is dead, it is never setzeertzjq1+4-4
2023-04-14 09:53vim-patch:8.2.1798: Vim9: trinary operator condition is too permissivezeertzjq1+10-0
2023-04-14 03:00vim-patch:8.2.1794: no falsy Coalescing operatorzeertzjq5+137-31
2023-04-14 10:01feat(lua)!: add stricter vim.tbl_islist() and rename old one to vim.tbl_isarray() (#16440)NAKAI Tsuyoshi4+80-11
2023-04-14 09:40Merge pull request #23083 from zeertzjq/vim-8.2.1189zeertzjq2+131-67
2023-04-14 09:06vim-patch:8.2.1512: failure after trinary expression failszeertzjq2+28-1
2023-04-14 08:50vim-patch:8.2.1189: Vim9: line continuation in lambda doesn't always workzeertzjq1+104-67
2023-04-14 08:39feat(lua): vim.tbl_contains supports general tables and predicates (#23040)Christian Clason14+110-23
2023-04-14 08:33Merge pull request #23081 from zeertzjq/vim-8.2.1062zeertzjq13+287-190
2023-04-14 06:57vim-patch:8.2.3216: Vim9: crash when using variable in a loop at script levelzeertzjq3+11-23
2023-04-14 06:50vim-patch:8.2.1203: unused assignments in expression evaluationzeertzjq1+8-10
2023-04-14 07:24vim-patch:8.2.1162: crash when using a lambdazeertzjq1+2-2
2023-04-14 07:05vim-patch:8.2.1161: Vim9: using freed memoryzeertzjq3+32-23
2023-04-14 06:40vim-patch:8.2.1125: Vim9: double quote can be a string or a commentzeertzjq1+1-1
2023-04-14 06:24vim-patch:8.2.1110: Vim9: line continuation does not work in function argumentszeertzjq3+32-30
2023-04-14 06:24vim-patch:8.2.1103: Coverity reports an unnecessary NULL checkzeertzjq1+1-1
2023-04-14 06:18vim-patch:8.2.1100: Vim9: cannot use line break in :execute argumentzeertzjq1+8-4
2023-04-14 06:13vim-patch:8.2.1099: Vim9: cannot use line break in :cexpr argumentzeertzjq1+22-23
2023-04-14 06:11vim-patch:8.2.1098: Vim9: cannot use line break in :throw argumentzeertzjq1+9-2
2023-04-14 05:49vim-patch:8.2.1080: Vim9: no line break allowed in a for loopzeertzjq7+51-25
2023-04-14 05:38vim-patch:8.2.1079: Vim9: no line break allowed in a while loopzeertzjq4+45-31
2023-04-14 05:32vim-patch:8.2.1076: Vim9: no line break allowed in :if expressionzeertzjq2+24-11
2023-04-14 05:31vim-patch:8.2.1075: Vim9: no line break allowed in :echo expressionzeertzjq1+4-1
2023-04-14 05:25vim-patch:8.2.1074: Vim9: no line break allowed after some operatorszeertzjq1+0-1
2023-04-14 05:24vim-patch:8.2.1073: Vim9: no line break allowed in () expressionzeertzjq1+2-0
2023-04-14 05:03vim-patch:8.2.1071: Vim9: no line break allowed inside a lambdazeertzjq6+58-43
2023-04-14 05:01vim-patch:8.2.1069: Vim9: fail to check for white space in listzeertzjq1+1-1
2023-04-14 04:59vim-patch:8.2.1068: Vim9: no line break allowed inside a dictzeertzjq1+13-10
2023-04-14 04:55vim-patch:8.2.1065: Vim9: no line break allowed inside a listzeertzjq2+32-24
2023-04-14 04:50vim-patch:8.2.1064: Vim9: no line break allowed before comperatorszeertzjq1+1-2
2023-04-14 04:49vim-patch:8.2.1063: Vim9: no line break allowed before || or &&zeertzjq1+8-2
2023-04-14 04:48vim-patch:8.2.1062: Vim9: no line break allowed inside "cond ? val1 : val2"zeertzjq1+4-2
2023-04-14 02:58Merge pull request #23078 from zeertzjq/vim-8.2.1047zeertzjq18+207-136
2023-04-14 01:50vim-patch:9.0.1447: condition is always truezeertzjq1+38-36
2023-04-14 01:11vim-patch:8.2.1049: Vim9: leaking memory when using continuation linezeertzjq15+62-41
2023-04-13 23:22vim-patch:8.2.1047: Vim9: script cannot use line continuation like :def functionzeertzjq9+127-79
2023-04-13 23:12vim-patch:9.0.1449: test for prompt buffer is flaky (#23076)zeertzjq1+4-8
2023-04-13 23:11vim-patch:8.2.{0695,0725,0734,0753,0818,0819,0822} (#23075)zeertzjq10+112-95
2023-04-13 23:00Merge pull request #23071 from luukvbaal/sloclaterzeertzjq2+48-5
2023-04-13 10:17test(winbar_spec): properly update winbar when 'showcmdloc' is "statusline"quintik1+35-0
2023-04-13 22:09test: remove penlight usagedundargoc1+6-1
2023-04-13 21:29refactor: remove modelines from Lua filesGregory Anders10+0-11
2023-04-13 21:09vim-patch:9.0.1451: unnecessary redrawing when 'showcmdloc' is not "last"Luuk van Baal1+13-5
2023-04-13 16:34fix(loader): reset hashes when running the loaderLewis Russell2+49-5
2023-04-13 12:39Merge pull request #23064 from bfredl/nolinkbfredl2+25-0
2023-04-13 12:08fix(api): make nvim_get_hl not return non-existing groupsbfredl2+25-0
2023-04-13 11:07build(vim-patch.sh): ignore test_behave.vim (#23062)zeertzjq4+33-1
2023-04-13 10:39Merge pull request #23054 from bfredl/nobehavebfredl17+19-162
2023-04-12 20:22feat(ex_cmds)!: remove :behavebfredl17+19-162
2023-04-13 05:27vim-patch:partial:9.0.0364: clang static analyzer gives warnings (#23059)zeertzjq1+4-5
2023-04-12 21:38refactor: remove bugreport.vimdundargoc1+0-87
2023-04-12 19:26build: create helper function for simplifying luarocks installationdundargoc1+21-37
2023-04-12 15:51vim-patch:9.0.1444: crash when passing NULL to setcmdline() (#23048)zeertzjq2+10-1
2023-04-12 15:40fix(column): add truncated width during estimation for 'statuscolumn'luukvbaal2+22-1
2023-04-12 14:52docs: add vim.lsp.buf.formatting_sync() to deprecated.txt (#23045)zeertzjq1+2-0
2023-04-12 13:16fix(diagnostic): rename buffer → bufnr in type annotation (#23042)Mathias Fußenegger1+1-1
2023-04-12 11:59fix(runtime): add commentstring for C# ftplugin (#23039)Christian Clason1+1-0
2023-04-12 01:50ci(lintcommit): allow colon not followed by space in description (#23035)zeertzjq1+24-6
2023-04-12 01:17test(startup_spec): use getscriptinfo() instead of :scriptnames (#23034)zeertzjq1+18-12
2023-04-11 22:01refactor: remove :CheckHealthdundargoc4+2-5
2023-04-11 19:25build: use -O3 optimization for release buildsdundargoc1+0-7
2023-04-11 17:10feat!: remove vimballs (#22402)dundargoc9+18-1201
2023-04-11 16:37test(lsp): fix unstable tests for set_defaults (#23002)Michal Liszcz1+15-16
2023-04-11 14:28feat(lua): vim.region accepts getpos() arg (#22635)NAKAI Tsuyoshi5+33-21
2023-04-11 09:18test: avoid name collisions with Xtest directory (#23019)kylo2524+20-17
2023-04-11 08:51fix(highlight): combine ColorColumn with low-priority CursorLine (#23017)zeertzjq2+21-2
2023-04-11 08:26fix(treesitter): Use the correct replacement args for #gsub! directive (#23015)Scott Ming1+1-1
2023-04-11 02:20fix(health): check for _host_prog variables properly (#23014)zeertzjq1+4-4
2023-04-11 01:35fix(man.lua): don't continue on command error (#23009)zeertzjq1+1-0
2023-04-10 21:46fix(health): combine python and virtualenv healthchecks (#23004)Gregory Anders1+14-18
2023-04-10 20:37fix(health): fix typo in function nameGregory Anders1+1-1
2023-04-10 14:49fix(mark): properly init mark views (#22996)zeertzjq4+48-2
2023-04-10 13:59refactor: rewrite perl healthcheck in luadundargoc2+90-164
2023-04-10 13:26refactor: rewrite node healthcheck in luadundargoc2+100-80
2023-04-10 12:29Merge pull request #22865 from MunifTanjim/issue-20370bfredl3+28-7
2023-04-10 12:06refactor: rewrite ruby healthcheck in luadundargoc2+65-62
2023-04-10 11:50ci(release/winget): get msi from previous job instead of downloadingVedant1+5-3
2023-04-02 17:01fix(api): do not re-apply win_config.style when missingMunif Tanjim3+28-7
2023-04-10 10:06fix(eval): prevent double-free in garbage collection (#22990)zeertzjq2+36-1
2023-04-10 09:28refactor: rewrite virtualenv healthcheck in luadundargoc2+88-75
2023-04-10 00:39fix(column): 'statuscolumn' not drawn after virt_lines with "n" in 'cpo' (#22967)luukvbaal2+31-7
2023-04-09 23:33vim-patch:9.0.1443: ending Insert mode when accessing a hidden prompt buffer (#22984)zeertzjq4+24-0
2023-04-09 20:28refactor: rewrite python provider healthcheck in Luadundargoc2+529-355
2023-04-09 18:46refactor: rewrite clipboard provider healthchecks in Luadundargoc3+784-755
2023-04-09 18:31build(ci): ensure correct headers are used on macOSCarlo Cabrera3+14-3
2023-04-08 22:41fix(api): update "w_scwidth" in nvim_eval_statusline()Luuk van Baal1+1-0
2023-04-08 21:07build: remove uninstall targetdundargoc1+0-8
2023-04-08 17:43Merge pull request #22963 from echasnovski/diagnostic-new-hlChristian Clason1+8-0
2023-04-08 17:19docs: add `hl-DiagnosticDeprecated` and `hl-DiagnosticUnnecessary`Evgeni Chasnovski1+8-0
2023-04-08 13:12build(uninstall): don't build if installation manifest not founddundargoc1+9-1
2023-04-08 12:29refactor(mappings)!: remove #n as a notation for a function key (#17318)zeertzjq4+9-37
2023-04-08 11:27fix(termdebug): handle partial lines passed to callback (#22950)zeertzjq1+19-2
2023-04-08 11:14ci: simplify backport workflowdundargoc1+1-7
2023-04-08 09:02revert(packaging): installation context to per-machine on Windowssitiom1+0-7
2023-04-08 08:57fix(highlight): add missing g: prefix for colors_name (#22952)zeertzjq2+20-1
2023-04-08 08:38Merge pull request #22873 from bfredl/keyset2bfredl23+401-371
2023-04-08 00:21vim-patch:9.0.1442: mapset() does not restore non-script context (#22942)zeertzjq2+28-6
2023-04-07 21:00ci: use a set instead of array for team reviewersdundargoc1+6-6
2023-04-07 20:31ci: don't automatically enable -Werror on CI environmentsdundargoc7+12-16
2023-04-07 19:43refactor: remove redundant castsii1430+93-94
2023-04-03 13:21refactor(api): make typed dicts appear as types in the source codebfredl23+401-371
2023-04-07 19:08refactor: remove redundant castsii1428+101-111
2023-04-07 17:40refactor: remove redundant const char * castsii1456+302-350
2023-04-07 17:39refactor: make char * parameters const in message.cii148+23-23
2023-04-07 14:22feat(lua): allow vim.F.if_nil to take multiple arguments (#22903)Gregory Anders3+48-11
2023-04-07 14:11docs(news): create new news, rename old news (#22922)Christian Clason2+333-283
2023-04-07 11:35version bumpbfredl1+3-3
2023-04-07 11:26NVIM v0.9.0bfredl4+113-113
2023-04-07 08:26build(nix): fixed build (#22918)Matthieu Coudron1+3-0
2023-04-07 08:11Merge pull request #22907 from luukvbaal/evalstcbfredl5+50-42
2023-04-07 01:38test(lua/diagnostic_spec): remove unnecessary after_each()zeertzjq1+0-4
2023-04-07 01:29test: improve editor/fold_spec.lua and editor/put_spec.lua (#22916)zeertzjq3+96-75
2023-04-06 01:33feat(api): set statuscolumn line number in nvim_eval_statusline()Luuk van Baal5+50-42
2023-04-06 20:39refactor: remove use of reserved c++ keywordsii1421+152-154
2023-04-06 16:13test(Windows): normalize paths for test summarydundargoc1+2-2
2023-04-06 16:08fix(folds): handle visual blockwise indent insertion correctly (#22898)Brandon Simmons2+12-2
2023-04-06 15:38Merge pull request #22910 from bfredl/nonormalbfredl6+100-14
2023-04-06 08:03fix(highlight): use winhl=Foo:Bar even when Bar is emptybfredl6+100-14
2023-04-06 14:16fix(treesitter): do not track ranges of the root tree (#22912)Lewis Russell2+53-1
2023-04-06 09:09ci(release): promote appimage over tar.gz (#22908)Christian Clason1+8-6
2023-04-05 21:56test(vim.fs.normalize): enable test on Windowsdundargoc1+5-4
2023-04-05 20:19docs: add vim.treesitter.query.get_query() to deprecated.txtC.D. MacEachern1+2-0
2023-04-05 19:13refactor: make error message definitions constii1437+379-375
2023-04-05 17:49build(Windows): allow building without custom md5sumdundargoc1+12-9
2023-04-05 16:19refactor: rename local API alias from a to apiLewis Russell12+123-124
2023-04-05 14:25build(deps): switch vim parser to maintained fork (#22896)Christian Clason1+2-2
2023-04-05 13:02Merge pull request #22859 from luukvbaal/evalstcbfredl13+153-74
2023-04-05 12:02refactor(lsp): do not parse verbose output when overwriting options (#22810)Michal Liszcz1+6-11
2023-04-01 12:58feat(api): evaluate 'statuscolumn' with nvim_eval_statusline()Luuk van Baal13+153-74
2023-04-05 07:22ci!: remove the .deb release (#22773)dundargoc2+0-10
2023-04-04 22:59feat(vim.diff): allow passing an integer for linematchLewis Russell2+14-9
2023-04-04 21:37fix(windows): consistent normalization in fs.finddundargoc2+2-2
2023-04-04 21:10docs: regenerategithub-actions[bot]1+8-0
2023-04-04 20:06feat(lsp): create default link from @lsp.type.comment to Comment (#22888)Gregory Anders1+1-0
2023-04-04 19:59test: replace lfs with luv and vim.fsdundargoc41+273-256
2023-04-01 11:55refactor(treesitter): move inspect_tree implLewis Russell2+226-204
2023-04-04 17:27build: cmake cleanupdundargoc0+0-0
2023-04-04 17:07docs: fix typosdundargoc17+23-21
2023-04-04 12:07fix(treesitter): disable folding in inspect_tree() (#22885)Lewis Russell1+1-0
2023-04-04 11:58refactor(treesitter): delegate region calculation to treesitter (#22576)Lewis Russell4+63-59
2023-04-04 11:26fix(treesitter): use capture metadata range if existsdanilax9991+2-1
2023-04-04 10:16build(deps): bump tree-sitter to v0.20.8 (#22882)Christian Clason1+2-2
2023-04-04 00:59fix(api): avoid double hit-enter prompt with nvim_err_writeln (#22879)zeertzjq2+59-12
2023-04-03 19:12build(windows): work around luarocks not finding its own md5sumdundargoc1+3-0
2023-04-03 14:27vim-patch:9.0.1438: .fs files are falsely recognized as forth files (#22871)Christian Clason2+5-21
2023-04-03 14:02Merge pull request #22847 from luukvbaal/redrstatusbfredl3+24-1
2023-04-03 12:08build(deps): bump tree-sitter-vimdoc to v2.0.0 (#22870)Christian Clason1+2-2
2023-04-03 11:08Merge pull request #22783 from luukvbaal/inspectbfredl2+51-12
2023-04-03 09:27fix(test): fix C imports on macOS arm64Jay1+5-1
2023-04-03 00:36vim-patch:9.0.1439: start Insert mode when accessing a hidden prompt buffer (#22867)zeertzjq4+84-8
2023-03-25 14:19refactor(lua): get all marks instead of iterating over namespacesLuuk van Baal2+51-12
2023-04-02 16:36feat(packaging): add start menu and desktop shortcuts on WindowsAlexandre Teoi2+26-14
2023-04-02 15:37ci: update reviewersdundargoc1+1-3
2023-04-02 15:01refactor(defaults)!: change default 'commentstring' value to empty (#22862)zeertzjq13+18-5
2023-04-01 01:11fix(ui): ruler is not redrawn in cmdline with redrawstatusLuuk van Baal3+24-1
2023-04-02 11:37Merge pull request #22844 from luukvbaal/stlrecordingbfredl3+17-0
2023-04-02 10:00Merge pull request #22778 from luukvbaal/getextbfredl7+200-48
2023-04-02 08:11refactor: remove char_u (#22829)dundargoc40+340-1965
2023-04-01 16:07Merge pull request #22832 from clason/bump-LuvChristian Clason2+7-4
2023-03-31 07:45docs(luvref): update to version bumpChristian Clason1+5-2
2023-03-31 07:40build(deps): bump Luv to HEAD - 093a977b8Christian Clason1+2-2
2023-04-01 14:02feat: allow function passed to defaulttable to take an argument (#22839)Gregory Anders3+16-5
2023-04-01 13:47fix(health): stop using deprecated ts.language.inspect_language() (#22850)Sizhe Zhao1+1-1
2023-04-01 13:39Merge pull request #22837 from clason/ts-syncChristian Clason0+0-0
2023-04-01 13:34vim-patch:9.0.1434: crash when adding package already in 'runtimepath' (#22849)zeertzjq2+21-13
2023-04-01 10:29docs(treesitter): add query injectionsChristian Clason1+19-16
2023-03-31 15:09refactor(treesitter)!: rename help parser to vimdocChristian Clason0+0-0
2023-03-25 01:24feat(extmarks): extend nvim_buf_get_extmarks()Luuk van Baal7+200-48
2023-03-31 14:11fix(treesitter): update queries from nvim-treesitterChristian Clason5+112-64
2023-04-01 10:11fix(tests): adapt treesitter/highlight_spec priority testChristian Clason2+9-9
2023-04-01 01:55fix(ui): recording change doesn't trigger statusline redrawLuuk van Baal3+17-0
2023-04-01 00:56refactor: use bool type for global variables (#22842)ii142+31-31
2023-04-01 00:49refactor: add const and remove unnecessary casts (#22841)ii1421+71-73
2023-03-31 13:58build(deps): bump tree-sitter-viml to HEADChristian Clason1+2-2
2023-03-31 12:05refactor(loader): cache hash informationLewis Russell2+46-18
2023-03-31 10:52fix(api): return both link and attributes with nvim_get_hl (#22824)Sindre T. Strøm4+39-14
2023-03-31 10:23fix(diagnostic): use correct field name for tags (#22835)Akin1+1-1
2023-03-31 08:43fix(loader): disable profiling by defaultLewis Russell1+18-12
2023-03-30 16:24fix(filetype): make recursive work...again (#22826)Lewis Russell1+1-1
2023-03-30 13:49feat(diagnostic): add support for tagsLewis Russell9+83-16
2023-03-30 12:57Merge pull request #22791 from lewis6991/refactor/loadermiscLewis Russell4+85-100
2023-03-30 10:35fix(autocmd): handle recursion for force set (#22820)Lewis Russell1+4-4
2023-03-30 09:26feat: add `vim.treesitter.language.get_filetypes()` (#22643)Lewis Russell4+69-59
2023-03-29 18:54fix(filetype): avoid recursive FileType autocmds (#22813)Lewis Russell3+42-36
2023-03-29 12:39build(deps): switch to Launchpad for libvterm and libtermkey (#22811)Christian Clason1+2-2
2023-03-29 08:23vim-patch:9.0.1430: Livebook files are not recognized (#22808)Christian Clason2+2-0
2023-03-29 07:59fix(api): Use local LastSet structure in nvim_get_option_info (#22741)Michal Liszcz6+173-16
2023-03-28 16:46Merge pull request #22759 from dundargoc/build/wintoolsdundargoc3+39-16
2023-03-23 07:37build: download wintools executables separatelydundargoc2+38-12
2023-03-28 14:15build: drop curl.exe on Windowsdundargoc1+1-4
2023-03-27 01:37vim-patch:9.0.1429: invalid memory access when ending insert mode (#22792)zeertzjq1+3-3
2023-03-26 12:23refactor(loader): simplify tracking logicLewis Russell1+30-44
2023-03-26 12:01feat(vim.fs): improve normalizeLewis Russell3+34-25
2023-03-26 11:49refactor(loader): add typing for package.loadersLewis Russell1+12-10
2023-03-26 11:47refactor(loader): remove BufWritePost autocmdLewis Russell1+0-14
2023-03-26 11:46refactor(loader): use vim.fsLewis Russell3+11-9
2023-03-26 10:42feat(lua): add `vim.loader`Folke Lemaitre6+594-0
2023-03-26 09:41test: fix flaky watchfiles tests (#22637)Jon Huhn2+8-1
2023-03-26 02:49test: use exec_capture() in more places (#22787)zeertzjq14+49-45
2023-03-26 01:24vim-patch:9.0.1428: cursor in wrong position when leaving insert mode (#22786)zeertzjq5+102-11
2023-03-26 00:22fix: snprintf buffer overflow detected by -D_FORTIFY_SOURCE=3 (#22780)Andreas Schneider1+60-21
2023-03-25 18:26Merge pull request #22762 from bfredl/hl2ctermbfredl6+64-87
2023-03-25 16:58feat(api): nvim_exec2(), deprecate nvim_exec() #19032Evgeni Chasnovski28+218-158
2023-03-25 16:46feat(lsp): render markdown in docs hover #22766Roberto Pommella Alegro2+89-0
2023-03-25 16:33docs(test): using cmake directly (without make) #22781dundargoc1+12-0
2023-03-25 16:25docs: how to debug TUI using gdb/lldb #22771Ryan Jenkins1+28-0
2023-03-25 13:01fix(lsp): add missing silent check in lsp hover handler (#22763)Micah Halter1+3-1
2023-03-25 08:28docs: more details about vim.region (#21116)Jakub Łuczyński2+12-7
2023-03-25 04:11refactor(PVS/V1048): remove duplicated assignments (#21873)Lucas Merritt5+2-7
2023-03-25 01:27vim-patch:9.0.1426: indent wrong after "export namespace" in C++ (#22777)zeertzjq2+27-1
2023-03-24 16:31fix(treesitter): add missing deprecateLewis Russell2+5-9
2023-03-24 14:43feat(treesitter)!: deprecate top level indexes to modules (#22761)Lewis Russell13+258-177
2023-03-24 13:06vim-patch:9.0.1425: "wat" and "wast" files are one filetype (#22774)Christian Clason2+3-2
2023-03-24 09:22build: set CMAKE_C_STANDARD to 99 for all dependenciesdundargoc5+2-7
2023-03-24 04:39ci: use "ci" as the commit type for dependabot updatesdundargoc1+2-0
2023-03-23 16:32build(deps): bump actions/stale from 7 to 8dependabot[bot]1+1-1
2023-03-23 13:40ci(labeler): don't automatically add "lua" label (#22765)zeertzjq1+0-4
2023-03-23 11:44fix(api): make nvim_get_hl return 'cterm' attrs properlybfredl6+64-87
2023-03-23 11:58build(win): export extern symbols for use in FFI #22756luukvbaal2+15-1
2023-03-23 11:23fix(treesitter): annotationsLewis Russell7+48-43
2023-03-23 09:31feat(api): add nvim_get_hl (#22693)Null Chilly10+385-91
2023-03-23 07:27fix(lsp): Jump to tag locations reliably when :ltag is used (#22750)meredith1+1-1
2023-03-23 00:12Merge #22736 from justinmk/gsplitJustin M. Keyes6+185-112
2023-03-22 16:49fix(api): vim.filetype.get_option() (#22753)Lewis Russell2+19-9
2023-03-22 14:14refactor(vim.gsplit): remove "keepsep"Justin M. Keyes4+27-34
2023-03-20 12:36fix(vim.version): prerelease compareJustin M. Keyes3+51-25
2023-03-20 07:12feat(vim.gsplit): gain features of vim.splitJustin M. Keyes4+139-85
2023-03-22 10:09refactor: do more in TRY_WRAPLewis Russell8+79-86
2023-03-22 09:59Merge pull request #22743 from bfredl/luaequalsbfredl10+41-19
2023-03-22 08:19vim-patch:9.0.{1419,1421,1422,1423}: some files are not recognized (#22749)Amaan Qureshi2+9-0
2023-03-20 20:11feat(lua): allow `:=expr` as a shorter version of `:lua =expr`bfredl10+41-19
2023-03-22 02:57ci(lintcommit): allow colon in commit message scopeAnkit Goel1+3-2
2023-03-21 12:43docs: fix g:terminal_color_x terminal colors #22746Evgeni Chasnovski1+1-1
2023-03-20 21:04Merge pull request #22742 from clason/vim-9.0.1415Christian Clason2+4-0
2023-03-20 20:07vim-patch:9.0.1417: ESDL files are not recognizedChristian Clason2+2-0
2023-03-20 20:07vim-patch:9.0.1415: Crystal files are not recognizedChristian Clason2+2-0
2023-03-20 15:16feat(lua): use vim.empty_dict() for empty return value in new api functions (#22737)bfredl1+3-2
2023-03-20 13:18Merge #22707 vim.version: range(), lazy.nvim implJustin M. Keyes6+645-503
2023-03-17 00:12feat(vim.version): more coercion with strict=falseJustin M. Keyes6+373-209
2023-03-16 21:49refactor(vim.version): use lazy.nvim semver moduleJustin M. Keyes2+152-463
2023-03-16 13:50refactor(vim.version): use lazy.nvim semver moduleJustin M. Keyes2+300-11
2023-03-20 10:30Merge pull request #22634 from lewis6991/feat/tscommentLewis Russell15+266-11
2023-03-11 17:11feat: add `vim.filetype.get_option()`Lewis Russell8+176-5
2023-03-15 23:30feat(api): add filetype option nvim_get_option_valueLewis Russell10+95-11
2023-03-19 21:32fix: invalid buffer size argument to snprintf #22729koeleck1+4-2
2023-03-19 21:25fix(shell): on Windows :make does not echo #22728Enan Ajmain7+20-19
2023-03-19 17:42Merge #22691 build!: sanitizers for gccJustin M. Keyes13+48-31
2023-03-19 17:23fix: pasting in terminal buffer on windows #22566Enan Ajmain2+72-0
2023-03-19 12:48Merge pull request #22673 from Diablo-D3/fixfloatclampbfredl2+7-7
2023-03-14 17:21fix(float): remove -1 in height clampPatrick McFarland2+7-7
2023-03-19 09:21fix(column): invalidate statuscolumn width when UPD_NOT_VALID (#22723)luukvbaal5+11-28
2023-03-18 11:44fix(column): rebuild status column when sign column is invalidated (#22690)luukvbaal4+63-4
2023-03-18 11:06test(statuscolumn_spec): remove unnecessary feed('lh')zeertzjq1+0-1
2023-03-18 09:34vim-patch:9.0.1412: Pony files are not recognized (#22721)Amaan Qureshi2+2-0
2023-03-18 08:50test(highlight_spec): fix warning in Visual highlight test (#22719)zeertzjq1+0-1
2023-03-18 01:55fix(spell): properly source spell/LANG.{vim,lua} (#22716)zeertzjq2+27-14
2023-03-17 13:19vim-patch:9.0.0194: cursor displayed in wrong position after removing text prop (#22706)zeertzjq4+19-3
2023-03-17 12:40Merge pull request #22699 from clason/vim-9.0.1406Christian Clason2+12-4
2023-03-17 12:09refactor(completion): don't add and remove '^' for Lua (#22702)zeertzjq2+3-8
2023-03-17 12:04build(deps): bump win32yank to v0.1.1 (#22700)Christian Clason1+2-2
2023-03-17 11:41fix(treesitter): InspectTree does not respect 'splitright' #22692Yochem van Rosmalen3+16-7
2023-03-17 11:26fix(lsp): avoid switching buffers on lsp attach (#22689)August Masquelier1+8-8
2023-03-17 08:42vim-patch:9.0.1409: racket files are recognized as schemeChristian Clason2+5-4
2023-03-17 08:42vim-patch:9.0.1408: QMLdir files are not recognizedChristian Clason2+2-0
2023-03-17 08:41vim-patch:9.0.1407: TableGen files are not recognizedChristian Clason2+2-0
2023-03-17 08:40vim-patch:9.0.1406: ILE RPG files are not recognizedChristian Clason2+3-0
2023-03-16 18:24build!: rename sanitizer options from CLANG_* to ENABLE_*ii148+24-24
2023-03-17 00:41Merge pull request #22680 from clason/bump-luarocksChristian Clason3+7-5
2023-03-17 00:03build(deps): bump mpack to 1.0.10Christian Clason1+1-1
2023-03-16 17:13build: sanitizers for gccii147+25-8
2023-03-16 13:23Merge pull request #22687 from bfredl/intermarksbfredl9+53-40
2023-03-16 12:56refactor(extmarks): some minor internal API changesbfredl9+53-40
2023-03-16 08:31docs(api): link to nvim_set_hl_ns from nvim_set_hl (#22678)ii143+18-10
2023-03-15 17:40build(deps): bump luacheck to 1.1.0-1Christian Clason2+3-1
2023-03-15 17:37build(deps): bump coxpcall to 1.17.0-1Christian Clason1+1-1
2023-03-15 17:10build(deps): bump luarocks to v3.9.2Christian Clason1+2-2
2023-03-15 13:25build(deps): bump tree-sitter to HEAD - a318b42c8Christian Clason1+2-2
2023-03-15 12:56fix(lua): vim.deprecate() shows ":help deprecated" #22677Justin M. Keyes4+47-27
2023-03-15 11:51docs(html): render @see items as a list #22675Justin M. Keyes4+108-97
2023-03-15 11:17test: Windows not detected in msys shells #22671Enan Ajmain1+1-1
2023-03-14 13:00Merge pull request #22666 from bfredl/unscreenbfredl37+1069-1176
2023-03-14 10:49refactor(screen): screen.c delenda estbfredl37+1069-1176
2023-03-14 12:08fix(lsp): kill buffers after renaming a directory #22618Ivan2+61-15
2023-03-14 11:59fix(lsp): vim.lsp.util.apply_text_edits cursor validation #22636hrsh7th2+7-3
2023-03-14 10:42docs(lsp): opt-out of default LSP "gq" #22615Zoltán Reegn1+12-0
2023-03-14 10:35Merge pull request #22658 from clason/help-marksChristian Clason2+11-2
2023-03-14 10:28Merge pull request #22659 from bfredl/floatrulerbfredl4+95-3
2023-03-13 19:38fix(screen): redraw the ruler for a current floating windowbfredl4+95-3
2023-03-14 08:29build(deps): bump tree-sitter to v0.20.8 (#22663)Christian Clason1+2-2
2023-03-14 01:12test: re-bundle cat on windows (#21255)dundargoc4+6-5
2023-03-13 19:01docs(help): consistent headers for local additionsChristian Clason1+3-2
2023-03-13 18:50fix(help): force tree reparse after local addition insertionChristian Clason1+8-0
2023-03-13 13:01fix(lsp): remove_workspace_folders fails if client has no workspace_folders #22633Dan Strokirk1+1-1
2023-03-13 12:59Merge pull request #22627 from nullchilly/highlight-cleanupChristian Clason4+4-36
2023-03-13 10:44fix(treesitter): foldexpr (#22652)Lewis Russell1+2-1
2023-03-13 04:44test(old): unskip working tests on Windows (#22650)zeertzjq3+0-3
2023-03-13 03:15test: unskip working Windows tests (#22537)dundargoc4+0-8
2023-03-13 02:29feat(options)!: deprecate paste, remove pastetoggle (#22647)ii1418+37-325
2023-03-07 15:04refactor!: rename vim.pretty_print => vim.printJustin M. Keyes11+102-57
2023-03-13 00:14test(float_spec): add missing sum_scroll_delta #22648zeertzjq1+14-14
2023-03-12 22:58feat(ui): add scroll_delta to win_viewport event #19270Matthias Deiml10+192-114
2023-03-12 12:47Merge pull request #22590 from bfredl/status2bfredl9+31-42
2023-03-09 10:45refactor(redraw): make cursor position redraw use the "redraw later" patternbfredl9+31-42
2023-03-12 08:45fix(lsp): use line start/end for visual line selection (#22632)Mathias Fußenegger2+57-3
2023-03-12 07:41test: use a wider screen in the rightleft winhl test (#22641)zeertzjq2+19-9
2023-03-12 04:10fix(screen): correctly draw background and eob with 'rightleft' (#22640)zeertzjq4+74-11
2023-03-11 10:57docs: add removed features in news.txtnullchilly1+4-0
2023-03-12 02:40fix(sleep): correct cursor placement (#22639)zeertzjq3+275-7
2023-03-12 00:02vim-patch:9.0.1401: condition is always true (#22638)zeertzjq1+6-8
2023-03-11 21:56ci: bump to windows 2022dundargoc5+20-9
2023-03-11 18:21revert: "build: enable cmake workflow presets (#21860)"dundargoc3+5-18
2023-03-11 17:13Merge pull request #22613 from lewis6991/feat/tsqueryutilLewis Russell8+125-123
2023-03-10 16:40refactor(treesitter): add Range type aliase for Range4|Range6Lewis Russell7+40-25
2023-03-11 13:50docs(lsp): more precise type annotations (#22621)Jaehwang Jung2+11-11
2023-03-11 13:50fix(lsp): send didClose on buffer rename (#22623)Mathias Fußenegger2+7-0
2023-03-11 13:49refactor(lsp): remove _resolve_capabilities_compat (#22628)Raphael1+0-174
2023-03-11 13:29vim-patch:8.2.1398: autoload script sourced twice if sourced directly (#22622)zeertzjq7+59-49
2023-03-11 13:09fix(api): set script context when setting usercmd or option (#22624)zeertzjq4+51-16
2023-03-11 12:12fix(edit): don't subtract msg_scrolled when removing double quote (#22630)zeertzjq2+45-2
2023-03-11 11:33Merge pull request #22625 from tomtomjhj/diff-on_bytes-oncebfredl2+20-1
2023-03-11 10:27refactor(health)!: remove deprecated health.luanullchilly1+0-6
2023-03-11 10:24refactor(treesitter)!: remove deprecated show_tree funcnullchilly1+0-6
2023-03-11 10:23refactor(highlight)!: remove deprecated functions vim.highlight.create/linknullchilly1+0-24
2023-03-11 09:58refactor: move ga_loaded to runtime.c (#22626)zeertzjq3+84-79
2023-03-11 07:52fix(diff): trigger on_bytes only once after diffget/diffputJaehwang Jung2+20-1
2023-03-11 08:41ci: skip ruby provider tests on Windowsdundargoc1+0-3
2023-03-11 08:39Merge pull request #22577 from dundargoc/ci/external-depsdundargoc3+52-53
2023-03-09 10:41ci: don't install unused packagesdundargoc1+1-3
2023-03-09 11:27ci: test build with external dependencies on every pull requestdundargoc2+45-43
2023-03-09 11:27ci: remove environment variable DEPS_BUILD_DIR from CIdundargoc2+9-10
2023-03-11 06:35revert: "fix(lsp): use buffer scheme for files not stored on disk" (#22604)Mathias Fußenegger3+30-70
2023-03-11 04:47refactor(runtime.c): factor out find_script_by_name() (#22620)zeertzjq1+29-19
2023-03-11 03:22vim-patch:9.0.0244: cannot easily get the list of sourced scripts (#22596)Michal Liszcz6+58-8
2023-03-11 02:05vim-patch:9.0.1397: highlight for popupmenu kind and extra cannot be set (#22619)zeertzjq8+171-23
2023-03-10 21:40build: explicitly add dependency include dir for header generationdundargoc2+6-5
2023-03-10 16:10feat(treesitter)!: consolidate query util functionsLewis Russell5+93-106
2023-03-10 16:30fix(lsp): prevent lsp tests from picking up local user config (#22606)Mathias Fußenegger2+3-0
2023-03-10 16:16feat!(treesitter): do not return changes from LanguageTree:parse()Lewis Russell3+6-11
2023-03-10 13:35Merge pull request #22594 from lewis6991/perf/treefoldLewis Russell7+284-145
2023-03-10 13:10perf(lsp): better binary search mid calculation in semantic token (#22607)Null Chilly1+2-2
2023-03-09 15:28perf(treesitter): more efficient foldexprLewis Russell3+256-121
2023-03-10 10:25fix(treesitter): better lang handling of get_parser()Lewis Russell2+23-6
2023-03-10 10:12fix(treesitter): do not error on empty filetypeLewis Russell2+3-16
2023-03-10 10:08fix(treesitter): correct include_bytes arg for parse()Lewis Russell1+2-2
2023-03-10 09:05build(deps): set query parser to release (#22603)Christian Clason1+2-2
2023-03-09 21:17docs(lsp): type annotation for lsp.client (#22509)Jaehwang Jung2+6-3
2023-03-09 17:13vim-patch:9.0.1393: Cairo files are not recognized (#22578)Amaan Qureshi2+2-0
2023-03-09 16:09refactor(treesitter): use byte ranges from treesitter (#22589)Lewis Russell6+337-191
2023-03-09 15:46build: fix build warning when using gcc 4.9.2red1+1-1
2023-03-09 14:12feat(lsp): overwrite omnifunc/tagfunc set by ftplugin #22267Michal Liszcz4+153-6
2023-03-09 13:07feat: try to recover from missing tempdir #22573Justin M. Keyes6+90-29
2023-03-09 10:06Merge pull request #22547 from luukvbaal/statuslinebfredl8+201-152
2023-03-09 09:54docs: add missing highlight groups for floatsEvgeni Chasnovski3+10-0
2023-03-09 05:47vim-patch:8.2.1067: expression "!expr->func()" does not work (#22585)zeertzjq4+27-16
2023-03-09 02:19fix(buffer_updates): save and restore current window cursor (#16732)zeertzjq4+40-15
2023-03-09 00:15vim-patch:9.0.1392: using NULL pointer with nested :open command (#22583)zeertzjq2+34-8
2023-03-08 23:45fix(treesitter): is_in_node_range (#22582)Lewis Russell2+20-2
2023-03-08 23:19vim-patch:9.0.1395: Odin files are not recognized (#22580)Amaan Qureshi2+2-0
2023-03-08 23:19vim-patch:9.0.1394: Unx Tal files are not recognized (#22579)Amaan Qureshi2+2-0
2023-03-08 17:59Revert "refactor(treesitter): delegate region calculation to treesitter" (#22575)Lewis Russell6+188-322
2023-03-08 17:22refactor(treesitter): delegate region calculation to treesitter (#22553)Lewis Russell6+322-188
2023-03-08 17:18ci(news): don't run on draft (#22574)Christian Clason1+2-0
2023-03-08 11:36perf(statusline): UI elements are always redrawn on K_EVENTLuuk van Baal7+168-152
2023-03-06 15:50test(statusline): UI elements are not redrawn on K_EVENT unnecessarilyLuuk van Baal1+33-0
2023-03-08 11:03feat(treesitter): use upstream format for injection queriesLewis Russell9+283-111
2023-03-08 03:17vim-patch:8.2.3741: using freed memory in open command (#22568)zeertzjq1+14-0
2023-03-08 02:46test(old): move memfile_test.c to test/old/ (#22567)zeertzjq4+148-149
2023-03-07 20:15Merge pull request #22561 from bfredl/cmakeinstallbfredl3+14-37
2023-03-07 14:00refactor(build): make installation of runtime/ more effectivebfredl3+14-37
2023-03-07 16:35fix(lsp): change LspTokenUpdate to use buffer instead of pattern (#22559)jdrouhard1+1-1
2023-03-07 14:38Merge #22503 from eriks47/man-spacesJustin M. Keyes3+69-22
2023-03-07 14:28refactor(runtime): use vim.version to compare versions #22550Justin M. Keyes2+13-33
2023-03-07 14:13fix(man.lua): tests, namingJustin M. Keyes3+33-22
2023-03-03 19:44feat(man.lua): support spaces in manpage namesEriks Muhins2+58-22
2023-03-07 13:23Merge pull request #22558 from zeertzjq/vim-8.2.3969zeertzjq7+42-12
2023-03-07 08:39build!: make libintl a required dependencydundargoc2+6-9
2023-03-07 06:17docs(lsp): change type annotations from number → integer (#22510)Jaehwang Jung10+207-205
2023-03-07 03:41vim-patch:partial:944697ae196zeertzjq2+5-1
2023-03-07 03:04vim-patch:8.2.3969: value of MAXCOL not available in Vim scriptzeertzjq7+38-12
2023-03-07 03:16docs(gitignore): correct oldtest pathzeertzjq1+13-13
2023-03-07 03:13test: move oldtests to test directory (#22536)dundargoc0+0-0
2023-03-07 00:45fix(column): issues with 'statuscolumn' width (#22542)luukvbaal3+43-0
2023-03-06 23:28Merge pull request #13834 from bfredl/omniluabfredl6+79-6
2021-01-27 08:00feat(lua): omnifunc for builting lua interpreterBjörn Linse6+79-6
2023-03-06 21:36build: enable unit testing on release builds (#22554)dundargoc1+2-2
2023-03-06 18:03feat(lsp)!: add rule-based sem token highlighting (#22022)swarn7+440-201
2023-03-06 16:10fix(diff): add NULL checkLewis Russell1+3-0
2023-03-06 15:04Merge #22325 vim.version semver parserJustin M. Keyes7+693-16
2023-03-06 14:08fix(vim.version): incorrect version.cmp()Justin M. Keyes2+25-259
2023-03-06 12:23refactor(vim.version): cleanupJustin M. Keyes6+423-462
2023-02-19 11:33feat(lua): add semver apiKelly Lin7+965-15
2023-03-06 10:57refactor(treesitter): simplify some range functionsLewis Russell2+27-19
2023-03-06 08:45vim-patch:9.0.1386: options test fails with some window width (#22548)zeertzjq2+6-2
2023-03-05 23:52vim-patch:9.0.1385: g'Esc is considered an error (#22544)zeertzjq3+62-4
2023-03-05 23:15docs: module-level docstrings (@defgroup) #22498Justin M. Keyes3+96-59
2023-03-05 23:05Merge pull request #22539 from dundargoc/build/luvbfredl2+3-16
2023-03-05 16:06build: remove workaround for incorrectly packaged libluvdundargoc2+3-16
2023-03-05 17:50build: silence git describe error outputBiswapriyo Nath1+1-0
2023-03-05 17:45build: fix USE_EXISTING_SRC_DIR optiondundargoc1+38-8
2023-03-05 15:25Merge pull request #22486 from dundargoc/ci/cachedundargoc2+6-28
2023-03-05 14:21build: consistently use the provided option pathsdundargoc5+24-24
2023-03-05 13:52build: fix unknown pragma warning with mingw (#22533)Biswapriyo Nath1+5-1
2023-03-05 13:50ci: skip core dump checkdundargoc1+6-2
2023-03-05 13:46ci: remove core dump checking from test.ymldundargoc1+0-24
2023-03-02 22:15ci: use the same deps directory location for all jobsdundargoc1+0-2
2023-03-05 10:21test: don't search entire repo for filesdundargoc1+1-1
2023-03-05 09:30Merge pull request #22532 from zeertzjq/vim-9.0.0736zeertzjq3+178-86
2023-03-05 09:04vim-patch:9.0.0870: get E967 when using text property in quickfix windowzeertzjq1+2-3
2023-03-05 09:03vim-patch:9.0.0770: quickfix commands may keep memory allocatedzeertzjq1+20-1
2023-03-05 08:52vim-patch:9.0.0749: alloc/free of buffer for each quickfix entry is inefficientzeertzjq2+67-46
2023-03-05 06:47vim-patch:9.0.0736: quickfix listing does not handle very long messageszeertzjq2+130-77
2023-03-05 07:42fix(lsp): don't monitor files if workspace_folders is nil (#22531)Mathias Fußenegger1+5-2
2023-03-05 06:52feat(lsp): implement workspace/didChangeWatchedFiles (#22405)Jon Huhn9+1295-9
2023-03-05 01:18vim-patch:9.0.1380: CTRL-X on 2**64 subtracts two (#22530)zeertzjq13+48-19
2023-03-05 00:34test(old): make getting an unused PID work (#22529)zeertzjq1+6-0
2023-03-05 00:08vim-patch:9.0.1378: illegal memory access when using virtual editing (#22527)zeertzjq2+14-2
2023-03-04 23:09fix(extmarks): don't leak memory on error (#22507)zeertzjq3+19-8
2023-03-04 19:04build: show build type specific compiler flags when using --versiondundargoc2+2-1
2023-03-04 16:55ci: move configuring cmake to the build part of the CIdundargoc1+4-4
2023-03-04 16:47docs(highlight): fix type annotations (#22272)Jaehwang Jung1+7-7
2023-03-04 16:26build(deps): bump msgpack-c to v6.0.0 (#22522)Christian Clason2+3-10
2023-03-04 16:18Merge pull request #22415 from bfredl/log_debugbfredl14+108-146
2023-02-26 11:51refactor(log): reduce compile time LOG_LEVEL granularitybfredl14+108-146
2023-03-04 13:09refactor(spell): use uint8_t for "byts" variables (#22519)zeertzjq4+26-29
2023-03-04 13:07docs(lua): number → integer (#22517)Jaehwang Jung3+20-20
2023-03-04 13:06docs(diagnostic): number → integer (#22512)Jaehwang Jung2+45-45
2023-03-04 13:05docs(editorconfig): number → integer (#22514)Jaehwang Jung1+1-1
2023-03-04 13:05docs(inspect): number → integer (#22511)Jaehwang Jung2+17-17
2023-03-04 13:05docs(uri): number → integer (#22515)Jaehwang Jung2+4-4
2023-03-04 13:05docs(filetype): number → integer (#22516)Jaehwang Jung1+5-5
2023-03-04 13:04docs(treesitter): number → integer (#22513)Jaehwang Jung3+22-22
2023-03-04 12:10refactor: replace char_u with char or uint8_t (#22400)dundargoc17+212-206
2023-03-04 09:45docs(luvref): update to version bump (#22508)Christian Clason1+11-8
2023-03-04 06:19Merge pull request #22506 from zeertzjq/vim-9.0.0013zeertzjq11+119-44
2023-03-04 04:23fix(redraw): get the line again after evaluating somethingzeertzjq2+31-0
2023-03-04 04:08fix(luado): get old_line length before executing Lua codezeertzjq1+3-3
2023-03-04 03:17vim-patch:9.0.0016: comparing line pointer for 'breakindent' is not reliablezeertzjq1+18-9
2023-03-04 02:25vim-patch:partial:9.0.0013: reproducing memory access errors can be difficultzeertzjq7+67-32
2023-03-04 00:39vim-patch:9.0.1376: accessing invalid memory with put in Visual block mode (#22505)zeertzjq2+21-1
2023-03-03 23:32build(deps): bump Luv to HEAD - e5da6417d (#22502)Christian Clason1+2-2
2023-03-03 23:30build: unset variables ending with "URL" if USE_EXISTING_SRC_DIR is ONdundargoc15+9-45
2023-03-03 15:16fix(treesitter): raise ts_match_limit to 256 (#22497)Christian Clason1+1-1
2023-03-03 14:52fix(treesitter): break early from loop when match is found (#22499)Gregory Anders1+1-0
2023-03-03 14:24vim-patch:9.0.0527: long sign text may overflow buffer (#22496)zeertzjq2+18-4
2023-03-03 14:19Merge #22493 lua2dox.lua, vim.treesitter tagsJustin M. Keyes8+114-116
2023-03-03 12:49docs: lua2dox.lua debuggingJustin M. Keyes2+51-22
2023-03-02 19:46docs: fix vim.treesitter tagsJustin M. Keyes8+68-99
2023-03-03 13:53Merge pull request #22442 from bfredl/quickmakebfredl26+392-578
2023-03-03 13:27feat(treesitter): bundle query parser and queries (#22483)Christian Clason6+50-6
2023-02-27 19:14refactor(build): graduate -Wvla, -fno-common and -Og "features"bfredl2+6-23
2023-02-27 18:51refactor(build): graduate unibilium VAR_FROM feature from 2017bfredl2+2-33
2023-02-27 18:46refactor(build): graduate msgpack-c FLOAT32 "feature" since foreverbfredl3+0-27
2023-02-27 18:41refactor(build): graduate libtreesitter features which are 1+ years oldbfredl2+0-37
2023-02-27 18:37refactor(build): graduate HAVE_LOCALE_H featurebfredl12+346-410
2023-02-27 15:30refactor(build): remove unused stdlib function and include checksbfredl8+38-48
2023-03-03 13:19Merge pull request #22484 from gpanders/inspect-tree-fix-cursorChristian Clason2+22-3
2023-03-03 11:48Merge pull request #22494 from zeertzjq/vim-9.0.0531zeertzjq1+304-266
2023-03-03 10:13vim-patch:9.0.0533: the win_line() function is much too longzeertzjq1+103-86
2023-03-03 09:32vim-patch:partial:9.0.0531: the win_line() function is much too longzeertzjq1+157-135
2023-03-03 09:37refactor(drawline.c): move number column helpers function togetherzeertzjq1+61-62
2023-03-03 11:05fix(treesitter): typos in _range.luaJaehwang Jung1+2-2
2023-03-03 09:44fix(treesitter): disallow empty filetypesLewis Russell4+31-3
2023-03-03 09:24vim-patch:9.0.0519: the win_line() function is much too long (#22491)zeertzjq1+51-44
2023-03-03 06:50refactor(win_line): move some variables into a struct (#22490)zeertzjq1+651-643
2023-03-03 03:26Merge pull request #22488 from zeertzjq/vim-9.0.1373zeertzjq3+78-36
2023-03-02 23:44vim-patch:9.0.1373: wrong text displayed when using both 'linebreak' and 'list'zeertzjq2+25-4
2023-03-02 23:41vim-patch:9.0.0991: crash when reading help index with various options setzeertzjq2+19-1
2023-03-02 23:38vim-patch:9.0.0691: lalloc(0) error in listchars testzeertzjq1+35-33
2023-03-02 23:36vim-patch:9.0.0690: buffer size for expanding tab not correctly computedzeertzjq1+3-2
2023-03-02 23:44vim-patch:9.0.1371: ballooneval interferes with Insert completion (#22487)zeertzjq2+55-7
2023-03-02 22:29vim-patch:9.0.1368: Bass files are not recognized (#22485)Amaan Qureshi2+2-0
2023-03-02 21:50build: cmake cleanup (#22251)dundargoc28+351-363
2023-03-02 21:15refactor(treesitter): use string.format to create linesGregory Anders1+4-3
2023-03-02 21:06fix(treesitter): maintain cursor position when toggling anonymous nodesGregory Anders1+18-0
2023-03-02 17:03feat(treesitter): add :InspectTree command (#22477)Christian Clason4+11-2
2023-03-02 15:01refactor: rename show_tree => inspect_tree #22474Justin M. Keyes3+33-27
2023-03-02 09:22build: remove libfindmacros library (#22423)dundargoc11+26-350
2023-03-02 06:42test(treesitter/parser_spec): correct time unit (#22471)zeertzjq1+3-3
2023-03-01 16:51feat(vim.fs): pass path to find() predicate, lazy evaluate #22378Mike3+70-11
2023-03-01 16:47fix(lsp): only fire LspDetach for attached buffers (#22468)Gregory Anders1+10-7
2023-03-01 15:23vim-patch:8.2.{1949,2781} (#22451)zeertzjq1+44-12
2023-03-01 14:33fix(lsp): use buffer scheme for files not stored on disk (#22407)Mathias Fußenegger3+70-30
2023-03-01 12:16test(ui): wait for another success with failure after successzeertzjq1+1-0
2023-03-01 10:35fix(lsp): callHierarchy methods also require the callHierarchyProvider (#22427)Jens Claes1+2-0
2023-03-01 01:56test(termxx_spec): fix TermClose bdelete test flakiness (#22463)zeertzjq1+2-0
2023-03-01 00:17vim-patch:9.0.1365: dead test code (#22461)zeertzjq1+2-7
2023-02-28 18:38Merge pull request #22429 from bfredl/hkmapbfredl19+38-188
2023-02-27 11:29feat(edit)!: remove old c implementation of hebrew keymapbfredl19+38-188
2023-02-28 13:55Merge pull request #22456 from zeertzjq/vim-9.0.0430zeertzjq9+234-7
2023-02-28 13:07vim-patch:9.0.0430: cannot use repeat() with a blobzeertzjq5+52-6
2023-02-28 13:01vim-patch:8.2.4670: memory allocation failures for new tab page not testedzeertzjq4+124-13
2023-02-28 12:59vim-patch:8.2.4668: buffer allocation failures insufficiently testedzeertzjq2+71-1
2023-02-28 13:13Merge pull request #22455 from zeertzjq/vim-8.2.3438zeertzjq6+149-1
2023-02-28 13:13Merge pull request #22452 from folke/masterbfredl1+1-1
2023-02-28 13:11Merge pull request #22454 from bfredl/lspredrawbfredl3+148-18
2023-02-28 12:38vim-patch:8.2.3446: not enough tests for empty string argumentszeertzjq2+3-1
2023-02-28 12:18vim-patch:8.2.3438: cannot manipulate blobszeertzjq5+147-1
2023-02-28 12:12Merge pull request #22453 from zeertzjq/vim-9.0.0795zeertzjq5+136-43
2023-02-28 11:38perf(lsp): only redraw the windows containing LSP tokensbfredl3+148-18
2023-02-28 11:29vim-patch:9.0.0810: readblob() returns empty when trying to read too muchzeertzjq3+24-10
2023-02-28 11:23vim-patch:9.0.0803: readblob() cannot read from character devicezeertzjq3+14-3
2023-02-28 11:04vim-patch:9.0.0795: readblob() always reads the whole filezeertzjq5+110-42
2023-02-28 11:24Merge #22382 has('gui_running')Justin M. Keyes12+110-30
2023-02-28 11:12fix(inspect): alwasy resolve full treesitter lang hl groupsFolke Lemaitre1+1-1
2023-02-28 09:13Merge pull request #22448 from zeertzjq/vim-8.2.2780zeertzjq4+287-133
2023-02-28 08:06vim-patch:8.2.2783: duplicate code for setting byte in blob, blob test may failzeertzjq2+2-13
2023-02-28 07:50vim-patch:8.2.2782: Vim9: blob operations not fully testedzeertzjq4+257-95
2023-02-28 07:46vim-patch:8.2.2780: Vim9: for loop over blob doesn't workzeertzjq1+29-26
2023-02-28 08:34vim-patch:partial:dd60c365cd26 (#22437)Christian Clason25+635-166
2023-02-28 07:45Merge pull request #22447 from zeertzjq/vim-8.2.2777zeertzjq4+206-97
2023-02-28 06:27vim-patch:8.2.2777: Vim9: blob operations not tested in all wayszeertzjq3+167-70
2023-02-28 07:05vim-patch:8.2.1890: Vim9: strange error for subtracting from a listzeertzjq1+39-27
2023-02-28 06:12Merge pull request #22446 from zeertzjq/vim-8.2.2757zeertzjq4+149-83
2023-02-28 05:39vim-patch:8.2.2767: compiler warning for unused argumentzeertzjq2+2-2
2023-02-28 05:30vim-patch:8.2.2765: Vim9: not all blob operations workzeertzjq4+69-21
2023-02-24 06:36vim-patch:8.2.2757: Vim9: blob tests for legacy and Vim9 script are separatezeertzjq3+87-69
2023-02-28 02:19fix(column): cmdwin cursor is offset with 'statuscolumn' (#22445)luukvbaal2+21-1
2023-02-28 00:49refactor(getchar.c): change most char_u to uint8_t (#22444)zeertzjq5+63-66
2023-02-28 00:26vim-patch:9.0.1362: ml_get error when going to another tab (#22443)zeertzjq2+16-1
2023-02-27 23:19fix(tui): avoid stack-use-after-scope with cursor color (#22435)zeertzjq2+37-1
2023-02-27 22:17docs(usr): make usr_05.txt more coherent with Nvim changes (#22428)Lewis Russell1+13-67
2023-02-27 22:16fix: address -Wmaybe-uninitialized warnings (#22436)Lewis Russell3+4-4
2023-02-27 22:09fix(diff): adjust extmarks after diffput/diffget (#22440)Jaehwang Jung1+5-0
2023-02-27 21:47ci: build all build types on each PR (#22441)dundargoc2+28-23
2023-02-27 20:19docs(lsp): update cmd_env description (#22438)Mike2+6-7
2023-02-27 20:08vim-patch:9.0.1360: Cue files are not recognized (#22439)Amaan Qureshi2+2-0
2023-02-27 15:31feat(ui): restore has('gui_running')Justin M. Keyes8+43-9
2023-02-23 17:29feat(api): more fields in nvim_list_uisJustin M. Keyes9+72-26
2023-02-27 15:33fix(treesitter): fixup for healthLewis Russell2+11-13
2023-02-27 15:27vim-patch:9.0.1361: extendnew() not sufficiently tested (#22434)zeertzjq1+5-1
2023-02-27 15:01fix(treesitter): ipairs -> pairsLewis Russell1+1-1
2023-02-27 10:49fix(treesitter): remove virtual text from playgroundLewis Russell1+32-14
2023-02-27 02:10vim-patch:8.2.2336: Vim9: not possible to extend dictionary with different type (#22425)zeertzjq5+82-14
2023-02-27 00:14Merge pull request #22419 from zeertzjq/vim-9.0.0196zeertzjq7+317-3
2023-02-26 16:00vim-patch:9.0.0204: indexof() may leak memoryzeertzjq3+12-1
2023-02-26 15:50vim-patch:partial:9.0.0202: code and help for indexof() is not idealzeertzjq2+84-62
2023-02-26 15:13vim-patch:9.0.0196: finding value in list may require a for loopzeertzjq7+284-3
2023-02-26 21:32build: remove pkgconfig-related code (#22422)dundargoc7+15-122
2023-02-26 16:53feat(treesitter): expand the APILewis Russell4+160-19
2023-02-26 15:25Merge pull request #22411 from zeertzjq/vim-9.0.1354zeertzjq4+32-3
2023-02-26 15:02vim-patch:9.0.1356: cannot cancel "gr" with Esczeertzjq3+23-17
2023-02-26 00:32vim-patch:9.0.1354: "gr CTRL-G" stays in virtual replace modezeertzjq3+23-0
2023-02-26 13:20Merge pull request #22417 from bfredl/antifreebfredl1+1-1
2023-02-26 12:55fix(build): fix invalid use of EXITFREEbfredl1+1-1
2023-02-26 12:32build: set libtermkey project language to C (#22410)dundargoc3+3-3
2023-02-26 10:32Merge pull request #22408 from bfredl/ui_logbfredl2+22-21
2023-02-26 00:12fix(MSVC): set the active code page to utf-8 (#22384)dundargoc1+5-0
2023-02-25 20:04refactor(ui): ui_log() can now just be a functionbfredl2+22-21
2023-02-25 17:47fix(lsp): fix some type annotations (#22397)Mathias Fußenegger5+92-79
2023-02-25 16:24ci(fix): repair regen-api-docs (#22403)Mathias Fußenegger1+15-5
2023-02-25 15:35docs: use build/bin/nvim instead of nvim in gen_vimdoc (#22398)Mathias Fußenegger1+8-7
2023-02-25 10:17Revert "feat(lsp): implement workspace/didChangeWatchedFiles (#21293)"Mathias Fussenegger9+9-1279
2023-02-25 09:07feat(lsp): implement workspace/didChangeWatchedFiles (#21293)Jon Huhn9+1279-9
2023-02-24 20:17build: build luajit in parallel (#22327)dundargoc1+1-1
2023-02-24 16:50vim-patch:9.0.1351: Dhall files are not recognized (#22393)Christian Clason2+2-0
2023-02-24 14:34vim-patch:9.0.1350: CPON files are not recognized (#22392)Christian Clason2+2-0
2023-02-24 11:55refactor(lsp): remove deprecated code (#22389)Raphael1+0-20
2023-02-24 11:05refactor(PVS/V581): merge identical if statements (#22390)Mark Naughton1+0-3
2023-02-24 09:50feat(treesitter)!: remove silent option from language.add()Lewis Russell4+14-30
2023-02-24 08:01Merge pull request #22386 from zeertzjq/vim-8.2.2449zeertzjq6+96-37
2023-02-24 07:33vim-patch:8.2.4632: using freed memory in flatten()zeertzjq1+1-1
2023-02-24 07:31vim-patch:8.2.4629: flattennew() makes a deep copy unnecessarilyzeertzjq2+2-4
2023-02-24 07:24vim-patch:8.2.4627: flatten() does not use maxdepth correctlyzeertzjq3+39-21
2023-02-24 07:03vim-patch:8.2.2449: Vim9: flatten() always changes the list typezeertzjq6+57-14
2023-02-24 04:35vim-patch:8.2.4318: various comment and indent mistakes, returning wrong zero (#22385)zeertzjq2+2-2
2023-02-23 21:12vim-patch:9.0.1348: Un-grammar files are not recognized (#22383)Amaan Qureshi2+2-0
2023-02-23 18:09fix(treesitter): fixup language invalidation (#22381)Lewis Russell1+25-13
2023-02-23 17:05feat(treesitter): upstream foldexpr from nvim-treesitterLewis Russell8+276-0
2023-02-23 16:52vim-patch:9.0.1346: Starlark files are not recognized (#22380)Christian Clason2+4-0
2023-02-23 15:19perf(treesitter): smarter languagetree invalidationLewis Russell5+326-88
2023-02-23 15:08fix: resolve error from -Werror=maybe-uninitializedLewis Russell1+2-9
2023-02-23 12:35refactor(lsp): remove workaround for missing bit module (#22373)Mathias Fußenegger1+4-11
2023-02-23 12:02Merge pull request #22357 from clason/docs-tsChristian Clason7+18-20
2023-02-21 16:39docs: fix more treesitter parsing errorsChristian Clason6+11-12
2023-02-21 16:00test(help): drop treesitter parse error to 0Christian Clason3+4-5
2023-02-21 16:03docs(treesitter): fix parse errorsChristian Clason2+3-3
2023-02-23 08:15fix(highlight): avoid ORing underline flags (#22372)zeertzjq5+120-4
2023-02-22 21:38Merge pull request #21222 from bfredl/bitbandbfredl9+241-4
2022-11-28 21:43feat(lua): make sure require'bit' always works, even with PUC lua 5.1bfredl9+241-4
2023-02-22 15:40Merge #21428 docs: naming conventions, guidelinesJustin M. Keyes20+421-414
2022-12-14 18:58docs: naming conventions, guidelinesJustin M. Keyes19+295-295
2023-02-22 15:23docs: mention getmousepos() for click execute function labelLuuk van Baal1+2-0
2023-01-10 14:49docs: vim_diff.txtJustin M. Keyes2+124-119
2023-02-22 15:01refactor(treesitter): Add vim.treesitter.get_node() (#22360)Gregory Anders4+73-23
2023-02-22 13:44build(deps): bump LuaJIT to HEAD - 505e2c03d (#22362)Christian Clason1+2-2
2023-02-22 09:58vim-patch:9.0.1337: yuck files are not recognized (#22358)Christian Clason2+2-0
2023-02-21 21:21docs: remove the test badge from the README (#22350)dundargoc1+0-1
2023-02-21 17:09feat(treesitter): add filetype -> lang APILewis Russell9+141-44
2023-02-21 16:07docs: fix typos (#22353)zeertzjq21+61-61
2023-02-21 15:50vim-patch:partial:938ae280c79b (#22356)zeertzjq32+533-142
2023-02-21 13:01ci: use multi-config generator on the multi-config test (#22352)dundargoc1+1-1
2023-02-21 12:19refactor(man): add type annotationsLewis Russell1+86-20
2023-02-21 09:43test(legacy/prompt_buffer_spec): align script with oldtest more (#22354)zeertzjq2+37-58
2023-02-21 06:43ci(backport): bump zeebe-io/backport-action from 0 to 1 (#22348)dundargoc1+1-6
2023-02-21 06:24fix(lsp): wrong format of bufnr and client order in error message (#22336)Jason Hansen1+2-2
2023-02-21 00:01refactor(tui/input.c): remove unused multithreading code (#22342)zeertzjq2+7-22
2023-02-20 21:24ci: add dependabot to auto-update github actions (#22341)Vedant1+6-0
2023-02-20 20:23fix(ci/release/winget): bump action versionVedant1+2-2
2023-02-20 15:55vim-patch:9.0.1332: crash when using buffer-local user command in cmdline window (#22346)zeertzjq2+10-1
2023-02-20 15:02vim-patch:9.0.1331: illegal memory access when using :ball in Visual mode (#22343)zeertzjq2+25-0
2023-02-20 07:13refactor(main.c): remove unreachable use_builtin_ui conditions (#22338)zeertzjq3+6-5
2023-02-20 07:12docs: fix typos (#21961)dundargoc12+13-13
2023-02-20 00:24vim-patch:9.0.1329: completion of map includes simplified ones (#22335)zeertzjq2+6-5
2023-02-19 21:27build: remove unused dependency penlight (#22334)dundargoc1+3-9
2023-02-19 20:11build: build all dependencies in parallel (#22329)dundargoc14+22-57
2023-02-19 14:06build(MSVC): enable assertions on RelWithDebInfo build type (#22326)dundargoc1+1-0
2023-02-19 12:56fix(tui): properly check if stdin is a tty (#22321)zeertzjq1+1-1
2023-02-19 12:25fix: windows assertion failure due to incorrect path length (#22324)Ghjuvan Lacambre1+1-1
2023-02-19 00:33vim-patch:9.0.1324: "gj" and "gk" do not move correctly over a closed fold (#22320)luukvbaal2+9-16
2023-02-19 00:27vim-patch:9.0.1319: PRQL files are not recognized (#22319)Christian Clason2+2-0
2023-02-18 20:35fix: Add missing void as function argument (#22317)Andreas Schneider1+1-1
2023-02-18 19:10fix: remove "Compiled by:" from :version/--version (#22316)dundargoc4+0-40
2023-02-18 18:06fix: remove "Features" section from --version/:version (#22315)dundargoc1+1-27
2023-02-18 16:43ci: enable CI_BUILD automatically if environment variable CI is true (#22312)dundargoc7+18-13
2023-02-18 15:54build: test multi-config generator (#22310)dundargoc2+23-6
2023-02-18 10:38docs(README): fix CI status badge (#22308)zeertzjq1+1-1
2023-02-18 09:47ci: split ci.yml into a test workflow and a build test workflow (#22302)dundargoc9+499-508
2023-02-18 06:43fix(lsp): check if the buffer is a directory before w! it (#22289)Eduard Baturin2+33-3
2023-02-18 03:07Merge pull request #22304 from zeertzjq/test-fixzeertzjq7+63-155
2023-02-18 02:22test(tui_spec): use RPC request to setup autocommandszeertzjq1+26-35
2023-02-18 01:27test: make {MATCH:} behave less unexpectedly in screen:expect()zeertzjq7+37-120
2023-02-17 23:29Merge pull request #22303 from zeertzjq/vim-9.0.1315zeertzjq4+19-8
2023-02-17 23:09ci: remove former dependencies that are no longer needed (#22301)dundargoc5+8-18
2023-02-17 22:50vim-patch:9.0.1315: escaping for completion of map command not properly testedzeertzjq2+15-4
2023-02-17 22:52fix(mappings): make "<" escaping in completion match Vimzeertzjq3+4-4
2023-02-17 11:53build(deps): bump tree-sitter to HEAD - c51896d32 (#22296)Christian Clason1+2-2
2023-02-17 03:19fix(tui): only forward stdin_fd on first attach (#22293)zeertzjq1+1-0
2023-02-17 03:06ci: change functionaltest timeout to 20 minutes (#22294)zeertzjq1+3-3
2023-02-17 01:35Merge pull request #22291 from zeertzjq/vim-8.2.0148zeertzjq6+141-103
2023-02-16 23:59vim-patch:8.2.0148: mapping related function in wrong source filezeertzjq2+38-3
2023-02-17 00:41fix(mappings): fix check for cpo-B inverted in completionzeertzjq1+1-1
2023-02-17 00:14test(old): run some part of 'cpoptions' testszeertzjq3+102-99
2023-02-16 23:15vim-patch:9.0.1314: :messages behavior depends on 'fileformat' of current buffer (#22286)zeertzjq2+24-13
2023-02-16 21:09build: use libuv config file (#22209)ii142+10-4
2023-02-16 20:52build: use custom command to create single versiondef (#22290)Gregory Anders3+12-33
2023-02-16 19:36build: only use HOSTNAME_PRG if HOSTNAME is undefined (#22288)Gregory Anders1+1-1
2023-02-16 18:54fix: lsp github issue template example (#22285)Kiyoon Kim1+1-1
2023-02-16 15:47refactor(drawline.c): leadcol/trailcolLewis Russell1+48-26
2023-02-16 15:07fix(api): allow empty Lua table for nested dicts #22268Justin M. Keyes5+175-84
2023-02-16 14:54docs: remove mentions of 'balloonexpr' #22049Jonas Strittmatter2+3-35
2023-02-16 14:43fix(lintcommit): capitalized description #22282Justin M. Keyes1+3-3
2023-02-16 12:15feat: $NVIM_APPNAME #22128Ghjuvan Lacambre8+99-36
2023-02-16 04:40Merge pull request #22277 from zeertzjq/vim-8.2.0114zeertzjq5+75-83
2023-02-16 03:00vim-patch:8.2.0154: reallocating the list of scripts is inefficientzeertzjq5+34-36
2023-02-16 02:32vim-patch:8.2.0114: info about sourced scripts is scatteredzeertzjq3+46-52
2023-02-16 00:37Merge pull request #22275 from zeertzjq/vim-9.0.1309zeertzjq8+81-39
2023-02-15 23:41vim-patch:9.0.1312: Cursor position wrong when splitting window in insert modezeertzjq2+6-10
2023-02-15 23:41vim-patch:9.0.1310: 'splitkeep' test has failureszeertzjq1+9-2
2023-02-15 23:25vim-patch:9.0.1309: scrolling two lines with even line count and 'scrolloff' setzeertzjq6+74-35
2023-02-15 23:15ci: add GCC Release testing (#22274)dundargoc3+16-5
2023-02-15 23:11dist: use valid application id in nvim.appdata.xml #22046blt__1+2-1
2023-02-15 16:45Merge pull request #22056 from lewis6991/refactor/fileio_moreLewis Russell4+1029-965
2023-02-15 15:39fix(tui): set taskbar, icon in Windows #22270Enan Ajmain1+1-1
2023-02-15 12:26fix(treesitter): make params optionalLewis Russell2+4-4
2023-02-15 08:55feat(treesitter)!: remove g:ts_highlight_lua (#22257)Christian Clason1+0-3
2023-02-15 08:53fix(win_update): don't use unintialized memory in edge case (#22266)zeertzjq1+1-1
2023-02-15 07:51revert: "build: remove ENABLE_COMPILER_SUGGESTIONS option" (#22265)dundargoc1+24-0
2023-02-15 00:13Merge #22214 move init_default_autocmds to luaJustin M. Keyes5+26-36
2023-02-14 23:26test: make expect_unchanged() less confusing (#22255)zeertzjq7+19-33
2023-02-14 19:19refactor(api): consistent VALIDATE messages #22262Justin M. Keyes18+195-119
2023-02-14 19:15fix: uv_tty_set_mode failed in Windows #22264Enan Ajmain1+1-6
2023-02-14 17:58ci: print DLL copy messages only in CI environment (#22260)Enan Ajmain1+3-2
2023-02-14 17:51Merge pull request #11756 from bfredl/crashfixbfredl5+60-30
2020-01-24 08:48fix(status): handle unprintable chars in the statuslineBjörn Linse5+60-30
2023-02-14 14:37Merge pull request #22113 from luukvbaal/nrwidthLewis Russell3+6-14
2023-02-14 14:36Merge pull request #22108 from luukvbaal/statuscolumnLewis Russell7+111-105
2023-02-14 13:07refactor(api): VALIDATE macros #22256Justin M. Keyes19+426-408
2023-02-14 10:26test: remove unused field ext_float (#22243)zeertzjq1+1-1
2023-02-14 10:19refactor(api): VALIDATE macros #22187Justin M. Keyes17+592-634
2023-02-14 07:52fix(folds): cursorline highlight is not always applied on closed folds (#22242)luukvbaal4+127-73
2023-02-14 00:29vim-patch:9.0.1307: setting 'formatoptions' with :let doesn't check for errors (#22252)zeertzjq3+48-4
2023-02-14 00:12Merge pull request #22244 from zeertzjq/tui-eofzeertzjq5+24-24
2023-02-13 08:33fix(tui): exit on input eofzeertzjq5+11-10
2023-02-13 09:39test(tui_spec): remove unnecessary arguments for remote UIzeertzjq1+13-14
2023-02-13 23:04feat(filetype): fall back to file extension when matching from hashbang (#22140)Jonas Strittmatter3+24-5
2023-02-13 19:55build: remove ENABLE_COMPILER_SUGGESTIONS option (#22249)dundargoc1+0-24
2023-02-13 19:04ci: automatically maximize MIN_LOG_LEVEL if CI detected (#22248)dundargoc3+6-3
2023-02-13 17:26ci(lintcommit): allow UPPER_CASE first word (#22245)Justin M. Keyes1+6-5
2023-02-13 17:26ci: replace cmake script with bash script (#22246)dundargoc5+16-35
2023-02-13 10:54Merge pull request #22191 from lewis6991/feat/playground_impLewis Russell3+39-22
2023-02-13 01:46Merge pull request #22233 from zeertzjq/resize-screenclearzeertzjq3+82-5
2023-02-12 11:02fix(ui-ext): force cursor update after resize in char-based UIzeertzjq1+2-0
2023-02-12 09:32fix(ui): make sure screen is valid after resizingzeertzjq2+80-5
2023-02-12 21:09ci: install dependencies with a single script (#22241)dundargoc5+38-39
2023-02-12 17:48refactor: reduce scope of locals as per the style guide 3 (#22221)dundargoc21+147-275
2023-02-12 17:12ci: remove unnecessary matrix from codeql workflow (#22239)dundargoc1+2-8
2023-02-12 17:08ci: inline external environment scripts (#22237)dundargoc5+43-90
2023-02-12 16:41build: treat clang-tidy warnings as errors (#22238)dundargoc3+3-2
2023-02-12 13:42build: don't check environment variable to detect CI (#22234)dundargoc2+5-9
2023-02-12 12:09ci: convert environment variables to matrix variables (#22224)dundargoc2+30-56
2023-02-12 10:50ci: delete ci/ (#22227)dundargoc3+90-141
2023-02-11 17:16ci: show all logs at the end of a run (#22226)dundargoc2+7-55
2023-02-11 15:08fix(filetype): make vim.filetype.match() work with contents only (#22181)Jonas Strittmatter2+56-47
2023-02-11 13:51ci: don't delete core dumps at the start of the run (#22223)dundargoc1+3-20
2023-02-11 13:14refactor: reduce scope of locals as per the style guide (#22211)dundargoc25+177-317
2023-02-11 08:45refactor: move init_default_autocmds to luaglacambre4+24-36
2023-02-11 12:51fix(helpers): restore channel id after a call to WITH_SCRIPT_CONTEXTglacambre1+2-0
2023-02-11 12:56vim-patch:9.0.1295: the option initialization function is too long (#22222)zeertzjq1+147-128
2023-02-11 12:27ci: inline build commands and remove before_script.sh (#22202)dundargoc4+73-142
2023-02-11 12:22ci: run lintcommit file from PR branch (#22219)dundargoc1+1-3
2023-02-11 12:00vim-patch:9.0.1300: 'statusline' only supports one "%=" item (#22218)zeertzjq4+15-10
2023-02-11 11:28Merge pull request #22217 from zeertzjq/vim-9.0.1298zeertzjq4+71-18
2023-02-11 11:01vim-patch:9.0.1299: change for triggering incsearch not sufficiently testedzeertzjq2+23-10
2023-02-11 10:44vim-patch:9.0.1298: inserting register on the cmdline does not trigger incsearchzeertzjq3+54-14
2023-02-11 10:25fix(rpc)!: preseve files when stdio channel is closed (#22137)zeertzjq10+99-42
2023-02-11 10:05refactor: replace char_u with char (#21901)dundargoc47+471-475
2023-02-11 09:47ci: remove reviewers from the refactor label (#22216)dundargoc1+0-4
2023-02-11 09:34docs: reword news.txt to ensure a consistent style (#22215)Sizhe Zhao1+1-1
2023-02-11 09:25build: enable MSVC level 3 warnings (#21934)dundargoc32+192-173
2023-02-11 09:24refactor: reduce scope of locals as per the style guide (#22206)dundargoc21+240-397
2023-02-11 00:20vim-patch:9.0.1297: wrong value for $LC_CTYPE makes the environ test fail (#22210)zeertzjq1+1-1
2023-02-10 21:32Merge pull request #21887 from bfredl/asanterrorbfredl3+4-4
2023-01-18 14:42build(ci): let ASAN print tracebacks for more errors (SIGABORT, SIGILL)bfredl3+4-4
2023-02-10 19:51Merge pull request #22077 from bfredl/neolua_clientbfredl15+525-55
2023-02-10 19:20build: mark uninteresting variables as advanced (#22208)dundargoc6+24-14
2023-02-10 09:26fix(client): wait for session to exitbfredl1+10-5
2023-02-01 11:54fix(tests): fixes for using vim.mpack and more ASANbfredl6+23-19
2023-01-31 22:35refactor(tests): move lua-client into core and use it for functionaltestsbfredl9+497-36
2023-02-10 19:09Merge pull request #22194 from bfredl/noflushbfredl9+25-66
2023-02-09 16:08fix(treesitter): don't trample parsers when filetype!=langLewis Russell2+7-5
2023-02-09 15:20feat(treesitter): playground improvementsLewis Russell2+32-17
2023-02-10 16:03ci: simplify lintcommit output (#22204)dundargoc2+15-7
2023-02-10 12:56ci: remove unnecessary environment variables (#22175)dundargoc5+15-21
2023-02-10 11:04ci: split functionaltest-lua into two separate jobs (#22201)dundargoc1+42-23
2023-02-09 23:42ci: inline test.sh to run_tests.sh (#22198)dundargoc3+173-178
2023-02-09 22:23ci(lintcommit): turn off debug tracing (#22196)dundargoc1+1-1
2023-02-09 21:25ci: remove base branch from cache key (#22195)dundargoc1+1-1
2023-02-09 19:56refactor(ui): remove some superfluous ui_flush() callsbfredl8+23-40
2023-02-09 20:13ci: inline internal caching script to Github actions (#22192)dundargoc4+1-36
2023-02-09 19:55refactor(ui): don't reimplement redrawing in focus gained handlingbfredl1+2-26
2023-02-09 19:13ci: add individual timeout limits for all tests (#22193)dundargoc1+3-0
2023-02-09 12:15Merge pull request #22186 from clason/maintainChristian Clason2+5-4
2023-02-09 11:48test(exit_spec): make sure that autocommands are triggered (#22188)zeertzjq1+18-14
2023-02-09 10:54docs(luvref): update version infoChristian Clason1+4-4
2023-02-09 10:43docs(maintain): add note on updating luvref.txtChristian Clason1+1-0
2023-02-09 10:04build: remove codecov related files (#20859)dundargoc4+0-95
2023-02-09 06:36fix(rpc): ignore redraw events when exiting (#22184)zeertzjq2+7-1
2023-02-09 02:53fix(rpc): ignore redraw events when not in UI client (#21892)zeertzjq2+21-4
2023-02-08 22:46build: create test/CMakeLists.txt and move test-related code (#22179)dundargoc2+92-98
2023-02-08 18:31build: reuse source files with interface library (#22177)dundargoc1+9-11
2023-02-08 17:36Merge pull request #22172 from bfredl/cellsbfredl6+30-7
2023-02-08 17:32ci: remove fail summary (#22174)dundargoc7+23-71
2023-02-08 17:20build: remove unused function get_test_target (#22176)dundargoc1+0-19
2023-02-08 17:16build: replace check-single-includes with clang-tidy (#22061)dundargoc4+18-28
2023-02-08 15:24perf(ui): mitigate redraw latency regression from TUI refactorbfredl2+12-0
2023-02-08 15:16refactor(ui): cleanup 'redrawdebug', introduce "flush" modebfredl4+18-7
2023-02-08 16:37build(windows): specify Windows 8 as the minimum version (#22173)dundargoc1+1-2
2023-02-08 15:21ci: remove unnecessary END_MARKER variable (#22171)dundargoc2+3-12
2023-02-08 15:21ci(oldtest): make a copy of scripts of ci/common in testdir (#22170)dundargoc3+120-3
2023-02-08 13:37Merge pull request #22165 from clason/bump-LuvChristian Clason2+101-13
2023-02-08 13:37build(deps): bump libuv to HEAD - 62c2374a8 (#22166)Christian Clason2+3-3
2023-02-08 10:28docs(luvref): update to version bumpChristian Clason1+99-11
2023-02-08 10:00build: prefer -D <variable>=<value> over -D<variable>=<value> (#22164)dundargoc11+94-94
2023-02-08 09:58build(deps): bump Luv to HEAD - e8e7b7e13Christian Clason1+2-2
2023-02-08 09:08build(Windows): make bundling nvim-qt optional (#21866)Enan Ajmain3+81-64
2023-02-08 08:47vim-patch:9.0.1291: Move language files are not recognized (#22162)Christian Clason2+2-0
2023-02-07 22:09ci: add universal macos job (#22156)dundargoc3+72-34
2023-02-07 20:37build: remove duplicate INTERFACE keyword (#22106)dundargoc2+1-2
2023-02-07 13:43ci: simplify how environment variables are used (#22067)dundargoc7+58-50
2023-02-07 09:29vim-patch:9.0.1288: FunC files are not recognized (#22153)Christian Clason2+2-0
2023-02-07 08:27ci: remove unnecessary variables and functions (#22150)dundargoc6+51-80
2023-02-06 23:54vim-patch:9.0.1290: CTRL-N and -P on cmdline don't trigger CmdlineChanged (#22151)zeertzjq2+46-2
2023-02-06 22:42build: don't build libnvim when running the CI (#22149)dundargoc1+0-5
2023-02-06 22:14ci: remove unhelpful helper functions for make (#22148)dundargoc2+6-21
2023-02-06 09:01feat(spell): also source `spell/LANG.lua` when setting `spelllang` (#22111)Christian Clason2+5-5
2023-02-06 09:01vim-patch:9.0.1282: Ron files are not recognized (#22132)Amaan Qureshi2+2-0
2023-02-06 04:24fix(health): iterate using ipairs correctly (#22119)Mateusz Majewski1+9-3
2023-02-05 23:49fix(decoration): don't show signcolumn for non-sign_text extmark (#22135)Lewis Russell4+25-5
2023-02-05 21:31Merge pull request #21548 from figsoda/transform-captureLewis Russell5+79-36
2023-02-05 16:59vim-patch:9.0.1281: Cadence files are not recognized (#22130)Christian Clason2+2-0
2022-12-26 21:11feat(treesitter): respect metadata[id].range for offset!figsoda1+5-6
2022-12-26 21:10feat(treesitter): add metadata option for get_node_textfigsoda5+55-37
2022-07-21 11:08feat(treesitter): allow capture text to be transformedfigsoda4+28-2
2023-02-05 01:37vim-patch:9.0.1279: display shows lines scrolled down erroneously (#22126)zeertzjq3+76-1
2023-02-04 15:05vim-patch:9.0.1278: go.work.sum files are not recognized (#22121)Christian Clason2+2-1
2023-02-04 14:58fix(treesitter): fix most diagnosticsLewis Russell10+455-220
2023-02-04 12:14refactor(exit): pass error message to preserve_exit() (#22097)zeertzjq8+21-30
2023-02-04 11:35vim-patch:9.0.1277: cursor may move with autocmd in Visual mode (#22116)zeertzjq2+14-2
2023-02-04 10:05refactor(statusline): move statusline defs to statusline_defs.hLuuk van Baal2+53-51
2023-01-30 23:52perf(column): only build fold/sign column when present in 'statuscolumn'Luuk van Baal6+64-60
2023-02-04 09:43refactor(column): remove unused build_statuscol_str() argumentsLuuk van Baal2+6-11
2023-02-03 23:17fix(column): no longer reset nrwidth_line_count for 'statuscolumn'Luuk van Baal1+0-3
2023-02-03 09:53build: unbreak building neovim with multi-config generators (#22104)dundargoc4+30-30
2023-02-03 08:18vim-patch:be4e01637e71 (#22103)Christian Clason24+457-352
2023-02-02 23:00build: stop relying on CMAKE_BUILD_TYPE to determine the build type (#22051)dundargoc6+54-100
2023-02-02 22:56refactor: use flexible arrays instead of the length-of-one trick (#22072)dundargoc11+11-53
2023-02-02 18:09Merge pull request #22098 from tmccombs/sockopen-docsbfredl1+9-5
2023-02-02 16:26vim-patch:9.0.1274: FIRRTL files are not recognized (#22102)Christian Clason2+2-0
2023-02-02 14:42fix(tui): detach/attach on suspend/resume (#22040)zeertzjq2+23-8
2023-02-02 14:23Merge pull request #21331 from LiadOz/LiadOz/prompt-insert-extmarkbfredl2+9-1
2023-02-02 13:37build: update release databfredl1+3-0
2023-02-02 13:21fix(lua): mark some eval functions that can run in API-fastLewis Russell2+35-39
2023-02-02 11:27build: remove unnecessary file generation (#22099)dundargoc1+1-4
2023-02-02 09:35fix(column): estimate 'statuscolumn' width appropriatelyluukvbaal4+36-10
2023-02-02 06:26docs: clarify "pipe" mode for sockconnectThayne McCombs1+9-5
2023-02-02 02:05fix(exit): skip unnecessary steps in TUI preserve_exit() (#21897)zeertzjq3+14-0
2023-02-02 00:07version.c: update [skip ci] (#21306)github-actions[bot]1+3-3
2023-02-02 00:05vim-patch:9.0.1273: "1v" may select block with wrong size (#22092)zeertzjq2+15-0
2023-02-01 17:21fix(man): use italics for `<bs>_` (#22086)Lewis Russell2+14-8
2023-02-01 13:53vim-patch:9.0.1271: using sizeof() and subtract array size is tricky (#22087)zeertzjq8+10-9
2023-01-31 12:00refactor(fileio.c): normalize ifdefsLewis Russell2+46-36
2023-01-31 11:47refactor(fileio.c): remove HAVE_ACL ifdefsLewis Russell3+1-21
2023-02-01 11:08Merge pull request #22082 from clason/bump-vimdocChristian Clason1+2-2
2023-02-01 10:34build(deps): bump tree-sitter-vimdoc to v1.3.0Christian Clason1+2-2
2023-02-01 10:07vim-patch:8.1.1827: allocating more memory than needed for extended structs (#22081)zeertzjq5+7-7
2023-02-01 09:08vim-patch:9.0.1268: .clangd and .stylelintrc files don't get a filetype (#22079)Christian Clason2+4-2
2023-02-01 00:21vim-patch:9.0.1270: crash when using search stat in narrow screen (#22078)zeertzjq2+29-1
2023-02-01 00:17refactor(optionstr.c): align comments (#22070)zeertzjq1+143-133
2023-01-31 18:58Merge pull request #17537 from bfredl/neoluabfredl18+117-93
2023-01-30 19:36refactor(tests): run unittests using main nvim binary in interpreter modebfredl12+35-65
2023-01-30 13:46fix(test): fix issues detected by running unittests in ASAN/UBSANbfredl3+5-5
2023-01-31 11:26refactor(fileio.c): factor out backup creationLewis Russell1+322-313
2023-01-31 10:04refactor(fileio.c): make unreadable expression readableLewis Russell1+6-8
2023-01-31 09:24refactor(fileio.c): factor out file info calcLewis Russell1+122-83
2023-01-31 09:27refactor(fileio.c): factor out buf_write post autocmdsLewis Russell1+30-25
2023-01-30 17:20refactor(fileio.c): do not use macros for error handlingLewis Russell1+74-59
2023-01-31 16:28Merge pull request #22005 from clason/sanitize-langChristian Clason3+15-3
2023-01-30 15:30refactor(fileio.c): reduce scope of localsLewis Russell1+53-55
2022-02-26 14:19feat(lua): low-level interpreter mode (nvim -ll)bfredl4+77-23
2023-01-31 12:49Merge pull request #22068 from bfredl/lsptestbfredl3+12-17
2023-01-31 12:08fix(tests): use -l mode for lsp testsbfredl3+12-17
2023-01-30 13:58refactor(fileio.c): more boolsLewis Russell1+13-26
2023-01-30 13:39refactor(fileio.c): factor out autocmd handling from buf_write()Lewis Russell1+190-173
2023-01-30 13:18refactor(fileio.c): remove HAS_BW_FLAGSLewis Russell1+0-9
2023-01-30 13:18refactor(fileio.c): refactor buf_write_bytes (2)Lewis Russell1+99-88
2023-01-30 13:11refactor(fileio.c): refactor buf_write_bytesLewis Russell1+62-51
2023-01-30 13:03refactor(fileio.c): refactor vim_rename()Lewis Russell1+36-37
2023-01-30 13:02refactor(fileio.c): refactor match_file_path()Lewis Russell1+1-7
2023-01-31 07:12vim-patch:9.0.1263: KDL files are not recognized (#22058)Christian Clason2+2-0
2023-01-30 23:08fix(highlight): properly deal with underline mask when listing (#22057)zeertzjq4+17-12
2023-01-30 18:06refactor!: remove has("debug") (#22060)dundargoc4+4-17
2023-01-30 17:45build: add uninstall make target (#22059)dundargoc1+2-2
2023-01-30 09:01build(luarocks): update busted version to v2.1.1 (#22029)zeertzjq1+1-1
2023-01-29 23:15build(bump_deps.lua): run command -v in shell (#22030)zeertzjq1+1-1
2023-01-29 19:19vim-patch:9.0.1261: Elsa files are not recognized (#22047)Amaan Qureshi2+2-0
2023-01-29 16:03ci(news): mention that ignoring news.txt is fine (#22043)dundargoc1+4-3
2023-01-29 16:02build: enable ccache project-wide (#22045)dundargoc2+5-7
2023-01-29 09:39vim-patch:9.0.1256: NetworkManager connection files are not recognized (#22038)Christian Clason2+2-1
2023-01-28 23:42vim-patch:9.0.1255: changing 'virtualedit' does not have immediate effect (#22039)zeertzjq2+15-1
2023-01-26 08:42fix(treesitter): validate language nameChristian Clason3+15-3
2023-01-28 05:06fix(fileio.c): don't use uninitialized memory (#22031)zeertzjq1+4-4
2023-01-27 23:42build: enable ccache by default if available (#22020)dundargoc2+12-0
2023-01-27 13:53build(deps): bump unibilium to d72c3598e7ac5d1ebf86ee268b8b4ed95c0fa628 (#22019)Christian Clason1+2-2
2023-01-27 13:16build: fix dependencies in find modules (#22017)dundargoc2+2-2
2023-01-27 11:24docs(api): tweak data arg for nvim_create_autocmd (#22008)Lewis Russell2+2-2
2023-01-27 11:23Merge pull request #21994 from lewis6991/refactor/option_setLewis Russell1+518-444
2023-01-27 10:53build: find unibilium without relying on libfindmacros (#22015)dundargoc3+29-33
2023-01-26 11:17refactor(option.c): factor out string option special case handlingLewis Russell1+74-64
2023-01-26 11:02refactor(option.c): factor out some nextchar checksLewis Russell1+26-27
2023-01-27 09:48fix(test): unset XDG_CONFIG_HOME when running oldtestLewis Russell2+5-2
2023-01-26 20:35build: check if libvterm version meets requirement (#22010)dundargoc3+22-13
2023-01-26 15:17refactor(fileio.c): reduce scope of localsLewis Russell1+63-121
2023-01-26 13:05vim-patch:9.0.1246: code is indented more than necessary (#22006)zeertzjq3+26-21
2023-01-26 11:35docs: clarify :runtime behavior without [where] again (#22003)zeertzjq1+1-3
2023-01-26 11:06test: exepath() returns correct path with cmd.exe, powershell #21928Anton Kriese1+32-11
2023-01-26 10:37refactor(option.c): add do_set_option_valueLewis Russell1+28-20
2023-01-26 09:59refactor(option.c): move bool prefix checkLewis Russell1+23-18
2023-01-26 09:47refactor(option.c): de-nest code in do_set_optionLewis Russell1+24-23
2023-01-26 09:43refactor(option.c): factor out opt_idx validationLewis Russell1+46-37
2023-01-25 17:33refactor(option.c): factor out option name parsingLewis Russell1+32-9
2023-01-25 17:28refactor(option.c): factor out option prefix parsingLewis Russell1+13-7
2023-01-25 17:12refactor(option.c): factor out set op parsingLewis Russell1+19-12
2023-01-25 17:03refactor(option.c): use skiptowhite_escLewis Russell1+1-5
2023-01-25 15:41refactor(option.c): change nextchar to uint8_tLewis Russell1+6-7
2023-01-25 15:22refactor(option.c): remove gotoLewis Russell1+57-59
2023-01-25 15:19refactor(option.c): int -> boolLewis Russell1+5-5
2023-01-25 15:12refactor(option.c): reduce scope or startargLewis Russell1+1-2
2023-01-25 15:06refactor(option.c): reduce scope or errbufLewis Russell1+2-2
2023-01-25 14:53refactor(option.c): reduce scope or errmsgLewis Russell1+18-18
2023-01-25 14:50refactor(option.c): factor out loop code from do_set()Lewis Russell1+230-226
2023-01-25 14:38refactor(option.c): factor out common skip checkLewis Russell1+4-9
2023-01-25 14:36refactor(option.c): simplify do_set_stringLewis Russell1+7-12
2023-01-25 14:33refactor(option.c): add do_set_boolLewis Russell1+45-36
2023-01-25 14:27refactor(option.c): add do_set_numLewis Russell1+66-55
2023-01-26 04:17Merge pull request #22002 from zeertzjq/vim-9.0.1227zeertzjq10+274-96
2023-01-26 02:58test: add test for :runtime completion for .luazeertzjq1+6-0
2023-01-26 02:53vim-patch:9.0.1242: code for :runtime completion is not consistentzeertzjq3+14-14
2023-01-26 02:38vim-patch:9.0.1238: :runtime completion can be further improvedzeertzjq5+149-103
2023-01-26 01:58vim-patch:9.0.1231: completion of :runtime does not handle {where} argumentzeertzjq8+179-123
2023-01-26 01:44vim-patch:9.0.1227: no cmdline completion for :runtimezeertzjq6+82-12
2023-01-26 01:30refactor(intro): avoid Coverity warning (#22000)zeertzjq1+15-25
2023-01-26 01:12refactor(options): don't pass negative number to illegal_char() (#21999)zeertzjq1+6-6
2023-01-26 00:52vim-patch:9.0.1245: code is indented more than necessary (#21998)zeertzjq5+226-213
2023-01-25 23:46vim-patch:9.0.1243: :setglobal cannot use script-local function for "expr" option (#21997)zeertzjq5+155-22
2023-01-25 23:31vim-patch:9.0.1244: cursor displayed in wrong position when leaving Insert mode (#21996)zeertzjq1+6-4
2023-01-25 23:06build: use cmake to build libvterm on all platform (#21986)dundargoc3+5-247
2023-01-25 19:33ci: fix lintc to use external dependencies instead of bundled (#21995)dundargoc2+14-9
2023-01-25 14:39fix(man.lua): open in current window if it's already a man page (#21987)0xAdk1+4-0
2023-01-25 13:46Merge pull request #21885 from lewis6991/refactor/optionsLewis Russell8+1480-1248
2023-01-25 13:36build: introduce default build variables (#21991)dundargoc11+38-67
2023-01-25 12:17refactor(optionstr.c): move handling of formatlistpatLewis Russell1+6-6
2023-01-25 12:06refactor(optionstr.c): break up did_set_exproptLewis Russell1+22-40
2023-01-25 10:23refactor(optionstr.c): remove some redundant parensLewis Russell1+12-12
2023-01-25 10:20refactor(optionstr.c): break up did_option_listflagsLewis Russell1+19-25
2023-01-24 13:15refactor(optionstr.c): add did_set_string_option_forLewis Russell2+82-69
2023-01-23 12:40refactor(optionstr.c): break up did_set_string_option 52Lewis Russell1+28-16
2023-01-23 12:22refactor(optionstr.c): break up did_set_string_option 51Lewis Russell1+57-51
2023-01-23 12:16refactor(optionstr.c): remove some simple did_set_* functions 2Lewis Russell1+13-78
2023-01-23 11:37refactor(optionstr.c): remove some simple did_set_* functionsLewis Russell1+14-92
2023-01-23 11:13refactor(optionstr.c): break up did_set_string_option 50Lewis Russell1+32-12
2023-01-23 11:10refactor(optionstr.c): break up did_set_string_option 49Lewis Russell1+32-12
2023-01-23 11:07refactor(optionstr.c): break up did_set_string_option 48Lewis Russell1+79-39
2023-01-23 11:00refactor(optionstr.c): break up did_set_string_option 47Lewis Russell1+52-22
2023-01-23 10:52refactor(optionstr.c): break up did_set_string_option 46Lewis Russell1+102-43
2023-01-23 10:38refactor(optionstr.c): break up did_set_string_option 45Lewis Russell1+9-4
2023-01-23 10:37refactor(optionstr.c): break up did_set_string_option 44Lewis Russell1+8-3
2023-01-23 10:17refactor(optionstr.c): break up did_set_string_option 43Lewis Russell1+8-4
2023-01-23 10:17refactor(optionstr.c): break up did_set_string_option 42Lewis Russell1+8-3
2023-01-23 10:15refactor(optionstr.c): break up did_set_string_option 41Lewis Russell1+8-3
2023-01-23 10:14refactor(optionstr.c): break up did_set_string_option 40Lewis Russell1+8-3
2023-01-23 10:14refactor(optionstr.c): break up did_set_string_option 39Lewis Russell1+8-3
2023-01-23 10:13refactor(optionstr.c): break up did_set_string_option 38Lewis Russell1+8-3
2023-01-23 10:12refactor(optionstr.c): break up did_set_string_option 37Lewis Russell1+10-5
2023-01-23 10:11refactor(optionstr.c): break up did_set_string_option 36Lewis Russell1+16-6
2023-01-23 10:09refactor(optionstr.c): break up did_set_string_option 35Lewis Russell1+9-4
2023-01-23 10:07refactor(optionstr.c): break up did_set_string_option 34Lewis Russell1+13-8
2023-01-23 10:06refactor(optionstr.c): break up did_set_string_option 33Lewis Russell1+8-3
2023-01-23 10:05refactor(optionstr.c): break up did_set_string_option 32Lewis Russell1+8-3
2023-01-23 10:04refactor(optionstr.c): break up did_set_string_option 31Lewis Russell1+8-3
2023-01-23 10:02refactor(optionstr.c): break up did_set_string_option 30Lewis Russell1+4-14
2023-01-23 09:59refactor(optionstr.c): break up did_set_string_option 29Lewis Russell1+20-13
2023-01-23 09:58refactor(optionstr.c): break up did_set_string_option 28Lewis Russell1+11-6
2023-01-23 09:43refactor(optionstr.c): break up did_set_string_option 27Lewis Russell1+15-9
2023-01-23 09:38refactor(optionstr.c): break up did_set_string_option 26Lewis Russell5+31-42
2023-01-19 10:34refactor(optionstr.c): break up did_set_string_option 25Lewis Russell1+28-24
2023-01-19 10:34refactor(optionstr.c): break up did_set_string_option 24Lewis Russell1+29-24
2023-01-19 10:33refactor(optionstr.c): break up did_set_string_option 23Lewis Russell1+15-10
2023-01-19 10:32refactor(optionstr.c): break up did_set_string_option 22Lewis Russell1+29-24
2023-01-19 10:32refactor(optionstr.c): break up did_set_string_option 21Lewis Russell1+37-38
2023-01-19 10:31refactor(optionstr.c): break up did_set_string_option 20Lewis Russell1+26-21
2023-01-19 10:30refactor(optionstr.c): break up did_set_string_option 19Lewis Russell1+23-18
2023-01-19 10:30refactor(optionstr.c): break up did_set_string_option 18Lewis Russell1+18-13
2023-01-19 10:30refactor(optionstr.c): break up did_set_string_option 17Lewis Russell1+15-10
2023-01-19 10:29refactor(optionstr.c): break up did_set_string_option 16Lewis Russell1+10-5
2023-01-19 10:02refactor(optionstr.c): break up did_set_string_option 15Lewis Russell1+40-35
2023-01-19 10:00refactor(optionstr.c): break up did_set_string_option 14Lewis Russell1+35-31
2023-01-19 09:59refactor(optionstr.c): break up did_set_string_option 13Lewis Russell1+19-14
2023-01-19 09:58refactor(optionstr.c): break up did_set_string_option 12Lewis Russell1+60-54
2023-01-19 09:58refactor(optionstr.c): break up did_set_string_option 11Lewis Russell1+26-22
2023-01-19 09:58refactor(optionstr.c): break up did_set_string_option 10Lewis Russell1+30-25
2023-01-19 09:58refactor(optionstr.c): break up did_set_string_option 9Lewis Russell1+25-20
2023-01-19 09:57refactor(optionstr.c): break up did_set_string_option 8Lewis Russell1+20-14
2023-01-19 09:55refactor(optionstr.c): break up did_set_string_option 7Lewis Russell4+55-48
2023-01-19 09:55refactor(optionstr.c): break up did_set_string_option 6Lewis Russell1+37-29
2023-01-19 09:54refactor(optionstr.c): break up did_set_string_option 5Lewis Russell1+24-18
2023-01-19 09:54refactor(optionstr.c): break up did_set_string_option 4Lewis Russell1+15-10
2023-01-19 09:53refactor(optionstr.c): break up did_set_string_option 3Lewis Russell1+12-7
2023-01-19 09:52refactor(optionstr.c): break up did_set_string_option 2Lewis Russell1+12-7
2023-01-19 09:51refactor(optionstr.c): break up did_set_string_option 1Lewis Russell1+29-24
2023-01-18 15:06refactor(optionstr.c): reduce scope of localsLewis Russell1+15-14
2023-01-18 15:04refactor(option.c): use intermediate for options refLewis Russell1+28-27
2023-01-18 14:45refactor(option.c): de-nest set_option_valueLewis Russell1+53-49
2023-01-18 14:24refactor(option.c): add get_varp_from and get_varp_scope_fromLewis Russell1+206-196
2023-01-25 04:53fix(intro): make :help news line easier to translate (#21974)Sizhe Zhao4+46-30
2023-01-25 01:46docs(tutor): fix TODO line demo (#21965)Rodrigo Medina1+2-2
2023-01-24 23:34fix(tui): set stdin as "blocking" on exit (#21973)zeertzjq1+1-0
2023-01-24 22:45docs(vim.fs): normalize Windows example was incorrect (#21966)C.D. MacEachern2+2-2
2023-01-24 18:04doc(lsp): format arguments to start_client() (#21980)Lewis Russell2+218-229
2023-01-24 15:43build: use cmake to build treesitter on all platforms (#21984)dundargoc3+12-25
2023-01-24 14:24build: remove tests for libtermkey (#21983)dundargoc1+0-13
2023-01-24 14:00Merge pull request #21888 from leonerd/altfontbfredl10+103-63
2023-01-18 14:40refactor(option.c): reduce scope of localsLewis Russell1+30-47
2023-01-18 18:19feat(tui): support altfont mode in tui.cPaul "LeoNerd" Evans1+11-0
2023-01-19 23:18feat(highlight): define the concept of altfont as a (c)term rendering attributePaul "LeoNerd" Evans9+35-8
2023-01-19 17:51refactor(highlight): reshape the HL_UNDER* bits into a 3-bit integer maskPaul "LeoNerd" Evans4+61-59
2023-01-24 10:31revert: "refactor(win_close): remove "force", don't pass on "free_buf" (#21921)" (#21979)zeertzjq11+79-59
2023-01-24 09:40build: remove GNU make check (#21977)dundargoc1+0-8
2023-01-24 09:40build: delete pthreads import (#21732)dundargoc1+0-6
2023-01-24 08:36build: use upstream CMakeLists.txt for unibilium (#21976)dundargoc2+0-32
2023-01-24 07:55build: simplify treesitter installation (#21969)dundargoc2+4-13
2023-01-24 07:55build: use cmake for all platforms for unibilium and libtermkey (#21926)dundargoc3+26-51
2023-01-24 07:39fix(api): don't allow hiding aucmd_win from another tabpage (#21975)zeertzjq2+40-1
2023-01-24 06:15fix(lsp): check method is supported when range formatting (#21970)Sean Dewar2+40-8
2023-01-24 03:29refactor(window): remove aucmd_win check from one_window() (#21972)zeertzjq1+8-9
2023-01-24 00:43vim-patch:partial:9.0.1237: code is indented more than necessary (#21971)zeertzjq11+540-472
2023-01-23 23:40vim-patch:9.0.1236: code in same_leader() can be simplified (#21968)zeertzjq1+1-7
2023-01-23 23:03build: remove unnecessary unit test code (#21940)dundargoc3+1-34
2023-01-23 22:47fix: add manifest file to correctly determine Windows version (#21953)dundargoc2+22-0
2023-01-23 16:33feat!: make iconv a non-optional depLewis Russell12+37-133
2023-01-23 11:32revert: "shada/context: fully remove jumplist duplicates #10898" (#21874)zeertzjq4+27-25
2023-01-23 10:55refactor(win_close): remove "force", don't pass on "free_buf" (#21921)zeertzjq11+59-79
2023-01-23 10:42perf(completion): use one call to globpath() for .vim and .lua #21942zeertzjq1+11-21
2023-01-23 10:11project: "steps to reproduce" in lsp_bug_report #21932Mathias Fußenegger1+32-2
2023-01-23 09:45fix(Windows): restore console title at exit #21922Enan Ajmain2+15-0
2023-01-23 09:26build: make generated source files reproducible #21586Arnout Engelen14+161-76
2023-01-23 03:42refactor(PVS/V1048): remove redundant assignment (#21871)Lucas Merritt1+0-1
2023-01-22 23:43fix(extmarks): problems with folded virtual lines (#21930)luukvbaal6+139-11
2023-01-22 23:36vim-patch:9.0.1233: search() loops forever if "skip" is TRUE for all matches (#21956)zeertzjq2+19-1
2023-01-22 23:08vim-patch:9.0.1230: Apache Thrift files are not recognized (#21955)Amaan Qureshi2+2-0
2023-01-22 22:08fix: use correct number for INT_MAX (#21951)dundargoc1+1-1
2023-01-22 17:54fix(lsp): assert workspace/applyEdit receives params (#21945)Mathias Fußenegger1+4-3
2023-01-22 17:02build: use CMAKE_POSITION_INDEPENDENT_CODE instead of -fPIC (#21947)dundargoc5+10-27
2023-01-22 15:51feat(treesitter): show filetype associated with parser (#17633)Matthieu Coudron2+3-3
2023-01-22 14:08vim-patch:9.0.1229: Cap'n Proto files are not recognized (#21950)Amaan Qureshi2+2-0
2023-01-22 13:13vim-patch:9.0.1228: fuzzy menu completion is only tested in the GUI (#21948)zeertzjq1+7-1
2023-01-22 03:19fix(completion): include lua syntaxes in :ownsyntax completion (#21941)zeertzjq4+56-51
2023-01-21 23:41vim-patch:9.0.1225: reading past the end of a line when formatting text (#21937)zeertzjq1+8-1
2023-01-21 12:50vim-patch:8.2.0382: some tests fail when run under valgrind (#21936)zeertzjq5+91-3
2023-01-21 10:54fix(remote): don't leak memory on failure to connect to server (#21931)zeertzjq2+2-4
2023-01-21 10:15test(tui_spec): don't expect exact screen in rapid resize test (#21935)zeertzjq1+3-19
2023-01-21 09:11test(tui_spec): make rapid resize test test what it wants to test (#21933)zeertzjq1+29-3
2023-01-21 08:55build: bump MSVC warning to level two (#21890)dundargoc1+6-3
2023-01-21 07:22feat(lsp): add triggerKind option for vim.lsp.buf.code_action (#21905)kishii3+19-0
2023-01-21 01:24refactor: use uint8_t for blobs and ga_append() (#21916)zeertzjq10+32-33
2023-01-21 00:58refactor: change char_u to uint8_t or char in sha256.c/undo.c (#21914)zeertzjq5+44-44
2023-01-21 00:44vim-patch:9.0.1223: cannot use setcellwidths() below 0x100 (#21929)zeertzjq3+43-6
2023-01-20 22:48build: various cmake fixes (#21902)dundargoc4+27-56
2023-01-20 16:29docs: docs: use codeblocks in runtime/doc/options.txt (#21919)Sizhe Zhao1+12-9
2023-01-20 06:59fix(lsp): fix `removed` param value in add_workspace_folder (#21915)Raphael1+1-1
2023-01-20 02:35vim-patch:9.0.0358: 'breakindent' does not indent non-lists (#21913)zeertzjq2+42-8
2023-01-20 02:03test(syn_attr_spec): add more information (#21912)zeertzjq1+47-31
2023-01-19 23:47perf(statuscolumn): only fill click defs array once per redraw (#21884)luukvbaal3+19-9
2023-01-19 21:12build: remove nvim as a dependency of unittests (#21903)dundargoc1+8-6
2023-01-19 15:54refactor(highlight_group.c): reduce scope of localsLewis Russell1+38-50
2023-01-19 14:25refactor: replace char_u with char 25 (#21838)dundargoc44+468-476
2023-01-19 12:38fix(rpc): don't parse msgpack if buflen is 0 (#21899)zeertzjq1+3-0
2023-01-19 10:48fix: pass value instead of pointer to isalpha (#21898)dundargoc1+1-1
2023-01-19 09:34build: enable cmake workflow presets (#21860)dundargoc3+25-24
2023-01-19 07:13vim-patch:8.2.4655: cmdline completion popup menu positioned wrong (#21894)zeertzjq3+63-10
2023-01-19 05:27refactor(eval.c): factor out get_number_tv() (#21893)zeertzjq1+92-90
2023-01-19 03:00Merge pull request #21879 from zeertzjq/stl-click-zero-lenzeertzjq2+35-4
2023-01-18 11:10fix(statusline): don't leak memory with truncated click labelszeertzjq2+13-0
2023-01-18 07:12fix(statusline): don't leak memory with zero-width click labelszeertzjq2+22-4
2023-01-19 01:51vim-patch:9.0.1221: code is indented more than necessary (#21891)zeertzjq6+301-263
2023-01-19 00:03vim-patch:8.2.1698: cannot lock a variable in legacy Vim script like in Vim9 (#21883)zeertzjq10+115-301
2023-01-18 19:23ci: enable CI_BUILD on windows (#21557)dundargoc4+16-13
2023-01-18 17:52Merge pull request #21881 from bfredl/uniterrorbfredl6+107-135
2023-01-18 12:59fix(unittests): fix TUI broken test previously ignoredbfredl5+13-16
2023-01-18 11:12fix(unittest): delete unused duplicated codebfredl1+78-114
2023-01-18 10:54fix(unittests): do not consider process crash to be a successbfredl1+19-8
2023-01-18 13:17refactor: replace char_u with char 24 (#21823)dundargoc60+503-505
2023-01-18 10:52refactor: replace char_u with char 23 (#21798)dundargoc22+524-546
2023-01-18 10:48build(Windows): fix redoing version generation (#21880)Enan Ajmain1+3-0
2023-01-18 09:55fix(statuscolumn): always fill click defs array (#21878)zeertzjq2+19-8
2023-01-18 04:00vim-patch:9.0.0149: test for fuzzy completion fails sometimes (#21876)zeertzjq1+10-9
2023-01-18 02:36refactor(PVS): suppress false positive V547 in drawline.c (#21875)Lucas Merritt1+1-1
2023-01-17 23:33vim-patch:9.0.1213: adding a line below the last one does not expand fold (#21869)zeertzjq2+15-15
2023-01-17 23:22refactor(PVS/V1048): remove unnecessary assignment (#21870)Lucas Merritt1+1-1
2023-01-17 23:21Merge pull request #21868 from zeertzjq/vim-9.0.1214zeertzjq4+5-4
2023-01-17 22:27vim-patch:9.0.1215: using isalpha() adds dependency on current localezeertzjq3+4-4
2023-01-17 22:27vim-patch:9.0.1214: file left behind after running testszeertzjq1+1-0
2023-01-17 22:50vim-patch:9.0.1212: cannot read back what setcellwidths() has done (#21867)zeertzjq5+45-0
2023-01-17 16:56fix(treesitter): really restore syntaxLewis Russell1+4-2
2023-01-17 13:17refactor: replace char_u with char 22 (#21786)dundargoc54+532-535
2023-01-17 12:49Merge pull request #21859 from zeertzjq/vim-8.2.4617zeertzjq9+142-45
2023-01-17 12:15vim-patch:8.2.5126: substitute may overrun destination bufferzeertzjq2+16-3
2023-01-17 12:10vim-patch:8.2.4618: cmdline completion does not recognize single letter commandszeertzjq1+34-23
2023-01-17 08:07vim-patch:8.2.4617: no completion for :scriptnameszeertzjq7+92-19
2023-01-17 11:57build(deps): bump tree-sitter to HEAD - eb970a83a (#21858)Christian Clason1+2-2
2023-01-17 11:52vim-patch:8.2.4483: command completion makes two rounds to collect matches (#21857)zeertzjq5+195-190
2023-01-17 09:02vim-patch:8.2.4959: using NULL regexp program (#21855)zeertzjq2+21-11
2023-01-17 08:53vim-patch:8.2.4928: various white space and cosmetic mistakes (#21854)zeertzjq4+6-4
2023-01-17 08:46vim-patch:8.2.4917: fuzzy expansion of option names is not right (#21853)zeertzjq3+27-3
2023-01-17 08:28vim-patch:9.0.0089: fuzzy argument completion doesn't work for shell commands (#21852)zeertzjq2+14-2
2023-01-17 08:16Merge pull request #21851 from zeertzjq/vim-8.2.4482zeertzjq5+314-144
2023-01-17 07:42fix(completion): correct what modes support fuzzy completionzeertzjq2+6-1
2023-01-17 06:35vim-patch:8.2.4482: no fuzzy cmdline completion for user defined completionzeertzjq4+308-143
2023-01-17 06:34Merge pull request #21850 from zeertzjq/vim-8.2.4463zeertzjq12+943-139
2023-01-17 04:38vim-patch:8.2.4608: getcompletion() does not work when 'wildoptions' has "fuzzy"zeertzjq3+27-1
2023-01-17 05:23vim-patch:8.2.4479: no fuzzy completieon for maps and abbreviationszeertzjq4+124-23
2023-01-17 04:24vim-patch:8.2.4478: crash when using fuzzy completionzeertzjq2+17-7
2023-01-17 04:23vim-patch:8.2.4477: crash when using fuzzy completionzeertzjq1+7-12
2023-01-17 04:04vim-patch:8.2.4475: fuzzy cmdline completion does not work for lower casezeertzjq2+29-9
2022-02-27 04:36vim-patch:8.2.4465: fuzzy completion does not order matches properlySean Dewar2+61-25
2022-02-20 00:18vim-patch:8.2.4463: completion only uses strict matchingSean Dewar9+693-76
2023-01-17 03:24refactor: remove char_u from arguments of fuzzy_match()zeertzjq2+21-22
2023-01-17 01:51fix(tabline): avoid memory leak in tabline click definitions (#21847)luukvbaal2+10-0
2023-01-17 00:54fix: failing XDG test on Windows CIJustin M. Keyes1+6-2
2023-01-17 00:09vim-patch:9.0.1208: code is indented more than necessary (#21846)zeertzjq4+487-406
2023-01-17 00:02test(statuscolumn): %l should follow default wrap behavior (#21766)Brian Koropoff1+2-0
2023-01-16 23:43refactor: fix sign conversion warning from gcc (#21833)dundargoc1+1-1
2023-01-16 23:38Merge #21844 test: avoid noise in test logsJustin M. Keyes10+95-56
2023-01-16 23:31fix(api): avoid memory leak with click functions in nvim_eval_statusline() (#21845)luukvbaal2+12-1
2023-01-16 23:12refactor(tests): lift retry() into assert_log()Justin M. Keyes8+50-69
2023-01-16 19:43test: avoid noise in NVIM_LOG_FILEJustin M. Keyes5+65-7
2023-01-16 22:24Merge pull request #21768 from luukvbaal/test-virtlinezeertzjq8+139-83
2023-01-16 18:23Merge pull request #21839 from seandewar/lua-health-fixSean Dewar1+19-12
2023-01-16 18:04Merge pull request #21828 from clason/bump-libvtermChristian Clason2+6-5
2023-01-15 22:56build(deps): bump libvterm to v0.3.1Christian Clason2+6-5
2023-01-16 13:25feat(health): detect tmux RGB support via `client_termfeatures`Sean Dewar1+18-11
2023-01-16 10:37fix(health): fix `tmux_esc_time` comparisonSean Dewar1+1-1
2023-01-16 00:24fix(column): avoid drawing columns for virt_lines_leftcolLuuk van Baal2+72-52
2023-01-12 09:40fix(column)!: ensure 'statuscolumn' works with virtual and wrapped linesLuuk van Baal8+80-44
2023-01-16 12:39docs: treesitter.add_directive, add_predicate #21206Ching Pei Yang3+32-18
2023-01-16 12:10build(deps): bump LuaJIT to HEAD - d0e88930dRaphael1+2-2
2023-01-16 11:28Merge pull request #20945 from erw7/feat-more-exception-infozeertzjq14+66-50
2023-01-16 10:55Merge pull request #21831 from bfredl/nofdbfredl10+49-63
2023-01-16 10:28Merge #21175 exepath() with powershellJustin M. Keyes4+212-58
2023-01-16 09:20test: align Test_shell_options, Test_shellslash with Nvim defaultJustin M. Keyes1+3-18
2023-01-16 08:28vim-patch:8.2.3071: shell options are not set properly for PowerShellJustin M. Keyes1+29-2
2023-01-16 08:19vim-patch:8.2.3070: not enough testing for shell useJustin M. Keyes2+41-25
2023-01-16 08:15vim-patch:8.2.3061: testing the shell option is incomplete and spread outJustin M. Keyes2+160-36
2022-11-24 12:13fix(exepath)!: prefers extensionless for powershellAnton Kriese1+3-1
2023-01-10 13:03fix(ui): re-organize tty fd handling and fix issuesbfredl10+49-63
2023-01-16 10:11ci: run each linter once (#21825)dundargoc1+6-4
2023-01-15 22:38refactor: remove E5500, adjust testszeertzjq12+53-48
2022-11-05 10:40feat(api): show more exception infoerw72+13-2
2023-01-16 09:55health: migrate to Lua #21661TJ DeVries2+255-230
2023-01-16 09:44docs(news): graduation of msgsep #21826zeertzjq1+4-0
2023-01-16 09:37fix(diff): "nvim -d" should only diff arglist files #218290xAdk1+3-1
2023-01-15 21:32docs(lua): use luaref tag instead of www.lua.org #21813Naru2+5-2
2023-01-15 18:30build: exclude tui/terminfo_defs.h from lintc-clint (#21822)dundargoc2+7-4
2023-01-15 15:00refactor: format with stylua (#21821)dundargoc1+14-8
2023-01-15 13:16refactor: fix IWYU mapping file and use IWYU (#21802)dundargoc48+72-45
2023-01-15 12:40Merge pull request #21731 from tk-shirasaka/fix/builtin_popup_on_ext_popupmenubfredl2+77-0
2023-01-15 11:25ci: deduplicate TEST_FILE environment variable (#21667)dundargoc2+5-5
2023-01-15 11:08docs(lua): lua-guide: <Nop> is for rhs of vim.keymap.set(), not lhs (#21814)Naru1+1-1
2023-01-15 01:34test(fileio_spec): avoid expect_exit() without calling clear() (#21810)zeertzjq2+11-6
2023-01-15 01:08vim-patch:8.2.0188: Check commands don't work well with Vim9 script (#21809)zeertzjq1+3-1
2023-01-15 00:38Merge pull request #21806 from zeertzjq/vim-8.2.4565zeertzjq10+325-7
2023-01-14 22:40vim-patch:8.2.4570: no command line completion for :profile and :profdelzeertzjq4+63-10
2023-01-14 22:20vim-patch:8.2.4565: no command line completion for :breakadd and :breakdelzeertzjq6+248-3
2023-01-14 22:32vim-patch:8.2.4563: "z=" in Visual mode may go beyond the end of the linezeertzjq2+21-1
2023-01-14 23:59Merge pull request #21807 from zeertzjq/vim-8.2.4579zeertzjq5+255-25
2023-01-14 23:23vim-patch:8.2.4585: cannot use keypad page-up/down for completion menuzeertzjq2+16-14
2023-01-14 23:01vim-patch:8.2.4579: cannot use page-up and page-down in the cmdline popup menuzeertzjq5+231-14
2023-01-14 23:00vim-patch:8.2.4481: cmdline popup menu not removed when 'lazyredraw' is setzeertzjq1+11-0
2023-01-14 22:34vim-patch:9.0.0876: code is indented more than needed (#21805)zeertzjq1+76-72
2023-01-14 21:27vim-patch:9.0.1043: macro has confusing name and is duplicated (#21801)zeertzjq1+11-14
2023-01-14 21:24docs: builtin TUI is no longer channel 0 (#21794)zeertzjq3+4-8
2022-12-07 17:07fix(extmarks): adjust extmarks when inserting prompt prefixLiad Oz2+9-1
2023-01-14 15:44vim-patch:8.2.4406: expand functions use confusing argument names (#21800)zeertzjq2+260-176
2023-01-14 14:37build: enable iwyu with target properties instead of variables (#21797)dundargoc1+9-6
2023-01-14 14:28vim-patch:8.2.4398: some command completion functions are too long (#21799)zeertzjq3+395-311
2023-01-14 13:36vim-patch:partial:9.0.1196: code is indented more than necessary (#21796)zeertzjq11+173-142
2023-01-14 12:50Merge pull request #21795 from zeertzjq/vim-8.2.4346zeertzjq7+173-9
2023-01-14 11:52vim-patch:9.0.1195: restoring KeyTyped when building statusline not testedzeertzjq5+139-9
2023-01-14 11:32vim-patch:8.2.4391: command line executed when typing Esc in the GUIzeertzjq1+4-4
2023-01-14 11:31vim-patch:8.2.4382: a custom 'tabline' may cause Esc to work like Enterzeertzjq2+19-4
2023-01-14 11:29vim-patch:8.2.4346: a custom statusline may cause Esc to work like Enterzeertzjq2+19-0
2023-01-14 12:06Merge pull request #21793 from bfredl/noringbufbfredl1+2-1
2023-01-14 10:34fix(rbuffer): handle edge case where write_ptr has wrapped aroundbfredl1+2-1
2023-01-14 10:36vim-patch:8.2.4341: command line not redrawn when finishing popup menu (#21792)zeertzjq2+8-1
2023-01-14 09:23vim-patch:partial:8.2.4339: CTRL-A does not work properly with the cmdline popup menu (#21791)zeertzjq3+104-61
2023-01-14 07:58refactor: replace char_u with char 21 (#21779)dundargoc51+499-507
2023-01-13 23:48build: remove clint error suppression #21782dundargoc16+57-141
2023-01-13 23:02vim-patch:9.0.1189: invalid memory access with folding and using "L" (#21787)zeertzjq2+11-1
2023-01-13 16:27vim-patch:9.0.1191: some Bazel files are not recognized (#21784)Christian Clason2+2-1
2023-01-13 09:41fix(statuscolumn): make %l/%r respect 'number'/'relativenumber' (#21747)luukvbaal2+20-3
2023-01-13 04:25test: avoid consecutive mouse input at different positions (#21781)zeertzjq2+2-1
2023-01-13 03:47fix(ui): command line issues with external messages (#21709)luukvbaal4+27-10
2023-01-12 23:36fix(mouse): statusline click registered as statuscolumn (#21748)luukvbaal2+9-1
2023-01-12 23:35refactor: replace char_u with char 20 (#21714)dundargoc39+488-501
2023-01-12 17:25fix(powershell): wrong length allocation for ":%w !" #20530Enan Ajmain2+30-1
2023-01-12 16:57feat(diagnostic): vim.diagnostic.is_disabled() #21527Raphael4+63-14
2023-01-12 15:49build: include our libraries before system libraries (#21746)dundargoc2+11-26
2023-01-12 15:25fix(api): nvim_create_autocmd crash on invalid types inside pattern arrayii142+15-1
2023-01-12 15:04fix(statuscolumn): foldcolumn buffer is too small (#21761)luukvbaal2+23-1
2023-01-12 14:51docs(lsp): fix type annotation on convert_input_to_markdown_lines (#21772)Chris Kipp2+3-3
2023-01-12 13:33vim-patch:9.0.1183: code is indented more than necessary (#21773)zeertzjq1+7-5
2023-01-12 08:21vim-patch:9.0.1182: go checksum files are not recognized (#21758)Christian Clason2+2-0
2023-01-12 06:13fix(lsp): revert semantic token gravity change from #21574 (#21763)jdrouhard1+0-2
2023-01-11 19:17docs(lsp): update buf_notify and rpc.notify params types (#21753)Chris Kipp3+3-3
2023-01-11 16:15vim-patch:9.0.1176: smithy files are not recognized (#21751)Christian Clason2+3-5
2023-01-11 13:36ci(tsan): run functionaltests instead of oldtests (#21744)zeertzjq2+5-6
2023-01-11 12:19Merge pull request #21706 from bfredl/notermiosbfredl2+2-37
2023-01-11 09:31ci: remove ci/snap (#21743)dundargoc6+0-266
2023-01-11 01:52fix(statuscolumn): fix sign column highlights (#21727)luukvbaal4+112-84
2023-01-10 14:40fix: properly close builtin popup in ext_popupmenushirasaka2+77-0
2023-01-10 22:39vim-patch:9.0.1172: when 'selection' is "exclusive" then "1v" is one char short (#21735)zeertzjq3+31-15
2023-01-10 21:42vim-patch:9.0.1171: screen is not redrawn after using setcellwidths() (#21730)zeertzjq1+17-0
2023-01-10 21:29vim-patch:9.0.1174: smali files are not recognized (#21734)Amaan Qureshi2+2-0
2023-01-10 17:49build: use modern cmake (#21589)dundargoc7+477-520
2023-01-10 13:18fix(statuscolumn): fix crashes and clang/PVS warnings (#21725)zeertzjq6+57-29
2023-01-09 13:09refactor(pty): remove old logic for inheriting termios from host terminalbfredl2+2-37
2023-01-10 10:22feat(float): open float relative to mouse #21531Sebastian Lyng Johansen9+53-5
2023-01-10 10:02vim-patch:1b5f03ec9c55 (#21715)Christian Clason3+14-3
2023-01-10 09:36fix(ui): set stc to empty in floatwin with minimal style (#21720)Raphael4+61-6
2023-01-10 03:30test(statuscolumn): add more tests for wrapped lines (#21718)zeertzjq2+54-1
2023-01-10 02:28refactor: replace char_u with char 19 (#21241)dundargoc14+499-505
2023-01-10 01:00docs: add 'statuscolumn' docstrings (#21717)luukvbaal2+15-0
2023-01-10 00:46vim-patch:partial:9.0.1166: code is indented more than necessary (#21716)zeertzjq12+295-262
2023-01-09 17:12feat(ui): add 'statuscolumn' optionluukvbaal26+681-43
2023-01-09 14:37refactor: replace char_u with char 18 (#21237)dundargoc45+451-451
2023-01-09 13:52Merge pull request #21704 from bfredl/nofreebfredl2+2-3
2023-01-09 13:13refactor: replace char_u with char 17 - remove STRLCPY (#21235)dundargoc43+230-233
2023-01-09 12:26fix(rpc): don't free args on error in rpc_send_eventbfredl2+2-3
2023-01-09 11:33Merge pull request #21702 from glepnir/fix_2bfredl2+31-1
2023-01-09 11:28Merge pull request #21675 from bfredl/nonstdiobfredl8+40-11
2023-01-07 09:06fix(embed): handle stdio in server properlybfredl8+40-11
2023-01-09 09:37Merge pull request #21488 from dundargoc/refactor/char_u/16.1zeertzjq22+156-136
2023-01-09 08:27test: add more tests for Unicodezeertzjq1+21-0
2022-11-26 17:57refactor: replace char_u with chardundargoc21+135-136
2023-01-09 09:02test(tui_spec): doesn't use Unicode in cursor_address test (#21703)zeertzjq1+22-22
2023-01-09 09:00fix: use enum typeRaphael1+2-2
2023-01-09 06:22fix: formatRaphael1+2-2
2023-01-09 06:17fix(ui): add test caseRaphael1+22-0
2023-01-09 05:57fix(ui): convert title_pos string in nvim_win_get_configRaphael1+9-1
2023-01-09 04:20test(tui_spec): improve cursor_address test (#21700)zeertzjq2+44-42
2023-01-08 23:16vim-patch:9.0.1158: code is indented more than necessary (#21697)zeertzjq3+81-57
2023-01-08 20:31dist: transpile cfilter.vim => cfilter.lua #21662TJ DeVries4+243-62
2023-01-08 10:01Merge pull request #21678 from dundargoc/build/remove-old-workaroundsdundargoc2+4-24
2023-01-07 13:31build: remove workaround for ancient clang versionsdundargoc1+4-14
2023-01-07 12:36build: remove workaround for old luajit versionsdundargoc1+0-10
2023-01-08 08:23feat(lsp): show active clients in :checkhealth vim.lsp (#21670)Mathias Fußenegger1+14-2
2023-01-08 06:43fix(lsp): partially revert semantic token gravity change from #21574 (#21680)jdrouhard1+0-2
2023-01-07 15:51ci(news): checkout to HEAD commit instead of merge commit (#21679)dundargoc1+1-0
2023-01-07 15:20fix(editorconfig): do not highlight unknown properties as errors (#21673)Gregory Anders1+1-2
2023-01-07 15:20Merge pull request #21649 from gpanders/editorconfig-enableGregory Anders4+31-11
2023-01-04 22:10refactor(editorconfig)!: change editorconfig_enable to editorconfigGregory Anders4+12-11
2023-01-04 21:36feat(editorconfig): allow editorconfig to be toggled dynamicallyGregory Anders2+23-4
2023-01-07 03:07Merge #21663 lua: "nvim -l" scriptname in _G.arg[0]Justin M. Keyes6+392-403
2023-01-07 01:12feat(lua): store "nvim -l" scriptname in _G.arg[0]Justin M. Keyes3+39-45
2023-01-05 19:51refactor: eliminate bump-deps.sh using "nvim -l"Justin M. Keyes3+96-132
2023-01-05 17:15lint: bump_deps.luaJustin M. Keyes1+262-231
2023-01-06 23:50fix(coverity/433537): don't call kv_concat_len() when read_size is 0 (#21664)zeertzjq1+3-1
2023-01-06 14:26fix(lsp): correct callHierarchy capability to fix lsp.buf.incoming_calls() (#21665)1+3-3
2023-01-06 12:35Merge pull request #21666 from bfredl/padbellbfredl2+28-1
2023-01-06 09:40fix(tui): do not invoke loop recursively for pad()bfredl2+28-1
2023-01-05 18:06Merge #18706 execute Lua with "nvim -l"Justin M. Keyes24+494-2851
2023-01-05 16:39refactor: extract code to open stdin for readingJustin M. Keyes3+26-27
2023-01-05 08:25refactor(lua): move _G.arg init to nlua_init()Justin M. Keyes2+6-11
2023-01-02 14:43feat(message): avoid spam on failed os_msgJustin M. Keyes2+21-18
2023-01-03 01:54feat(lua): execute stdin ("-") as LuaJustin M. Keyes5+102-28
2023-01-02 14:34feat(lua): exit 1 on Lua "-l" script errorJustin M. Keyes6+43-23
2023-01-01 02:14feat(lua): send "--" literally to Lua "-l" scriptJustin M. Keyes7+74-53
2023-01-01 16:39ci: use nvim -l in api-docs jobJustin M. Keyes1+5-1
2021-09-21 02:00feat(lua)!: execute Lua with "nvim -l"Justin M. Keyes16+311-2784
2023-01-05 16:00dist: generated version of ccomplete.vim (#21623)TJ DeVries4+1553-639
2023-01-05 12:31fix(ui): fix fragile UI_CALL macro invocation (#21656)bfredl1+0-4
2023-01-05 09:29project: rearrange ISSUE_TEMPLATE/bug_report.ymlJustin M. Keyes1+27-26
2023-01-05 09:41Merge pull request #21605 from bfredl/uidvpbfredl16+946-1111
2022-12-30 21:17refactor(ui): devirtualize the ui layerbfredl16+946-1111
2023-01-04 23:12fix(diff): avoid restoring invalid 'foldcolumn' value (#21650)zeertzjq2+23-1
2023-01-04 16:25fix(tui): make a copy of data->params before unibi_format() (#21643)zeertzjq2+29-1
2023-01-04 15:15docs(website): soft wrap code blocks #21644Chris DeLuca1+1-1
2023-01-04 11:48docs(lua): adjust some type annotationsnotomo6+14-14
2023-01-04 00:39test(tui_spec): avoid race between nvim_paste and nvim_input (#21639)zeertzjq1+1-2
2023-01-04 00:30project: update feature request templateJustin M. Keyes1+8-5
2023-01-03 23:38docs: fix typos (#21427)dundargoc10+22-22
2023-01-03 23:17fix(clipboard): show provider warning when not during batch changes #21451zeertzjq2+49-5
2023-01-03 18:38Merge pull request #21633 from gpanders/editorconfigGregory Anders8+568-2
2023-01-03 18:08docs(editorconfig): add editorconfig.txtGregory Anders2+90-1
2023-01-03 16:53test(editorconfig): add editorconfig testsGregory Anders1+194-0
2023-01-03 17:57Merge pull request #21631 from bfredl/request_memorybfredl8+48-49
2023-01-03 16:25docs(editorconfig): update news.txtGregory Anders1+7-0
2023-01-03 16:13feat(editorconfig): add editorconfig syntax fileGregory Anders3+21-2
2023-01-03 16:13feat(editorconfig): add builtin EditorConfig supportGregory Anders2+257-0
2023-01-03 17:24fix(fs): duplicate path separator #21509Eric Haynes2+6-1
2023-01-03 14:24refactor(api): do not allocate temporaries for internal eventsbfredl8+48-49
2023-01-03 16:02Merge #21580 cmdline issues with cmdheight=0Justin M. Keyes6+44-6
2023-01-03 15:20fix(diagnostic): revert notification on missing diagnostics (#21632)Gregory Anders1+0-4
2023-01-03 12:44fix(lsp): change vim.lsp.get_active_clients.filter name annotation to string (#21624)Christian Segundo1+1-1
2023-01-03 11:22vim-patch:9.0.1137: some conditions are always false (#21628)zeertzjq1+1-1
2023-01-03 10:07feat!: remove hardcopyLewis Russell95+44-9012
2023-01-03 10:07refactor(diagnostic): DRY for loop #21521Raphael1+11-12
2023-01-03 09:21fix(exit): the TUI should not ui_flush() itself (#21625)zeertzjq2+4-1
2023-01-03 06:55vim-patch:9.0.1132: code is indented more than needed (#21626)zeertzjq9+319-270
2023-01-02 23:18docs: readme cleanupJustin M. Keyes1+5-8
2023-01-02 22:56refactor: eliminate os_unix.c #21621Justin M. Keyes6+32-55
2023-01-02 13:03vim-patch:9.0.1129: sporadic Test_range() failure (#21619)zeertzjq1+13-6
2023-01-02 12:37vim-patch:8.2.0711: temp directory might be cleared (#21614)zeertzjq3+63-0
2023-01-01 15:18fix(tui): do not set ui_client_termname if it is already set (#21607)zeertzjq2+4-3
2023-01-01 14:24Merge pull request #21570 from clason/vimdoc-parsingChristian Clason43+339-319
2022-12-31 13:40docs(manual): fix treesitter parsing errorsChristian Clason12+86-85
2022-12-28 13:21docs(luvref): fix treesitter parsing errorsChristian Clason1+2-2
2022-12-28 13:20docs(lua): fix treesitter parsing errorsChristian Clason3+4-6
2022-12-28 13:08docs(api): fix treesitter parsing errorsChristian Clason3+7-7
2022-12-28 12:39docs: fix treesitter parsing errorsChristian Clason24+240-219
2023-01-01 14:00vim-patch:partial:f1dcd14fc5d4 (#21602)Christian Clason16+867-56
2023-01-01 13:45Merge pull request #21597 from gi1242/tex-ft-detectionzeertzjq2+51-26
2022-12-31 16:26fix(filetype): correctly detect tex filesGautam Iyer1+18-21
2022-12-31 15:00vim-patch:9.0.1120: tex filetype detection not sufficiently testedChristian Clason1+33-5
2022-12-31 15:16feat(lsp): add function to clear codelens (#21504)Mathias Fußenegger4+67-1
2022-12-31 13:23Merge pull request #18375 from bfredl/tui_reworkbfredl39+857-795
2022-12-27 13:43feat(tui): graduate the +tui featurebfredl6+25-50
2022-05-02 19:10fix(tui): more work in the TUIbfredl32+649-581
2019-05-27 16:34feat(tui): run TUI as external processhlpr9819+468-449
2022-12-31 00:30test: add test cases for command line issuesLuuk van Baal1+36-0
2022-12-30 23:35fix: issues with command line if ui elements are externalizedLuuk van Baal2+2-2
2022-12-29 02:07fix(ui): allow resize commands to set 'cmdheight' to 0Luuk van Baal3+6-4
2022-12-30 22:41vim-patch:9.0.1115: code is indented more than needed (#21598)zeertzjq4+281-253
2022-12-30 19:39Merge pull request #21596 from bfredl/nasleepbfredl4+7-11
2022-12-30 18:49refactor(sleep): simplify rube goldberg implementation of :sleepbfredl4+7-11
2022-12-30 18:23feat(diagnostic): don't open quickfix/loclist if no diagnostics #21397李晓辉1+5-1
2022-12-30 17:24build: add git sha to version when built with nix flake (#21210)Will Leinweber1+5-2
2022-12-30 16:55docs: clarify line about converse of lua-heredoc (#21592)Sean1+2-2
2022-12-30 15:42fix(lsp): fix nil client access in get_active_clients (#21524)Raphael1+2-1
2022-12-30 15:40fix(lsp): adjust gravity of semantic tokens extmarks (#21574)jdrouhard1+5-1
2022-12-30 07:59Merge pull request #21591 from zeertzjq/vim-8.2.3773zeertzjq4+26-4
2022-12-30 07:06test: add test for setting &columns from modeline with tabpageszeertzjq2+14-0
2022-12-30 06:41vim-patch:8.2.{3773,3774}zeertzjq2+12-4
2022-12-29 16:36chore: forward-port changes from v0.8.2 releasebfredl2+75-0
2022-12-29 12:05build: fix help tags generation when SHELL=fish (#21562)figsoda1+1-1
2022-12-29 06:13test(tui_spec): don't use nested terminal for resize at startup (#21583)zeertzjq1+30-18
2022-12-29 04:41docs: fix order of numbers in syntax.txt (#21581)Ryan Mehri1+4-4
2022-12-28 23:55test(lsp): add a screen:expect() between insert() and feed_command() (#21577)zeertzjq1+18-0
2022-12-28 23:20test: remove unused variable (#21552)Raphael1+1-1
2022-12-28 21:50build(lintsh): double quote to prevent word splitting (#21571)dundargoc1+1-1
2022-12-28 16:20build(nix): remove pylint as it has been removed (#21572)dundargoc1+0-6
2022-12-28 16:01feat(highlight): add DiagnosticOk (and associated) highlight groups (#21286)Oliver Marriott3+31-0
2022-12-28 14:19ci: add platform:nix label when changing nix files (#21569)dundargoc2+8-0
2022-12-28 13:26build(nix): clean up nix flake (#21565)figsoda3+16-19
2022-12-28 11:48ci(release): properly set multiline output variable (#21560)zeertzjq1+3-1
2022-12-28 10:42vim-patch:9.0.1106: not all postfix files are recognized (#21568)Christian Clason2+2-1
2022-12-28 08:12docs(README): add Kotlin as a language which can use the API (#21567)Mahdi Hosseinzadeh1+1-1
2022-12-28 02:05refactor(f_has): remove wrong comment (#21561)zeertzjq1+2-2
2022-12-27 12:22docs(lua): add `vim.json` (#21538)Christian Clason1+16-0
2022-12-27 11:29Merge pull request #21555 from zeertzjq/vim-9.0.1096zeertzjq1+8-1
2022-12-27 10:58vim-patch:9.0.1100: a hashtab with many removed items is not cleaned upzeertzjq1+4-3
2022-12-27 10:54vim-patch:9.0.1097: tests are failingzeertzjq1+4-3
2022-12-27 10:49vim-patch:9.0.1096: reallocating hashtab when the size didn't changezeertzjq1+5-0
2022-12-27 10:04fix(statusline): make nvim_eval_statusline() work with %S (#21553)zeertzjq2+14-1
2022-12-27 09:29fix(win_close): remove float grid after closing buffer (#21551)zeertzjq2+50-22
2022-12-27 03:13fix(statusline): don't show showcmd when not enough space (#21550)zeertzjq2+36-11
2022-12-26 22:19vim-patch:9.0.1101: unused global variable (#21549)zeertzjq2+0-5
2022-12-26 17:36vim-patch:9.0.1103: jq files are not recognized (#21545)Christian Clason2+2-0
2022-12-26 13:54vim-patch:9.0.1098: code uses too much indent (#21540)zeertzjq4+167-156
2022-12-26 06:04fix(showcmd): assert failure with cmdheight=0 (#21536)zeertzjq2+16-0
2022-12-26 05:40Merge pull request #21202 from luukvbaal/statuslinezeertzjq13+228-15
2022-12-15 20:23vim-patch:9.0.1061: cannot display 'showcmd' somewhere elseLuuk van Baal13+228-15
2022-12-26 03:20fix(mappings): use all buckets in second round of unmap (#21534)zeertzjq2+11-4
2022-12-25 05:07vim-patch:8.2.3737: test fails without the 'autochdir' option (#21529)zeertzjq1+2-0
2022-12-24 08:32vim-patch:8.2.4139: using freed memory in expression abbreviation (#21522)zeertzjq3+31-10
2022-12-24 01:07vim-patch:8.2.3513: using freed memory when using a timer and searching (#21519)zeertzjq1+17-17
2022-12-23 23:55vim-patch:9.0.1092: search error message doesn't show used pattern (#21518)zeertzjq4+33-14
2022-12-23 16:36vim-patch:9.0.1090: FHIR Shorthand files are not recognized (#21515)Christian Clason2+2-0
2022-12-23 13:13vim-patch:9.0.1089: unnecessary assignment (#21493)luukvbaal1+0-1
2022-12-23 11:54ci: remove needs:response label if author responds (#21489)dundargoc2+36-1
2022-12-23 05:56fix(options): restore exists() behavior for options (#21510)zeertzjq3+12-9
2022-12-22 14:46test(lua/fs_spec): fix vim.fs.dir() test (#21503)zeertzjq1+24-18
2022-12-22 14:19fix(ci): skip test on windows (#21502)Lewis Russell1+3-0
2022-12-22 14:17test(unit): use file:close() properly (#21505)zeertzjq3+9-9
2022-12-22 12:20docs: add security policy (#17338)dundargoc1+2-0
2022-12-22 12:18ci: bump api-docs runner to ubuntu-latest (#21501)dundargoc1+1-1
2022-12-22 10:34build(deps): bump LuaJIT to HEAD - a04480e31 (#21500)Christian Clason1+2-2
2022-12-22 10:23Merge pull request #21402 from lewis6991/feat/fs_lsLewis Russell4+133-9
2022-12-22 09:45Merge pull request #21494 from dundargoc/ci/asan_symbolizebfredl1+0-1
2022-12-22 03:14vim-patch:8.2.5142: startup test fails if there is a status bar (#21496)zeertzjq1+5-3
2022-12-21 22:47ci: don't use asan_symbolize for the ASAN jobdundargoc1+0-1
2022-12-21 15:54ci: bump stale action version (#21490)dundargoc1+1-1
2022-12-21 15:40fix(decoration): do not reset must_redraw after calling providers (#21459)zeertzjq1+0-10
2022-12-21 11:00refactor: replace char_u with char 16 - remove STRNCMP (#21208)dundargoc26+534-534
2022-12-21 07:58refactor(win_line): rename attr to vi_attr (#21487)zeertzjq1+4-4
2022-12-20 21:20Merge pull request #21441 from bfredl/neoterminfobfredl10+140-59
2022-12-16 12:50refactor(tui): use nvim_echo() for verbose terminfobfredl10+140-59
2022-12-20 17:04vim-patch:9.0.1082: some jsonc files are not recognized (#21483)kylo2522+9-4
2022-12-13 13:59feat(fs): add opts argument to vim.fs.dir()Lewis Russell4+133-9
2022-12-20 09:15vim-patch:8.2.2912: MS-Windows: most users expect using Unicode (#21482)zeertzjq1+23-23
2022-12-20 03:03test(old): make test_signs.vim closer to upstream (#21479)zeertzjq2+52-20
2022-12-20 00:38test(exrc): add tests for .nvimrc and .nvim.lua (#21478)Munif Tanjim1+56-41
2022-12-19 23:48Merge pull request #21477 from zeertzjq/vim-9.0.1078zeertzjq4+34-3
2022-12-19 21:24vim-patch:9.0.1079: leaking memory when defining a user command failszeertzjq2+12-2
2022-12-19 21:22vim-patch:9.0.1078: with the +vartabs feature indent folding may use wrong 'ts'zeertzjq2+22-1
2022-12-19 16:33feat(exrc): support .nvim.lua (#21436)Munif Tanjim7+50-23
2022-12-19 08:24fix(lsp): token_edit.data might be null on deletion (#21462)tiagovla2+33-2
2022-12-18 23:10fix(tui): set cursor color param as string when required #21407Tom Churchman2+35-3
2022-12-18 15:17fix(diagnostic): sort diagnostics by column (#21457)tae-soo-kim1+5-1
2022-12-18 13:26vim-patch:9.0.1072: screenpos() column result in fold may be too small (#21465)zeertzjq2+36-34
2022-12-18 02:19fix(diagnostic): clear stale cache on reset (#21454)Mathias Fußenegger2+34-8
2022-12-17 12:43Merge pull request #21393 from folke/highlight_showChristian Clason13+437-6
2022-12-17 12:32ci: bump stylua action to v2 (#21455)dundargoc1+1-1
2022-12-14 09:46feat: `vim.inspect_pos`, `vim.show_pos`, `:Inspect`Folke Lemaitre13+385-11
2022-12-17 01:28Merge pull request #21450 from zeertzjq/vim-8.2.1210zeertzjq3+21-15
2022-12-17 00:50vim-patch:8.2.1210: using ht_used when looping through a hashtab is less reliablezeertzjq1+9-7
2022-12-17 00:47vim-patch:8.2.1209: Vim9: test failurezeertzjq1+3-0
2022-12-17 00:46vim-patch:8.2.1208: build failurezeertzjq1+9-8
2022-12-17 00:11fix(folds): use long for number of folded lines (#21447)zeertzjq3+8-8
2022-12-16 17:27Merge #21444 rename mch_msg => os_msgJustin M. Keyes11+120-120
2022-12-16 16:38refactor: rename mch_get_acl => os_get_aclJustin M. Keyes3+16-16
2022-12-16 16:33refactor: rename mch_msg => os_msgJustin M. Keyes8+104-104
2022-12-16 11:53Merge pull request #21440 from bfredl/scriptparmbfredl2+51-33
2022-12-16 11:24refactor(option.c): reduce scope of locals (#21433)Lewis Russell1+61-99
2022-12-16 10:27refactor(params): open -s and -w script files after parsing commandsbfredl2+51-33
2022-12-16 00:54fix(api): "emsg_silent" should imply "silent" in nvim_cmd (#21438)zeertzjq2+17-1
2022-12-15 22:08vim-patch:9.0.1062: some test function names do not match what they are doing (#21429)zeertzjq2+22-21
2022-12-15 19:40ci: add team reviewers (#21434)dundargoc5+12-10
2022-12-15 08:03Merge pull request #21426 from williamboman/fix/tbl_get-nil-return-valLewis Russell2+6-5
2022-12-15 01:27fix(lua): always return nil values in vim.tbl_get when no resultsWilliam Boman2+6-5
2022-12-14 22:54fix(ts): check buffer is loaded when restoring options (#21419)Lewis Russell1+6-1
2022-12-14 18:46vim-patch:9.0.1057: conflict between supercollider and scala filetype detection (#21417)Christian Clason2+1-9
2022-12-14 15:45fix(terminal): fix 'mousescroll' not respected in terminal mode (#21415)zeertzjq2+31-3
2022-12-14 15:00fix(treesitter): properly restore `'syntax'` (#21358)Lewis Russell4+19-6
2022-12-10 12:17feat(lsp): add function to get semantic tokens at cursorChristian Clason2+57-0
2022-12-13 14:43vim-patch:9.0.1051: after a failed CTRL-W ] next command splits window (#21400)zeertzjq2+15-0
2022-12-13 02:47vim-patch:9.0.0530: using freed memory when autocmd changes mark (#21396)zeertzjq2+15-0
2022-12-13 01:43docs: remove "How-to disable mouse" menu item #21394zeertzjq1+4-2
2022-12-12 21:11Merge pull request #21375 from nojnhuh/highlight-testbfredl1+3-0
2022-12-12 19:43feat(lsp): highlight semantic token modifiers (#21390)Christian Clason3+30-17
2022-12-12 17:42perf(lsp): update semantic tokens algorithm for parsing modifiers (#21383)jdrouhard2+13-36
2022-12-12 16:44fix(diff): handle long lines without crashing (#21389)Lewis Russell2+23-9
2022-12-12 15:15docs: add links to extmarks and namespaces (#21378)ii142+18-18
2022-12-12 15:14fix: vim.opt_local:append ignoring global option value (#21382)Phelipe Teles2+17-1
2022-12-12 05:13vim-patch:7db29e4b5c3a (#21380)Christian Clason4+316-81
2022-12-12 02:41docs #20986Justin M. Keyes13+156-195
2022-12-12 00:53docs: fix typos (#21328)dundargoc5+5-4
2022-12-11 15:02vim-patch:9.0.1047: matchparen is slow (#21379)zeertzjq1+15-8
2022-12-11 00:48vim-patch:8.2.2870: CmdlineChange event triggered twice for CTRL-R (#21361)zeertzjq3+26-2
2022-12-10 21:46fix(tests): initialize Screen.colors in API highlight testsJon Huhn1+3-0
2022-12-10 12:13fix(api): set correct curbuf when temporarily changing curwin (#21371)zeertzjq2+37-0
2022-12-10 11:16fix(lsp): ignore null responses for semanticTokens request (#21364)fsouza3+75-3
2022-12-10 00:49Merge pull request #21363 from jamessan/fuse-vim-patchesJames McCoy1+3-0
2022-12-09 22:50fix(events): skip WinScrolled for newly-created float windows (#21333)zeertzjq2+22-6
2022-12-09 21:02fix(lsp): fix get_active_clients bufnr parameter (#21366)Mathias Fußenegger2+4-4
2022-12-09 18:18fix(lsp): correct some type annotations (#21365)Mathias Fußenegger3+55-44
2022-12-09 14:32fix(vim-patches): ensure libfuse is installedJames McCoy1+3-0
2022-12-09 12:09vim-patch:9.0.1038: function name does not match what it is used for (#21359)zeertzjq1+9-9
2022-12-09 10:54fix(lsp): followup fixes for semantic tokens support (#21357)jdrouhard3+237-22
2022-12-09 03:31vim-patch:9.0.0238: Shift-Tab shows matches on cmdline when 'wildmenu' is off (#21355)zeertzjq1+18-0
2022-12-09 02:37test: convert another test in test_matchadd_conceal.vim to Lua (#21353)zeertzjq1+57-21
2022-12-09 01:45vim-patch:8.2.4387: command line completion doesn't always work properly (#21352)zeertzjq2+123-34
2022-12-09 00:18Merge pull request #21350 from zeertzjq/vim-8.2.4366zeertzjq3+143-15
2022-12-08 22:15vim-patch:8.2.4376: not enough tests for command line completionzeertzjq2+85-14
2022-12-08 22:12vim-patch:8.2.4366: not enough tests for command line completionzeertzjq3+58-1
2022-12-08 23:51test(old): change $TMPDIR from Xtest-tmpdir to X-test-tmpdir (#21346)zeertzjq3+3-3
2022-12-08 23:24Merge pull request #21348 from zeertzjq/vim-9.0.1036zeertzjq3+110-0
2022-12-08 22:57test(undo_spec): add more tests for writing in Insert modezeertzjq1+40-0
2022-12-08 22:35vim-patch:9.0.1036: undo misbehaves when writing from an insert mode mappingzeertzjq3+70-0
2022-12-08 22:00docs: dark/light color/accessibilty pass for generated html docs #21345Dave Lage1+9-8
2022-12-08 20:55fix(chansend): sending lines to terminal in reverse order on Windows #19315Enan Ajmain3+32-6
2022-12-08 18:40Merge pull request #21338 from zeertzjq/vim-9.0.1030zeertzjq3+45-0
2022-12-08 18:16vim-patch:9.0.1032: test fails when terminal feature is missingzeertzjq1+2-0
2022-12-08 12:11vim-patch:9.0.1030: using freed memory with the cmdline popup menuzeertzjq3+43-0
2022-12-08 17:55Merge pull request #21100 from jdrouhard/lsp_semantic_tokensGregory Anders12+1876-174
2022-11-23 16:06feat(lsp): initial support for semantic token highlightingJohn Drouhard11+1691-2
2022-12-08 14:54refactor(test): create an lsp-specific helpers.lua fileJohn Drouhard2+186-173
2022-12-08 16:51feat(treesitter): add 'lang' option to show_tree() (#21341)Gregory Anders3+21-11
2022-12-08 16:22feat(treesitter): add vim.treesitter.show_tree() (#21322)Gregory Anders5+408-3
2022-12-08 15:33vim-patch:86b4816766d9 (#21314)Christian Clason23+1096-57
2022-12-08 14:52vim-patch:8.2.1634: loop to handle keys for the command line is too long (#21340)zeertzjq2+268-207
2022-12-08 12:28refactor(lsp): remove deprecated vim.lsp.buf_get_clients calls (#21337)Raphael2+4-4
2022-12-08 11:22test(lsp): call clear() before willSave tests (#21336)zeertzjq1+3-0
2022-12-08 10:58vim-patch:8.2.3564: invalid memory access when scrolling without valid screen (#21335)zeertzjq4+23-7
2022-12-08 10:21docs(lua): add guide to using Lua in Neovim (#21137)dundargoc3+760-7
2022-12-08 09:55feat(lsp): support willSave & willSaveWaitUntil capability (#21315)Mathias Fußenegger4+114-13
2022-12-07 23:39vim-patch:9.0.1026: type of w_last_topfill is wrong (#21332)zeertzjq1+2-2
2022-12-07 10:34vim-patch:9.0.1025: WinScrolled is not triggered when filler lines change (#21325)zeertzjq5+159-46
2022-12-07 08:27docs(treesitter): use full function names in tags (#21321)Gregory Anders2+48-45
2022-12-07 06:51Merge pull request #21324 from zeertzjq/vim-8.2.1768zeertzjq3+65-17
2022-12-07 06:07vim-patch:fa3b72348d88zeertzjq3+44-18
2022-12-07 06:11vim-patch:0e6adf8a29d5zeertzjq1+14-7
2022-12-07 06:04vim-patch:8.2.1768: cannot use the help menu from a terminal windowzeertzjq1+16-1
2022-12-07 03:36fix(float): fix crash with bufpos and non-existent window (#21319)zeertzjq2+17-8
2022-12-07 02:18test: add more tests for float window bufpos (#21318)zeertzjq1+109-0
2022-12-07 00:57fix(events): save v:event for cmdline autocommands separately (#21316)zeertzjq2+14-2
2022-12-06 16:44docs(lua): correct vim.spell.check example (#21311)Jack Rowlingson1+1-1
2022-12-06 16:38ci(news): fetch full history (#21312)dundargoc1+3-4
2022-12-06 09:41vim-patch:9.0.1017: test for srand() fails on MS-Windows (#21308)zeertzjq1+2-13
2022-12-06 08:31vim-patch:8.2.1622: loop to handle keys for the command line is too long (#21307)zeertzjq1+282-250
2022-12-06 03:34vim-patch:8.2.4393: possible number overflow with nested folds (#21305)zeertzjq1+4-6
2022-12-06 01:39version.c: update [skip ci] (#20958)github-actions[bot]1+3-3
2022-12-06 01:15vim-patch:9.0.1015: without /dev/urandom srand() seed is too predictable (#21303)zeertzjq2+22-2
2022-12-06 00:39Merge pull request #21302 from zeertzjq/vim-8.2.3193zeertzjq4+92-24
2022-12-06 00:00vim-patch:9.0.1016: screenpos() does not count filler lines for diff modezeertzjq2+18-0
2022-12-05 23:52vim-patch:9.0.1011: ml_get error when using screenpos()zeertzjq3+9-0
2022-12-05 23:41vim-patch:8.2.4389: screenpos() does not handle a position in a closed foldzeertzjq2+28-4
2022-12-05 23:26vim-patch:8.2.4204: screenpos() has non-zero row for invisible textzeertzjq2+4-3
2022-12-05 23:26fix(float): fix ml_get error with bufposzeertzjq2+2-2
2022-12-05 22:51vim-patch:8.2.3193: screenpos() is wrong when 'display' is "lastline"zeertzjq2+32-16
2022-12-05 22:54vim-patch:9.0.1014: zir files are not recognized (#21301)Gregory Anders2+2-0
2022-12-05 18:59fix(secure): crash when hitting escape in prompt (#21283)ii143+24-26
2022-12-05 13:09docs: add missing docs from some Vim patches (#21296)zeertzjq10+23-11
2022-12-05 10:58ci: create CI job to check if news needs to be updated (#21142)dundargoc1+31-0
2022-12-05 10:58ci: use shell script to deduplicate workflow (#21079)dundargoc3+25-29
2022-12-05 10:57ci: use local action to make make cache keys consistent (#20538)dundargoc2+27-22
2022-12-05 02:47vim-patch:8.2.2328: some test files may not be deleted (#21194)zeertzjq1+1-0
2022-12-05 02:22Merge pull request #21292 from zeertzjq/vim-8.2.1195zeertzjq5+47-9
2022-12-05 01:53vim-patch:8.2.5145: exit test causes spurious valgrind reportszeertzjq3+15-0
2022-12-05 01:51vim-patch:8.2.3526: tests have clumsy check for X11 based GUIzeertzjq1+8-0
2022-12-05 01:52vim-patch:8.2.3499: GUI geometry startup test failszeertzjq1+5-5
2022-12-05 01:52vim-patch:8.2.3495: GUI geometry startup test fails on some systemszeertzjq1+8-1
2022-12-05 01:51vim-patch:8.2.3109: check for $DISPLAY never failszeertzjq1+1-1
2022-12-05 01:50vim-patch:8.2.3108: test for remote_foreground() failszeertzjq2+9-3
2022-12-05 01:50vim-patch:8.2.2240: clientserver test fails if full path is usedzeertzjq1+3-3
2022-12-05 01:49vim-patch:8.2.1197: clientserver test still fails on MS-Windowszeertzjq1+2-2
2022-12-05 01:49vim-patch:8.2.1195: clientserver test fails on MS-Windowszeertzjq1+4-2
2022-12-04 17:02fix(lsp): ensure open_logfile is safe for fast events (#21288)Mathias Fußenegger1+13-2
2022-12-04 15:29Merge pull request #21287 from mfussenegger/lsp-show-documentMathias Fußenegger2+91-46
2022-12-04 14:57fix(lsp): call show_document with correct argsMathias Fussenegger2+31-1
2022-12-04 14:39refactor(lsp): extract a _create_server method in lsp_specMathias Fussenegger1+60-45
2022-12-04 13:56fix(lsp): remove workspaceFolders field (#21284)Raphael1+0-2
2022-12-04 10:33vim-patch:9.0.0610: global interrupt test fails when run under valgrind (#21285)zeertzjq1+3-2
2022-12-04 09:44vim-patch:9.0.0259: crash with mouse click when not initialized (#21282)zeertzjq2+66-50
2022-12-04 08:59Merge pull request #21281 from zeertzjq/vim-8.2.4163zeertzjq2+10-0
2022-12-04 08:29vim-patch:8.2.4168: disallowing empty function name breaks existing pluginszeertzjq3+11-2
2022-12-04 08:28vim-patch:8.2.4163: no error for omitting function name after autoload prefixzeertzjq1+2-1
2022-12-04 02:32Merge pull request #21279 from zeertzjq/vim-8.2.2182zeertzjq17+263-67
2022-12-04 01:46vim-patch:8.2.3292: underscore in very magic pattern causes a hangzeertzjq2+14-1
2022-12-04 01:43vim-patch:8.2.3265: smartcase does not work correctly in very magic patternzeertzjq2+63-1
2022-12-04 01:09vim-patch:8.2.2295: incsearch does not detect empty pattern properlyzeertzjq11+140-45
2022-12-04 00:38vim-patch:8.2.2182: Vim9: value of 'magic' is still relevantzeertzjq14+69-43
2022-12-03 14:16fix(syntax): correct conceal for annotated code blocks (#21272)Christian Clason1+2-2
2022-12-03 13:44Merge pull request #21274 from zeertzjq/vim-8.2.3992zeertzjq14+397-281
2022-12-03 12:53vim-patch:9.0.0577: buffer underflow with unexpected :finallyzeertzjq2+258-235
2022-12-03 12:46vim-patch:9.0.0110: help tag generation picks up words in code exampleszeertzjq4+23-3
2022-12-03 12:27test(old): skip Vim9 script with less divergencezeertzjq5+15-6
2022-12-03 13:13vim-patch:8.2.4262: some search tests failzeertzjq1+1-1
2022-12-03 12:15vim-patch:8.2.4261: accessing invalid memory in a regular expressionzeertzjq3+39-2
2022-12-03 11:09vim-patch:8.2.3992: wrong local-additions in the help with language mixzeertzjq2+46-22
2022-12-03 12:10test(old): make ":h local-additions" work properly in test_help.vimzeertzjq3+16-13
2022-12-03 12:51fix(lsp): render <pre>{lang} code blocks and set separator default to false (#21271)Folke Lemaitre1+2-4
2022-12-03 07:09Merge pull request #21270 from zeertzjq/vim-8.2.1420zeertzjq9+592-1570
2022-12-03 06:22vim-patch:8.2.1440: debugger code insufficiently testedzeertzjq2+106-80
2022-12-03 05:48vim-patch:8.2.1420: test 49 is old stylezeertzjq8+533-1537
2022-12-03 05:34vim-patch:9.0.0322: crash when no errors and 'quickfixtextfunc' is set (#21269)zeertzjq2+17-1
2022-12-03 01:05Merge pull request #21267 from zeertzjq/vim-8.2.3900zeertzjq14+258-12
2022-12-03 00:37vim-patch:partial:8.2.3908: cannot use a script-local function for 'foldtext'zeertzjq3+41-1
2022-12-03 00:17vim-patch:8.2.3900: it is not easy to use a script-local function for an optionzeertzjq13+215-9
2022-12-03 00:24refactor: make sure getting a callback doesn't modify argumentzeertzjq2+3-3
2022-12-02 20:26Merge pull request #21266 from zeertzjq/vim-8.2.3889zeertzjq7+106-30
2022-12-02 19:44vim-patch:9.0.0990: callback name argument is changed by setqflist()zeertzjq2+19-8
2022-12-02 19:40vim-patch:9.0.0805: filetype autocmd may cause freed memory accesszeertzjq2+22-0
2022-12-02 13:00vim-patch:8.2.3889: duplicate code for translating script-local function namezeertzjq5+71-28
2022-12-02 15:45Merge pull request #21154 from clason/vimdoc-injectionsChristian Clason48+882-851
2022-11-26 10:54docs(news): add entry for highlighted codeChristian Clason1+10-0
2022-11-23 11:31docs(gen): support language annotation in docstringsChristian Clason27+262-264
2022-11-22 20:23feat(web): syntax highlighting via highlight.jsChristian Clason1+14-3
2022-11-22 17:41docs: add language annotation to Nvim manualChristian Clason21+528-525
2022-12-02 14:10Merge pull request #21264 from zeertzjq/vim-8.2.3829zeertzjq6+277-22
2022-12-02 12:47vim-patch:8.2.3838: cannot use script-local function for setting *func optionszeertzjq5+274-26
2022-12-02 12:44vim-patch:8.2.3829: no error when setting a func option to script-local functionzeertzjq3+7-0
2022-12-02 12:45build: restrict `git describe` to top level source directory (#20993)Jan Palus2+2-1
2022-12-02 12:45fix(diff): fix a crash in diff mode with linematch enabled (#21070)Jonathon1+1-1
2022-12-02 12:39feat(aucmd_win): allow crazy things with hidden buffers (#21250)zeertzjq12+137-156
2022-12-02 09:20build(deps): bump LuaJIT to HEAD - 564147f51 (#21257)Christian Clason1+2-2
2022-12-02 05:10refactor: remove COMMA (#21260)zeertzjq2+1-2
2022-12-02 04:36test: use luv.os_uname for fast platform detection (#21157)kylo2521+9-28
2022-12-02 03:15Merge pull request #21262 from zeertzjq/vim-8.2.1748zeertzjq3+46-14
2022-12-02 02:28vim-patch:8.2.1748: closing split window in other tab may cause a crashzeertzjq2+22-5
2022-12-02 02:30fix(float): make closing float in another tab return to correct windowzeertzjq2+25-10
2022-12-01 15:15refactor(fs): replace vim.fn/vim.env in vim.fs (#20379)Mike2+105-3
2022-12-01 09:55ci: rename workflow files to be simpler and more consistent (#21253)dundargoc0+0-0
2022-12-01 03:50feat(provider): add support for Yarn node modules on Windows (#21246)Charles Nguyen1+4-6
2022-12-01 01:05fix: clang warnings (#21247)zeertzjq4+4-2
2022-11-30 20:32fix(ui-ext): log and clear error in ui_comp_event (#21147)Andrew Willette3+7-4
2022-11-30 13:19ci: add more reviewers based on label (#21155)dundargoc1+18-4
2022-11-30 03:47vim-patch:8.2.3259 when 'indentexpr' causes an error did_throw may hang (#21240)zeertzjq2+59-47
2022-11-30 02:43Merge pull request #21238 from zeertzjq/vim-8.2.5080zeertzjq9+234-204
2022-11-30 02:07vim-patch:8.2.5108: retab test disabled because it hangs on MS-Windowszeertzjq2+14-15
2022-11-30 02:12refactor: move ex_retab() to indent.czeertzjq3+190-186
2022-11-30 02:07vim-patch:8.2.5105: test still hangs on MS-Windowszeertzjq1+6-9
2022-11-30 02:04vim-patch:8.2.5104: test hangs on MS-Windowszeertzjq1+7-1
2022-11-30 02:04vim-patch:8.2.5103: build fails with small featureszeertzjq1+3-0
2022-11-30 01:48vim-patch:8.2.5102: interrupt not caught in testzeertzjq7+42-25
2022-11-30 01:47vim-patch:8.2.5082: retab test failszeertzjq1+5-3
2022-11-30 01:46vim-patch:8.2.5080: when indenting gets out of hand it is hard to stopzeertzjq1+2-0
2022-11-29 13:07Merge pull request #21234 from zeertzjq/vim-9.0.0965zeertzjq17+292-152
2022-11-29 11:02vim-patch:9.0.0967: leaking memory from autocmd windowszeertzjq4+17-16
2022-11-29 10:20vim-patch:9.0.0965: using one window for executing autocommands is insufficientzeertzjq17+279-148
2022-11-22 12:50feat(help): highlighted codeblocksChristian Clason6+70-61
2022-11-29 12:09refactor: buffer_ensure_loaded()zeertzjq2+15-7
2022-11-29 09:55Merge pull request #21232 from zeertzjq/vim-9.0.0910zeertzjq2+91-29
2022-11-29 08:55vim-patch:9.0.0914: deletebufline() may move marks in the wrong windowzeertzjq2+90-42
2022-11-29 08:54vim-patch:9.0.0910: setting lines in another buffer may not work wellzeertzjq1+20-6
2022-11-29 08:47vim-patch:8.1.2001: some source files are too big (#21231)zeertzjq19+1746-1637
2022-11-29 03:48vim-patch:8.1.1313: warnings for using localtime() and ctime() (#21229)zeertzjq3+11-14
2022-11-29 03:18vim-patch:9.0.0733: use of strftime() is not safe (#21228)zeertzjq5+17-9
2022-11-29 02:17vim-patch:9.0.0969: matchparen highlight is not updated when switching buffers (#21227)zeertzjq8+96-24
2022-11-29 01:45docs: fix typos (#21196)dundargoc15+36-34
2022-11-29 00:56test: adding/removing winbar should not cause win_pos events (#21226)zeertzjq1+86-3
2022-11-29 00:53Merge pull request #21224 from luukvbaal/vim-9.0.0964zeertzjq3+52-9
2022-11-28 22:25refactor(ui): statusbar invalidation to win_set_inner_size()Luuk van Baal1+2-8
2022-11-28 22:40refactor: rework parameter validation in vim.secure.trust() (#21223)Gregory Anders2+14-6
2022-11-28 17:41vim-patch:9.0.0964: status line not redrawn when 'splitkeep' is "screen"Luuk van Baal2+50-1
2022-11-28 19:23feat(secure): add `:trust` command and vim.secure.trust() (#21107)Jlll113+538-26
2022-11-28 17:29docs(lua): correct the tags for vim.opt_local and vim.opt_global (#21138)dundargoc1+2-3
2022-11-28 17:11Merge pull request #21200 from dundargoc/refactor/char_u/15bfredl54+510-509
2022-11-26 17:57refactor: replace char_u with chardundargoc54+510-509
2022-11-28 12:01vim-patch:9.0.0963: function name does not match autocmd event name (#21215)zeertzjq3+7-7
2022-11-27 22:59vim-patch:9.0.0958: messages test is flaky (#21205)zeertzjq1+2-2
2022-11-27 22:30Merge pull request #21204 from bfredl/colormapbfredl4+39-38
2022-11-27 09:33fix(tests): only get the color map once, even for multiple test filesbfredl4+39-38
2022-11-26 23:19vim-patch:9.0.0953: part of making search more efficient is missing (#21201)zeertzjq1+3-3
2022-11-26 17:58Merge pull request #20196 from dundargoc/refactor/char_u/14bfredl53+603-611
2022-08-26 21:11refactor: replace char_u with charDundar Göc53+603-611
2022-11-26 13:35vim-patch:9.0.0952: Eclipse preference files are not recognized (#21199)Christian Clason2+2-1
2022-11-26 13:28vim-patch:9.0.0951: trying every character position for a match is inefficient (#21198)zeertzjq4+32-3
2022-11-26 03:15vim-patch:8.2.1707: small inconsitency in highlight test (#21193)zeertzjq1+2-2
2022-11-26 00:50fix(startup): support .exrc or .nvimrc with init.lua (#21181)Kristijan Husak2+64-3
2022-11-25 23:52docs: fix typos (#21168)dundargoc7+10-10
2022-11-25 23:32vim-patch:9.0.0950: the pattern "\_s\zs" matches at EOL (#21192)zeertzjq2+36-11
2022-11-25 09:08vim-patch:9.0.0935: when using dash it may not be recognize as filetype "sh" (#21174)Christian Clason2+12-4
2022-11-25 08:22Merge pull request #21188 from zeertzjq/vim-8.2.2684zeertzjq7+795-311
2022-11-25 08:17vim-patch:9.0.0932: Oblivion files are not recognized (#21179)zeertzjq2+5-0
2022-11-25 08:17vim-patch:9.0.0942: Workflow Description Language files are not recognized (#21183)Christian Clason2+2-0
2022-11-25 07:50vim-patch:8.2.2713: folding code not sufficiently testedzeertzjq2+142-0
2022-11-25 07:07vim-patch:8.2.2684: not enough folding code is testedzeertzjq7+653-311
2022-11-25 04:05Merge pull request #21186 from zeertzjq/vim-8.2.4155zeertzjq2+3-0
2022-11-25 03:37vim-patch:8.2.4412: translation cleanup script does not remove empty lines at endzeertzjq1+2-0
2022-11-25 03:34vim-patch:8.2.4155: translating strftime() argument results in check errorzeertzjq1+1-0
2022-11-25 03:06Merge pull request #21185 from zeertzjq/vim-8.2.2466zeertzjq6+46-3
2022-11-25 02:43vim-patch:9.0.0936: wrong type for "isunnamed" returned by getreginfo()zeertzjq1+7-0
2022-11-25 02:38vim-patch:8.2.2886: various pieces of code not covered by testszeertzjq5+28-1
2022-11-25 02:35vim-patch:8.2.2466: max() and min() can give many error messageszeertzjq2+11-2
2022-11-24 14:19ci(labeler): also add filetype label for filetype/detect.lua (#21180)zeertzjq1+1-0
2022-11-24 13:19Merge pull request #21080 from folke/fix_multigrid_lua_ui_attachbfredl1+1-1
2022-11-24 11:41Merge pull request #21173 from zeertzjq/vim-8.2.3698zeertzjq4+179-5
2022-11-24 11:05vim-patch:8.2.4062: match highlighting of tab too shortzeertzjq3+47-2
2022-11-24 10:53vim-patch:8.2.3940: match highlight disappears when doing incsearch for ":s/pat"zeertzjq3+55-1
2022-11-24 10:37vim-patch:8.2.3698: match highlighting continues over breakindentzeertzjq4+79-4
2022-11-24 10:23vim-patch:partial:b59ae59a5870 (#21170)Sean Dewar15+3774-59
2022-11-24 01:42docs(news): add diagnostic suffix (#21141)beardedsakimonkey1+5-0
2022-11-23 23:40docs(lua): add clarifications for fs.find() and fs.normalize() (#21132)AzerAfram2+28-24
2022-11-23 23:29build(nix): update nixpkgsPaul Schyska2+6-15
2022-11-23 12:40Merge pull request #21163 from zeertzjq/vim-9.0.0925zeertzjq3+22-22
2022-11-23 12:03refactor: maybe suppress a PVS warningzeertzjq1+1-0
2022-11-23 11:56vim-patch:9.0.0926: Coverity warns for not using return value of dict_add()zeertzjq1+6-4
2022-11-23 11:52vim-patch:9.0.0925: two conditions are always falsezeertzjq1+15-18
2022-11-23 04:14fix(options): fix local 'sidescrolloff' doesn't work for mouse (#21162)zeertzjq3+53-9
2022-11-23 01:54vim-patch:partial:9.0.0917: the WinScrolled autocommand event is not enough (#21161)zeertzjq11+692-210
2022-11-22 22:28vim-patch:9.0.0922: Mermaid files are not recognized (#21160)Christian Clason2+4-0
2022-11-22 20:25build(deps): update viml parser and queries (#21158)Christian Clason3+44-11
2022-11-22 10:02Merge pull request #20151 from dundargoc/refactor/char_u/13bfredl33+513-512
2022-11-22 00:13test: simplify platform detection (#21020)dundargoc74+346-347
2022-11-22 00:09refactor: remove old TODO comments that aren't relevant anymore (#21144)dundargoc4+0-58
2022-11-22 00:07fix: pvs warnings (#21145)dundargoc6+8-5
2022-11-21 23:55Merge pull request #21149 from zeertzjq/vim-9.0.0916zeertzjq8+80-27
2022-11-21 22:52vim-patch:9.0.0916: getbufline() is inefficient for getting a single linezeertzjq5+42-9
2022-11-21 23:11vim-patch:8.2.2479: set/getbufline test fails without the job featurezeertzjq1+7-5
2022-11-21 22:56vim-patch:8.2.2435: setline() gives an error for some typeszeertzjq5+36-18
2022-11-21 21:02fix(diagnostic): correct type annotations; add Diagnostic type (#21120)Mathias Fußenegger2+50-33
2022-11-21 13:53build(editorconfig): set indent_size to 4 for python files (#21135)dundargoc1+3-0
2022-11-21 10:06feat(lsp): support set title in lsp relate floatwindow (#21110)Raphael3+15-2
2022-11-20 23:57feat(diagnostic): add `suffix` option to `virt_text` config (#21140)beardedsakimonkey3+52-1
2022-11-20 20:09feat(diagnostic): add `suffix` option to `open_float()` (#21130)beardedsakimonkey3+111-21
2022-11-20 14:00Merge pull request #21136 from zeertzjq/vim-9.0.0913zeertzjq6+263-60
2022-11-20 13:38test: add a test for #18222zeertzjq1+29-0
2022-11-20 13:11vim-patch:9.0.0915: WinScrolled may trigger immediately when definedzeertzjq4+61-15
2022-11-20 00:38vim-patch:partial:9.0.0913: only change in current window triggers the WinScrolled eventzeertzjq5+174-46
2022-11-20 10:42docs(support): update tested versions (#21126)dundargoc1+2-2
2022-11-20 10:26test: use isCI to simplify CI detection (#21134)dundargoc1+3-4
2022-08-26 21:11refactor: replace char_u with charDundar Göc33+513-512
2022-11-19 13:41perf(diagnostic): use api variable and improve validate (#21111)Raphael2+47-51
2022-11-19 12:46test: fix failing tui_spec.lua tests (#21117)Jakub Łuczyński2+26-14
2022-11-19 11:27fix(lsp): ignore hover and signatureHelp responses on buffer change (#21121)Grzegorz Rozdzialik1+8-0
2022-11-19 10:31vim-patch:partial:d13166e788fc (#21109)Sean Dewar12+196-65
2022-11-19 09:48feat(lsp): run handler in coroutine to support async response (#21026)Mathias Fußenegger3+76-49
2022-11-19 08:39vim-patch:8.2.5130: edit test for mode message fails when using valgrind (#21118)zeertzjq1+9-10
2022-11-19 06:12vim-patch:8.2.5148: invalid memory access when using expression on command line (#21113)zeertzjq2+11-2
2022-11-19 04:47vim-patch:8.2.5167: get(Fn, 'name') on funcref returns special byte code (#21112)zeertzjq3+22-4
2022-11-19 02:57vim-patch:8.2.0260: several lines of code are duplicated (#21108)zeertzjq5+75-103
2022-11-18 15:39feat(clipboard): added wayclip support (#21091)XDream82+7-0
2022-11-18 14:44Merge pull request #21104 from zeertzjq/vim-8.2.0469zeertzjq4+21-3
2022-11-18 14:19vim-patch:8.2.0469: Vim9: no error for missing ] after listzeertzjq3+4-2
2022-11-18 14:26vim-patch:8.2.0450: not enough testing for restricted mode and function callszeertzjq1+17-1
2022-11-18 13:00Merge pull request #21103 from zeertzjq/vim-8.2.4553zeertzjq2+128-117
2022-11-18 12:05vim-patch:8.2.4562: linear tag search is not optimalzeertzjq1+120-115
2022-11-18 12:03vim-patch:8.2.4553: linear tag search is a bit slowzeertzjq2+8-2
2022-11-18 12:01Merge pull request #21102 from zeertzjq/vim-8.2.4512zeertzjq3+921-603
2022-11-18 09:43vim-patch:8.2.4544: Coverity warnings for not using returned valuezeertzjq1+5-5
2022-11-18 09:37vim-patch:8.2.4543: Coverity warning for refactored tag search codezeertzjq2+25-24
2022-11-18 08:20vim-patch:8.2.4538: the find_tags_in_file() function is too longzeertzjq2+578-443
2022-11-18 08:16vim-patch:8.2.4518: the binary tag search feature is always enabledzeertzjq2+84-0
2022-11-18 07:32vim-patch:8.2.4512: the find_tags_in_file() function is much too longzeertzjq2+357-259
2022-11-18 07:24Merge pull request #21101 from zeertzjq/vim-8.2.4494zeertzjq3+807-748
2022-11-18 06:26vim-patch:8.2.4496: Coverity gives warnings after tags code refactoringzeertzjq1+19-21
2022-11-18 05:25vim-patch:8.2.4494: the find_tags() function is much too longzeertzjq3+810-749
2022-11-18 03:16vim-patch:8.2.3776: when a tags file line is long a tag may not be found (#21099)zeertzjq2+25-2
2022-11-18 00:43feat(l10n): update zh_CN translations (#21085)Sizhe Zhao1+7925-4348
2022-11-18 00:14fix(ex_cmds): fix a mistake in the porting of Vim patch 8.1.0306 (#21096)zeertzjq1+3-1
2022-11-17 23:39vim-patch:9.0.0897: Clinical Quality Language files are not recognized (#21094)Matthew Gramigna2+2-0
2022-11-17 22:47vim-patch:8.2.1497: CursorHold test is flaky (#21095)zeertzjq1+5-6
2022-11-17 20:20Merge pull request #21078 from dundargoc/refactor/remove-wintbfredl1+0-10
2022-11-17 15:53Merge pull request #21090 from zeertzjq/vim-8.2.2945zeertzjq6+531-2
2022-11-17 15:47Merge pull request #20956 from gpanders/lua-readsecureGregory Anders19+366-57
2022-11-17 15:27fix(memline): use long instead of linenr_T for db_line_countzeertzjq1+2-1
2022-11-17 15:30vim-patch:9.0.0895: file renamed twice in test, missing feature checkzeertzjq1+1-1
2022-11-07 02:44refactor: deprecate 'secure' optionGregory Anders10+14-52
2022-11-06 01:30feat(exrc): use vim.secure.read() for 'exrc' optionGregory Anders7+53-6
2022-11-05 19:37feat: add vim.secure.read()Gregory Anders6+300-0
2022-11-17 14:43refactor: remove __STDC_ISO_10646__ checkdundargoc1+0-10
2022-11-17 15:03vim-patch:8.2.3498: recover test may fail on some systemszeertzjq1+5-3
2022-11-17 15:02vim-patch:8.2.3440: recover test fails if there is an old swap filezeertzjq1+6-0
2022-11-17 15:02vim-patch:8.2.3103: swap test may fail on some systemszeertzjq1+13-13
2022-11-17 15:00vim-patch:8.2.3080: recover test fails on 32bit systemszeertzjq1+23-5
2022-11-17 15:00vim-patch:8.2.2981: recovery test is not run on big-endian systemszeertzjq1+96-97
2022-11-17 14:57vim-patch:8.2.2973: fix for recovery and diff mode not testedzeertzjq3+163-0
2022-11-17 14:53vim-patch:8.2.2960: swap file recovery not sufficiently testedzeertzjq1+100-0
2022-11-17 14:52vim-patch:8.2.2952: recover test fails on big endian systemszeertzjq2+37-7
2022-11-17 14:40vim-patch:8.2.2945: some buffer related code is not testedzeertzjq3+210-0
2022-11-17 14:38Merge pull request #21089 from zeertzjq/vim-8.2.2586zeertzjq5+191-15
2022-11-17 12:37test: add a Lua test for swap file created before bootzeertzjq1+78-1
2022-11-17 12:21vim-patch:8.2.2589: recover test hangs in the GUIzeertzjq2+15-2
2022-11-17 12:18vim-patch:8.2.2587: recover test fails on FreeBSDzeertzjq2+11-2
2022-11-17 11:57vim-patch:8.2.2586: process id may be invalidzeertzjq2+91-14
2022-11-17 11:38Merge pull request #21087 from zeertzjq/vim-8.2.1970zeertzjq3+118-6
2022-11-17 10:44vim-patch:8.2.3042: swap file test failszeertzjq1+2-2
2022-11-17 10:41vim-patch:8.2.3041: detecting if the process of a swap file is running failszeertzjq1+12-1
2022-11-17 10:24vim-patch:8.2.2044: MS-Windows: swap file test sometimes failszeertzjq1+36-3
2022-11-17 10:21vim-patch:8.2.2026: Coverity warns for possibly using not NUL terminated stringzeertzjq1+1-0
2022-11-17 10:23vim-patch:8.2.2019: swap file test fails on MS-Windowszeertzjq1+3-2
2022-11-17 10:20vim-patch:8.2.2016: swap file test is a little flakyzeertzjq1+2-2
2022-11-17 10:13vim-patch:8.2.1970: it is easy to make mistakes when cleaning up swap fileszeertzjq2+69-3
2022-11-17 09:34vim-patch:8.2.1260: there is no good test for CursorHold (#21086)zeertzjq3+30-28
2022-11-17 08:43ci(release/winget): correctly set output variable (#21077)Vedant1+1-1
2022-11-17 07:57ci(windows): set $PSNativeCommandArgumentPassing = 'Legacy' (#21083)zeertzjq1+2-0
2022-11-16 23:51vim-patch:9.0.0300: 'cpoptions' tests are flaky (#21081)zeertzjq1+38-38
2022-11-16 23:18fix(api): nvim_win_set_cursor redraw cursorcolumn for non-current window (#21072)Jlll13+47-11
2022-11-16 21:45fix: don't disable compositor widgets when a GUI with multigrid attachesFolke Lemaitre1+1-1
2022-11-16 15:32ci(stale): disable remove-stale-when-updated (#21075)zeertzjq1+1-0
2022-11-15 21:27fix(api): nvim_buf_get_text regression (#21071)Lewis Russell3+18-16
2022-11-15 20:57refactor: convert drawline.c draw states to enum (#21067)luukvbaal1+13-10
2022-11-15 15:02vim-patch:9.0.0884: mouse shape remains in op-pending mode after failed change (#21066)zeertzjq3+61-4
2022-11-15 11:33test: don't skip parser_spec on windows (#20294)dundargoc1+0-2
2022-11-15 09:55Merge pull request #20157 from dundargoc/build/iwyubfredl267+3174-863
2022-11-15 09:35Merge pull request #21031 from dundargoc/fix/windowsbfredl7+24-13
2022-09-11 15:12build: allow IWYU to fix includes for all .c filesdundargoc267+3174-863
2022-11-15 09:23docs(treesitter): change links for `eq?` and `set!` to codeblocks (#21047)Jlll11+2-2
2022-11-14 23:58vim-patch:9.0.0882: using freed memory after SpellFileMissing autocmd uses bwipe (#21060)zeertzjq2+16-2
2022-11-14 23:23vim-patch:9.0.0883: a silent mapping may cause dots on the command line (#21061)zeertzjq2+6-1
2022-11-14 21:26Merge pull request #21054 from max397574/fix/deepcopy_vimNILbfredl2+9-0
2022-11-14 19:26fix(lua): make `vim.deepcopy` work with `vim.NIL`Max2+9-0
2022-11-12 12:34ci(windows): treat compiler warnings as errorsdundargoc7+24-13
2022-11-14 18:04feat(lua-api): avoid unnecessary allocations (#19877)Lewis Russell11+184-96
2022-11-14 15:18vim-patch:9.0.0878: Coverity warns for dead code (#21053)zeertzjq1+2-2
2022-11-14 10:01feat(test): add Lua forms for API methods (#20152)Lewis Russell14+157-102
2022-11-14 08:28test: remove skip for 32-bit MSVC (#21030)dundargoc1+1-7
2022-11-14 04:10vim-patch:8.2.4038: various code not used when features are disabled (#21049)zeertzjq2+10-9
2022-11-14 03:23vim-patch:8.2.4001: insert complete code uses global variableszeertzjq1+2-3
2022-11-14 00:16test(old): add missing lines from Vim patch 8.2.0522 (#21048)zeertzjq1+10-0
2022-11-13 23:16vim-patch:9.0.0872: code is indented more than needed (#21046)zeertzjq1+94-85
2022-11-13 13:52test: introduce skip() #21010dundargoc34+118-121
2022-11-13 09:53Merge pull request #21033 from bfredl/winfixbfredl3+81-31
2022-11-12 15:41fix(ui): fix some cases of stale highlight definitionsbfredl3+81-31
2022-11-13 08:53Merge pull request #20984 from notomo/fix-message-kind-on-historybfredl2+28-0
2022-11-13 00:35vim-patch:9.0.0865: duplicate arguments are not always detected (#21036)zeertzjq2+22-1
2022-11-13 00:29vim-patch:9.0.0863: col() and charcol() only work for the current window (#21038)zeertzjq6+87-12
2022-11-13 00:20vim-patch:9.0.0867: wildmenu redrawing code is spread out (#21035)zeertzjq2+238-240
2022-11-13 00:16test(lua/ui_spec): fix Ctrl-C test flakiness (#21039)zeertzjq1+2-0
2022-11-13 00:09Merge pull request #21037 from zeertzjq/vim-8.2.4675zeertzjq2+23-6
2022-11-12 23:24vim-patch:9.0.0869: bogus error when string used after :elseifzeertzjq2+12-1
2022-11-12 23:29vim-patch:8.2.4676: test fails with different errorzeertzjq1+5-5
2022-11-12 23:17vim-patch:8.2.4675: no error for missing expression after :elseifzeertzjq1+7-1
2022-11-12 23:06vim-patch:9.0.0866: no test for what patch 8.2.2207 fixes (#21034)zeertzjq2+7-12
2022-11-12 15:31vim-patch:9.0.0862: default value of 'endoffile' is wrong (#21032)zeertzjq3+14-2
2022-11-12 14:57fix: vim.ui.input always calls callback #21006Steven Arcangeli2+4-6
2022-11-12 13:14Merge pull request #20178 from vigoux/extmark-nospellLewis Russell10+88-29
2022-10-28 12:09feat(spell): support nospell in treesitter queriesLewis Russell2+17-5
2022-09-13 07:44feat(extmarks): allow preventing spellchecking with spell = falseThomas Vigouroux8+71-24
2022-11-12 04:29vim-patch:9.0.0845: shell command with just space gives strange error (#21029)zeertzjq2+52-3
2022-11-12 02:33feat(checkhealth): use "help" syntax, avoid tabpage #20879Justin M. Keyes5+125-117
2022-11-12 01:57vim-patch:8.2.2207: illegal memory access if popup menu items are changed (#21028)zeertzjq6+212-4
2022-11-11 23:43vim-patch:9.0.0861: solution for "!!sort" in closed fold is not optimal (#21027)zeertzjq4+104-20
2022-11-11 10:18vim-patch:9.0.0715: wrong argument for append() gives two error messages (#21023)zeertzjq1+2-0
2022-11-11 09:50vim-patch:8.2.1919: assert_fails() setting emsg_silent changes normal execution (#20998)zeertzjq13+26-18
2022-11-11 08:46fix(messages): don't set cmdline_row when messages have scrolled (#21015)zeertzjq2+29-1
2022-11-11 02:16vim-patch:9.0.0858: "!!sort" in a closed fold sorts too many lines (#21022)zeertzjq2+55-5
2022-11-10 11:05refactor: move tabline code to statusline.c (#21008)luukvbaal13+458-456
2022-11-10 09:05vim-patch:76db9e076318 (#21013)Sean Dewar18+159-79
2022-11-10 08:12docs(treesitter): fix predicate syntax (#21016)James Trew1+1-1
2022-11-10 05:38revert: "oldtests: win: fix buffer pathsep" (#21017)zeertzjq1+2-2
2022-11-09 23:26fix(man.lua): use `env` command (#21007)euclidianAce1+14-2
2022-11-09 23:21fix(clipboard): update version regex pattern (#21012)Gregory Anders1+2-2
2022-11-09 22:34docs: swap CursorLineFold and CursorLineSign (#20875)Eduard Baturin1+2-2
2022-11-09 22:16fix(messages): reset msg_grid_scroll_discount when redrawing (#21000)zeertzjq4+17-1
2022-11-08 08:48Merge pull request #20821 from dundargoc/refactor/clang-tidybfredl56+559-556
2022-11-08 00:41refactor: remove stray emsg check after #20992 (#20996)luukvbaal1+0-12
2022-11-08 00:15fix(vim.ui.input): return empty string when inputs nothing (#20883)Jongwook Choi3+59-5
2022-11-07 23:21vim-patch:9.0.0844: handling 'statusline' errors is spread out (#20992)luukvbaal7+51-72
2022-11-07 21:28vim-patch:9.0.0843: VHS tape files are not recognized (#20995)Christian Clason2+2-0
2022-11-07 17:00Merge pull request #20991 from famiu/feat/api/nvim_cmd/command-namebfredl4+15-0
2022-11-07 16:27feat(api): add command name to Lua command callback optsFamiu Haque4+15-0
2022-11-07 13:08test(old): make Test_help_tagjump() test order match upstreamzeertzjq1+8-8
2022-11-07 12:13Merge pull request #20990 from zeertzjq/vim-8.2.2060zeertzjq7+23-26
2022-11-07 12:02refactor(highlight): rename FloatBorderTitle #20988Raphael4+5-5
2022-11-07 11:50vim-patch:8.2.3626: "au! event" cannot be followed by another commandzeertzjq3+10-5
2022-11-07 11:40vim-patch:8.2.2060: check for features implemented with "if"zeertzjq5+13-21
2022-11-07 10:22docs(news): add linematch (#20927)Lewis Russell2+9-0
2022-11-07 10:21refactor: more clint (#20910)Lewis Russell14+597-879
2022-11-07 06:49Merge pull request #20987 from zeertzjq/vim-8.2.3751zeertzjq20+1264-620
2022-11-07 04:12docs(options): remove mentions of 'imactivatefunc' and 'imstatusfunc'zeertzjq1+4-4
2022-11-07 06:08vim-patch:8.2.3792: setting *func options insufficiently testedzeertzjq4+373-298
2022-11-07 05:37vim-patch:8.2.3788: lambda for option that is a function may be freedzeertzjq10+978-764
2022-11-07 03:20vim-patch:8.2.3758: options that take a function insufficiently testedzeertzjq3+480-400
2022-11-07 03:04vim-patch:8.2.3756: might crash when callback is not validzeertzjq7+42-10
2022-11-07 02:26vim-patch:8.2.3751: cannot assign a lambda to an option that takes a functionzeertzjq12+291-51
2022-11-07 02:24vim-patch:8.2.3735: cannot use a lambda for 'imactivatefunc'zeertzjq1+14-11
2022-11-07 03:46fix(clipboard): prefer xsel #20918wzy1+6-6
2022-11-07 03:31feat: ":write ++p" creates parent dirs #20835Victor Blanchard11+116-0
2022-11-07 03:18fix(tutor): failing to get buf name #20933erw71+1-1
2022-11-07 03:10refactor: click definition functions #20923luukvbaal2+48-40
2022-11-07 03:05ci: add stale bot #20884dundargoc1+25-0
2022-11-07 03:02vim-patch:9.0.0756 #20680Shougo4+25-0
2022-11-07 01:35ci: install only necessary dependencies #20970dundargoc1+0-16
2022-11-07 01:20fix(ui-ext): correct message kind in history before vim.ui_attach()notomo2+28-0
2022-11-07 01:08fix(stdpath): default to /tmp if stdpath('run') cannot be created #20952zeertzjq1+3-0
2022-11-07 00:51Merge pull request #20944 from zeertzjq/vim-8.2.3705zeertzjq13+945-44
2022-11-07 00:42ci: request reviewers when PR is reopened #20972dundargoc1+1-1
2022-11-05 09:01vim-patch:9.0.0389: crash when 'tagfunc' closes the windowzeertzjq3+26-0
2022-11-05 08:59vim-patch:9.0.0246: using freed memory when 'tagfunc' deletes the bufferzeertzjq2+18-1
2022-08-20 00:45vim-patch:8.2.3725: cannot use a lambda for 'completefunc' and 'omnifunc'zeertzjq11+677-33
2022-08-20 01:35vim-patch:8.2.3712: cannot use Vim9 lambda for 'tagfunc'zeertzjq3+108-15
2022-11-05 07:30vim-patch:8.2.3705: cannot pass a lambda name to function() or funcref()zeertzjq3+31-11
2022-08-20 00:27vim-patch:8.2.3665: cannot use a lambda for 'tagfunc'zeertzjq7+106-5
2022-11-06 23:58Merge pull request #20982 from zeertzjq/vim-8.2.2849zeertzjq6+290-3
2022-11-06 23:21vim-patch:8.2.2873: not enough tests for writing bufferszeertzjq4+62-2
2022-11-06 23:06vim-patch:8.2.2856: get readonly error for device that can't be written tozeertzjq2+17-2
2022-11-06 23:04vim-patch:8.2.2849: bufwrite not sufficiently testedzeertzjq2+212-0
2022-11-06 23:03vim-patch:9.0.0841: deletebufline() does not always return 1 on failure (#20980)zeertzjq2+36-18
2022-11-06 22:18Merge pull request #20968 from zeertzjq/vim-8.2.2570zeertzjq5+47-40
2022-11-06 21:31fix: add lfs to luarc.json (#20979)Gregory Anders1+7-4
2022-11-06 14:32vim-patch:8.2.4495: help test fails in 24 line terminalzeertzjq1+1-1
2022-11-06 14:28vim-patch:8.2.2627: no need to check for BSD after checking for not rootzeertzjq3+0-12
2022-11-06 14:15vim-patch:8.2.2623: some tests fail when run as rootzeertzjq4+46-31
2022-11-06 14:15vim-patch:8.2.2570: tests fail when run as rootzeertzjq4+4-0
2022-11-06 15:07vim-patch:8.2.2592: code coverage could be improved (#20969)zeertzjq5+38-0
2022-11-06 14:13vim-patch:8.2.1340: some tests fail on Cirrus CI and/or with FreeBSD (#20967)zeertzjq4+58-53
2022-11-06 13:56vim-patch:8.1.1200: old style comments in debugger sourcezeertzjq1+1-0
2022-11-06 12:22test(old): remove stray test42 files (#20966)zeertzjq3+1-2
2022-11-06 10:59feat(ui): add support to display a title in the border of a float (#20184)Raphael12+371-3
2022-10-22 10:36refactor: fix clang-tidy warningsdundargoc56+559-556
2022-11-06 09:58vim-patch:9.0.0265: no good reason why the "gf" command isn't in the tiny version (#20964)zeertzjq3+2-3
2022-11-06 09:11Merge pull request #20962 from zeertzjq/vim-8.2.1736zeertzjq14+68-6
2022-11-06 08:46vim-patch:8.2.3744: E854 is not tested; some spelling suggestions are not testedzeertzjq2+19-0
2022-11-06 08:31vim-patch:8.2.3719: MS-Windows: test sometimes runs into existing swap filezeertzjq1+6-6
2022-11-06 07:52vim-patch:8.2.1736: failure to compile a pattern not tested muchzeertzjq13+43-0
2022-11-06 07:36Merge pull request #20961 from zeertzjq/vim-8.2.3055zeertzjq4+28-5
2022-11-06 07:11vim-patch:9.0.0355: check for uppercase char in autoload name is wrongzeertzjq2+7-2
2022-11-06 06:50vim-patch:8.2.3055: strange error for assigning to "x.key" on non-dictionaryzeertzjq3+13-2
2022-11-06 07:08refactor(eval): make get_lval() explicitly check for v:luazeertzjq1+8-1
2022-11-06 04:43fix(paste): feed keys as typed in cmdline mode (#20959)zeertzjq2+10-1
2022-11-06 03:16Merge pull request #20955 from zeertzjq/vim-8.2.2918zeertzjq6+71-17
2022-11-05 23:01vim-patch:9.0.0836: wrong error when using extend() with funcrefzeertzjq3+26-13
2022-10-28 04:08vim-patch:8.2.2921: E704 for script local variable is not backwards compatiblezeertzjq2+8-6
2022-10-28 03:56vim-patch:8.2.2920: still a way to shadow a builtin functionzeertzjq3+24-5
2022-10-28 03:53vim-patch:8.2.2918: builtin function can be shadowed by global variablezeertzjq2+20-0
2022-11-06 01:35fix(eval): change some tv_dict_add() usages back to hash_add()zeertzjq2+6-6
2022-11-06 00:53Merge pull request #20954 from zeertzjq/vim-8.2.2918zeertzjq5+46-12
2022-11-05 22:47vim-patch:8.2.3016: confusing error when expression is followed by commazeertzjq3+13-3
2022-11-05 22:47vim-patch:8.2.2723: assignment test failszeertzjq1+1-1
2022-11-05 22:46vim-patch:8.2.2722: Vim9: crash when using LHS with double indexzeertzjq1+1-1
2022-11-05 22:35vim-patch:8.2.1306: checking for first character of dict key is inconsistentzeertzjq3+19-5
2022-11-05 22:31vim-patch:8.2.1274: Vim9: no error for missing white space at script levelzeertzjq3+15-5
2022-11-05 22:48docs(news): add news blurb for tmux clipboard change (#20950)Gregory Anders1+2-0
2022-11-05 22:22ci: replace deprecated feature set-output (#20834)dundargoc3+6-5
2022-11-05 21:57ci: remove ci/build.ps1 (#20891)dundargoc4+54-107
2022-11-05 21:47vim-patch:9.0.0835: the window title is not redrawn when 'endoffile' changes (#20951)zeertzjq1+6-8
2022-11-05 21:29ci: fix incorrect asan_symbolize name (#20900)dundargoc1+1-1
2022-11-05 21:11Merge pull request #20858 from dundargoc/build/lintshdundargoc14+63-44
2022-11-05 21:09revert: "ci(commitlint): use pull_request_target to avoid "skip ci"" (#20845)dundargoc1+3-3
2022-11-05 21:07Merge pull request #20732 from dundargoc/build/default-cmake-argsdundargoc11+35-26
2022-11-05 21:02vim-patch:8.2.3713: MS-Windows: no error if vimgrep pattern is not matching (#20947)zeertzjq2+17-4
2022-11-05 13:58Merge pull request #20946 from zeertzjq/vim-8.2.1106zeertzjq7+5202-5671
2022-11-05 12:35vim-patch:8.2.1417: test 49 is old stylezeertzjq3+2023-2513
2022-11-05 12:25vim-patch:8.2.1383: test 49 is old stylezeertzjq4+1201-1224
2022-11-05 12:23vim-patch:8.2.1366: test 49 is old stylezeertzjq3+1764-1752
2022-11-05 12:16vim-patch:8.2.1106: crash when trying to use s: variable in typed commandzeertzjq3+106-75
2022-11-05 13:37vim-patch:8.2.0883: memory leak in test 49zeertzjq1+1-0
2022-11-05 11:57Merge pull request #17950 from zeertzjq/vim-8.2.4029zeertzjq9+312-51
2022-11-05 11:19vim-patch:8.2.4882: cannot make 'breakindent' use a specific columnzeertzjq4+88-13
2022-11-05 11:08vim-patch:8.2.4501: with 'showbreak' set cursor displayed in wrong positionzeertzjq3+68-2
2022-04-01 10:31vim-patch:8.2.4100: early return when getting the 'formatlistpat' valuezeertzjq2+16-2
2022-04-01 10:12vim-patch:8.2.4093: cached breakindent values not initialized properlyzeertzjq4+81-3
2022-04-01 09:58vim-patch:8.2.4029: debugging NFA regexp my crash, cached indent may be wrongzeertzjq3+65-37
2022-11-05 11:31build: always ignore user's cmake preset (#20935)kylo2521+1-1
2022-11-05 10:51Merge pull request #20774 from zeertzjq/vim-8.2.4679zeertzjq12+137-37
2022-11-05 10:02fix(eval): make error number of charidx() same as Vimzeertzjq2+3-3
2022-10-22 01:32vim-patch:8.2.4679: cannot have expandcmd() give an error message for mistakeszeertzjq5+48-12
2022-11-05 09:16vim-patch:8.2.2606: strchars() defaults to counting composing characterszeertzjq5+51-12
2022-11-05 07:06vim-patch:8.2.1626: test for strchars() fails with different error numberzeertzjq1+1-1
2022-11-05 07:02vim-patch:8.2.1624: Vim9: cannot pass "true" to split(), str2nr() and strchars()zeertzjq1+4-4
2022-11-05 09:43vim-patch:8.2.1600: Vim9: cannot use "true" with deepcopy()zeertzjq2+3-3
2022-11-05 06:59vim-patch:8.2.1751: using 2 where bool is expected may throw an errorzeertzjq3+12-2
2022-10-22 02:05vim-patch:8.1.1949: cannot scroll a popup window to the very bottomzeertzjq1+16-1
2022-11-05 08:32Merge pull request #20943 from zeertzjq/vim-8.2.4688zeertzjq5+87-17
2022-11-05 08:03vim-patch:9.0.0053: E1281 not tested with the old regexp enginezeertzjq1+7-3
2022-11-05 07:59vim-patch:8.2.4978: no error if engine selection atom is not at the startzeertzjq5+32-1
2022-11-05 07:56vim-patch:8.2.4693: new regexp does not accept pattern "\%>0v"zeertzjq3+20-3
2022-11-05 07:51vim-patch:8.2.4688: new regexp engine does not give an error for "\%v"zeertzjq4+33-15
2022-11-05 07:14Merge pull request #20942 from zeertzjq/vim-8.2.5027zeertzjq5+54-23
2022-11-05 06:26vim-patch:8.2.5027: error for missing :endif when an exception was thrownzeertzjq2+18-1
2022-11-05 06:31vim-patch:8.2.3919: Vim9: wrong argument for append() results in two errorszeertzjq3+27-10
2022-11-05 06:35vim-patch:8.2.3252: duplicated code for adding buffer lineszeertzjq1+10-13
2022-11-05 06:17Merge pull request #20941 from zeertzjq/vim-8.2.1183zeertzjq41+275-126
2022-11-05 04:33vim-patch:8.2.1632: not checking the context of test_fails()zeertzjq2+41-15
2022-11-05 04:41vim-patch:8.2.1631: test_fails() does not check the context of the line numberzeertzjq5+28-11
2022-11-05 04:40vim-patch:8.2.1484: flaky failure in assert_fails()zeertzjq1+2-1
2022-11-05 04:37vim-patch:8.2.1479: Vim9: error for list index uses wrong line numberzeertzjq5+36-8
2022-11-05 04:28vim-patch:8.2.1199: not all assert functions are fully testedzeertzjq2+52-5
2022-11-05 03:08vim-patch:8.2.1184: some tests failzeertzjq1+2-7
2022-11-04 23:24vim-patch:partial:8.2.1183: assert_fails() checks the last error messagezeertzjq38+144-109
2022-11-05 04:26vim-patch:8.2.0615: regexp benchmark stest is old style (#20940)zeertzjq11+150-65
2022-11-05 04:20version.c: update [skip ci] (#20825)github-actions[bot]1+1-1
2022-11-05 04:00Merge pull request #20939 from zeertzjq/vim-8.2.0502zeertzjq13+49-24
2022-11-05 03:27vim-patch:8.2.0612: Vim9: no check for space before #commentzeertzjq5+25-10
2022-11-05 03:17vim-patch:8.2.0502: Vim9: some code is not testedzeertzjq11+28-18
2022-11-05 02:43feat(clipboard): copy to system clipboard in tmux when supported (#20936)Gregory Anders1+6-1
2022-11-05 01:49Merge pull request #20938 from zeertzjq/vim-8.2.0644zeertzjq25+304-53
2022-11-05 00:22vim-patch:8.2.0958: not sufficient testing for buffer writingzeertzjq2+66-0
2022-11-05 00:07vim-patch:8.2.0866: not enough tests for buffer writingzeertzjq12+147-42
2022-11-04 23:34vim-patch:8.2.0644: insufficient testing for invalid function argumentszeertzjq12+64-10
2022-11-05 00:03vim-patch:8.2.0433: INT signal not properly testedzeertzjq3+30-4
2022-11-05 01:24fix(fileio): use first available directory in backupdir for backupcopy (#20655)Will Spurgin2+59-4
2022-11-05 00:58fix(vim.diff): fix fastforward off-by-1 (#20937)Lewis Russell1+2-2
2022-11-04 13:49Merge pull request #20934 from zeertzjq/vim-8.2.0968zeertzjq15+1412-198
2022-11-04 12:41vim-patch:8.2.2901: some operators not fully testedzeertzjq4+76-0
2022-11-04 12:31vim-patch:8.2.1810: some code in normal.c not covered by testszeertzjq2+97-2
2022-11-04 11:49vim-patch:8.2.1022: various parts of code not covered by testszeertzjq11+327-26
2022-11-04 11:51vim-patch:8.2.0976: some 'cpoptions' not testedzeertzjq4+307-83
2022-11-04 11:42vim-patch:8.2.0968: no proper testing of the 'cpoptions' flagszeertzjq3+631-113
2022-11-04 12:26ci: skip tests if build fails (#20908)dundargoc1+32-11
2022-11-04 11:31vim-patch:8.2.0540: regexp and other code not tested (#20930)zeertzjq0+0-0
2022-11-04 11:12fix(vim.diff): correctly apply hunk offsets with linematch (#20931)Lewis Russell1+9-9
2022-11-04 10:31fix(diff): remove size_t underflow (#20929)Lewis Russell2+5-6
2022-11-04 10:17vim-patch:8.2.0448: various functions not properly tested (#20926)zeertzjq20+146-1
2022-11-04 09:07Enable new diff option linematch (#14537)Jonathon11+2049-81
2022-11-03 01:13fix(man.lua): set modifiable before writing page (#20914)Kevin Hwang1+1-1
2022-11-02 14:07Merge pull request #20782 from dundargoc/docs/typoszeertzjq24+40-40
2022-10-23 08:17docs: fix typosdundargoc24+40-40
2022-11-02 01:06Merge pull request #20904 from zeertzjq/vim-9.0.0822zeertzjq5+52-1
2022-11-02 00:04vim-patch:9.0.0825: cannot drag an entry in the tabpage linezeertzjq2+21-21
2022-11-01 12:22vim-patch:9.0.0824: crash when using win_move_separator() in other tab pagezeertzjq3+24-4
2022-11-01 02:21vim-patch:9.0.0823: mouse drag test failszeertzjq1+6-2
2022-10-31 23:13vim-patch:9.0.0822: crash when dragging the statusline with a mappingzeertzjq3+38-11
2022-11-02 00:02vim-patch:9.0.0826: if 'endofline' is set CTRL-Z may be written in a wrong place (#20903)zeertzjq4+131-15
2022-10-30 12:50build(lint): add more shell scripts to lintshdundargoc12+46-36
2022-11-01 13:29build: add EXCLUDE option to add_glob_targetdundargoc3+17-8
2022-11-01 14:39build(lint): remove clint.py rules for braces #20880dundargoc26+91-305
2022-11-01 12:38build(deps): bump lua parser to v0.0.14 (#20897)Christian Clason2+7-2
2022-11-01 12:21vim-patch:8.2.2343: Vim9: return type of readfile() is any (#20896)zeertzjq5+38-10
2022-11-01 01:14refactor: move do_mouse() and its helpers to mouse.c (#20895)zeertzjq3+918-899
2022-10-31 23:29vim-patch:9.0.0821: crash with win_move_statusline() in another tabpage (#20894)zeertzjq2+16-0
2022-10-31 22:14fix(mark): do not restore view in op-pending mode (#20889)zeertzjq2+17-1
2022-10-31 16:10Merge pull request #20489 from jpalus/memory-alignmentbfredl2+23-15
2022-10-31 09:07refactor(memory): simplify new alignment logicbfredl1+17-15
2022-10-04 22:18fix(memory): fix memory alignment for dynamic allocationJan Palus2+20-14
2022-10-30 15:39Merge #20873 from justinmk/checkhealthJustin M. Keyes5+399-318
2022-10-30 05:41feat(checkhealth): check runtime ($VIMRUNTIME)Justin M. Keyes4+113-64
2022-10-30 03:47refactor(checkhealth): convert "nvim" check to LuaJustin M. Keyes2+321-284
2022-10-30 03:44feat(checkhealth): improve treesitter reportJustin M. Keyes1+6-11
2022-10-30 10:08ci(stylua): explicitly set the version to latest (#20869)dundargoc1+1-0
2022-10-30 09:35fix(lsp/window_showDocument): correctly handle external resources #20867lvimuser1+4-4
2022-10-30 09:06ci(windows): build dependencies with Ninja (#20800)dundargoc2+8-59
2022-10-30 00:33Merge pull request #20855 from zeertzjq/vim-fb0cf2357e0czeertzjq11+59-13
2022-10-29 23:56vim-patch:9.0.0819: still a build error, tests are failingzeertzjq5+17-8
2022-10-29 01:03vim-patch:9.0.0816: CTRL-Z at end of file is always droppedzeertzjq9+48-11
2022-10-30 00:05build(vim-patch.sh): checkout files with path for uncrustify (#20863)zeertzjq1+13-31
2022-10-29 23:37fix(health): correct tmux rgb verification (#20868)Barrett Ruth1+1-1
2022-10-29 23:10fix(mouse): ensure no scrolling with "ver:0" in 'mousescroll' (#20861)zeertzjq3+20-2
2022-10-29 23:10fix(path): don't remove trailing slash when getting absolute path (#20853)zeertzjq2+13-10
2022-10-29 22:49fix: avoid unsigned overflow in home_replace() (#20854)zeertzjq2+12-0
2022-10-29 19:11ci: use GHA default clang for asan, tsan jobs #20846dundargoc2+3-11
2022-10-29 17:42build: remove python linting #20851dundargoc4+4-18
2022-10-29 15:41vim-patch:partial:6ebe4f970b8b (#20860)Christian Clason15+395-264
2022-10-28 23:13fix(docs): nil as viable argument for goto_prev (#20852)Martin Kunz2+2-2
2022-10-28 22:43Merge pull request #20848 from zeertzjq/vim-8.2.1639zeertzjq1+505-514
2022-10-28 15:15vim-patch:8.2.1716: options window has duplicate translationszeertzjq1+17-17
2022-10-28 14:59vim-patch:8.2.1663: options window entries cannot be translatedzeertzjq1+393-398
2022-10-28 14:49vim-patch:8.2.1652: cannot translate lines in the options windowzeertzjq1+25-27
2022-10-28 14:48vim-patch:8.2.1642: otions test failszeertzjq1+1-1
2022-10-28 14:39vim-patch:8.2.1639: options window cannot be translatedzeertzjq1+88-90
2022-10-28 14:35build: make update-po support optwin.vim (#20840)zeertzjq1+8-3
2022-10-28 12:22fix(diff.c): regression in diffgetput (#20843)Lewis Russell1+9-7
2022-10-28 06:15Merge pull request #20842 from zeertzjq/vim-8.2.1395zeertzjq3+9-8
2022-10-28 05:27vim-patch:8.2.3407: using uninitialized memory with "let g:['bar'] = 2"zeertzjq1+1-0
2022-10-28 03:39vim-patch:8.2.1395: Vim9: no error if declaring a funcref with lower case letterzeertzjq3+8-8
2022-10-28 03:25Merge pull request #20832 from zeertzjq/vim-8.2.1544zeertzjq7+67-7
2022-10-27 14:07vim-patch:8.2.1585: messages in globals.h not translatedzeertzjq2+2-2
2022-10-27 10:08vim-patch:8.2.1544: cannot translate messages in a Vim scriptzeertzjq7+67-7
2022-10-27 20:31docs(api): pattern is not expanded for autocommands (#20812)Christian Clason2+15-2
2022-10-27 18:31docs: .git-blame-ignore-revs (#20820)dundargoc1+19-0
2022-10-27 15:14Merge pull request #20796 from lewis6991/refactor/diff.c_memmoveLewis Russell1+40-48
2022-10-27 13:59build: fix plural messages missing from .po files (#20830)zeertzjq1+2-1
2022-10-27 10:57Merge pull request #20828 from zeertzjq/vim-patch-nullJames McCoy1+4-5
2022-10-27 07:16build(deps): bump vimdoc parser to v1.2.5 (#20829)Christian Clason2+4-2
2022-10-27 05:38build(vim-patch.sh): handle added/removed files properlyzeertzjq1+4-5
2022-10-27 05:32Merge pull request #20827 from zeertzjq/vim-8.2.4234zeertzjq5+16-5
2022-10-27 05:08vim-patch:8.2.4234: test_garbagecollect_now() does not check v:testingzeertzjq2+14-1
2022-10-27 05:04vim-patch:8.2.2653: build failurezeertzjq3+2-4
2022-10-27 05:07Merge pull request #20826 from zeertzjq/vim-8.2.4206zeertzjq3+31-1
2022-10-27 03:50vim-patch:8.2.4207: recursion test fails with MSVCzeertzjq1+8-2
2022-10-27 03:40vim-patch:8.2.4206: condition with many "(" causes a crashzeertzjq2+17-0
2022-10-27 03:43vim-patch:8.2.4070: using uninitialized memory when reading empty filezeertzjq2+8-1
2022-10-27 04:46build: copy each treesitter parser library individually #20797dundargoc1+4-1
2022-10-27 04:28refactor(clint): convert short to int16_t (#20815)dundargoc3+5-5
2022-10-27 02:08Merge pull request #20824 from zeertzjq/vim-8.2.3408zeertzjq2+19-1
2022-10-27 01:44vim-patch:8.2.3408: can delete a numbered functionzeertzjq2+12-0
2022-10-27 01:36vim-patch:partial:8.2.2881: various pieces of code not covered by testszeertzjq1+7-1
2022-10-27 00:56Merge pull request #20823 from zeertzjq/vim-8.2.2100zeertzjq5+58-10
2022-10-27 00:34vim-patch:8.2.2727: function test failszeertzjq1+2-2
2022-10-27 00:30vim-patch:8.2.2726: confusing error message with white space before commazeertzjq1+11-0
2022-10-27 00:26vim-patch:8.2.2100: insufficient testing for function range and dictzeertzjq4+39-2
2022-10-27 00:25test(old): test_lambda.vim garbagecollect() -> test_garbagecollect_now()zeertzjq1+6-6
2022-10-27 00:23Merge pull request #20822 from zeertzjq/vim-8.2.2837zeertzjq5+65-0
2022-10-26 23:58vim-patch:8.2.3839: using \z() with \z1 not tested for syntax highlightingzeertzjq1+18-0
2022-10-26 23:53vim-patch:8.2.2837: various code lines not covered by testszeertzjq5+47-0
2022-10-26 23:43docs(usr_05): update sentence about Nvim default behavior of Q (#20817)Raffaele Mancuso1+2-2
2022-10-26 21:57Merge pull request #20818 from zeertzjq/vim-8.2.0531zeertzjq6+330-164
2022-10-26 15:26vim-patch:8.2.1113: no test for verbose output of :callzeertzjq1+11-0
2022-10-26 15:24vim-patch:8.2.0606: several syntax HL errors not checkedzeertzjq1+45-50
2022-10-26 15:22vim-patch:8.2.0534: client-server test fails under valgrindzeertzjq1+1-1
2022-10-26 14:38vim-patch:8.2.0531: various errors not testedzeertzjq5+321-161
2022-10-26 14:38Merge pull request #20816 from zeertzjq/vim-8.1.1826zeertzjq15+71-59
2022-10-26 14:13vim-patch:9.0.0019: timers test not run where possiblezeertzjq1+5-3
2022-10-26 13:53vim-patch:8.1.1826: tests use hand coded feature and option checkszeertzjq15+71-61
2022-10-26 13:34Merge pull request #20814 from zeertzjq/vim-8.2.0610zeertzjq17+216-29
2022-10-26 12:10vim-patch:8.2.1852: map() returing zero for NULL list is unexpectedzeertzjq4+12-9
2022-10-26 11:53vim-patch:8.2.0619: null dict is not handled like an empty dictzeertzjq10+72-24
2022-10-26 11:04vim-patch:8.2.0610: some tests are still old stylezeertzjq12+143-7
2022-10-26 10:49Merge pull request #20813 from zeertzjq/vim-8.2.0163zeertzjq1+11-9
2022-10-26 10:12vim-patch:8.2.0163: test hangs on MS-Windows consolezeertzjq1+8-9
2022-10-26 10:21vim-patch:8.2.0162: balloon test fails in the GUIzeertzjq1+3-0
2022-10-26 09:18fix(spell): fix wrong cast (#20810)zeertzjq1+1-1
2022-10-26 06:38Merge pull request #20806 from zeertzjq/vim-8.2.0401zeertzjq18+370-29
2022-10-26 05:41vim-patch:8.2.0418: code in eval.c not sufficiently covered by testszeertzjq13+111-23
2022-10-26 05:05vim-patch:8.2.0401: not enough test coverage for evalvars.czeertzjq11+272-12
2022-10-26 05:40vim-patch:7.4.1097zeertzjq1+4-17
2022-10-26 05:38vim-patch:7.4.1081zeertzjq1+6-0
2022-10-26 04:53Merge pull request #20803 from zeertzjq/vim-8.2.0179zeertzjq2+269-0
2022-10-26 00:57vim-patch:8.2.0211: test for ANSI colors fails without an "ls" commandzeertzjq1+9-4
2022-10-26 00:42vim-patch:8.2.0179: still a few places where range() does not workzeertzjq2+264-0
2022-10-24 15:19refactor(diff.c): copy lines via memmoveLewis Russell1+22-27
2022-10-24 15:45refactor(diff.c): factor out diffblock deletionLewis Russell1+18-21
2022-10-24 18:05Merge pull request #20775 from shadmansaleh/fix/opt_tal_not_redrawing_tablinebfredl5+44-2
2022-10-22 07:54fix: setting tabline option not redrawing tablineshadmansaleh5+44-2
2022-10-24 13:56Merge pull request #20785 from lewis6991/refactor/diff.c_2Lewis Russell1+315-304
2022-10-24 13:34refactor(diff.c): internal does not need diffstyleLewis Russell1+1-3
2022-10-24 13:21refactor(diff.c): simplify diff_buf_idx()Lewis Russell1+1-7
2022-10-24 08:54refactor(diff.c): factor out hunk processingLewis Russell1+110-99
2022-10-24 13:27build: preprocess vim patches with uncrustify #20786dundargoc1+53-1
2022-10-23 14:08refactor(diff.c): factor out hunk extractionLewis Russell1+82-71
2022-10-23 11:38refactor(diff.c): allocate hunks directly in ga_arrayLewis Russell1+28-37
2022-10-23 11:24refactor(diff.c): remove char_u declarationsLewis Russell1+64-66
2022-10-24 12:53fix(lua): pesc, tbl_islist result types #20751NAKAI Tsuyoshi3+15-16
2022-10-24 11:24ci(lintcommit): enforce common scope names #20393dundargoc1+19-2
2022-10-24 08:50Merge pull request #20791 from zeertzjq/vim-8.2.0908zeertzjq3+92-28
2022-10-24 07:49test: add a test for a crash fixed by patch 8.2.0908zeertzjq1+35-2
2022-10-24 05:48vim-patch:8.2.0908: crash when changing the function table while listing itzeertzjq2+57-26
2022-10-24 07:35build(deps): bump vimdoc parser and queries to v1.2.4 (#20788)Christian Clason2+6-2
2022-10-23 11:01refactor(diff.c): break up ex_diffgetput()Lewis Russell1+55-47
2022-10-23 11:04docs: ":che" is ":checkhealth" #20147ii143+8-8
2022-10-23 11:03feat(vim-patch): mention original author #20772Maxime Brunet1+3-2
2022-10-23 05:52docs(maintain): CI strategy #20778dundargoc1+30-0
2022-10-23 01:45docs: fix typos (#20724)dundargoc13+25-25
2022-10-22 23:57refactor(diff.c): reduce scope of variables (#20781)Lewis Russell1+50-64
2022-10-21 23:53fix(ui): send grid_resize events before triggering VimResized (#20760)zeertzjq2+46-31
2022-10-21 15:45Merge pull request #20770 from dundargoc/refactor/lintbfredl3+7-17
2022-10-21 14:43refactor: fix uncrustify lint errorsdundargoc3+7-17
2022-10-21 14:36vim-patch:9.0.0814: aws config files are not recognized (#20769)Christian Clason2+3-1
2022-10-21 14:26Merge pull request #20664 from dundargoc/refactor/uncrustifydundargoc13+136-245
2022-10-14 16:22docs(dev-style): remove rules covered by uncrustifydundargoc1+0-96
2022-10-14 15:04refactor(uncrustify): improved formatting rulesdundargoc9+36-54
2022-10-14 14:34refactor(uncrustify): move macros definitions to enable formattingdundargoc3+100-95
2022-10-21 12:47refactor: clang-tidy fixes to silence clangd warning (#20683)dundargoc53+191-198
2022-10-21 12:04fix(filetype): don't pass empty string to detect (#20766)Christian Clason1+1-1
2022-10-21 10:56vim-patch: bump VIM_VERSION from 8.0 => 8.1 #20762Justin M. Keyes6+865-289
2022-10-21 09:57build: give example on complex regexesdundargoc1+2-0
2022-10-21 09:47build(cmake): add modelines to enable syntax highlightingdundargoc7+14-0
2022-10-21 09:37build: rely on default cmake installation if possibledundargoc3+19-26
2022-10-20 22:32vim-patch:9.0.0806: 'langmap' works differently when there are modifiers (#20754)zeertzjq2+52-5
2022-10-20 20:49vim-patch:9.0.0808: jsonnet filetype detection has a typo (#20753)Christian Clason2+2-2
2022-10-20 14:47Merge pull request #20748 from zeertzjq/vim-9.0.0804zeertzjq3+114-29
2022-10-20 14:05vim-patch:9.0.0804: crash when trying to divide a number by -1zeertzjq2+10-0
2022-10-20 13:50vim-patch:partial:8.2.0418: code in eval.c not sufficiently covered by testszeertzjq2+104-29
2022-10-20 13:20docs: update vimdoc parser #20747Justin M. Keyes11+200-228
2022-10-20 11:03fix(build): duplicate version string "v0.8.0-v0.8.0" #20578dundargoc2+14-15
2022-10-20 10:22fix(docs-html): misaligned tabs after conceal #20690Yee Cheng Chin1+26-2
2022-10-20 10:04docs(news): mention 'splitkeep' #20744zeertzjq3+5-5
2022-10-19 17:08vim-patch:9.0.0798: clang format configuration files are not recognized (#20741)ObserverOfTime2+2-1
2022-10-19 03:32vim-patch:9.0.0739: mouse column not correctly used for popup_setpos (#20729)zeertzjq3+144-8
2022-10-19 01:24revert: "oldtests: wait 200ms on mac for timer test" (#20728)zeertzjq1+0-3
2022-10-19 00:16Merge pull request #20727 from zeertzjq/vim-9.0.0789zeertzjq2+26-0
2022-10-18 23:15vim-patch:9.0.0790: test for dummy buffer does not always produce the E86 errorzeertzjq1+2-1
2022-10-18 23:10vim-patch:9.0.0789: dummy buffer ends up in a windowzeertzjq2+25-0
2022-10-18 23:05vim-patch:9.0.0788: ModeChanged autocmd not executed when Visual ends with CTRL-C (#20722)zeertzjq3+32-14
2022-10-18 22:06refactor(window.c): reduce scope of locals (#20301)Lewis Russell1+234-317
2022-10-18 18:05vim-patch:9.0.0779: lsl and lm3 file extensions are not recognized (#20704)Christian Clason4+54-2
2022-10-18 16:46fix(highlight): link more treesitter groups by default (#20711)Christian Clason2+64-4
2022-10-18 14:18feat(docs): update parser, HTML gen #20720Justin M. Keyes10+93-54
2022-10-18 12:46vim-patch:9.0.0786: user command does not get number from :tab modifier (#20716)zeertzjq2+25-2
2022-10-18 10:42fix(intro): omit patch version in ":help news" item #20713zeertzjq2+4-4
2022-10-18 09:13ci: add reviewers based on labels (#20703)dundargoc1+2-1
2022-10-18 02:15fix(qflist): avoid read of uninitialized memory (#20709)Mahmoud Al-Qudsi1+1-1
2022-10-17 17:40ci: bump ubuntu and macos to latest stable versions (#20479)dundargoc1+7-7
2022-10-17 16:36vim-patch:9.0.0782: OpenVPN files are not recognized (#20702)Christian Clason2+3-0
2022-10-17 15:16ci: add cirrus to isCI function to skip tests (#20526)dundargoc8+32-22
2022-10-17 14:24fix(runtime): use `g:terminal_color_{0-15}` in colorschemes (#20637)C.D. MacEachern20+88-0
2022-10-17 14:04Merge pull request #20685 from luukvbaal/scrollzeertzjq2+8-2
2022-10-17 13:39test: add a test for #20684zeertzjq1+7-0
2022-10-16 20:34fix: 'scroll' is not set correctly for floats with 'splitkeep'Luuk van Baal1+1-2
2022-10-17 13:00feat(api): nvim_select_popupmenu_item support cmdline pum (#20652)zeertzjq12+373-179
2022-10-17 09:37fix(man): handle absolute paths as `:Man` targets (#20624)Mahmoud Al-Qudsi2+22-0
2022-10-17 09:19Merge pull request #20665 from lewis6991/fix/decor_redrawLewis Russell2+73-24
2022-10-17 06:52feat(runtime)!: remove filetype.vim (#20428)Christian Clason12+28-4271
2022-10-17 06:19vim-patch:3c053a1a5ad2 (#20679)Christian Clason21+484-116
2022-10-17 06:18vim-patch:9.0.0771: cannot always tell the difference beween tex and … (#20687)Jonas Strittmatter3+7-2
2022-10-16 22:31docs: "supported platforms" matrix #19615dundargoc3+55-1
2022-10-16 22:24fix(lsp): reporting bogus capabilities in CodeActionKind #20678David Hotham1+1-1
2022-10-16 21:55feat: mention ":help news" in intro #20674Gregory Anders2+7-4
2022-10-16 00:56Merge pull request #20677 from zeertzjq/vim-9.0.0761zeertzjq14+112-44
2022-10-16 00:34vim-patch:9.0.0764: indent and option tests failzeertzjq1+5-1
2022-10-16 00:06vim-patch:9.0.0761: cannot use 'indentexpr' for Lisp indentingzeertzjq13+107-43
2022-10-16 00:01vim-patch:9.0.0765: with a Visual block a put command column may go negative (#20676)zeertzjq2+15-0
2022-10-15 09:53fix(decoration): call providers in win_update() earlierLewis Russell2+73-24
2022-10-15 17:01refactor(drawscreen.c): reduce scopes of locals (#20668)Lewis Russell1+47-54
2022-10-15 16:17Merge pull request #20140 from dundargoc/refactor/char_u/12bfredl35+461-466
2022-10-15 12:27Merge pull request #20670 from zeertzjq/vim-9.0.0737zeertzjq5+118-105
2022-10-15 11:45refactor(shada.c): clint (#20599)Lewis Russell1+44-39
2022-10-15 11:42vim-patch:9.0.0754: 'indentexpr' overrules lisp indenting in one situationzeertzjq2+14-5
2022-10-15 11:25vim-patch:partial:9.0.0737: Lisp word only recognized when a space followszeertzjq4+104-100
2022-08-26 21:11refactor: replace char_u with charDundar Göc35+461-466
2022-10-15 11:07Merge pull request #20663 from zeertzjq/vim-9.0.0753zeertzjq3+43-68
2022-10-15 10:22Merge #20634 fix(windows): set console icon later in startupJustin M. Keyes2+55-57
2022-10-15 09:55docs(dev-style): remove rule about variable declarations (#20446)kylo2521+0-7
2022-10-15 09:28vim-patch:partial:9.0.0753: some Ex commands are not in the help indexzeertzjq1+2-1
2022-10-15 09:32vim-patch:partial:9da17d7c5707zeertzjq3+14-10
2022-10-15 09:36vim-patch:partial:3e79c97c18c5zeertzjq1+27-57
2022-10-15 08:52Merge pull request #20662 from zeertzjq/vim-9.0.0614zeertzjq5+47-7
2022-10-15 08:17vim-patch:9.0.0616: spell test fails because error message changedzeertzjq1+1-1
2022-10-15 08:10vim-patch:9.0.0614: SpellFileMissing autocmd may delete bufferzeertzjq4+24-2
2022-07-05 09:33vim-patch:8.1.0342: crash when a callback deletes a window that is being usedzeertzjq1+23-5
2022-10-15 08:12vim-patch:9.0.0752: Rprofile files are not recognized (#20658)Christian Clason3+7-1
2022-10-14 23:24vim-patch:9.0.0750: crash when popup closed in callback (#20659)zeertzjq2+6-3
2022-10-14 19:46Merge pull request #20645 from lewis6991/fix/decor_redraw_same_idLewis Russell2+36-0
2022-10-13 13:25refactor(windows): move os_icon_xx functionsJustin M. Keyes2+48-45
2022-10-13 13:08fix(windows): set console icon later in startupJustin M. Keyes1+20-25
2022-10-14 15:08fix(completion): set pum_size even if ext_popupmenu is used (#20648)zeertzjq2+48-2
2022-10-14 15:01docs: fix/remove invalid URLs #20647Justin M. Keyes39+129-311
2022-10-14 13:15build: fix incorrect clang-tidy identifier rules (#20650)dundargoc1+14-13
2022-10-14 10:49fix(decoration): redraw correctly when re-using idsLewis Russell2+36-0
2022-10-14 09:12fix(lua): on_yank error with blockwise multibyte region #20162Daniel Zhang2+20-9
2022-10-14 08:53Merge pull request #20545 from lewis6991/remove_cscopeLewis Russell39+136-3258
2022-10-14 01:36build(deps): bump vimdoc (help) parser to v1.2.1 #20642Justin M. Keyes3+9-6
2022-10-13 23:29vim-patch:9.0.0747: too many #ifdefs (#20641)zeertzjq3+5-0
2022-10-10 11:02refactor(tag): remove return type from do_tag()Lewis Russell1+4-7
2022-10-08 14:48feat(cscope)!: removeLewis Russell39+132-3251
2022-10-13 13:18docs: fix typos (#20509)dundargoc4+10-10
2022-10-13 12:48feat(windows): show icon in terminal titlebar, taskbar #20607Enan Ajmain0+0-0
2022-10-13 12:46vim-patch:9.0.0738: cannot suppress completion "scanning" messages (#20633)zeertzjq4+23-15
2022-10-13 06:31vim-patch:8.2.4735: quickfix tests can be a bit hard to read (#20631)zeertzjq1+294-198
2022-10-13 04:18Merge pull request #20630 from zeertzjq/vim-9.0.0260zeertzjq2+96-13
2022-10-13 03:10vim-patch:9.0.0286: using freed memory when location list changed in autocmdzeertzjq2+41-13
2022-10-13 03:06vim-patch:9.0.0260: using freed memory when using 'quickfixtextfunc' recursivelyzeertzjq2+55-0
2022-10-13 02:46Merge pull request #20629 from zeertzjq/vim-8.2.4453zeertzjq5+222-14
2022-10-13 02:13vim-patch:8.2.4462: not enough testing for quickfix codezeertzjq4+185-13
2022-10-13 01:43vim-patch:8.2.4453: :helpgrep may free an option that was not allocatedzeertzjq3+37-1
2022-10-12 23:49vim-patch:9.0.0727: help in the repository differs from patched version too much (#20627)zeertzjq1+2-1
2022-10-12 13:53refactor: clint (#20600)Lewis Russell14+59-77
2022-10-12 13:31fix(clint): disable whitespace/newline #20619Lewis Russell1+0-13
2022-10-12 13:23vim-patch:9.0.0731: clang-tidy configuration files are not recognized (#20620)Christian Clason3+5-1
2022-10-12 09:59refactor(search.c): clint (#20598)Lewis Russell1+12-17
2022-10-12 08:49build: add clang-tidy configuration file (#15601)kylo2521+56-0
2022-10-12 04:20Merge pull request #20606 from zeertzjq/vim-8.2.4523zeertzjq2+34-1
2022-10-12 03:35test: add a test for #20605zeertzjq1+33-0
2022-10-11 23:47vim-patch:8.2.4523: when gvim is started maximized the 'window' option isn't setzeertzjq1+1-1
2022-10-11 21:35fix(runtime): properly rely on t_Co for colorschemes (#20602)Christian Clason20+20-20
2022-10-11 15:18Merge pull request #20593 from lewis6991/fix/man_macos13Lewis Russell1+49-45
2022-10-11 15:15refactor/mark.c (#20596)Lewis Russell1+40-52
2022-10-11 12:25fix(man): support MacOS 13Lewis Russell1+49-45
2022-10-11 12:25refactor(man): pass env directly to spawn() (#20591)Lewis Russell1+24-24
2022-10-11 07:28Merge pull request #20570 from lewis6991/refactor/lua2doxLewis Russell2+163-235
2022-10-11 03:30Merge pull request #20584 from Fuzzier/type-cast-coninzeertzjq1+1-1
2022-10-11 02:49refactor: explicitly convert HANDLE to intptr_t for _open_osfhandle()Wei Tang1+1-1
2022-10-11 00:46build(deps): disable shared library for libvterm. (#20566)Wei Tang1+0-8
2022-10-10 16:24Merge pull request #20574 from zeertzjq/vim-8.2.2184zeertzjq6+34-15
2022-10-10 15:28vim-patch:partial:9.0.0715: wrong argument for append() gives two error messageszeertzjq1+2-1
2022-10-10 15:46fix: change did_emsg back to intzeertzjq2+3-3
2022-10-10 13:38vim-patch:9.0.0712: wrong column when calling setcursorcharpos() with zero lnumzeertzjq3+25-11
2022-10-10 13:17vim-patch:8.2.2671: error for line number in legacy scriptzeertzjq1+2-1
2022-10-10 13:11vim-patch:8.2.2184: Vim9: no error when using "2" for a line numberzeertzjq3+5-2
2022-10-10 15:51vim-patch:9.0.0711: SubStation Alpha files are not recognized (#20577)Christian Clason3+6-0
2022-10-10 15:51build(deps): add build type for libuv (#20575)Wei Tang1+1-0
2022-10-10 15:21Merge pull request #20576 from lewis6991/manhealthLewis Russell1+20-0
2022-10-10 14:34feat(man): add health checkLewis Russell1+20-0
2022-10-10 13:26vim-patch:9.0.0713: <amatch> of MenuPopup event is expanded like a file name (#20572)zeertzjq2+38-8
2022-10-10 11:21refactor(lua2dox_filter): formatLewis Russell1+51-54
2022-10-10 11:21refactor(lua2dox): tidyLewis Russell1+13-83
2022-10-10 11:10refactor(lua2dox): format with styluaLewis Russell1+108-107
2022-10-10 03:34vim-patch:9.0.0700: there is no real need for a "big" build (#20563)zeertzjq1+1-2
2022-10-10 00:04fix(lua): assert failure with vim.regex() error inside :silent! (#20555)RZia2+8-1
2022-10-09 23:40Merge #20558 feat(docs-html): fixes; ToC tagsJustin M. Keyes4+110-77
2022-10-09 23:16vim-patch:9.0.0706: :help in a narrow window always opens at the top (#20559)zeertzjq1+1-1
2022-10-09 22:40feat(docs-html): try to use tags for ToC headingsJustin M. Keyes1+20-5
2022-10-09 16:19fix(docs-html): update parserJustin M. Keyes4+90-72
2022-10-09 21:06build(deps): bump vimdoc parser to v1.2.0 #20557Christian Clason1+2-2
2022-10-09 12:21docs: various #12823Justin M. Keyes28+575-598
2022-10-09 11:45Merge pull request #20554 from zeertzjq/vim-9.0.0697zeertzjq4+174-23
2022-10-09 10:57vim-patch:9.0.0702: incomplete testing cursor position with 'linebreak' setzeertzjq3+120-40
2022-10-09 10:48vim-patch:9.0.0697: cursor in wrong position with Visual substitutezeertzjq3+92-21
2022-10-09 10:45Merge pull request #20552 from dundargoc/build/cmake/compilation-databaseJames McCoy1+4-0
2022-10-09 10:40fix(lua): properly configure luacheck and remove `local vim = ...` lines (#20551)Folke Lemaitre10+3-14
2022-10-09 09:38build: generate compilation database for older cmake versionsdundargoc1+4-0
2022-10-08 17:06Merge pull request #20544 from lewis6991/exitfreedebugLewis Russell1+1-1
2022-10-08 15:49docs(news): add news.txt and link from README (#20426)Christian Clason3+43-1
2022-10-08 15:46vim-patch:9.0.0692: PoE filter files are not recognized (#20542)ObserverOfTime3+5-0
2022-10-08 14:35build: remove EXITFREE for debug buildsLewis Russell1+1-1
2022-10-08 14:02Merge pull request #20528 from mliszcz/build-appimage-in-containerJames McCoy1+16-2
2022-10-08 13:58Merge pull request #20543 from dundargoc/ci/backportJames McCoy1+1-1
2022-10-08 12:24ci(backport): bump version to v0dundargoc1+1-1
2022-10-08 12:17fix(tui): resume main thread if suspending isn't implemented (#20523)zeertzjq1+4-1
2022-10-08 12:10fix(api): dynamically allocate line buffer for nvim_out_write (#20537)zeertzjq2+37-12
2022-10-08 08:22feat(lsp): support window/showDocument (#19977)lvimuser5+294-32
2022-10-07 12:56ci: use ubuntu docker container to build appimagemliszcz1+16-2
2022-10-07 01:43fix: find multibyte file name in line (#20519)zeertzjq4+22-7
2022-10-07 00:52fix(ui): setting 'cmdheight' with global statusline (#20515)zeertzjq3+103-2
2022-10-06 23:06vim-patch:9.0.0678: using exclamation marks on :function (#20518)zeertzjq6+33-33
2022-10-06 22:44vim-patch:9.0.0666: spacing-combining characters handled as composing (#20501)zeertzjq1+2-1
2022-10-06 16:45ci: update which paths to ignore (#20510)dundargoc1+1-1
2022-10-06 15:04Merge pull request #20378 from folke/shared_annotationsLewis Russell4+108-62
2022-09-28 11:22feat: added support for specifying types for lua2doxFolke Lemaitre4+78-65
2022-09-28 07:11feat: added support for optional params to lua2doxFolke Lemaitre2+7-3
2022-09-28 06:56feat: added support for @generic to lua2dox.luaFolke Lemaitre1+22-2
2022-09-27 20:44docs: added proper annotations to functions in shared.luaFolke Lemaitre2+39-30
2022-10-06 13:16fix(docs-html): keycodes, taglinks, column_heading #20498Justin M. Keyes16+113-108
2022-10-06 13:14build(deps): restore support for USE_EXISTING_SRC_DIR (#20491)James McCoy15+47-0
2022-10-06 12:03vim-patch:9.0.0670: no space for command line when there is a tabline (#20512)zeertzjq4+41-3
2022-10-06 11:00docs: fix incorrect :help tag (#20511)dundargoc1+1-1
2022-10-06 08:07docs(lsp): add formatting APIs to deprecated.txt (#20487)Steve Thorne1+4-0
2022-10-06 07:47vim-patch:9.0.0657: too many #ifdefs (#20506)zeertzjq2+4-8
2022-10-06 06:57feat(window/ui): add splitkeep option (#19243)luukvbaal15+725-72
2022-10-06 04:50vim-patch:9.0.0422: not enough testing of the :all command (#20503)zeertzjq1+126-0
2022-10-06 01:03vim-patch:9.0.0665: setting 'cmdheight' has no effect if last window was resized (#20500)zeertzjq4+59-5
2022-10-05 19:50Merge pull request #20374 from bfredl/notypebfredl39+232-635
2022-10-05 18:21Merge pull request #20496 from ehllie/runtime_annotationsbfredl4+51-31
2022-10-04 09:28fix(options): no matter what is said, 'cmdheight' is tab-local (susy baka)bfredl3+16-12
2022-09-27 14:19feat(messages)!: graduate the 'msgsep' featurebfredl18+79-420
2022-09-27 13:24refactor(redraw): various simplificationsbfredl5+79-106
2022-09-26 13:17refactor(redraw): no type argument in update_screen()bfredl21+60-99
2022-10-05 15:11Merge pull request #20497 from zeertzjq/vim-8.2.2413zeertzjq6+251-446
2022-10-05 13:35vim-patch:9.0.0388: the do_arg_all() function is too longzeertzjq1+158-122
2022-10-05 13:30vim-patch:8.2.3886: can define autocmd for every event by using "au!"zeertzjq3+3-2
2022-10-05 13:29vim-patch:8.2.3885: arglist test failszeertzjq3+6-323
2022-10-05 13:27vim-patch:8.2.3884: crash when clearing the argument list while using itzeertzjq2+11-0
2022-10-05 13:33vim-patch:8.2.2463: using :arglocal in an autocommand may use freed memoryzeertzjq2+15-0
2022-10-05 13:18vim-patch:8.2.2421: double free when using autocommand with "argdel"zeertzjq2+46-7
2022-10-05 13:14vim-patch:8.2.2413: crash when using :all while using a cmdline windowzeertzjq2+20-0
2022-10-05 11:21docs(docstrings): fix runtime type annotationsElizabeth Paź4+51-31
2022-10-05 12:58Merge pull request #20494 from bfredl/shadatestbfredl1+62-9
2022-10-05 12:15feat(docs): format parameters as a list #20485Justin M. Keyes6+682-682
2022-10-05 10:29test(shada): fix shada syntax definitions testbfredl1+62-9
2022-10-05 10:10Merge pull request #20493 from bfredl/windowtestbfredl1+74-32
2022-10-05 09:23test(api): migrate screenchar() test in in window API to screen testbfredl1+74-32
2022-10-05 08:56vim-patch:partial:f269eabc6c4f (#20470)Christian Clason9+153-67
2022-10-04 23:25Merge pull request #20490 from zeertzjq/vim-9.0.0656zeertzjq6+121-43
2022-10-04 22:48vim-patch:9.0.0661: multi-byte "lastline" in 'fillchars' does not work properlyzeertzjq2+19-0
2022-10-04 13:52vim-patch:9.0.0656: cannot specify another character to use instead of '@'zeertzjq6+102-43
2022-10-04 13:15fix(docs): missing "(" in :help HTMLJustin M. Keyes1+1-1
2022-10-04 18:44feat(lsp): add bufnr option to lsp.start (#20473)August Masquelier2+9-1
2022-10-04 16:35fix(build): "make clean" failsJustin M. Keyes1+0-1
2022-10-04 15:16Merge #20412 feat(docs): HTML generatorJustin M. Keyes14+109-930
2022-09-29 10:08feat(gen_help_html.lua): remove old AWK scriptsJustin M. Keyes4+3-871
2022-09-29 11:46feat(docs): nested lists in HTML, update :help parserJustin M. Keyes10+106-59
2022-10-04 13:22fix(ui): msg_ext_set_kind for nvim_echo (#20476)Shougo2+3-3
2022-10-04 12:00build(deps): bump LuaJIT to HEAD - 6c4826f12 (#20478)Christian Clason1+2-2
2022-10-03 23:54Merge pull request #20467 from zeertzjq/vim-8.2.2316zeertzjq2+22-1
2022-10-03 23:31test: add test for :function followed by <lambda>zeertzjq1+14-0
2022-10-03 14:54vim-patch:8.2.2316: Vim9: cannot list a lambda functionzeertzjq1+8-1
2022-10-03 20:14docs(shell): mention "&" for piping with powershell #20459Enan Ajmain1+4-0
2022-10-02 23:20Merge #20154 build: cmake cleanupJustin M. Keyes22+73-486
2022-10-02 23:08docs: refer to vim.lsp.start() in LSP issue template #20422Mathias Fußenegger1+1-1
2022-10-02 16:14feat(l10n): update Turkish translations (#20444)Emir SARI1+752-690
2022-10-02 15:17build: only generate compilation database for the nvim target (#20449)dundargoc2+5-2
2022-10-01 12:54build: define EP_PREFIX propertydundargoc15+1-15
2022-09-29 19:46build: rely on builtin cmake downloading rather than custom scriptdundargoc16+45-329
2022-09-26 09:39build: remove unnecessary translation-related codedundargoc4+8-57
2022-09-14 10:20build: remove url for 32-bit winyankdundargoc2+1-33
2022-09-14 10:03build: remove code for cross-compilationdundargoc6+12-30
2022-09-11 11:39build: remove unused variable CMAKE_C_COMPILER_ARG1dundargoc6+7-23
2022-10-02 10:19build(deps): bump Luv to HEAD - 80c8c00ba (#20433)Christian Clason1+2-2
2022-10-02 10:08build(deps): bump libuv to HEAD - f610339f7 (#20445)Christian Clason3+3-124
2022-10-02 08:32fix(folds): fix fold marker multibyte comparison (#20439)zeertzjq2+19-3
2022-10-01 23:53Merge pull request #20429 from zeertzjq/vim-9.0.0620zeertzjq8+225-276
2022-10-01 13:59vim-patch:9.0.0622: matchaddpos() can get slow when adding many matcheszeertzjq5+25-126
2022-10-01 10:32vim-patch:9.0.0620: matchaddpos() can only add up to 8 matcheszeertzjq6+203-153
2022-10-01 21:29Merge #19438 from 3N4N/fix/pwshJustin M. Keyes4+47-59
2022-10-01 17:13ci(publish-winget): use versioned tags for action #20417Vedant1+3-3
2022-10-01 15:36refactor(diagnostic): remove deprecated function (#20423)Raphael1+0-13
2022-10-01 13:29vim-patch:8.2.2542: highlight of char beyond line end is not correct (#20424)zeertzjq4+104-44
2022-10-01 09:35refactor(lsp): remove deprecated lsp functions (#20421)Mathias Fußenegger2+0-272
2022-09-30 17:57Merge pull request #20414 from dundargoc/ci/release/matrixJames McCoy1+4-9
2022-09-30 17:25build(nix): change the pkgs to final, add new version of libvterm (#20410)Philipp Herzog1+78-79
2022-09-30 15:26version bumpbfredl1+2-2
2022-09-30 15:09NVIM v0.8.0bfredl3+3-2
2022-07-20 14:55fix: :! pwsh redirection for `command not found`Enan Ajmain2+5-4
2022-07-19 19:43fix: make_filter_cmd for :! powershellEnan Ajmain4+46-59
2022-09-30 14:53fix(dist): update neovim-qt, win32tools.zip #20413Justin M. Keyes2+6-3
2022-09-30 14:39ci(release): remove unnecessary matrix strategydundargoc1+4-9
2022-09-30 11:24dist(win): update neovim-qt, win32tools.zip #20411Justin M. Keyes2+5-8
2022-09-30 09:08Merge pull request #20409 from bfredl/unicode-tablesbfredl4+411-58
2022-09-30 08:45feat: update unicode tablesbfredl4+411-58
2022-09-30 08:15Merge pull request #20343 from zeertzjq/virt-lines-vcolbfredl2+33-1
2022-09-30 07:59Merge pull request #20364 from zeertzjq/parse-cmd-omitbfredl3+72-49
2022-09-30 07:53docs: fix typos (#20394)dundargoc40+67-67
2022-09-30 07:43Merge pull request #20387 from famiu/feat/nvim_cmd/buffer-argsbfredl4+117-30
2022-09-27 06:40fix(api)!: nvim_parse_cmd omit "count" "range" "reg" if not supportedzeertzjq3+72-49
2022-09-29 14:26fix(filetype): add missing return to changelog detection function (#20403)Jonas Strittmatter1+1-1
2022-09-29 14:25fix(query): fix unnatural order for inherits in treesitter queries (#20298)Sergey Berezhnoy1+2-1
2022-09-28 11:43feat(nvim_cmd): allow using first argument as countFamiu Haque4+117-30
2022-09-29 12:31ci: convert CRLF to LF (#20389)dundargoc1+146-146
2022-09-29 11:46Merge #20402 feat(docs): improve :help HTML generatorJustin M. Keyes3+21-19
2022-09-29 10:08feat(docs): fixes for :help HTML generatorJustin M. Keyes2+19-17
2022-09-29 10:08feat(treesitter): update :help parserJustin M. Keyes1+2-2
2022-09-29 11:00Merge pull request #20381 from cryptomilk/asn-vtermJames McCoy2+1-5
2022-09-29 10:59Merge pull request #20382 from cryptomilk/asn-termkeyJames McCoy4+3-13
2022-09-29 08:04fix(api): fix nvim_cmd crash with filename expansion (#20397)zeertzjq3+21-9
2022-09-29 07:48fix(column): move sign sentinel after inserting/deleting lines (#20400)zeertzjq2+123-17
2022-09-29 00:56test: add a Lua test for #17501 (#20392)zeertzjq1+17-5
2022-09-28 17:00Merge pull request #20390 from bfredl/doc2bfredl2+13-3
2022-09-28 16:55Merge #20352 feat(gen_help_html.lua): adapt to new parserJustin M. Keyes15+610-422
2022-09-25 00:20feat(gen_help_html.lua): adapt to new parserJustin M. Keyes14+601-413
2022-09-23 12:26feat(gen_help_html.lua): put commit-id in footerJustin M. Keyes1+7-7
2022-09-28 14:19feat(treesitter): update :help parser and queriesJustin M. Keyes1+2-2
2022-09-28 14:39build(deps): bump treesitter-vimdoc to v1.0.0Christian Clason1+2-2
2022-09-28 14:29build(deps): bump help parser and queries (#20388)Christian Clason2+12-10
2022-09-28 14:16docs: mark cmdheight=0 and vim.attach_ui as experimentalbfredl2+13-3
2022-09-28 13:55fix(spell): correct spell move behavior without "noplainbuffer" (#20386)zeertzjq2+100-6
2022-09-28 12:28Merge pull request #20375 from famiu/refactor/get_optionbfredl5+89-141
2022-09-28 10:48vim-patch:9fbdbb814f4a (#20376)Christian Clason25+1339-40
2022-09-28 10:27fix(lua): fix architecture-dependent behavior in usercmd "reg" (#20384)zeertzjq4+42-6
2022-09-28 09:06build(macos): restore and test universal build (#20383)Christian Clason2+7-0
2022-09-28 08:53fix: compiler warnings from clang 15 (#20321)dundargoc3+2-7
2022-09-28 07:30build(deps): require libvterm version 0.3Andreas Schneider2+1-5
2022-09-28 07:28build(deps): require libtermkey version 0.22Andreas Schneider4+3-13
2022-09-27 15:16refactor: replace unnecessary helper functions in optionstr.cFamiu Haque5+89-141
2022-09-27 22:22fix(window): fix equalization with cmdheight=0 (#20369)zeertzjq2+58-1
2022-09-27 16:16Merge pull request #15373 from smolck/lua-notify-dictwatcherbfredl5+103-7
2022-09-27 14:10vim-patch:9.0.0604: luacheckrc file is not recognized (#20371)ObserverOfTime3+5-1
2022-09-27 12:53ci(backport): bump to backport-action@v0.0.8 #20366dundargoc2+2-3
2021-08-14 17:19fix(api): notify dict watchers on nvim_set_var and vim.g settersmolck5+103-7
2022-09-27 12:02Merge pull request #20368 from clason/vim-9.0.0599Christian Clason3+22-5
2022-09-27 11:03vim-patch:9.0.0602: new TypeScript extensions are not recognizedChristian Clason3+10-4
2022-09-27 10:38vim-patch:9.0.0600: GYP files are not recognizedChristian Clason3+6-0
2022-09-27 10:36vim-patch:9.0.0599: latexmkrc files are not recognizedChristian Clason3+6-1
2022-09-27 00:29vim-patch:9.0.0595: extra newline in messages after a verbose shell message (#20359)zeertzjq3+197-17
2022-09-26 22:33fix(ui): redraw end of buffer if last line is modified (#20354)zeertzjq2+106-1
2022-09-26 13:56fix(docs): invalid :help links #20353Justin M. Keyes9+12-13
2022-09-26 13:23fix(ui): allow redrawing statusline when msgsep is used (#20337)zeertzjq3+127-7
2022-09-26 11:30Merge pull request #20351 from bfredl/cmdfix2bfredl3+51-6
2022-09-26 09:40fix(cmdline): don't send invalid cursor with incsearch and cmdheight=0bfredl3+51-6
2022-09-26 09:43docs: fix typos (#20150)dundargoc21+63-58
2022-09-26 09:25Merge pull request #20350 from bfredl/cmdfixbfredl2+14-0
2022-09-26 08:40fix(messages): validate msg_grid before silent! message with cmdheight=0bfredl2+14-0
2022-09-26 07:20Merge pull request #20277 from reiver-dev/term-more-underlinebfredl3+31-1
2022-09-25 05:54feat(terminal): recognize underdouble and undercurlAndrey Bushev3+31-1
2022-09-25 23:58fix(docs): invalid :help links #20345Justin M. Keyes47+363-436
2022-09-25 23:46vim-patch:9.0.0586: missing change in test (#20347)zeertzjq2+12-5
2022-09-25 23:15fix!: make :undo! notify buffer update callbacks (#20344)zeertzjq4+25-7
2022-09-25 23:00fix(inccommand): deal with unsynced undo (#20041)zeertzjq2+46-0
2022-09-25 14:29fix(filetype): use :setf instead of nvim_buf_set_option (#20334)zeertzjq2+14-2
2022-09-25 13:38fix(extmarks): make virt_lines always start at 0 virtcolzeertzjq2+33-1
2022-09-25 13:26refactor: move klib out of src/nvim/ #20341dundargoc0+0-0
2022-09-25 12:37Merge #20331 refactor(treesitter)!: rename x_position => x_posJustin M. Keyes6+29-15
2022-09-25 11:45fix(gen_vimdoc.py): handle missing luajitJustin M. Keyes2+16-5
2022-09-25 11:59vim-patch:9.0.0583: only recognizing .m3u8 files is inconsistent (#20342)Christian Clason3+4-3
2022-09-24 22:45refactor(treesitter): rename x_position => x_posJustin M. Keyes4+13-10
2022-09-25 01:57feat: ":write!" skips "file changed" warning #18665Louis Sven Goulet4+64-5
2022-09-25 01:49vim-patch:8.2.4467: running filetype test leaves file behind (#20335)zeertzjq1+2-0
2022-09-24 22:07vim-patch:9.0.0576: unused loop variables (#20326)dundargoc1+3-3
2022-09-24 14:28fix(input): use click number of last click for mouse drag (#20300)zeertzjq2+113-31
2022-09-24 13:42Merge pull request #20322 from zeertzjq/vim-9.0.0567zeertzjq2+33-4
2022-09-24 13:16vim-patch:9.0.0572: insert complete tests leave a mapping behindzeertzjq1+3-2
2022-09-24 13:13vim-patch:9.0.0567: 'completeopt' "longest" is not used for complete()zeertzjq2+31-3
2022-09-24 13:07fix(mapset): remove existing abbreviation of same lhs (#20320)zeertzjq2+21-3
2022-09-24 11:20vim-patch:9.0.0568: autocmd code is indented more than needed (#20318)zeertzjq2+56-52
2022-09-24 10:59vim-patch:9.0.0566: Nim files are not recognized (#20317)Christian Clason3+7-0
2022-09-24 10:46fix(lsp): create missing directory before creating file (#19835)shaunsingh2+20-1
2022-09-24 08:16vim-patch:9.0.0562: HSL playlist files are not recognized (#20307)Christian Clason3+5-0
2022-09-24 01:20fix(lsp): use correct function name in deprecated message (#20308)Mike1+1-1
2022-09-24 00:10vim-patch:9.0.0559: timer test may get stuck at hit-enter prompt (#20312)zeertzjq1+4-2
2022-09-23 16:02fix: cleanup contrib/ #20304Justin M. Keyes6+1-127
2022-09-23 15:36ci: remove contrib/doxygen/ #20303Justin M. Keyes5+0-1593
2022-09-23 14:16revert: "build: remove unnecessary policy related code" #20289dundargoc1+7-0
2022-09-23 10:57ci(cirrus): set clone depth to 2 instead of 1 (#20295)dundargoc1+1-1
2022-09-23 02:17test(tabpage_spec): actually test for nvim_win_hidezeertzjq1+1-1
2022-09-23 00:02Merge pull request #20299 from zeertzjq/vim-9.0.0550zeertzjq5+77-18
2022-09-22 23:21test: add tests for #13549 #20285 #20290zeertzjq2+48-0
2022-09-22 23:14vim-patch:9.0.0550: crash when closing a tabpage and buffer is NULLzeertzjq3+29-18
2022-09-22 18:19ci(stylua): change action version to v1 (#20273)dundargoc1+1-1
2022-09-22 14:03Merge #11967 generate :help HTML with treesitterJustin M. Keyes10+950-495
2022-03-28 02:47feat(docs): gen_help_html.luaJustin M. Keyes5+885-397
2022-09-11 09:15docs: deprecate :checkhealth vimscript interfaceJustin M. Keyes2+47-98
2022-09-08 21:26feat(treesitter): bundle :help parser and queriesJustin M. Keyes3+18-0
2022-09-22 13:34Merge pull request #20287 from zeertzjq/vim-9.0.0540zeertzjq2+41-27
2022-09-22 13:17docs(lua): correct docs for option accessor metatables (#20256)Lewis Russell1+42-39
2022-09-22 13:08vim-patch:9.0.0544: minor issues with setting a string optionzeertzjq2+18-6
2022-09-22 13:05vim-patch:9.0.0540: assigning stack variable to argument confuses Coverityzeertzjq1+26-24
2022-09-22 12:59Merge pull request #20103 from lewis6991/refactor/vim_optLewis Russell2+348-525
2022-09-22 12:25fix(window): close floats first when closing buffer in other tab (#20284)zeertzjq2+7-1
2022-09-22 12:18vim-patch:9.0.0539: long message test can be flaky (#20282)zeertzjq3+8-1
2022-09-22 09:09Merge pull request #20249 from bfredl/cmdmessagebfredl18+587-124
2022-09-20 20:03fix(tests): indicate in test logs when nvim exit times outbfredl3+21-4
2022-08-17 13:40fix(redraw): make redrawdebug=nodelta handle all the casesbfredl7+43-21
2022-09-16 17:21fix(redraw): avoid unnecessary redraws and glitches with floats+messagesbfredl9+523-99
2022-09-22 05:44Merge pull request #20278 from zeertzjq/vim-8.2.3428zeertzjq6+64-15
2022-09-22 05:20vim-patch:8.2.4677: the Athena GUI support is outdatedzeertzjq5+12-12
2022-09-22 05:15vim-patch:8.2.4074: going over the end of NameBuffzeertzjq2+20-4
2022-09-22 05:15vim-patch:8.2.3568: ctrl-hat test fails with Athena and Motifzeertzjq1+5-1
2022-09-22 05:14vim-patch:8.2.3567: CTRL-I in Insert mode is not testedzeertzjq1+17-0
2022-09-22 05:11vim-patch:8.2.3428: using freed memory when replacingzeertzjq1+12-0
2022-09-22 05:10Merge pull request #20276 from zeertzjq/vim-8.2.2979zeertzjq14+397-1
2022-09-22 03:15vim-patch:8.2.3155: some option related code not covered by testszeertzjq2+63-0
2022-09-22 03:17vim-patch:8.2.2994: various code is not fully testedzeertzjq5+137-1
2022-09-22 02:48vim-patch:8.2.2979: not all options code is covered by testszeertzjq7+109-1
2022-09-22 04:07vim-patch:8.2.0712: various code not fully testedzeertzjq4+89-0
2022-09-22 01:43vim-patch:9.0.0537: the do_set() function is much too long (#20274)zeertzjq3+466-362
2022-09-21 21:58feat(filetype): expand environment variables in filetype patterns (#20145)Jonas Strittmatter2+38-28
2022-09-21 03:06vim-patch:9.0.0018: going over the end of the typahead (#20269)zeertzjq1+10-0
2022-09-20 22:47vim-patch:9.0.0517: when at the command line :redrawstatus does not work well (#20266)zeertzjq3+64-10
2022-09-20 22:02refactor: suppress PVS false positives (#20264)zeertzjq3+4-4
2022-09-20 20:14fix(lsp): out of bounds error in lsp.util.apply_text_edits (#20137)ofwinterpassed2+81-24
2022-09-20 14:38Merge pull request #20263 from notomo/refactor-remove-unusedbfredl1+0-9
2022-09-20 13:58vim-patch:9.0.0511: unnecessary scrolling for message of only one line (#20261)zeertzjq3+71-2
2022-09-20 13:26Merge pull request #20262 from zeertzjq/vim-9.0.0507zeertzjq3+119-2
2022-09-20 13:07refactor(message): remove unused functionnotomo1+0-9
2022-09-20 12:54vim-patch:9.0.0512: cannot redraw the status lines when editing a commandzeertzjq3+21-4
2022-09-20 12:38vim-patch:9.0.0507: cmdline cleared when using :redrawstatus in CmdlineChangedzeertzjq3+102-2
2022-09-20 12:10vim-patch:9.0.0510: Chatito files are not recognized (#20260)Christian Clason3+5-0
2022-09-20 11:49vim-patch:9.0.0509: confusing error for "saveas" command with "nofile" buffer (#20258)zeertzjq2+9-1
2022-09-20 10:15feat(lua): move compat module from runtime to test (#20257)Lewis Russell0+0-0
2022-09-20 09:42docs(lua): opts in `vim.keymap.{set,del}` can be optional (#20255)Lewis Russell2+17-18
2022-09-20 07:28fix(lsp): support `false` result in handlers (#20252)Mathias Fußenegger2+72-2
2022-09-20 03:47fix(tui): handle padding requirements for visual bell (#20238)zeertzjq2+55-14
2022-09-19 08:58build: add basic cmake-presets integration (#19128)kylo2522+97-0
2022-09-19 08:48ci(publish-winget): fix errors that prevents release (#20232)Vedant1+4-7
2022-09-19 04:37fix(inccommand): avoid unnecessary redraw when not showing (#20244)zeertzjq2+60-3
2022-09-18 14:55fix: assert failure when changing 'ut' while waiting for CursorHold (#20241)zeertzjq2+17-5
2022-09-18 13:20vim-patch:9712ff1288f9 (#20240)Christian Clason18+586-267
2022-09-18 12:16vim-patch:9.0.0497: LyRiCs files are not recognized (#20239)Christian Clason3+5-0
2022-09-18 09:37Merge pull request #20198 from zeertzjq/cursorholdbfredl4+72-13
2022-09-18 01:17vim-patch:8.1.0941: macros for MS-Windows are inconsistent (#20215)dundargoc41+134-133
2022-09-14 11:49fix(events): make CursorHold behave as documentedzeertzjq4+72-13
2022-09-17 08:17test(remote_spec): reduce flakiness in waiting for client exit (#20230)zeertzjq1+5-4
2022-09-17 07:39vim-patch:8.2.0690: line number of option set by modeline is wrong (#20228)zeertzjq2+64-7
2022-09-17 02:20vim-patch:9.0.0483: illegal memory access when replacing in virtualedit mode (#20225)zeertzjq2+59-2
2022-09-17 01:40test(old): add a function roughly equivalent to test_setmouse() (#20224)zeertzjq5+27-44
2022-09-16 22:33ci(release-winget): publish nightly winget prerelease #20209Vedant1+20-3
2022-09-16 17:30build(deps): bump libvterm to v0.3 (#20222)Christian Clason1+2-2
2022-09-16 15:52vim-patch:9.0.0479: in :def function all closures in loop get the sam… (#20220)Christian Clason3+5-0
2022-09-16 15:09fix(eval)!: make Lua Funcref work as method and in substitute() (#20217)zeertzjq2+50-18
2022-09-16 14:40feat(tui): support undercurl when Konsole version >= 221170 (#20219)zeertzjq1+1-1
2022-09-16 11:40vim-patch:9.0.0476: varargs does not work for replacement function of substitute() (#20216)zeertzjq4+9-6
2022-09-16 09:31vim-patch:8.2.3796: the funcexe_T struct members are not named consistently (#20214)zeertzjq8+87-87
2022-09-16 09:06fix(lua): free vim.ui_attach callback before lua close (#20205)notomo2+13-1
2022-09-16 09:04Merge pull request #20213 from bfredl/redisplaybfredl2+56-0
2022-09-16 08:37vim-patch:8.2.0067: ERROR_UNKNOWN clashes on some systems (#20212)zeertzjq4+41-42
2022-09-16 08:31fix(messages): do not crash on cmdheight=0 and g< redisplaybfredl2+56-0
2022-09-16 08:07Merge pull request #20188 from bfredl/zerocmdlinebfredl17+82-128
2022-09-16 07:26build(deps): bump tree-sitter-lua to v0.0.13 (#20210)Christian Clason1+2-2
2022-09-16 07:18docs(autocmds): re-add buffer param to docstring (#20204)kylo2522+7-1
2022-09-16 07:05fix(treesitter): return full metadata for get_captures_at_position (#20203)Christian Clason3+32-26
2022-09-15 17:03fix(diagnostic): populate data key in DiagnosticChanged autocmd in reset (#20207)Gregory Anders1+1-0
2022-09-13 10:56feat(ui): use msg_grid based implementation for cmdheight=0bfredl17+82-128
2022-09-15 03:36test(old): remove OpenBSD skip (#20201)zeertzjq1+0-1
2022-09-14 09:11fix(help): add `--clean` to `-h` (#20171)Christian Clason2+3-1
2022-09-14 09:08docs(treesitter): clean up and update treesitter.txt (#20142)Christian Clason10+576-526
2022-09-14 08:55Merge pull request #18705 from dundargoc/fix/require-missing-module-in-autocmdbfredl1+2-1
2022-09-14 05:01refactor: move definitions from `typval.h` to `typval_defs.h` (#20194)Famiu Haque3+402-398
2022-09-13 21:17Merge pull request #20164 from bfredl/luanullbfredl3+13-8
2022-09-12 09:26fix(lua): make vim.str_utfindex and vim.str_byteindex handle NUL bytesbfredl3+13-8
2022-09-13 20:16feat(fs): extend fs.find to accept predicate (#20193)Mathias Fußenegger3+61-18
2022-09-13 14:33feat(diagnostic): pass diagnostics as data to DiagnosticChanged autocmd (#20173)Gregory Anders3+22-6
2022-09-13 14:08vim-patch:9.0.0457: substitute prompt does not highlight an empty match (#20186)zeertzjq4+210-162
2022-09-13 13:02vim-patch:9.0.0456: function called at debug prompt is also debugged (#20185)zeertzjq1+5-0
2022-09-13 10:56Merge pull request #20011 from lewis6991/refactor/memlineLewis Russell1+130-222
2022-09-08 13:43refactor(memline): resolve clint errorsLewis Russell1+130-222
2022-09-12 22:23vim-patch:9.0.0449: there is no easy way to translate a key code into a string (#20168)zeertzjq8+61-9
2022-09-12 22:01test(lsp): call clear() before bufwipe test (#20170)zeertzjq1+1-0
2022-09-12 19:50Merge pull request #20077 from dundargoc/refactor/char_u/11bfredl80+613-612
2022-09-12 15:35Merge pull request #20141 from vigoux/ts-self-inheritsChristian Clason2+25-5
2022-09-11 06:23docs(treesitter): suggest using `extends` to extend queriesThomas Vigouroux1+7-3
2022-09-12 13:47vim-patch:9.0.0299: error messages for setcmdline() could be better (#20169)zeertzjq3+12-4
2022-09-12 13:12vim-patch:9.0.0448: SubRip files are not recognized (#20167)Christian Clason3+5-0
2022-09-12 12:07Merge pull request #20091 from teto/fix-flakeMatthieu Coudron2+70-68
2022-09-12 11:09vim-patch:8.2.4671: 'wildignorecase' is sometimes not used for glob() (#20165)zeertzjq2+8-6
2022-09-12 10:10Merge pull request #20163 from zeertzjq/vim-8.2.5034zeertzjq7+127-27
2022-09-12 09:10vim-patch:8.2.5034: there is no way to get the byte index from a virtual columnzeertzjq6+100-1
2022-09-12 09:19refactor: move f_screenpos() to move.czeertzjq2+27-26
2022-09-12 07:29Merge pull request #20160 from zeertzjq/vim-8.2.2646zeertzjq5+24-17
2022-09-12 06:08vim-patch:8.2.2664: Vim9: not enough function arguments checked for stringzeertzjq3+12-20
2022-09-12 06:03vim-patch:8.2.2646: Vim9: error for not using string doesn't mention argumentzeertzjq5+30-15
2022-09-11 14:07vim-patch:9.0.0443: blueprint files are not recognized (#20155)Christian Clason3+7-2
2022-08-26 21:11refactor: replace char_u with charDundar Göc80+613-612
2022-09-10 09:26fix(treesitter): prevent endless loop on self-inheritenceThomas Vigouroux1+18-2
2022-09-11 00:56fix(lsp): schedule removal of client object (#20148)Gregory Anders1+22-21
2022-09-10 12:54vim-patch:71b6d3397649 (#20144)Christian Clason17+407-104
2022-09-10 12:37build: ensure version generation always succeeds (#19515)dundargoc1+3-7
2022-09-10 12:33Merge pull request #20068 from dundargoc/refactor/char_u/10bfredl39+262-275
2022-09-10 11:30vim-patch:9.0.0434: gitignore files are not recognized (#20143)Christian Clason3+16-4
2022-08-26 21:11refactor: replace char_u with charDundar Göc39+262-275
2022-09-10 09:08ci: add more reviewers based on label (#17975)dundargoc1+4-5
2022-09-10 00:30Merge pull request #20132 from JartC0ding/masterJames McCoy1+0-1
2022-09-09 12:43docs: removed outdated coverage linkMoritzSchittenhelm1+0-1
2022-09-09 19:49Merge pull request #20057 from dundargoc/refactor/char_u/9bfredl60+484-492
2022-08-26 21:11refactor: replace char_u with charDundar Göc60+484-492
2022-09-09 16:48vim-patch:9.0.0427: Drupal theme files are not recognized (#20138)Christian Clason3+12-10
2022-09-09 15:53vim-patch:9.0.0424: gitattributes files are not recognized (#20134)Christian Clason3+14-0
2022-09-08 16:09refactor(vim.opt): de-nest codeLewis Russell1+218-228
2022-09-08 15:59refactor(vim.opt): use local function syntaxLewis Russell1+4-4
2022-09-08 15:57refactor(vim.opt): optimize append/prepend/removeLewis Russell1+6-5
2022-09-08 15:54refactor(vim.opt): dry up and tidyLewis Russell1+42-75
2022-09-08 15:44refactor(vim.opt): remove value_mutator()Lewis Russell1+5-14
2022-09-08 14:56refactor(vim.opt): unify vim.bo/wo buildingLewis Russell2+31-65
2022-09-09 07:44build(deps): bump Luv to 1.44.2-1 (#20128)Christian Clason1+3-3
2022-09-08 22:12ci: move BSD jobs from sourcehut to Cirrus CI #19616dundargoc9+56-113
2022-09-08 19:58ci(labeler): add treesitter label for query changes (#20122)dundargoc1+1-0
2022-09-08 17:46build(deps): bump tree-sitter-viml to 0.2.0 (#20121)Christian Clason2+24-12
2022-09-08 17:25docs(lsp): update rpc.start stdio limitations (#20120)Mathias Fußenegger2+5-3
2022-09-08 14:52refactor(vim.opt): remove make_meta_accessor()Lewis Russell1+77-94
2022-09-08 15:09fix(lsp): when buffer detach remove buffer from client attached buffers (#20081)Raphael2+37-0
2022-09-08 14:44refactor(vim.opt): simplify get_option_metatypeLewis Russell1+6-15
2022-09-08 14:42refactor(vim.opt): replace _setup with lazy tableLewis Russell1+63-91
2022-09-06 21:56refactor(vim.opt): remove enumsLewis Russell1+45-79
2022-09-06 21:51refactor(vim.opt): remove del argLewis Russell1+3-7
2022-09-08 14:06vim-patch:9.0.0417: Jsonnet files are not recognized (#20119)Christian Clason3+6-0
2022-09-08 12:51Merge pull request #19958 from dundargoc/build/cmake/cleanupChristian Clason11+192-372
2022-08-29 14:57build: remove unnecessary build functionsdundargoc8+181-337
2022-08-26 12:30build: replace deprecated CMAKE_COMPILER_IS_GNUCC variableDundar Göc1+2-2
2022-08-09 15:02build: remove unnecessary policy related codedundargoc3+1-17
2022-08-06 16:26build: remove ARGS from add_custom_commanddundargoc1+8-16
2022-09-08 09:33feat(lsp): add range option to lsp.buf.format (#19998)Mathias Fußenegger3+110-25
2022-09-08 09:23Merge pull request #20093 from neovim/upstream-ts-utilChristian Clason2+101-6
2022-09-08 09:17fix(treesitter): use the right loading order for base queries (#20117)bfredl2+6-1
2022-09-08 07:47feat(treesitter)!: do not merge queries by default (#20105)Thomas Vigouroux2+57-6
2022-09-08 06:43Merge pull request #20115 from glepnir/fix_docThomas Vigouroux1+1-1
2022-09-08 06:33fix(docs): remove duplicate wordRaphael1+1-1
2022-09-08 06:20Merge pull request #20114 from zeertzjq/ts-docsThomas Vigouroux2+3-2
2022-09-08 04:54docs(treesitter): fix doxygenzeertzjq2+3-2
2022-09-08 01:22Merge pull request #20112 from zeertzjq/vim-9.0.0410zeertzjq2+2-4
2022-09-08 00:52vim-patch:9.0.0412: compiler warning for unused argumentzeertzjq1+2-2
2022-09-08 00:50vim-patch:9.0.0410: struct member cts_lnum is unusedzeertzjq2+0-2
2022-09-08 00:47Merge pull request #20110 from ii14/vim-7c7e1e9b98d4zeertzjq3+21-13
2022-09-07 18:45vim-patch:9.0.0409: #{g:x} was seen as a curly-braces expressionii143+10-4
2022-09-08 00:12vim-patch:8.2.3702: first key in dict is seen as curly expression and failszeertzjq2+11-9
2022-09-07 16:08vim-patch:9.0.0403: 'equalalways' may be off when 'laststatus' is zero (#20109)luukvbaal2+20-4
2022-09-07 15:59fix(options): mark `winhighlight` as list style (#19477)ii143+7-3
2022-09-07 13:55vim-patch:9.0.0402: javascript module files are not recoginzed (#20108)Christian Clason3+3-2
2022-09-07 07:08Merge pull request #20100 from bfredl/luafuncbfredl7+36-85
2022-09-07 06:39Use weak tables in tree-sitter code (#17117)Thomas Vigouroux5+69-10
2022-09-07 02:55fix(diagnostic): remove buf from cache on `BufWipeout` (#20099)Sean Dewar2+11-2
2022-09-06 20:23refactor(typval): change FC_CFUNC abstraction into FC_LUAREFbfredl7+36-85
2022-09-06 22:49Merge pull request #20102 from e-kwsm/treesitter-c99bfredl1+1-0
2022-09-06 21:31build(treesitter): set CMAKE_C_STANDARD to C99Eisuke Kawashima1+1-0
2022-09-06 20:41Merge pull request #17329 from cryptomilk/asn-vterm-0-2Christian Clason5+41-69
2022-02-09 07:46fix(terminal): adopt altscreen test for libvterm 0.2 changesAndreas Schneider1+3-7
2022-02-08 08:09build(deps): use libvterm 0.3-rc1Andreas Schneider3+2-58
2022-01-01 06:28feat(term): add support for libvterm >= 0.2Andreas Schneider1+32-0
2022-09-06 18:38Merge pull request #20031 from dundargoc/refactor/char_u/8bfredl76+868-883
2022-09-06 18:22fix(ts): do not clobber spelloptions (#20095)Lewis Russell1+6-3
2022-09-06 17:57Merge pull request #20097 from clason/ts-syntax-offbfredl2+8-15
2022-09-06 15:33fix(treesitter): don't support legacy syntax in start()Christian Clason2+8-15
2022-09-06 14:52build: consistently set build type regardless of generator or platform #19760dundargoc11+61-38
2022-08-26 21:11refactor: replace char_u with charDundar Göc76+868-883
2022-09-06 14:33fix(cmdheight=0): various issues part3 #19816Shougo3+2-7
2022-09-06 14:23refactor: migrate comment style 2 #20080dundargoc15+196-214
2022-02-08 17:58refactor(term): use const for title and add len to buf_set_term_title()Andreas Schneider1+4-4
2022-09-06 10:23Merge pull request #19419 from vigoux/extmark_spellLewis Russell21+313-95
2022-07-18 12:21feat(extmarks,ts,spell): full support for spellingThomas Vigouroux21+313-95
2022-09-06 08:32Merge pull request #20039 from zeertzjq/cmod-tabbfredl6+54-31
2022-09-06 06:50refactor(treesitter): get_{nodes,captures}_at_{position,cursor}Christian Clason2+89-15
2022-04-30 09:51feat(treesitter): upstream get_node_at_cursor()Quentin Rasmont1+22-1
2022-09-06 08:10Merge pull request #15391 from vigoux/ts-lua-builtinbfredl21+658-119
2022-09-06 06:57vim-patch:partial 0daafaa7d99e (#20083)Christian Clason35+724-508
2022-09-06 06:57docs: update .mailmap (#20086)Lewis Russell1+4-1
2022-09-05 13:52feat(treesitter): add vim.treesitter.start(), enable for LuaChristian Clason4+128-34
2022-09-04 15:58fix(treesitter): do not link @error by defaultChristian Clason3+1-6
2022-09-04 14:37feat(treesitter): add injectionsChristian Clason4+54-3
2022-09-04 14:27feat(treesitter): add viml parser and queriesChristian Clason3+249-0
2022-09-04 14:13ci(tests): don't skip parsers on functionaltestChristian Clason7+3-49
2021-08-16 13:37feat(treesitter): bundle Lua parser and queriesThomas Vigouroux5+228-32
2022-05-22 19:44fix: assertion failure when requiring missing module in autocmdDundar Goc1+2-1
2022-09-05 09:41build(nix): removed the useless 'app'Matthieu Coudron1+2-7
2022-09-05 15:02Merge pull request #20088 from zeertzjq/vim-9.0.0386zeertzjq4+121-109
2022-09-05 14:10refactor(ex_cd): add an early return to fix clint warningzeertzjq2+22-23
2022-09-05 13:54vim-patch:9.0.0386: some code blocks are nested too deepzeertzjq2+99-86
2022-09-01 23:45build(nix): bumped flakeMatthieu Coudron1+6-6
2022-09-02 22:13build(flake): add sumneko lsp in PATHMatthieu Coudron1+62-55
2022-09-05 06:44docs(contributing): fix broken link (#20044)UnkwUsr1+1-1
2022-09-04 13:44Merge pull request #19481 from zeertzjq/vim-8.2.4674zeertzjq14+245-18
2022-07-24 07:24feat(pum): pretend 'mousemoveevent' is set when showing right-click menuzeertzjq3+67-0
2022-07-24 05:58feat(api): add "move" to nvim_input_mousezeertzjq4+85-5
2022-07-24 03:26feat(tui): support 'mousemoveevent'zeertzjq5+67-16
2022-07-24 03:32feat(ui-ext): make 'mousemoveevent' a ui_optionzeertzjq3+9-0
2022-07-24 03:20vim-patch:8.2.4674: cannot force getting MouseMove eventszeertzjq3+20-0
2022-09-04 12:41Merge pull request #20073 from zeertzjq/vim-088e8e344352zeertzjq3+34-2
2022-09-03 22:20vim-patch:088e8e344352zeertzjq3+16-1
2022-09-03 22:40vim-patch:7.4.{1578,1624}zeertzjq1+18-1
2022-09-04 10:09build(deps): bump tree-sitter-c to v0.20.2 (#20079)Christian Clason1+2-2
2022-09-04 03:49ci: remove gpanders from api reviewers (#20074)Gregory Anders1+0-1
2022-09-03 17:27fix(filetype): run filetype.match on StdinReadPost (#20070)Christian Clason1+1-1
2022-09-03 14:02feat(treesitter): include language in invalid query error (#14053)Stephan Seitz1+2-2
2022-09-03 10:00ci(clint): remove "Inner expression indentation should be 4" rule (#20047)dundargoc1+0-7
2022-09-03 09:30build(deps): bump tree-sitter to v0.20.7 (#20067)Christian Clason1+2-2
2022-09-03 09:18docs: update .git-blame-ignore-revs (#20066)Lewis Russell1+3-0
2022-09-03 01:39Merge pull request #20063 from zeertzjq/vim-9.0.0360zeertzjq6+86-8
2022-09-02 23:51vim-patch:9.0.0362: expanding ":e %" does not work for remote fileszeertzjq2+26-1
2022-09-02 22:46vim-patch:9.0.0360: crash when invalid line number on :for is ignoredzeertzjq2+16-1
2022-09-02 22:50vim-patch:8.2.1505: not all file read and writecode is testedzeertzjq3+44-6
2022-09-02 16:39refactor: migrate comment style (#20012)Lewis Russell38+3494-5838
2022-09-02 15:06Merge pull request #20026 from dundargoc/refactor/char_u/7bfredl49+742-776
2022-09-01 10:46fix(api)!: correctly deal with number before :tabzeertzjq6+54-31
2022-09-02 14:20feat(Man): port to Lua (#19912)Lewis Russell10+651-566
2022-09-02 13:07Merge pull request #20055 from famiu/fix/ui-attach/memory-leakbfredl1+1-1
2022-09-02 11:44fix(ui): ui compositor does not correctly free event callbacksFamiu Haque1+1-1
2022-09-02 06:16vim-patch:9.0.0349: filetype of *.sil files not well detected (#20050)Jonas Strittmatter5+75-5
2022-09-01 13:31Merge pull request #20040 from zeertzjq/vim-9.0.0342zeertzjq17+142-22
2022-09-01 12:32feat(api): add support for :horizontal modifierzeertzjq6+46-4
2022-09-01 12:25vim-patch:9.0.0346: :horizontal modifier not fully supportedzeertzjq6+19-5
2022-09-01 12:18vim-patch:9.0.0342: ":wincmd =" equalizes in two directionszeertzjq6+77-13
2022-08-26 21:11refactor: replace char_u with charDundar Göc49+742-776
2022-09-01 08:37fix(lua): make ui_attach()/ui_detach() take effect immediately (#20037)zeertzjq2+7-6
2022-09-01 08:25Merge pull request #20022 from dundargoc/refactor/char_u/6bfredl26+493-510
2022-09-01 08:18Merge pull request #20038 from bfredl/unflushbfredl11+0-17
2022-09-01 07:44perf(messages): don't call ui_flush() per message line in various placesbfredl11+0-17
2022-09-01 07:22Merge pull request #20023 from bfredl/hlarenabfredl5+66-68
2022-09-01 02:22fix(maparg): remove double allocation (#20033)zeertzjq1+6-5
2022-09-01 01:12vim-patch:9.0.0343: ColorScheme autocommand triggered when colorscheme not found (#20032)zeertzjq2+46-1
2022-08-31 22:19feat(mapset): support restoring Lua callback (#20024)zeertzjq4+100-30
2022-08-31 20:03Merge pull request #16396 from bfredl/luaeventbfredl15+334-22
2022-08-26 21:11refactor: replace char_u with charDundar Göc26+493-510
2022-08-31 12:49refactor(highlight): make hlattrs2dict always use pre-allocated dictbfredl5+66-68
2022-08-31 18:50Merge pull request #20007 from dundargoc/refactor/char_u/5bfredl57+511-508
2022-06-30 07:26feat(lua): vim.ui_attach to get ui events from luabfredl15+334-22
2022-08-31 13:14refactor(mappings)!: mapblock_fill_dict() use API Dictionary (#20020)zeertzjq4+71-66
2022-08-26 21:11refactor: replace char_u with charDundar Göc57+511-508
2022-08-31 11:47fix(api): nvim_set_hl bail out on invalid group name (#20021)zeertzjq2+11-4
2022-08-31 06:08vim-patch:9b03d3e75b42 (#20013)Christian Clason11+1082-0
2022-08-31 01:41vim-patch:8.2.3102: test for crash fix does not fail without the fix (#20018)zeertzjq3+120-31
2022-08-30 23:24vim-patch:8.2.0301: insufficient testing for exception handling (#20016)zeertzjq3+171-8
2022-08-30 22:58vim-patch:8.1.2037: can call win_gotoid() in cmdline window (#20015)zeertzjq3+23-14
2022-08-30 22:27vim-patch:9.0.0332: overwrite check may block BufWriteCmd (#20014)zeertzjq2+24-4
2022-08-30 22:13fix(exceptions): restore `did_throw` (#20000)Sean Dewar11+143-111
2022-08-30 19:16Vim 9.0.{0314,0319}: some filetypes are not recognized (#20005)Christian Clason3+21-2
2022-08-30 12:52refactor: replace char_u with char 4 (#19987)dundargoc66+499-509
2022-08-30 12:46docs(lua): present vim.o as default and vim.opt as special-purpose #19982Christian Clason1+116-102
2022-08-30 11:14fix(docs): update lsp.rpc.start docs to match return value changes (#20003)Mathias Fußenegger2+4-10
2022-08-30 11:14docs(lsp): replace formatting_sync example in lsp-faq (#19994)Mathias Fußenegger1+4-3
2022-08-30 08:59Merge pull request #19897 from bfredl/statushlbfredl2+51-0
2022-08-22 15:29fix(highlight): set the window namespace when redrawing statuslinebfredl2+51-0
2022-08-30 02:55feat(tui): recognize sidescroll events (#19992)zeertzjq2+206-2
2022-08-29 23:07Merge pull request #19999 from zeertzjq/vim-9.0.0320zeertzjq3+105-123
2022-08-29 22:32vim-patch:9.0.0320: command line type of CmdlineChange differs from getcmdtype()zeertzjq2+14-1
2022-08-29 07:12refactor: move cmdline functions to ex_getln.czeertzjq2+91-122
2022-08-29 22:26vim-patch:9.0.0318: clearing screen causes flicker (#19993)zeertzjq10+17-16
2022-08-29 21:52Merge pull request #19997 from bfredl/lastsepbfredl2+6-3
2022-08-29 19:58fix(redraw): handle switching to a tabpage with larger p_ch valuebfredl2+6-3
2022-08-29 17:09fix(lsp): clean the diagnostic cache when buffer delete (#19449)Raphael2+40-12
2022-08-29 16:46Merge pull request #19973 from dundargoc/refactor/char_u/3bfredl61+479-499
2022-08-29 16:26Merge pull request #19916 from mfussenegger/lsp-tcpMathias Fußenegger4+533-346
2022-08-26 21:11refactor: replace char_u with charDundar Göc61+479-499
2022-08-29 12:22vim-patch:9.0.0316: screen flickers when 'cmdheight' is zero (#19991)zeertzjq2+27-25
2022-08-29 11:23Merge pull request #19971 from dundargoc/refactor/remove-castsbfredl6+81-81
2022-08-29 10:50Merge pull request #19961 from dundargoc/refactor/char_u/2bfredl41+497-520
2022-08-29 10:48Merge pull request #19975 from bfredl/chartabsizebfredl16+354-205
2022-08-27 09:28refactor(plines): use a struct for chartabsize statebfredl16+354-205
2022-08-29 05:11vim-patch:9.0.0285: it is not easy to change the command line from a plugin (#19979)Shougo6+123-9
2022-08-28 22:16fix(events): triggered WinScrolled when only skipcol changed (#19972)zeertzjq5+52-1
2022-08-28 21:58fix(keywordprg): default to :help if set to empty string (#19983)zeertzjq2+11-5
2022-08-24 18:25feat(lsp): add tcp supportMathias Fussenegger4+159-37
2022-08-24 17:36refactor(lsp): extract rpc client from rpc.startMathias Fussenegger1+335-281
2022-08-23 20:39refactor(lsp): encapsulate rpc uv handleMathias Fussenegger3+16-12
2022-08-23 19:05refactor(lsp): factor out read_loop functionMathias Fussenegger1+32-25
2022-08-28 09:07fix(l10n): improve zh_CN and zh_TW translations (#19969)Raphael2+211-201
2022-08-27 23:22vim-patch:8.2.3813: confusing error when using :cc without error list (#19978)zeertzjq4+15-6
2022-08-26 21:11refactor: replace char_u with charDundar Göc41+497-520
2022-08-27 12:26refactor: remove redundant castsDundar Göc6+81-81
2022-08-27 07:56docs: fix typos (#19798)dundargoc5+9-10
2022-08-27 03:26vim-patch:8.2.1269: language and locale code spread out (#19964)zeertzjq10+392-369
2022-08-27 01:58vim-patch:8.2.0660: the search.c file is a bit big (#19963)zeertzjq8+1761-1805
2022-08-26 23:33Merge pull request #19962 from zeertzjq/vim-9.0.0278zeertzjq8+45-21
2022-08-26 22:50vim-patch:9.0.0284: using static buffer for multiple completion functionszeertzjq4+12-16
2022-08-26 22:44vim-patch:9.0.0283: cannot complete "syn list @cluster"zeertzjq2+25-3
2022-08-26 22:36vim-patch:9.0.0279: the tiny version has the popup menu but not 'wildmenu'zeertzjq2+10-6
2022-08-26 22:34vim-patch:9.0.0278: the +wildignore feature is nearly always availablezeertzjq1+3-1
2022-08-26 22:32Merge pull request #19955 from zeertzjq/vim-9.0.0272zeertzjq6+114-23
2022-08-26 14:39vim-patch:9.0.0276: 'buftype' values not sufficiently testedzeertzjq3+68-31
2022-08-26 12:18vim-patch:9.0.0275: BufEnter not triggered when using ":edit" in "nofile" bufferzeertzjq2+12-2
2022-08-26 12:03vim-patch:9.0.0274: netrw plugin does not show remote fileszeertzjq2+33-14
2022-08-26 11:04vim-patch:9.0.0272: BufReadCmd not triggered when loading a "nofile" bufferzeertzjq4+28-3
2022-08-26 21:07Merge pull request #19957 from dundargoc/refactor/char_u/1bfredl43+526-534
2022-08-26 08:36refactor: replace char_u with charDundar Göc43+526-534
2022-08-26 17:58vim-patch:7dd543246a4c (#19960)Christian Clason20+40-40
2022-08-26 14:37vim-patch:8.2.0674: some source files are too big (#19959)zeertzjq11+1176-1159
2022-08-26 12:43Merge pull request #19931 from bfredl/scopedhlbfredl8+275-163
2022-08-25 19:41fix(treesitter): make it get_captures_at_positionbfredl3+56-14
2022-06-02 18:07feat(treesitter): upstream get_hl_groups_at_position()Quentin Rasmont1+57-0
2022-08-24 21:48feat(treesitter)!: use @foo.bar style highlight groupsbfredl5+140-153
2022-08-24 20:16feat(highlight): support scoped @spam.eggs.baked_beans groupsbfredl3+36-10
2022-08-26 10:49vim-patch:8.1.2331: the option.c file is still very big (#19954)zeertzjq6+169-165
2022-08-26 10:11Merge pull request #19947 from lewis6991/truefalseLewis Russell38+729-796
2022-08-25 13:41refactor: change FALSE/TRUE to false/trueLewis Russell38+729-796
2022-08-26 02:46Merge pull request #19953 from zeertzjq/vim-9.0.0036zeertzjq13+213-129
2022-08-26 01:25vim-patch:9.0.0040: use of set_chars_option() is confusingzeertzjq1+11-23
2022-08-26 01:04refactor: set_chars_option()zeertzjq2+42-42
2022-08-26 01:03vim-patch:9.0.0038: 'listchars' test failszeertzjq1+10-10
2022-08-26 00:25vim-patch:9.0.0036: 'fillchars' cannot have window-local valueszeertzjq10+109-67
2022-08-26 00:52vim-patch:8.2.2524: cannot change the characters displayed in the foldcolumnzeertzjq2+55-1
2022-08-25 23:37Merge pull request #19950 from zeertzjq/vim-9.0.0270zeertzjq3+15-30
2022-08-25 22:44vim-patch:9.0.0270: some values of 'path' and 'tags' invalid in the tiny versionzeertzjq1+13-26
2022-08-25 22:54vim-patch:9.0.0263: too many #ifdefszeertzjq2+2-4
2022-08-25 20:35Merge pull request #19628 from dundargoc/refactor/char_u/2bfredl48+504-523
2022-08-25 19:35Merge pull request #19946 from bfredl/newnodebfredl8+326-11
2022-08-25 18:49fix(tests): use pending_c_parser when neededbfredl2+7-1
2022-07-31 14:20refactor: replace char_u with charDundar Goc48+504-523
2022-08-25 16:24fix(treesitter): more efficient node:root()bfredl1+3-12
2022-08-25 13:52fix(docs): update auto-generated documentationbfredl1+58-3
2022-07-24 18:49feat(treesitter): clarify similar 'get_node_range' functionsQuentin Rasmont2+16-3
2022-06-02 16:13feat(treesitter): upstream node_contains()Quentin Rasmont1+13-0
2022-05-01 19:13feat(treesitter): upstream node_length() as a node methodQuentin Rasmont2+31-0
2022-05-01 09:35feat(treesitter): upstream get_root_for_node() as a node methodQuentin Rasmont2+38-0
2022-04-30 18:54feat(treesitter): upstream get_named_children() as a node methodQuentin Rasmont2+44-0
2022-04-30 08:43feat(treesitter): add ability to retreive a tree/node given a rangeQuentin Rasmont2+67-0
2022-04-26 20:42feat(treesitter): add opts.concat to query.get_text_nodeQuentin Rasmont1+9-4
2022-04-22 19:50feat(treesitter): upstream is_parent()Quentin Rasmont2+52-0
2022-08-25 14:02Merge pull request #19945 from zeertzjq/vim-8.2.0911zeertzjq4+126-5
2022-08-25 12:44vim-patch:8.2.0923: cmdline test is slowzeertzjq1+3-3
2022-08-25 11:35vim-patch:8.2.0911: crash when opening a buffer for the cmdline window failszeertzjq4+126-5
2022-08-25 13:30Merge pull request #19934 from lewis6991/prepostincrLewis Russell35+278-286
2022-08-25 12:23vim-patch:9.0.0261: bufload() reads a file even if the name is not a file name (#19944)zeertzjq3+13-3
2022-08-24 21:49refactor: pre-incr to post-incrLewis Russell35+278-286
2022-08-25 11:06vim-patch:8.2.4356: command line completion functions are very long (#19943)zeertzjq1+560-480
2022-08-25 09:57fix(usercmd): also check for whitespace after escaped character (#19942)zeertzjq2+8-8
2022-08-25 07:20refactor: suppress clang and PVS warnings (#19940)zeertzjq4+4-1
2022-08-25 07:06docs(contributing): add documenting guidelines from wiki (#19924)Christian Clason1+36-0
2022-08-25 05:41Merge pull request #19939 from zeertzjq/vim-8.2.4289zeertzjq5+19-20
2022-08-25 04:35vim-patch:8.2.4289: warnings reported by MSVCzeertzjq1+3-4
2022-08-25 05:04vim-patch:8.2.2826: compiler warnings for int to size_t conversionzeertzjq1+1-1
2022-08-25 05:00vim-patch:8.2.1960: warning for uninitialized variablezeertzjq1+1-1
2022-08-25 04:58vim-patch:8.2.1728: compiler warning for using uninitialized variablezeertzjq1+1-1
2022-08-25 04:49vim-patch:8.1.1085: compiler warning for possibly uninitialized variablezeertzjq1+13-13
2022-08-25 04:07refactor: ins_compl_show_pum() (#19938)zeertzjq1+112-102
2022-08-25 03:17Merge pull request #19937 from zeertzjq/vim-8.2.3942zeertzjq6+162-106
2022-08-25 01:22vim-patch:partial:8.2.4001: insert complete code uses global variableszeertzjq6+160-106
2022-08-25 01:07vim-patch:8.2.3942: Coverity reports a possible memory leakzeertzjq1+2-0
2022-08-25 00:54Merge pull request #19936 from zeertzjq/vim-8.2.3989zeertzjq4+466-64
2022-08-25 00:04vim-patch:8.2.4037: Insert mode completion is insufficiently testedzeertzjq2+260-13
2022-08-24 23:45vim-patch:8.2.3989: some insert completion code is not testedzeertzjq3+185-36
2022-08-24 23:59vim-patch:8.2.2534: missing test coveragezeertzjq2+23-17
2022-08-24 23:17Merge pull request #19927 from zeertzjq/vim-9.0.0045zeertzjq2+88-30
2022-08-24 13:46vim-patch:9.0.0102: reading past end of line with insert mode completionzeertzjq2+9-1
2022-08-24 13:44vim-patch:9.0.0060: accessing uninitialized memory when completing long linezeertzjq2+8-0
2022-08-24 13:40vim-patch:9.0.0046: reading past end of completion with duplicate matchzeertzjq2+11-1
2022-08-24 13:08vim-patch:9.0.0045: reading past end of completion with a long linezeertzjq2+60-28
2022-08-24 22:49vim-patch:fd999452adaf (#19929)Christian Clason8+146-57
2022-08-24 22:41fix(treesitter): free memory on removing parser (#19933)zeertzjq1+2-0
2022-08-24 19:08Merge pull request #19830 from lewis6991/hlgroup_namebfredl34+88-83
2022-08-24 17:05Merge pull request #19928 from vigoux/ts-fix-c-parserThomas Vigouroux4+20-2
2022-08-18 13:23feat(highlight)!: error on invalid names and allow '.' and '@'Lewis Russell34+88-83
2022-08-24 14:22test(treesitter): make internal lang test pending when necessaryThomas Vigouroux4+20-2
2022-08-24 13:41feat(lua): add vim.iconv (#18286)Lewis Russell3+102-0
2022-08-24 13:36Merge pull request #19496 from vigoux/ts_internal_langThomas Vigouroux4+33-14
2022-08-24 13:22Merge pull request #19906 from bfredl/bigstagebfredl56+672-590
2022-08-24 13:02feat(eval)!: make Vim functions return inner window width and height (#19743)zeertzjq4+22-4
2022-08-24 12:36vim-patch:partial:8.2.3953: insert completion code is too complicated (#19923)zeertzjq1+350-340
2022-08-23 11:52refactor(api): provide a temporary copy solution for nvim_call_atomicbfredl17+71-64
2022-08-23 08:36refactor(arena): use a shared block freelistbfredl15+49-61
2022-08-24 08:59vim-patch:9.0.0020: with some completion reading past end of string (#19922)zeertzjq2+18-2
2022-08-24 08:12Merge pull request #19921 from zeertzjq/vim-8.2.3937zeertzjq3+1104-796
2022-08-24 05:15vim-patch:8.2.3944: insert mode completion functions are too longzeertzjq3+692-551
2022-08-24 05:33vim-patch:8.2.3937: Insert mode completion function is too longzeertzjq2+480-313
2022-08-24 06:38fix(path): path_is_url returns false for "foo:/" #19797sigmaSd3+27-5
2022-08-24 02:28fix(cmdline): do not trigger completion at wrong time (#19920)zeertzjq3+82-10
2022-08-23 22:28vim-patch:9.0.0248: duplicate code in finding a script in the execution stack (#19917)zeertzjq1+7-17
2022-08-23 07:33perf(api): allow to use an arena for return valuesbfredl36+584-497
2022-08-23 14:00vim-patch:9.0.0206: redraw flags are not named specifically (#19913)zeertzjq46+310-310
2022-08-23 13:30refactor(spell.c): resolve clint errors (#19875)Lewis Russell1+186-250
2022-08-23 13:18doc(CONTRIBUTING): update #19891Lewis Russell2+40-88
2022-08-23 11:02fix(inspect): escape identifiers that are lua keywords (#19898)Simon Wachter1+31-1
2022-08-23 10:12Merge pull request #19905 from zeertzjq/vim-8.2.4726zeertzjq15+225-62
2022-08-23 05:31vim-patch:8.2.4842: expand("%:p") is not empty when there is no buffer namezeertzjq2+10-7
2022-08-23 05:24vim-patch:8.2.4841: empty string considered an error for expand()zeertzjq4+20-13
2022-08-23 04:20vim-patch:8.2.4749: <script> is not expanded in autocmd contextzeertzjq4+65-39
2022-08-23 05:03vim-patch:8.2.4741: startup test failszeertzjq4+21-17
2022-08-23 04:11vim-patch:8.2.4740: when expand() fails there is no error messagezeertzjq3+22-5
2022-08-19 23:54vim-patch:8.2.4726: cannot use expand() to get the script namezeertzjq7+112-6
2022-08-23 03:39test: add test for using :normal to stop Visual mode in cmdwin (#19904)zeertzjq1+14-3
2022-08-23 03:24vim-patch:8.2.1046: insufficient tests for src/buffer.c (#19903)zeertzjq6+544-272
2022-08-23 02:38vim-patch:8.2.0522: several errors are not tested for (#19901)zeertzjq16+267-56
2022-08-23 00:36vim-patch:8.1.{1915,1921,1953} (#19900)zeertzjq7+24-24
2022-08-22 23:20vim-patch:8.1.0832: confirm() is not tested (#19896)zeertzjq3+136-4
2022-08-22 14:09vim-patch:8.2.3421: a bit of code is not covered by tests (#19895)zeertzjq4+32-6
2022-07-25 10:23feat(treesitter): allow customizing language symbol nameThomas Vigouroux4+33-14
2022-08-22 10:06fix(api): avoid side effects with nvim_parse_cmd (#19890)zeertzjq2+74-16
2022-08-22 05:56vim-patch:8.2.4753: error from setting an option is silently ignored (#19888)zeertzjq20+112-83
2022-08-22 04:48fix(edit.c): indentkeys double indent after "!" #12894Axel Forsman2+16-7
2022-08-22 04:02vim-patch:8.2.2289: Vim9: 'cpo' can become empty (#19887)zeertzjq5+30-9
2022-08-22 02:15Merge pull request #19886 from zeertzjq/vim-8.2.2030zeertzjq6+62-12
2022-08-22 01:48vim-patch:8.2.2031: some tests fail when run under valgrindzeertzjq3+18-11
2022-08-22 01:28vim-patch:8.2.2030: some tests fail on Maczeertzjq3+44-1
2022-08-22 01:27Merge pull request #19885 from zeertzjq/vim-8.2.4328zeertzjq5+72-2
2022-08-22 00:42vim-patch:8.2.4334: command line popup menu not positioned correctlyzeertzjq5+28-0
2022-08-22 00:31vim-patch:8.2.4328: command line complete matches cleard when typing characterzeertzjq2+44-2
2022-08-21 19:11Merge pull request #19864 from lewis6991/decorfixbfredl2+6-0
2022-08-21 14:03vim-patch:9.0.0236: popup menu not removed when 'wildmenu' reset while visible (#19882)zeertzjq1+10-0
2022-08-21 13:31vim-patch:8.2.4325: 'wildmenu' only shows few matches (#19876)zeertzjq0+0-0
2022-08-21 13:19fix(api/command): fargs behavior when no arguments are passed (#19862)Javier Lopez2+91-4
2022-08-21 11:37vim-patch:9.0.0234: cannot make difference between :normal end and argument char (#19879)zeertzjq3+14-4
2022-08-21 03:37vim-patch:8.2.4754: using cached values after unsetting some environment variables (#19872)zeertzjq5+54-17
2022-08-21 03:06refactor: make wildmenu code closer to Vim (#19870)zeertzjq2+39-27
2022-08-21 01:18vim-patch:8.2.1587: loop for handling keys for the command line is too long (#19868)zeertzjq3+233-206
2022-08-21 00:05vim-patch:8.1.1914: command line expansion code is spread out (#19867)zeertzjq2+856-843
2022-08-20 23:08vim-patch:9.0.0231: expanding "**" may loop forever with directory links (#19866)zeertzjq2+10-10
2022-08-20 22:33vim-patch:8.1.1886: command line expansion code is spread out (#19861)zeertzjq20+1905-1865
2022-08-20 16:24fix(ui): don't allow decor provider with ns_id==0Lewis Russell2+6-0
2022-08-20 09:26vim-patch:8.1.2045: the option.c file is too big (#19854)zeertzjq27+2079-2011
2022-08-20 08:04vim-patch:e80086446cc2 (#19848)Christian Clason29+1317-2441
2022-08-20 07:52fix(eval): check for v:lua when calling callback (#19855)zeertzjq3+16-3
2022-08-19 23:49Merge pull request #19852 from zeertzjq/vim-8.2.3623zeertzjq4+42-20
2022-08-19 22:51vim-patch:8.2.4667: expandcmd() fails on an errorzeertzjq3+25-16
2022-08-19 22:47vim-patch:8.2.3623: "$*" is expanded to "nonomatch"zeertzjq2+17-4
2022-08-19 22:28Merge pull request #19847 from lewis6991/utfmbLewis Russell1+18-54
2022-08-19 22:12vim-patch:8.2.3619: cannot use a lambda for 'operatorfunc' (#19846)zeertzjq6+163-37
2022-08-19 22:05Merge pull request #19841 from bfredl/drawstatusbfredl14+1873-1825
2022-08-19 10:37refactor: move statusline code from buffer.c and [draw]screen.c to new filebfredl14+1873-1825
2022-08-19 17:30fix(filetype): only check first 100 and last line of buffer (#19819)Christian Clason1+9-1
2022-08-19 17:05docs(lua): update vim.{g,b,w}o documentation (#19844)Christian Clason1+25-12
2022-08-19 15:54refactor(drawline.c): factor out utf8 multibyte checkLewis Russell1+18-54
2022-08-19 15:21Merge pull request #19360 from famiu/feat/multibuffer-inccommandbfredl3+436-171
2022-08-19 14:27Merge pull request #19845 from zeertzjq/vim-8.2.0982zeertzjq9+365-177
2022-08-19 13:40vim-patch:8.2.0982: insufficient testing for reading/writing fileszeertzjq5+208-20
2022-08-19 13:11vim-patch:partial:8.2.0425: code for modeless selection not sufficiently testedzeertzjq5+157-157
2022-08-19 13:02Merge pull request #19843 from zeertzjq/vim-9.0.0227zeertzjq2+14-0
2022-08-19 12:26vim-patch:9.0.0227: cannot read error message when abort() is calledzeertzjq1+8-0
2022-08-19 12:34vim-patch:8.2.3946: when an internal error makes Vim exit the error is not seenzeertzjq2+6-0
2022-08-19 11:20vim-patch:8.1.1966: some code in options.c fits better elsewhere (#19840)zeertzjq13+951-941
2022-08-19 09:41Merge pull request #19802 from lewis6991/drawscreenLewis Russell57+5436-5386
2022-08-16 11:27vim-patch:8.1.2057: the screen.c file is much too bigLewis Russell57+5436-5386
2022-07-14 08:37feat: multibuffer preview support for inccommandFamiu Haque3+436-171
2022-08-18 14:16refactor(undo.c): resolve clint issues (#19827)Lewis Russell1+292-425
2022-08-18 14:09revert: "jobstart(): Fix hang on non-executable cwd #9204" (#19826)zeertzjq4+5-25
2022-08-18 10:16Merge pull request #19822 from bfredl/hldefbfredl3+39-3
2022-08-18 09:55ci: add codeql action (#19810)Christian Clason1+42-0
2022-08-18 09:12Merge pull request #19828 from bfredl/nullhlbfredl2+17-1
2022-08-18 09:06vim-patch:8.1.2082: rename popupmnu.* to popupmenu.* (#19829)zeertzjq19+1159-1159
2022-08-17 15:38fix(api): make nvim_set_hl(ns=0, ...) redraw screen properlybfredl3+39-3
2022-08-18 08:57docs(lsp): remove lsp.buf_request from docs (#19738)Mathias Fußenegger2+3-20
2022-08-18 07:43fix(winhl): do not crash when unsetting winhl in just opened windowbfredl2+17-1
2022-08-17 22:12Merge pull request #19824 from bfredl/msgsep_allthethingsbfredl9+152-158
2022-08-17 14:19fix(tests): remove irrelevant usage of display-=msgsepbfredl9+152-158
2022-08-17 14:45Merge pull request #13457 from bfredl/färgtemabfredl30+591-239
2022-07-25 08:16feat(ui): allow to set the highlight namespace per windowbfredl30+591-239
2022-08-17 14:18refactor: remove some unused includes (#19820)zeertzjq23+24-8
2022-08-17 11:50feat: allow :wincmd to accept a count (#19815)Famiu Haque5+17-2
2022-08-17 10:39docs(lsp): rename on-list-handler to lsp-on-list-handler (#19813)Jonas Strittmatter2+15-15
2022-08-17 09:29vim-patch:8.2.1262: src/ex_cmds.c file is too big (#19811)zeertzjq10+1199-1173
2022-08-17 04:44vim-patch:8.2.3699: the +title feature adds a lot of #ifdef but little code (#19809)zeertzjq2+5-2
2022-08-17 02:19Merge pull request #19801 from Shougo/vim-9.0.0190zeertzjq4+64-4
2022-08-16 05:58vim-patch:9.0.0191: messages test fails; window size incorrectShougo Matsushita3+17-1
2022-08-16 05:45vim-patch:9.0.0190: the way 'cmdheight' can be made zero is inconsistentShougo Matsushita3+47-3
2022-08-17 01:32Merge pull request #19808 from zeertzjq/vim-9.0.0220zeertzjq3+14-3
2022-08-17 01:01vim-patch:9.0.0222: no good reason why text objects are only in larger buildszeertzjq1+0-1
2022-08-17 00:58vim-patch:9.0.0220: invalid memory access with for loop over NULL stringzeertzjq2+14-2
2022-08-16 11:26refactor: change pre-decrement/increment to post (#19799)Lewis Russell32+351-360
2022-08-16 10:03refactor(signs): handle non-sign attrs separately (#19784)Lewis Russell5+149-136
2022-08-16 09:51docs: update .gitattributes (#19800)Lewis Russell1+13-3
2022-08-16 09:30fix(api): nvim_exec and nvim_cmd restore msg_col when capturing output (#19789)zeertzjq3+53-3
2022-08-16 08:47refactor(eval.c): resolve all clint issues (#19774)Lewis Russell1+244-378
2022-08-16 07:53vim-patch:e1f3fd1d02e3 (#19796)Christian Clason9+2133-9
2022-08-16 07:29vim-patch:8.2.3888: the argument list may contain duplicates (#19795)zeertzjq5+68-2
2022-08-16 07:21test: use poke_eventloop() instead of sleep(10) where possible (#19794)zeertzjq4+19-21
2022-08-16 07:09vim-patch:8.1.2042: the evalfunc.c file is too big (#19792)zeertzjq2+145-144
2022-08-16 06:16vim-patch:8.1.1869: code for the argument list is spread out (#19791)zeertzjq16+1159-1099
2022-08-16 03:23vim-patch:9.0.0216: undo earlier test sometimes fails on MS-Windows (#19790)zeertzjq1+3-3
2022-08-15 22:04Merge pull request #19781 from zeertzjq/source-lua-estackzeertzjq4+87-36
2022-08-15 05:40fix(source): fix expand('<sfile>') no longer works for Luazeertzjq3+58-32
2022-08-15 21:37vim-patch:9.0.0217: 'shellslash' works differently when sourcing a script againzeertzjq2+29-4
2022-08-15 15:49Merge pull request #19635 from dundargoc/build/windowsChristian Clason19+40-27
2022-08-15 14:17Merge pull request #19785 from zeertzjq/vim-8.2.1803zeertzjq6+113-18
2022-08-15 13:12vim-patch:8.2.3392: augroup completion escapes regexp pattern characterszeertzjq2+7-5
2022-08-15 13:03vim-patch:8.2.3345: some code not covered by testszeertzjq4+93-11
2022-08-15 12:51vim-patch:8.2.1803: a few failures are not testedzeertzjq3+13-2
2022-08-15 12:50Merge pull request #19440 from zeertzjq/vim-8.2.1786zeertzjq11+338-50
2022-08-15 12:19fix(redraw): make sure :redraw! redraws command linezeertzjq1+1-0
2022-07-20 00:16vim-patch:8.2.1799: some Normal mode commands not fully testedzeertzjq7+136-22
2022-07-17 02:04vim-patch:8.2.1786: various Normal mode commands not fully testedzeertzjq6+207-34
2022-08-15 10:38Merge pull request #19098 from zeertzjq/vim-8.1.0822zeertzjq11+217-20
2022-06-26 07:54vim-patch:8.2.5109: mode not updated after CTRL-O CTRL-C in Insert modezeertzjq3+44-3
2022-06-26 07:39vim-patch:8.1.1192: mode is not cleared when leaving Insert mode with mapped Esczeertzjq4+69-9
2022-06-26 06:50vim-patch:8.1.1189: mode is not cleared when leaving Insert modezeertzjq4+74-2
2022-06-26 07:20fix(getchar): flush screen before doing a blocking waitzeertzjq2+15-0
2022-06-26 05:41vim-patch:partial:8.1.0822: peeking and flushing output slows down executionzeertzjq3+17-8
2022-08-15 07:54refactor(ex_docmd.c): resolve most clint errors (#19775)Lewis Russell1+361-539
2022-08-15 04:41ci(build.ps1): restore comment removed in #19336zeertzjq1+2-0
2022-08-15 02:40docs: update Vim differences (#19780)Yegappan Lakshmanan1+1-2
2022-08-15 02:39Merge pull request #19763 from zeertzjq/vim-8.2.1297zeertzjq12+127-50
2022-08-15 00:28fix(source): make changing 'shellslash' change expand() resultzeertzjq3+36-7
2022-08-13 23:18vim-patch:8.2.1658: expand('<stack>') has trailing ".."zeertzjq2+8-10
2022-08-13 23:07vim-patch:8.2.1653: expand('<stack>') does not include the final line numberzeertzjq8+35-19
2022-08-13 22:32vim-patch:8.2.1297: when a test fails it's often not easy to see wherezeertzjq9+77-43
2022-08-15 02:04refactor: move menu non-symbols to menu_defs.h (#19778)zeertzjq7+76-72
2022-08-14 23:20Merge pull request #19772 from lewis6991/uncrust_suggestJames McCoy1+85-19
2022-08-14 22:33vim-patch:8.1.1960: fold code is spread out (#19777)zeertzjq2+119-118
2022-08-14 22:01vim-patch:9.0.0207: stacktrace not shown when debugging (#19776)zeertzjq2+9-5
2022-08-14 15:53Merge pull request #19771 from lewis6991/clint/eval/funcs.cLewis Russell1+193-292
2022-08-14 12:05refactor(eval/funcs.c): resolve all clint errorsLewis Russell1+193-292
2022-08-14 14:47ci(lint): separate lintc from lintLewis Russell1+60-6
2022-08-14 13:56ci(lint): move some steps before buildLewis Russell1+22-22
2022-08-14 13:54ci(line): lintcfull -> lintcLewis Russell1+2-2
2022-08-14 13:08ci(lint): run uncrustify earlierLewis Russell1+17-17
2022-08-14 12:49ci(lint): generate PR suggestions from uncrustifyLewis Russell1+12-0
2022-08-14 11:11vim-patch:8.2.4249: the timeout limit for spell suggestions is always 5000 (#19769)zeertzjq3+32-5
2022-08-14 10:30vim-patch:8.1.2081: the spell.c file is too big (#19767)zeertzjq7+3849-3805
2022-08-14 07:15vim-patch:8.2.3675 (#19766)zeertzjq1+13-5
2022-08-13 22:38docs(lua): clarify vim.keymap.set() opts (#19761)Antoine Cotten2+25-18
2022-08-13 22:19vim-patch:9.0.0203: confusing variable name (#19762)zeertzjq1+23-23
2022-08-13 21:18Merge pull request #19752 from zeertzjq/vim-8.2.0056zeertzjq26+463-278
2022-08-13 09:52vim-patch:8.2.0823: Vim9: script reload test is disabledzeertzjq4+24-9
2022-08-13 07:49vim-patch:8.2.0097: crash with autocommand and spellfilezeertzjq2+27-1
2022-08-13 07:46vim-patch:8.2.0078: expanding <sfile> works differently the second timezeertzjq2+21-1
2022-08-13 07:44vim-patch:8.2.0061: the execute stack can grow big and never shrinkszeertzjq1+17-0
2022-08-13 08:07refactor: change remaining sourcing_name/sourcing_lnum to exestackzeertzjq6+31-44
2022-08-13 05:48vim-patch:8.2.0056: execution stack is incomplete and inefficientzeertzjq23+372-252
2022-08-05 22:20build: only use CMAKE_BUILD_TYPE for single-config generatorsdundargoc9+13-13
2022-08-05 15:23build(MSVC): don't add non-MSVC compiler optionsdundargoc1+6-1
2022-08-04 10:21build(windows): fix target check-single-includesdundargoc2+14-6
2022-08-03 12:56build: bump minimum cmake version for all dependencies to 3.10dundargoc7+7-7
2022-08-13 14:59refactor(screen.c): resolve all clint errors (#19754)Lewis Russell2+362-486
2022-08-13 13:47vim-patch:9.0.0198: ml_get error when switching buffer in Visual mode (#19756)zeertzjq2+29-0
2022-08-13 13:34ci(release): move release-winget steps into release job #19689Vedant2+13-12
2022-08-13 13:31vim-patch:7.4.1168 (#19645)zeertzjq6+25-25
2022-08-13 13:11vim-patch:9.0.0197: astro files are not detected (#19755)Christian Clason3+5-0
2022-08-13 09:17Merge pull request #19751 from bfredl/tabbarbfredl6+119-67
2022-08-13 08:45fix(winbar): do not always assume cursor is valid. fixes #19458bfredl6+119-67
2022-08-13 08:26vim-patch:9.0.0195: metafun files are not recogized (#19746)Christian Clason3+17-1
2022-08-13 04:25fix(charclass): make behavior with empty str match latest Vim (#19749)zeertzjq3+8-7
2022-08-13 03:29vim-patch:8.2.{1536,1540}: charclass() (#19748)zeertzjq6+60-6
2022-08-13 00:59refactor: remove some unused includes (#19747)zeertzjq23+22-21
2022-08-12 15:59build libuv cmake (#19632)Lewis Russell7+154-139
2022-08-12 13:42Merge pull request #19713 from lewis6991/rmccachebfredl5+3-23
2022-08-12 13:16refactor: remove some unused includes (#19740)zeertzjq34+34-24
2022-08-11 09:07ci(cache): remove ccacheLewis Russell5+3-23
2022-08-12 13:05docs: .git-blame-ignore-revs (#18579)dundargoc1+1-0
2022-08-12 12:44Merge pull request #19592 from dundargoc/refactor/char_u-to-charbfredl43+499-537
2022-07-31 14:20refactor: replace char_u with charDundar Goc43+499-537
2022-08-12 11:16refactor: move non-symbols in ex_eval.h to ex_eval_defs.h (#19739)zeertzjq18+110-95
2022-08-12 08:21docs: clarify that cursorline will be disabled before command preview (#19710)Jonas Strittmatter1+3-0
2022-08-12 08:10fix(lsp): fix nil value error in get_group (#19735)Mathias Fußenegger1+2-1
2022-08-12 07:41refactor: move code dealing with script files to runtime.c (#19734)zeertzjq4+1092-1091
2022-08-12 06:39Merge pull request #19733 from zeertzjq/vim-8.1.1684zeertzjq30+731-696
2022-08-12 05:45vim-patch:8.1.1689: profiling code is spread outzeertzjq9+335-327
2022-08-12 04:58vim-patch:8.1.1684: profiling functionality is spread outzeertzjq27+449-422
2022-08-12 01:04test: make Ex mode exit test test what it wants to test (#19728)zeertzjq1+4-2
2022-08-11 17:21fix(lsp): handle nil client in onexit callback (#19722)Mathias Fußenegger1+6-2
2022-08-11 16:26fix(signs): priority of extmark signs (#19718)Lewis Russell4+36-6
2022-08-11 15:04fix(lsp): avoid pipe leaks if lsp cmd isn't executable (#19717)Mathias Fußenegger1+3-0
2022-08-11 13:17fix(lsp): fix some type annotations in lsp.rpc (#19714)Mathias Fußenegger2+17-18
2022-08-11 12:41docs: add reformat commit to .git-blame-ignore-revs (#19715)Christian Clason1+3-0
2022-08-11 12:34Merge pull request #19685 from ii14/gen_vimdoc_indentationChristian Clason6+5256-5810
2022-08-11 12:25docs: regenerateii145+5244-5802
2022-08-08 18:24docs: change gen_vimdoc indentation to 4 spacesii141+12-8
2022-08-11 07:44refactor: use CLEAR_FIELD and CLEAR_POINTER macros (#19709)zeertzjq45+144-142
2022-08-11 06:53build(deps): bump LuaJIT to HEAD - 633f265f6 (#19703)Christian Clason1+2-2
2022-08-10 20:31Merge pull request #19704 from bfredl/ceci-nest-pas-un-boolbfredl1+1-0
2022-08-10 18:36fix(mpack): make sure a `bool` always is a `bool`bfredl1+1-0
2022-08-10 11:44vim-patch:9.0.0182: quarto files are not recognized (#19702)Jonas Strittmatter3+5-0
2022-08-10 10:37fix(api): `vim.cmd.make` crashes when argument count isn't 1 (#19701)Famiu Haque2+12-2
2022-08-10 06:55Merge pull request #19693 from clason/bump-gha-ubuntudundargoc1+9-9
2022-08-10 04:47docs: fix some mistakes and missing docs (#19699)zeertzjq7+40-37
2022-08-09 20:20fix(lsp): handle multiple clients with incremental sync (#19658)Mathias Fußenegger1+248-136
2022-08-09 15:35ci(release): build with standard gcc on UbuntuChristian Clason1+6-6
2022-08-09 15:05ci(release): bump deprecated ubuntu image to 20.04Christian Clason1+3-3
2022-08-09 13:08feat(tui): allow grid and host to disagree on ambiguous-width chars (#19686)zeertzjq2+96-13
2022-08-09 12:35vim-patch:9.0.0176: checking character options is duplicated and incomplete (#19690)zeertzjq4+40-38
2022-08-09 11:21docs(lua): add luv (`vim.loop`) reference manual (#19679)Christian Clason3+3901-2
2022-08-09 09:13vim-patch:8.1.1823: command line history code is spread out (#19688)zeertzjq12+835-792
2022-08-09 08:43vim-patch:partial: 48c3f4e0bff7 (#19684)Christian Clason15+457-183
2022-08-08 16:58docs(lua): add Lua 5.1 reference manual (#19663)dundargoc4+4983-16
2022-08-08 16:30feat(lsp): set formatexpr by default (#19677)Mathias Fußenegger2+16-2
2022-08-08 14:04test: increse expect_exit() timeouts (#19680)zeertzjq2+4-4
2022-08-08 13:20Merge pull request #19674 from zeertzjq/vim-8.2.1535zeertzjq14+387-78
2022-08-08 06:59fix(fillchars): change fallback after setcellwidths()zeertzjq3+43-24
2022-08-08 04:08vim-patch:8.2.3545: setcellwidths() may make 'listchars' or 'fillchars' invalidzeertzjq6+55-4
2022-08-08 06:31refactor(setcellwidths): use TV_LIST_ITEM_NEXT properlyzeertzjq1+10-8
2022-08-08 04:01vim-patch:8.2.1537: memory acccess error when using setcellwidths()zeertzjq2+13-15
2022-08-08 00:22vim-patch:8.2.1535: it is not possible to specify cell widths of characterszeertzjq8+233-5
2022-08-08 03:35refactor: move non-symbols in mbyte.h to mbyte_defs.hzeertzjq4+59-48
2022-08-08 11:02fix(lsp): set end_col in formatexpr (#19676)Mathias Fußenegger2+25-22
2022-08-08 10:34feat(lsp): disable exit_timeout by default (#19672)Mathias Fußenegger2+9-8
2022-08-07 22:07fix(folds): fix fold remains when :delete makes buffer empty (#19673)zeertzjq2+11-4
2022-08-07 11:43fix(terminal): skip aucmd_win when checking terminal size (#19668)zeertzjq2+33-5
2022-08-07 09:11vim-patch:8.2.4492: no error if an option is given a value with ":let &opt = val" (#19670)zeertzjq3+8-2
2022-08-07 07:22Merge pull request #19669 from zeertzjq/vim-8.2.1278zeertzjq18+88-327
2022-08-07 06:09vim-patch:8.2.1281: the "trailing characters" error can be hard to understandzeertzjq12+24-24
2022-08-07 05:47vim-patch:8.2.1280: Ex command error cannot contain an argumentzeertzjq7+63-302
2022-08-07 05:46vim-patch:8.2.1278: Vim9: line break after "->" only allowed in :def functionzeertzjq1+1-1
2022-08-06 12:53fix(api): nvim_cmd handle 0 range (#19655)Lewis Russell2+9-0
2022-08-06 12:05vim-patch:8.2.1873: Vim9: missing white space when using <f-args> (#19657)zeertzjq1+4-2
2022-08-06 11:18vim-patch:8.2.3282: Vim9: error about using -complete without -nargs is confusing (#19656)zeertzjq1+3-3
2022-08-06 09:14vim-patch:8.1.1210: support for user commands is spread out (#19653)zeertzjq9+1959-1917
2022-08-06 00:29vim-patch:8.1.0942: options window still checks for the multi_byte feature (#19652)zeertzjq1+28-34
2022-08-05 22:22fix(api): fix nvim_buf_set_text heap-use-after-free (#19644)zeertzjq2+31-9
2022-08-05 13:23fix(lsp): avoid ^M character in hover window on Windows (#19640)Cai.MY1+1-0
2022-08-05 10:50test(old): clear builtin menus before running tests (#19647)zeertzjq1+3-1
2022-08-05 10:23vim-patch:9.0.0141: "delmenu" does not remove autocmmands (#19646)Christian Clason2+29-6
2022-08-05 02:16docs: improve example in incremental preview section (#19613)Jonas Strittmatter1+53-48
2022-08-05 00:32test(let_spec): increase expect_exit() timeoutzeertzjq1+1-1
2022-08-05 00:27Merge pull request #19642 from zeertzjq/vim-8.2.0413zeertzjq6+139-50
2022-08-04 23:57vim-patch:9.0.0009: going past the end of a menu item with only modifierzeertzjq2+15-2
2022-08-04 23:54vim-patch:8.2.0478: new buffers are not added to the Buffers menuzeertzjq2+14-4
2022-08-04 23:44vim-patch:8.2.0413: buffer menu does not handle special buffers properlyzeertzjq5+114-48
2022-08-04 23:25Merge pull request #19638 from zeertzjq/vim-8.2.0385zeertzjq7+686-51
2022-08-04 06:48vim-patch:8.2.3459: Vim9: need more tests for empty string argumentszeertzjq3+34-3
2022-08-04 22:26vim-patch:8.2.0392: Coverity warns for using array index out of rangezeertzjq1+12-10
2022-08-04 03:11vim-patch:8.2.0385: menu functionality insufficiently testedzeertzjq7+642-46
2022-08-04 06:45fix(menu): make :menu still print header when there are no menuszeertzjq1+11-5
2022-08-04 03:05vim-patch:partial:8.2.0897: list of functions in patched version is outdated (#19637)zeertzjq2+27-13
2022-08-03 19:44fix(lsp): prevent unexpected position jumps (#19370)rhcher1+11-11
2022-08-03 14:54Merge #19626 build: cleanup old cmake filesJustin M. Keyes6+11-30
2022-08-03 13:50fix(completion): remove wrong FUNC_ATTR_NONNULL_ALL (#19627)zeertzjq2+6-1
2022-08-03 12:41feat(lua): print source locations of lua callbacks (#19597)ii148+66-21
2022-08-03 11:25fix(ui): set redraw_cmdline when setting window height (#19630)zeertzjq3+39-1
2022-08-03 10:44Merge pull request #19540 from lewis6991/cmd_refactorLewis Russell3+304-363
2022-07-01 15:06build: remove InstallClintErrors.cmakeDundar Goc2+3-9
2022-06-26 16:54build: remove unused file i386-linux-gnu.toolchain.cmakeDundar Goc1+0-7
2022-06-22 18:06build: replace deprecated cmake features with their modern alternativesDundar Goc4+8-14
2022-08-03 01:47docs: fix typos (#19588)dundargoc18+72-71
2022-08-02 22:16refactor: quickfix.c (#19603)Lewis Russell1+160-294
2022-08-02 12:53Merge pull request #19584 from bfredl/terminal_c_BSL_c_Obfredl10+86-16
2022-08-02 12:48fix(tabpage): check if ROWS_AVAIL changed for resize (#19620)zeertzjq3+55-16
2022-07-30 20:07feat(terminal): implement <c-\><c-o> for terminal modebfredl10+86-16
2022-08-02 10:32build: add formatting targets for c and lua files (#19488)dundargoc6+95-15
2022-08-02 09:52refactor: rename function prefix mb to the more accurate utf_cp (#19590)dundargoc4+13-12
2022-07-27 14:42refactor(cmd): unify execute_cmd with do_one_cmdLewis Russell3+102-124
2022-07-27 13:29refactor(cmd): hoist out some code into functionsLewis Russell1+172-170
2022-07-27 13:11refactor(cmd): format do_one_cmd()Lewis Russell1+47-86
2022-08-02 03:13test: improve mapping tests and docs (#19619)zeertzjq8+50-38
2022-08-01 22:57Merge pull request #19617 from zeertzjq/vim-8.2.4956zeertzjq4+34-0
2022-08-01 21:55vim-patch:8.2.5013: after text formatting cursor may be in an invalid positionzeertzjq2+15-0
2022-08-01 21:52vim-patch:8.2.4956: reading past end of line with "gf" in Visual block modezeertzjq1+16-0
2022-08-01 21:57vim-patch:8.2.4899: with latin1 encoding CTRL-W might go before the cmdlinezeertzjq1+3-0
2022-08-01 21:39vim-patch:9.0.0126 (#19612)jdrouhard2+26-3
2022-08-01 20:32fix(lsp): send didOpen if name changes on write (#19583)Mathias Fußenegger3+91-5
2022-08-01 15:13vim-patch:05a8061eecd9 (#19610)Christian Clason19+1262-36
2022-08-01 14:21feat(node): add pnpm support #19461Percy Ma2+29-7
2022-08-01 14:19Merge pull request #19602 from zeertzjq/vim-8.2.0807zeertzjq9+441-169
2022-08-01 08:46feat(mapset): support restoring "replace_keycodes" and "desc"zeertzjq2+38-3
2022-08-01 08:43test: fix api/keymap_spec.lua testszeertzjq1+27-5
2022-08-01 07:56vim-patch:8.2.5106: default cmdwin mappings are re-mappablezeertzjq3+28-21
2022-08-01 07:38vim-patch:8.2.4831: crash when using maparg() and unmapping simplified keyszeertzjq1+7-0
2022-08-01 07:43vim-patch:8.2.2804: setting buffer local mapping with mapset() changes globalzeertzjq2+32-13
2022-08-01 07:42vim-patch:8.2.1773: crash when calling mapset() with a list as first argumentzeertzjq2+7-2
2022-08-01 06:04vim-patch:8.2.0815: maparg() does not provide enough information for mapset()zeertzjq5+88-110
2022-08-01 06:00vim-patch:8.2.0812: mapset() does not properly handle <> notationzeertzjq2+73-3
2022-08-01 04:27vim-patch:8.2.0807: cannot easily restore a mappingzeertzjq4+187-58
2022-08-01 13:35feat(api): add replace_keycodes to nvim_set_keymap (#19598)ii149+56-29
2022-08-01 12:45Use Strings instead of Tables in vim.filetype.matchregex Doc (#19604)LaurenceWarne2+4-4
2022-08-01 12:13fix(session): respect sessionoptions=terminal #19497Gustavo Sampaio4+94-21
2022-08-01 11:02refactor: replace_makeprg (#19570)Lewis Russell2+62-52
2022-07-31 23:22Merge pull request #19595 from zeertzjq/vim-9.0.0124zeertzjq7+23-30
2022-07-31 22:54test(old): unskip test that already passeszeertzjq1+0-1
2022-07-31 22:05vim-patch:9.0.0124: code has more indent than neededzeertzjq6+23-29
2022-07-31 13:55Merge pull request #19437 from dundargoc/refactor/char_u-to-charbfredl35+454-496
2022-07-31 11:38fix(highlight): add missing 'nocombine' to nvim_get_hl_* apis (#19586)Munif Tanjim2+11-4
2022-07-31 11:13Merge pull request #19587 from Shougo/vim-9.0.0114zeertzjq11+99-30
2022-07-31 10:49vim-patch:9.0.0118: no test for what patch 9.0.0155 fixeszeertzjq4+17-8
2022-07-31 08:19vim-patch:9.0.0115: when 'cmdheight' is zero pressing ':' may scroll a windowShougo Matsushita3+20-2
2022-07-31 08:06vim-patch:9.0.0114: the command line takes up space even when not usedShougo Matsushita9+68-26
2022-07-31 08:46docs: fix typos (#19024)dundargoc9+27-30
2022-07-31 05:13cmdheight=0: fix bugs part2 (#19185)Shougo10+42-20
2022-07-31 01:19Merge pull request #19582 from clason/vim-9.0.0111zeertzjq4+92-7
2022-07-30 22:45test: rewrite Test_missing_attr() in Luazeertzjq1+60-0
2022-07-19 13:30refactor: replace char_u with charDundar Goc35+454-496
2022-07-30 14:11vim-patch:9.0.0111: "nocombine" is missing from synIDattr()Christian Clason3+32-7
2022-07-30 21:48vim-patch:9.0.0109: writing over the end of a buffer on stack (#19581)zeertzjq2+12-5
2022-07-30 20:53Merge pull request #19524 from dundargoc/refactor/conversion-screenbfredl3+85-99
2022-07-27 15:16refactor: enable -Wconversion warning for screen.cDundar Goc3+85-99
2022-07-30 13:48vim-patch:2ecbe53f452e (#19577)Christian Clason14+228-73
2022-07-30 13:40fix(terminal): avoid reading over the end of cell.chars (#19580)zeertzjq2+11-1
2022-07-30 12:59refactor: enable -Wconversion warning for spell.c (#19538)dundargoc3+88-99
2022-07-29 13:47fix(screen): check for col instead of vcol when drawing fold (#19572)zeertzjq2+78-1
2022-07-29 06:44refactor: fix clang and PVS warnings (#19569)zeertzjq5+4-9
2022-07-29 02:32build(pvscheck): disable PVS/V1028 (#19553)zeertzjq1+1-1
2022-07-29 02:05refactor: enable -Wconversion warning for syntax.c (#19533)dundargoc3+64-76
2022-07-28 23:31vim-patch:9.0.0101: invalid memory access in diff mode with "dp" and undo (#19568)zeertzjq2+23-5
2022-07-28 22:53vim-patch:9.0.0026: accessing freed memory with diff put (#19564)zeertzjq1+22-4
2022-07-28 17:41docs(lsp): use direct link to formattingOptions in format docs (#19558)Mathias Fußenegger2+22-21
2022-07-28 17:19feat(lsp): add range option to code_action; deprecate range_code_action (#19551)Mathias Fußenegger3+94-55
2022-07-28 16:02build(deps): bump LuaJIT to HEAD - a7d026548 (#19565)Christian Clason1+2-2
2022-07-28 12:31Merge pull request #19486 from dundargoc/refactor/conversionThomas Vigouroux2+62-57
2022-07-28 12:07vim-patch:9.0.0099: scrollback can be wrong after redrawing the command line (#19562)zeertzjq4+67-6
2022-07-28 11:49vim-patch:9.0.0097: long quickfix line is truncated for :clist (#19561)zeertzjq2+29-3
2022-07-28 10:49refactor: enable -Wconversion warning for spellfile.c (#19527)dundargoc2+68-77
2022-07-24 13:18refactor: enable -Wconversion warning for lua/treesitter.cDundar Goc2+62-57
2022-07-28 07:18build(deps): bump LuaJIT to HEAD - e1339aed3 (#19536)Christian Clason1+2-2
2022-07-28 04:22Merge pull request #19556 from zeertzjq/vim-9.0.0061zeertzjq3+97-18
2022-07-28 03:27vim-patch:9.0.0094: cursor restored unexpected with nested autocommandzeertzjq2+24-6
2022-07-28 03:24vim-patch:partial:9.0.0077: wrong restored cursor position when switching window in autocmdzeertzjq2+27-3
2022-07-23 09:45vim-patch:9.0.0061: ml_get error with nested autocommandzeertzjq3+47-10
2022-07-28 03:35vim-patch:8.2.3912: the ins_complete() function is much too long (#19555)zeertzjq1+275-193
2022-07-27 23:17Merge pull request #19554 from zeertzjq/vim-9.0.0095zeertzjq3+13-28
2022-07-27 22:33vim-patch:9.0.0096: flag "new_value_alloced" is always truezeertzjq1+10-25
2022-07-27 22:32vim-patch:9.0.0095: conditions are always truezeertzjq2+3-3
2022-07-27 22:39refactor: enable -Wconversion warning for window.c (#19537)dundargoc2+80-84
2022-07-27 22:37refactor: enable -Wconversion warning for eval/funcs.c (#19541)dundargoc2+159-167
2022-07-27 22:35perf(api): optimize nvim_cmd (#19513)Lewis Russell1+22-27
2022-07-27 22:08refactor: enable -Wconversion warning for regexp files (#19521)dundargoc4+84-94
2022-07-27 22:05refactor: fix clang and PVS warnings (#19532)zeertzjq9+12-9
2022-07-27 21:19vim-patch:9.0.0092: plugins cannot change v:completed_item (#19542)zeertzjq3+16-1
2022-07-27 17:07Merge pull request #19525 from dundargoc/refactor/conversion-searchbfredl2+40-44
2022-07-27 17:00Merge pull request #19516 from dundargoc/refactor/conversion-mbytebfredl2+44-45
2022-07-27 16:56feat(lsp): provide feedback if server can't compute rename result (#19546)Mathias Fußenegger1+1-0
2022-07-27 16:55fix(lsp): set workspace.configuration capability (#19548)Mathias Fußenegger1+1-0
2022-07-27 16:11vim-patch:9.0.0093: sway config files are recognized as i3config (#19545)Christian Clason3+10-9
2022-07-27 16:06vim-patch:9.0.0088: pattern for detecting bitbake files is not sufficient (#19547)Gregory Anders3+27-2
2022-07-26 20:08refactor: enable -Wconversion warning for search.cDundar Goc2+40-44
2022-07-27 12:59vim-patch:9.0.0090: no error when assigning bool to a string option (#19539)zeertzjq3+16-0
2022-07-26 11:21refactor: enable -Wconversion warning for mbyte.cDundar Goc2+44-45
2022-07-27 10:27Merge pull request #19518 from dundargoc/build/openbsd/no-versionsJames McCoy1+3-3
2022-07-27 04:27Merge pull request #19531 from zeertzjq/vim-8.2.4623zeertzjq2+11-7
2022-07-27 03:55vim-patch:8.2.4625: old Coverity warning for resource leakzeertzjq1+6-3
2022-07-27 03:52vim-patch:8.2.4623: Coverity warns for using uninitialized fieldzeertzjq1+5-4
2022-07-26 23:26fix(options): properly free string options (#19510)zeertzjq4+18-8
2022-07-26 23:25vim-patch:9.0.0081: command line completion of user command may have duplicates (#19529)zeertzjq2+20-1
2022-07-26 23:25Merge pull request #19528 from zeertzjq/vim-9.0.0051zeertzjq10+316-94
2022-07-26 22:26vim-patch:9.0.0086: tabline is not redrawn when entering command linezeertzjq3+49-2
2022-07-26 22:19vim-patch:9.0.0083: ModeChanged event not triggered when leaving cmdline windowzeertzjq4+109-91
2022-07-26 22:02vim-patch:9.0.0082: cannot interrupt global command from command linezeertzjq5+85-4
2022-07-14 21:43vim-patch:9.0.0051: using CTRL-C wih :append may hang Vimzeertzjq3+76-0
2022-07-26 22:17build(gen_vimdoc): fall back to lua if luajit doesn't exist (#19498)dundargoc1+3-11
2022-07-26 21:58Merge pull request #19523 from ii14/vim-9.0.0085zeertzjq2+22-0
2022-07-26 21:08vim-patch:9.0.0084: using "terraform" filetype for .tfvars file is bad (#19526)Christian Clason3+4-4
2022-07-26 18:54vim-patch:9.0.0085: ":write" fails after ":file name" and the ":edit"ii142+22-0
2022-07-26 13:05ci(openbsd): don't specify versions for dependencies if possibleDundar Goc1+3-3
2022-07-26 12:16vim-patch:9.0.0073: too many files recognized as bsdl (#19504)Christian Clason3+7-4
2022-07-26 12:03Merge pull request #19514 from zeertzjq/vim-8.1.1424zeertzjq2+23-1
2022-07-26 11:36vim-patch:9.0.0076: no test for what patch 8.1.1424 fixeszeertzjq2+21-2
2022-07-25 23:46vim-patch:8.1.1424: crash when popup menu is deleted while waiting for charzeertzjq1+4-1
2022-07-26 10:47Merge pull request #19512 from dundargoc/build/version-fixJames McCoy1+1-1
2022-07-26 09:26vim-patch:b529cfbd04c0 (#19501)Christian Clason22+856-453
2022-07-26 09:19build: fix version generation to its previous behaviorDundar Goc1+1-1
2022-07-26 03:53revert: "vim-patch:9.0.0061: ml_get error with nested autocommand" (#19509)zeertzjq3+10-47
2022-07-26 02:21fix(cmdline): trigger CmdlineEnter and ModeChanged earlier (#19474)zeertzjq2+179-143
2022-07-26 01:41Merge pull request #19508 from ii14/fix_older_cmake_makefilesJames McCoy1+1-1
2022-07-26 00:03build: fix git version generation on makefiles with older cmake versionsii141+1-1
2022-07-25 23:30vim-patch:9.0.0071: command overlaps with printed text in scrollback (#19505)zeertzjq5+25-8
2022-07-25 21:02feat(lsp): allow passing custom list handler to LSP functions that return lists (#19213)Dalius Dobravolskas3+98-38
2022-07-25 13:32Merge pull request #19494 from zeertzjq/vim-8.2.5155zeertzjq4+199-8
2022-07-25 13:18build(lint): check uncrustify version #19468dundargoc2+21-0
2022-07-25 12:11vim-patch:8.2.5166: test for DiffUpdated failszeertzjq1+2-1
2022-07-25 12:09vim-patch:8.2.5164: invalid memory access after diff buffer manipulationszeertzjq2+14-4
2022-07-25 12:06vim-patch:8.2.5163: crash when deleting buffers in diff modezeertzjq2+18-2
2022-07-25 11:12vim-patch:8.2.5155: in diff mode windows may get out of synczeertzjq3+165-1
2022-07-25 12:29Merge pull request #19470 from zeertzjq/vim-8.2.4866zeertzjq1+81-110
2022-07-25 11:31vim-patch:9.0.0066: switching window uneccarily when getting buffer optionszeertzjq1+4-3
2022-07-22 21:51vim-patch:8.2.4866: duplicate code in "get" functionszeertzjq1+79-109
2022-07-25 11:01Merge pull request #19493 from zeertzjq/vim-8.2.1469zeertzjq10+159-64
2022-07-25 10:58ci(distribution): auto-release winget #19121Vedant1+12-0
2022-07-25 09:21vim-patch:8.2.4228: no tests for clicking in the GUI tablinezeertzjq3+50-2
2022-07-25 10:11vim-patch:8.2.2969: subtracting from number option fails when result is zerozeertzjq2+16-6
2022-07-25 09:20vim-patch:8.2.2285: Vim9: cannot set an option to a falsezeertzjq1+2-1
2022-07-25 09:17vim-patch:8.2.2284: Vim9: cannot set an option to a boolean valuezeertzjq1+9-2
2022-07-25 09:37vim-patch:8.2.2254: Vim9: bool option type is numberzeertzjq6+63-47
2022-07-25 08:56vim-patch:8.2.1469: Vim9: cannot assign string to string optionzeertzjq1+23-10
2022-07-25 02:15Merge pull request #18992 from zeertzjq/alt-mousezeertzjq10+65-34
2022-07-25 00:36test: improve some input testszeertzjq2+8-11
2022-06-16 23:28fix(input): do no reinterpret mouse keys with ALT modifierszeertzjq8+57-23
2022-07-25 01:43fix(api): make nvim_cmd mods.silent work correctly (#19489)notomo2+7-1
2022-07-24 14:02vim-patch:8.1.1763: evalfunc.c is still too big (#17952)Lewis Russell3+627-605
2022-07-24 12:33feat(l10n): improve zh_CN translations (#19483)Raphael1+71-50
2022-07-24 01:29fix(mouse): fix using uninitialized memory with K_MOUSEMOVE (#19480)zeertzjq2+7-1
2022-07-23 10:12Merge pull request #19476 from zeertzjq/vim-9.0.0059zeertzjq11+124-80
2022-07-23 09:45vim-patch:9.0.0061: ml_get error with nested autocommandzeertzjq3+47-10
2022-07-23 06:18vim-patch:9.0.0059: test file has wrong namezeertzjq8+77-70
2022-07-23 02:15Merge pull request #19471 from zeertzjq/vim-8.2.4731zeertzjq7+95-42
2022-07-23 01:27vim-patch:8.2.5035: when splitting a window the changelist position moveszeertzjq3+40-29
2022-07-23 01:15vim-patch:8.2.4731: the changelist index is not remembered per bufferzeertzjq5+55-13
2022-07-22 15:03Merge pull request #19467 from zeertzjq/vim-8.2.1489zeertzjq3+114-117
2022-07-22 13:47vim-patch:8.2.1489: Vim9: error when setting an option with setbufvar()zeertzjq1+14-19
2022-07-22 13:44refactor: move f_getbufvar() and f_setbufvar() to eval/vars.czeertzjq3+109-107
2022-07-22 14:10fix(build): non-git ("tarball") build fails #19448kylo2522+11-21
2022-07-22 14:08ci(release): use cpack on macOS #19459Carlo Cabrera1+3-5
2022-07-22 14:05refactor: move FunPtr to types.h (#19466)zeertzjq18+8-12
2022-07-22 14:04feat(l10n): Turkish translations #19441Emir SARI1+3803-7566
2022-07-22 13:14vim-patch:8.1.1933: the eval.c file is too big (#19462)zeertzjq18+1785-1736
2022-07-22 04:59test(mksession_spec): use %bwipeout! instead of qall! to close terminal (#19465)zeertzjq1+4-6
2022-07-21 22:41fix(grid): don't use utfc_ptr2char_len() when printing until NUL (#19456)zeertzjq2+18-12
2022-07-21 09:44ci(labeler): do not add "column" label for mark.{c,h} (#19455)zeertzjq1+0-2
2022-07-21 09:42refactor: fix clang warnings (#19453)zeertzjq3+9-4
2022-07-21 09:42fix(mark): give correct error message when mark is in another buffer (#19454)zeertzjq4+14-10
2022-07-21 08:00vim-patch:9.0.0047: using freed memory with recursive substitute (#19457)zeertzjq3+20-14
2022-07-20 22:00vim-patch:8.2.4502 (#19439)zeertzjq2+223-91
2022-07-20 14:57Merge pull request #19445 from famiu/fix/local_winbar_tabsbfredl3+89-28
2022-07-20 07:58fix: local winbar with tabsFamiu Haque3+89-28
2022-07-20 11:58test(old): set 'display' to an empty string (#19450)zeertzjq2+1-1
2022-07-20 11:29feat(lua): allow vim.cmd to be indexed (#19238)Lewis Russell3+86-8
2022-07-20 08:36Merge pull request #19446 from bfredl/fixarraybfredl7+48-54
2022-07-19 11:00refactor(object): get rid of redundant FIXED_TEMP_ARRAYbfredl7+48-54
2022-07-19 22:33Merge pull request #19415 from zeertzjq/vim-8.1.1076zeertzjq20+4132-4004
2022-07-18 02:54vim-patch:8.1.1849zeertzjq3+64-62
2022-07-18 00:54vim-patch:8.1.1076: file for Insert mode is much too bigzeertzjq20+4073-3947
2022-07-19 16:03fix(tmpdir): invalid tempname() if username has slashes #19323August Masquelier1+3-0
2022-07-19 15:12docs: fix vim.filetype.add by avoiding quotes (#19433)Javier Lopez2+24-24
2022-07-19 14:27Merge pull request #19434 from zeertzjq/vim-8.2.0509zeertzjq9+416-17
2022-07-19 14:10build(macos): use consistent MACOSX_DEPLOYMENT_TARGET (#19430)Christian Clason3+25-10
2022-07-19 13:36vim-patch:8.2.2632: not all command line arguments are testedzeertzjq2+23-2
2022-07-19 12:55vim-patch:8.2.0509: various code is not properly tested.zeertzjq9+395-17
2022-07-19 12:52Merge pull request #19428 from jamessan/deps-cmake-versionJames McCoy2+2-2
2022-07-19 12:27Merge pull request #19429 from zeertzjq/fix-flaky-testszeertzjq4+28-17
2022-07-19 11:36test: deal with RPC call causing Nvim to exit laterzeertzjq4+24-13
2022-07-19 09:39test: avoid timing-sensitive undo messagezeertzjq1+4-4
2022-07-19 11:08Merge pull request #19409 from bfredl/uiunpackbfredl19+342-161
2022-07-19 11:01build: bump minimum CMake version in cmake.depsJames McCoy2+2-2
2022-07-09 12:48fix(rpc): break nvim_error_event feedback loop between two nvim instancesbfredl3+12-3
2022-06-29 20:49perf(ui): unpack grid_line (screen contents) directlybfredl7+175-119
2022-07-19 10:10Merge pull request #19427 from Maverun/maveBranchDocbfredl2+2-28
2022-07-19 09:03fix(docs): remove internal function from docs (nvim__*)Maverun2+2-28
2022-07-19 05:00vim-patch:8.2.1147 (#19425)zeertzjq2+564-176
2022-07-19 01:11fix(lua): make it possible to cancel vim.wait() with Ctrl-C (#19217)JP2+38-3
2022-07-18 22:35fix(mouse): click on global statusline with splits (#19390)Munif Tanjim2+36-1
2022-07-18 20:26fix(powershell): filter ":!" commands with args #19268Enan Ajmain2+36-20
2022-07-18 19:22Merge pull request #19167 from dundargoc/refactor/conversionLewis Russell2+96-113
2022-07-18 16:39ci: test only a single macos version (#19418)dundargoc1+1-4
2022-07-18 13:18ci(windows): config and build before publish step (#19416)kylo2522+7-3
2022-06-25 17:00perf(ui): avoid ui_flush() work in headless modebfredl2+11-1
2022-06-25 16:51perf(ui): eliminate spurious memory allocations for hl_attr_define eventbfredl7+58-38
2022-06-16 17:17perf(ui): unpack a single ui event at a time, instead of a "redraw" batchbfredl5+122-36
2022-07-18 00:00fix(windows):exepath, stdpath return wrong slashes #19111Enan Ajmain4+28-2
2022-07-17 23:11fix: add group in autocmd api #19412Raphael1+1-0
2022-07-17 22:40fix(lua): double entries in :lua completion #19410ii141+2-1
2022-07-17 22:07ci: refactor build.ps1 #19336kylo2523+162-144
2022-07-17 17:13refactor(lsp): use autocmd api (#19407)ii144+67-63
2022-07-17 17:11fix(lsp): move augroup define to if statement (#19406)Raphael1+2-1
2022-07-17 12:33vim-patch:9.0.0055 (#19392)Gregory Anders5+70-3
2022-07-17 11:14feat(defaults): mouse=nvi #19290matveyt14+106-34
2022-07-17 09:43Merge #19309 from ii14/lsp_refactor_1Justin M. Keyes6+63-83
2022-07-17 06:15Merge pull request #19404 from zeertzjq/vim-8.2.0670zeertzjq13+545-384
2022-07-17 04:21vim-patch:8.2.2427: can still switch windows for 'completefunc'zeertzjq3+7-22
2022-07-17 03:47vim-patch:8.2.2426: allowing 'completefunc' to switch windows causes troublezeertzjq6+16-29
2022-07-17 04:13vim-patch:8.2.2424: some tests are known to cause an error with ASANzeertzjq3+32-23
2022-07-17 05:11vim-patch:8.2.1984: cannot use :vimgrep in omni completionzeertzjq2+76-16
2022-07-17 05:03vim-patch:8.2.1294: Vim9: error when using vim9script in TextYankPostzeertzjq3+329-315
2022-07-17 03:57vim-patch:8.2.0698: insert mode completion not fully testedzeertzjq3+115-9
2022-07-17 03:30Merge pull request #19402 from zeertzjq/vim-8.2.0655zeertzjq14+750-158
2022-07-17 01:10vim-patch:8.2.1040: not enough testing for movement commandszeertzjq6+253-55
2022-07-17 01:23vim-patch:8.2.0655: search code not sufficiently testedzeertzjq9+497-103
2022-07-17 01:59fix(api): fix nvim_parse_cmd interfere with printing line in Ex mode (#19400)zeertzjq2+38-2
2022-07-17 01:24Merge pull request #19395 from jamessan/flaky-job-testJames McCoy1+20-6
2022-07-16 22:07Merge pull request #19391 from zeertzjq/vim-8.2.0052zeertzjq8+703-89
2022-07-16 18:08test(job_spec): accept alternate messages for "append environment" testsJames McCoy1+20-6
2022-07-16 13:56vim-patch:8.2.2643: various code not covered by testszeertzjq5+173-63
2022-07-16 13:39vim-patch:8.2.2608: character input not fully testedzeertzjq4+66-8
2022-07-16 13:14vim-patch:8.2.0198: no tests for y/n promptzeertzjq2+101-1
2022-07-16 12:35vim-patch:8.2.0052: more-prompt not properly testedzeertzjq2+379-33
2022-07-16 06:54fix(ex_cmds): correct flags for :const (#19387)zeertzjq2+18-1
2022-07-16 05:49vim-patch:8.2.0593: finding a user command is not optimal (#19386)zeertzjq2+10-6
2022-07-16 03:34vim-patch:8.2.1061: insufficient testing for src/window.c (#19384)zeertzjq8+353-4
2022-07-16 01:31fix(api): do not switch win/buf if getting option in current win/buf (#19383)zeertzjq2+31-11
2022-07-16 00:26fix(pum): make right drag in anchor grid to select work in multigrid UI (#19382)zeertzjq2+92-1
2022-07-15 17:42fix: remote UI may get invalid 'pumblend' value #19379Natasha England-Elbro2+8-2
2022-07-15 16:26refactor: use `local api = vim.api`ii145+136-136
2022-07-15 16:15fix: right-click in clickable statusline #19252Famiu Haque2+91-36
2022-07-15 15:55refactor: use npcall from vim.Fii141+1-21
2022-07-15 15:42Merge #19324 ci: cleanup ci/ filesJustin M. Keyes5+11-43
2022-07-09 23:57refactor(lsp): make the use of local aliases more consistentii147+152-152
2022-07-15 15:13feat(lsp): hide backticks in LSP docstrings #19377Justin M. Keyes1+19-8
2022-07-15 13:23feat(defaults): nnoremap & :&&<CR> #19365Gregory Anders3+8-0
2022-07-15 12:45Merge pull request #19376 from zeertzjq/vim-8.2.0535zeertzjq5+361-138
2022-07-15 12:05vim-patch:8.2.0542: no test for E386zeertzjq1+17-3
2022-07-15 08:26vim-patch:8.2.0535: regexp patterns not fully testedzeertzjq4+240-20
2022-07-15 08:58test: improve searchhl testszeertzjq1+104-115
2022-07-15 11:26Merge pull request #19375 from zeertzjq/vim-8.2.0403zeertzjq7+42-30
2022-07-15 09:39vim-patch:8.2.0403: when 'buftype' is "nofile" there is no overwrite checkzeertzjq2+12-6
2022-07-15 09:53vim-patch:8.1.1547: functionality of bt_nofile() is confusingzeertzjq6+31-25
2022-07-15 08:49Merge pull request #19373 from zeertzjq/vim-8.2.0426zeertzjq11+59-21
2022-07-15 03:43vim-patch:8.2.0426: some errors were not tested forzeertzjq5+49-7
2022-07-15 06:50vim-patch:8.0.1118: FEAT_WINDOWS adds a lot of #ifdefszeertzjq7+10-14
2022-07-15 03:14Merge pull request #19369 from zeertzjq/vim-8.2.0482zeertzjq11+414-26
2022-07-15 02:11vim-patch:8.2.0482: channel and sandbox code not sufficiently testedzeertzjq10+306-12
2022-07-15 02:48vim-patch:8.2.0430: window creation failure not properly testedzeertzjq2+108-14
2022-07-15 01:56Merge pull request #19348 from akinsho/bugfix/winbar-winhighlightzeertzjq2+33-3
2022-07-15 01:22fix(winbar): make setting WinBar and WinBarNC in 'winhighlight' workzeertzjq2+33-3
2022-07-15 00:42vim-patch:9.0.0052: "zG" may throw an error if invalid character follows (#19368)zeertzjq2+15-5
2022-07-14 22:25fix(build): fails if git is missing #19366Luis Felipe Dominguez Vega1+1-0
2022-07-14 12:59Merge pull request #19364 from zeertzjq/vim-8.2.0921zeertzjq2+38-16
2022-07-14 12:35vim-patch:8.2.0926: cmdline test fails on Appveyorzeertzjq1+21-21
2022-07-14 12:31vim-patch:8.2.0921: CTRL-W T in cmdline window causes troublezeertzjq2+38-16
2022-07-14 10:30build(deps): bump LuaJIT to HEAD - 50936d784 (#19343)Christian Clason1+2-2
2022-07-14 10:18fix(treesitter): don't error when node argument of predicate is nil (#19355)Stephan Seitz1+15-0
2022-07-14 10:15Merge pull request #19353 from zeertzjq/vim-8.2.0369zeertzjq16+511-41
2022-07-13 05:47vim-patch:8.2.0369: various Normal mode commands not fully testedzeertzjq13+347-36
2022-07-13 13:21vim-patch:8.2.0347: various code not covered by testszeertzjq4+111-6
2022-07-13 13:14vim-patch:8.2.0342: some code in ex_getln.c not covered by testszeertzjq3+55-1
2022-07-14 07:21build(deps): bump tree-sitter to HEAD - 1f1b1eb45 (#19347)Christian Clason1+2-2
2022-07-14 07:20build(deps): bump Luv to 1.44.2-0 (#19346)Christian Clason1+3-3
2022-07-14 07:12build: gracefully handle error in git-version #19289kylo2523+60-81
2022-07-14 06:47feat(eval)!: input() support any type for "cancelreturn" in a dict (#19357)zeertzjq3+24-19
2022-07-13 01:38vim-patch:8.2.0969: assert_equal() output for dicts is hard to figure out (#19317)zeertzjq2+86-1
2022-07-13 01:06fix(exmode): flush messages before printing a line after pressing Enter (#19341)zeertzjq3+50-2
2022-07-12 20:08vim-patch:8.2.0035: saving and restoring called_emsg is clumsy (#19335)zeertzjq10+26-49
2022-07-12 18:45build(deps): bump libuv to v1.44.2 (#19338)Christian Clason1+2-2
2022-07-12 09:02Merge pull request #19334 from zeertzjq/vim-8.2.0275zeertzjq18+371-9
2022-07-12 08:17vim-patch:8.2.5050: using freed memory when searching for pattern in pathzeertzjq2+25-4
2022-07-12 06:45vim-patch:8.2.0293: various Ex commands not sufficiently testedzeertzjq12+180-3
2022-07-12 05:28vim-patch:8.2.0275: some Ex code not covered by testszeertzjq7+167-3
2022-07-12 07:44fix(lsp): account for initializing servers in vim.lsp.start (#19329)Nicolas Hillegeer1+6-4
2022-07-12 06:36Merge pull request #19332 from zeertzjq/vim-8.2.0270zeertzjq19+434-25
2022-07-12 04:37vim-patch:8.2.2732: prompt for s///c in Ex mode can be wrongzeertzjq3+39-21
2022-07-12 00:28vim-patch:8.2.0270: some code not covered by testszeertzjq17+399-9
2022-07-12 04:34fix(exmode): do not throttle messages when pressing enter to print linezeertzjq1+1-0
2022-07-12 04:18Merge pull request #19330 from zeertzjq/vim-8.2.0203zeertzjq11+290-4
2022-07-11 23:22vim-patch:8.2.0203: :helptags and some other functionality not testedzeertzjq9+288-2
2022-07-12 01:51fix(cmdline): fix passing -1 as charzeertzjq2+2-2
2022-07-12 01:37fix(lsp): don't attach a client in lsp.start() if there is none (#19328)Nicolas Hillegeer1+3-0
2022-07-11 23:21Merge pull request #19277 from zeertzjq/vim-8.1.1855zeertzjq2+55-40
2022-07-11 22:55test(old): test_timers.vim call timer_stopall() in SetUp() insteadzeertzjq1+4-2
2022-07-08 02:21vim-patch:8.1.1867: still a timer test that is flaky on Maczeertzjq1+10-2
2022-07-08 02:20vim-patch:8.1.1864: still a timer test that is flaky on Maczeertzjq1+2-2
2022-07-08 02:17vim-patch:8.1.1859: timer test sometimes fails on Maczeertzjq1+13-10
2022-07-08 02:05vim-patch:8.1.1855: another failing timer testzeertzjq2+28-26
2022-07-11 22:24Merge pull request #19320 from zeertzjq/vim-8.2.0212zeertzjq17+377-35
2022-07-08 09:43vim-patch:8.2.0243: insufficient code coverage for ex_docmd.c functionszeertzjq14+326-49
2022-07-08 02:34vim-patch:8.2.{0212,0250}zeertzjq5+64-0
2022-07-11 13:10test(old): align defaults to Vim before each test insteadzeertzjq2+34-33
2022-07-11 14:40ci: remove unnecessary file ci/script.shDundar Goc2+6-12
2022-07-11 14:38ci: remove unnecessary file run_lint.shDundar Goc4+6-32
2022-07-11 12:55vim-patch:8.2.3363: when :edit reuses the current buffer the alternate file is set (#19306)zeertzjq3+33-9
2022-07-11 10:48fix(lsp): abort pending changes after flush when debouncing (#19314)Rishikesh Vaishnav1+3-0
2022-07-10 15:26feat(lsp): defaults: tagfunc, omnifunc (#19003)Mathias Fußenegger2+38-10
2022-07-10 12:20Merge pull request #19305 from zeertzjq/vim-8.2.3530zeertzjq6+38-15
2022-07-10 09:59Merge pull request #18774 from zeertzjq/float-height-width-fixzeertzjq3+301-60
2022-05-28 03:14test(float_spec): make indent more consistentzeertzjq1+47-48
2022-05-28 04:01fix(float): fix mouse drag position if float window turned to a splitzeertzjq2+125-3
2022-05-28 02:53fix(float): fix glitch when making float window with border a splitzeertzjq2+74-1
2022-05-28 02:40fix(float): fix float window with winbar cannot have screen heightzeertzjq2+11-10
2022-05-27 11:29fix(float): fix float window border drawing with winbarzeertzjq2+47-1
2022-07-10 09:19fix(lsp): pcall nvim_del_augroup_by_name (#19302)Christian Clason1+2-2
2022-07-10 09:13Merge pull request #19307 from zeertzjq/vim-8.2.1053zeertzjq3+81-2
2022-07-10 07:56vim-patch:8.2.1053: insufficient testing for 'statusline' and 'tabline'zeertzjq3+74-2
2022-07-10 08:11vim-patch:7.4.1724zeertzjq1+7-0
2022-07-10 04:36fix(l10n): add folded line indicator translations from vim (#19286)tomial15+77-26
2022-07-10 02:58vim-patch:8.2.3531: command line completion test fails on MS-Windowszeertzjq1+7-4
2022-07-10 02:27vim-patch:8.2.3530: ":buf \{a}" fails while ":edit \{a}" workszeertzjq6+35-15
2022-07-09 23:14vim-patch:9.0.0049: csv and tsv files are not recognized (#19300)Christian Clason3+10-0
2022-07-09 23:04Merge #19267 require() in --startuptimeJustin M. Keyes2+93-7
2022-07-09 22:59test(old): align defaults to Vim after every test (#19301)zeertzjq12+37-26
2022-07-09 20:26test: --startuptimeJustin M. Keyes1+23-7
2022-07-09 22:01vim-patch:8.1.1038: Arabic support excludes Farsi (#19285)zeertzjq5+189-894
2022-07-07 12:40feat(lua): measure require in --startuptimeii141+70-0
2022-07-09 16:42refactor: remove functions marked for deprecation in 0.8 (#19299)Gregory Anders2+0-510
2022-07-09 16:40refactor(lua): replace vim.cmd use with API calls (#19283)Raphael4+71-87
2022-07-09 12:59Merge pull request #19296 from zeertzjq/vim-8.2.2902zeertzjq1+176-29
2022-07-09 10:58vim-patch:8.2.2917: spellfile functionality not fully testedzeertzjq1+56-0
2022-07-09 10:55vim-patch:8.2.2902: spellfile functionality not fully testedzeertzjq1+120-29
2022-07-09 10:34Merge pull request #19294 from zeertzjq/vim-8.2.0332zeertzjq6+258-22
2022-07-09 09:19vim-patch:8.2.0396: cmdexpand.c insufficiently testedzeertzjq5+189-17
2022-07-09 08:28vim-patch:8.2.0332: some code in ex_getln.c not covered by testszeertzjq2+69-5
2022-07-09 08:25Merge pull request #19284 from zeertzjq/vim-8.2.0274zeertzjq9+217-2
2022-07-08 13:13vim-patch:8.2.0325: ex_getln.c code not covered by testszeertzjq6+202-6
2022-07-08 13:04vim-patch:8.2.0274: hang with combination of feedkeys(), Ex mode and :globalzeertzjq4+19-0
2022-07-08 13:06fix(tui): add fixups for hterm family #19078Nicolas Hillegeer1+17-6
2022-07-08 12:12Merge pull request #19278 from zeertzjq/vim-8.2.0132zeertzjq4+39-20
2022-07-08 06:15test: add a test for what Vim patch 8.2.0151 fixeszeertzjq1+20-0
2022-07-08 03:26vim-patch:8.2.0151: detecting a script was already sourced is unreliablezeertzjq2+8-23
2022-07-08 03:03vim-patch:8.2.0136: stray ch_logfile() callzeertzjq1+0-1
2022-07-08 03:01vim-patch:8.2.0132: script may be re-used when deleting and creating a new onezeertzjq2+24-9
2022-07-08 00:26vim-patch:8.1.{1524,1544}: tests are silently skipped (#19276)zeertzjq26+87-73
2022-07-07 16:53feat(runtime)!: enable filetype.lua by default (#19216)Christian Clason8+45-63
2022-07-07 16:32refactor(lua): git-blame-ignore stylua update PR (#19273)Christian Clason1+1-0
2022-07-07 16:27refactor(lua): reformat with stylua 0.14.0 (#19264)Christian Clason26+563-182
2022-07-07 09:09feat(tui): try terminfo for [re]set_cursor_color OSC #19255Wsevolod1+19-14
2022-07-07 06:15vim-patch:5ed11535e069 (#19256)Christian Clason6+15-11
2022-07-07 00:35Merge pull request #19263 from zeertzjq/vim-8.2.3674zeertzjq1+6-2
2022-07-07 00:02vim-patch:8.2.4399: crash after ml_get errorzeertzjq1+3-0
2022-07-06 23:51vim-patch:8.2.3674: when ml_get_buf() fails it messes up IObuffzeertzjq1+3-2
2022-07-06 23:42Merge pull request #19180 from zeertzjq/tui-kitty-keypadzeertzjq8+459-22
2022-07-06 23:21Merge pull request #19261 from zeertzjq/vim-8.2.5023zeertzjq6+88-31
2022-07-06 21:45vim-patch:8.2.5044: command line test failszeertzjq2+4-8
2022-07-06 21:37vim-patch:8.2.5043: can open a cmdline window from a substitute expressionzeertzjq4+45-10
2022-05-26 21:12vim-patch:8.2.5023: substitute overwrites allocated bufferzeertzjq3+45-19
2022-07-06 22:37vim-patch:8.2.5063: error for a command may go over the end of IObuff (#19260)zeertzjq2+12-0
2022-07-06 20:47vim-patch:8.2.0614: get ml_get error when deleting a line in 'completefunc' (#19244)zeertzjq15+98-40
2022-07-06 14:57Merge pull request #19218 from smjonas/fix_ft_patternsChristian Clason3+137-33
2022-07-06 14:25fix(filetype): remove call to vim.fn.resolve and pass filename to match functionsmjonas2+2-2
2022-07-06 14:25fix(filetype): fix filetype patternssmjonas3+135-31
2022-07-06 12:44Merge pull request #19247 from zeertzjq/vim-8.2.4165zeertzjq5+592-485
2022-07-06 06:40fix(normal): fix segfault with bracket command jumping to a markzeertzjq2+46-13
2022-07-06 05:10vim-patch:8.2.4221: some functions in normal.c are very longzeertzjq1+301-241
2022-07-06 04:41vim-patch:8.2.4165: the nv_g_cmd() function is too longzeertzjq1+226-195
2022-07-06 05:25vim-patch:7.4.212zeertzjq4+19-36
2022-07-06 11:34feat: add 'mousescroll' option (#12355)Jay11+271-15
2022-07-06 11:01fix(mark): fix unexpected cursor movements (#19253)zeertzjq3+32-18
2022-07-06 06:14Merge pull request #19242 from smjonas/vim-9.0.0042Christian Clason5+13-7
2022-07-05 23:36vim-patch:8.2.5162: reading before the start of the line with BS in Replace mode (#19241)zeertzjq1+1-1
2022-07-05 23:26vim-patch:9.0.0042: missing change for filetype detectionsmjonas2+5-0
2022-07-05 23:16vim-patch:9.0.0041: a couple of filetype patterns do not have "*" before "/etc"smjonas3+8-7
2022-07-05 13:53Merge pull request #19223 from lewis6991/ghactionJames McCoy2+12-3
2022-07-05 12:57vim-patch:8.0.1562: the terminal debugger can't set a breakpoint with the mouse (#19234)zeertzjq2+62-1
2022-07-05 10:48Merge pull request #19232 from zeertzjq/vim-8.2.2904zeertzjq3+129-33
2022-07-05 09:00vim-patch:8.2.3990: testing wrong operatorzeertzjq1+1-1
2022-07-05 08:56vim-patch:8.2.3980: if 'operatorfunc' invokes an operator Visual mode is changedzeertzjq2+50-23
2022-07-05 08:40vim-patch:8.2.3644: count for 'operatorfunc' in Visual mode is not redonezeertzjq3+44-7
2022-07-05 08:25vim-patch:8.2.2904: "g$" causes scroll if half a double width char is visiblezeertzjq2+35-3
2022-07-05 09:31fix(terminal): crash if TermClose deletes own buffer #19222Justin M. Keyes3+32-4
2022-07-05 07:39Merge pull request #19231 from zeertzjq/vim-8.2.3615zeertzjq4+134-4
2022-07-05 07:09vim-patch:8.2.5122: lisp indenting my run over the end of the linezeertzjq2+13-0
2022-07-05 07:06vim-patch:8.2.3754: undesired changing of the indent of the first formatted linezeertzjq2+40-9
2022-07-05 06:58vim-patch:8.2.3615: wrong indent in first line if re-formatting with indent exprzeertzjq3+88-2
2022-07-05 06:57Merge pull request #19229 from zeertzjq/vim-8.2.0363zeertzjq10+303-28
2022-07-05 06:33vim-patch:8.2.0416: test leaves file behindzeertzjq1+2-0
2022-07-05 05:12vim-patch:8.2.0363: some Normal mode commands not testedzeertzjq7+295-26
2022-07-05 05:54test(old): use Q -> gQ mapping instead of changing test when possiblezeertzjq3+6-2
2022-07-04 22:47vim-patch:9.0.0035: spell dump may go beyond end of an array (#19228)zeertzjq2+15-2
2022-07-04 20:28fix(mark): mark without a view restores at topline #19224zeertzjq3+32-1
2022-07-04 20:09fix(tui): resize at startup #17795Javier Lopez3+26-19
2022-07-01 09:36test: add tests for keypad keys from kitty keyboard protocolzeertzjq2+183-3
2022-07-04 12:56build: add github action annotations for clintLewis Russell2+12-3
2021-11-23 17:05feat(tui): recognize keypad keys when using kitty keyboard protocolerw76+276-19
2022-07-04 10:59Merge pull request #19221 from zeertzjq/vim-8.2.1808zeertzjq2+85-7
2022-07-04 10:38vim-patch:9.0.0034: spell tests do not always clear the word listzeertzjq2+9-7
2022-07-04 10:37vim-patch:8.2.5098: spelldump test sometimes hangszeertzjq1+55-17
2022-07-04 10:37vim-patch:8.2.1808: no test coverage for ":spelldump!"zeertzjq1+38-0
2022-07-04 10:28refactor: remove unnecessary volatile #19210erw73+5-6
2022-07-04 03:13Merge pull request #19220 from zeertzjq/vim-8.2.1470zeertzjq5+639-6
2022-07-04 01:53vim-patch:8.2.5074: spell test fails on MS-Windowszeertzjq1+1-3
2022-07-04 01:48vim-patch:8.2.5072: using uninitialized value and freed memory in spell commandzeertzjq2+19-2
2022-07-04 01:21vim-patch:8.2.1770: invalid memory use when using SpellFileMissing autocmdzeertzjq2+25-1
2022-07-04 01:17vim-patch:8.2.1523: still not enough test coverage for the spell file handlingzeertzjq1+50-32
2022-07-04 01:10vim-patch:8.2.1522: not enough test coverage for the spell file handlingzeertzjq2+224-1
2022-07-04 01:07vim-patch:8.2.1493: not enough test coverage for the spell file handlingzeertzjq2+276-88
2022-07-04 01:03vim-patch:8.2.1470: errors in spell file not testedzeertzjq1+166-1
2022-07-03 13:31refactor(runtime): port scripts.vim to lua (#18710)Jonas Strittmatter4+498-99
2022-07-03 13:17vim-patch:9.0.0031: <mods> of user command does not have correct verbose value (#19215)zeertzjq3+38-14
2022-07-02 22:43Merge pull request #19212 from zeertzjq/vim-9.0.0024zeertzjq2+3-2
2022-07-02 22:01vim-patch:9.0.0030: matchfuzzy test depends on path of current directoryzeertzjq1+1-1
2022-07-02 21:56vim-patch:9.0.0024: may access part of typeahead buf that isn't filledzeertzjq1+2-1
2022-07-02 21:47build: drop -Wsuggest #19177dundargoc1+19-16
2022-07-02 21:44Merge pull request #19205 from bfredl/luaerrbfredl1+18-3
2022-07-02 21:00Merge pull request #19203 from zeertzjq/api-cmd-unsilentzeertzjq8+93-63
2022-07-02 11:35feat(api): add `unsilent` to command APIszeertzjq6+57-28
2022-07-02 11:32vim-patch:8.2.1900: Vim9: command modifiers do not workzeertzjq3+36-35
2022-07-01 17:17fix(lua): don't leak memory on errorbfredl1+18-3
2022-07-02 16:24fix(coverity): 353827 unnecessary null check #19209Javier Lopez1+1-1
2022-07-02 16:14fix(jobs): deadlock in channel.c:exit_event #19082erw75+19-0
2022-07-02 15:13Merge pull request #19137 from dundargoc/refactor/char_u-to-charbfredl53+531-569
2022-06-28 11:03refactor: replace char_uDundar Goc53+531-569
2022-07-02 11:29refactor(fold): style #19175Lewis Russell4+234-314
2022-07-02 09:06vim-patch:0d878b95d8f9 (#19197)Christian Clason11+714-214
2022-07-02 04:25Merge pull request #19202 from zeertzjq/vim-8.2.0316zeertzjq12+385-1
2022-07-02 01:40vim-patch:8.2.0316: ex_getln.c code has insufficient test coveragezeertzjq4+119-1
2022-07-02 01:52vim-patch:8.2.0261: some code not covered by testszeertzjq9+266-0
2022-07-02 01:28Merge pull request #19199 from zeertzjq/vim-9.0.0017zeertzjq5+52-3
2022-07-01 23:20fix(mark): set mark fnum from buffer (#19195)Gregory Anders1+4-0
2022-07-01 22:44vim-patch:9.0.0022: spell test failszeertzjq1+6-1
2022-07-01 22:37vim-patch:9.0.0021: invalid memory access when adding word to spell word listzeertzjq2+32-2
2022-07-01 22:32vim-patch:9.0.0017: accessing memory beyond the end of the linezeertzjq2+14-0
2022-07-01 16:15build: move lint target to cmake #19169dundargoc2+12-11
2022-07-01 13:02vim-patch:9.0.0015: with EXITFREE defined terminal menus are not cleared (#19187)zeertzjq2+2-2
2022-07-01 10:26version.c: update [skip ci] #19179github-actions[bot]1+4-4
2022-07-01 05:08vim-patch:9.0.0012: signature files not detected properly (#19172)Christian Clason6+100-5
2022-07-01 03:49Merge pull request #19178 from zeertzjq/vim-8.2.0049zeertzjq7+99-45
2022-07-01 03:17test(old): reorder test_cmdline.vim to match upstreamzeertzjq1+44-44
2022-07-01 02:54vim-patch:8.2.0049: command line completion not fully testedzeertzjq7+55-1
2022-07-01 02:49Merge pull request #19170 from zeertzjq/vim-8.0.1558zeertzjq22+812-104
2022-06-30 13:42feat(ui): make right-click menu work properly with ext_multigridzeertzjq2+133-0
2022-06-30 12:02vim-patch:8.1.1274: after :unmenu can still execute the menu with :emenuzeertzjq2+17-2
2022-06-30 11:54vim-patch:8.1.0695: internal error when using :popupzeertzjq5+30-7
2022-06-30 09:17vim-patch:8.1.0487: no menus specifically for the terminal windowzeertzjq15+246-90
2022-06-30 08:00vim-patch:8.0.1588: popup menu hangs after typing CTRL-Czeertzjq1+1-1
2022-06-30 07:55vim-patch:8.0.1574: show cursor in wrong place when using popup menuzeertzjq2+14-9
2022-06-30 07:30vim-patch:8.0.1570: can't use :popup for a menu in the terminalzeertzjq6+86-7
2022-06-30 06:21vim-patch:8.0.1558: no right-click menu in a terminalzeertzjq5+305-8
2022-07-01 01:59cmdheight=0: fix bugs #18961Shougo7+106-12
2022-06-30 15:54fix(filetype): update call sites of vim.filetype.match (#19171)Gregory Anders1+14-14
2022-06-30 12:59feat(marks): restore viewport on jump #15831Javier Lopez26+1088-328
2022-06-30 11:54refactor: enable -Wconversion warning for memline.cDundar Goc2+96-113
2022-06-30 12:27refactor(uncrustify): change config to better align with style guide (#18803)dundargoc7+17-17
2022-06-30 12:16vim-patch:9.0.0011: reading beyond the end of the line with put command (#19166)zeertzjq2+14-3
2022-06-30 12:10feat(build): add_glob_target runs only on changed files #19070dundargoc5+190-74
2022-06-30 11:16feat: stdpath('run'), /tmp/nvim.user/ #18993Justin M. Keyes24+281-105
2022-06-30 10:12vim-patch:9.0.0001: Travis CI is no longer used #19163Hugo1+0-218
2022-06-30 09:51Merge pull request #19134 from dundargoc/refactor/conversionbfredl2+84-93
2022-06-30 08:57refactor(highlight)!: rename attributes to match Vim (#19159)zeertzjq17+115-106
2022-06-28 10:04refactor: enable -Wconversion warning for fileio.cDundar Goc2+84-93
2022-06-29 16:53fix(lsp): small bugs in snippet-parser #18998L3MON4D32+154-37
2022-06-29 16:43vim-patch:9.0.0006: not all Visual Basic files are recognized (#19153)Christian Clason5+92-26
2022-06-29 14:21vim-patch:9.0.0005: hare files are not recognized (#19151)Christian Clason3+5-0
2022-06-29 11:34vim-patch:8.2.4378: incsearch HL broken when calling searchcount in 'tabLine' (#19147)zeertzjq3+124-0
2022-06-29 11:25vim-patch:9.0.0002: map functionality outside of map.c (#19150)zeertzjq4+31-31
2022-06-29 07:12Merge pull request #19133 from famiu/feat/api/cmd_support_filterbfredl7+157-16
2022-06-29 01:41Merge #19139 build(cmake): fix static libintl on macOSJustin M. Keyes2+14-0
2022-06-29 01:34feat: update unicode tables #19135Justin M. Keyes4+1049-79
2022-06-28 22:46Merge pull request #19141 from bfredl/mapcharbfredl5+37-35
2022-06-28 18:38refactor(aucmd): call define_autocmd() directly for default autocmdsbfredl2+15-11
2022-06-22 15:39refactor(map): simplify add_map paramsbfredl3+22-24
2022-06-28 17:03ci(release): link `gettext` include directoryCarlo Cabrera1+1-0
2022-06-28 15:09build(cmake): fix static `libintl` test on macOSCarlo Cabrera1+13-0
2022-06-28 11:35Merge #19120 build: rename build-related dirsJustin M. Keyes0+0-0
2022-06-28 10:22feat(api): make `nvim_parse_cmd` and `nvim_cmd` support :filterFamiu Haque7+157-16
2022-06-28 11:24fix(coverity): redundant assert #19059Thomas Vigouroux1+0-2
2022-06-27 19:30build: move unicode/ to src/unicode/Justin M. Keyes0+0-0
2022-06-27 10:08build: rename build-related dirsJustin M. Keyes0+0-0
2022-06-28 10:40refactor(ci): cleanup release.yml #19132Vedant1+12-28
2022-06-28 10:37Merge #19060 memory leaksJustin M. Keyes4+21-3
2022-06-28 09:53fix(vim.ui.input): accept nil or empty "opts" #191090x74696d6d793+19-4
2022-06-28 09:31refactor: replace char_u #18429dundargoc55+519-559
2022-06-28 05:00fix(inccommand): parse the command to check if it is previewableFamiu Haque4+34-50
2022-06-27 21:35vim-patch:069a7d561bbe (#19130)Christian Clason1+4-3
2022-06-27 18:43fix(filetype): check for non-nil match in detect.rules (#19129)Christian Clason1+5-3
2022-06-27 15:07Merge pull request #19122 from dundargoc/refactor/conversionbfredl2+32-33
2022-06-27 10:43refactor: enable -Wconversion warning for message.cDundar Goc2+32-33
2022-06-27 08:23vim-patch:partial:8a3b805c6c9c (#19104)Christian Clason11+23-20
2022-06-27 08:09Merge pull request #19077 from dundargoc/refactor/conversionbfredl2+106-115
2022-06-27 08:03refactor(filetype): allow vim.filetype.match to accept buf and filename (#19114)Gregory Anders2+47-25
2022-06-27 08:02build: move man/ to src/man/ #19119Justin M. Keyes0+0-0
2022-06-27 07:51fix(api): change default value of 'pattern' in nvim_exec_autocmds (#19115)Gregory Anders1+1-1
2022-06-27 06:10fix(api): nvim_parse_cmd check for ambiguous user command (#19116)zeertzjq2+17-5
2022-06-27 05:03test: use "python3" to avoid skipped test #19106Justin M. Keyes2+5-5
2022-06-24 06:29fix(coverity/348300): free memory when overiding sing attributeThomas Vigouroux2+14-1
2022-06-26 22:45Merge pull request #18716 from zeertzjq/vim-8.2.5007zeertzjq4+58-8
2022-06-26 13:18fix(spell): make setting 'encoding' clear word listzeertzjq2+3-3
2022-06-18 13:12vim-patch:8.2.5123: using invalid index when looking for spell suggestionszeertzjq2+11-1
2022-05-23 11:17vim-patch:8.2.5007: spell suggestion may use uninitialized memoryzeertzjq2+23-4
2022-06-26 12:09vim-patch:8.2.3484: crash when going through spell suggestionszeertzjq2+21-0
2022-06-26 21:05Merge pull request #19091 from clason/do-aucmd-patsChristian Clason2+46-34
2022-06-26 16:41refactor(filetype)!: allow vim.filetype.match to use different strategies (#18895)Gregory Anders4+117-31
2022-06-26 15:57refactor(api): use FOREACH_ITEM macro in autocmdChristian Clason1+11-14
2022-06-26 15:46docs(release): suggest "xattr" for macos release #19100Carlo Cabrera1+3-2
2022-06-25 17:50feat(api): support pattern array for exec_autocmdsChristian Clason2+38-23
2022-06-26 10:17build: guard free_locales with HAVE_WORKING_LIBINTL #19095zeertzjq1+2-0
2022-06-25 21:31revert: "oldtests: use expand() to fix pathsep" (#19073)zeertzjq2+11-11
2022-06-25 19:56vim-patch:e1dc76fbf333 (#19092)Christian Clason2+7-2
2022-06-25 18:30Merge pull request #19090 from bfredl/luaprgbfredl1+1-5
2022-06-25 17:24fix(build): don't disable byte precompilation on debug buildsbfredl1+1-5
2022-06-25 15:52Merge pull request #16271 from 3N4N/fix-15913Christian Clason23+146-86
2022-06-22 12:51refactor(tests): introduce testprg()Justin M. Keyes22+117-105
2021-11-09 14:22fix: make_filter_cmd for :! powershell #15913Enan Ajmain4+58-10
2022-06-24 13:12refactor: enable -Wconversion warning for ex_cmds.cDundar Goc2+106-115
2022-06-25 11:45fix(build): strip trailing newline from variable (#19084)Christian Clason1+3-1
2022-06-25 10:38vim-patch:8.2.5022: 'completefunc'/'omnifunc' error does not end completion (#19083)zeertzjq2+29-4
2022-06-25 10:16Merge pull request #19029 from carlocab/macos-universalChristian Clason7+104-43
2022-06-25 10:03build(gen_vimdoc): remove needless list creation and unused variable (#19079)Axis1+2-4
2022-06-25 09:09Merge pull request #19041 from lewis6991/globallocalbfredl2+25-4
2022-06-24 17:53fix(filetype.lua): always return a string in getlines function (#19080)Hazel Weakly1+1-1
2022-06-24 15:48ci(release): build a universal binary on macOSCarlo Cabrera2+27-18
2022-06-24 15:43build(deps): support universal builds on macOSCarlo Cabrera4+22-3
2022-06-24 15:34build(luajit): support universal builds on macOSCarlo Cabrera1+55-22
2022-06-24 14:20Merge pull request #19071 from bfredl/minimapbfredl6+92-94
2022-06-24 12:45vim-patch:a57b553b4328 (#19076)Christian Clason3+22-3
2022-06-24 12:38refactor(map): statically initialize maphash arraybfredl2+2-30
2022-06-24 11:51refactor(map): simplify free_all_mem handlingbfredl1+4-5
2022-06-23 17:19perf(map): avoid extraneous heap allocations when setting mappingsbfredl4+74-49
2022-06-23 13:39perf(map): visit only one hash bucket instead of all, like an actual hash tablebfredl1+12-10
2022-06-24 06:05fix(coverity/348313): don't exit too early in runtime_defaultThomas Vigouroux1+4-2
2022-06-23 07:16fix(coverity/352829): correctly free memory in f_callThomas Vigouroux1+3-0
2022-06-24 01:04Merge pull request #19072 from zeertzjq/vim-8.2.4628zeertzjq5+392-29
2022-06-23 22:50vim-patch:8.2.5146: memory leak when substitute expression nestszeertzjq3+62-27
2022-06-23 22:30vim-patch:8.2.4977: memory access error when substitute expression changes windowzeertzjq2+20-0
2022-06-23 22:25vim-patch:8.2.4895: buffer overflow with invalid command with composing charszeertzjq2+14-1
2022-06-23 22:22vim-patch:8.2.4628: not enough testing for 2/3 letter substitute commandszeertzjq2+296-1
2022-06-23 23:15fix(tests): remove misleading $TEST_PATH segment #19050Justin M. Keyes2+4-3
2022-06-23 13:57vim-patch:8cc5b559f700 (#19066)Christian Clason5+46-25
2022-06-23 13:38fix(api): check for inclusive buffer line index out of bounds correctly (#19056)zeertzjq2+59-29
2022-06-23 13:17refactor: move some mapping-related code to a separate file (#19061)zeertzjq21+2710-2664
2022-06-23 11:42Merge pull request #19058 from bfredl/minioptbfredl3+20-13
2022-06-23 11:34vim-patch:8.2.5152: search() gets stuck with "c" and skip evaluates to true (#19064)zeertzjq2+10-5
2022-06-23 10:01Merge pull request #19020 from echasnovski/screenchar-floatbfredl4+112-23
2022-06-22 13:47perf(highlight): use binary search to lookup RGB color namesbfredl3+20-13
2022-06-19 13:08fix(float): make `screen*()` functions respect floating windowsEvgeni Chasnovski4+112-23
2022-06-23 05:01vim-patch:8.2.2068: transparent syntax item uses start/end of containing region (#19055)zeertzjq2+76-2
2022-06-22 23:37Merge pull request #19054 from zeertzjq/vim-8.2.5150zeertzjq4+27-4
2022-06-22 22:33vim-patch:8.2.5151: reading beyond the end of the line with lisp indentingzeertzjq2+15-3
2022-06-22 22:22vim-patch:8.2.5150: read past the end of the first line with ":0;'{"zeertzjq2+12-1
2022-06-22 22:04fix(input): use correct grid when restoring cursor for <expr> mapping (#19047)zeertzjq3+24-6
2022-06-22 19:19fix(api): check error after getting win/buf handle (#19052)Gregory Anders2+10-0
2022-06-22 14:09fix(build): only pass -municode if MINGW #19049Justin M. Keyes1+1-1
2022-06-21 16:13fix(api): nvim_set_option_value for global-local optionsLewis Russell2+25-4
2022-06-22 08:49Merge pull request #19039 from bfredl/multicolorbfredl10+299-271
2022-06-22 03:08vim-patch:8.2.5132: :mkview test doesn't test much (#19045)zeertzjq1+13-5
2022-06-22 02:09refactor(option): DRY get/set option value #19038Lewis Russell1+72-131
2022-06-21 22:06Merge pull request #19043 from dundargoc/cmakebfredl1+10-10
2022-06-21 17:52build(cmake): use glob_wrapper instead of file(GLOB in main CMakeListsDundar Goc1+10-10
2022-06-21 17:29refactor(runtime): refactor filetype.lua (#18813)Jonas Strittmatter2+820-826
2022-06-21 14:53perf(ui): remove spurious allocations from mode_style_array()bfredl2+26-22
2022-06-21 11:03perf(highlight): allocate permanent names in an arena for fun and cache localitybfredl3+23-23
2022-06-21 10:42refactor: remove atrocious HL_TABLE()[idx] syntax before I poke my eyes outbfredl1+116-119
2022-06-21 10:33refactor(highlight): get rid of syn_unadd_group()bfredl1+20-36
2022-06-21 10:29perf(highlight): don't allocate duplicates for color namesbfredl6+129-96
2022-06-21 08:49perf(highlight): get rid of local memory allocations for "{key}={arg}"bfredl1+19-9
2022-06-21 08:25docs(deprecated): alternatives for $NVIM_LISTEN_ADDRESSeyalk111+6-6
2022-06-20 23:28Merge pull request #18743 from gpanders/bowooptvalueGregory Anders5+105-17
2022-06-20 23:06Merge pull request #19030 from zeertzjq/vim-8.2.5138zeertzjq1+4-6
2022-06-20 16:47vim-patch:d799daa660b8 (#19031)Christian Clason7+30-51
2022-05-25 17:17refactor: use nvim_{get,set}_option_value for vim.{b,w}oGregory Anders2+6-6
2022-06-20 14:20feat(api): add "buf" and "win" to nvim_get_option_valueGregory Anders3+99-11
2022-06-20 13:17refactor(provider): use list comprehension #19027Zaz Brown2+3-3
2022-06-20 13:04Merge pull request #18988 from bfredl/uipackbfredl22+612-269
2022-06-20 12:48vim-patch:8.2.5138: various small issueszeertzjq1+4-6
2022-06-08 20:02perf(ui): reduce allocation overhead when encoding "redraw" eventsbfredl22+612-269
2022-06-19 17:51Merge #19015 delete cmake codeJustin M. Keyes6+44-273
2022-06-19 17:33fix(decorations): nvim_buf_set_extmark breaks conceal #19010ii143+17-1
2022-06-18 19:48build: remove FindLua.cmake since it's already built into cmakeDundar Goc1+0-197
2022-06-18 15:31build(cmake): simplify def_cmd_target functionDundar Goc3+26-26
2022-06-17 12:11build(cmake): simplify and speed up the uninstall targetDundar Goc3+15-32
2022-06-18 13:22build(cmake): remove unnecessary globbing with fileDundar Goc1+1-4
2022-06-17 07:58build(cmake): remove unnecessary *-prereqs targetsDundar Goc1+2-14
2022-06-19 15:22fix(tui): piping nodejs to nvim breaks input handling #18932Kevin Sicong Jiang1+1-1
2022-06-19 14:20ci(release): skip CoreServices system library on macOS (#19021)Christian Clason1+1-1
2022-06-19 02:19fix(ci): noisy logs, unreliable test #19019Justin M. Keyes3+4-4
2022-06-18 18:10build(lint): set some linters as non-fatal #19018Justin M. Keyes2+3-3
2022-06-18 16:53fix(terminal): coverity USE_AFTER_FREE #18978Justin M. Keyes4+18-10
2022-06-18 16:30fix(logging): try harder to resolve Nvim "name" #19016Justin M. Keyes2+9-4
2022-06-18 15:33fix(highlight): use ctermbg/fg instead of bg/fg when use_rgb=false #18982Oliver Marriott1+2-2
2022-06-18 12:02Merge pull request #19011 from zeertzjq/vim-8.2.5120zeertzjq2+14-4
2022-06-18 11:36vim-patch:8.2.5121: interrupt test sometimes failszeertzjq1+9-4
2022-06-18 11:35vim-patch:8.2.5120: searching for quotes may go over the end of the linezeertzjq1+5-0
2022-06-18 05:43vim-patch:8.2.5116: "limit" option of matchfuzzy() not always respected (#19005)zeertzjq3+13-3
2022-06-17 18:38vim-patch:d592deb33652 (#19002)Christian Clason22+508-283
2022-06-17 01:33fix(hl): return cterm fg/bg even if they match Normal #18981Oliver Marriott2+9-2
2022-06-17 00:22test(treesitter): add benchmark #18989Lewis Russell1+53-0
2022-06-17 00:16docs: improve 'insertmode' emulation #18962zeertzjq1+25-4
2022-06-16 23:23Merge #8519 feat: name, test ids, sockets in stdpath(state)Justin M. Keyes21+372-259
2022-06-16 16:29Merge pull request #18760 from kevinhwang91/fix-treesitter-foldbfredl1+1-1
2022-05-26 15:29fix(treesitter): new iter if foldedkevinhwang911+1-1
2022-06-16 13:53vim-patch:8.2.5110: icon filetype not recognized from the first line (#18987)Christian Clason2+5-0
2022-06-16 10:51fix(lua): clear got_int when calling vim.on_key() callback (#18979)zeertzjq2+20-0
2022-06-16 02:39fix(lua): highlight.on_yank can close timer in twice #18976notomo2+15-4
2022-06-01 18:28feat(server): instance "name", store pipes in stdpath(state)Justin M. Keyes10+133-104
2022-05-30 09:40test(report): formatting, drop dumplog()Justin M. Keyes3+95-110
2022-05-24 04:44feat(logging): include test-id in log messagesJustin M. Keyes15+173-74
2022-06-16 00:23refactor(log): use msg_schedule_semsg #18950Justin M. Keyes2+2-12
2022-06-15 23:18vim-patch:8.2.5097: using uninitialized memory when using 'listchars' (#18974)zeertzjq1+2-2
2022-06-15 11:41fix(ui): do not call showmode() when setting window height (#18969)zeertzjq2+33-1
2022-06-15 07:20vim-patch:8c1b8cb2e0b5 (#18966)Christian Clason39+2808-1498
2022-06-15 02:18test: correct check for v:errmsg in inccommand test (#18968)zeertzjq1+3-3
2022-06-15 00:49docs: fix typos (#18866)dundargoc10+14-19
2022-06-14 13:57Merge pull request #18947 from zeertzjq/vim-8.2.1897zeertzjq24+383-398
2022-06-14 13:20Merge pull request #18880 from bfredl/arenabfredl10+158-33
2022-06-14 12:46vim-patch:8.2.5088: value of cmod_verbose is a bit complicated to usezeertzjq5+22-37
2022-06-13 12:20vim-patch:8.2.1898: command modifier parsing always uses global cmdmodzeertzjq23+294-291
2022-06-13 12:04refactor(api): remove redundant fields of CmdParseInfozeertzjq3+26-35
2022-06-13 09:13vim-patch:8.2.1897: command modifiers are saved and set inconsistentlyzeertzjq4+120-114
2022-06-14 12:57refactor: enable -Wconversion warning for eval.c (#18448)dundargoc2+106-107
2022-06-02 07:18perf(memory): use an arena for RPC decodingbfredl10+158-33
2022-06-14 06:52vim-patch:6ba83ba9ee29 (#18948)Christian Clason5+77-25
2022-06-14 02:55fix(inccommand): never preview if parsing command failed (#18944)zeertzjq2+32-4
2022-06-13 17:31feat(lsp): sort codelens if multiple item per line (#18951)rhcher1+3-0
2022-06-13 14:04vim-patch:8.2.0577: not all modifiers supported for :options (#18952)zeertzjq4+102-35
2022-06-13 11:05fix(tests): missing clear() #18927kylo2522+3-0
2022-06-13 09:40feat: cmdheight=0 #16251Shougo13+247-36
2022-06-13 09:23Merge pull request #18902 from bfredl/fulexitbfredl16+74-56
2022-06-13 08:30Merge pull request #18934 from zeertzjq/vim-8.2.5079zeertzjq1+7-0
2022-06-08 21:22fix(tests): check for EOF on exit of nvim properlybfredl16+74-56
2022-06-13 08:05vim-patch:8.2.5083: autocmd test still fails on MS-Windowszeertzjq1+1-4
2022-06-13 08:05vim-patch:8.2.5081: autocmd test fails on MS-Windowszeertzjq1+3-0
2022-06-12 11:06vim-patch:8.2.5079: DirChanged autocommand may use freed memoryzeertzjq1+7-0
2022-06-13 01:49build(lint): fix lintuncrustify #18945Justin M. Keyes2+17-5
2022-06-12 23:45test: dismiss quit_more from Lua #11226Daniel Hahler1+40-1
2022-06-12 23:18Merge pull request #18931 from zeertzjq/regexp-num-escapedzeertzjq4+36-14
2022-06-12 22:11build: remove CMAKE_CROSSCOMPILING code #18914dundargoc7+11-88
2022-06-12 22:08build(lint): fix luacheck not found #18940Justin M. Keyes5+72-43
2022-06-12 22:02fix(buffer): disable buffer-updates before removing from window #18933zeertzjq3+13-8
2022-06-12 19:01Merge pull request #18936 from bfredl/apioptionbfredl16+2247-2179
2022-06-12 17:59fix(inccommand): skip split window if not enough room #18937Famiu Haque2+14-13
2022-06-12 17:54feat(contrib): asan debugging script #18892dundargoc1+28-0
2022-06-12 17:26refactor(api): update vimdocbfredl2+429-419
2022-06-12 14:38refactor(api): move command related API to separate filebfredl9+1146-1118
2022-06-12 14:21refactor(api): move extmark specific functions to api/extmark.cbfredl3+153-152
2022-06-11 22:37refactor(api): move option code to own filebfredl7+519-490
2022-06-12 10:22vim-patch:8.2.5078: substitute test has a one second delayzeertzjq1+7-5
2022-06-11 23:48fix(substitute): subtract number of backslashes laterzeertzjq3+29-9
2022-06-11 21:06Merge pull request #18919 from bfredl/multiattrbfredl5+169-70
2022-06-10 09:23fix(messages): add color when showing nvim_echo in :messages historybfredl5+169-70
2022-06-11 09:32Merge pull request #18428 from bfredl/do_sourcebfredl2+17-1
2022-05-05 10:33feat(api): nvim__get_runtime do_sourcebfredl2+17-1
2022-06-11 05:04fix(inccommand): clear cmdpreview state if preview is not shown (#18923)zeertzjq2+31-0
2022-06-10 23:00vim-patch:8.2.5076: unnecessary code (#18922)zeertzjq2+9-24
2022-06-10 17:28Merge pull request #18461 from dundargoc/refactor/change-linenr-to-int32bfredl30+165-148
2022-05-07 10:53refactor: change type of linenr_T from long to int32_tDundar Goc30+165-148
2022-06-10 09:13fix(input): fix macro recording with ALT and special key (#18917)zeertzjq2+23-1
2022-06-10 06:40vim-patch:partial:63f32603789d (#18916)Christian Clason9+286-136
2022-06-09 19:12feat(filetype): remove side effects from vim.filetype.match (#18894)Gregory Anders5+157-100
2022-06-09 15:12refactor(ops): doxygen docstrings #17743dundargoc1+148-198
2022-06-09 15:09build: add a cmake target for all used linters #18543dundargoc7+62-82
2022-06-09 15:07fix(tests): unreliable parser_spec #18911Justin M. Keyes1+16-16
2022-06-09 15:05fix: segfault in find_tagfunc_tags #18841fkm31+10-2
2022-06-09 15:02fix: correct nlua_wait error message #18867resolritter1+2-2
2022-06-09 14:01Merge pull request #18908 from zeertzjq/vim-8.2.5066zeertzjq7+230-19
2022-06-09 13:05vim-patch:8.2.5070: unnecessary codezeertzjq2+6-16
2022-06-07 12:01vim-patch:8.2.5066: lcs-leadmultispacezeertzjq7+237-16
2022-06-09 13:18feat(autocmds): retrieve lua callback (#18642)kylo2525+112-38
2022-06-09 01:55Merge pull request #18904 from jamessan/no-parser-ciJames McCoy3+6-9
2022-06-08 22:29test: allow running CI without ts parsers installedJames McCoy1+3-7
2022-06-08 22:12ci: run tests with no treesitter parsers installedJames McCoy2+3-2
2022-06-09 01:10Merge pull request #18903 from jamessan/skip-test-parsersJames McCoy1+1-0
2022-06-09 00:46fix(terminal): scrollback delete lines immediately #18832Javier Lopez3+44-6
2022-06-08 23:55Merge pull request #18788 from dundargoc/ci/api-docs/colorJames McCoy1+1-2
2022-06-08 22:04test(ts): skip test if C parser is not availableJames McCoy1+1-0
2022-06-08 18:55fix(diagnostic): check for negative column value (#18868)mohsen2+23-1
2022-06-08 15:47refactor(log): simplify log_path_init #18898Justin M. Keyes2+21-47
2022-06-08 10:41Merge pull request #18896 from famiu/fix/nvim_create_user_command/smodsbfredl3+30-15
2022-06-08 03:06fix(nvim_create_user_command): make `smods` work with `nvim_cmd`Famiu Haque3+30-15
2022-06-07 15:55fix(eval/f_getmatches): return empty list for invalid win argument (#18893)Sean Dewar2+2-2
2022-06-07 12:52Merge pull request #18870 from zbirenbaum/winhl-cursorbfredl2+3-1
2022-06-07 12:41vim-patch:partial:016188fd8a30 (#18890)Christian Clason4+62-17
2022-06-07 05:54fix(highlight): let winhighlight use cursorzbirenbaum2+3-1
2022-06-07 04:41fix(input): allow Ctrl-C to interrupt a recursive mapping even if mapped (#18885)zeertzjq3+99-80
2022-06-06 16:19vim-patch:8.2.5064: no test for what 8.1.0052 fixes (#18881)zeertzjq3+49-2
2022-06-06 15:25refactor(runtime): port remaining patterns from filetype.vim to filetype.lua (#18814)Jonas Strittmatter2+360-72
2022-06-06 12:30docs: documenting struct members inline #18783Javier Lopez1+4-4
2022-06-05 21:45vim-patch:8.2.5058: input() does not handle composing characters properly (#18872)zeertzjq2+40-1
2022-06-05 14:43fix(lsp): fix multi client handling in code action (#18869)Mathias Fußenegger3+76-1
2022-06-05 12:39fix(terminfo): disable smglr for vtpcon and conemu (#18855)zeertzjq2+6-6
2022-06-04 22:48Merge pull request #18864 from bfredl/optcutbfredl1+29-16
2022-06-04 09:08perf(tests): don't invoke nvim_get_all_options_info until neededbfredl1+29-16
2022-06-04 19:15docs: specify CMAKE_BUILD_TYPE=RelWithDebInfo in README (#18859)dundargoc1+1-1
2022-06-04 17:25Merge pull request #18861 from bfredl/norpluginbfredl2+5-1
2022-06-04 16:35fix(startup): nvim with --clean should not load user rpluginsbfredl2+5-1
2022-06-04 08:53vim-patch:partial:cfa8f9a3f285 (#18858)Christian Clason9+66-14
2022-06-04 08:23fix(lsp): set buflisted before switching to buffer (#18854)zeertzjq1+1-1
2022-06-04 07:49vim-patch:8.2.5054: no good filetype for conf files similar to dosini (#18851)Christian Clason3+23-21
2022-06-04 03:56docs: fix typos (#18269)dundargoc16+15-18
2022-06-04 03:52fix(filetype): fix typo in starsetf function (#18856)Gregory Anders1+2-2
2022-06-03 16:16feat(lsp): send didChangeConfiguration after init (#18847)Mathias Fußenegger3+38-4
2022-06-03 15:29fix(hl): set Normal hl group sg_attr value #18820Oliver Marriott2+8-2
2022-06-03 15:15ci: use python3 explicitly to fix macos warnings #18837kylo2521+1-1
2022-06-03 15:02Merge pull request #18848 from bfredl/backevenagainbfredl1+1-0
2022-06-03 14:26fix(log): back even againbfredl1+1-0
2022-06-03 13:02Merge pull request #18846 from bfredl/unpackfixbfredl1+12-3
2022-06-03 12:59feat(lsp): add a start function (#18631)Mathias Fußenegger3+206-77
2022-06-03 12:55Merge pull request #18845 from bfredl/threadlogbfredl1+11-10
2022-06-03 09:51fix(api): some robustness issues in api_parse_enterbfredl1+12-3
2022-06-03 09:05fix(logging): make logmsg() thread-safe againbfredl1+11-10
2022-06-02 21:01Merge pull request #18730 from bfredl/apiconvertbfredl9+452-152
2022-06-02 15:35fix(treesitter): correct region for string parser (#18794)Christian Clason2+20-15
2022-05-23 17:53refactor(api): use a unpacker based on libmpack instead of msgpack-cbfredl9+452-152
2022-06-02 09:13build(deps): bump Luv to HEAD - 9f8038633 (#18834)Christian Clason1+2-2
2022-06-02 07:49fix(lua): stop pending highlight.on_yank timer, if any (#18824)Wsevolod1+6-1
2022-06-02 07:46Merge pull request #18831 from dundargoc/ci/disable-perl-macosbfredl1+4-2
2022-06-01 19:53ci(provider): skip installing perl provider on macOSDundar Goc1+4-2
2022-06-01 19:48fix(inccommand): avoid crash if callback changes inccommand option (#18830)zeertzjq4+23-5
2022-06-01 16:56fix(lsp): adjust offset encoding in lsp.buf.rename() (#18829)Fredrik Ekre1+5-5
2022-06-01 14:53fix(screen): restart win_update() if a decor provider changes signcols (#18768)zeertzjq2+61-4
2022-06-01 14:27refactor(clang-tidy): remove nested redundant ifdefs #18811dundargoc1+2-6
2022-06-01 14:10fix(checkhealth): skip vim.health #18816Javier Lopez3+16-1
2022-06-01 13:37refactor: correct comments and assertions about mapping rhs <Nop> (#18821)zeertzjq6+22-18
2022-06-01 12:17fix(inccommand): do not try to preview an ambiguous command (#18827)zeertzjq2+11-2
2022-05-31 20:00Merge pull request #18583 from gpanders/path-rootGregory Anders5+435-0
2022-05-17 14:49feat(fs): add vim.fs.normalize()Gregory Anders3+71-3
2022-05-16 02:37feat(fs): add vim.fs.find()Gregory Anders3+170-0
2022-05-16 02:10feat(fs): add vim.fs.dir()Gregory Anders3+41-0
2022-05-16 01:55feat(fs): add vim.fs.basename()Gregory Anders3+30-0
2022-05-16 01:53feat(fs): add vim.fs.dirname()Gregory Anders3+27-1
2022-05-15 20:38feat(fs): add vim.fs.parents()Gregory Anders5+100-0
2022-05-31 18:10refactor(checkhealth)!: rename to vim.health, move logic to Lua #18720Javier Lopez8+90-117
2022-05-31 15:44Merge pull request #18194 from famiu/feat/usercmd_previewbfredl25+958-344
2022-04-20 11:02feat: add preview functionality to user commandsFamiu Haque25+958-344
2022-05-31 13:58Merge pull request #18219 from kessejones/filetype-luaGregory Anders3+246-4
2022-05-31 11:55vim-patch:8.2.5046: vim_regsub() can overwrite the destination (#18812)zeertzjq4+75-37
2022-05-31 11:19fix(lsp): include cancellable in progress message table (#18809)Chris Kipp1+2-0
2022-05-31 08:58build(deps): bump Luv to HEAD - 02d703b42 (#18808)Christian Clason1+2-2
2022-05-31 00:48docs(dev-style): remove rules covered by uncrustify #18767dundargoc1+4-40
2022-04-22 12:12feat(filetype): convert more patterns to filetype.luaChristian Clason2+245-4
2022-04-22 11:12test(oldtest): disable legacy detect for filetype.luaChristian Clason1+1-0
2022-05-30 23:06docs: clarify that nvim_strwidth counts control characters as one cell (#18802)zeertzjq2+2-2
2022-05-30 22:19fix(docs): correct obsolete note about 'writedelay' in dev docsbfredl1+7-2
2022-05-30 20:07fix(logging): skip recursion, fix crash #18764Justin M. Keyes11+87-66
2022-05-30 18:09Merge pull request #18798 from bfredl/doublehashbfredl10+64-78
2022-05-30 15:49docs(clang-format): one space in directives indent (#18800)kylo2521+1-0
2022-05-29 22:59refactor(api): use hashy hash for looking up api method and event namesbfredl10+64-78
2022-05-29 13:51Merge pull request #18789 from dundargoc/ci/api-docs/run-in-draftsJames McCoy1+0-2
2022-05-29 13:23Merge pull request #18792 from famiu/feat/nvim_create_user_command/smodsbfredl4+194-0
2022-05-29 12:52test: add tests for inccommand with c_CTRL-R_= and c_CTRL-\_e (#18796)zeertzjq1+102-0
2022-05-29 08:26fix(winbar): set w_winrow_off when initializing firstwin size (#18793)zeertzjq2+20-0
2022-05-29 07:40test(job_spec): remove Xtest_jobstart_env log filezeertzjq1+1-0
2022-05-29 04:42feat(nvim_create_user_command): pass structured modifiers to commandsFamiu Haque4+194-0
2022-05-29 00:00ci(uncrustify): show diff on failure #18780dundargoc1+2-1
2022-05-28 23:00vim-patch:8.2.5037: cursor position may be invalid after "0;" range (#18782)zeertzjq2+26-7
2022-05-28 22:55ci(api-docs): run in drafts as wellDundar Goc1+0-2
2022-05-28 19:38ci(api-docs): show required changes with colorDundar Goc1+1-2
2022-05-28 18:43Merge pull request #18786 from jamessan/latest-ciJames McCoy2+2-2
2022-05-28 17:41ci: use ubuntu-latest for vim-patches and coverity-scanJames McCoy2+2-2
2022-05-28 17:34test: fixeol cleanup created files #18785Javier Lopez1+5-6
2022-05-28 16:49fix(vim-patch.sh)Justin M. Keyes1+3-1
2022-05-28 17:22fix(treesitter): offset directive associates range with capture (#18276)Lewis Russell3+70-40
2022-05-28 11:26refactor(regexp_nfa.c): match where Vim calls fopen() (#18778)zeertzjq1+8-14
2022-05-28 10:18Merge pull request #18776 from famiu/fix/winbar_noroombfredl2+115-8
2022-05-28 06:58fix(winbar): only allow adding winbar when there is spaceFamiu Haque2+115-8
2022-05-28 08:42docs(options): move all removed options to vim_diff.txt (#18770)dundargoc2+8-20
2022-05-28 07:12fix(winbar): fix winbar disappear or glitch when moving a split (#18775)zeertzjq2+38-1
2022-05-28 02:14test(unit): use setup()/teardown() in buffer_spec.lua (#18739)Jun-ichi TAKIMOTO1+2-2
2022-05-27 22:57fix(ui): require window-local value to show winbar on floating windows (#18773)Famiu Haque3+48-1
2022-05-26 21:59vim-patch:8.2.5024: using freed memory with "]d" (#18762)zeertzjq2+9-0
2022-05-26 13:03Merge pull request #18306 from lewis6991/fnfastbfredl6+34-5
2022-05-26 10:55Merge pull request #17742 from dundargoc/doxygen/normalzeertzjq1+54-49
2022-05-26 10:28feat(lsp): turn rename filter into a predicate (#18745)Mathias Fußenegger2+11-14
2022-03-13 15:21refactor(normal): convert function comments to doxygen formatDundar Göc1+54-49
2022-05-26 02:49refactor: missing parenthesis may cause unexpected problems (#17443)kylo25218+132-128
2022-05-26 00:08Merge pull request #18738 from zeertzjq/vim-8.2.5010zeertzjq3+127-52
2022-05-26 00:07vim-patch:8.2.5015: Hoon and Moonscript files are not recognized (#18747)dundargoc3+13-2
2022-05-25 01:46vim-patch:8.2.5010: the terminal debugger uses various global variableszeertzjq2+108-43
2022-05-25 02:31docs: add missing termdebug docs from Vim runtime updateszeertzjq2+24-14
2022-05-25 23:43Merge pull request #18748 from dundargoc/ci/msvcJames McCoy1+4-2
2022-05-25 23:20vim-patch:8.2.5016: access before start of text with a put command (#18742)zeertzjq2+17-2
2022-05-25 20:23ci(mingw): only enable -municode for MinGWDundar Goc1+4-2
2022-05-25 18:31refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc145+5-586
2022-05-25 17:45refactor(lsp): remove redundant client cleanup (#18744)Gregory Anders1+0-6
2022-05-25 17:38feat(lsp)!: turn format filter into predicate (#18458)Mathias Fußenegger2+14-29
2022-05-25 16:47fix(lsp): respect global syntax setting in open float preview (#15225)Elton Leander Pinto1+1-1
2022-05-25 15:05Merge pull request #18528 from lewis6991/setwinoptbfredl5+64-7
2022-05-25 14:11build: require exact Lua version when using PREFER_LUA (#16633)Gregory Anders1+1-1
2022-05-24 23:16vim-patch:8.2.5012: cannot select one character inside () (#18731)zeertzjq2+24-6
2022-05-24 23:14fix(coverity): bail out if mouse_find_win() returns NULL (#18726)zeertzjq1+3-0
2022-05-24 17:32docs(api): floating wins omitted under :mksession (#18721)Daniel Steinberg1+3-0
2022-05-24 11:20Merge pull request #18728 from dundargoc/ci/api/upgrade-to-ubuntu-22James McCoy1+2-4
2022-05-24 11:20Merge pull request #18626 from dundargoc/ci/shallow-cloneJames McCoy1+3-0
2022-05-24 11:19Merge pull request #18607 from dundargoc/build/mingwJames McCoy9+124-6
2022-05-24 10:29ci(api-docs): add comment explaining why full clone is requiredDundar Goc1+3-0
2022-05-24 10:21ci(api-docs): upgrade to ubuntu 22 and remove conda dependencyDundar Goc1+2-4
2022-05-24 01:29vim-patch:8.2.4999: filetype test table is not properly sorted (#18719)dundargoc1+32-31
2022-05-24 00:55fix(filetype): correct vim.fn.did_filetype() handling (#18725)notomo1+9-5
2022-05-23 21:49vim-patch:partial 2d8ed0203aed (#18675)dundargoc6+42-33
2022-05-23 19:13vim-patch:8.2.5009: fold may not be closeable after appending (#18722)Brandon Simmons2+20-0
2022-05-23 14:32Merge pull request #18712 from famiu/feat/ui/winbar_redrawbfredl3+15-59
2022-05-23 12:38fix(ui): redraw winbar alongside statuslineFamiu Haque3+15-59
2022-05-23 13:27vim-patch:8.2.5008: when 'formatoptions' contains "/" wrongly wrapping comment (#18717)zeertzjq4+26-7
2022-05-23 13:11feat: click support for 'statusline', 'winbar' #18650Famiu Haque10+529-386
2022-05-23 03:20refactor!: delete insertmode (#18547)Gregory Anders29+62-270
2022-05-22 23:27Merge pull request #18691 from zeertzjq/vim-8.2.4996zeertzjq3+41-0
2022-05-22 23:24vim-patch:8.2.5001: checking translations affects the search pattern history (#18709)zeertzjq1+3-3
2022-05-22 22:54vim-patch:8.2.5002: deletebufline() may change Visual selectionzeertzjq2+20-0
2022-05-22 11:03vim-patch:8.2.4996: setbufline() may change Visual selectionzeertzjq2+21-0
2022-05-22 19:21fix(lsp): do not detach LSP servers on Windows #18703Gregory Anders1+3-1
2022-05-22 18:16refactor(runtime): convert the remaining dist#ft functions to lua (#18623)Jonas Strittmatter2+494-379
2022-05-22 17:59build(clint): remove redundant checks #18698dundargoc2+1-188
2022-05-22 17:43Merge pull request #18646 from bfredl/winbarrulerbfredl3+58-1
2022-05-22 17:29fix(cid/352839): USE_AFTER_FREE in create_user_command #18669James McCoy2+6-1
2022-05-22 17:07Merge pull request #18608 from ckipp01/extmarkDocsbfredl2+11-13
2022-05-19 22:15fix(winbar): allow winbar to display the rulerbfredl3+58-1
2022-05-22 16:03fix(mksession): don't store floats in session #18635Daniel Steinberg2+38-0
2022-05-22 15:51Merge pull request #18696 from bfredl/quickincbfredl1+14-10
2022-05-22 15:03ci(commitlint): only trigger on PRs to master #18679dundargoc1+2-0
2022-05-22 14:25Merge pull request #18693 from bfredl/quicklspbfredl1+40-30
2022-05-22 14:08fix(tests): fix some issues with ui/inccommand_spec.lua causing slownessbfredl1+14-10
2022-05-22 13:37vim-patch:8.2.4935: with 'foldmethod' "indent" some lines not included in fold (#18694)zeertzjq2+27-1
2022-05-22 13:03fix(folds): fix fold regression with :move (#18685)zeertzjq2+67-0
2022-05-22 12:32Merge pull request #18681 from bfredl/uitestbfredl5+58-25
2022-05-22 12:06fix(ci): remove 2000ms blocking wait in many plugin/lsp_spec.lua testsbfredl1+40-30
2022-05-22 11:38docs: remove "Vi default" #18672dundargoc1+24-32
2022-05-21 23:52vim-patch:8.2.4993: smart/C/lisp indenting is optional (#18684)zeertzjq6+24-30
2022-05-21 23:27vim-patch:8.2.4987: after deletion a small fold may be closable (#18683)Brandon Simmons2+40-4
2022-05-21 23:27Merge pull request #18682 from zeertzjq/vim-8.1.0535zeertzjq4+32-1
2022-05-21 21:43vim-patch:8.2.4991: no test for hwat patch 8.1.0535 fixeszeertzjq1+20-0
2022-05-21 13:41vim-patch:8.1.0535: increment/decrement might get interrupted by updating foldszeertzjq3+12-1
2022-05-21 21:59Merge pull request #13729 from devbhansingh/ui_enter_promptbfredl4+46-11
2021-01-20 09:25feat(ui): clear message history explicitly with msg_history_clear eventdevbhan singh4+46-11
2022-05-21 21:07fix(tests): fix some screen.lua warningsbfredl5+58-25
2022-05-21 15:27ci: fix lint errors caused by missing includes (#18673)dundargoc1+3-0
2022-05-21 13:55fix(autocmds): separate command from desc (#18617)kylo2523+79-43
2022-05-21 07:51refactor: add warnings for deprecated functions (#18662)dundargoc1+2-2
2022-05-21 03:45ci: bump github actions versions #18616dundargoc10+29-29
2022-05-21 03:43build(clint.py): remove rules for includes, whitespace, tabs #18611dundargoc1+5-186
2022-05-21 03:41ci: lint with uncrustify #18563dundargoc8+43-6
2022-05-21 03:31refactor: remove unused USE_WCHAR_FUNCTIONS #18618Lewis Russell1+0-22
2022-05-21 03:18fix(unittests): coredump when running unit tests #18663Jun-ichi TAKIMOTO2+10-1
2022-05-20 18:22Merge pull request #18648 from jamessan/coverity-fixesJames McCoy7+86-14
2022-05-20 17:29Merge pull request #18664 from famiu/fix/winbar_crashbfredl1+5-0
2022-05-20 17:19build(deps): bump LuaJIT to HEAD - 4ef96cff8 (#18656)Christian Clason1+2-2
2022-05-20 17:03fix: prevent crash when statusline expression sets value of 'winbar'Famiu Haque1+5-0
2022-05-20 15:00Merge pull request #18653 from dundargoc/refactor/move-reverse-textbfredl4+80-25
2022-05-20 14:23Merge pull request #18657 from dundargoc/vim-8.2.4985zeertzjq1+1-1
2022-05-20 09:54refactor: move reverse_text to strings.c as it's a string operationDundar Goc4+80-25
2022-05-20 13:13vim-patch:8.2.4985: PVS warns for possible array underrunDundar Goc1+1-1
2022-05-20 12:22Merge pull request #18641 from famiu/fix/nvim_cmd/keymap_error_suppressbfredl3+35-17
2022-05-20 11:12ci(coverity): run every day instead of once/weekJames McCoy1+1-1
2022-05-20 11:09perf(cid/350479): avoid copying ExtmarkInfo when calling extmark_to_array()James McCoy1+12-12
2022-05-20 10:58fix(cid/352782): assert str->items is non-NULL to hint static analyzersJames McCoy1+1-0
2022-05-20 02:23fix(cid/348314): free user_copy, not userJames McCoy1+1-1
2022-05-20 02:12fix(cid/351940): free compl_arg in create_user_commands()'s error path exitJames McCoy1+1-0
2022-05-20 02:08ci(coverity): annotate register_cfunc as leaking memoryJames McCoy1+1-0
2022-05-20 00:59ci(coverity): model our allocation functionsJames McCoy1+69-0
2022-05-20 11:11fix(lsp): only send diagnostics from current buffer in code_action() (#18639)Fredrik Ekre1+4-2
2022-05-19 23:20vim-patch:8.2.4980: when 'shortmess' contains 'A' loading session may still warn (#18636)zeertzjq2+31-2
2022-05-19 19:58Merge pull request #18629 from famiu/fix/ui/winbarbfredl2+54-5
2022-05-19 19:34Merge pull request #18638 from zeertzjq/fix-winbar-mousezeertzjq4+616-25
2022-05-19 15:49fix: make `nvim_cmd` not suppress errors inside key mappingFamiu Haque3+35-17
2022-05-18 19:09fix(ui): make `winbar` properly equalize window heights for local valueFamiu Haque2+54-5
2022-05-19 11:16fix(mouse): fix mouse drag position with winbar or border in multigridzeertzjq2+275-10
2022-05-19 11:11fix(mouse): fix mouse drag position with winbarzeertzjq3+341-15
2022-05-19 07:17Merge pull request #18502 from drybalka/fix-languagetree-contains-descriptionChristian Clason2+1-9
2022-05-19 02:42test(mksession_spec): only sleep on Windows (#18637)zeertzjq1+10-5
2022-05-19 01:56vim-patch:8.2.4979: accessing freed memory when line is flushed (#18634)zeertzjq2+15-1
2022-05-18 23:37Merge pull request #18630 from dundargoc/refactor/remove-remapGregory Anders9+9-42
2022-05-18 22:47fix(termopen): avoid ambiguity in URI when CWD is root dir (#16988)zeertzjq2+49-1
2022-05-18 21:57refactor!: remove 'terse' optionDundar Goc6+3-23
2022-05-18 20:58refactor!: remove 'remap' optionDundar Goc8+6-19
2022-05-17 13:35docs(extmark): remove message about passing in id=0ckipp012+11-13
2022-05-18 19:18Merge pull request #18620 from bfredl/multibarbfredl19+377-295
2022-05-18 19:03feat(lsp): option to reuse_win for jump actions (#18577)Lewis Russell4+73-20
2022-05-18 16:28refactor(events): remove unnecessary fudging of updating_screenbfredl1+0-8
2022-05-18 11:51fix(ui): make winbar work with floats and multigridbfredl5+93-4
2022-05-18 11:29refactor: move more grid functions to grid.c. Clean up some variablesbfredl7+105-104
2022-05-18 17:59Merge pull request #18507 from gpanders/au-lsp-attachedGregory Anders5+156-29
2022-05-18 17:55Merge pull request #18624 from famiu/feat/ui/winbarbfredl2+20-0
2022-05-10 08:00refactor: simple logic in tree_contains()Denys1+1-5
2022-05-09 16:01docs: correct description of LanguageTree:contains()Denys2+0-4
2022-05-16 22:44feat(lsp): add filter to vim.lsp.get_active_clients()Gregory Anders3+44-20
2022-05-09 18:00feat(lsp): add LspAttach and LspDetach autocommandsGregory Anders4+112-9
2022-05-18 15:51feat(api): enable nvim_exec_autocmds to pass arbitrary data (#18613)Gregory Anders6+56-6
2022-05-18 15:15fix(ui): set correct position on mouse click when 'winbar' is enabledFamiu Haque2+20-0
2022-05-18 11:08Merge pull request #18562 from famiu/feat/ui/winbarbfredl26+538-169
2022-05-18 11:06refactor: grid->rows and grid->colsbfredl13+186-186
2022-05-18 09:22build(deps): bump libuv to HEAD - 730e07e2f (#18606)Christian Clason1+2-2
2022-05-18 08:07test: fix mksession terminal CWD test again (#18615)zeertzjq1+6-1
2022-05-18 04:57test: unskip tests on Windows (#18600)zeertzjq8+5-14
2022-05-13 14:47feat(ui): add `'winbar'`Famiu Haque26+538-169
2022-05-18 00:32Merge #18605 PVS fixesJustin M. Keyes5+13-14
2022-05-18 00:21vim-patch:8.2.4975: recursive command line loop may cause a crash (#18614)zeertzjq4+24-4
2022-05-17 12:36fix(PVS/V1044): suppress warningDundar Goc1+1-1
2022-05-17 12:04fix(PVS/V568): correct placement of ignore directiveDundar Goc1+4-4
2022-05-17 11:44fix(PVS/V547): "expression is always false"Dundar Goc2+7-8
2022-05-17 11:40fix(PVS/V1028): prevent potential overflowDundar Goc1+1-1
2022-05-17 18:11fix(health): handle non-existent log file #18610Noval Maulana1+2-1
2022-05-17 17:48refactor(runtime): convert more dist#ft functions to lua (#18430)Jonas Strittmatter2+565-108
2022-05-17 16:59Merge pull request #18554 from kevinhwang91/perf-timerstartbfredl1+0-1
2022-05-17 13:08revert: "ci: remove mingw job #18580"Dundar Goc9+124-6
2022-05-11 12:49feat(api): add win and buf to nvim_set_option_valueLewis Russell5+64-7
2022-05-17 13:25fixup: update test/functional/lua/vim_spec.luaLewis Russell1+1-1
2022-05-17 13:09fix(terminal): do not trim whitespace that is actually in the terminal (#16423)zeertzjq4+66-15
2022-05-17 12:43fix(health): correct shada file path #18603zeertzjq1+1-1
2022-05-17 12:42feat(lintcommit): remove "chore", add "dist" #18594dundargoc2+5-5
2022-05-17 12:27docs(api): update v:errmsg behavior #18593Famiu Haque2+14-15
2022-04-29 16:26feat(lua): allow some viml functions to run in fastLewis Russell6+34-5
2022-05-17 00:47Merge pull request #18598 from zeertzjq/vim-8.2.4968zeertzjq6+44-8
2022-05-17 00:10vim-patch:8.2.4969: changing text in Visual mode may cause invalid memory accesszeertzjq4+34-7
2022-05-17 00:07vim-patch:8.2.4968: reading past end of the line when C-indentingzeertzjq2+8-1
2022-05-17 00:16vim-patch:8.2.4121: Visual test fails on MS-Windowszeertzjq1+2-0
2022-05-16 19:30docs: vim.regex is case sensitive by default (#18595)Gregory Anders1+3-2
2022-05-16 12:24Merge pull request #18578 from dundargoc/refactor/remove-char_ubfredl65+617-661
2022-05-16 11:49feat(man.vim): list command flags in "gO" outline #17558Joshua Cao2+7-1
2022-05-09 09:49refactor: replace char_u variables and functions with charDundar Goc65+617-661
2022-05-16 10:23fix(version.c): mark N/A vim patches #18587Justin M. Keyes1+9-9
2022-05-16 10:21ci(coverity): correct cron job time #18590zeertzjq1+1-1
2022-05-16 01:07feat(lua): add traceback to vim.deprecate #18575ii142+16-4
2022-05-15 23:45feat(terminfo): bump built-in terminfo entries (#18570)Marco Hinz2+67-31
2022-05-15 22:59ci: remove mingw job #18580dundargoc11+23-195
2022-05-15 22:14ci(clint): remove checks for whitespace after comma/semicolon (#18584)Marco Hinz1+0-38
2022-05-15 21:06docs(api): nvim_set_hl attributes #18558Oliver Marriott2+67-17
2022-05-15 20:06fix(api): nvim_eval_statusline should validate input #18347deforde2+12-0
2022-05-15 19:01ci(clint): remove clint.py line length check #18574dundargoc3+6-49
2022-05-15 18:01Merge pull request #18581 from famiu/refactor/ui/vertsplitbfredl18+1405-1401
2022-05-15 16:34refactor(ui)!: link `VertSplit` to `Normal` by defaultFamiu Haque18+1405-1401
2022-05-15 15:18ci: enable tests on drafts as well #18566dundargoc1+1-4
2022-05-15 13:04fix PVS warnings (#18459)dundargoc10+31-38
2022-05-15 09:41build: enable EXITFREE on Debug builds (#17783)dundargoc1+4-6
2022-05-15 09:23build(gen_vimdoc): eliminate non-constant global variables (#17781)dundargoc1+31-42
2022-05-15 08:44docs(nvim_set_keymap): specify that optional arguments defaults to false (#18177)dundargoc2+16-13
2022-05-15 08:25vim-patch:partial: 30ab04e16e1e (#18568)Christian Clason18+6228-861
2022-05-14 18:35refactor(uncrustify): enable formatting for regexp and indent files (#18549)dundargoc4+3835-2364
2022-05-14 17:09Merge pull request #18537 from dundargoc/ci/clintMarco Hinz2+23-117
2022-05-12 14:18ci(clint): remove check for include orderDundar Goc2+0-54
2022-05-12 08:39ci(clint): fix all pyright warningsDundar Goc1+25-65
2022-05-14 12:48Merge pull request #18567 from zeertzjq/vim-8.2.4951zeertzjq5+33-12
2022-05-14 11:57vim-patch:8.2.4953: with 'si' inserting '}' after completion goes wrongzeertzjq2+7-4
2022-05-14 10:55vim-patch:8.2.4951: smart indenting done when not enabledzeertzjq5+26-8
2022-05-14 09:20Merge pull request #18542 from famiu/feat/api/nvim_cmd/kvec_tbfredl5+111-109
2022-05-12 08:57refactor(api/nvim_cmd): use `kvec_t` for constructing cmdline stringFamiu Haque5+111-109
2022-05-13 18:58build(nvim.desktop): central Kurdish translation #17065Roj1+3-0
2022-05-13 14:49fix(man.vim): q in "$MANPAGER mode" does not quit #18443Arsham Shirvani3+19-5
2022-05-13 13:20vim-patch:partial:3f32a5f1601a (#18555)Christian Clason9+140-129
2022-05-13 13:20vim-patch:8.2.2797: Search highlight disappears in the Visual area (#17947)zeertzjq3+56-0
2022-05-13 12:37ci(commitlint): ignore "fixup" commits #18556dundargoc1+9-1
2022-05-13 06:16perf(_editor): no need to stop inside vim.defer_fnkevinhwang911+0-1
2022-05-13 03:31revert: "feat(mappings): do not simplify the rhs of a mapping" (#18553)zeertzjq3+3-9
2022-05-13 00:28feat(defaults): search selection by * and # in visual mode (#18538)yamatsum5+15-9
2022-05-12 23:55ci: remove remnants of gperf #18550Justin M. Keyes5+5-8
2022-05-12 23:54fix(windows): stdpath("state") => "nvim-data" #18546dundargoc2+3-2
2022-05-12 23:41vim-patch:8.2.4943: changing 'switchbuf' may have no effect (#18545)Sean Dewar2+28-6
2022-05-12 22:14Merge pull request #18489 from dundargoc/refactor/remove-char_ubfredl48+672-679
2022-05-12 19:24Merge pull request #18544 from bfredl/hashyhashbfredl8+35-161
2022-05-12 16:56refactor(eval): use Hashy McHashFace instead of gperfbfredl8+35-161
2022-05-12 16:48fix(lsp): perform client side filtering of code actions (#18392)Fredrik Ekre3+65-3
2022-05-12 15:48Merge pull request #18540 from zeertzjq/vim-8.2.4919zeertzjq4+42-8
2022-05-12 15:48chore(editorconfig): remove "charset" (#18541)zeertzjq1+0-4
2022-05-12 15:38vim-patch:8.2.4941: '[ and '] marks may be wrong after undo (#18539)zeertzjq2+27-1
2022-05-12 15:09vim-patch:8.2.4921: spell test fails because of new illegal byte checkzeertzjq1+0-8
2022-05-12 14:59vim-patch:8.2.4919: can add invalid bytes with :spellgoodzeertzjq3+42-0
2022-05-12 14:43fix(cmd): make :-tabmove work with modifiers (#18447)Marco Hinz2+13-2
2021-09-06 17:35feat(defaults): session data in $XDG_STATE_HOME #15583Ivan15+303-224
2022-05-12 14:02build(lua2dox): add parenthesis around parameter types in documentation (#18532)dundargoc5+264-235
2022-05-12 13:34feat(lua): vim.cmd() with kwargs acts like nvim_cmd() #18523Famiu Haque2+59-18
2022-05-12 12:53fix(terminal): invalid pointer comparison #18453Clément Bœsch1+2-2
2022-05-12 12:19refactor: rename keymap.{c,h} to keycodes.{c,h} (#18535)zeertzjq23+1609-1649
2022-05-12 01:26ci(bsd): conditional runs for faster builds #18439kylo2522+10-0
2022-05-12 00:08fix(runtime/genvimvim): omit s[ubstitute] from vimCommand #18480Sean Dewar2+5-7
2022-05-12 00:05docs: nvim_buf_[get|set]_[text|lines] (#18404)Andrey Mishchenko2+38-32
2022-05-11 23:49docs(api): how to check if window is floating #18503Andrey Mishchenko1+8-0
2022-05-08 12:43refactor: replace char_u variables and functions with charDundar Goc48+672-679
2022-05-11 16:51fix(api): make `nvim_cmd` work correctly with empty arguments list (#18527)Famiu Haque2+6-1
2022-05-11 16:23docs(api): improve shared lua functions docs (#17933)adrian52+349-330
2022-05-11 13:51vim-patch:8.2.4939: matchfuzzypos() with "matchseq" does not have all positions (#18525)zeertzjq3+7-5
2022-05-11 11:47Merge pull request #18522 from zeertzjq/vim-8.2.4901zeertzjq2+13-2
2022-05-11 11:10vim-patch:8.2.4938: crash when matching buffer with invalid patternzeertzjq2+5-1
2022-05-11 11:07vim-patch:8.2.4901: NULL pointer access when using invalid patternzeertzjq2+8-1
2022-05-11 08:39Merge pull request #18366 from famiu/feat/api/nvim_cmdbfredl11+1146-141
2022-05-11 07:31chore: git-blame-ignore stylua format PR (#18516)Christian Clason1+1-0
2022-05-08 11:39feat(api): add `nvim_cmd`Famiu Haque10+1131-132
2022-05-11 06:58build(deps): bump Luv to HEAD - c51e7052e (#18510)Christian Clason1+2-2
2022-05-11 06:54Merge pull request #18487 from clason/styluaChristian Clason41+4228-3576
2022-05-10 08:55vim-patch:921bde888046 (#18511)Christian Clason4+9-9
2022-05-10 00:54Merge pull request #18509 from zeertzjq/vim-8.2.4929zeertzjq3+91-2
2022-05-10 00:15test: convert two statusline oldtests to Lua screen testszeertzjq1+71-0
2022-05-09 23:38vim-patch:8.2.4929: off-by-one error in in statusline itemzeertzjq2+20-2
2022-05-09 23:58vim-patch:8.2.4911: the mode #defines are not clearly named (#18499)zeertzjq40+442-474
2022-05-09 16:08docs(lsp): fix description of `only` in vim.lsp.buf.code_action() (#18492)Fredrik Ekre2+12-12
2022-05-09 09:23chore: format runtime with styluaChristian Clason37+4203-3574
2022-05-09 09:23ci: lint runtime with styluaChristian Clason4+25-2
2022-05-01 08:27feat(keyset): allow hash conflictsbfredl1+15-9
2022-05-09 13:10vim-patch:8.2.4925: trailing backslash may cause reading past end of line (#18493)zeertzjq2+12-1
2022-05-09 11:44Merge pull request #18491 from zeertzjq/vim-8.2.4924zeertzjq5+62-18
2022-05-09 11:19vim-patch:8.2.4924: maparg() may return a string that cannot be reusedzeertzjq5+62-18
2022-05-09 10:39Merge pull request #18490 from zeertzjq/vim-8.2.4918zeertzjq2+23-5
2022-05-09 10:07vim-patch:8.2.4923: test checks for terminal feature unnecessarilyzeertzjq1+0-2
2022-05-08 23:06vim-patch:8.2.4918: conceal character from matchadd() displayed too many timeszeertzjq2+25-5
2022-05-09 09:42Merge pull request #18485 from zeertzjq/vim-8.2.4915zeertzjq1+23-11
2022-05-09 06:11vim-patch:8.2.4922: mouse test fails on MS-Windowszeertzjq1+2-0
2022-05-09 06:09vim-patch:8.2.4916: mouse in Insert mode test failszeertzjq1+21-11
2022-05-09 08:29Merge pull request #18466 from dundargoc/refactor/remove-char_ubfredl65+758-756
2022-05-05 11:36refactor: replace char_u variables and functions with charDundar Goc65+758-756
2022-05-09 04:52feat: cmdline funcs (#18284)Shougo6+82-1
2022-05-08 22:44Merge pull request #18478 from bfredl/gridfilebfredl10+777-752
2022-05-08 19:00fix(lsp): detach spawned LSP server processes (#18477)Gregory Anders3+17-0
2022-05-08 11:04refactor(grid): move out grid_* functions from screen.cbfredl10+777-752
2022-05-08 09:15vim-patch:partial:d899e5112079 (#18474)Sean Dewar12+658-363
2022-05-07 23:51vim-patch:8.2.4908: no text formatting for // comment after a statement (#18472)zeertzjq2+24-1
2022-05-07 14:49vim-patch:8.2.4907: some users do not want a line comment always inserted (#18463)Christian Clason4+24-8
2022-05-07 14:40Merge pull request #18425 from dundargoc/refactor/char_u/1bfredl51+508-506
2022-05-07 12:57Merge pull request #18460 from bfredl/decor33bfredl3+26-33
2022-05-04 20:35refactor: replace char_u variables and functions with charDundar Goc51+508-506
2022-05-07 12:21Merge pull request #18450 from dundargoc/build/clint/remove-function-size-warningbfredl10+9-38
2022-04-24 07:28refactor(decor): use decor levels properlybfredl3+26-33
2022-05-07 08:35docs: change wrap_at type to number (#18456)Noval Maulana2+2-2
2022-05-07 07:46Merge pull request #18457 from famiu/feat/api/nvim_parse_cmdbfredl4+45-10
2022-05-07 02:57fix(api): make `nvim_parse_cmd` work correctly with both range and countFamiu Haque4+45-10
2022-05-07 03:09Merge pull request #18455 from zeertzjq/extmarksplicezeertzjq4+9-9
2022-05-07 02:47Merge pull request #18444 from zeertzjq/ci-unsigned-charJames McCoy3+10-1
2022-05-07 00:59fix(extmarks): revert to int for extmark rowzeertzjq4+9-9
2022-05-06 22:47Merge pull request #18452 from dundargoc/vim-8.2.4469zeertzjq1+1-1
2022-05-06 21:17vim-patch:8.2.4469: Coverity warns for uninitialized variableDundar Goc1+1-1
2022-05-06 16:57fix(lsp): skip clients without rename capability (#18449)Mathias Fußenegger1+9-4
2022-05-06 15:40build(clint): remove "function size is too large" warningDundar Goc10+9-38
2022-05-06 13:00Merge pull request #18302 from dundargoc/refactor/enable-conversion-warning/editbfredl8+59-68
2022-05-06 11:26vim-patch:8.2.4881: "P" in Visual mode still changes some registers (#18445)zeertzjq5+73-40
2022-04-29 09:44refactor: enable -Wconversion warning for edit.cDundar Goc8+59-68
2022-05-06 08:41Merge pull request #18442 from dundargoc/uncrustifybfredl5+256-134
2022-05-06 08:30Merge pull request #18438 from famiu/feat/api/nvim_parse_cmdbfredl3+37-13
2022-05-06 00:49ci: add a check with -funsigned-charzeertzjq3+10-1
2022-05-05 22:46refactor: upgrade uncrustify configuration to version 0.75Dundar Goc3+254-132
2022-05-05 22:38refactor: move macro definiton outside of enumsDundar Goc2+2-2
2022-05-05 21:56fix(lsp): fix rename capability checks and multi client support (#18441)Mathias Fußenegger4+123-43
2022-05-05 18:17Merge pull request #18431 from famiu/feat/api/nvim_get_autocmds/group_namebfredl3+6-0
2022-05-05 15:00feat(api): add `group_name` to `nvim_get_autocmds`Famiu Haque3+6-0
2022-05-05 17:11fix(api): make `nvim_parse_cmd` propagate errorsFamiu Haque3+37-13
2022-05-05 16:50fix(lsp): make sure to always reset active codelens refreshes (#18331)William Boman3+129-3
2022-05-05 16:47Revert "ci(bsd): conditional runs for faster builds" #18437Justin M. Keyes2+0-10
2022-05-05 16:42Merge pull request #18416 from dundargoc/refactor/remove-char_ubfredl47+569-576
2022-05-05 16:35ci(bsd): conditional runs for faster builds #18434kylo2522+10-0
2022-05-05 16:33Merge pull request #18314 from tk-shirasaka/global-statusline-on-ext_messagesbfredl2+108-5
2022-05-04 16:27refactor: replace char_u variables and functions with charDundar Goc47+569-576
2022-05-05 15:31Merge pull request #18417 from famiu/feat/api/nvim_parse_cmdbfredl3+36-85
2022-05-04 19:49refactor(api): make `range` in `nvim_parse_cmd` an arrayFamiu Haque3+36-85
2022-05-04 23:26vim-patch:8.2.4868: when closing help window autocmds triggered for wrong window (#18420)zeertzjq2+58-26
2022-05-04 23:23vim-patch:8.2.4867: listing of mapping with K_SPECIAL is wrong (#18419)zeertzjq3+59-21
2022-05-04 22:58vim-patch:8.2.4865: :startinsert right after :stopinsert may not work (#18418)zeertzjq2+10-1
2022-04-30 07:49fix: display global statusline correctly with ext_messagesshirasaka2+108-5
2022-05-04 16:49Merge pull request #18386 from ii14/version_dict_prereleasebfredl2+3-0
2022-05-04 16:23Merge pull request #18413 from dundargoc/refactor/remove-char_u-autocmdGregory Anders11+174-177
2022-05-04 11:00refactor: replace char_u variables and functions with charDundar Goc11+174-177
2022-05-04 15:34Merge pull request #18387 from dundargoc/refactor/remove-char_ubfredl42+555-562
2022-05-03 09:06refactor: replace char_u variables and functions with charDundar Goc42+555-562
2022-05-04 12:04feat(nvim_parse_cmd): add range, count, reg #18383Famiu Haque5+483-323
2022-05-04 06:38build(deps): bump LuaJIT to HEAD - 91bc6b8ad (#18378)Christian Clason1+2-2
2022-05-04 06:13refactor(lua): replace hard-coded gsub with vim.pesc() (#18407)James McCoy1+1-1
2022-05-03 21:03fix(filetype): fixup scd filetype detection (#18403)Gregory Anders1+1-1
2022-05-03 19:11Merge pull request #18398 from vigoux/perf/ts_reuse_listbfredl1+11-4
2022-05-03 18:29refactor(runtime): convert dist#ft functions to lua (#18247)Jonas Strittmatter2+455-42
2022-05-03 18:18Merge pull request #18397 from vigoux/fix/ts_match_limitbfredl1+1-1
2022-04-14 13:00perf(treesitter): use a reuse list for query cursorsThomas Vigouroux1+11-4
2022-05-03 17:46fix(treesitter): bump match limit upThomas Vigouroux1+1-1
2022-05-03 14:59Merge pull request #15674 from yatli/ui_event_extmarkbfredl13+332-28
2022-05-03 14:49feat(lsp): add logging level "OFF" (#18379)ii145+60-32
2021-09-15 23:53feat(api/ui): win_extmarksYatao Li13+332-28
2022-05-03 13:42feat(lua): vim.deprecate() #18320dundargoc3+48-21
2022-05-03 13:08feat(server): set $NVIM, unset $NVIM_LISTEN_ADDRESS #11009Justin M. Keyes17+157-245
2022-05-03 12:54fix(lsp): add missing bufnr argument (#18382)Jose Alvarez1+1-1
2022-05-03 12:38ci(MinGW): run pacman -Syu twice (#18384)zeertzjq1+2-0
2022-05-03 09:28feat: add "prerelease" to version dictii142+3-0
2022-05-03 09:02Merge pull request #18345 from dundargoc/refactor/remove-char_ubfredl30+574-587
2022-05-01 09:18refactor: replace char_u variables and functions with charDundar Goc30+574-587
2022-05-03 08:23vim-patch:8.2.4859: wget2 files are not recognized (#18385)Christian Clason3+6-0
2022-05-03 01:29fix(coverity): use xstrndup() instead of vim_strsave() (#18363)zeertzjq5+17-9
2022-05-02 23:30Merge pull request #18381 from zeertzjq/vim-8.2.4858zeertzjq9+79-23
2022-05-02 22:44test: add more tests for K_SPECIAL escaping in <Cmd> mappingzeertzjq1+10-3
2022-05-02 22:11vim-patch:8.2.4858: K_SPECIAL may be escaped twicezeertzjq8+69-20
2022-05-02 21:24Merge pull request #18357 from bfredl/ui_stdinbfredl8+106-17
2022-04-22 18:56refactor(ui): simplify stdin handlingbfredl9+106-53
2022-05-02 15:01Merge pull request #18353 from jamessan/ft-match-fixJames McCoy2+14-3
2022-04-16 12:46feat(api): support handling stdin stream in remote uihlpr983+37-1
2022-05-02 04:15fix(filetype.lua): escape expansion of ~ when used as a patternJames McCoy2+14-3
2022-05-02 12:10Merge pull request #18342 from kylo252/msgpack-bumpJames McCoy2+2-5
2022-05-02 11:57vim-patch:8.2.4857: Yaml indent for multiline is wrong (#18365)Christian Clason2+12-0
2022-05-02 11:54vim-patch:8.2.4855: robot files are not recognized (#18364)Christian Clason3+6-0
2022-05-02 10:24Merge pull request #18356 from dundargoc/ci/gen_vimdoc/conda-edge-caseJames McCoy1+3-2
2022-05-02 10:17fix(mac): add CoreServices to flake.nix #18358Daniel Kempkens1+4-0
2022-05-02 09:14build(gen_vimdoc): print user's doxygen version if it's too oldDundar Goc1+2-1
2022-05-02 09:01vim-patch:8.2.1835: ":help ??" finds the "!!" tag (#18350)dundargoc2+66-30
2022-05-02 08:58ci(gen_vimdoc): handle edge case when checking doxygen versionDundar Goc1+1-1
2022-05-02 08:39vim-patch:8.2.3306: unexpected "No matching autocommands" (#17912)dundargoc1+4-3
2022-05-02 06:27Merge pull request #18354 from famiu/feat/api/parse_cmdbfredl2+17-15
2022-05-02 05:23fix(api): preserve `cmdmod` on `nvim_parse_cmd`Famiu Haque2+17-15
2022-05-01 23:15Merge pull request #18294 from mhinz/mac/simpler-locale-fallbackJames McCoy2+17-47
2022-05-01 22:47Merge pull request #18348 from dundargoc/build/abort-if-old-doxygenJames McCoy1+8-0
2022-05-01 19:08fix(shared): avoid indexing unindexable values in vim.tbl_get() (#18337)William Boman2+8-1
2022-05-01 15:53build(gen_vimdoc): abort if doxygen version is too oldDundar Goc1+8-0
2022-05-01 11:36build: bump msgpack to 4.0.0kylo2522+2-5
2022-05-01 11:31docs: syntax is enabled by default (#17637)Christian Clason3+7-28
2022-05-01 08:35Merge pull request #18334 from dundargoc/refactor/remove-char_ubfredl13+374-379
2022-05-01 04:57chore(editorconfig): unset "charset" for *.vim and *.po fileszeertzjq1+3-0
2022-04-30 23:16docs(api): more API attributes #18336ii142+69-14
2022-04-30 22:23docs: move "hl-VertSplit" to deprecated.txt #18328Famiu Haque2+5-1
2022-04-30 18:28refactor: replace char_u variables and functions with charDundar Goc13+374-379
2022-04-30 21:22fix(lsp): fix infinite loop in resolved_capabilities deprecation message (#18333)ii141+3-3
2022-04-30 20:13fix(lsp): handle textDocumentSync.save bool capability (#18332)Mathias Fußenegger3+114-4
2022-04-30 16:41Merge pull request #18231 from famiu/feat/api/parse_cmdlinebfredl6+793-71
2022-04-30 15:31vim-patch:8.2.4849: Gleam filetype not detected (#18326)Christian Clason3+5-0
2022-04-30 15:23feat(lsp): add async option to vim.lsp.buf.format (#18322)Mathias Fußenegger3+83-13
2022-04-30 15:09Merge pull request #18323 from zeertzjq/vim-8.1.2191zeertzjq2+30-3
2022-04-23 04:21feat(api): add `nvim_parse_cmdline`Famiu Haque6+793-71
2022-04-30 14:48refactor: replace char_u variables and functions with char (#18288)dundargoc15+492-508
2022-04-30 14:12vim-patch:8.2.4848: local completion with mappings and simplification not workingzeertzjq2+20-6
2022-04-30 09:14vim-patch:8.1.2191: when using modifyOtherKeys CTRL-X mode may not workzeertzjq1+14-1
2022-04-30 14:18fix(tui): disable extended keys before exiting alternate screen (#18318)zeertzjq1+2-2
2022-04-30 13:36feat(lsp): add vim.lsp.buf.format (#18193)Michael Lingelbach5+220-21
2022-04-30 11:55fix(handlers): more specific error messages (#16772)kylo2521+5-5
2022-04-30 09:22chore(lsp): remove capabilities sanitization (#17814)Michael Lingelbach8+183-98
2022-04-30 08:14feat(lsp): options to filter and auto-apply code actions (#18221)Fredrik Ekre5+125-24
2022-04-30 06:00vim-patch:8.2.0144: some mapping code is not fully tested (#18313)zeertzjq3+301-1
2022-04-30 05:11fix(input): only disable mapped CTRL-C interrupts when getting input (#18310)zeertzjq7+112-47
2022-04-29 23:04Merge pull request #18309 from zeertzjq/vim-8.2.4845zeertzjq2+11-10
2022-04-29 21:58vim-patch:8.2.4845: duplicate codezeertzjq1+5-10
2022-04-29 22:05test: add test for <Cmd> mapping with character containing K_SPECIAL bytezeertzjq1+6-0
2022-04-29 21:04feat(lsp): show feedback on empty hover response (#18308)Mathias Fußenegger1+2-2
2022-04-29 17:33Merge pull request #18162 from dundargoc/refactor/unctustifybfredl104+672-755
2022-04-29 14:10Merge pull request #18305 from zeertzjq/mapping-rhszeertzjq5+46-19
2022-04-29 13:00feat(mappings): do not simplify the rhs of a mappingzeertzjq3+9-3
2022-04-29 12:50feat(mappings): allow special keys and modifiers in <Cmd> mappingzeertzjq3+37-16
2022-04-29 11:53refactor(uncrustify): change rules to better align with the style guideDundar Goc91+583-682
2022-04-29 11:52refactor(uncrustify): format all c code under /src/nvim/Dundar Goc25+70-70
2022-04-18 10:54refactor(uncrustify): disable formatting in problematic code sectionsDundar Goc5+20-4
2022-04-29 10:09Merge pull request #18301 from zeertzjq/fix-lua-unmap-crashzeertzjq2+48-2
2022-04-29 09:30fix(mappings): fix double-free when unmapping simplifiable Lua mappingzeertzjq2+48-2
2022-04-29 09:13Merge pull request #17932 from zeertzjq/vim-8.1.2145zeertzjq44+1140-587
2022-04-29 08:48ci: remove mjlbach from reviewers (#18297)Michael Lingelbach1+0-1
2022-04-27 13:27feat(mappings): do not replace existing mapping for simplified formzeertzjq3+51-15
2022-04-28 13:18vim-patch:8.2.4837: modifiers not simplified when timed outzeertzjq3+87-25
2022-04-27 12:30vim-patch:8.2.4833: failure of mapping not checked forzeertzjq2+21-6
2022-04-27 12:28vim-patch:8.2.4829: a key may be simplified to NULzeertzjq3+12-3
2022-04-27 12:27vim-patch:8.2.4828: fix for unmapping simplified key not fully testedzeertzjq2+8-1
2022-04-27 12:27vim-patch:8.2.4827: typo in variable namezeertzjq1+5-5
2022-04-27 12:23vim-patch:8.2.4824: expression is evaluated multiple timeszeertzjq1+5-4
2022-04-27 12:21vim-patch:8.2.4819: unmapping simplified keys also deletes other mappingzeertzjq2+17-1
2022-04-27 08:54vim-patch:8.2.4504: when there is a partially matching map full map may not workzeertzjq2+13-2
2022-04-27 04:37vim-patch:8.2.3595: check for signed overflow might not work everywherezeertzjq1+5-5
2022-04-27 04:31vim-patch:8.2.2728: special key names don't work if 'isident' is clearedzeertzjq1+4-1
2022-04-27 09:34vim-patch:8.1.2346: CTRL-R CTRL-R doesn't work with modifyOtherKeyszeertzjq3+33-13
2022-04-27 10:24test: revert test and doc changes from #6724, add a test for #6716zeertzjq2+22-20
2022-04-27 01:08vim-patch:8.2.0919: merging modifier for modifyOtherKeys is done twicezeertzjq1+26-13
2022-04-26 15:13vim-patch:8.2.0916: mapping with partly modifyOtherKeys code does not workzeertzjq3+106-14
2022-04-27 01:03revert: "refactor: Remove allow_keys global (#6346)"zeertzjq11+42-0
2022-04-26 07:31vim-patch:8.2.0867: using \{xxx} for encoding a modifier is not nicezeertzjq9+27-32
2022-04-26 07:05vim-patch:8.2.0855: GUI tests fail because the test doesn't use a modifierzeertzjq12+83-56
2022-04-25 14:36vim-patch:8.2.0851: can't distinguish <M-a> from accented "a" in the GUIzeertzjq1+2-1
2022-04-25 13:40vim-patch:8.2.0839: dropping modifier when putting a character back in typeaheadzeertzjq7+53-3
2022-04-26 14:11vim-patch:partial:8.2.0815: maparg() does not provide enough information for mapset()zeertzjq1+16-4
2022-04-27 05:02feat(edit): insert an unsimplified key using CTRL-SHIFT-Vzeertzjq8+118-76
2022-04-25 06:38vim-patch:8.1.2167: mapping test fails on MS-Windowszeertzjq1+2-2
2022-04-25 06:38vim-patch:8.1.2165: mapping test fails on Maczeertzjq1+3-0
2022-03-31 13:06vim-patch:8.1.2159: some mappings are listed twicezeertzjq2+27-6
2022-04-26 02:09feat(input): delay all simplificationszeertzjq1+8-2
2022-04-25 08:50test(old): revert changes from ed88ca75034a48916d165e88459c791c450df550zeertzjq4+84-82
2022-03-31 07:47vim-patch:8.1.2145: cannot map <C-H> when modifyOtherKeys is enabledzeertzjq16+402-337
2022-04-28 18:56fix(mac): use same $LANG fallback mechanism as VimMarco Hinz2+17-47
2022-04-28 21:27fix: suppress "is a directory" messages with shortmess 'F' (#18296)Gregory Anders1+6-2
2022-04-27 15:48vim-patch:ce001a337e28 (#18287)Christian Clason24+1137-309
2022-04-27 11:37Merge pull request #18254 from dundargoc/refactor/remove-char_ubfredl6+383-393
2022-04-27 11:35refactor: enable -Wconversion warning for ex_docmd.c (#18277)dundargoc2+53-54
2022-04-27 04:38refactor(build): remove unused includes #17078kylo2529+20-17
2022-04-27 04:17refactor(terminal)!: drop winpty, require Windows 10 #18253erw78+22-187
2022-04-27 03:58fix: has() should preserve v:shell_error #18280Andrey Mishchenko2+10-0
2022-04-27 03:55feat(checkhealth): check for slow shell #17829Philip Linell1+10-0
2022-04-27 02:41fix(build): missing definitions for sizeof macros #16393kylo2522+12-9
2022-04-26 17:57Merge pull request #18260 from dundargoc/refactor/enable-conversion-warningbfredl2+24-27
2022-04-26 17:00fix(lsp): fix unnecessary buffers being added on empty diagnostics (#18275)ii142+45-2
2022-04-25 17:06refactor: enable -Wconversion warning for funcs.c and userfuncs.cDundar Goc2+24-27
2022-04-26 04:20Merge pull request #18267 from zeertzjq/test-eq-arg-orderzeertzjq14+101-101
2022-04-26 03:35test: correct order of arguments to eq() and neq()zeertzjq14+101-101
2022-04-26 02:49feat(tui): query terminal for CSI u support (#18181)Gregory Anders6+135-17
2022-04-26 00:38Merge pull request #18249 from zeertzjq/vim-8.2.4760zeertzjq3+69-37
2022-04-25 00:15vim-patch:8.2.4765: function matchfuzzy() sorts too many itemszeertzjq1+36-39
2022-04-25 00:02vim-patch:8.2.4760: using matchfuzzy() on a long list can take a whilezeertzjq3+43-8
2022-04-25 18:02vim-patch:8.2.4826: .cshtml files are not recognized (#18259)Christian Clason3+3-0
2022-04-25 16:59Merge pull request #18257 from dundargoc/refactor/enable-conversion-warning/tagbfredl2+27-27
2022-04-25 14:26refactor: enable Wconversion warning for tagDundar Goc2+27-27
2022-04-25 15:29Merge pull request #18255 from bfredl/workaround_versionbfredl2+8-2
2022-04-25 14:44fix: show autocmd output when F is in shortmess (#18251)Gregory Anders8+24-32
2022-04-23 10:04fix(ci): workaround bug in msgpackparse() on windows caused by api level bumpbfredl2+8-2
2022-04-25 07:08refactor: replace char_u variables and functions with charDundar Goc6+383-393
2022-04-25 08:57revert: "man.vim: Ensure 'modifiable' in man#init_pager" #17791dundargoc1+1-6
2022-04-25 02:53Merge pull request #18234 from zeertzjq/cursearch-reduce-redrawzeertzjq2+13-9
2022-04-25 02:18refactor: convert macros to all-caps (#17895)dundargoc34+143-147
2022-04-25 02:13refactor: enable Wconversion warning for diff (#18094)dundargoc3+23-23
2022-04-25 02:13Merge pull request #18110 from dundargoc/refactor/remove-char_uGregory Anders8+137-131
2022-04-25 02:12refactor: add pure attribute to pure functions (#18165)dundargoc9+53-12
2022-04-23 13:21perf: only redraw for CurSearch when it is currently in usezeertzjq2+13-9
2022-04-25 01:51fix/PVS #17863dundargoc4+4-3
2022-04-25 01:50build: bump Doxyfile to minimum required version 1.9.0 #18118dundargoc1+1645-969
2022-04-25 01:46docs: clarify enhanced modifiers, SHIFT usage #18124Joel Bradshaw1+8-4
2022-04-25 01:40ci: label all markdown edits as "documentation" #18120casswedson1+1-0
2022-04-25 00:53fix(packaging): remove excess forward slash in Wix Patch (#18121)sitiom1+1-3
2022-04-24 23:52Merge pull request #18248 from zeertzjq/vim-8.2.4806zeertzjq3+45-3
2022-04-24 22:41vim-patch:8.2.4818: no test for what 8.2.4806 fixeszeertzjq2+43-1
2022-04-24 22:39vim-patch:8.2.4806: a mapping using <LeftDrag> does not start Select modezeertzjq1+2-2
2022-04-24 14:21Merge pull request #18243 from zeertzjq/vim-8.2.4808zeertzjq4+29-7
2022-04-24 13:48vim-patch:8.2.4813: pasting text while indent folding may mess up foldszeertzjq2+23-2
2022-04-24 13:47vim-patch:8.2.4810: missing changes in one filezeertzjq1+0-2
2022-04-24 13:46vim-patch:8.2.4808: unused item in engine structzeertzjq1+6-3
2022-04-24 03:48build(clang-format): align with project style #18192dundargoc1+17-0
2022-04-24 00:01docs: make docstring consistent with parameters #18178dundargoc3+12-13
2022-04-23 21:26ci(backport): remove triggering by comment (#18210)zeertzjq2+2-11
2022-04-23 20:06Merge pull request #18197 from dundargoc/build/clint/python3Gregory Anders1+18-23
2022-04-23 15:57fix(ftdetect): source plugins in autogroup (#18237)Christian Clason1+8-4
2022-04-23 11:51Merge pull request #18226 from zeertzjq/vim-8.2.4805zeertzjq4+56-19
2022-04-23 11:23vim-patch:8.2.4812: unused struct itemzeertzjq2+2-8
2022-04-22 22:55vim-patch:8.2.4805: CurSearch used for all matches in current linezeertzjq3+58-15
2022-04-23 00:01fix(lua): don't mutate opts parameter of vim.keymap.del (#18227)Andrey Mishchenko2+33-1
2022-04-22 14:15fix(treesitter): create new parser if language is not the same as cached parser (#18149)Chinmay Dalal2+12-1
2022-04-22 08:53Merge pull request #18211 from clason/update-inspectbfredl2+194-190
2022-04-21 19:46docs(lua): explain and link to lua patterns (#18206)Christian Clason2+42-18
2022-04-21 14:23chore: update inspect.lua to 3.1.3Christian Clason2+194-190
2022-04-21 13:06refactor(normal): fix most clint warnings (#18196)dundargoc1+454-850
2022-04-21 12:44Merge pull request #18209 from zeertzjq/vim-8.2.4759zeertzjq4+88-54
2022-04-21 11:59vim-patch:8.2.4759: CurSearch highlight does not work for multi-line matchzeertzjq4+88-54
2022-04-21 11:43Merge pull request #18182 from zeertzjq/vim-8.2.2472zeertzjq9+172-39
2022-04-21 10:28vim-patch:8.2.4802: test is not cleaned upzeertzjq1+5-3
2022-03-23 19:14test: add a Lua functional test for NoName buffer event orderCharlie Groves1+17-0
2022-04-20 03:11vim-patch:8.2.4791: events triggered in different order when reusing bufferzeertzjq2+24-20
2022-04-20 03:09vim-patch:8.2.2477: autocommand tests hang on MS-Windowszeertzjq1+7-1
2022-04-20 02:05vim-patch:8.2.2476: using freed memory when splitting window while closing bufferzeertzjq5+26-12
2022-04-20 02:03vim-patch:8.2.2475: autocommand tests hangs on MS-Windowszeertzjq1+3-0
2022-04-20 01:44vim-patch:8.2.2474: using freed memory when window is closed by autocommandzeertzjq2+17-1
2022-04-20 01:18vim-patch:8.2.2472: crash when using command line window in an autocommandzeertzjq2+25-4
2022-04-20 02:26vim-patch:8.1.1756: autocommand that splits window messes up window layoutzeertzjq4+64-14
2022-04-21 09:31Merge pull request #18200 from atusy/doc-vim-keymap-setzeertzjq2+5-0
2022-04-21 01:15docs: vim.keymap.set can specify buffer as an optionatusy2+5-0
2022-04-21 00:06Merge pull request #18199 from zeertzjq/vim-8.2.4797zeertzjq2+32-5
2022-04-20 23:50Merge pull request #18180 from zeertzjq/vim-8.2.4792zeertzjq8+258-37
2022-04-20 10:07vim-patch:8.2.4794: compiler warning for not initialized variablezeertzjq1+1-1
2022-04-20 00:16vim-patch:8.2.4792: indent operator creates an undo entry for every linezeertzjq2+55-29
2022-04-19 23:56vim-patch:8.2.0358: insufficient testing for indent.czeertzjq7+204-9
2022-04-20 23:04vim-patch:8.2.4797: getwininfo() may get oudated valueszeertzjq2+32-5
2022-04-20 22:57Merge pull request #18189 from zeertzjq/vim-8.2.4795zeertzjq3+128-3
2022-04-20 22:55Merge pull request #18187 from zeertzjq/vim-8.2.4724zeertzjq5+142-51
2022-04-20 12:42vim-patch:8.2.4724: current instance of last search pattern not easily spottedzeertzjq5+142-51
2022-04-20 22:08vim-patch:8.2.4801: fix for cursorbind fix not fully testedzeertzjq2+18-1
2022-04-20 22:08vim-patch:8.2.4796: file left behind after running cursorline testszeertzjq1+1-1
2022-04-20 13:54vim-patch:8.2.4795: 'cursorbind' scrolling depends on whether 'cursorline' is setzeertzjq3+111-3
2022-04-20 21:15build(clint): remove all python2-isms with pyupgradeDundar Goc1+17-22
2022-04-20 21:01build(clint): change shebang to python3Dundar Goc1+1-1
2022-04-20 19:45Merge pull request #18185 from clason/vim-8.2.4781Christian Clason3+20-3
2022-04-20 19:41docs(filetype): proper example for did_load_filetypes (#18191)Christian Clason1+4-1
2022-04-20 16:42docs(api): add example showing necessity to wrap callback function (#18179)Mathias Fußenegger2+32-0
2022-04-20 16:40fix(lsp): unify progress message handling (#18040)runiq2+3-26
2022-04-20 14:16fix(diagnostic): use nvim_exec_autocmds to trigger DiagnosticChanged (#18188)Gregory Anders2+21-22
2022-04-20 12:50Merge pull request #18145 from bfredl/term_optbfredl5+89-12
2022-04-20 07:50vim-patch:8.2.4793: recognizing Maxima filetype even though it might be anotherChristian Clason3+16-5
2022-04-20 07:50vim-patch:8.2.4781: Maxima files are not recognizedChristian Clason2+6-0
2022-04-20 06:35vim-patch:8.2.4790: lilypond filetype not recognized (#18174)Christian Clason3+6-0
2022-04-19 18:55Merge pull request #18157 from famiu/feat/undo!bfredl5+113-5
2022-04-18 03:02feat: add `undo!`Famiu Haque5+113-5
2022-04-19 16:56Merge pull request #18081 from famiu/feat/highlight/cursearchbfredl9+87-12
2022-04-19 13:14vim-patch:75ab590f8504 (#18170)Christian Clason19+1088-51
2022-04-19 02:03fix(tui): update modifyOtherKeys reporting (#18158)Gregory Anders1+10-9
2022-04-18 19:40Merge pull request #18091 from dundargoc/refactor/pure-attributebfredl8+21-0
2022-04-18 09:49docs(terminal): correct sentence on how to enter terminal mode (#18146)dundargoc1+4-5
2022-04-17 21:30vim-patch:8.2.4778: pacman files use dosini filetype (#18152)Christian Clason3+14-9
2022-04-11 16:20feat(highlight): implement CurSearch highlightFamiu Haque9+87-12
2022-04-17 09:05feat(api): add tests for setting terminal ui optionsbfredl1+40-0
2022-04-16 12:46feat(api): ui options relevant for remote TUIhlpr984+49-12
2022-04-17 08:15vim-patch:8.2.4767: openscad files are not recognized (#18138)Christian Clason3+5-0
2022-04-17 08:15vim-patch:8.2.4766: KRL files using "deffct" not recognized (#18137)Christian Clason2+13-8
2022-04-17 02:42Merge pull request #18139 from zeertzjq/vim-8.2.0791zeertzjq2+20-2
2022-04-17 01:46test: add a test for #18135zeertzjq1+13-0
2022-04-17 01:44vim-patch:8.2.0791: a second popup window with terminal causes troublezeertzjq1+7-2
2022-04-17 00:11fix(paste): ignore mappings in Cmdline mode (#18114)Eden Zhang2+11-5
2022-04-16 19:54vim-patch:8.2.4762: using freed memory using synstack() and synID() in WinEnter (#18136)zeertzjq2+15-2
2022-04-15 17:49refactor: add function xstrnsaveDundar Goc4+13-6
2022-04-14 10:37refactor: replace char_u variables and functions with charDundar Göc5+127-128
2022-04-16 01:58chore: remove vestigial sfname freeing (#18123)Charlie Groves1+0-13
2022-04-15 13:21vim-patch:8.2.4752: wrong 'statusline' value can cause illegal memory access (#18117)zeertzjq2+23-8
2022-04-15 11:43version bumpbfredl1+2-2
2022-04-15 11:38NVIM 0.7bfredl3+3-2
2022-04-15 10:35docs: typo fixes (#17859)dundargoc39+48-54
2022-04-15 09:15vim-patch:8.2.4750: small pieces of dead code (#18113)dundargoc4+14-18
2022-04-15 09:12fix(lsp): fix lookup of boolean values in workspace/configuration (#18026)Fredrik Ekre4+9-4
2022-04-13 21:11vim-patch:8.2.4747: no filetype override for .sys files (#18105)Christian Clason3+12-2
2022-04-11 16:29refactor: add pure attribute to pure functionsDundar Göc8+21-0
2022-04-13 19:50Merge pull request #15972 from seandewar/vim-8.2.3487Sean Dewar6+129-16
2022-04-13 16:50Merge pull request #15491 from Diomendius/lua_docsGregory Anders1+34-9
2022-04-13 15:04vim-patch:8.2.4746: supercollider filetype not recognized (#18102)Christian Clason4+87-10
2022-04-13 14:29fix(runtime): add syntax file for query (#18101)Christian Clason1+6-0
2022-04-13 14:04fix(api): correctly pass f-args for nvim_create_user_command (#18098)Gregory Anders3+87-35
2021-10-08 19:44vim-patch:8.2.3487: illegal memory access if buffer name is very longSean Dewar2+17-5
2021-10-08 20:05vim-patch:8.2.3486: illegal memory access with invalid sequence of commandsSean Dewar2+30-3
2021-10-09 01:20vim-patch:8.2.3480: test does not fail without the fix for a crashSean Dewar1+16-7
2021-10-09 01:17vim-patch:8.2.3478: still crash with error in :catch and also in :finallySean Dewar2+4-2
2021-10-09 01:52refactor(ex_eval): cherry-pick CSF flags changes from v8.2.3099Sean Dewar1+3-3
2021-10-09 01:13vim-patch:8.2.3470: crash with error in :catch and also in :finallySean Dewar2+13-1
2021-10-09 00:34vim-patch:8.2.3448: :endtry after function call that throws not foundSean Dewar2+31-4
2021-10-09 00:25vim-patch:8.2.3416: second error is reported while exception is being thrownSean Dewar2+25-1
2022-04-13 08:25fix(translation): po file for Ukrainian (#18100)Anatolii Sakhnik1+394-477
2022-04-12 21:29Merge pull request #18092 from zeertzjq/test-termxx-no-pendingzeertzjq1+2-2
2022-04-12 14:48test: unskip tests skipped in #14661zeertzjq1+2-2
2022-04-12 13:54Merge pull request #17440 from zeertzjq/vim-8.2.3184zeertzjq9+421-39
2022-04-12 12:36refactor(digraph.c): add more const qualifierszeertzjq1+12-14
2022-02-17 11:15vim-patch:partial:a2baa73d1d33zeertzjq1+7-6
2022-02-17 11:00vim-patch:8.2.3325: digraph test fails when LC_ALL is set to "C"zeertzjq1+4-1
2022-02-17 10:42vim-patch:8.2.3226: new digraph functions use old naming schemezeertzjq7+155-156
2022-02-17 07:23vim-patch:8.2.3184: cannot add a digraph with a leading spacezeertzjq8+407-26
2022-04-12 11:16vim-patch:8.2.4739: accessing freed memory after WinScrolled autocmd event (#18090)zeertzjq5+59-20
2022-04-11 21:48Merge pull request #18075 from zeertzjq/vim-8.2.4713zeertzjq9+167-79
2022-04-11 08:35test: properly test WinScrolled eventzeertzjq1+52-40
2022-04-11 08:24vim-patch:8.2.4713: plugins cannot track text scrollingzeertzjq8+115-39
2022-04-11 20:56test(old): fix mistakes in porting Vim patches 8.1.1362 and 8.1.1585 (#18080)zeertzjq1+41-41
2022-04-11 20:50vim-patch:8.2.4737: // in JavaScript string recognized as comment (#18083)Christian Clason2+15-2
2022-04-11 19:44fix(lsp): pass offset_encoding in formatexpr() (#18084)Tony Fettes1+2-2
2022-04-11 15:22docs(term.txt): add documentation about TUI input (#18072)zeertzjq1+9-0
2022-04-11 14:58refactor(packaging): Windows: improve MSI, remove NSIS #18069Henry Fraser11+171-41
2022-04-11 13:29vim-patch:8.2.4734: getcharpos() may change a mark position (#18077)zeertzjq2+22-19
2022-04-11 11:30Merge pull request #18067 from zeertzjq/vim-8.2.4714zeertzjq3+35-6
2022-04-11 10:38vim-patch:8.2.4733: HEEx and Surface do need a separate filetypezeertzjq3+15-5
2022-04-10 13:32vim-patch:8.2.4714: using g:filetype_dat and g:filetype_src not testedzeertzjq1+20-1
2022-04-11 06:41fix(vim-patch.sh): fix N/A files patterns (#18073)zeertzjq1+8-9
2022-04-11 03:32fix(events): make v:event readonly in more events (#18070)zeertzjq4+35-0
2022-04-11 02:46Merge pull request #18071 from gpanders/create_ucGregory Anders7+99-97
2022-04-11 01:15docs: update dev-api to include "create"Gregory Anders1+7-6
2022-04-11 02:23fix(tui)!: remove `ESC NUL` forced escape (#17198)zeertzjq3+42-25
2022-04-11 01:12refactor!: rename nvim_add_user_command to nvim_create_user_commandGregory Anders6+92-91
2022-04-11 01:54feat(keymap): add F38-F63 keys (#17893)zeertzjq4+114-0
2022-04-10 22:56feat(events): support SIGWINCH for Signal event #18029Loong Wang3+30-2
2022-04-10 13:22refactor(globals.h): avoid confusing comment placement (#18066)zeertzjq1+8-16
2022-04-10 12:58docs: remove mentions of removed flag '#' in 'cpoptions' (#18064)UnkwUsr2+0-6
2022-04-10 11:53vim-patch:8.2.4729: HEEx and Surface templates do not need a separate filetype (#18065)Christian Clason3+5-13
2022-04-10 11:14Merge pull request #18062 from zeertzjq/vim-8.2.4723zeertzjq13+95-71
2022-04-10 10:45vim-patch:8.2.4728: no test that v:event cannot be modifiedzeertzjq1+18-0
2022-04-09 23:20vim-patch:8.2.4723: the ModeChanged autocmd event is inefficientzeertzjq12+77-71
2022-04-09 23:13vim-patch:8.2.4719: ">" marker sometimes not displayed in the jumplist (#18056)zeertzjq5+49-12
2022-04-09 22:45vim-patch:8.2.4722: ending recording with mapping records too much (#18060)zeertzjq2+30-1
2022-04-09 20:50vim-patch:8.2.4718: @@@ in the last line sometimes drawn in the wrong place (#18055)zeertzjq3+83-12
2022-04-09 15:43vim-patch:8.2.4721: cooklang files are not recognized (#18058)Christian Clason3+5-0
2022-04-09 15:42vim-patch:8.2.4720: ABB Rapid files are not recognized properly (#18057)Christian Clason5+276-29
2022-04-09 14:13Merge pull request #18023 from tom-anders/vim-8.2.4702zeertzjq11+102-19
2022-04-08 17:27vim-patch:8.2.4703: memory leak in handling 'cinscopedecls'Tom Praschan1+5-2
2022-04-07 14:14vim-patch:8.2.4702: C++ scope labels are hard-codedTom Praschan11+100-20
2022-04-09 09:19vim-patch:8.2.4715: Vagrantfile not recognized (#18052)Christian Clason3+5-1
2022-04-09 08:31chore(packaging): use transparent windows logo (#18051)Henry Fraser1+0-0
2022-04-09 05:31vim-patch:partial:8.1.2333: with modifyOtherKeys CTRL-^ doesn't work (#18048)zeertzjq2+21-5
2022-04-08 20:40vim-patch:partial:cbaff5e06ec5 (#18044)Sean Dewar8+75-66
2022-04-08 17:53vim-patch:partial:cbaff5e06ec5 (#18042)Christian Clason32+292-205
2022-04-08 17:09Merge pull request #17971 from chentau/extmark_spellbfredl2+10-1
2022-04-08 14:59build(deps): bump LuaJIT to HEAD - 5e3c45c43 (#18027)Christian Clason1+2-2
2022-04-08 14:55Merge pull request #17786 from gpanders/autocmd-argsbfredl4+129-15
2022-03-20 01:16feat(api)!: pass args table to autocommand callbacksGregory Anders4+129-15
2022-04-08 12:17Merge pull request #18038 from zeertzjq/vim-8.2.4711zeertzjq3+48-1
2022-04-08 11:25test: add a test for #16823zeertzjq1+24-0
2022-04-08 11:01vim-patch:8.2.4711: when 'insermode' is set :edit from <Cmd> mapping misbehaveszeertzjq2+24-1
2022-04-08 02:45vim-patch:8.2.3925: diff mode confused by NUL bytes (#18033)zeertzjq3+174-4
2022-04-08 02:25vim-patch:8.2.4704: using "else" after return or break increases indent (#18032)zeertzjq4+166-176
2022-04-08 02:23Merge pull request #18031 from zeertzjq/vim-8.2.0004zeertzjq10+151-80
2022-04-07 23:58vim-patch:8.2.4706: buffer remains active with WinClosed and tabpageszeertzjq2+18-1
2022-04-07 23:57vim-patch:8.2.4700: buffer remains active if WinClosed event throws an exceptionzeertzjq2+18-1
2022-04-07 13:46vim-patch:8.2.0004: get E685 and E931 if buffer reload is interruptedzeertzjq9+82-51
2022-04-07 13:58refactor(window): cherry-pick win_close_buffer() from Vim patch 8.1.1391zeertzjq1+36-30
2022-04-07 23:12vim-patch:8.2.4710: smart indenting does not work after completion (#18030)zeertzjq2+20-0
2022-04-07 18:24vim-patch:8.2.4708: PHP test files are not recognized (#18025)Christian Clason3+6-4
2022-04-07 15:41ci: add script to bump versions (#17884)Abraham Francis3+453-0
2022-04-07 15:26vim-patch:8.2.4707: redrawing could be a bit more efficient (#18022)zeertzjq4+54-23
2022-04-07 14:40Merge pull request #18021 from zeertzjq/fix-clearing-reg-executingzeertzjq7+90-8
2022-04-07 06:27fix(event-loop): check if executed register has endedzeertzjq3+19-2
2022-04-07 13:13fix(input): fix clearing of reg_executingzeertzjq6+72-7
2022-04-07 09:42Merge pull request #17979 from zeertzjq/autocmd-show-fixbfredl2+222-33
2022-04-07 07:09vim-patch:8.2.4701: Kuka Robot Language files not recognized (#18012)Christian Clason4+74-0
2022-04-06 04:04vim-patch:8.2.0836: not all :cdo output is visible (#18007)zeertzjq2+34-17
2022-04-03 02:55fix(autocmd): restore autocmd showing behaviorzeertzjq2+222-33
2022-04-05 21:12vim-patch:8.2.4696: delete() with "rf" argument does not report a failure (#18002)zeertzjq2+14-2
2022-04-05 19:23Merge pull request #18003 from bfredl/incperf2bfredl2+16-11
2020-10-12 16:01fix(ui): inccomand performance degradationKillTheMule2+16-11
2022-04-05 17:34Merge pull request #17335 from famiu/fix/ui/win-resizebfredl2+69-9
2022-04-05 14:48fix(tests): update legacy tab switch test to be sanebfredl1+59-7
2022-02-08 14:28fix(ui): make window resize commands manage cmdheightFamiu Haque2+11-3
2022-04-05 13:38vim-patch:8.2.{4692,4691,4690}: fix Insert mode <LeftDrag> mapping bug (#17999)zeertzjq4+79-6
2022-04-05 01:00vim-patch:8.2.4687: "vimgrep /%v/ *" may cause a crash (#17995)zeertzjq1+9-2
2022-04-04 07:18refactor(pos.h): remove unused include; make formatting consistent (#17892)Miyelsh1+13-17
2022-04-04 06:53test: move completion :stopinsert test to completion_spec.lua (#17992)zeertzjq2+41-41
2022-04-04 05:02Merge pull request #17991 from zeertzjq/vim-8.2.4253zeertzjq4+37-12
2022-04-04 03:39refactor: pass "preview" to regtilde()zeertzjq3+7-8
2022-04-04 03:15vim-patch:8.2.4253: using freed memory when substitute with function callzeertzjq2+30-4
2022-04-04 03:11Merge pull request #17988 from zeertzjq/vim-8.2.4247zeertzjq2+19-4
2022-04-03 23:46vim-patch:8.2.4258: Coverity warns for array overrunzeertzjq1+2-2
2022-04-03 23:28vim-patch:8.2.4247: stack corruption when looking for spell suggestionszeertzjq2+17-2
2022-04-04 00:30test(old): fix test_spell.vim encodingzeertzjq1+2-2
2022-04-04 01:12test(old): fix test_regexp_latin.vim encoding (#17989)zeertzjq1+32-29
2022-04-03 23:54Merge pull request #17987 from leungbk/vim-patch-4402zeertzjq32+88-87
2022-04-03 19:08chore: update .git-blame-ignore-revsBrian Leung1+2-0
2022-04-03 09:36vim-patch:8.2.4402: missing parenthesis may cause unexpected problemsBrian Leung17+58-59
2022-04-03 08:37vim-patch:8.2.4639: not sufficient parenthesis in preprocessor macrosBrian Leung15+28-28
2022-04-03 22:13Merge pull request #17986 from zeertzjq/fix-ex-mode-regressionzeertzjq3+24-9
2022-04-03 14:54test: add some tests with :normal and Ex modezeertzjq1+14-0
2022-04-03 14:53fix(substitute): properly check for empty command linezeertzjq2+10-9
2022-04-03 12:38vim-patch:8.2.4672: using :normal with Ex mode may make :substitute hang (#17983)zeertzjq2+16-0
2022-04-03 12:27[RFC] vim-patch:8.1.1378: delete() can not handle a file name that looks li… (#16268)Shougo5+115-99
2022-04-03 01:26vim-patch:8.1.1687: the evalfunc.c file is too big (#17949)Lewis Russell4+580-565
2022-04-03 00:58fix(ex_normal): spam \n in Ex mode only if in Cmdline mode (#17977)zeertzjq2+14-1
2022-04-02 16:35fix(extmarks): splice extmarks on accepting spellTony Chen2+10-1
2022-04-02 13:24docs(options): add more missing 'nofoo' tags (#17967)Christian Clason1+2-2
2022-04-02 12:08docs(options): add missing 'nofoo' tags (#17965)Christian Clason1+2-2
2022-04-02 11:36vim-patch:8.2.4664: Elvish files are not recognized (#17963)Christian Clason3+5-0
2022-04-02 10:47Merge pull request #17961 from zeertzjq/scroll-no-multiclickbfredl2+26-2
2022-04-02 08:18fix(input): do not translate scroll keys into multiclickszeertzjq2+26-2
2022-04-01 12:37Merge pull request #17953 from zeertzjq/vim-8.2.4660zeertzjq4+100-6
2022-04-01 12:12test: add a test for #13916zeertzjq1+34-0
2022-04-01 11:46vim-patch:8.2.4660: cursorcolumn is sometimes not correctzeertzjq3+66-6
2022-04-01 09:43Merge pull request #17948 from zeertzjq/vim-8.2.3471zeertzjq3+34-2
2022-04-01 09:12vim-patch:8.2.3489: ml_get error after search with rangezeertzjq2+17-2
2022-04-01 09:12vim-patch:8.2.3472: other crashes with empty search pattern not testedzeertzjq1+5-2
2022-04-01 09:08vim-patch:8.2.3471: crash when using CTRL-T after an empty search patternzeertzjq2+14-0
2022-04-01 08:44Merge pull request #17946 from lewis6991/fixesbfredl3+9-6
2022-04-01 08:09fix(keymap): don't coerce false to ''Lewis Russell2+4-4
2022-04-01 07:38fix(api): delete all autocmds with the same IDLewis Russell1+5-2
2022-04-01 03:40refactor: remove redundant check for w_p_cole (#17944)zeertzjq2+7-12
2022-03-31 23:11vim-patch:8.2.3122: with 'nowrap' cursor position is unexected in narrow window (#17935)zeertzjq3+103-46
2022-03-31 22:48Merge pull request #17842 from lewis6991/keymapbfredl2+15-3
2022-03-31 22:35Merge pull request #17938 from ggandor/autocmd-api-namesbfredl4+34-32
2022-03-31 17:13refactor(api)!: use singular/plural consistently in the autocmd APIGyörgy Andorka4+34-32
2022-03-31 20:16vim-patch:8.2.4658: org-mode files are not recognized (#17939)Christian Clason3+7-1
2022-03-31 19:38Merge pull request #17888 from dundargoc/ci/remove-reviewers-when-draftingJames McCoy2+33-0
2022-03-31 19:36Merge pull request #17906 from dundargoc/test/skip-nvimlog-on-successJames McCoy1+0-2
2022-03-31 17:28Merge pull request #17929 from lewis6991/autocmdbfredl3+33-8
2022-03-31 16:05docs(extmark): fix nvim_buf_get_extmarks example (#17934)dundargoc2+4-4
2022-03-31 14:46feat(runtime): add query filetype (#17905)Christian Clason3+14-0
2022-03-31 13:25Merge pull request #17698 from tjdevries/nvim_clear_autocmdbfredl5+336-87
2022-03-31 08:59fix(api): improve autocmd error handlingLewis Russell3+33-8
2022-03-12 20:12feat(api): nvim_clear_autocmdTJ DeVries5+336-87
2022-03-31 08:56Merge pull request #17890 from zeertzjq/conceal-virtcol-changedbfredl5+64-25
2022-03-31 02:48Merge pull request #17925 from zeertzjq/vim-8.2.1844zeertzjq3+145-4
2022-03-30 13:59vim-patch:8.2.4577: message test is flakyzeertzjq2+6-4
2022-03-30 13:54vim-patch:8.2.4200: some tests do not clean up properlyzeertzjq2+2-0
2022-03-30 13:41vim-patch:8.2.4156: fileinfo message overwrites echo'ed messagezeertzjq3+69-2
2022-03-30 13:37vim-patch:8.2.2515: memory access error when truncating an empty messagezeertzjq1+7-0
2022-03-30 13:11vim-patch:8.2.1844: using "q" at the more prompt doesn't stop a long messagezeertzjq3+65-2
2022-03-31 02:04vim-patch:8.2.4645: 'shortmess' changed when session does not store options (#17908)zeertzjq2+65-10
2022-03-31 00:40fix: correct vertical dragging room calculation with global statusline (#17928)zeertzjq2+29-2
2022-03-30 20:14feat(treesitter): add more default groups to highlight map (#17835)Gregory Anders1+10-0
2022-03-30 19:04docs(lsp): remove outdated offset_encoding default value for apply_text_editsAndrea Cappuccio2+2-3
2022-03-30 15:59fix: set nested before executing callback (#17801)TJ DeVries2+32-2
2022-03-30 12:46Merge pull request #17921 from zeertzjq/vim-8.2.4649zeertzjq4+7-3
2022-03-30 10:30vim-patch:8.2.4649: various formatting problemszeertzjq4+7-5
2022-03-30 10:34vim-patch:8.2.4349: FileChangedShell test fails on MS-Windowszeertzjq1+2-0
2022-03-30 11:12vim-patch:46eea444d (#17920)dundargoc16+217-141
2022-03-30 01:03Merge pull request #17773 from zeertzjq/vim-8.2.3110zeertzjq5+176-18
2022-03-19 11:37vim-patch:8.2.4592: search continues after giving E1204zeertzjq1+1-0
2022-03-19 09:48docs(pattern.txt): cherry-pick latests changes from Vim runtime updateszeertzjq1+20-21
2022-03-19 08:42vim-patch:8.2.3110: a pattern that matches the cursor position is complicatedzeertzjq5+168-10
2022-03-30 00:32vim-patch:8.1.0439: recursive use of getcmdline() still not protected (#17726)zeertzjq3+59-92
2022-03-29 23:44vim-patch:8.2.4646: using buffer line after it has been freed (#17907)zeertzjq2+16-1
2022-03-29 21:54vim-patch:8.2.4473: Coverity warns for not checking return value of ftell() (#17914)dundargoc1+3-0
2022-03-29 21:25fix(event-loop): duplicate display updating logic in vgetorpeek() (#17913)zeertzjq4+64-1
2022-03-29 12:14test: don't print NVIMLOG on successDundar Göc1+0-2
2022-03-29 20:14vim-patch:8.2.3449: sort fails if the sort compare function returns 999 (#17909)dundargoc2+6-0
2022-03-29 18:23vim-patch:8.2.3551: checking first character of url twice (#17910)dundargoc1+1-1
2022-03-29 17:44chore: add .mailmap (#17453)Lewis Russell1+134-0
2022-03-29 14:27build(clint): link to wiki when accessing list_T internals directly (#17876)dundargoc1+2-2
2022-03-29 11:56fix(decorations): do not put empty virt_text (#17872)zeertzjq2+34-1
2022-03-29 11:37vim-patch:8.2.4644: redrawing too often when 'relativenumber' is set (#17756)Lewis Russell3+8-4
2022-03-29 05:38docs: update hl-Whitespace documentation (#17901)zeertzjq1+2-1
2022-03-29 03:57vim-patch:8.2.4640: some boolean options use "long" instead of "int" (#17896)zeertzjq1+2-2
2022-03-28 16:16fix(lsp): use "text" filetype for plaintext (#17898)Jaehwang Jung1+1-1
2022-03-28 10:14Merge pull request #17891 from casswedson/label-as-buildJames McCoy1+1-0
2022-03-27 22:45perf: only redraw concealed line if cursor has moved horizontallyzeertzjq4+62-19
2022-03-26 01:36revert: "Fix redraw regression with w_p_cole in visual mode"zeertzjq1+2-6
2022-03-27 23:50ci: label changes to Makefiles as buildcasswedson1+1-0
2022-03-27 22:40Merge pull request #17889 from zeertzjq/vim-8.2.4638zeertzjq7+222-36
2022-03-27 21:10vim-patch:8.2.4630: 'cursorline' not always updated with 'culopt' is "screenline"zeertzjq2+70-10
2022-03-27 20:43vim-patch:8.2.4638: superfluous check if a redraw is needed for 'cursorline'zeertzjq6+152-26
2022-03-27 21:11Merge pull request #17887 from dundargoc/ci/commitlintJames McCoy1+1-1
2022-03-27 19:48ci: remove reviewers when drafting or closing a PRDundar Göc2+33-0
2022-03-27 20:21Merge pull request #17873 from muniter/jl-apidocs-improvementesJames McCoy2+4-0
2022-03-27 20:00docs: .git-blame-ignore-revs #16174Justin M. Keyes1+13-0
2022-03-27 17:25feat(test): use nvim_exec in helpers.source() #16064Justin M. Keyes13+93-70
2022-03-27 16:25ci(commitlint): use -u NONE instead of --cleanDundar Göc1+1-1
2022-03-27 15:33refactor: assume `STATUS_HEIGHT` to be 1 (#17804)Famiu Haque1+27-41
2022-03-27 14:10fix(diagnostic): make `open_float` respect global diagnostic options (#17879)Smitesh Patil1+12-11
2022-03-27 09:02docs: correct CursorMoved documentation (#17880)zeertzjq1+3-3
2022-03-27 02:33Merge pull request #17877 from zeertzjq/vim-8.2.4631zeertzjq5+70-28
2022-03-27 01:19fix(tabpage): correct check for failure to close windowzeertzjq2+18-1
2022-03-27 00:57vim-patch:8.2.4631: crash when switching window in BufWipeout autocommandzeertzjq3+52-27
2022-03-26 12:22ci(doc): improve missing docs workflowJavier López2+4-0
2022-03-26 14:34refactor!: rename nvim_do_autocmd to nvim_exec_autocmd (#17854)Javier Lopez4+18-18
2022-03-26 14:27Merge pull request #17869 from dundargoc/vim-8.2.3943zeertzjq1+1-1
2022-03-26 13:45Merge pull request #17857 from muniter/jl-breaking-change-labelJames McCoy1+2-0
2022-03-26 12:21docs(api): fix wrong documentation of `nvim_create_autocmd` (#17870)かわえもん2+12-16
2022-03-25 19:30ci: automatic breaking change labelJavier López1+2-0
2022-03-26 10:54vim-patch:8.2.3943: compiler warning from gcc for uninitialized variableDundar Göc1+1-1
2022-03-26 04:59Merge pull request #17839 from zeertzjq/vim-8.2.4281zeertzjq2+140-86
2022-03-26 02:48fix(tui): avoid using uninitialized memory in kitty (#17866)zeertzjq1+2-0
2022-03-24 04:39vim-patch:8.2.4327: may end up with no current bufferzeertzjq2+34-4
2022-03-24 04:29vim-patch:8.2.4281: using freed memory with :lopen and :bwipezeertzjq2+106-82
2022-03-26 00:52vim-patch:8.2.4626: Visual area not updated when removing sign in Visual mode (#17864)zeertzjq3+55-4
2022-03-26 00:27vim-patch:8.2.3453: autocmd not executed when editing a directory (#17846)zeertzjq2+14-1
2022-03-26 00:02fix(clang/'Dead store'): do not assign endcol (#17788)dundargoc1+2-4
2022-03-25 18:57chore: fix typos (#17755)dundargoc9+16-16
2022-03-25 18:24docs(api): improve autocommand docs (#17545)Javier Lopez2+293-159
2022-03-25 18:12fix(filetype.lua): always return a string in getline helper function (#17852)Jared Weakly1+1-1
2022-03-25 16:42build(deps): bump luajit to commit e2c312e (#17111)Christian Clason1+2-2
2022-03-24 19:11fix(tui): correct CSI sequence (#17844)Gregory Anders1+1-1
2022-03-24 19:01feat: add vim.tbl_get (#17831)Michael Lingelbach3+49-0
2022-03-24 17:37Merge pull request #17809 from dundargoc/PVS/V1019bfredl1+1-1
2022-03-24 17:13Merge pull request #17771 from gpanders/extendedkeysbfredl1+20-6
2022-03-21 17:38fix(PVS/V1019): compound assignment expression is used inside conditionDundar Göc1+1-1
2022-03-24 14:05feat(runtime): include Lua in C++ ftplugin (#17843)Gregory Anders1+1-0
2022-03-24 13:22feat(keymap): return nil from an expr keymapLewis Russell2+15-3
2022-03-24 13:20Merge pull request #17838 from zeertzjq/ci-docgen-no-src-luabfredl2+0-2
2022-03-19 01:35feat(tui): enable CSI u keysGregory Anders1+20-6
2022-03-24 12:28Merge pull request #17821 from zeertzjq/vim-patch-cursorlinezeertzjq7+89-36
2022-03-24 12:15Merge pull request #17740 from dundargoc/doxygen/memlinebfredl1+144-193
2022-03-24 11:40chore(nvim_paste): assert the correct String (#17752)zeertzjq1+1-1
2022-03-24 11:17refactor: convert function comments to doxygen format (#17710)dundargoc7+241-299
2022-03-24 11:14chore: add additional compiler flags (#17815)Lewis Russell10+42-16
2022-03-24 11:05Merge pull request #17825 from bfredl/ctrl2bfredl7+144-88
2022-03-13 15:21refactor(memline): convert function comments to doxygen formatDundar Göc1+144-193
2022-03-23 10:58feat(input): enable <tab>/<c-i>, <cr>/<c-m>, <esc>/<c-[> pairs unconditionallybfredl9+129-97
2022-01-29 23:56feat(input)!: delay some conversions to vgetc()zeertzjq6+31-7
2022-03-23 03:28perf(screen): reduce cursorline redrawing when jumping aroundzeertzjq4+10-32
2022-03-23 03:30vim-patch:8.2.4591: cursor line not updated when a callback moves the cursorzeertzjq4+83-8
2022-03-24 06:53fix(float): do not switch window before deleting last listed buffer (#17840)zeertzjq2+74-53
2022-03-24 03:56fix(float): don't always switch window when deleting last listed buffer (#17836)zeertzjq3+140-53
2022-03-24 03:35ci: remove src/nvim/**.lua from docgen patternzeertzjq2+0-2
2022-03-24 01:28test: add test for deleting last listed buffer when there are floats (#17833)zeertzjq1+37-7
2022-03-23 22:25fix(PVS/V560): ignore false "conditional expression is always false" (#17830)dundargoc1+3-3
2022-03-23 14:33refactor(memline.c): make swapfile_unchanged() return bool (#17827)zeertzjq1+3-3
2022-03-23 12:23fix(screen): do not update syntax_last_parsed when drawing folded line (#17826)zeertzjq1+8-8
2022-03-23 11:52refactor: remove cpo-& behavior (#17745)zeertzjq5+10-11
2022-03-23 10:05Merge pull request #17806 from zeertzjq/win-close-float-fixzeertzjq5+239-72
2022-03-21 23:05fix(float): make laststatus=1 behave consistently with floating windowszeertzjq2+4-3
2022-03-21 15:38fix(float): handle buffer deletion with floating windowszeertzjq3+163-37
2022-03-21 13:54fix(win_close): count the window the be closed instead of curwinzeertzjq2+56-37
2022-03-21 13:19fix(aucmd_win): always make aucmd_win the last windowzeertzjq3+32-11
2022-03-22 23:07fix(screen): do not do syntax highlighting at filler or folded lines (#17818)zeertzjq2+23-1
2022-03-22 22:34refactor(ui_refresh): only save/restore p_lz if calling screen_resize() (#17794)zeertzjq1+3-4
2022-03-22 22:31vim-patch:8.2.1078: highlight and match functionality together in one file (#17805)Lewis Russell7+1198-1172
2022-03-22 22:31vim-patch:8.1.1608: the evalfunc.c file is too big (#17807)Lewis Russell3+317-317
2022-03-22 10:52Merge pull request #17813 from muniter/jl-ci-api-docs-permissionsJames McCoy2+4-1
2022-03-22 03:40fix(ci): provide necessary permissions for calling workflowJavier López2+4-1
2022-03-21 15:41Merge pull request #17768 from muniter/jl-genvimdoc-ciJames McCoy2+32-0
2022-03-21 15:40Merge pull request #17491 from neovim/marvim/api-doc-update/masterJames McCoy3+53-8
2022-03-20 23:25fix(PVS/V583): the '?:' operator always returns one and the same value (#17790)dundargoc1+4-5
2022-03-20 23:21Merge pull request #17760 from lewis6991/vim-patch-8.1.1734zeertzjq6+1190-1152
2022-03-18 14:36vim-patch:8.1.1743: 'hlsearch' and match highlighting in the wrong placeLewis Russell2+528-491
2022-03-18 14:57vim-patch:8.1.1742: still some match functions in evalfunc.cLewis Russell3+178-177
2022-03-18 10:51vim-patch:8.1.1734: the evalfunc.c file is too bigLewis Russell4+488-488
2022-03-20 18:00docs: regenerate [skip ci]marvim3+53-8
2022-03-20 17:59Merge pull request #17776 from bfredl/tsconcealbfredl7+100-5
2022-03-20 17:41fix(lsp): set tabSize from 'shiftwidth', not 'softtabstop' (#17787)Tim Pope3+13-15
2022-03-19 12:48feat(ui): allow conceal to be defined in decorationsbfredl7+100-5
2022-03-20 14:35Merge pull request #17785 from muniter/jl-fix-doxygen-destroyerJames McCoy1+1-1
2022-03-20 10:10fix(termdebug): handle exiting during startup properly (#16790)Sean Dewar1+10-1
2022-03-20 09:48vim-patch:47c532e2bc55 (#17780)Christian Clason17+101-78
2022-03-20 04:31Merge pull request #17772 from zeertzjq/vim-8.2.2716zeertzjq3+796-474
2022-03-20 00:57feat(api): remove Lua autocommand callbacks when they return true (#17784)Gregory Anders3+45-6
2022-03-20 00:08fix(api, lua): return NIL on failure to find converted function (#17779)zeertzjq4+47-4
2022-03-19 20:32docs: properly escape to avoid doxygen weirdnessJavier López1+1-1
2022-03-19 13:56refactor(tinput_wait_enqueue): use rbuffer_read() when pasting (#17754)zeertzjq1+21-27
2022-03-19 12:18vim-patch:8.2.4593: unnecessary call to redraw_later() (#17775)zeertzjq1+1-3
2022-03-19 09:03vim-patch:8.2.4546: duplicate #undefzeertzjq1+0-1
2022-03-19 07:50vim-patch:8.2.2716: the equivalent class regexp is missing some characterszeertzjq3+797-474
2022-03-18 18:58docs: reword description for nvim_buf_line_count() (#17766)Xiretza2+2-2
2022-03-18 18:48fix(translation): po file for Russian (#17767)matveyt1+11-13
2022-03-18 15:46ci(docs): add a check for PR's to commit their doc changesJavier López2+32-0
2022-03-18 18:05Merge pull request #17719 from dundargoc/doxygen/ex_docmdbfredl1+244-426
2022-03-18 13:15fix(syntax.c): correct hunk from Vim patch 8.0.0647 (#17761)Lewis Russell1+4-3
2022-03-18 10:07Merge pull request #17694 from lewis6991/fix_signcolbfredl1+2-0
2022-03-18 04:47vim-patch:8.1.1693: syntax coloring and highlighting is in one big file (#17721)Lewis Russell30+2874-2841
2022-03-17 23:57Merge pull request #17459 from rktjmp/lua-error-tostringbfredl2+54-1
2022-03-17 19:21feat(api, lua): support converting nested Funcref back to LuaRef (#17749)zeertzjq3+95-36
2022-03-17 19:17Merge pull request #17747 from bfredl/ui_inputbfredl3+39-6
2022-03-17 19:16Merge pull request #17266 from famiu/feat/ui/global-statuslinebfredl25+828-203
2022-03-16 21:18feat(ui_client): implement async paste handlingbfredl2+10-4
2022-01-30 05:57feat: add support for global statuslineFamiu Haque25+828-203
2022-03-16 20:49feat(ui_client): handle resize eventshlpr982+17-1
2022-03-16 20:01feat(ui_client): pass user input to remote serverhlpr981+12-1
2022-03-17 05:21chore: fix typos (#17670)dundargoc19+27-24
2022-03-16 20:13Merge pull request #17707 from tesaguri/refactor-gen_vimdocJames McCoy6+125-127
2022-03-16 19:52Merge pull request #17739 from dundargoc/doxygen/ex_cmdsbfredl2+109-151
2022-03-16 19:11Merge pull request #17741 from dundargoc/doxygen/messagebfredl1+123-200
2022-03-16 18:31Merge pull request #17732 from dundargoc/doxygen/foldbfredl1+156-246
2022-03-13 15:21refactor(ex_cmds): convert function comments to doxygen formatDundar Göc2+109-151
2022-03-16 15:05Merge pull request #17708 from bfredl/ui_clientbfredl10+249-23
2022-03-13 15:21refactor(message): convert function comments to doxygen formatDundar Göc1+123-200
2022-03-13 15:21refactor(ex_docmd): convert function comments to doxygen formatDundar Göc1+244-426
2022-03-16 09:46chore(checkhealth/provider): style fixes (#17738)Sean Dewar1+10-12
2022-03-16 08:36fix(checkhealth): make provider checkhealth output more consistent (#17722)dundargoc2+14-8
2022-03-13 15:21refactor(fold): convert function comments to doxygen formatDundar Göc1+156-246
2022-03-15 21:46vim-patch:8.2.4571: not all gdb files are recognized (#17727)Jade Lovelace3+5-2
2022-03-15 20:18Merge pull request #17731 from dundargoc/doxygen/ex_evalbfredl1+128-187
2022-03-14 23:23refactor(ui): make auto-generated ui client handlers typesafebfredl2+31-10
2022-03-13 15:02refactor(ui): make ui_client_event_grid_line typesafebfredl2+81-52
2022-03-13 13:57refactor(ui): use "ui_client" instead of "redraw" as general prefixbfredl6+40-44
2022-03-12 22:17feat(ui): invoke ui client handlersbfredl3+28-31
2022-03-12 20:08feat(ui): implement ui_client event handlershlpr988+187-4
2022-03-13 15:21refactor: convert function comments to doxygen formatDundar Göc1+128-187
2022-03-15 11:45Merge pull request #17709 from seandewar/vim-8.2.4559Sean Dewar3+89-14
2022-03-15 10:25vim-patch:8.2.4568: getmousepos() does not compute the column below the last lineSean Dewar2+29-3
2022-03-13 18:32vim-patch:8.2.4559: getmousepos() returns the screen columnSean Dewar3+34-12
2022-03-13 18:01vim-patch:8.2.4555: getmousepos() returns the wrong columnSean Dewar2+32-5
2022-03-15 10:41Merge pull request #16585 from zeertzjq/lua-paste-eolzeertzjq3+476-69
2022-03-14 22:04fix(paste): escape control characters in Cmdline modezeertzjq2+14-1
2022-03-05 22:56test(paste): add tests with virtualedit=onemorezeertzjq1+339-328
2022-03-05 22:56test(paste): reorganize tests and add tests for linewise Visual modezeertzjq1+317-154
2022-03-05 22:56fix(paste): deal with trailing new line in chunkzeertzjq2+48-3
2022-03-05 22:56fix(paste): avoid edges cases caused by empty chunkzeertzjq2+80-6
2022-03-05 22:56refactor(paste): do not print dots in cmdline modezeertzjq1+52-48
2022-03-05 22:56fix(paste): deal with eol and eof in Visual modezeertzjq2+49-2
2022-03-05 22:56fix(paste): don't move cursor past the end of pasted text in Normal modezeertzjq3+61-17
2022-03-05 22:56fix(paste): use getcmdtype() to determine whether in cmdline modezeertzjq2+12-6
2022-03-15 02:20Merge pull request #17725 from zeertzjq/vim-8.2.4566zeertzjq2+6-1
2022-03-15 00:03vim-patch:8.2.4566: check for existing buffer in session file may not workzeertzjq2+6-1
2022-03-14 19:59Merge pull request #17718 from dundargoc/doxygen/eval_cbfredl1+378-470
2022-03-14 13:55Merge pull request #17488 from seandewar/vim-8.2.4428Sean Dewar14+195-39
2022-03-13 15:21refactor(eval): convert function comments to doxygen formatDundar Göc1+378-470
2022-03-14 12:16vim-patch:8.2.1413: previous tab page not usable from an Ex commandSean Dewar2+49-6
2022-03-14 11:37vim-patch:8.2.1401: cannot jump to the last used tabpageSean Dewar8+80-28
2022-02-25 00:17vim-patch:8.2.4454: resetting cmdwin_type only for one situationSean Dewar3+4-3
2022-02-25 00:22vim-patch:8.2.4445: exit test fails on MS-Windows anywaySean Dewar1+1-0
2022-02-25 00:20vim-patch:8.2.4444: beep caused by testSean Dewar2+13-4
2022-02-25 00:22vim-patch:8.2.4442: test for error reading input fails on MS-WindowsSean Dewar1+1-0
2022-02-25 00:13vim-patch:8.2.4438: crash on exit when using cmdline windowSean Dewar1+18-0
2022-02-21 16:19vim-patch:8.2.4432: cannot use settabvar() while the cmdline window is openSean Dewar1+3-1
2022-02-21 10:55vim-patch:8.2.4428: crash when switching tabpage while in the cmdline windowSean Dewar6+39-10
2022-03-14 12:38Merge pull request #17717 from dundargoc/doxygen/eval/funcsbfredl1+314-711
2022-03-13 15:21refactor(eval/funcs): convert function comments to doxygen formatDundar Göc1+314-711
2022-03-13 12:48docs: remove extra whitespacesDaiki Mizukami6+94-98
2022-03-13 12:36chore(gen_vimdoc): fall back to `brief_desc_node` when `desc_node` is emptyDaiki Mizukami2+7-2
2022-03-13 12:30refactor(gen_vimdoc): simplify `files` in `CONFIG`Daiki Mizukami1+21-20
2022-03-13 12:13chore(gen_vimdoc): call `delete_lines_below` only if the file existsDaiki Mizukami1+2-1
2022-03-13 12:03refactor(gen_vimdoc): detect `section_start_token` automaticallyDaiki Mizukami1+2-7
2022-03-13 22:17Merge pull request #17696 from dundargoc/refactor/minimize-scopebfredl11+152-291
2022-03-13 21:52refactor: use Lua autocommands in filetype.lua (#17711)Gregory Anders1+24-14
2022-03-12 16:54refactor: minimize variable scope and eliminate empty declarationsDundar Göc11+152-291
2022-03-13 15:07Merge pull request #17697 from lewis6991/screenrefactorzeertzjq1+84-66
2022-03-12 18:30refactor: column drawingLewis Russell1+84-66
2022-03-13 13:50vim-patch:8.2.4557: confusing comment about 'cursorlineopt'zeertzjq1+3-3
2022-03-13 14:11refactor: fix clint warnings (#17682)dundargoc20+160-240
2022-03-13 14:07test: fix runnvim.sh (#17690)zeertzjq2+3-2
2022-03-13 14:05test(python3_spec): use a pattern to match SyntaxError message (#17705)zeertzjq1+7-1
2022-03-13 12:42docs(api): improve section on nvim_set_hl (#17692)adrian52+29-33
2022-03-13 06:21Merge pull request #17702 from zeertzjq/vim-8.1.0877zeertzjq9+289-131
2021-12-19 11:06vim-patch:8.2.3762: if quickfix buffer is wiped out getqflist() still returns itVVKot2+16-3
2021-12-19 11:00vim-patch:8.2.3759: quickfix buffer becomes hidden while still in a windowVVKot3+49-11
2022-02-14 08:17test(old): add some missing tests from Vim patches 8.1.2320 and 8.1.2360zeertzjq1+28-8
2020-10-10 19:42vim-patch:8.1.1015: quickfix buffer shows up in list, can't get buffer numberJan Edmund Lazo6+69-21
2021-12-19 07:46vim-patch:8.1.0892: failure when closing a window when location list is in useVVKot5+75-41
2020-10-10 17:11vim-patch:8.1.0877: new buffer used every time the quickfix window is openedJan Edmund Lazo3+58-42
2022-02-14 12:40fix(win_split_ins): do not fail when oldwin is not validzeertzjq2+3-14
2022-03-13 04:52feat(runtime): import cleanadd.vim from Vim (#17699)dundargoc1+32-0
2022-03-13 00:56fix: use normal! <C-L> in default <C-L> mapping (#17695)Gregory Anders2+5-2
2022-03-12 21:44Merge pull request #17687 from zeertzjq/fix-channel-consistencyzeertzjq6+110-24
2022-03-12 20:11Merge pull request #17691 from bfredl/serverconnectbfredl7+192-74
2022-03-12 12:47feat(ui): connect to remote ui (only debug messages for now)bfredl6+109-4
2022-03-12 16:25fix(signcol): always trigger a redrawLewis Russell1+2-0
2019-11-02 14:06refactor(main): separate connection code from --remote execution codeBjörn Linse2+89-76
2022-03-12 07:22test: improve terminal channel testszeertzjq1+67-28
2021-11-11 15:07fix(channel): fix channel consistencyerw76+52-5
2022-03-12 08:25vim-patch:8.2.3779: using freed memory when defining a user command recursively (#17688)Sean Dewar2+28-2
2022-03-12 00:08Merge pull request #17680 from zeertzjq/vim-8.2.4440zeertzjq2+14-2
2022-03-11 22:52vim-patch:partial:a2baa73d1d33 (#17675)zeertzjq8+29-11
2022-03-11 22:25docs: remove "not in vi" notes (#17678)dundargoc2+4-8
2022-03-11 18:47Merge pull request #17439 from groves/1750bfredl6+441-1
2022-03-11 18:05fix(remote): use STATIC_CSTR_AS_STRINGCharlie Groves1+1-2
2022-03-11 16:16fix(remote): respect silent in error reportingCharlie Groves2+21-14
2022-03-10 22:26fix(remote): report connection error, missing return valuesCharlie Groves1+18-7
2022-03-03 21:33fix(remote): report on missing wait commands, typecheck lua resultsCharlie Groves4+37-34
2022-03-02 15:16docs(remote): update remote.txt for current nvim implementationCharlie Groves1+55-113
2022-03-01 21:23docs(remote): restore remote.txt from removal in f2205b83c553367a76b6cadCharlie Groves1+189-0
2022-02-24 15:47test(remote): add tests for --remoteCharlie Groves4+179-43
2022-02-16 22:19fix(remote): make compile againCharlie Groves1+2-2
2022-02-16 22:11feat(remote): add basic --remote supportCharlie Groves4+154-1
2022-03-11 15:01vim-patch:8.2.4443: regexp pattern test fails on Maczeertzjq1+1-1
2022-03-11 14:59vim-patch:8.2.4440: crash with specific regexp pattern and stringzeertzjq2+14-2
2022-03-11 14:23Merge pull request #17673 from dundargoc/refactor/clintbfredl1+177-256
2022-03-11 14:07Merge pull request #17663 from dundargoc/refactor/uncrustifybfredl28+155-158
2022-03-11 14:04fix(coverity): dead code and operands don't affect result #17662dundargoc6+8-15
2022-03-10 16:34refactor: fix all clint warnings from buffer.cDundar Göc1+179-258
2022-03-11 12:01Merge pull request #17672 from lewis6991/refactorproviderbfredl10+285-198
2022-03-10 23:45Merge pull request #17665 from clason/bump-libuvJames McCoy1+2-2
2022-03-10 23:42Merge pull request #17604 from dundargoc/ci/better-error-outputJames McCoy5+47-115
2022-03-10 22:26refactor(decorations): unglobal decor_providersLewis Russell2+7-7
2022-03-10 15:17refactor(decorations): move provider codeLewis Russell10+285-198
2022-03-09 21:28build(deps): bump libuv to 1.44.1Christian Clason1+2-2
2022-03-10 14:46Merge pull request #17660 from bfredl/luacompletebfredl2+13-0
2022-03-10 12:32Merge pull request #17671 from zeertzjq/vim-8.2.3949zeertzjq4+48-7
2022-03-10 08:57test: add a test for #17489zeertzjq1+19-0
2022-03-10 08:43vim-patch:8.2.3950: going beyond the end of the line with /\%Vzeertzjq2+14-4
2022-03-10 08:40vim-patch:8.2.3949: using freed memory with /\%Vzeertzjq2+15-3
2022-03-05 17:07ci: refactor and simplify CI processDundar Göc4+32-66
2022-03-05 14:40ci: remove function run_suiteDundar Göc3+23-28
2022-03-04 15:51ci: remove variable FAIL_SUMMARYDundar Göc2+2-24
2022-03-04 15:27ci: remove variable NVIM_TEST_CURRENT_SUITEDundar Göc1+3-7
2022-03-04 15:22ci: remove fail character from fail functionDundar Göc2+12-15
2022-03-09 20:19refactor(uncrustify): format all c filesDundar Göc26+151-158
2022-03-09 20:00refactor(uncrustify): disable uncrustify for misformatted code sectionsDundar Göc2+4-0
2022-03-10 07:01Merge pull request #17653 from dundargoc/chore/lgtmzeertzjq7+7-12
2022-03-10 06:34chore: fix typos (#17331)dundargoc9+17-16
2022-03-10 05:53chore(regexp.c): correctly align META_flags (#17668)zeertzjq1+14-14
2022-03-10 04:49Merge pull request #16336 from kylo252/vim-8.1.2005zeertzjq4+5707-5700
2022-03-10 02:39Merge pull request #17666 from zeertzjq/api-statusline-fillchar-relaxzeertzjq2+14-13
2021-11-16 12:16vim-patch:8.1.2005: the regexp.c file is too bigkylo2524+5707-5700
2022-03-09 23:18feat(api): relax statusline fillchar width checkzeertzjq2+14-13
2022-03-09 13:26feat(lua): handle lazy submodules in `:lua vim.` wildmenu completionbfredl2+13-0
2022-03-09 12:41Merge pull request #17640 from lewis6991/virttextfixbfredl4+122-27
2022-03-09 11:54Merge pull request #17600 from kylo252/clang-format-updatezeertzjq1+24-4
2022-03-04 13:54chore: align clang-format configuration with clintkylo2521+24-4
2022-03-09 10:41Merge pull request #17643 from dundargoc/chore/remove-stripdeclsbfredl1+0-140
2022-03-09 08:55Merge pull request #17502 from zeertzjq/vim-8.1.0999zeertzjq4+110-26
2022-03-07 22:24chore(stripdecls): remove unused and no longer functional scriptDundar Göc1+0-140
2022-03-08 18:58chore(lgtm): fix "empty block without comment" warningsDundar Göc6+6-11
2022-03-08 18:51chore(lgtm): ignore "__eq__ not overridden" warningDundar Göc1+1-1
2022-03-09 08:13Merge pull request #16730 from VVKot/vim-8.1.0136zeertzjq1+10-14
2022-03-09 07:44vim-patch:partial 1588bc8ebee2 (#17657)Sean Dewar8+134-120
2022-03-09 07:40vim-patch:partial 1588bc8ebee2 (#17656)Christian Clason24+79-47
2022-02-23 03:12vim-patch:8.1.0999: use register one too often and not properly testedzeertzjq3+98-13
2022-02-23 03:11refactor(ops): use op_yank_reg() instead of op_yank() when deletingzeertzjq2+12-13
2021-12-19 20:06vim-patch:8.1.0748: using sprintf() instead of semsg()VVKot1+10-14
2022-03-09 00:15Merge pull request #17622 from dundargoc/refactor/clang-tidy/remove-redundant-castszeertzjq15+28-34
2022-03-08 22:54Merge pull request #17505 from zeertzjq/vim-8.2.0997zeertzjq3+150-1
2022-02-23 07:56vim-patch:8.2.0997: cannot execute a register containing line continuationzeertzjq3+150-1
2022-03-07 12:02fix(extmarks): fix signsLewis Russell4+122-27
2022-03-08 21:38fix(line continuation): set growsize to correct value (#17655)Sean Dewar1+2-2
2022-03-08 19:42Merge pull request #17585 from zeertzjq/ci-freebsd-oldtestsJames McCoy1+3-7
2022-03-08 16:27fix: do not pass aucmd to the callback (#17650)TJ DeVries1+1-1
2022-03-08 11:56chore(aucmd): remove left-over debug log (#17649)Christian Clason1+0-1
2022-03-08 04:15feat(api): autocmd `group` can be either name or id (#17559)Dhruv Manilawala6+198-71
2022-03-08 02:54Merge pull request #17631 from zeertzjq/vim-8.2.4520zeertzjq4+89-29
2022-03-06 23:05test: add a Lua screen test for CursorLineNr in diff modezeertzjq2+60-26
2022-03-06 22:45vim-patch:8.2.4520: using wrong highlight for cursor line numberzeertzjq2+29-3
2022-03-07 23:59Merge pull request #17642 from dundargoc/ci/macos/reduce-brew-outputJames McCoy2+3-3
2022-03-03 09:37ci(freebsd): enable oldtestszeertzjq1+3-7
2022-03-07 14:34ci(macos): minimize log output from brew updateDundar Göc2+3-3
2022-03-07 22:48build(deps): bump tree-sitter to 0.20.6 (#17587)Christian Clason1+2-2
2022-03-07 21:49build(deps): bump libuv to 1.44.0 (#17613)Christian Clason3+2-25
2022-03-07 21:47Merge pull request #17635 from dundargoc/ci/freebsd/bump-to-latestJames McCoy1+1-1
2022-03-07 19:21Merge pull request #17641 from dundargoc/ci/document-jobsJames McCoy1+12-1
2022-03-07 19:05Merge pull request #17636 from bfredl/luacrashJames McCoy2+2-5
2022-03-07 11:38ci: document the purpose of some non-obvious jobsDundar Göc1+12-1
2022-03-07 09:46ci(freebsd): use image freebsd/latestDundar Göc1+1-1
2022-03-07 10:01fix(lua): don't use nlua_error when exiting earlybfredl2+2-5
2022-03-07 10:01Merge pull request #17621 from bfredl/luaindexbfredl4+40-41
2022-03-07 09:57chore(flake): bump flake (#17632)Matthieu Coudron1+6-6
2022-03-06 12:13refactor(lua): make vim submodule lazy loading declarativebfredl4+40-41
2022-03-07 01:06Merge pull request #17626 from dundargoc/ci/openbsd/bump-to-latestJames McCoy1+1-1
2022-03-06 23:43Merge pull request #17630 from kchibisov/fix-underline-regressionJames McCoy2+12-5
2022-03-06 23:10Merge pull request #17616 from zeertzjq/vim-8.2.3739zeertzjq5+187-27
2022-03-06 03:01test: add a test for #17609zeertzjq1+28-3
2022-03-06 01:25test(autochdir_spec): use better patternszeertzjq1+20-19
2022-03-06 01:11vim-patch:8.2.4513: window-local directory is not applied if 'acd' failszeertzjq3+20-14
2022-03-06 01:03vim-patch:8.2.4060: win_execute() slow on systems where getcwd()/chdir() is slowzeertzjq1+10-1
2022-03-06 00:11vim-patch:8.2.3920: restoring directory after using another window is inefficientzeertzjq4+51-3
2022-03-06 00:10vim-patch:8.2.3745: autochdir test fails without the +channel featurezeertzjq1+0-1
2022-03-05 23:57vim-patch:8.2.3739: in wrong directory when using win_execute() with 'acd' setzeertzjq3+74-2
2022-03-06 16:32ci(openbsd): use latest imageDundar Göc1+1-1
2022-03-06 11:40refactor: remove redundant castsDundar Göc14+28-30
2022-03-06 12:19ci(clint): remove "Unknown NOLINT error category" warningDundar Göc1+0-4
2022-03-06 21:45refactor(signcol): smarter invalidation (#17533)Lewis Russell5+107-23
2022-03-06 21:09Merge pull request #17628 from jamessan/bsd-gdbJames McCoy3+6-0
2022-03-06 19:56fix(api): highlight attribute for underlineKirill Chibisov2+12-5
2022-03-06 20:43test(sr.ht): skip luamod-dev test which crashes nvimJames McCoy1+4-0
2022-03-06 19:35feat(api): add 'buffer' argument to nvim_get_autocmds (#17594)Gregory Anders4+123-6
2022-03-06 18:58ci(bsd): install gdb to get backtraces from coresJames McCoy2+2-0
2022-03-06 15:52fix(lsp): handle insertion of previous line (#17618)Michael Lingelbach2+30-3
2022-03-06 15:05Merge pull request #17623 from zeertzjq/lua-editor-mentionszeertzjq4+17-8
2022-03-06 13:16docs(lua): reference runtime/lua/vim/_editor.luazeertzjq4+17-8
2022-03-06 13:09Merge pull request #16897 from lewis6991/signsbfredl13+589-17
2022-03-05 20:02Merge pull request #17597 from dundargoc/build/cmake/fix-warningsJames McCoy2+3-1
2022-03-05 20:00Merge pull request #17589 from kchibisov/add-dashed-dotted-underlineJames McCoy14+143-52
2022-03-05 18:39Merge pull request #17538 from dundargoc/refactor/bugprone-signed-char-misusebfredl14+36-30
2022-03-05 18:21Merge pull request #17603 from bfredl/luaworldbfredl6+747-761
2022-03-05 17:17fix(lsp): start incremental sync range at previous newline character (#17610)Michael Lingelbach2+36-10
2022-01-03 12:22feat(decorations): support signsLewis Russell13+589-17
2022-03-05 16:16fix: bounds check for underdotKirill Chibisov1+2-2
2022-03-05 16:04Merge pull request #17611 from zeertzjq/vim-patch-pr-argsJames McCoy1+14-6
2022-03-05 11:18test(strcase_save): test overlong UTF8-encodingDundar Göc1+12-0
2022-03-05 02:11feat(vim-patch.sh): support additional args for -szeertzjq1+14-6
2022-02-27 11:29refactor: fix clang-tidy bugprone-signed-char-misuse warningsDundar Göc13+24-30
2022-03-03 14:04build(cmake): remove unused variable CMAKE_CXX_COMPILER to fix warningDundar Göc1+0-1
2022-03-04 15:18refactor(lua): move only runtime lua file in src/ to runtime/luabfredl6+747-761
2022-03-03 11:20build(cmake): fix policy warningDundar Göc1+3-0
2022-03-04 16:04Merge pull request #17601 from dundargoc/revert/libuvJames McCoy3+25-2
2022-03-04 14:27revert: "build(deps): bump libuv to 1.43.0+7ae0c95"Dundar Göc3+25-2
2022-03-04 12:35fix(syntax): remove trailing spaces in vim.vimKirill Chibisov1+10-10
2022-03-04 11:18Merge pull request #17598 from dundargoc/ci/reviewer/update-reviewersJames McCoy1+8-1
2022-03-04 10:28ci(reviews): update reviewersDundar Göc1+8-1
2022-03-04 09:14Merge pull request #17596 from zeertzjq/autocmd-commentzeertzjq1+3-3
2022-03-04 08:39chore(autocmd): move comment to the right placezeertzjq1+3-3
2022-03-04 08:25fix(autocmd): clean up autocmds only when needed (#17593)Jaehwang Jung1+0-1
2022-03-03 21:35fix(docs): spelling in new underlines docsKirill Chibisov2+9-9
2022-03-01 21:48feat(tui): add support for `CSI 4 : [2,4,5] m`Kirill Chibisov14+134-43
2022-03-03 20:00Merge pull request #17567 from bfredl/preloadbfredl9+174-126
2022-03-01 13:27refactor(lua): reorganize builtin modules, phase 1bfredl9+174-126
2022-03-03 17:27Merge pull request #17568 from groves/respect_os_proc_children_rvJames McCoy1+1-1
2022-03-03 15:32Merge pull request #17564 from dundargoc/ci/freebsd/remove-deprecated-portJames McCoy1+0-1
2022-03-03 15:18Merge pull request #17591 from zeertzjq/vim-8.2.4498zeertzjq4+35-10
2022-03-03 14:41Merge pull request #17590 from bfredl/cbfreebfredl2+1-22
2022-03-03 13:59vim-patch:8.2.4498: using <Plug> with "noremap" does not workzeertzjq4+35-10
2022-03-03 13:28refactor(autocmd): simplify check for freed callbackbfredl2+1-22
2022-03-03 08:39Merge pull request #17584 from zeertzjq/test-pending-win32zeertzjq1+2-3
2022-03-03 08:07test: use helpers.pending_win32(pending) in buffer_updates_speczeertzjq1+2-3
2022-03-03 05:52Merge pull request #17583 from zeertzjq/test-old-missingzeertzjq10+212-182
2022-03-03 03:57test(old): add more missing test files and run more tests alonezeertzjq10+212-182
2022-03-03 01:42feat(diagnostic): add "code" to the diagnostic structure (#17510)David Shen3+12-5
2022-03-03 01:21Merge pull request #17579 from zeertzjq/ci-win-failJames McCoy1+1-3
2022-03-03 00:25Merge pull request #17571 from zeertzjq/pvs-autocmdzeertzjq2+2-12
2022-03-03 00:16ci: show failed message on Windowszeertzjq1+1-3
2022-03-02 22:23Merge pull request #17578 from zeertzjq/test-warning-pokezeertzjq2+6-6
2022-03-02 19:33fix(lsp): respect all of 'fixeol', 'eol', and 'binary' applying edits (#17574)Tim Pope1+1-1
2022-03-02 16:57Merge pull request #17575 from zeertzjq/pty-did-eofJames McCoy2+9-13
2022-03-02 14:30test: mention poke_eventloop() instead of wait()zeertzjq2+6-6
2022-03-02 13:28revert: "ci(windows): skip oldtest on windows until failing tests are fixed"zeertzjq1+8-12
2022-03-02 13:28fix(pty_process_win/wait_eof_timer_cb): also check for proc->out.did_eofzeertzjq1+1-1
2022-03-02 09:38Merge pull request #17572 from bfredl/testfixbfredl1+1-1
2022-03-02 08:15fix(test): only use buffer completion in popupmenu timer testbfredl1+1-1
2022-03-02 07:17refactor(clang): dead assignment buflocal_nr = 0zeertzjq1+0-1
2022-03-02 07:14refactor(PVS/V547): aucmd.type == CALLABLE_NONE is always falsezeertzjq1+0-7
2022-03-02 07:14refactor(PVS/V560): ap == NULL is always falsezeertzjq1+2-4
2022-03-02 07:05Merge pull request #16804 from zeertzjq/ui-aucmd-docszeertzjq1+10-6
2022-03-02 01:02Merge pull request #17570 from zeertzjq/pvs-autocmd-headerzeertzjq1+3-0
2022-03-02 00:50chore(PVS): add PVS header to api/autocmd.czeertzjq1+3-0
2022-03-02 00:45Merge pull request #17569 from zeertzjq/test-mappingzeertzjq2+21-18
2022-03-02 00:14test: move two mapping tests to ex_cmds/map_spec.luazeertzjq2+21-18
2022-03-01 20:58fix: respect os_proc_children rv of pid not foundCharlie Groves1+1-1
2022-03-01 17:47fix: enable filetype detection and syntax highlighting with --clean (#17566)Gregory Anders1+2-2
2022-03-01 16:37Merge pull request #17542 from dundargoc/ci/skip-oldtest-on-windowsJames McCoy1+12-8
2022-02-27 16:30ci(windows): skip oldtest on windows until failing tests are fixedDundar Göc1+12-8
2022-03-01 13:47ci(freebsd): remove deprecated package sha to fix warningDundar Göc1+0-1
2022-03-01 12:16Merge pull request #17556 from zeertzjq/remove-unused-k-aucmd-specialbfredl1+0-3
2022-03-01 12:13Merge pull request #15079 from shadmansaleh/feat/verbose_luabfredl23+386-73
2022-03-01 08:07fix(api): include event in get_autocmds (#17553)Christian Clason3+13-1
2022-03-01 01:44Merge pull request #17557 from zeertzjq/clarify-plugzeertzjq3+9-8
2022-03-01 01:27docs: clarify actual behavior of <Plug>zeertzjq3+9-8
2022-02-28 23:32refactor: remove unused K_AUCMD_SPECIALzeertzjq1+0-3
2022-02-28 19:57Merge pull request #17551 from bfredl/lua_autocmd_rebasebfredl10+389-229
2021-05-28 19:45feat(lua): add missing changes to autocmds lost in the rebaseTJ DeVries10+389-229
2022-02-28 13:59Merge pull request #17529 from seandewar/api-string-oopsiebfredl2+8-1
2022-02-28 13:21Merge pull request #17476 from dundargoc/test/emmyluazeertzjq1+5-5
2022-02-17 06:53fix: anonymous sid not workingshadmansaleh3+59-34
2022-01-07 18:39feat(lua): show proper verbose output for lua configurationshadmansaleh22+359-71
2022-02-28 01:38Merge pull request #17544 from r0x0d/update-readme-for-fedora-linkzeertzjq1+1-1
2022-02-28 01:14docs: fix fedora broken link in readmeRodolfo Olivieri1+1-1
2022-02-27 23:07Merge pull request #14661 from tjdevries/tjdevries/lua_autocmd_v2bfredl38+2878-608
2021-05-28 19:45feat(lua): add api and lua autocmdsTJ DeVries38+2878-608
2022-02-27 19:35feat(lua): add <f-args> to user commands callback (#17522)Javier Lopez5+109-11
2022-02-27 15:47Merge pull request #16969 from shadmansaleh/enhance/ingore_nore_on_plug_keymapsbfredl6+56-8
2022-02-27 14:16Merge pull request #17540 from jamessan/luv-bump-fixJames McCoy3+8-2
2022-02-27 13:18ci(lint): re-add building of third-partyJames McCoy1+4-0
2022-02-27 13:14ci(lint): use bundled luv until system packages are updatedJames McCoy1+3-1
2022-02-27 12:49build: bump minimum version of luv to 1.43.0James McCoy1+1-1
2022-02-27 10:56vim-patch:c51cf0329809 (#17530)Christian Clason34+221-195
2022-02-27 08:41Merge pull request #17386 from bfredl/neothreadbfredl14+1009-206
2022-02-27 02:51Merge pull request #17432 from zeertzjq/vim-8.1.2336zeertzjq4+280-7
2022-01-07 12:17chore: remove <Plug> detection from vim.keymapshadmansaleh2+4-6
2022-01-07 11:28feat: ignore nore on <Plug> mapsshadmansaleh4+52-2
2022-02-27 00:41Merge pull request #17531 from dundargoc/refactor/coverity/big-parameter-passed-by-valueJames McCoy1+2-2
2022-02-27 00:39Merge pull request #17535 from dundargoc/test/ci-foldJames McCoy1+0-6
2022-02-26 22:36test(ci): remove non-existent ci-fold from testsDundar Göc1+0-6
2022-02-26 22:57Merge pull request #17525 from lf-/hardcopy-truecolorbfredl1+28-15
2022-02-26 12:06fix(coverity/175977): big parameter passed by valueDundar Göc1+2-2
2022-02-26 17:32Merge pull request #17532 from dundargoc/ci/add-timeoutJames McCoy1+2-0
2022-02-26 15:57ci: add timeout to all jobsDundar Göc1+2-0
2022-02-26 13:27fix(api): convert blob to NUL-terminated API stringSean Dewar2+8-1
2022-02-26 10:03refactor(lua): cleanup and docs for threadsbfredl7+79-78
2022-02-26 13:53Merge pull request #16845 from seandewar/floaty-aucmd-winbfredl3+73-1
2022-02-26 13:52Merge pull request #17414 from zeertzjq/api-set-cursor-redrawbfredl2+45-2
2022-02-26 13:48Merge pull request #17337 from dundargoc/refactor/pvs/v560bfredl1+1-1
2022-02-26 13:17Merge pull request #17527 from zeertzjq/test-pending-win32zeertzjq4+5-10
2021-12-25 13:38refactor(lua): use references directly on main threadBjörn Linse3+52-46
2021-09-11 02:48feat(lua): add proper support of luv threadserw713+992-196
2022-02-26 13:01vim-patch:8.2.4464: Dtrace files are recognized as filetype D (#17518)Christian Clason4+44-0
2022-02-26 13:00Merge pull request #17219 from clason/bump-luvitChristian Clason3+4-27
2022-02-26 12:51Merge pull request #17479 from dundargoc/docs/usr04/update-Y-descriptionzeertzjq5+11-7
2022-02-26 12:37Merge pull request #17472 from lewis6991/signcol_improvementsbfredl5+34-17
2022-02-26 11:28test: use helpers.pending_win32(pending) instead of iswin()zeertzjq4+5-10
2022-02-03 14:11build(deps): bump libuv to 1.43.0+7ae0c95Christian Clason3+2-25
20579 more commits remaining, fetch the repository