| 2026-03-03 01:57 | vim-patch:partial:9.2.0096: has() function is slow due to linear feature scan (#38135) | zeertzjq | 1 | +68 | -49 |
| 2026-03-03 01:36 | vim-patch:99ba87d: runtime(nickel): Add filetype plugin with com, cms settings (#38134) | zeertzjq | 1 | +13 | -0 |
| 2026-03-03 01:35 | Merge pull request #38133 from zeertzjq/vim-9.2.0088 | zeertzjq | 11 | +230 | -57 |
| 2026-03-03 00:08 | vim-patch:73f4162: runtime(doc): Tweak doc style in options.txt | zeertzjq | 3 | +14 | -11 |
| 2026-03-03 00:06 | vim-patch:9.2.0090: "leadtab" behavior inconsistent on line with only TABs | zeertzjq | 2 | +59 | -28 |
| 2026-03-02 23:45 | vim-patch:9.2.0088: cannot display tabs for indentation | zeertzjq | 11 | +169 | -30 |
| 2026-03-02 17:51 | docs(diagnostics): use the original namespace in "on-jump" example (#38124) | Sergei Slipchenko | 1 | +1 | -3 |
| 2026-03-02 12:39 | fix(tui): server --listen error sometimes not visible (#38027) | zeertzjq | 9 | +12 | -31 |
| 2026-03-02 12:34 | test: suppress DSR wait warning when running tests (#38126) | zeertzjq | 1 | +7 | -3 |
| 2026-03-02 00:43 | vim-patch:14eddc7: runtime(xkb): Include a simple xkb ftplugin (#38121) | zeertzjq | 1 | +14 | -0 |
| 2026-03-02 00:07 | test(terminal/cursor_spec): only delete TermOpen autocmds (#38123) | zeertzjq | 1 | +2 | -2 |
| 2026-03-01 08:21 | vim-patch:9.2.0081: Failed "z=" does not reset 'nospell' setting (#38109) | luukvbaal | 3 | +30 | -15 |
| 2026-03-01 00:13 | vim-patch:b901fa9: runtime(vim): Update base syntax, improve :syntax group list arg matching (#38112) | zeertzjq | 1 | +36 | -17 |
| 2026-02-28 17:58 | vim-patch:75c291f: runtime(julia): Update julia ftplugin | Christian Clason | 1 | +2 | -2 |
| 2026-02-28 16:03 | feat(difftool): replace old "nvim -d" automatically #38057 | Tomas Slusny | 4 | +57 | -6 |
| 2026-02-28 15:02 | feat(lsp): show color preview in completion items #32138 | glepnir | 3 | +64 | -1 |
| 2026-02-28 14:59 | fix(difftool): don't reset quickfix list when closing quickfix window #38088 | Nicknamess96 | 2 | +19 | -22 |
| 2026-02-28 13:31 | feat(ui2): configure targets per message kind #38091 | luukvbaal | 4 | +93 | -45 |
| 2026-02-28 13:21 | fix(channel): support :detach, :restart on Windows #37977 | Sanzhar Kuandyk | 6 | +107 | -66 |
| 2026-02-28 13:20 | fix(float): style=minimal leaks into normal windows #25185 | glepnir | 2 | +11 | -4 |
| 2026-02-28 12:17 | fix(cmake): use host nlua0 binary when cross-compiling #38089 | Rawan Khalid | 1 | +9 | -3 |
| 2026-02-28 11:34 | revert :gen_help_html.lua commit 4a4de73 #38100 | Yochem van Rosmalen | 1 | +5 | -22 |
| 2026-02-28 04:33 | vim-patch:9.2.0077: [security]: Crash when recovering a corrupted swap file (#38104) | zeertzjq | 4 | +60 | -3 |
| 2026-02-28 01:22 | vim-patch:9.2.0078: [security]: stack-buffer-overflow in build_stl_str_hl() (#38102) | zeertzjq | 2 | +2 | -2 |
| 2026-02-28 01:09 | Merge pull request #38101 from zeertzjq/vim-9.2.0074 | zeertzjq | 2 | +33 | -3 |
| 2026-02-28 00:11 | vim-patch:9.2.0075: [security]: Buffer underflow with emacs tag file | zeertzjq | 1 | +16 | -0 |
| 2026-02-28 00:08 | vim-patch:9.2.0074: [security]: Crash with overlong emacs tag file | zeertzjq | 2 | +17 | -3 |
| 2026-02-28 00:00 | vim-patch:9148644: runtime(env): add ftplugin for env filetype (#38098) | zeertzjq | 1 | +19 | -0 |
| 2026-02-27 23:46 | Merge pull request #38099 from zeertzjq/vim-9.1.0535 | zeertzjq | 3 | +59 | -22 |
| 2026-02-27 23:04 | vim-patch:9.2.0070: tests: various tests leave swapfiles around | zeertzjq | 2 | +5 | -5 |
| 2026-02-27 23:04 | vim-patch:9.1.0539: Not enough tests for what v9.1.0535 fixed | zeertzjq | 1 | +8 | -0 |
| 2026-02-27 22:59 | vim-patch:9.1.0535: newline escape wrong in ex mode | zeertzjq | 2 | +47 | -18 |
| 2026-02-27 22:50 | fix(help): better align local-additions #38097 | Yochem van Rosmalen | 2 | +24 | -6 |
| 2026-02-27 22:45 | fix(vim.fs): joinpath() should ignore empty items #38077 | Yochem van Rosmalen | 3 | +22 | -6 |
| 2026-02-27 12:22 | ci: bump actions/download-artifact from 7 to 8 | dependabot[bot] | 1 | +1 | -1 |
| 2026-02-27 12:58 | Merge pull request #38074 from bfredl/mapfix | bfredl | 2 | +14 | -13 |
| 2026-02-27 12:22 | ci: bump actions/upload-artifact from 6 to 7 | dependabot[bot] | 1 | +4 | -4 |
| 2026-02-27 11:46 | feat(terminal): support SGR dim, overline attributes #37997 | Riccardo Mazzarini | 8 | +123 | -3 |
| 2026-02-26 10:44 | fix(map): use names like Map_key_value not Map_keyvalue | bfredl | 2 | +14 | -13 |
| 2026-02-27 09:52 | fix(startup): wait for bg detection before user config #37075 | Kyle | 4 | +89 | -17 |
| 2026-02-27 09:30 | fix(restart): drop "-s <scriptfile>" from v:argv on :restart #38058 | glepnir | 2 | +11 | -0 |
| 2026-02-27 08:17 | build(deps): bump luajit to a553b3de2 | Christian Clason | 1 | +2 | -2 |
| 2026-02-26 23:32 | vim-patch:partial:9.2.0068: Inefficient use of list_append_string() (#38083) | zeertzjq | 5 | +45 | -31 |
| 2026-02-26 18:09 | build(deps): bump tree-sitter-markdown to v0.5.3 | Christian Clason | 2 | +4 | -4 |
| 2026-02-26 18:08 | build(deps): bump tree-sitter-lua to v0.5.0 | Christian Clason | 3 | +6 | -6 |
| 2026-02-26 18:07 | build(deps): bump tree-sitter-vim to v0.8.1 | Christian Clason | 2 | +4 | -4 |
| 2026-02-26 17:05 | fix(lps): separate namespaces for pull/push diagnostics #37938 | Riccardo Mazzarini | 3 | +113 | -14 |
| 2026-02-26 13:30 | vim-patch:9.2.0061: Not possible to know when a session will be loaded (#38071) | zeertzjq | 9 | +78 | -2 |
| 2026-02-26 13:28 | test(treesitter/fold_spec): fix flaky test (#38075) | zeertzjq | 1 | +5 | -24 |
| 2026-02-26 12:45 | fix(messages): reset redirection message column at message start #38068 | luukvbaal | 2 | +19 | -7 |
| 2026-02-26 11:49 | Merge pull request #38040 from bfredl/seenfix | bfredl | 2 | +34 | -9 |
| 2026-02-24 10:12 | fix(marktree): fix edge case bug regarding changing intersections | bfredl | 2 | +34 | -9 |
| 2026-02-26 09:29 | Merge pull request #37722 from bfredl/fastpackadd | bfredl | 3 | +154 | -27 |
| 2026-02-26 04:02 | docs: update version.c (#38053) | github-actions[bot] | 1 | +13 | -3 |
| 2026-02-26 02:55 | feat(secure): allow 'path' parameter for trust action 'allow' (#38001) | anondeveg | 5 | +32 | -10 |
| 2026-02-26 02:06 | test: remove remaining use of feed_command() in terminal/ (#38069) | zeertzjq | 12 | +55 | -91 |
| 2026-02-26 00:15 | vim-patch:9.2.0054: eval_addblob() is inefficient (#38067) | zeertzjq | 1 | +13 | -5 |
| 2026-02-26 00:04 | vim-patch:9.2.0055: memory leak in ExpandFromContext() (#38066) | zeertzjq | 1 | +1 | -1 |
| 2026-02-25 18:26 | fix(diagnostic): handle stale diagnostic extmark ids #38060 | Mathias Fußenegger | 1 | +3 | -1 |
| 2026-02-25 18:21 | fix(ui2): leftover empty lines in msg window #38059 | luukvbaal | 2 | +23 | -2 |
| 2026-02-25 18:06 | refactor(test): simplify v:argf tests #38055 | Justin M. Keyes | 3 | +49 | -101 |
| 2026-02-25 18:04 | test(lsp): flaky lsp/semantic_tokens_spec #38063 | zeertzjq | 1 | +3 | -6 |
| 2026-02-25 17:13 | build(deps): bump wasmtime to v36.0.6 | Christian Clason | 2 | +3 | -3 |
| 2026-02-25 17:07 | build(deps): bump tree-sitter to v0.26.6 | Christian Clason | 2 | +4 | -4 |
| 2026-02-25 09:23 | build(deps): bump luajit to fc3d17eb4 | Christian Clason | 1 | +2 | -2 |
| 2026-02-04 10:34 | perf(runtime): hardware accelerated "packadd opt_package" | bfredl | 3 | +154 | -27 |
| 2026-02-25 08:38 | feat(startup): provide v:argf for file arguments #35889 | Sanzhar Kuandyk | 7 | +152 | -0 |
| 2026-02-25 00:09 | vim-patch:29b5938: runtime(sshconfig): Add 3 additional keywords to syntax script (#38050) | zeertzjq | 1 | +8 | -3 |
| 2026-02-24 23:53 | vim-patch:9.2.0046: filetype: neon files are not recoginzed (#38049) | zeertzjq | 2 | +2 | -0 |
| 2026-02-24 22:05 | fix(ui2): multiline/color replaced message, expanded cmdline, error messages #38044 | luukvbaal | 4 | +108 | -65 |
| 2026-02-24 21:22 | fix(treesitter): InspectTree only show the largest injection #37906 | phanium | 2 | +62 | -10 |
| 2026-02-24 18:01 | fix(messages): unwanted ext_messages newlines for confirm() #38045 | luukvbaal | 5 | +7 | -12 |
| 2026-02-24 14:20 | refactor(test): lsp completion spec cleanup #38041 | glepnir | 1 | +144 | -415 |
| 2026-02-24 12:15 | refactor(test): avoid deprecated functions #37017 | glepnir | 2 | +63 | -80 |
| 2026-02-24 08:40 | docs: update version.c #37962 | github-actions[bot] | 1 | +16 | -4 |
| 2026-02-23 22:33 | fix(watch): invalid joined path #37973 | Oleksandr Chekhovskyi | 1 | +3 | -1 |
| 2026-02-23 22:26 | refactor(gen): let Hugo build html docs #37972 | Yochem van Rosmalen | 2 | +40 | -428 |
| 2026-02-23 19:15 | fix(lsp): only resolve LSP configs once (#38007) | Andrew Braxton | 1 | +3 | -2 |
| 2026-02-23 17:43 | Merge pull request #37265 from bfredl/zigluajit | bfredl | 2 | +3 | -5 |
| 2026-02-23 16:23 | fix(api): win_config `border` type #38030 | glepnir | 2 | +2 | -2 |
| 2026-02-23 16:22 | fix(statusline): broken statusline on error #38000 | Sean Dewar | 6 | +62 | -21 |
| 2026-02-23 15:10 | docs(api): nvim_open_win "split" with negative "win" #38032 | Sean Dewar | 3 | +6 | -5 |
| 2026-02-23 14:56 | build: distclean: remove zig-related dirs #38013 | GX | 1 | +2 | -0 |
| 2026-02-23 14:54 | feat(messages): drop hardcoded 'showmode' delay #38029 | Justin M. Keyes | 5 | +15 | -8 |
| 2026-02-23 13:43 | test: don't test overriding argv[0] using FFI (#38012) | zeertzjq | 2 | +15 | -15 |
| 2026-01-06 09:46 | fix(build): build.zig: use luajit for windows | bfredl | 2 | +3 | -5 |
| 2026-02-23 09:18 | fix(coverity/644326): NULL ptr deref in socket_address_is_tcp #38010 | Sathya Pramodh | 3 | +11 | -11 |
| 2026-02-23 08:24 | refactor: defer_fn return type #37999 | Justin M. Keyes | 3 | +4 | -6 |
| 2026-02-23 08:20 | fix(health): check more "old" files #38028 | Justin M. Keyes | 1 | +10 | -0 |
| 2026-02-23 05:51 | test(terminal/scrollback_spec): fix flaky test (#38026) | zeertzjq | 1 | +5 | -2 |
| 2026-02-23 04:28 | fix(process): handle poll() interrupted by a signal (#38024) | zeertzjq | 5 | +34 | -13 |
| 2026-02-23 04:26 | test(core/channels_spec): fix flaky test (#38025) | zeertzjq | 1 | +2 | -0 |
| 2026-02-23 01:48 | test(terminal/channel_spec): fix flaky test (#38023) | zeertzjq | 1 | +23 | -33 |
| 2026-02-23 00:00 | fix(logging): don't overwrite NameBuff (#38004) | zeertzjq | 3 | +59 | -11 |
| 2026-02-22 23:15 | fix(process): use poll() to drain PTY master on Linux (#38005) | zeertzjq | 1 | +12 | -1 |
| 2026-02-22 19:43 | fix(lsp): vim.lsp.completion clean up triggers on client detach (#38009) | glepnir | 2 | +69 | -22 |
| 2026-02-22 00:13 | vim-patch:9.2.0040: completion: preinsert wrong with register completion (#38003) | zeertzjq | 2 | +28 | -0 |
| 2026-02-21 23:43 | Merge pull request #37991 from zeertzjq/vim-9.2.0031 | zeertzjq | 12 | +125 | -111 |
| 2026-02-21 23:03 | vim-patch:9.2.0041: Not always using GA_CONCAT_LITERAL | zeertzjq | 4 | +7 | -7 |
| 2026-02-20 22:32 | vim-patch:9.2.0031: Inefficient use of ga_concat() | zeertzjq | 8 | +118 | -104 |
| 2026-02-21 20:00 | test(ui): failure in lua/ui_spec.lua in headless OS (no GUI) #37975 | wjyoung65 | 1 | +8 | -3 |
| 2026-02-21 19:52 | docs: highlight, terminal SGR #37998 | Justin M. Keyes | 6 | +89 | -97 |
| 2026-02-21 19:13 | fix(messages): reinstate 'showmode' message delay #37992 | luukvbaal | 1 | +3 | -4 |
| 2025-03-14 17:40 | ci: lint and format treesitter queries | Riley Bruins | 4 | +36 | -6 |
| 2026-02-21 11:54 | vim-patch:9.2.0036: completion: thesaurus completion incorrect with "longest/fuzzy" (#37996) | zeertzjq | 5 | +38 | -9 |
| 2026-02-20 23:41 | refactor(net): socket_address_is_tcp #37947 | Sathya Pramodh | 3 | +25 | -3 |
| 2026-02-20 23:35 | feat(highlight): support more SGR attributes #37901 | Riccardo Mazzarini | 21 | +236 | -26 |
| 2026-02-20 21:50 | fix(event-loop): don't call uv_stop() when loop isn't running (#37984) | zeertzjq | 1 | +5 | -1 |
| 2026-02-20 01:46 | Merge pull request #37979 from zeertzjq/vim-9.2.0027 | zeertzjq | 5 | +41 | -5 |
| 2026-02-20 01:18 | vim-patch:9.2.0033: filetype: sh filetype used for env files | zeertzjq | 3 | +34 | -2 |
| 2026-02-20 01:18 | vim-patch:4611f7b: runtime(apache): Add 'SSLVHostSNIPolicy' declaration to syntax script | zeertzjq | 1 | +2 | -1 |
| 2026-02-20 01:17 | vim-patch:342ae5f: runtime(progress): Use setlocal for expandtab | zeertzjq | 1 | +2 | -2 |
| 2026-02-20 01:16 | vim-patch:9.2.0027: filetype: yara files are not recognized | zeertzjq | 2 | +3 | -0 |
| 2026-02-20 01:15 | Merge pull request #37978 from zeertzjq/vim-9.2.0030 | zeertzjq | 3 | +92 | -5 |
| 2026-02-20 00:59 | vim-patch:9.2.0032: completion: hang with line completion and fuzzy | zeertzjq | 2 | +27 | -1 |
| 2026-02-20 00:57 | vim-patch:9.2.0030: completion: non-prefix matches shown when leader is NULL | zeertzjq | 2 | +65 | -4 |
| 2026-02-19 22:53 | test: start test runners in Xtest_xdg dir (#37964) | zeertzjq | 15 | +79 | -39 |
| 2026-02-19 22:51 | vim-patch:9.2.0028: matchadd() conceal may use unrelated syntax cchar (#37974) | zeertzjq | 2 | +27 | -3 |
| 2026-02-19 21:01 | fix(message): set replace_last for completion "scanning" messages #37967 | luukvbaal | 2 | +23 | -0 |
| 2026-02-19 18:38 | test(lsp): fix fake LSP server timeout not working (#37970) | zeertzjq | 4 | +62 | -26 |
| 2026-02-19 17:05 | fix(treesitter): :InspectTree wrong title for non-relative path #37965 | zeertzjq | 2 | +32 | -1 |
| 2026-02-19 11:59 | fix(defaults): silent `gx` if no `textDocument/documentLink` support #37969 | Evgeni Chasnovski | 1 | +24 | -11 |
| 2026-02-19 11:31 | test(terminal/channel_spec): fix test still flaky on Windows (#37968) | zeertzjq | 1 | +2 | -1 |
| 2026-02-19 09:57 | test: fix flaky tests in terminal/{buffer,channel}_spec.lua (#37966) | zeertzjq | 2 | +8 | -9 |
| 2026-02-19 06:30 | test(ex_cmds/write_spec): don't create files under test/ (#37963) | zeertzjq | 2 | +50 | -55 |
| 2026-02-19 04:14 | test: remove duplicate test file 078_swapfile_recover_spec.lua (#37961) | zeertzjq | 1 | +0 | -79 |
| 2026-02-19 02:46 | vim-patch:9.2.0025: filetype: cshtml incorrectly recognized (#37957) | zeertzjq | 2 | +4 | -2 |
| 2026-02-19 02:34 | fix(rpc): include write failure reason in log (#37959) | zeertzjq | 4 | +24 | -20 |
| 2026-02-19 02:16 | fix(lsp): add `vim.deprecate` call to `vim.lsp.with` (#37960) | Maria Solano | 1 | +5 | -0 |
| 2026-02-19 01:05 | Merge pull request #37958 from zeertzjq/vim-9.2.0023 | zeertzjq | 2 | +13 | -8 |
| 2026-02-19 00:16 | vim-patch:9.2.0024: Reading files with very long lines crashes with a segfault | zeertzjq | 1 | +6 | -1 |
| 2026-02-19 00:06 | vim-patch:9.2.0023: fix integer overflow in ml_append_int() for long lines | zeertzjq | 1 | +7 | -7 |
| 2026-02-19 00:18 | vim-patch:89712b9: runtime(ccomplete): handle structs from tags file (#37956) | zeertzjq | 1 | +122 | -115 |
| 2026-02-18 23:46 | vim-patch:9.2.0020: Wrong shortened buffer after :cd with duplicate slashes (#37955) | zeertzjq | 3 | +20 | -1 |
| 2026-02-18 23:43 | test: remove XDG dir and rplugin manifest on cleanup (#37954) | zeertzjq | 1 | +6 | -3 |
| 2026-02-18 22:07 | fix(memfile): avoid potential crash on OOM (#37946) | zeertzjq | 2 | +4 | -3 |
| 2026-02-18 21:13 | test(lsp): add entire-line completion word case (#37927) | Bartłomiej Maryńczak | 1 | +35 | -0 |
| 2026-02-18 19:40 | fix(lsp): use entire line as completion word (#37949) | Maria Solano | 1 | +2 | -1 |
| 2026-02-18 19:19 | Merge #37928 prompt-buffer cursor, undo | Justin M. Keyes | 4 | +89 | -24 |
| 2026-02-18 17:17 | ci(deps): don't brew install ninja on macOS | Christian Clason | 1 | +0 | -1 |
| 2026-02-18 11:11 | feat(defaults): don't enable treesitter query linter | Christian Clason | 3 | +9 | -6 |
| 2026-02-18 16:58 | feat(logging): rename ".nvimlog" => "nvim.log" #37935 | Justin M. Keyes | 10 | +35 | -32 |
| 2026-02-18 13:10 | test(win_scrolled_resized_spec): fix flaky test (#37942) | zeertzjq | 1 | +2 | -0 |
| 2026-02-18 11:10 | test(screen): fix minimal timeout too small for "intermediate" (#37933) | zeertzjq | 1 | +2 | -0 |
| 2026-02-18 09:08 | test: fix test failure causing following tests to fail (#37932) | zeertzjq | 1 | +2 | -3 |
| 2026-02-18 08:46 | Merge pull request #37826 from glepnir/hl_underline_int_overflow | bfredl | 4 | +32 | -34 |
| 2026-02-18 08:03 | fix(lsp): wait to display exit message #37925 | Olivia Kinnear | 1 | +21 | -7 |
| 2026-02-18 07:56 | test: support running functionaltests in parallel by directory (#37918) | zeertzjq | 13 | +205 | -101 |
| 2026-02-18 06:57 | fix(defaults): 'guifont' "monospace" fallback, trim spaces #37930 | Rahul Yedida | 4 | +13 | -6 |
| 2026-02-18 06:53 | docs: update version.c #37784 | github-actions[bot] | 1 | +24 | -14 |
| 2026-02-17 10:34 | fix(prompt): clear undo when changing/appending prompt | Sean Dewar | 4 | +60 | -21 |
| 2026-02-17 12:48 | fix(prompt): prompt_setprompt cursor col adjustment | Sean Dewar | 2 | +29 | -3 |
| 2026-02-17 18:12 | fix(ui2): don't change configured message target implicitly #37924 | luukvbaal | 3 | +76 | -84 |
| 2026-02-17 13:00 | fix(terminal): crash after deleting buffer lines (#37921) | zeertzjq | 2 | +27 | -0 |
| 2026-02-17 12:59 | fix(highlight): refresh highlight attrs before message output #25737 | glepnir | 5 | +112 | -62 |
| 2026-02-17 12:40 | Merge #37913 prompt-bufffer, u_savecommon | Justin M. Keyes | 5 | +41 | -8 |
| 2026-02-17 12:30 | fix(terminal): spurious buffer update with empty buf (#37920) | zeertzjq | 2 | +19 | -4 |
| 2026-02-17 12:28 | feat(ui2): show active paging keys in dialog float title #37919 | luukvbaal | 2 | +46 | -22 |
| 2026-02-12 04:29 | fix(highlight): blend underline check and use struct key for attr cache | glepnir | 4 | +32 | -34 |
| 2026-02-16 17:13 | feat(ftplugin): treesitter default highlighting for markdown | Christian Clason | 6 | +248 | -187 |
| 2026-02-17 03:34 | test: don't run test cases directly in describe() (#37915) | zeertzjq | 1 | +22 | -20 |
| 2026-02-17 00:06 | fix(undo): u_savecommon uses wrong buffer | Sean Dewar | 2 | +22 | -3 |
| 2026-02-16 22:09 | fix(prompt): prompt_setprompt with unloaded buffer, ': with lnum 0 | Sean Dewar | 3 | +19 | -5 |
| 2026-02-17 00:19 | refactor(tests): server_spec #37912 | Justin M. Keyes | 2 | +19 | -21 |
| 2026-02-16 22:11 | fix(ui2): only set dialog on_key callback once #37905 | luukvbaal | 4 | +28 | -20 |
| 2026-02-16 21:20 | fix(lsp): map all LSP methods to server capabilities (#37910) | Tristan Knight | 3 | +66 | -15 |
| 2026-02-16 17:37 | build(deps): bump luajit to 1c3b5a4d7 | Christian Clason | 1 | +2 | -2 |
| 2026-02-16 19:05 | feat(lsp): support `textDocument/documentLink` (#37644) | Maria Solano | 5 | +37 | -2 |
| 2026-02-16 16:51 | fix(messages): message not flushed at end of command #37904 | luukvbaal | 3 | +16 | -4 |
| 2026-02-16 16:05 | feat(lua): support vim.Range:has(vim.pos) #37879 | Maria Solano | 3 | +25 | -9 |
| 2026-02-16 14:51 | fix(coverity/637363): out-of-bounds write #37878 | Jibril | 2 | +34 | -1 |
| 2026-02-16 14:37 | Merge #37875 prompt-buffer fixes | Justin M. Keyes | 5 | +189 | -14 |
| 2026-02-16 14:35 | fix(extmark): adjust invalidate range by one for deleted lines #37897 | luukvbaal | 2 | +12 | -12 |
| 2026-02-16 14:33 | fix(float): clamp floating window above cmdline #37899 | luukvbaal | 2 | +92 | -7 |
| 2026-02-16 14:05 | feat(defaults): per-platform 'guifont' default #37175 | Rahul Yedida | 6 | +19 | -4 |
| 2026-02-16 13:47 | fix(terminal): handle opening terminal on unloaded buffer (#37894) | zeertzjq | 4 | +66 | -2 |
| 2026-02-16 13:39 | Merge pull request #37902 from zeertzjq/vim-9.1.1668 | zeertzjq | 9 | +166 | -54 |
| 2026-02-16 13:03 | vim-patch:9.1.1954: Setting a byte in a blob, accepts values outside 0-255 | zeertzjq | 4 | +16 | -4 |
| 2026-02-16 12:37 | vim-patch:partial:9.1.1668: items() does not work for Blobs | zeertzjq | 7 | +150 | -50 |
| 2026-02-16 12:32 | vim-patch:8.2.3841: Vim9: outdated TODO items, disabled tests that work (#37900) | zeertzjq | 6 | +40 | -30 |
| 2026-02-16 06:31 | vim-patch:3de7384: runtime(doc): Fix :help complete() example (#37891) | zeertzjq | 3 | +27 | -21 |
| 2026-02-16 02:52 | Merge pull request #37889 from zeertzjq/vim-abac1c1 | zeertzjq | 1 | +7 | -5 |
| 2026-02-16 02:29 | vim-patch:abac1c1: runtime(zip): use system() instead of :! | zeertzjq | 1 | +7 | -5 |
| 2026-02-16 01:42 | Merge pull request #37886 from zeertzjq/vim-c68e64d | zeertzjq | 3 | +7 | -5 |
| 2026-02-16 00:45 | vim-patch:0435abf: runtime(fstab): Add cgroup2 to valid device types | zeertzjq | 1 | +4 | -3 |
| 2026-02-16 00:44 | vim-patch:3794d9b: runtime(vim): Error codes should not be highlighed with vim9CommentTitle | zeertzjq | 1 | +1 | -1 |
| 2026-02-16 00:44 | vim-patch:c68e64d: runtime(sh): fix spurious nextgroup=shComment on shEscape | zeertzjq | 1 | +2 | -1 |
| 2026-02-16 01:07 | Merge pull request #37884 from zeertzjq/vim-9.2.0007 | zeertzjq | 4 | +28 | -11 |
| 2026-02-16 00:24 | test(old): restore test coverage for invalid 'statusline' flag | zeertzjq | 2 | +4 | -2 |
| 2026-02-15 23:40 | vim-patch:9.2.0009: tests: test_cindent are not ordered | zeertzjq | 1 | +9 | -9 |
| 2026-02-15 23:39 | vim-patch:9.2.0007: cindent: recognizing labels within commented lines | zeertzjq | 2 | +15 | -0 |
| 2026-02-15 17:02 | fix(prompt): wrong changed lnum in init_prompt | Sean Dewar | 3 | +29 | -2 |
| 2026-02-15 16:22 | fix(prompt): prompt_setprompt does not adjust extmarks, no on_bytes | Sean Dewar | 3 | +77 | -2 |
| 2026-02-15 03:21 | fix(prompt): wrong cursor col after prompt_setprompt, no on_lines | Sean Dewar | 3 | +83 | -10 |
| 2026-02-15 22:51 | vim-patch:9.2.0004: Changing hidden prompt buffer cancels :startinsert/:stopinsert (#37881) | zeertzjq | 5 | +58 | -22 |
| 2026-02-15 17:16 | feat(statusline): option to specify stacking highlight groups #37153 | Riley Bruins | 10 | +73 | -16 |
| 2026-02-15 16:37 | fix(lsp): support workspace/configuation with no section #27510 | Tim Pope | 3 | +13 | -1 |
| 2026-02-15 12:33 | fix(lsp): wait for exit_timeout on quit #37597 | phanium | 1 | +16 | -0 |
| 2026-02-13 22:14 | test(lsp): wait up to 1 second to read messages | Wayne Young | 1 | +6 | -1 |
| 2026-02-15 09:25 | refactor(terminal): don't put cursor at bottom-left in Normal mode (#37873) | zeertzjq | 2 | +20 | -4 |
| 2026-02-15 08:57 | Merge #37870 from seandewar/prompt-crash | Justin M. Keyes | 4 | +74 | -16 |
| 2026-02-15 05:45 | fix(prompt): prompt_setprompt sets cursor col unnecessarily | Sean Dewar | 2 | +18 | -1 |
| 2026-02-15 01:27 | fix(prompt): ml_get error with invalid ': lnum | Sean Dewar | 2 | +11 | -0 |
| 2026-02-15 01:01 | fix(prompt): heap-buffer-overflows with invalid ': col | Sean Dewar | 3 | +22 | -4 |
| 2026-02-15 00:13 | fix(prompt): heap-buffer-overflow in prompt_setprompt | Sean Dewar | 3 | +23 | -11 |
| 2026-02-15 00:03 | fix(highlight): setting 'winhl' doesn't work with global ns (#37868) | zeertzjq | 4 | +37 | -18 |
| 2026-02-14 17:18 | feat(prompt): plugins can update prompt during user input #37743 | Shadman | 7 | +177 | -77 |
| 2026-02-14 15:55 | docs: Lua error codes E970, E5107-E5116 #37577 | glepnir | 2 | +74 | -3 |
| 2026-02-14 15:50 | refactor(lsp): centralize provider capability resolution #37221 | Tristan Knight | 6 | +330 | -118 |
| 2026-02-14 14:17 | fix(highlight): link HLF_8 to something more prominent #34910 | Justin M. Keyes | 1 | +2 | -2 |
| 2026-02-14 13:55 | build: zig tee, drop old XXD_URL #37863 | Justin M. Keyes | 4 | +13 | -6 |
| 2026-02-14 13:26 | fix(pack): explicitly close confirmation window #37861 | Evgeni Chasnovski | 2 | +11 | -0 |
| 2026-02-14 11:23 | build(deps): bump luajit to 26fd1a7d6 | Christian Clason | 1 | +2 | -2 |
| 2026-02-14 11:07 | feat(diagnostic): fromqflist({merge_lines}) #37416 | Dmytro Pletenskyi | 4 | +121 | -6 |
| 2026-02-14 10:34 | fix(restart): append `-c <cmd>` at end, drop `-- [files…]` #37846 | Justin M. Keyes | 5 | +100 | -96 |
| 2026-02-14 10:30 | refactor(help): move local-additions to Lua #37831 | Yochem van Rosmalen | 4 | +84 | -167 |
| 2026-02-14 04:49 | refactor: fix coverity warnings (#37858) | zeertzjq | 3 | +6 | -2 |
| 2026-02-14 02:49 | fix(terminal): resuming doesn't work with command in fish (#37857) | zeertzjq | 4 | +48 | -7 |
| 2026-02-14 01:05 | docs(lua): correct vim.wait() interval description (#37856) | zeertzjq | 2 | +5 | -5 |
| 2026-02-14 01:03 | fix(messages): heap-buffer-overflow with shell command (#37855) | zeertzjq | 1 | +1 | -1 |
| 2026-02-14 00:00 | fix(terminal): missing refresh with partial mappings (#37839) | zeertzjq | 3 | +72 | -1 |
| 2026-02-13 22:55 | vim-patch:48cee53: runtime(doc): Clarify :bd behaviour | zeertzjq | 1 | +9 | -2 |
| 2026-02-13 22:55 | vim-patch:10f5573: runtime(systemverilog): use correct matchit pattern for the covergroup block | zeertzjq | 1 | +2 | -1 |
| 2026-02-13 22:54 | vim-patch:dcc4175: runtime(go,gleam): Remove 'formatprg' from ftplugins | zeertzjq | 2 | +4 | -4 |
| 2026-02-13 22:54 | vim-patch:a39d7c2: runtime(sudoers): highlight usernames with hyphens, digits, underscores | zeertzjq | 1 | +15 | -14 |
| 2026-02-13 23:39 | fix(ui): repaint separator connectors after all window updates #37852 | Riccardo Mazzarini | 2 | +74 | -3 |
| 2026-02-13 13:49 | feat(terminal): detect suspended PTY process (#37845) | zeertzjq | 11 | +216 | -15 |
| 2026-02-13 13:02 | fix: wait() checks condition twice on each interval (#37837) | zeertzjq | 4 | +41 | -10 |
| 2026-02-13 11:29 | fix(cmd): filter stdin file "-" from v:argv on :restart #37165 | glepnir | 2 | +73 | -21 |
| 2026-02-13 09:11 | vim-patch:1cf38bf: runtime(css): Add missing numeric units (#37843) | zeertzjq | 1 | +121 | -117 |
| 2026-02-13 09:02 | vim-patch:9.1.2147: Compile warning in strings.c (#37842) | zeertzjq | 2 | +6 | -8 |
| 2026-02-13 07:58 | vim-patch:9bf9d43: runtime(doc): various netrw related corrections | zeertzjq | 1 | +70 | -84 |
| 2026-02-13 07:52 | vim-patch:partial:8ee0e0b: runtime(doc): Fix to two-space convention in user manual | zeertzjq | 3 | +21 | -21 |
| 2026-02-13 01:23 | fix(api): preserve WinConfig style when converting float to split #37264 | glepnir | 2 | +32 | -0 |
| 2026-02-13 01:06 | fix(terminal): scrollback may still be wrong on height increase (#37835) | zeertzjq | 2 | +24 | -5 |
| 2026-02-13 00:34 | vim-patch:9.1.2146: filetype: cel files are not recognized (#37834) | zeertzjq | 2 | +2 | -0 |
| 2026-02-12 22:22 | vim-patch:56033b9: runtime(sh): Fix some ksh-specific deficiencies in syntax script | zeertzjq | 1 | +35 | -13 |
| 2026-02-12 22:22 | vim-patch:04c3c68: runtime(sshdconfig): Update syntax | zeertzjq | 1 | +18 | -16 |
| 2026-02-12 22:22 | vim-patch:b27934b: runtime(django): add syntax support for partial | zeertzjq | 1 | +2 | -0 |
| 2026-02-12 22:38 | fix(bufwrite.c): handle invalid byte sequences #37363 | Kevin Goodsell | 2 | +169 | -119 |
| 2026-02-12 16:55 | feat(iter): peek(), skip(predicate) for non-list iterators #37604 | Elijah Koulaxis | 4 | +166 | -23 |
| 2026-02-12 16:10 | fix(ui2): incomplete :echon message in g< pager #37819 | phanium | 3 | +35 | -2 |
| 2026-02-12 13:15 | Merge #37096 from justinmk/doc2 | Justin M. Keyes | 23 | +187 | -139 |
| 2026-02-12 13:07 | fix(treesitter): highlight group for EditQuery captures #36265 | Michele Campeotto | 3 | +11 | -7 |
| 2026-02-12 12:33 | fix(scripts): collect_typos.lua: show commit message on failure | Justin M. Keyes | 1 | +27 | -6 |
| 2026-02-11 22:12 | fix(health): avoid silent failure | Justin M. Keyes | 1 | +8 | -17 |
| 2026-01-27 21:48 | docs: vim.fs path expansion | Justin M. Keyes | 2 | +58 | -48 |
| 2026-01-27 14:13 | refactor(api): api_buf_ensure_loaded | Justin M. Keyes | 1 | +19 | -19 |
| 2025-12-25 09:02 | docs: lsp, options, promptbuf | Justin M. Keyes | 19 | +75 | -49 |
| 2026-02-12 12:15 | refactor(lsp): drop once(), use _memoize() #37829 | Justin M. Keyes | 2 | +4 | -27 |
| 2026-02-12 12:10 | fix(terminal): changing height may lead to wrong scrollback (#37824) | zeertzjq | 3 | +186 | -25 |
| 2026-02-11 09:47 | build(deps): bump libuv to v1.52.0 | Christian Clason | 3 | +6 | -5 |
| 2026-02-12 09:56 | build(deps): bump luajit to 233ad2403 | Christian Clason | 1 | +2 | -2 |
| 2026-02-12 09:31 | test(testterm): remove useless TermCursor highlight definition (#37827) | zeertzjq | 3 | +3 | -4 |
| 2026-02-12 09:20 | docs(dev): fix references to LOG_DEBUG #37825 | wjyoung65 | 2 | +3 | -3 |
| 2026-02-12 09:15 | fix(pack): skip :redraw! if headless #37782 | Andrew Braxton | 1 | +5 | -1 |
| 2026-02-11 11:54 | feat(stdlib): vim.json.decode() can allow comments #37795 | skewb1k | 5 | +106 | -11 |
| 2026-02-11 11:17 | fix: ignore Nvim local config #37805 | Yochem van Rosmalen | 1 | +3 | -0 |
| 2026-02-11 02:48 | fix(channel): possible hang after connecting with TCP times out (#37813) | zeertzjq | 2 | +13 | -13 |
| 2026-02-11 01:34 | fix(channel): crash on failed sockconnect() (#37811) | zeertzjq | 2 | +26 | -2 |
| 2026-02-11 00:02 | vim-patch:36f4498: runtime(java): Allow for org.TopLevelType.NestedType return types (#37810) | zeertzjq | 1 | +23 | -13 |
| 2026-02-11 00:02 | vim-patch:61e96c5: runtime(doc): Fix typo in runtime/doc/cmdline.txt (#37809) | zeertzjq | 1 | +1 | -1 |
| 2026-02-10 22:36 | refactor(terminal.c): move screen callbacks together (#37808) | zeertzjq | 1 | +20 | -20 |
| 2026-02-10 17:43 | feat(lua): add `Iter:unique()` (#37592) | Olivia Kinnear | 6 | +122 | -7 |
| 2026-02-05 10:02 | fix(vim.fs): make `rm()` work with symlink to a directory | Evgeni Chasnovski | 3 | +44 | -3 |
| 2026-02-10 14:14 | vim-patch:5ed3723: runtime(ruby): Update for Vim 9.2 release (#37806) | zeertzjq | 10 | +9 | -12 |
| 2026-02-10 12:43 | refactor(help): move escaping logic to Lua #37757 | Yochem van Rosmalen | 4 | +255 | -217 |
| 2026-02-10 11:17 | fix(health): check stable release for non-nightly build #36715 | glepnir | 1 | +63 | -28 |
| 2026-02-10 11:05 | fix(api): cterm type in highlight keyset #37802 | glepnir | 3 | +4 | -12 |
| 2026-02-10 10:38 | test: move deprecated highlight API tests #37801 | glepnir | 2 | +208 | -191 |
| 2026-02-09 23:06 | Merge pull request #37798 from zeertzjq/vim-e92998e | zeertzjq | 5 | +27 | -9 |
| 2026-02-09 22:43 | vim-patch:9e456e5: runtime(doc): clarify the use of 'iskeyword' option value | zeertzjq | 4 | +25 | -5 |
| 2026-02-09 22:42 | vim-patch:4442ac5: runtime(nginx): Update nginx syntax script | zeertzjq | 1 | +1 | -3 |
| 2026-02-09 22:42 | vim-patch:e92998e: runtime(nginx): highlight Lua in set_by_lua_block in syntax script | zeertzjq | 1 | +1 | -1 |
| 2026-02-09 22:30 | fix(terminal): wrong scrollback with nvim_open_term() on buffer (#37791) | zeertzjq | 2 | +101 | -2 |
| 2026-02-09 21:55 | build(desktop): declare "Development" category #37794 | Starman | 1 | +1 | -1 |
| 2026-02-09 17:45 | fix(lsp): error on omnifunc completion (#37790) | phanium | 2 | +7 | -3 |
| 2026-02-09 17:13 | docs(quickfix): fix tag format for CTRL mappings #37793 | Yochem van Rosmalen | 4 | +18 | -18 |
| 2026-02-09 12:51 | fix(terminal): set b_locked when setting &buftype (#37787) | Sean Dewar | 2 | +8 | -1 |
| 2026-02-09 12:19 | test: add failing case for screenrow/screencol #37761 | Nanashi. | 1 | +65 | -0 |
| 2026-02-09 11:28 | fix(terminal): handle ED 3 (clear scrollback) properly (#21412) | zeertzjq | 5 | +308 | -60 |
| 2026-02-09 00:19 | vim-patch:b422a33: runtime(gdb): Update syntax and ftplugin (#37783) | zeertzjq | 3 | +1670 | -88 |
| 2026-02-08 21:43 | fix(autocmd): deferred TermResponse lacks "data", may not fire (#37778) | Sean Dewar | 3 | +83 | -10 |
| 2026-02-08 21:25 | fix(lsp): ignore empty response on trigger completion #37663 | Tomasz N | 2 | +2 | -1 |
| 2026-02-08 21:22 | test(lsp/diagnostic): clearing diagnostics #37759 | GenchoXD | 1 | +61 | -0 |
| 2026-02-08 21:10 | feat(lsp): display codelens as virtual lines, not virtual text #36469 | Mike J McGuirk | 3 | +89 | -36 |
| 2026-02-07 19:40 | fix(terminal): autocmds leave terminal open to wiped buffer | Sean Dewar | 2 | +17 | -0 |
| 2026-02-07 17:02 | fix(window): use real last buffer of closed window | Sean Dewar | 3 | +71 | -0 |
| 2026-02-06 23:13 | fix(autocmd): potential TabClosed UAF, always set abuf | Sean Dewar | 2 | +4 | -3 |
| 2026-02-06 16:33 | fix(terminal): update size after closing window | Sean Dewar | 2 | +71 | -1 |
| 2026-02-08 14:47 | fix(messages): unwanted newlines with ext_messages #37733 | luukvbaal | 28 | +168 | -108 |
| 2026-02-08 14:15 | fix(pack): close confirmation buffer, not tabpage #37756 | Evgeni Chasnovski | 2 | +11 | -9 |
| 2026-02-08 13:07 | docs(eval): fix fn.strchar types #37737 | Mike J McGuirk | 3 | +12 | -10 |
| 2026-02-08 13:06 | docs(eval): correct types for getcharsearch, setcharsearch #37734 | Mike J McGuirk | 3 | +6 | -6 |
| 2026-02-08 12:35 | docs: update version.c #37595 | github-actions[bot] | 1 | +21 | -7 |
| 2026-02-08 02:27 | test(terminal): skip flaky test on Windows (#37774) | Sean Dewar | 1 | +1 | -0 |
| 2026-02-08 00:49 | test(api/server_requests_spec): fix flaky test (#37771) | zeertzjq | 1 | +4 | -2 |
| 2026-02-08 00:26 | Merge pull request #37770 from zeertzjq/vim-1ff2239 | zeertzjq | 3 | +35 | -3 |
| 2026-02-07 23:07 | vim-patch:27630b2: runtime(python3complete): remove trailing white space | zeertzjq | 1 | +3 | -3 |
| 2026-02-07 23:07 | vim-patch:d15c718: runtime(compiler): fix space escape in pyright | zeertzjq | 1 | +2 | -2 |
| 2026-02-07 23:06 | vim-patch:1ff2239: runtime(compiler): add pyright Python type checker | zeertzjq | 2 | +32 | -0 |
| 2026-02-07 23:04 | vim-patch:9.1.2138: win_execute() and 'autochdir' can corrupt buffer name (#37767) | zeertzjq | 4 | +60 | -0 |
| 2026-02-07 23:03 | vim-patch:partial:9.1.2137: test: Update tests for OpenBSD (#37766) | zeertzjq | 2 | +13 | -0 |
| 2026-02-07 15:03 | vim-patch:9.1.2136: :tab sbuffer may close old tabpage (#37765) | zeertzjq | 3 | +37 | -3 |
| 2026-02-07 15:03 | vim-patch:7ccb81b: runtime(tar): Make the path traversal detection more robust (#37764) | zeertzjq | 1 | +3 | -2 |
| 2026-02-06 18:28 | Merge #37424 $XDG_CONFIG_DIRS with init.lua, $NVIM_APPNAME | Justin M. Keyes | 3 | +145 | -19 |
| 2026-02-05 17:39 | fix(terminal): reset `w_leftcol` after resizing terminal | horrifyingHorse | 2 | +56 | -3 |
| 2026-01-15 14:27 | fix(startup): respect $NVIM_APPNAME in $XDG_CONFIG_DIRS paths | Jesse van der Pluijm | 2 | +72 | -26 |
| 2026-01-17 09:33 | refactor(startup): extract conflicting configs error to errors.h | Jesse van der Pluijm | 2 | +4 | -3 |
| 2026-01-15 13:19 | fix(startup): source init.lua from XDG_CONFIG_DIRS | Jesse van der Pluijm | 2 | +85 | -6 |
| 2026-02-06 13:10 | fix(ui): cmdline_block events for exmode #37751 | luukvbaal | 3 | +38 | -0 |
| 2026-02-06 12:55 | vim-patch:422ef98: runtime(doc): fix pattern problem in cmdline.txt (#37753) | zeertzjq | 1 | +3 | -3 |
| 2026-02-06 12:31 | refactor(lsp): always fetch lenses again in codelens.run (#37720) | Mathias Fußenegger | 2 | +67 | -44 |
| 2026-02-06 12:25 | vim-patch:9.1.2135: tests: tar plugin does not consider 'nowrapscan' (#37752) | zeertzjq | 2 | +23 | -1 |
| 2026-02-06 12:17 | vim-patch:56d470a: runtime(lf): update syntax to support lf version r41 (#37750) | zeertzjq | 3 | +6 | -5 |
| 2026-02-06 10:29 | vim-patch:9.1.2133: Another case of buffer overflow with 'helpfile' (#37746) | zeertzjq | 2 | +6 | -1 |
| 2026-02-05 23:40 | vim-patch:9.1.2132: [security]: buffer-overflow in 'helpfile' option handling (#37735) | zeertzjq | 2 | +10 | -1 |
| 2026-02-05 23:28 | fix(vterm): handle split UTF-8 after ASCII properly (#37721) | zeertzjq | 3 | +12 | -15 |
| 2026-02-05 19:54 | fix(ui2): always route to dialog when cmdline is open #37730 | luukvbaal | 4 | +72 | -38 |
| 2026-02-05 14:55 | fix(messages): increment message ID without ext_messages #37714 | luukvbaal | 2 | +9 | -3 |
| 2026-02-05 13:43 | docs(lua): vim.keymap.set takes no `noremap` #37723 | Christian Clason | 2 | +3 | -0 |
| 2026-02-05 13:39 | ci(cirrus): update to FreeBSD 15.0 (#37716) | zeertzjq | 2 | +2 | -2 |
| 2026-02-05 13:37 | fix(messages): single msg_show event for :global command #37728 | luukvbaal | 2 | +19 | -1 |
| 2026-02-05 12:45 | refactor: rename _extui => _core.ui2 #37692 | luukvbaal | 14 | +1071 | -1076 |
| 2026-02-05 06:27 | test(terminal/cursor_spec): fix flaky test (#37715) | zeertzjq | 1 | +7 | -1 |
| 2026-02-05 01:32 | vim-patch:61044eb: runtime(haskellcomplete): fix Undefined variable b:completingLangExtension. (#37712) | zeertzjq | 1 | +4 | -11 |
| 2026-02-05 01:26 | vim-patch:03b42b2: runtime(doc): add note for -complete=shellcmdline (#37713) | zeertzjq | 1 | +3 | -1 |
| 2026-02-05 00:23 | fix(ui2): only copy highlight marks when expanding cmdline #37709 | luukvbaal | 2 | +18 | -1 |
| 2026-02-05 00:19 | fix(terminal): handle split composing chars at right edge (#37694) | zeertzjq | 3 | +49 | -3 |
| 2026-02-05 00:03 | test(lsp): retry "on_type_formatting enables formatting on type" #37711 | Justin M. Keyes | 1 | +1 | -1 |
| 2026-02-04 23:36 | vim-patch:9.1.2130: Page scrolling in Insert mode beeps (#37710) | zeertzjq | 2 | +52 | -52 |
| 2026-02-04 22:43 | fix(ui): remember cursor shape when obscured #37704 | Sean Dewar | 1 | +11 | -15 |
| 2026-02-04 22:26 | test(tui_spec): check that 'ttimeoutlen' works (#37702) | zeertzjq | 1 | +53 | -1 |
| 2026-02-04 19:11 | feat(ui2): replace message by its ID #37672 | luukvbaal | 2 | +167 | -73 |
| 2026-02-04 17:20 | test(float): cursor unobscured by hidden float and in cmdline | Sean Dewar | 1 | +69 | -1 |
| 2026-02-04 18:53 | docs: setting g:clipboard after provider init #37705 | Kevin Locke | 1 | +5 | -1 |
| 2026-02-04 15:09 | feat(ui): show "empty" cursor behind unfocused floatwin #37624 | glepnir | 2 | +438 | -0 |
| 2026-02-04 15:07 | fix(terminal): also don't propagate $COLORTERM on Windows (#37699) | zeertzjq | 2 | +9 | -11 |
| 2026-02-04 12:15 | fix(ui2): don't adjust dialog pos for pum wildmenu (#37695) | Sean Dewar | 2 | +22 | -3 |
| 2026-02-03 23:57 | Merge pull request #37693 from zeertzjq/vim-c65643c | zeertzjq | 1 | +31 | -27 |
| 2026-02-03 23:13 | vim-patch:ac5af8e: runtime(vim): Fix for :VimKeywordPrg when syntax does not match | zeertzjq | 1 | +4 | -1 |
| 2026-02-03 23:12 | vim-patch:c65643c: runtime(vim): Update ftplugin, fix option variable 'keywordprg' matching | zeertzjq | 1 | +28 | -27 |
| 2026-02-03 20:30 | fix(lsp): don't empty server start-boundary by next client response #37665 | Tomasz N | 2 | +45 | -2 |
| 2026-02-03 18:26 | build: ensure toolchain is passed to bundled deps #37587 | Rawan Muhammad | 1 | +12 | -0 |
| 2026-02-03 18:16 | feat(lsp): support range + full semantic token requests #37611 | jdrouhard | 7 | +254 | -156 |
| 2026-02-03 15:16 | vim-patch:9.1.2128: Heap use after free in buf_check_timestamp() | Sean Dewar | 2 | +24 | -1 |
| 2026-02-03 14:46 | Merge #37626 feat(lsp)!: textDocument/codeLens as decoration provider | Justin M. Keyes | 9 | +743 | -630 |
| 2026-02-03 14:33 | fix(lsp): avoid scheduling client deletion before LspNotify #37685 | Yi Ming | 1 | +22 | -22 |
| 2026-02-02 01:40 | feat(lsp): support `workspace/codeLens/refresh` | Yi Ming | 5 | +92 | -2 |
| 2026-01-30 07:12 | feat(lsp)!: reimplement `textDocument/codeLens` as decoration provider | Yi Ming | 8 | +658 | -635 |
| 2026-02-03 13:40 | fix(tui): use 0x7f as Backspace on Windows with VT input (#37679) | zeertzjq | 3 | +16 | -7 |
| 2026-02-03 13:31 | feat(defaults): exclude temp dirs from 'shada' oldfiles #37631 | Pavel Pisetski | 8 | +14 | -18 |
| 2026-02-03 13:24 | fix(l10n): update Ukrainian translations #37654 | Anatolii Sakhnik | 1 | +5071 | -5024 |
| 2026-02-03 13:17 | fix(ui2): wildmenu hidden behind dialog window #37684 | luukvbaal | 4 | +57 | -19 |
| 2026-02-03 13:01 | fix(prompt): ensure prompt-mark col gets reseted properly #37669 | Shadman | 3 | +33 | -1 |
| 2026-02-03 12:52 | fix(messages): always assign msg_id to msg_show events #37671 | luukvbaal | 2 | +13 | -12 |
| 2026-02-03 08:31 | test: unskip msgpackparse() test on Windows (#37683) | zeertzjq | 2 | +2 | -7 |
| 2026-02-03 05:08 | test(terminal/cursor_spec): fix flaky test (#37681) | zeertzjq | 1 | +8 | -6 |
| 2026-02-03 03:16 | vim-patch:093d0cb: runtime(doc): Clarify the behaviour of command completion functions (#37680) | zeertzjq | 1 | +2 | -1 |
| 2026-02-03 00:50 | test(tty-test): enable VTI and VTP on Windows (#37677) | zeertzjq | 6 | +18 | -23 |
| 2026-02-02 19:03 | ci(test): bump Windows runners to windows-2025 and unskip tests (#37666) | zeertzjq | 14 | +74 | -43 |
| 2026-02-02 16:08 | fix(ui): clear msg_ruler event with 'rulerformat' #37675 | luukvbaal | 2 | +22 | -2 |
| 2026-02-02 15:54 | fix(ui2): callbacks reference stale message-window handles #37673 | luukvbaal | 2 | +26 | -9 |
| 2026-02-02 05:37 | test: improve check for N/A tests (#37667) | zeertzjq | 1 | +2 | -2 |
| 2026-02-01 23:22 | vim-patch:2e4c98b: runtime(vim): Update base syntax, match Vim9 :unlet command (#37662) | zeertzjq | 1 | +3 | -3 |
| 2026-02-01 23:05 | vim-patch:079700e: runtime(doc): Improve the description at :help :cwindow (#37661) | zeertzjq | 1 | +4 | -0 |
| 2026-02-01 21:32 | build(deps): bump tree-sitter to v0.26.5 | Christian Clason | 2 | +4 | -4 |
| 2026-02-01 13:29 | fix(lua): close vim.defer_fn() timer if vim.schedule() failed (#37647) | zeertzjq | 6 | +41 | -11 |
| 2026-02-01 12:18 | fix(lsp): call `on_list` before reading `loclist` #37645 | Maria Solano | 1 | +4 | -4 |
| 2026-02-01 08:16 | test(tui_spec): fix overwriting environment on Windows (#37651) | zeertzjq | 1 | +2 | -3 |
| 2026-02-01 00:51 | Merge pull request #37646 from zeertzjq/vim-c99aaf4 | zeertzjq | 11 | +282 | -92 |
| 2026-02-01 00:31 | vim-patch:0195622: runtime(qf): Update quickfix syntax | zeertzjq | 1 | +6 | -4 |
| 2026-02-01 00:22 | vim-patch:dd9f7e6: runtime(doc): Fix some overlength lines | zeertzjq | 9 | +93 | -77 |
| 2026-02-01 00:21 | vim-patch:c99aaf4: runtime(colors): improve catppuccin colorscheme | zeertzjq | 1 | +183 | -11 |
| 2026-02-01 00:14 | test: wait for uv.pipe_connect() callback (#37640) | zeertzjq | 6 | +11 | -15 |
| 2026-01-31 13:50 | vim-patch:9.1.2123: using NOT with a float returns a float in legacy script (#37639) | zeertzjq | 2 | +9 | -4 |
| 2026-01-31 13:09 | fix(ui): don't crash if maximum UI count reached (#37636) | zeertzjq | 4 | +36 | -11 |
| 2026-01-31 00:25 | test: add reasons to some skipped tests (#37632) | zeertzjq | 5 | +6 | -6 |
| 2026-01-30 17:22 | fix(prompt): also store column info in ': mark #36194 | Shadman | 5 | +25 | -17 |
| 2026-01-30 14:34 | fix(lsp): use LSP textEdit range for completion start boundary (#37491) | Harsh Kapse | 2 | +75 | -9 |
| 2026-01-30 12:09 | vim-patch:9.1.2118: 'cursorline' missing after :diffput to empty buf (#37628) | zeertzjq | 3 | +77 | -0 |
| 2026-01-30 11:41 | vim-patch:9.1.2116: crash when using 'tagfunc' (#37627) | zeertzjq | 1 | +1 | -1 |
| 2026-01-30 10:58 | vim-patch:9.1.2119: tests: Test_language_cmd fails on OpenBSD (#37503) | Kevin Goodsell | 1 | +9 | -2 |
| 2026-01-30 00:08 | vim-patch:b817536: runtime(tera): update syntax files to support many more tera code (#37622) | zeertzjq | 1 | +31 | -6 |
| 2026-01-29 21:55 | Merge #37617 from echasnovski/pack-clearer-lockfile-sync | Justin M. Keyes | 3 | +26 | -6 |
| 2026-01-29 21:51 | fix(ui): no empty message for substitution match with ext_messages #37600 | luukvbaal | 2 | +11 | -1 |
| 2026-01-29 14:25 | test(pack): cover that events work when installing from the lockfile | Evgeni Chasnovski | 1 | +12 | -0 |
| 2026-01-29 14:24 | docs(pack): clarify caveats about installing based on the lockfile | Evgeni Chasnovski | 2 | +14 | -6 |
| 2026-01-29 14:02 | fix(process): avoid unexpected behavior when PTY chdir failed (#37614) | zeertzjq | 2 | +31 | -7 |
| 2026-01-29 08:29 | test(terminal): status is -1 in TermClose if buffer is deleted (#37609) | zeertzjq | 4 | +12 | -5 |
| 2026-01-29 05:16 | refactor(terminal): fix coverity warning (#37613) | zeertzjq | 1 | +2 | -0 |
| 2026-01-29 05:02 | fix(terminal): heap UAF if buffer deleted during TermRequest (#37612) | zeertzjq | 2 | +70 | -0 |
| 2026-01-29 01:50 | Merge pull request #37610 from zeertzjq/vim-f3055ea | zeertzjq | 25 | +5844 | -10691 |
| 2026-01-29 01:24 | vim-patch:97d1255: runtime(colors): Update colorscheme and add TitleBar/TitleBarNC | zeertzjq | 25 | +257 | -61 |
| 2026-01-29 01:23 | vim-patch:b1b8050: runtime(colors): update colorschemes: | zeertzjq | 5 | +46 | -33 |
| 2026-01-29 01:06 | vim-patch:f3055ea: runtime(colors): Update colorschemes | zeertzjq | 25 | +5639 | -10695 |
| 2026-01-29 01:00 | Merge pull request #37608 from zeertzjq/vim-c979211 | zeertzjq | 4 | +236 | -207 |
| 2026-01-29 00:22 | vim-patch:663d809: runtime(rust): Fix Rust indentation when string contains "if" | zeertzjq | 1 | +19 | -3 |
| 2026-01-29 00:22 | vim-patch:427fa3e: runtime(doc): 'ignorecase' affects character classes in the old engine | zeertzjq | 1 | +4 | -2 |
| 2026-01-29 00:21 | vim-patch:b73565d: runtime(make): Declare syntax file orphaned | zeertzjq | 1 | +2 | -2 |
| 2026-01-29 00:21 | vim-patch:c979211: runtime(8th): Update syntax script | zeertzjq | 1 | +211 | -200 |
| 2026-01-28 23:30 | vim-patch:9.1.2112: long statusline may crash if using singlebyte encoding (#37605) | zeertzjq | 1 | +14 | -0 |
| 2026-01-28 23:19 | vim-patch:1e54023: runtime(doc): clarify vim.eval behavior with Vim special variables (#37369) | Phạm Bình An | 1 | +4 | -2 |
| 2026-01-28 16:35 | fix(messages): swedish translation #37395 | Daniel Nylander | 1 | +9215 | -5669 |
| 2026-01-28 15:32 | fix(terminal): wrong scrollback with BufFile* autocommand (#37601) | zeertzjq | 3 | +72 | -33 |
| 2026-01-28 11:48 | Merge #37428 vim.pack tests | Justin M. Keyes | 1 | +213 | -327 |
| 2026-01-28 10:58 | perf(filetype): vim.filetype.get_option cache miss when option value is false #37593 | phanium | 1 | +1 | -1 |
| 2026-01-22 12:22 | refactor(lua): use vim.fs instead of fnamemodify | Yochem van Rosmalen | 11 | +31 | -41 |
| 2026-01-22 19:48 | fix(types): add missing @return annotations | Josh Cooper | 4 | +9 | -4 |
| 2026-01-28 10:44 | fix(tui): log chdir failure properly #37591 | zeertzjq | 10 | +72 | -44 |
| 2026-01-27 23:25 | fix(ui): :intro not displayed with ui2 #37472 | ashab-k | 2 | +4 | -13 |
| 2026-01-27 23:19 | fix(termdebug): use mark `:` to get prompt line in prompt buffer #37336 | Phạm Bình An | 1 | +3 | -1 |
| 2026-01-27 22:59 | fix: lsp.enable() don't work correctly inside FileType event #37538 | phanium | 2 | +35 | -1 |
| 2026-01-27 22:50 | fix(process): avoid buffering unnecessary UI event with PTY CWD (#37582) | zeertzjq | 2 | +17 | -4 |
| 2026-01-27 22:50 | vim-patch:0f3b7d2: runtime(doc): fix missing code block marker in ft-python-syntax (#37588) | zeertzjq | 1 | +1 | -1 |
| 2026-01-27 22:21 | fix(terminal): losing output if BufFile* poll for events (#37580) | zeertzjq | 6 | +141 | -55 |
| 2026-01-27 22:14 | docs: misc #37357 | Phạm Bình An | 5 | +11 | -11 |
| 2026-01-27 21:17 | fix(lsp): remove side-effects if `vim.lsp.enable()` raises an error (#37571) | Olivia Kinnear | 2 | +30 | -2 |
| 2026-01-27 14:30 | fix(ui): textlock still causes issues for UI callbacks #37513 | luukvbaal | 3 | +60 | -11 |
| 2026-01-27 14:19 | Merge #37309 :checkhealth vim.pack | Justin M. Keyes | 2 | +263 | -1 |
| 2026-01-27 14:18 | fix: misc typos #37471 | phanium | 6 | +14 | -12 |
| 2026-01-27 14:06 | fix(health): use FileType autocmd for bug report winbar #37486 | glepnir | 1 | +25 | -19 |
| 2026-01-27 13:56 | feat(lsp): semantic token range improvements #37451 | jdrouhard | 7 | +295 | -38 |
| 2026-01-27 13:51 | feat(health): check `vim.ui.open()` tool #37569 | skewb1k | 3 | +38 | -11 |
| 2026-01-27 13:05 | docs: update version.c #37545 | github-actions[bot] | 1 | +111 | -168 |
| 2026-01-27 11:51 | vim-patch:b424349: runtime(colors): include new catppuccin colorscheme (#37570) | zeertzjq | 1 | +637 | -0 |
| 2026-01-27 07:54 | fix(health): add back `vim.cmd.redraw()` call (#37576) | Olivia Kinnear | 1 | +1 | -0 |
| 2026-01-27 06:59 | fix(terminal): wrong colors with nvim_open_term() in non-curbuf (#37579) | zeertzjq | 2 | +39 | -12 |
| 2026-01-27 05:49 | Merge pull request #37578 from zeertzjq/term-title | zeertzjq | 3 | +23 | -1 |
| 2026-01-27 05:12 | fix(terminal): possible heap-use-after-free during Nvim exit | zeertzjq | 2 | +11 | -1 |
| 2026-01-27 04:45 | fix(terminal): don't allow b:term_title watcher to delete buffer | zeertzjq | 2 | +12 | -0 |
| 2026-01-27 03:46 | fix(terminal): losing scrollback when TermOpen polls for events (#37573) | zeertzjq | 3 | +78 | -25 |
| 2026-01-27 00:14 | Merge pull request #37568 from zeertzjq/vim-ad0dd7c | zeertzjq | 5 | +46 | -10 |
| 2026-01-26 23:18 | vim-patch:b8efcc0: runtime(vim): set 'path' to common Vim directories | zeertzjq | 1 | +6 | -1 |
| 2026-01-26 23:13 | vim-patch:632fd8b: runtime(python): Highlight built-in constants in Python | zeertzjq | 2 | +22 | -7 |
| 2026-01-26 23:12 | vim-patch:0f8c685: runtime(doc): fix inconsistent indent in ft_rust.txt | zeertzjq | 1 | +3 | -3 |
| 2026-01-26 23:10 | vim-patch:ad0dd7c: runtime(rustfmt): Recover accidentally deleted code, don't hide rustfmt error | zeertzjq | 2 | +18 | -2 |
| 2026-01-26 23:18 | fix(ui): only internal messages are unsafe #37462 | luukvbaal | 12 | +215 | -140 |
| 2026-01-26 21:15 | fix(health): redraw after emitting progress message #37567 | Olivia Kinnear | 1 | +1 | -1 |
| 2026-01-26 16:56 | fix(messages): add "list_cmd" kind to :colorscheme #37561 | luukvbaal | 2 | +11 | -0 |
| 2026-01-26 13:31 | docs: nvim_set_hl fg_index, bg_indexed #37534 | glepnir | 3 | +14 | -0 |
| 2026-01-26 13:26 | fix(diagnostics): assert adjusted diagnostic position #37210 | Sergei Slipchenko | 1 | +19 | -1 |
| 2026-01-26 13:20 | docspack): mention re-install after source's default branch change #37560 | Evgeni Chasnovski | 2 | +6 | -0 |
| 2026-01-26 12:41 | docs(build): update OpenBSD build notes #37533 | Kevin Goodsell | 1 | +5 | -11 |
| 2026-01-25 23:25 | Merge pull request #37556 from zeertzjq/vim-9.1.2109 | zeertzjq | 13 | +226 | -66 |
| 2026-01-25 23:03 | vim-patch:17bba75: runtime(doc): Fix overlength lines in :help {russian,vietnamese}.txt | zeertzjq | 2 | +13 | -13 |
| 2026-01-25 23:03 | vim-patch:dd3aa92: runtime(toml): update syntax and ftplugin. | zeertzjq | 2 | +12 | -11 |
| 2026-01-25 22:58 | vim-patch:9.1.2110: filetype: skhd files are not recognized | zeertzjq | 4 | +160 | -0 |
| 2026-01-25 22:52 | vim-patch:5c855ce: runtime: convert *_utf-8.vim files to actual UTF-8 encoding | zeertzjq | 3 | +34 | -34 |
| 2026-01-25 22:52 | vim-patch:e914ada: runtime(doc): Fix erroneous *roff syntax examples | zeertzjq | 1 | +4 | -4 |
| 2026-01-25 22:43 | vim-patch:2def2a7: runtime(doc): mark a-a-p website as dead | zeertzjq | 1 | +0 | -4 |
| 2026-01-25 22:41 | vim-patch:9.1.2109: filetype: NetLinx fires are not recognized | zeertzjq | 2 | +3 | -0 |
| 2026-01-25 20:11 | docs(diagnostic): fix indentation in diagnostic-on-jump-example (#37516) | Aymen Hafeez | 1 | +8 | -8 |
| 2026-01-25 02:18 | fix(vim-patch): add N/A files and re-sort (#37544) | Jan Edmund Lazo | 1 | +3 | -1 |
| 2026-01-25 01:57 | docs: update version.c (#37212) | github-actions[bot] | 1 | +77 | -63 |
| 2026-01-25 00:17 | vim-patch:9.1.1984: terminal OSC52 support can be improved (#37543) | Jan Edmund Lazo | 3 | +4 | -0 |
| 2026-01-24 11:39 | build(deps): bump tree-sitter-vim to v0.8.0 | Christian Clason | 3 | +5 | -4 |
| 2026-01-24 03:32 | fix(terminal): possible memory leak on exit (#37532) | zeertzjq | 1 | +4 | -3 |
| 2026-01-24 02:25 | Merge pull request #37530 from zeertzjq/vim-9.1.1908 | zeertzjq | 30 | +253 | -28 |
| 2026-01-24 00:19 | vim-patch:9.1.1908: tests: test_crash.vim times out in CI ASAN builds | zeertzjq | 1 | +6 | -1 |
| 2026-01-24 01:47 | vim-patch:9.1.1370: CI Tests favor GTK2 over GTK3 | zeertzjq | 27 | +101 | -17 |
| 2026-01-24 01:28 | vim-patch:9.0.1480: using popup menu may leave text in the command line | zeertzjq | 1 | +21 | -0 |
| 2026-01-24 01:46 | vim-patch:9.0.1066: test function name is wrong | zeertzjq | 1 | +1 | -1 |
| 2026-01-24 01:29 | vim-patch:9.0.0874: using freed memory when executing unmenu at more prompt | zeertzjq | 3 | +71 | -10 |
| 2026-01-24 00:56 | vim-patch:8.2.4738: Esc on commandline executes command instead of abandoning it | zeertzjq | 2 | +54 | -0 |
| 2026-01-24 01:15 | Merge pull request #37529 from zeertzjq/vim-95bb4ef | zeertzjq | 3 | +69 | -48 |
| 2026-01-24 00:09 | vim-patch:09a4805: runtime(csh): Update ftplugin, improve matchit behaviour | zeertzjq | 1 | +45 | -23 |
| 2026-01-24 00:09 | vim-patch:95bb4ef: runtime(csh,tcsh): Update syntax files | zeertzjq | 2 | +24 | -25 |
| 2026-01-24 00:04 | vim-patch:9.1.2105: tests: not enough tests for using plain_vgetc() (#37521) | zeertzjq | 1 | +50 | -0 |
| 2026-01-23 23:57 | vim-patch:9.1.2107: :normal may change cmdline history (#37523) | zeertzjq | 2 | +11 | -1 |
| 2026-01-23 23:48 | vim-patch:3a324c8: runtime(doc): Fix typo in syntax.txt (#37522) | zeertzjq | 1 | +1 | -1 |
| 2026-01-23 23:34 | Merge pull request #37520 from zeertzjq/vim-9.1.2102 | zeertzjq | 3 | +79 | -2 |
| 2026-01-23 22:56 | vim-patch:9.1.2108: tests: Test_foldtextresult_rightleft() does not restore 'columns' | zeertzjq | 1 | +2 | -0 |
| 2026-01-23 22:56 | vim-patch:9.1.2103: tests: test_fold.vim leaves swapfiles behind | zeertzjq | 1 | +1 | -1 |
| 2026-01-23 22:49 | vim-patch:9.1.2102: foldtext not reversed and cut off in 'rightleft' mode | zeertzjq | 3 | +76 | -1 |
| 2026-01-23 21:28 | docs: add sections to PR template (#37495) | Maria Solano | 1 | +4 | -0 |
| 2026-01-23 19:02 | feat(lsp): highlighting the symbol being renamed (#37390) | Yi Ming | 2 | +31 | -4 |
| 2026-01-23 08:35 | fix(extmark): wrong eol_right_align width calculation (#37034) | glepnir | 2 | +35 | -3 |
| 2026-01-18 15:30 | build(deps): bump luv to 1.51.0-2 | Christian Clason | 5 | +17 | -14 |
| 2026-01-22 23:44 | fix(lsp): raise error when lsp config is invalid type (#37508) | Olivia Kinnear | 2 | +7 | -5 |
| 2026-01-22 20:27 | fix(lsp): fix nil-index error for `:lsp enable` (#37411) | Olivia Kinnear | 1 | +8 | -3 |
| 2026-01-22 06:08 | Merge pull request #37498 from zeertzjq/vim-6f585da | zeertzjq | 1 | +148 | -50 |
| 2026-01-22 05:40 | vim-patch:3456303: check.vim: Use silent command modifier | zeertzjq | 1 | +9 | -9 |
| 2026-01-22 05:39 | vim-patch:4105ef1: Drop superfluous execute permissions for readable files | zeertzjq | 1 | +0 | -0 |
| 2026-01-22 05:39 | vim-patch:96dab9c: check.vim: Further improve po message checks | zeertzjq | 1 | +17 | -8 |
| 2026-01-22 05:37 | vim-patch:2566a9f: check.vim: Improve po message checks | zeertzjq | 1 | +109 | -41 |
| 2026-01-22 05:36 | vim-patch:41adebe: check.vim: detect trailing whitespace | zeertzjq | 1 | +16 | -4 |
| 2026-01-22 05:35 | vim-patch:32a5faa: check.vim complains about overlong comment lines | zeertzjq | 1 | +2 | -2 |
| 2026-01-22 05:34 | vim-patch:c858382: Problem: Commit 6f585d breaks CI | zeertzjq | 1 | +4 | -3 |
| 2026-01-22 05:34 | vim-patch:6f585da: Overlong translation files may cause repo to become "dirty" | zeertzjq | 1 | +8 | -0 |
| 2026-01-22 01:26 | fix(terminal): <Ignore> should be no-op (#37494) | zeertzjq | 3 | +44 | -6 |
| 2026-01-22 00:22 | Merge pull request #37493 from zeertzjq/vim-87635dc | zeertzjq | 3 | +42 | -9 |
| 2026-01-21 23:28 | vim-patch:81f1c5d: runtime(debcontrol): improve Debian syntax files | zeertzjq | 2 | +29 | -9 |
| 2026-01-21 23:27 | vim-patch:87635dc: runtime(kitty): Add kitty ftplugin file | zeertzjq | 1 | +13 | -0 |
| 2026-01-21 10:42 | fix(terminal): restore options properly when switching buffer (#37485) | zeertzjq | 3 | +104 | -26 |
| 2026-01-21 07:11 | test: fix some type warnings (#37483) | zeertzjq | 8 | +19 | -15 |
| 2026-01-21 06:17 | fix(api): auto-load buffers in nvim_buf_set_* operations (#35046) | glepnir | 2 | +35 | -15 |
| 2026-01-21 04:02 | test: fix has() test failure (#37480) | Kevin Goodsell | 1 | +9 | -3 |
| 2026-01-21 03:53 | fix(tui): avoid using uv_pipe_t as uv_tty_t (#37479) | zeertzjq | 2 | +9 | -13 |
| 2026-01-21 02:18 | fix(lua): correct line number reporting for options set in coroutines (#37463) | Tommy Guo | 4 | +37 | -1 |
| 2026-01-21 00:41 | test: fix flaky tests (#37478) | zeertzjq | 2 | +14 | -25 |
| 2026-01-20 23:34 | vim-patch:9.1.2100: filetype: tiltfiles are not recognized (#37477) | zeertzjq | 2 | +6 | -0 |
| 2026-01-20 22:58 | vim-patch:f338a2f: runtime(doc): Update [gnt]roff information (#37476) | zeertzjq | 1 | +18 | -18 |
| 2026-01-20 12:56 | test: fail CI if .nvimlog is not empty (#37470) | zeertzjq | 3 | +17 | -4 |
| 2026-01-20 06:57 | test(core/server_spec): check error in logfile (#37469) | zeertzjq | 1 | +8 | -1 |
| 2026-01-20 05:59 | fix(socket): remove stale socket files (#37378) | James Fotherby | 2 | +110 | -0 |
| 2026-01-20 03:39 | fix(pum): separate scrollbar from shadow border (#37448) | glepnir | 2 | +56 | -3 |
| 2026-01-20 00:22 | Merge pull request #37468 from zeertzjq/vim-d5f173c | zeertzjq | 4 | +26 | -16 |
| 2026-01-19 23:08 | vim-patch:4e2aafd: runtime(netrw): Do not create swapfiles in netrw buffers | zeertzjq | 1 | +3 | -2 |
| 2026-01-19 23:07 | vim-patch:d829e10: runtime(sml): add 'include' setting to ftplugin | zeertzjq | 1 | +3 | -1 |
| 2026-01-19 23:07 | vim-patch:b1fa262: runtime(asm): add '#' as comment symbol (GNU as) | zeertzjq | 1 | +2 | -1 |
| 2026-01-19 23:04 | vim-patch:d5f173c: runtime(menu): fix space before Tab and trailing space | zeertzjq | 1 | +18 | -12 |
| 2026-01-19 23:36 | vim-patch:9.1.2098: Crash with 'wildmenu' when typing Ctrl-Y after Ctrl-A (#37466) | zeertzjq | 2 | +12 | -1 |
| 2026-01-19 22:32 | test: add tests for #14379 | zeertzjq | 2 | +44 | -0 |
| 2026-01-19 22:24 | vim-patch:9.1.2095: :wqall! doesn't quit when using :quit in BufWritePost | zeertzjq | 3 | +28 | -11 |
| 2026-01-19 23:01 | Merge pull request #37464 from zeertzjq/vim-9.1.1202 | zeertzjq | 18 | +463 | -31 |
| 2026-01-19 22:06 | vim-patch:9.1.2097: TabClosedPre may be triggered twice for the same tab page | zeertzjq | 4 | +89 | -24 |
| 2026-01-19 02:23 | vim-patch:9.1.2093: heap-use-after-free when wiping buffer in TabClosedPre | zeertzjq | 3 | +123 | -17 |
| 2026-01-19 02:32 | vim-patch:9.1.1325: tests: not checking error numbers properly | zeertzjq | 9 | +31 | -31 |
| 2026-01-19 02:18 | vim-patch:9.1.1211: TabClosedPre is triggered just before the tab is being freed | zeertzjq | 3 | +45 | -3 |
| 2026-01-19 02:22 | vim-patch:b55f022: runtime(vim): Sync syntax generator base file with output file. | zeertzjq | 1 | +1 | -1 |
| 2026-01-19 02:09 | vim-patch:9.1.1202: Missing TabClosedPre autocommand | zeertzjq | 9 | +210 | -5 |
| 2026-01-19 02:41 | vim-patch:partial:8.2.3149: some plugins have a problem with the error check | zeertzjq | 1 | +16 | -2 |
| 2026-01-19 16:15 | fix(messages): adjust msg_show "empty" kind logic (#37427) | luukvbaal | 2 | +9 | -6 |
| 2026-01-18 23:24 | Merge pull request #37459 from zeertzjq/vim-658cc10 | zeertzjq | 4 | +35 | -26 |
| 2026-01-18 23:02 | vim-patch:0b103d6: runtime(haskell): add include-search and define support in ftplugin | zeertzjq | 1 | +10 | -1 |
| 2026-01-18 22:58 | vim-patch:638bbc5: runtime(doc): Update advice for [gnt]roff users | zeertzjq | 1 | +20 | -21 |
| 2026-01-18 22:56 | vim-patch:617bf46: runtime(doc): Tweak documentation style in {ft_context,terminal}.txt | zeertzjq | 1 | +2 | -1 |
| 2026-01-18 22:48 | vim-patch:658cc10: runtime: Changed old "Sponsor" menu item name to a new one | zeertzjq | 1 | +3 | -3 |
| 2026-01-18 22:51 | vim-patch:9.1.1989: Vim intro screen shows register message | zeertzjq | 1 | +2 | -2 |
| 2026-01-18 22:00 | vim-patch:9.1.2094: filetype: tiger files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2026-01-18 16:19 | fix(autocmd): heap UAF with :bwipe in Syntax autocmd | Emanuel Krollmann | 2 | +10 | -1 |
| 2026-01-18 08:55 | fix(pum): text overflows into border on truncation (#37438) | glepnir | 2 | +56 | -0 |
| 2026-01-18 03:46 | fix(normal): assertion failure with "gk" in narrow window (#37444) | zeertzjq | 2 | +8 | -1 |
| 2026-01-16 00:53 | fix(api): parse_expression crash with unopened ] and node | Sean Dewar | 3 | +36 | -1 |
| 2026-01-16 00:17 | fix(api): parse_expression crash with ident and curly | Sean Dewar | 2 | +7 | -3 |
| 2026-01-17 11:53 | vim-patch:8.2.0371: crash with combination of terminal popup and autocmd (#37433) | zeertzjq | 1 | +16 | -0 |
| 2026-01-17 11:01 | Merge pull request #37431 from zeertzjq/vim-9.1.2087 | zeertzjq | 3 | +54 | -3 |
| 2026-01-17 10:35 | vim-patch:9.1.2090: Last buffer not freed with EXITFREE | zeertzjq | 1 | +8 | -3 |
| 2026-01-16 21:53 | vim-patch:9.1.2087: Crash when using :tabonly in BufUnload | zeertzjq | 3 | +49 | -3 |
| 2026-01-10 10:50 | fix(health): show full curl output | Christian Clason | 1 | +1 | -1 |
| 2026-01-17 02:58 | vim-patch:9.0.0909: error message for layout change does not match action (#37436) | zeertzjq | 5 | +31 | -12 |
| 2026-01-17 00:31 | test: remove duplicate test (#37434) | zeertzjq | 3 | +6 | -60 |
| 2026-01-16 22:34 | vim-patch:9.1.2088: Redundant NULL checks in find_pattern_in_path() (#37432) | zeertzjq | 2 | +3 | -4 |
| 2026-01-16 16:49 | test(pack): use a helper to `vim.pack.add` inside `testnvim` instance | Evgeni Chasnovski | 1 | +131 | -244 |
| 2026-01-16 16:31 | test(pack): make various small cleanups | Evgeni Chasnovski | 1 | +82 | -83 |
| 2026-01-16 08:18 | Merge pull request #37422 from zeertzjq/vim-9.1.0059 | zeertzjq | 10 | +165 | -30 |
| 2026-01-16 08:14 | Merge pull request #37189 from bfredl/zigsafe | bfredl | 4 | +34 | -28 |
| 2026-01-16 04:40 | vim-patch:partial:9.1.1110: Vim tests are slow and flaky | zeertzjq | 1 | +15 | -30 |
| 2026-01-16 04:39 | vim-patch:9.1.1043: [security]: segfault in win_line() | zeertzjq | 1 | +6 | -0 |
| 2026-01-16 04:31 | vim-patch:9.1.0671: Problem: crash with WinNewPre autocommand | zeertzjq | 5 | +56 | -20 |
| 2026-01-14 07:43 | vim-patch:9.1.0117: Stop split-moving from firing WinNew and WinNewPre autocommands | zeertzjq | 2 | +4 | -3 |
| 2026-01-14 07:37 | vim-patch:9.1.0059: No event triggered before creating a window | zeertzjq | 7 | +113 | -6 |
| 2026-01-16 07:11 | vim-patch:8.2.0370: the typebuf_was_filled flag is sometimes not reset (#37404) | Jan Edmund Lazo | 1 | +4 | -0 |
| 2026-01-15 23:53 | Merge pull request #37419 from zeertzjq/vim-af973d4 | zeertzjq | 6 | +101 | -82 |
| 2026-01-15 23:27 | vim-patch:16c2279: runtime(sh): highlight single-dash short options containing digits | zeertzjq | 1 | +2 | -1 |
| 2026-01-15 23:27 | vim-patch:5529b75: runtime(c): Do not highlight noreturn in C++ code | zeertzjq | 1 | +5 | -2 |
| 2026-01-15 23:27 | vim-patch:f25c343: runtime(csh): Support negated if in matchit | zeertzjq | 1 | +2 | -1 |
| 2026-01-15 23:26 | vim-patch:f8cde69: runtime(rapid): Update syntax file for ABB Rapid | zeertzjq | 1 | +85 | -74 |
| 2026-01-15 23:26 | vim-patch:4969b8d: runtime(mbsync): Add syntax highlighting for TLSVersions keyword | zeertzjq | 1 | +5 | -3 |
| 2026-01-15 23:25 | vim-patch:af973d4: runtime(yaml): fix indentation script | zeertzjq | 1 | +2 | -1 |
| 2026-01-15 20:22 | vim-patch:9.1.2086: Memory leak when skipping invalid literal dict | Sean Dewar | 2 | +3 | -3 |
| 2025-05-09 15:33 | fix(api): nvim_get_option_value dummy buffer crashes | Sean Dewar | 2 | +64 | -5 |
| 2026-01-13 23:09 | refactor: remove dead code, adjust comment | Sean Dewar | 2 | +1 | -9 |
| 2025-05-08 23:26 | fix(api): autocmds mess up nvim_get_option_value's dummy buffer | Sean Dewar | 2 | +73 | -13 |
| 2026-01-01 13:19 | fix(build): treesitter parsers are not ReleaseSafe | bfredl | 1 | +23 | -21 |
| 2026-01-01 09:55 | fix(typval): allocated dynamic size must be at least the static size | bfredl | 2 | +5 | -3 |
| 2026-01-01 09:40 | build(ci): test zig build -Doptimize=ReleaseSafe | bfredl | 1 | +6 | -4 |
| 2026-01-15 10:07 | Merge pull request #37040 from p00f/push-nwlkmnvmmlrt | bfredl | 9 | +499 | -132 |
| 2026-01-15 06:51 | Merge pull request #37403 from zeertzjq/vim-9.1.0700 | zeertzjq | 4 | +13 | -1 |
| 2026-01-15 06:03 | vim-patch:9.1.0703: crash with 2byte encoding and glob2regpat() | zeertzjq | 1 | +5 | -5 |
| 2026-01-15 06:00 | vim-patch:9.1.0702: Patch 9.1.0700 broke CI | zeertzjq | 2 | +6 | -5 |
| 2026-01-15 05:56 | vim-patch:9.1.0701: crash with NFA regex engine when searching for composing chars | zeertzjq | 3 | +7 | -1 |
| 2026-01-15 05:53 | vim-patch:9.1.0700: crash with 2byte encoding and glob2regpat() | zeertzjq | 3 | +6 | -1 |
| 2026-01-15 05:35 | vim-patch:9.1.0697: [security]: heap-buffer-overflow in ins_typebuf (#37372) | Jan Edmund Lazo | 3 | +17 | -3 |
| 2026-01-15 02:20 | fix(treesitter): fix spell navigation on first line (#37361) | ashab-k | 2 | +22 | -1 |
| 2026-01-15 01:57 | Merge pull request #37325 from zeertzjq/term-poll | zeertzjq | 9 | +148 | -34 |
| 2026-01-15 01:29 | fix(process): don't limit PTY master remaining data size | zeertzjq | 3 | +45 | -16 |
| 2026-01-09 02:45 | refactor(process): don't read from PTY master using uv_pipe_t | zeertzjq | 7 | +103 | -18 |
| 2026-01-15 01:00 | refactor(event/stream.c): fix confusing indent (#37398) | zeertzjq | 1 | +12 | -16 |
| 2026-01-15 00:25 | test: remove non-actionable tests from "pending" list #37384 | Justin M. Keyes | 1 | +6 | -3 |
| 2026-01-15 00:23 | test(lsp/diagnostic_spec): fix creating unused clients (#37397) | zeertzjq | 1 | +29 | -20 |
| 2026-01-14 03:24 | docs(build.zig): document zig build | Chinmay Dalal | 1 | +16 | -0 |
| 2026-01-12 03:33 | feat(build.zig): install parsers in install step | Chinmay Dalal | 2 | +41 | -29 |
| 2026-01-14 06:19 | Merge pull request #37389 from zeertzjq/vim-9.1.2085 | zeertzjq | 9 | +201 | -10 |
| 2026-01-14 01:43 | vim-patch:9.1.2085: Use-after-free in winframe_remove() | zeertzjq | 4 | +82 | -0 |
| 2026-01-14 01:42 | vim-patch:9.1.2023: [security]: Use-after-free in alist_add() with nasty autocmd | zeertzjq | 2 | +13 | -2 |
| 2026-01-14 01:37 | vim-patch:9.1.1323: b:undo_ftplugin not executed when re-using buffer | zeertzjq | 3 | +43 | -2 |
| 2026-01-14 01:21 | vim-patch:partial:9.0.0907: restoring window after WinScrolled may fail | zeertzjq | 3 | +66 | -9 |
| 2025-12-27 05:15 | fix(build.zig): format build.zig to keep lines under 100 chars | Chinmay Dalal | 1 | +162 | -37 |
| 2025-12-20 21:08 | fix(editorconfig): use 4 spaces indentation for zig files | Chinmay Dalal | 1 | +3 | -0 |
| 2025-12-20 05:11 | feat(build.zig): add option to use system dependencies | Chinmay Dalal | 7 | +331 | -120 |
| 2026-01-14 00:00 | test(client): check for uv.run() failure (#37379) | zeertzjq | 1 | +4 | -1 |
| 2026-01-13 23:39 | Merge pull request #37385 from zeertzjq/vim-ec46b9d | zeertzjq | 5 | +101 | -33 |
| 2026-01-13 23:12 | vim-patch:17d60ce: runtime(compiler): add compiler plugin for cabal | zeertzjq | 2 | +45 | -1 |
| 2026-01-13 23:12 | vim-patch:c2f453f: runtime(krl): Update syntax file for Kuka Robot Language | zeertzjq | 1 | +52 | -27 |
| 2026-01-13 23:11 | vim-patch:ec46b9d: runtime(matchit): include minor improvement from chrisbra/matchit | zeertzjq | 2 | +4 | -5 |
| 2026-01-13 09:31 | Merge pull request #35991 from bfredl/neopipe | bfredl | 6 | +83 | -15 |
| 2025-10-02 08:42 | fix(shell): ceci n'est pas une pipe | bfredl | 6 | +83 | -15 |
| 2026-01-13 05:07 | Merge #37377 from echasnovski/pack-fix-checkout | Justin M. Keyes | 2 | +102 | -16 |
| 2026-01-12 20:57 | fix(pack): actually checkout proper version of submodules | Evgeni Chasnovski | 2 | +85 | -8 |
| 2026-01-12 20:26 | test(pack): adjust `add` startup tests to just sleep with longer timeout | Evgeni Chasnovski | 1 | +2 | -1 |
| 2026-01-12 18:58 | fix(glob): handle numeric literals in pattern matching (#37257) | Tristan Knight | 2 | +4 | -1 |
| 2026-01-12 13:53 | fix(pack): skip `git stash` during install | Evgeni Chasnovski | 2 | +15 | -7 |
| 2026-01-12 07:03 | build(vim-patch): Vim9 comment plugin is N/A (#37370) | Jan Edmund Lazo | 2 | +2 | -0 |
| 2026-01-12 03:50 | docs: misc (#37281) | zeertzjq | 15 | +29 | -33 |
| 2026-01-12 01:27 | vim-patch:9.1.2078: A few more typos in various files (#37368) | zeertzjq | 6 | +8 | -8 |
| 2026-01-12 01:15 | vim-patch:c4dc4d8: runtime(syntax-tests): Add :help command termination tests (#37366) | zeertzjq | 2 | +42 | -2 |
| 2026-01-12 00:33 | fix(channel): unreference list after callback finishes (#37358) | zeertzjq | 4 | +53 | -5 |
| 2026-01-12 00:21 | vim-patch:be62259: runtime(rst): set suffixesadd for rst (#37365) | zeertzjq | 1 | +3 | -1 |
| 2026-01-11 23:04 | vim-patch:9.1.2079: use-after-free with 'qftf' wiping buffer (#37364) | zeertzjq | 5 | +34 | -0 |
| 2026-01-11 22:41 | perf(lsp): avoid textDocument/definition requests during tag completion (#37260) | Robert Muir | 2 | +12 | -0 |
| 2026-01-11 12:04 | fix(lua): vim._with() doesn't save boolean options properly (#37354) | zeertzjq | 4 | +117 | -38 |
| 2026-01-11 11:09 | Revert "docs(gh): replace gitter with discussion link" | Christian Clason | 1 | +2 | -2 |
| 2026-01-11 11:08 | docs(gh): replace gitter with discussion link | Christian Clason | 1 | +2 | -2 |
| 2026-01-11 09:40 | fix(rpc): don't overwrite already received results on error (#37339) | zeertzjq | 2 | +53 | -5 |
| 2026-01-10 23:24 | vim-patch:69075d3: runtime(compiler): Do not set title in pandoc compiler (#37347) | zeertzjq | 1 | +2 | -3 |
| 2026-01-10 23:23 | Merge pull request #37346 from zeertzjq/vim-9.1.2071 | zeertzjq | 1 | +10 | -10 |
| 2026-01-10 22:45 | vim-patch:9.1.2075: tests: wrong change to test_ins_complete.vim | zeertzjq | 1 | +2 | -2 |
| 2026-01-10 22:44 | vim-patch:9.1.2071: tests: test_ins_complete.vim leaves swapfiles behind | zeertzjq | 1 | +12 | -12 |
| 2026-01-08 09:39 | feat(pack): add checkhealth | Evgeni Chasnovski | 1 | +258 | -0 |
| 2026-01-10 14:28 | fix(session): window sizes not stored with float windows (#37344) | zeertzjq | 2 | +12 | -3 |
| 2026-01-10 09:53 | build(deps): bump luajit to 707c12bf0 | Christian Clason | 1 | +2 | -2 |
| 2026-01-10 08:31 | fix(completion): set 'wrap' and scrolloff=0 in preview window (#37327) | glepnir | 3 | +18 | -4 |
| 2026-01-10 05:49 | fix(api): nvim_set_current_win doesn't reset Visual mode (#37340) | glepnir | 2 | +14 | -0 |
| 2026-01-10 04:12 | test(server_notifications_spec): improve chanclose test (#37337) | zeertzjq | 1 | +10 | -8 |
| 2026-01-10 00:25 | fix(terminal): :edit should respect 'bufhidden' with exited job (#37301) | zeertzjq | 2 | +92 | -55 |
| 2026-01-10 00:07 | vim-patch:fc00006: runtime(sieve): preserve existing line endings in ftplugin (#37334) | zeertzjq | 2 | +7 | -3 |
| 2026-01-10 00:07 | vim-patch:27e5d95: runtime(lynx): Update syntax file (#37333) | zeertzjq | 1 | +91 | -96 |
| 2026-01-10 00:03 | vim-patch:9.1.2069: Search wrap indicator not shown w/out 'shm-S' (#37332) | zeertzjq | 3 | +16 | -11 |
| 2026-01-09 23:07 | vim-patch:9.1.2070: completion: autocomplete breaks with large dict (#37331) | zeertzjq | 2 | +26 | -0 |
| 2026-01-09 23:05 | vim-patch:536ee91: runtime(doc): add termdebug tag (#37321) | zeertzjq | 1 | +1 | -1 |
| 2026-01-09 22:00 | fix(health): emit Progress message #37123 | Yochem van Rosmalen | 2 | +31 | -9 |
| 2026-01-09 11:52 | fix(pum): pumborder=shadow not blending properly (#37328) | zeertzjq | 5 | +25 | -54 |
| 2026-01-08 10:18 | feat(inspect): update to a8ca312 | Christian Clason | 1 | +53 | -39 |
| 2026-01-09 08:38 | docs: remove ICCF Holland URL (#37230) | Yochem van Rosmalen | 2 | +2 | -15 |
| 2026-01-09 03:54 | refactor(fileio.c): avoid downcasting in {read,write}_eintr() (#37323) | zeertzjq | 2 | +19 | -9 |
| 2026-01-09 02:27 | Merge pull request #37320 from zeertzjq/vim-9179ddc | zeertzjq | 7 | +134 | -38 |
| 2026-01-09 01:39 | vim-patch:335aecd: runtime(cpp): Fix c++ float and integer literal syntax highlighting | zeertzjq | 1 | +12 | -11 |
| 2026-01-09 01:37 | vim-patch:e80a4ed: runtime(matchit): Update to Release 1.21 | zeertzjq | 3 | +88 | -21 |
| 2026-01-09 01:37 | vim-patch:8e07908: runtime(sh): Update indent script | zeertzjq | 1 | +10 | -0 |
| 2026-01-09 01:37 | vim-patch:a71e52a: runtime(racket): update Racket syntax file | zeertzjq | 1 | +12 | -4 |
| 2026-01-09 01:37 | vim-patch:9179ddc: runtime(yaml): update YAML indentation for mapping keys inside list items | zeertzjq | 1 | +12 | -2 |
| 2026-01-09 01:36 | vim-patch:cf8e378: runtime(doc): clarify the behaviour of 'fo-m' (#37318) | zeertzjq | 1 | +3 | -1 |
| 2026-01-09 01:31 | fix(:ls): check for finished terminal properly (#37303) | zeertzjq | 4 | +31 | -7 |
| 2026-01-09 00:43 | vim-patch:9.1.2064: completion: segfault during file name completion (#37316) | zeertzjq | 3 | +42 | -0 |
| 2026-01-08 23:36 | vim-patch:9.1.2066: :wqall! doesn't close a terminal like :qall! does (#37314) | zeertzjq | 4 | +28 | -8 |
| 2026-01-08 21:37 | vim-patch:9.1.2068: :bd/bw may try to switch to a closing buffer | Sean Dewar | 2 | +156 | -7 |
| 2026-01-06 12:16 | vim-patch:9.1.2058: b_locked_split is not checked for :sbuffer | Sean Dewar | 2 | +77 | -27 |
| 2026-01-08 09:38 | fix(pack): ensure plugin directory is created during first usage attempt | Evgeni Chasnovski | 1 | +5 | -1 |
| 2026-01-08 05:31 | fix(build.zig): replace slashes in filepaths #37111 | Eamon Burns | 1 | +7 | -3 |
| 2026-01-08 02:43 | docs: drop vim.pack WIP note, add example code #37229 | Evgeni Chasnovski | 2 | +21 | -6 |
| 2026-01-08 02:40 | test(terminal/buffer_spec): fix flaky test (#37299) | zeertzjq | 1 | +1 | -2 |
| 2026-01-08 01:59 | test(buffer_updates_spec): move on_detach tests to its block (#37297) | zeertzjq | 3 | +47 | -45 |
| 2026-01-08 00:48 | vim-patch:4ba3dad: runtime(sqloracle): Update syntax script | zeertzjq | 1 | +5 | -4 |
| 2026-01-08 00:46 | vim-patch:5eb10c5: runtime(xml): update XML runtime files | zeertzjq | 3 | +52 | -21 |
| 2026-01-08 00:46 | vim-patch:c45e16a: runtime(zsh): Update runtime files | zeertzjq | 2 | +21 | -19 |
| 2026-01-08 00:46 | vim-patch:46cc91e: runtime(privoxy): Update syntax file | zeertzjq | 1 | +161 | -49 |
| 2026-01-08 00:45 | vim-patch:e7bb907: runtime(wget): Update syntax files | zeertzjq | 2 | +6 | -5 |
| 2026-01-08 01:20 | feat(editor): :source can run Lua codeblock / ts injection #36799 | benarcher2691 | 4 | +68 | -1 |
| 2026-01-08 00:39 | fix(langmap): assert failure on mapping to char >= 256 (#37291) | zeertzjq | 2 | +20 | -3 |
| 2026-01-07 23:49 | refactor: fix using `%*s` instead of `%.*s` (#37290) | zeertzjq | 3 | +3 | -3 |
| 2026-01-07 10:42 | fix(filetype): fix typo (#37286) | zeertzjq | 2 | +2 | -2 |
| 2026-01-07 00:11 | docs: misc (#37280) | zeertzjq | 18 | +44 | -91 |
| 2026-01-06 23:00 | vim-patch:6c30628: runtime(cpp): Announce syntax file adoption (#37279) | zeertzjq | 1 | +4 | -2 |
| 2026-01-06 22:52 | Merge pull request #37278 from zeertzjq/vim-9.1.2059 | zeertzjq | 2 | +9 | -1 |
| 2026-01-06 22:19 | vim-patch:9.1.2062: filetype: djot files are not recognized | zeertzjq | 2 | +3 | -0 |
| 2026-01-06 22:18 | vim-patch:9.1.2061: filetype: Koka files are not recognized | zeertzjq | 2 | +2 | -0 |
| 2026-01-06 22:17 | vim-patch:9.1.2060: filetype: Rasi include files are not recognized | zeertzjq | 2 | +2 | -1 |
| 2026-01-06 22:16 | vim-patch:9.1.2059: filetype: Nickel files are not recognized | zeertzjq | 2 | +2 | -0 |
| 2026-01-06 22:00 | fix(mappings): always include replace_keycodes in mapping dicts (#37272) | zeertzjq | 4 | +20 | -3 |
| 2026-01-06 12:17 | vim-patch:9.1.2056: tests: inconsistent indent and line breaking in Test_maparg() (#37269) | zeertzjq | 1 | +31 | -28 |
| 2026-01-06 12:08 | vim-patch:9.1.2055: Division by zero in :file after failing to wipe buffer (#37268) | zeertzjq | 2 | +26 | -6 |
| 2026-01-06 11:21 | vim-patch:77a59be: runtime(cangjie): Update syntax script (#37267) | zeertzjq | 2 | +45 | -12 |
| 2026-01-06 10:43 | vim-patch:9.1.2051: tests: fix Test_cd_completion fails in Appveyor (#37266) | zeertzjq | 1 | +9 | -3 |
| 2026-01-06 08:42 | fix(buffer): don't reuse 1-line terminal buffer (#37261) | zeertzjq | 3 | +35 | -18 |
| 2026-01-06 00:34 | docs: fix `.mailmap` entry (#37259) | Maria Solano | 1 | +1 | -1 |
| 2026-01-05 23:17 | Merge pull request #37251 from zeertzjq/termclose | zeertzjq | 2 | +39 | -7 |
| 2026-01-05 11:19 | fix(terminal): crash when TermClose switches back to terminal buffer | zeertzjq | 2 | +14 | -0 |
| 2026-01-05 06:11 | fix(terminal): crash when TermClose deletes other buffers | zeertzjq | 2 | +21 | -4 |
| 2026-01-05 05:58 | test(terminal): fix incorrect TermClose test | zeertzjq | 1 | +4 | -3 |
| 2026-01-05 14:52 | docs: add `.mailmap` entry (#37239) | Maria Solano | 1 | +1 | -0 |
| 2026-01-05 06:11 | vim-patch:8.1.0753: printf format not checked for semsg() (#37248) | zeertzjq | 10 | +14 | -14 |
| 2026-01-05 05:50 | fix(terminal): avoid multiple terminals writing to same buffer (#37219) | zeertzjq | 5 | +180 | -10 |
| 2026-01-05 05:38 | vim-patch:9.1.1967: if_python: 64bit numbers truncated (#37245) | Jan Edmund Lazo | 1 | +7 | -2 |
| 2026-01-05 05:33 | build(vim-patch): getscript plugin is N/A (#37247) | Jan Edmund Lazo | 1 | +2 | -0 |
| 2026-01-05 03:17 | fix(window): crash closing split if autocmds close other splits (#37233) | zeertzjq | 2 | +94 | -17 |
| 2026-01-05 00:20 | refactor(terminal): remove unnecessary buf_valid() (#37224) | zeertzjq | 1 | +1 | -5 |
| 2026-01-05 00:00 | fix(terminal): crash with race between buffer close and OSC 2 (#37225) | zeertzjq | 2 | +35 | -2 |
| 2026-01-04 23:07 | fix(diagnostic): display 1-based related information line/col numbers (#37093) | Robert Muir | 2 | +4 | -4 |
| 2026-01-04 14:35 | fix(terminal): handle closing terminal with pending TermRequest (#37227) | zeertzjq | 2 | +40 | -6 |
| 2026-01-04 13:15 | fix(window): crash closing only non-float if autocmds :tabonly (#37218) | Sean Dewar | 2 | +16 | -4 |
| 2026-01-04 11:55 | Merge pull request #35373 from zeertzjq/vim-9.1.1646 | zeertzjq | 6 | +117 | -17 |
| 2026-01-04 10:50 | vim-patch:9.1.2050: tests: Test_cd_completion may fail | zeertzjq | 1 | +31 | -4 |
| 2026-01-04 10:48 | vim-patch:9.1.1648: MS-Windows: some style issues with patch v9.1.1646 | zeertzjq | 3 | +5 | -5 |
| 2025-08-18 02:33 | vim-patch:9.1.1646: MS-Windows: completion cannot handle implicit drive letters | zeertzjq | 6 | +90 | -17 |
| 2026-01-04 06:15 | build(vim-patch): update Vim N/A file/regexp (#37049) | Jan Edmund Lazo | 4 | +35 | -3 |
| 2026-01-03 23:46 | vim-patch:93eb081: runtime(doc): Clarify visual mark behavior in getpos(), setpos() (#37223) | zeertzjq | 3 | +39 | -9 |
| 2026-01-03 23:27 | vim-patch:57352b2: runtime: mention subscription only ml, fix typo in maintainer email (#37222) | zeertzjq | 22 | +22 | -20 |
| 2026-01-03 09:55 | fix(terminal): inconsistent mode change when switching buffer (#37215) | zeertzjq | 2 | +37 | -3 |
| 2026-01-03 01:54 | vim-patch:partial:9.1.2044: Inefficient use of ga_concat() (#37209) | zeertzjq | 4 | +37 | -35 |
| 2026-01-03 01:44 | vim-patch:9.1.2042: filetype: systemd quadlet files are not recognized (#37208) | zeertzjq | 2 | +55 | -1 |
| 2026-01-03 01:41 | vim-patch:9.1.2040: :tlunmenu incorrectly accepts a range (#37206) | zeertzjq | 2 | +8 | -2 |
| 2026-01-03 00:23 | vim-patch:cc71684: runtime(logtalk): Update Logtalk runtime files for the latest language spec (#37205) | zeertzjq | 2 | +6 | -3 |
| 2026-01-03 00:22 | Merge pull request #37203 from zeertzjq/vim-9.1.2038 | zeertzjq | 2 | +4 | -4 |
| 2026-01-02 23:43 | vim-patch:9.1.2041: tests: test_menu.vim leaves swapfiles behind | zeertzjq | 1 | +2 | -2 |
| 2026-01-02 23:42 | vim-patch:9.1.2038: tests: test_marks.vim leaves swapfiles behind | zeertzjq | 1 | +2 | -2 |
| 2026-01-02 14:09 | vim-patch:9.1.2043: filetype: kos files are not reconized | Christian Clason | 2 | +2 | -0 |
| 2026-01-02 07:17 | fix(api): buffer overflow in nvim_buf_get_extmarks overlap #37184 | Francisco Giordano | 2 | +14 | -2 |
| 2026-01-02 06:58 | fix(lsp): `:lsp restart` restarts on client exit #37125 | Olivia Kinnear | 4 | +42 | -30 |
| 2026-01-02 06:49 | fix(diagnostic): check for extmark in get_logical_pos #37127 | Kira Kawai | 2 | +19 | -0 |
| 2026-01-02 06:46 | fix(lsp): improve dynamic registration handling #37161 | Tristan Knight | 5 | +201 | -42 |
| 2026-01-02 05:27 | docs: update version.c #37169 | github-actions[bot] | 1 | +33 | -48 |
| 2026-01-02 00:21 | vim-patch:9.1.2037: undo: cursor position not correctly restored (#37195) | zeertzjq | 3 | +18 | -5 |
| 2026-01-01 23:05 | vim-patch:9.1.0893: No test that undofile format does not regress (#37193) | zeertzjq | 3 | +32 | -0 |
| 2026-01-01 22:53 | vim-patch:62d8f3d: runtime: Revert several "mark invalid contact addresses" commits (#37192) | zeertzjq | 425 | +427 | -427 |
| 2026-01-01 07:19 | Merge pull request #37164 from janlazo/vim-8.2.2198 | zeertzjq | 13 | +41 | -32 |
| 2025-12-31 04:35 | vim-patch:8.2.3159: cursor displayed in wrong position after deleting line | Jan Edmund Lazo | 1 | +7 | -3 |
| 2025-12-30 04:34 | vim-patch:8.2.2198: ml_get error when resizing window and using text property | Jan Edmund Lazo | 12 | +34 | -29 |
| 2026-01-01 00:42 | Merge pull request #37188 from zeertzjq/vim-6b652a7 | zeertzjq | 425 | +427 | -427 |
| 2026-01-01 00:18 | vim-patch:a025a46: runtime: mark more invalid email addresses | zeertzjq | 24 | +24 | -24 |
| 2026-01-01 00:02 | vim-patch:partial:2f689d5: runtime: mark more invalid email addresses | zeertzjq | 397 | +398 | -398 |
| 2026-01-01 00:01 | vim-patch:6b652a7: runtime: mark invalid contact addresses | zeertzjq | 5 | +5 | -5 |
| 2025-12-31 23:00 | test(tohtml): test syntax, not just treesitter #37181 | altermo | 1 | +1 | -0 |
| 2025-12-31 12:57 | build(deps): bump tree-sitter-lua to v0.4.1 | Christian Clason | 4 | +16 | -32 |
| 2025-12-31 12:25 | vim-patch:9.1.2035: filetype: filetype: Fennel fnlm files are not recognized (#37178) | zeertzjq | 2 | +2 | -2 |
| 2025-12-31 10:53 | vim-patch:5c2b594: runtime(rust): Update indentation after nested array literal (#37177) | zeertzjq | 1 | +17 | -0 |
| 2025-12-31 10:39 | vim-patch:9.1.2034: filetype: Fennel fnml files are not recognized (#37176) | zeertzjq | 2 | +2 | -1 |
| 2025-12-30 16:58 | build(deps): bump utf8proc to v2.11.3 | Christian Clason | 2 | +4 | -4 |
| 2025-12-30 15:44 | fix(treesitter): use metadata in :EditQuery captures #37116 | Peter Cardenas | 1 | +4 | -2 |
| 2025-12-30 15:40 | Merge #37113 from echasnovski/pack-better-revert | Justin M. Keyes | 4 | +140 | -27 |
| 2025-12-30 09:28 | fix(diagnostic): unstable sorting by severity #37154 | glepnir | 2 | +78 | -15 |
| 2025-12-30 09:20 | Merge #37142 from echasnovski/pack-safer-del | Justin M. Keyes | 5 | +146 | -64 |
| 2025-12-30 08:57 | docs(prompt): Lua example, adjust for multiline input #37121 | Phạm Bình An | 2 | +46 | -43 |
| 2025-12-30 07:11 | Merge #36870 from justinmk/luacore | Justin M. Keyes | 0 | +0 | -0 |
| 2025-12-30 07:07 | docs: update version.c #37105 | github-actions[bot] | 1 | +44 | -59 |
| 2025-12-30 06:57 | fix(vim.fs): avoid fn.fnamemodify in fs.root #37162 | Jason Shipman | 1 | +2 | -2 |
| 2025-12-21 02:51 | build: move shared.lua to _core/ | Justin M. Keyes | 0 | +0 | -0 |
| 2025-08-29 03:43 | build: ship "_core/*" as bytecode (built-into Nvim binary) | Justin M. Keyes | 0 | +0 | -0 |
| 2025-12-29 22:30 | feat(terminal): include sequence terminator in TermRequest event (#37152) | Kyle | 7 | +71 | -10 |
| 2025-12-29 09:07 | vim-patch:1bc3610: runtime(rust): partly revert e426245b, it causes more issues than it solves (#37156) | zeertzjq | 1 | +1 | -4 |
| 2025-12-28 23:56 | vim-patch:9.1.2030: inefficient use of ga_concat() (#37151) | zeertzjq | 4 | +42 | -29 |
| 2025-12-28 16:32 | feat(pack)!: suggest "delete" code action only for not active plugins | Evgeni Chasnovski | 4 | +29 | -27 |
| 2025-12-28 16:07 | feat(pack): hint in confirmation buffer that plugin is not active | Evgeni Chasnovski | 4 | +31 | -5 |
| 2025-12-28 14:00 | feat(pack)!: make `del()` only remove non-active plugins by default | Evgeni Chasnovski | 4 | +88 | -34 |
| 2025-12-28 14:39 | vim-patch:e426245: runtime(rust): clean-up indent script, handle opening empty line correctly (#37139) | zeertzjq | 1 | +5 | -48 |
| 2025-12-28 06:26 | vim-patch:8.2.0098: exe stack length can be wrong without being detected (#37136) | Jan Edmund Lazo | 8 | +43 | -0 |
| 2025-12-28 00:37 | vim-patch:9.1.2028: [security]: Buffer-overflow with incomplete multi-byte chars (#37133) | zeertzjq | 4 | +45 | -2 |
| 2025-12-28 00:20 | vim-patch:ee3f10a: runtime(bpftrace): add indention plugin (#37132) | zeertzjq | 1 | +19 | -0 |
| 2025-12-28 00:18 | vim-patch:a7f703c: runtime(doc): improve :catch documentation (#37131) | zeertzjq | 1 | +3 | -3 |
| 2025-12-28 00:16 | vim-patch:9.1.2027: filetype: bicep filetype used for 2 bicep file types (#37130) | zeertzjq | 4 | +20 | -2 |
| 2025-12-28 00:14 | vim-patch:9.1.2024: 'fsync' option cannot be set per buffer (#37129) | zeertzjq | 10 | +43 | -16 |
| 2025-12-27 23:20 | Merge pull request #37128 from zeertzjq/vim-9.1.2019 | zeertzjq | 2 | +22 | -0 |
| 2025-12-27 23:01 | vim-patch:9.1.2026: tests: patch 9.1.2019 not tested properly | zeertzjq | 1 | +3 | -2 |
| 2025-12-27 23:01 | vim-patch:9.1.2019: inconsistent cursor encoding past EOL with ve=all | zeertzjq | 2 | +21 | -0 |
| 2025-12-27 13:56 | fix(pum): hide info floating window when insufficient space (#37107) | glepnir | 2 | +59 | -12 |
| 2025-12-27 01:46 | vim-patch:ffd5c52: runtime(compiler): ignore 'Found' messages in ruff and ty compiler (#37119) | zeertzjq | 2 | +6 | -3 |
| 2025-12-27 01:44 | vim-patch:538da34: runtime(netrw): Fix reading UNC paths on windows (#37120) | zeertzjq | 1 | +6 | -5 |
| 2025-12-27 01:35 | vim-patch:9.1.2021: filetype: fluent files are not recognized (#37117) | zeertzjq | 2 | +2 | -0 |
| 2025-12-27 00:57 | vim-patch:9.1.2020: tests: test_virtualedit.vim leaves swapfiles behind (#37115) | zeertzjq | 1 | +2 | -2 |
| 2025-12-26 18:05 | feat(pack): allow running `update()` without Internet connection | Evgeni Chasnovski | 4 | +49 | -8 |
| 2025-12-26 15:35 | feat(pack): allow choosing update target in `update()` | Evgeni Chasnovski | 3 | +94 | -22 |
| 2025-12-26 09:51 | vim-patch:9.0.0145: substitute that joins lines drops text properties (#37108) | Jan Edmund Lazo | 1 | +2 | -1 |
| 2025-12-26 05:08 | feat(lsp): on_accept can return item to customize behavior #37092 | Yi Ming | 2 | +19 | -9 |
| 2025-12-26 04:44 | Merge #37097 feat(pack)!: improve handling of `src` change | Justin M. Keyes | 3 | +130 | -87 |
| 2025-12-26 02:15 | fix(pum): adjust info window column offset when scrollbar is present (#37069) | glepnir | 2 | +11 | -4 |
| 2025-12-26 01:27 | test(api/server_requests_spec): fix flaky test (again) (#37100) | zeertzjq | 1 | +4 | -1 |
| 2025-12-26 00:30 | vim-patch:9.1.1483: not possible to translation position in buffer (#37099) | zeertzjq | 2 | +6 | -2 |
| 2025-12-25 10:57 | docs(pack): use more tags and add "Use shorter source" example | Evgeni Chasnovski | 2 | +55 | -16 |
| 2025-12-25 10:53 | feat(pack)!: change `src` of installed plugin inside `update()` in place | Evgeni Chasnovski | 3 | +77 | -73 |
| 2025-12-25 08:38 | docs: update version.c (#37059) | github-actions[bot] | 1 | +65 | -79 |
| 2025-12-25 08:19 | fix(ex): error handling for `:lsp` #37061 | Olivia Kinnear | 3 | +30 | -9 |
| 2025-12-25 07:38 | vim-patch:9.1.0151: ml_get_buf_len() does not consider text properties (#37094) | Jan Edmund Lazo | 5 | +34 | -21 |
| 2025-12-20 14:00 | fix(autocmd): skip empty comma-separated patterns properly | Sean Dewar | 3 | +71 | -48 |
| 2025-12-20 16:30 | fix(autocmd): parsing of comma-separated buflocal patterns | Sean Dewar | 3 | +104 | -30 |
| 2025-12-24 06:42 | Merge pull request #37082 from janlazo/vim-9.1.0973 | zeertzjq | 2 | +67 | -52 |
| 2025-12-24 05:50 | vim-patch:9.1.1491: missing out-of-memory checks in cmdexpand.c | Jan Edmund Lazo | 1 | +6 | -3 |
| 2025-12-24 04:09 | vim-patch:9.1.0974: typo in change of commit v9.1.0873 | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-12-23 02:59 | vim-patch:partial:9.1.0973: too many strlen() calls in fileio.c | Jan Edmund Lazo | 1 | +61 | -49 |
| 2025-12-24 01:48 | vim-patch:9.1.2017: getregionpos() depends on 'linebreak' setting (#37088) | zeertzjq | 3 | +73 | -2 |
| 2025-12-24 01:43 | vim-patch:9.1.2016: cindent wrong indentation after do-while loop (#37087) | zeertzjq | 2 | +63 | -19 |
| 2025-12-24 01:12 | Merge pull request #37086 from zeertzjq/vim-5e577c7 | zeertzjq | 6 | +34 | -21 |
| 2025-12-24 00:52 | vim-patch:2006415: runtime(doc): add reference to searchcount() function | zeertzjq | 3 | +12 | -6 |
| 2025-12-24 00:52 | vim-patch:6d211bc: runtime(doc): Improve :catch documentation | zeertzjq | 1 | +5 | -2 |
| 2025-12-24 00:45 | vim-patch:519dc39: runtime(make): Makefile highlighting breaks with ')' in string | zeertzjq | 1 | +9 | -8 |
| 2025-12-24 00:45 | vim-patch:aded554: runtime(make): Move target greedy match after $() to avoid region matching overflow | zeertzjq | 1 | +5 | -4 |
| 2025-12-24 00:44 | vim-patch:5e577c7: runtime(ftplugin): set different formatoptions for bpftrace | zeertzjq | 1 | +4 | -2 |
| 2025-12-23 15:39 | fix(lua): separate vim.{g,b,w,t} types #37081 | phanium | 1 | +9 | -4 |
| 2025-12-23 00:15 | test(ui/inccommand_spec): don't check for transient message (#37078) | zeertzjq | 1 | +6 | -6 |
| 2025-12-23 00:00 | vim-patch:7982966: runtime(bpftrace): add base syntax plugin (#37077) | zeertzjq | 1 | +66 | -0 |
| 2025-12-22 22:55 | vim-patch:9.1.2009: tests: "Xm4" test directory may not be deleted | zeertzjq | 1 | +2 | -2 |
| 2025-12-22 22:54 | vim-patch:9.1.2008: filetype: hylo files are not recognized | zeertzjq | 2 | +2 | -0 |
| 2025-12-22 22:53 | vim-patch:9.1.2007: filetype: bpftrace hashbang lines are not recognized | zeertzjq | 2 | +2 | -0 |
| 2025-12-22 12:31 | vim-patch:8.2.4785: Visual mode not stopped if win_gotoid() goes to other buffer (#37073) | zeertzjq | 1 | +5 | -0 |
| 2025-12-22 09:03 | fix(marks): wrong line('w$', win) with conceal_lines (#37047) | Jaehwang Jung | 4 | +90 | -75 |
| 2025-12-22 08:49 | vim-patch:8.2.1679: ":*" is not recognized as a range (#37052) | Rob Pilling | 1 | +5 | -3 |
| 2025-12-22 06:14 | Merge pull request #37068 from janlazo/vim-9.0.0154 | zeertzjq | 1 | +13 | -4 |
| 2025-12-22 04:59 | vim-patch:9.0.1899: potential buffer overflow in PBYTE macro | Jan Edmund Lazo | 1 | +12 | -3 |
| 2025-12-22 04:36 | vim-patch:9.0.0154: text properties wrong after splitting a line | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-12-22 04:31 | vim-patch:8.2.1756: Vim9: :let will soon be disallowed (#37063) | zeertzjq | 2 | +17 | -3 |
| 2025-12-22 03:45 | Merge pull request #37041 from janlazo/vim-8.2.1667 | zeertzjq | 4 | +60 | -5 |
| 2025-12-22 02:29 | vim-patch:8.2.3657: Vim9: debug text misses one line of return statement | Jan Edmund Lazo | 1 | +23 | -0 |
| 2025-12-21 02:24 | vim-patch:8.2.0223: some instructions not yet tested | Jan Edmund Lazo | 1 | +1 | -0 |
| 2025-12-21 01:57 | vim-patch:8.2.3383: Vim9: completion for :disassemble adds parenthesis | Jan Edmund Lazo | 1 | +3 | -1 |
| 2025-12-21 01:54 | vim-patch:8.2.3377: Vim9: :disass completion does not understand "s:" | Jan Edmund Lazo | 1 | +3 | -0 |
| 2025-12-21 01:50 | vim-patch:8.2.2992: Vim9: completion for :disassemble is incomplete | Jan Edmund Lazo | 2 | +11 | -0 |
| 2025-12-21 00:45 | vim-patch:8.2.3431: completion for :disas sorts local functions first | Jan Edmund Lazo | 1 | +5 | -0 |
| 2025-12-19 05:55 | vim-patch:8.2.4548: script-local function is deleted when used in a funcref | Jan Edmund Lazo | 1 | +5 | -3 |
| 2025-12-20 05:56 | vim-patch:8.2.1667: local function name cannot shadow a global function name | Jan Edmund Lazo | 1 | +10 | -2 |
| 2025-12-22 00:13 | vim-patch:e09ff34: runtime(ty): include ty compiler plugin (#37066) | zeertzjq | 2 | +28 | -0 |
| 2025-12-21 20:31 | fix(window): win_move_after UAF from naughty autocmds (#37065) | Sean Dewar | 2 | +18 | -2 |
| 2025-12-17 17:57 | fix(api): open_win leak from naughty autocommands | Sean Dewar | 2 | +26 | -0 |
| 2025-12-17 16:38 | fix(api): ignore split_disallowed when opening a float | Sean Dewar | 2 | +16 | -5 |
| 2025-12-21 05:47 | fix(treesitter.foldexpr): duplicate callbacks #37048 | Jaehwang Jung | 1 | +32 | -13 |
| 2025-12-21 05:22 | Merge #37057 docs | Justin M. Keyes | 11 | +62 | -141 |
| 2025-12-21 04:58 | fix(statusline): diagnostics spacing #36897 | Olivia Kinnear | 3 | +3 | -3 |
| 2025-12-21 03:41 | fix(api,lua): handle converting NULL funcref/partial (#37060) | zeertzjq | 2 | +6 | -4 |
| 2025-12-20 23:31 | fix(options): deprecate 'gdefault', 'magic' | Justin M. Keyes | 6 | +34 | -108 |
| 2025-12-16 05:58 | docs: misc, lsp | Justin M. Keyes | 5 | +28 | -33 |
| 2025-12-21 02:41 | vim-patch:9.1.2001: cursor may end up in wrong window after :botright copen (#37056) | zeertzjq | 5 | +52 | -19 |
| 2025-12-21 02:22 | docs: update version.c #36917 | github-actions[bot] | 1 | +47 | -56 |
| 2025-12-21 00:52 | Merge #37033 from justinmk/testdelay | Justin M. Keyes | 13 | +57 | -43 |
| 2025-12-21 00:26 | docs(lua): iInconsistent vim.keymap param name #37026 | Bryan Turns | 3 | +22 | -22 |
| 2025-12-21 00:17 | feat(cmdline): completion for :TOhtml #37045 | Eric Wong | 1 | +1 | -1 |
| 2025-12-19 03:37 | refactor(messages): encapsulate msg_delay logic | Justin M. Keyes | 7 | +14 | -22 |
| 2025-12-19 02:29 | test(messages): skip os_delay during tests | Justin M. Keyes | 13 | +46 | -24 |
| 2025-12-20 23:26 | vim-patch:1a4a1b9: runtime(zip): Use :lcd instead of :cd in zip.vim (#37054) | zeertzjq | 1 | +5 | -4 |
| 2025-12-20 22:53 | vim-patch:64799a5: runtime(doc): clarify the behavior of CTRL-Z | zeertzjq | 1 | +1 | -1 |
| 2025-12-20 22:52 | vim-patch:fe8c8b1: runtime(doc): fix outdated :function help | zeertzjq | 1 | +5 | -5 |
| 2025-12-20 15:34 | feat(health): show available queries for `treesitter` (#37005) | Harsh Kapse | 1 | +42 | -0 |
| 2025-12-20 02:08 | Merge pull request #37031 from zeertzjq/vim-8.2.3766 | zeertzjq | 6 | +26 | -10 |
| 2025-12-19 07:47 | vim-patch:8.2.3767: crash when using NULL partial | zeertzjq | 1 | +1 | -1 |
| 2025-12-19 07:27 | vim-patch:8.2.3766: converting a funcref to a string leaves out "g:" | zeertzjq | 6 | +26 | -10 |
| 2025-12-19 23:32 | feat(tag): respect jumpoptions=view when popping tagstack (#37021) | Sean Dewar | 6 | +110 | -6 |
| 2025-12-19 00:32 | Merge pull request #37024 from zeertzjq/vim-1e3e1ba | zeertzjq | 1 | +9 | -8 |
| 2025-12-19 00:09 | vim-patch:757b42a: runtime(tutor): Chapter 2: consistently use upper case letter, fix typo after 1e3e1ba067c79a | zeertzjq | 1 | +8 | -8 |
| 2025-12-19 00:09 | vim-patch:1e3e1ba: runtime(tutor): Update Chapter 2, remove mentioning surround plugin | zeertzjq | 1 | +2 | -1 |
| 2025-12-19 00:08 | vim-patch:9.1.1998: tests: not enough tests for :setlocal omnifunc (#37023) | zeertzjq | 2 | +49 | -14 |
| 2025-12-18 23:53 | vim-patch:fe0bafc: runtime(compiler): improve rust errorformat (#37022) | yilisharcs | 1 | +3 | -0 |
| 2025-12-18 00:09 | fix(lua): don't remove first char of non-file stacktrace source (#37008) | zeertzjq | 5 | +5 | -5 |
| 2025-12-17 23:26 | vim-patch:9.1.1991: :setlocal changes effective global 'omnifunc' (#37013) | zeertzjq | 4 | +116 | -22 |
| 2025-12-17 23:08 | vim-patch:bd5e882: runtime(compiler): Match gcc.vim make error format (#37012) | yilisharcs | 1 | +2 | -0 |
| 2025-12-17 16:05 | refactor(editor): extract backup name generation logic #37001 | yilisharcs | 1 | +38 | -69 |
| 2025-12-17 15:53 | fix(health): "q" keymap not set when health.style=float #37007 | glepnir | 2 | +6 | -6 |
| 2025-12-17 06:38 | Merge pull request #37006 from janlazo/vim-8.2.1939 | zeertzjq | 2 | +26 | -0 |
| 2025-12-13 05:26 | vim-patch:8.2.1941: Ex mode test fails on MS-Windows with GUI | Jan Edmund Lazo | 1 | +1 | -0 |
| 2025-12-13 04:55 | vim-patch:8.2.1939: invalid memory access in Ex mode with global command | Jan Edmund Lazo | 2 | +25 | -0 |
| 2025-12-17 03:39 | fix(lsp): sort items when completeopt include fuzzy #36974 | glepnir | 2 | +88 | -8 |
| 2025-12-17 03:06 | fix(lsp): simplify semantic tokens range request logic #36950 | jdrouhard | 1 | +53 | -91 |
| 2025-12-16 23:12 | Merge pull request #36989 from zeertzjq/vim-9.0.1758 | zeertzjq | 2 | +36 | -18 |
| 2025-12-16 22:46 | vim-patch:9.1.1987: assert_equal() prepends unnecessary ':' when typed | zeertzjq | 2 | +17 | -1 |
| 2025-12-16 00:13 | vim-patch:9.1.1983: Vim9: class_name definition can be improved | zeertzjq | 1 | +14 | -11 |
| 2025-12-16 00:07 | vim-patch:9.0.1758: vim9 no class identifiers in stack dumps | zeertzjq | 1 | +13 | -14 |
| 2025-12-16 18:48 | Merge #36925 :lsp command | Justin M. Keyes | 12 | +434 | -15 |
| 2025-12-12 03:16 | fix(lsp): tests for :lsp, rename start/stop | Olivia Kinnear | 8 | +370 | -160 |
| 2025-07-26 11:37 | feat(lsp): builtin :lsp command | brianhuster | 11 | +224 | -15 |
| 2025-12-16 18:22 | fix(vim.pack): increase default timeout #36992 | Ian Beckett | 1 | +1 | -1 |
| 2025-12-16 05:51 | fix(highlight): respect 'winhighlight' in CursorLine Normal check #36927 | glepnir | 2 | +26 | -7 |
| 2025-12-16 04:55 | docs: update support.txt (#36903) | zeertzjq | 5 | +7 | -8 |
| 2025-12-16 04:46 | ci(lintdocurls): ignore websites that block GHA #36982 | Yochem van Rosmalen | 1 | +2 | -2 |
| 2025-12-16 04:10 | Merge #36860 from justinmk/doc2 | Justin M. Keyes | 33 | +376 | -292 |
| 2025-12-15 23:50 | vim-patch:9.1.1981: tests: test suite may stop on error in gen_opt_test.vim (#36988) | zeertzjq | 2 | +4 | -3 |
| 2025-12-15 19:01 | fix(messages): exclude "search hit BOTTOM" msg from history #36961 | Ayaan | 7 | +15 | -14 |
| 2025-12-15 04:25 | feat(docs): numbered listitems | Justin M. Keyes | 17 | +219 | -207 |
| 2025-12-15 08:34 | build(deps): bump tree-sitter-vimdoc to v4.1.0 | Justin M. Keyes | 2 | +4 | -4 |
| 2025-12-15 03:24 | fix(gen_help_html): parser override | Justin M. Keyes | 1 | +29 | -18 |
| 2025-12-08 06:39 | docs: misc, editorconfig | Justin M. Keyes | 16 | +124 | -63 |
| 2025-12-15 18:23 | fix(lsp): correct capability checks for dynamic registration (#36932) | Tristan Knight | 2 | +88 | -8 |
| 2025-12-15 16:02 | fix(man.lua): show_toc condition may cause infinite loop #36979 | Alejandro Exojo | 1 | +1 | -1 |
| 2025-12-15 15:58 | refactor(test): deprecates functions in some tests #36972 | glepnir | 4 | +14 | -19 |
| 2025-12-15 15:53 | fix(health): check shell performance using vim.fn.system() #36980 | Yochem van Rosmalen | 1 | +2 | -1 |
| 2025-12-15 12:07 | ci: bump korthout/backport-action from 3 to 4 | dependabot[bot] | 1 | +1 | -1 |
| 2025-12-15 12:07 | ci: bump actions/upload-artifact from 5 to 6 | dependabot[bot] | 1 | +4 | -4 |
| 2025-12-15 12:07 | ci: bump actions/download-artifact from 6 to 7 | dependabot[bot] | 1 | +1 | -1 |
| 2025-12-15 07:13 | refactor(test): use command, pcall_err in num_options_spec #36933 | glepnir | 1 | +20 | -37 |
| 2025-12-15 07:11 | test: remove feed_command in undo_spec #36953 | glepnir | 1 | +17 | -12 |
| 2025-12-15 07:09 | Revert "refactor(treesitter): use scratch buffer for string parser" #36964 | Riley Bruins | 5 | +64 | -68 |
| 2025-12-15 07:07 | feat(tui): ghostty builtin terminfo #36963 | Justin M. Keyes | 4 | +157 | -8 |
| 2025-12-15 06:45 | fix(buffer): switching buffer should respect jumpoptions+=view (#36969) | zeertzjq | 2 | +26 | -12 |
| 2025-12-15 01:09 | vim-patch:64eeff5: runtime(fvwm): Update fvwm keywords (#36968) | zeertzjq | 1 | +8 | -4 |
| 2025-12-15 01:06 | vim-patch:9.1.1978: tests: Test_smoothscroll_number() may fail (#36965) | zeertzjq | 1 | +1 | -1 |
| 2025-12-15 00:55 | vim-patch:9.1.1980: filetype: N-Quads files are not recognized (#36967) | zeertzjq | 2 | +2 | -0 |
| 2025-12-15 00:38 | vim-patch:9.1.1979: :helpclose allows range and counts (#36966) | zeertzjq | 2 | +9 | -2 |
| 2025-12-15 00:01 | fix(treesitter): no injection highlighting on last line #36951 | Jaehwang Jung | 2 | +6 | -3 |
| 2025-12-15 00:00 | fix(input): don't exit on EOF when peeking for input with -es (#36948) | zeertzjq | 2 | +24 | -1 |
| 2025-12-14 23:10 | Merge pull request #36958 from janlazo/vim-8.2.4528 | zeertzjq | 3 | +26 | -8 |
| 2025-12-14 18:46 | fix(vim.loader): randomized AppImage path pollutes luac cache #36944 | Shmerl | 1 | +7 | -9 |
| 2025-12-14 15:41 | vim-patch:8.2.5161: might still access invalid memory | Jan Edmund Lazo | 1 | +4 | -1 |
| 2025-12-14 06:35 | vim-patch:8.2.4529: Vim9: comparing partial with function fails | Jan Edmund Lazo | 2 | +15 | -4 |
| 2025-12-14 06:24 | vim-patch:8.2.4528: crash when using null_function for a partial | Jan Edmund Lazo | 1 | +11 | -7 |
| 2025-12-14 07:33 | docs(luv): hrtime() is integer (sync from upstream) | phanium | 1 | +19 | -8 |
| 2025-12-14 02:59 | vim-patch:7.4.1886 (#36945) | zeertzjq | 1 | +1 | -1 |
| 2025-12-14 02:36 | Merge pull request #36934 from janlazo/vim-8.2.4633 | zeertzjq | 4 | +78 | -1 |
| 2025-12-13 06:11 | vim-patch:9.0.0025: accessing beyond allocated memory with the cmdline window | Jan Edmund Lazo | 2 | +12 | -2 |
| 2025-12-13 05:57 | vim-patch:8.2.5092: using "'<,'>" in Ex mode may compare unrelated pointers | Jan Edmund Lazo | 1 | +14 | -9 |
| 2025-12-13 05:33 | vim-patch:8.2.4763: using invalid pointer with "V:" in Ex mode | Jan Edmund Lazo | 2 | +34 | -5 |
| 2025-12-13 04:42 | vim-patch:8.2.4637: warning for using uninitialized variable | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-12-13 04:40 | vim-patch:8.2.4636: not using Visual range | Jan Edmund Lazo | 1 | +13 | -8 |
| 2025-12-13 04:34 | vim-patch:8.2.4633: Visual range does not work before command modifiers | Jan Edmund Lazo | 2 | +28 | -0 |
| 2025-12-14 01:28 | vim-patch:8.2.3662: illegal memory access if malloc() fails (#36939) | Jan Edmund Lazo | 1 | +3 | -3 |
| 2025-12-13 13:23 | build(deps): bump luajit to 7152e1548 | Christian Clason | 1 | +2 | -2 |
| 2025-12-13 13:05 | build(deps): bump tree-sitter to v0.26.3 | Christian Clason | 2 | +4 | -4 |
| 2025-12-12 11:50 | Merge pull request #36819 from bfredl/zigrt | bfredl | 2 | +71 | -16 |
| 2025-12-12 08:09 | Merge pull request #36924 from zeertzjq/vim-9.1.1971 | zeertzjq | 2 | +13 | -0 |
| 2025-12-12 07:50 | vim-patch:9.1.1974: tests: missing cleanup in Test_bwipe_during_save() | zeertzjq | 1 | +1 | -0 |
| 2025-12-12 00:54 | vim-patch:9.1.1971: Crash when buffer gets deleted inside charconvert during save | zeertzjq | 2 | +12 | -0 |
| 2025-12-12 01:38 | vim-patch:9.1.1970: visual end column returns wrong value after block edit (#36923) | zeertzjq | 2 | +17 | -0 |
| 2025-12-12 01:13 | vim-patch:bfb9f5c: runtime(doc): Rename NoDefaultCurrentDirectoryInExePath tag (#36921) | zeertzjq | 4 | +14 | -11 |
| 2025-12-12 00:14 | vim-patch:98a0cbf: patch 9.1.1971: crash with invalid positional argument 0 in printf() (#36919) | zeertzjq | 5 | +25 | -18 |
| 2025-12-12 00:07 | vim-patch:9.1.1969: Wrong cursor position after formatting with long 'formatprg' (#36918) | zeertzjq | 4 | +81 | -1 |
| 2025-12-11 18:58 | feat(lsp): warn about unknown filetype #36910 | Olivia Kinnear | 1 | +12 | -0 |
| 2025-12-11 17:47 | docs: update version.c #36896 | github-actions[bot] | 1 | +289 | -404 |
| 2025-12-11 04:46 | Merge pull request #36906 from janlazo/vim-8.2.1618 | zeertzjq | 3 | +293 | -74 |
| 2025-12-11 02:33 | vim-patch:8.2.4474: memory allocation failures not tested in quickfix code | Jan Edmund Lazo | 2 | +145 | -1 |
| 2025-12-11 01:00 | vim-patch:partial:8.2.2400: Vim9: compiled functions are not profiled | Jan Edmund Lazo | 1 | +24 | -15 |
| 2025-12-11 00:20 | vim-patch:8.2.2404: Vim9: profiling try/catch not correct | Jan Edmund Lazo | 1 | +35 | -22 |
| 2025-12-11 00:16 | vim-patch:8.2.2403: Vim9: profiling if/elseif/endif not correct | Jan Edmund Lazo | 1 | +33 | -24 |
| 2025-12-10 04:46 | vim-patch:8.2.2834: Vim9: :cexpr does not work with local variables | Jan Edmund Lazo | 1 | +33 | -15 |
| 2025-12-10 18:15 | vim-patch:8.2.2571: test may leave file behind | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-12-10 18:12 | vim-patch:8.2.2411: profile test fails on MS-Windows | Jan Edmund Lazo | 1 | +7 | -1 |
| 2025-12-10 18:05 | vim-patch:8.2.2409: Vim9: profiling only works for one function | Jan Edmund Lazo | 1 | +20 | -0 |
| 2025-12-09 06:36 | vim-patch:8.2.1618: Vim9: cannot pass "true" to setloclist() | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-12-10 18:33 | fix(vim.loader): randomized AppImage path pollutes luac cache #35636 | Shmerl | 1 | +10 | -1 |
| 2025-12-10 14:44 | fix(lua): relax `vim.wait()` timeout validation #36900 | skewb1k | 4 | +12 | -16 |
| 2025-12-10 05:57 | docs(options): shell-powershell #36881 | ymich9963 | 3 | +50 | -19 |
| 2025-12-10 05:32 | fix(grid): assert crash during extreme resize layouts #36847 | CompileAndConquer | 2 | +21 | -1 |
| 2025-12-10 04:44 | docs: update version.c #36895 | github-actions[bot] | 1 | +1100 | -1357 |
| 2025-12-10 04:22 | docs: update version.c #36365 | github-actions[bot] | 1 | +13 | -3 |
| 2025-12-10 04:01 | fix(highlight): Normal-linked groups shouldn't override CursorLine #35026 | glepnir | 2 | +36 | -1 |
| 2025-12-10 00:53 | fix(eval): 0 should mean current tabpage in gettabvar() (#36891) | zeertzjq | 2 | +9 | -0 |
| 2025-12-09 18:59 | fix(lua): vim.wait(math.huge) fails #36885 | skewb1k | 2 | +16 | -5 |
| 2025-12-09 18:37 | fix(float): prevent truncation of title that fits exactly #36880 | skewb1k | 2 | +6 | -4 |
| 2025-12-09 17:32 | fix: vim.ui_attach handles messages during `-l`/`--headless` #36884 | phanium | 1 | +2 | -1 |
| 2025-12-09 14:26 | vim-patch:927ad16: runtime(vim): Update base syntax, match full :help command (#36882) | zeertzjq | 1 | +16 | -2 |
| 2025-12-09 14:25 | vim-patch:9.1.1965: q can accidentally start recording at more prompt (#36879) | zeertzjq | 4 | +68 | -1 |
| 2025-12-09 14:25 | vim-patch:9.1.1964: Wrong display when using setline() at hit-enter prompt (#36878) | zeertzjq | 3 | +101 | -11 |
| 2025-12-09 14:25 | vim-patch:9.1.1963: diff: missing diff size limit for xdiff (#36877) | zeertzjq | 5 | +24 | -10 |
| 2025-12-09 14:25 | vim-patch:f958d35: runtime(julia): Update Julia runtime files (#36876) | zeertzjq | 3 | +49 | -46 |
| 2025-12-09 12:42 | vim-patch:98ef843: runtime(rust): use textwidth=100 for the Rust recommended style (#36875) | zeertzjq | 2 | +4 | -3 |
| 2025-12-09 12:41 | vim-patch:b22c145: runtime(doc): document change in Windows behavior for patch 9.1.1947 (#36874) | zeertzjq | 1 | +3 | -0 |
| 2025-12-09 12:29 | Revert "feat(lsp): support `version` in `textDocument/publishDiagnostics` #36754" (#36865) | Mathias Fußenegger | 4 | +2 | -44 |
| 2025-11-12 12:56 | feat(build): support full runtime distribution work | bfredl | 2 | +32 | -12 |
| 2025-12-09 06:39 | fix(lsp): fix incorrect params because of typo (#36871) | Pig Fang | 1 | +1 | -1 |
| 2025-12-09 03:22 | fix(exrc): ensure consistent 'exrc' loading sequence #35148 | €šm̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰�Ř§Ů Â£╟©舐æØ¢£ðsÞ¥¿— | 3 | +29 | -61 |
| 2025-12-09 01:08 | vim-patch:9.1.1962: filetype: Erlang application resource files are not recognized (#36868) | zeertzjq | 4 | +64 | -0 |
| 2025-12-08 06:58 | Merge #36859 refactor: clint.py => clint.lua | Justin M. Keyes | 11 | +1843 | -2453 |
| 2025-12-08 06:52 | fix(float): tail truncate long title #28387 | glepnir | 2 | +38 | -11 |
| 2025-11-18 22:04 | refactor: clint.py => clint.lua | Justin M. Keyes | 9 | +1832 | -2448 |
| 2025-12-07 23:52 | build: slience some unwanted clang-tidy warnings | Justin M. Keyes | 2 | +11 | -5 |
| 2025-12-08 01:24 | vim-patch:9.1.1958: Wrong display with sign_unplace() and setline() in CursorMoved (#36851) | zeertzjq | 3 | +144 | -5 |
| 2025-12-08 00:48 | Merge pull request #36850 from zeertzjq/vim-9.1.1949 | zeertzjq | 3 | +65 | -36 |
| 2025-12-08 00:10 | vim-patch:9.1.1961: :0tab behaves like :tab for :stag when 'swb' contains "newtab" | zeertzjq | 2 | +6 | -1 |
| 2025-12-04 00:31 | vim-patch:9.1.1949: :stag does not use 'swichtbuf' option | zeertzjq | 3 | +60 | -36 |
| 2025-12-07 20:13 | feat(events): MarkSet event, aucmd_defer() #35793 | Nathan Smith | 14 | +448 | -4 |
| 2025-12-07 15:42 | build(deps): bump tree-sitter-vimdoc to v4.0.2 #36844 | Justin M. Keyes | 2 | +4 | -4 |
| 2025-12-07 01:43 | Merge #36741 from justinmk/doc2 | Justin M. Keyes | 37 | +338 | -255 |
| 2025-11-26 06:17 | docs: misc | Justin M. Keyes | 35 | +334 | -251 |
| 2025-12-06 23:31 | build(deps): bump tree-sitter-vimdoc to v4.0.1 | Justin M. Keyes | 2 | +4 | -4 |
| 2025-12-06 23:55 | feat(lsp): support dynamic registration for diagnostics (#36841) | Tristan Knight | 5 | +47 | -5 |
| 2025-12-06 23:31 | refactor(lsp): unify capability checks and registration #36781 | Tristan Knight | 6 | +61 | -32 |
| 2025-12-06 22:20 | feat(spell): opt-out of confirm when downloading spellfiles #36836 | Olivia Kinnear | 3 | +58 | -12 |
| 2025-12-06 13:49 | vim-patch:partial:9.1.1955: sort() does not handle large numbers correctly (#36840) | zeertzjq | 2 | +27 | -6 |
| 2025-12-06 12:02 | vim-patch:9.1.1957: filetype: bpftrace files are not recognized (#36838) | zeertzjq | 3 | +16 | -0 |
| 2025-12-05 21:04 | test: skip noisy "terminal mode unavailable" logs #36794 | Justin M. Keyes | 6 | +28 | -18 |
| 2025-12-03 01:43 | refactor(lsp): fix lint | Pig Fang | 1 | +0 | -1 |
| 2025-12-03 00:56 | test(lsp): accept callback for diagnostic | Pig Fang | 1 | +3 | -10 |
| 2025-12-02 09:41 | refactor(lsp): fix lint | Pig Fang | 2 | +13 | -8 |
| 2025-12-01 00:56 | feat(lsp): support refreshing workspace diagnostics | Pig Fang | 2 | +58 | -3 |
| 2025-11-30 09:10 | test(lsp): polish tests of refreshing diagnostics | Pig Fang | 1 | +62 | -10 |
| 2025-11-27 02:27 | refactor(lsp): simplify handling diagnostic "on_refresh" | Pig Fang | 1 | +2 | -6 |
| 2025-11-27 00:50 | test(lsp): update test name | Pig Fang | 1 | +1 | -1 |
| 2025-11-26 08:28 | feat(lsp): support diagnostic refresh request | Pig Fang | 6 | +43 | -1 |
| 2025-11-28 18:13 | fix: update lua types for commands | Rob Pilling | 1 | +3 | -2 |
| 2025-12-05 03:50 | feat(lsp): `Client:stop()` defaults to `exit_timeout` #36783 | Olivia Kinnear | 3 | +29 | -17 |
| 2025-12-05 00:23 | fix(ui): close outdated cmdline pum on redraw (#36815) | zeertzjq | 5 | +18 | -2 |
| 2025-12-04 23:38 | vim-patch:9.1.1944: getwininfo() does not return if statusline is visible (#36828) | zeertzjq | 5 | +38 | -12 |
| 2025-12-04 23:32 | Merge pull request #36827 from zeertzjq/vim-9.1.1947 | zeertzjq | 8 | +95 | -16 |
| 2025-12-04 03:31 | vim-patch:9.1.1951: tests: Test_windows_external_cmd_in_cwd() only run in huge builds | zeertzjq | 1 | +38 | -0 |
| 2025-12-04 03:28 | vim-patch:9.1.1948: Windows: Vim adds current directory to search path | zeertzjq | 5 | +22 | -15 |
| 2025-12-04 02:35 | vim-patch:9.1.1947: [security]: Windows: Vim may execute commands from current directory | zeertzjq | 5 | +41 | -7 |
| 2025-12-04 01:15 | Merge pull request #36826 from zeertzjq/vim-ffc7f8c | zeertzjq | 6 | +101 | -56 |
| 2025-12-04 00:53 | vim-patch:b46cbec: runtime(swayconfig): separate identifier groups + cleanup | zeertzjq | 1 | +34 | -23 |
| 2025-12-04 00:52 | vim-patch:20d35f9: runtime(i3config): highlight identifiers separately | zeertzjq | 1 | +24 | -17 |
| 2025-12-04 00:52 | vim-patch:89f422d: runtime(quarto): add missing loaded guard | zeertzjq | 1 | +4 | -0 |
| 2025-12-04 00:51 | vim-patch:8d8c907: runtime(python): Highlight t-strings | zeertzjq | 1 | +7 | -4 |
| 2025-12-04 00:51 | vim-patch:85fc83f: runtime(sml): Update syntax, improve special constant matching | zeertzjq | 1 | +25 | -6 |
| 2025-12-04 00:50 | vim-patch:ffc7f8c: runtime(hog): set undo_ftplugin correctly, delete trailing whitespace | zeertzjq | 1 | +7 | -6 |
| 2025-12-04 00:49 | Merge pull request #36825 from zeertzjq/vim-9.1.1950 | zeertzjq | 2 | +46 | -3 |
| 2025-12-04 00:27 | vim-patch:9.1.1952: tests: need better tests for tf files | zeertzjq | 1 | +43 | -0 |
| 2025-12-04 00:27 | vim-patch:9.1.1950: tests: Test_tagjump.vim leaves swapfiles behind | zeertzjq | 1 | +3 | -3 |
| 2025-11-10 11:47 | fix(build): zig build can has git version | bfredl | 1 | +39 | -4 |
| 2025-12-03 05:58 | fix(lsp): default ClientConfig.exit_timeout to false #36811 | Olivia Kinnear | 3 | +6 | -8 |
| 2025-12-03 05:28 | Merge #36585 feat: has() can check multiple Vim versions | Justin M. Keyes | 10 | +4395 | -2490 |
| 2025-12-03 01:39 | Merge pull request #36814 from zeertzjq/vim-9.1.1941 | zeertzjq | 2 | +2 | -1 |
| 2025-12-03 01:00 | vim-patch:9.1.1945: tests: Test_getbufwintabinfo() leaves swapfiles behind | zeertzjq | 1 | +1 | -0 |
| 2025-12-03 00:59 | vim-patch:9.1.1941: tests: Test_execute_register() leaves swapfile behind | zeertzjq | 1 | +1 | -1 |
| 2025-12-03 00:55 | ci(cirrus): update to FreeBSD 14.3 (#36813) | zeertzjq | 1 | +1 | -1 |
| 2025-12-02 23:44 | fix(lsp): close timer when client exits (#36795) | zeertzjq | 1 | +15 | -6 |
| 2025-12-02 17:36 | fix(health): bug-report formatting, version check #36809 | Justin M. Keyes | 1 | +26 | -41 |
| 2025-12-02 16:14 | fix(remote): remote-ui connect timeout on slow networks #36800 | Anatolii Sakhnik | 1 | +1 | -1 |
| 2025-12-02 15:51 | fix(ui): postpone UI callbacks during textlock #36803 | luukvbaal | 1 | +5 | -8 |
| 2025-12-02 15:49 | fix(treesitter): missing `nowait` for :InspectTree keymaps #36804 | Chris Grieser | 1 | +8 | -2 |
| 2025-12-02 13:04 | build(deps): bump luajit to 6f21cb8ac | Christian Clason | 1 | +2 | -2 |
| 2025-12-02 06:06 | Merge #36792 unreliable tests | Justin M. Keyes | 2 | +7 | -4 |
| 2025-12-02 05:14 | test: unreliable "channel opened, ..., deleted by pressing a key" | Justin M. Keyes | 1 | +3 | -1 |
| 2025-12-02 03:58 | test: unreliable "job exit event on jobstart(…,{term=true})" | Justin M. Keyes | 2 | +4 | -3 |
| 2025-12-02 04:57 | fix(ui): exclude hidden windows from tabline window count #36779 | benarcher2691 | 3 | +5 | -5 |
| 2025-12-02 02:52 | fix(clipboard): tmux clipboard data may be stale #36787 | Elias Assaf | 1 | +1 | -1 |
| 2025-12-02 00:38 | vim-patch:c3cfdef: runtime(doc): clarify the use of v:errormsg (#36789) | zeertzjq | 3 | +3 | -3 |
| 2025-12-02 00:36 | vim-patch:cce452f: runtime(lf): update syntax to support lf version r39 (#36790) | zeertzjq | 2 | +15 | -2 |
| 2025-12-02 00:04 | Merge pull request #36773 from zeertzjq/funccal-refcount | zeertzjq | 5 | +516 | -408 |
| 2025-12-01 22:50 | vim-patch:9.1.1943: Memory leak with :breakadd expr | zeertzjq | 3 | +142 | -49 |
| 2025-12-01 22:56 | vim-patch:partial:9.0.1570: some tests are slow | zeertzjq | 1 | +340 | -340 |
| 2025-12-01 23:05 | vim-patch:9.0.0688: debugger does not display the whole command | zeertzjq | 1 | +0 | -1 |
| 2025-12-01 05:45 | fix(eval): fix crash with :breakadd expr when calling user func | zeertzjq | 2 | +36 | -20 |
| 2025-12-01 21:54 | ci(lintdocurls): use sed `-e` flag to mark argument as command #36776 | Yochem van Rosmalen | 1 | +1 | -1 |
| 2025-12-01 18:16 | fix(msgpack): use fixstr encoding for strings of length 20-31 #36737 | benarcher2691 | 3 | +32 | -2 |
| 2025-12-01 17:51 | fix(lsp): handle nil request in semantic tokens #36780 | Tristan Knight | 1 | +2 | -2 |
| 2025-12-01 15:18 | docs(README): fix logo (#36778) | Sean Dewar | 1 | +1 | -1 |
| 2025-11-20 06:29 | feat(version): support multiple Vim versions | Jan Edmund Lazo | 8 | +4367 | -2489 |
| 2025-11-17 08:05 | feat(vim-patch.sh): -M lists all ported patches | Jan Edmund Lazo | 3 | +50 | -23 |
| 2025-12-01 05:19 | vim-patch:8.0.0287: debug mode: cannot access function arguments (#36772) | zeertzjq | 1 | +1 | -1 |
| 2025-12-01 03:34 | Merge pull request #36771 from zeertzjq/vim-9.1.1937 | zeertzjq | 1 | +11 | -1 |
| 2025-12-01 02:16 | vim-patch:9.1.1939: tests: test_matchfuzzy() leaves swapfiles behind | zeertzjq | 1 | +1 | -0 |
| 2025-12-01 02:16 | vim-patch:9.1.1938: tests: excessive wait in Test_matchfuzzy_initialized | zeertzjq | 1 | +3 | -1 |
| 2025-12-01 02:16 | vim-patch:9.1.1937: tests: Test_matchfuzzy_initialized() fails | zeertzjq | 1 | +7 | -0 |
| 2025-12-01 02:41 | feat(lsp): graduate ClientConfig `exit_timeout` #36750 | Olivia Kinnear | 4 | +35 | -28 |
| 2025-12-01 01:29 | vim-patch:9.1.1936: filetype: Erlang lexical files are not recognized | zeertzjq | 4 | +79 | -0 |
| 2025-12-01 01:27 | vim-patch:9.1.1935: filetype: not all Erlang files are recognized | zeertzjq | 2 | +3 | -1 |
| 2025-12-01 02:06 | feat(lsp): semanticTokens/range #36705 | Tristan Knight | 4 | +301 | -66 |
| 2025-12-01 01:56 | fix(buffer): defer w_buffer clearing to prevent dict watcher crash #36748 | CompileAndConquer | 2 | +58 | -1 |
| 2025-12-01 01:24 | vim-patch:a4c43a6: runtime(vim): Update base syntax, match full :language command (#36766) | zeertzjq | 1 | +14 | -1 |
| 2025-12-01 01:14 | fix(buffer): don't allow changedtick watcher to delete buffer (#36764) | zeertzjq | 2 | +7 | -0 |
| 2025-12-01 00:27 | feat(api): experimental nvim__exec_lua_fast #35758 | fredizzimo | 3 | +50 | -0 |
| 2025-11-30 16:22 | fix(tui): enable vtpcon strikethrough feature #36762 | Justin M. Keyes | 3 | +19 | -9 |
| 2025-11-30 10:55 | vim-patch:49f731d: runtime(doc): Improve :help :catch command specification (#36758) | zeertzjq | 1 | +1 | -1 |
| 2025-11-30 10:14 | feat(ex_cmds): consistent :restart behavior (#36723) | Olivia Kinnear | 3 | +26 | -22 |
| 2025-11-30 05:11 | fix(ui.open): use "start" instead of deprecated "rundll32" #36731 | ymich9963 | 1 | +1 | -5 |
| 2025-11-30 04:38 | feat(lsp): support `version` in `textDocument/publishDiagnostics` #36754 | Riley Bruins | 4 | +44 | -2 |
| 2025-11-30 04:15 | build(windows): vendor xxd.c #36746 | benarcher2691 | 6 | +1273 | -4 |
| 2025-11-30 02:31 | Merge pull request #36749 from janlazo/vim-9.0.0057 | zeertzjq | 4 | +35 | -14 |
| 2025-11-29 20:06 | vim-patch:9.0.0010: returning 0 for has('patch-9.0.0') is inconsistent | Jan Edmund Lazo | 2 | +7 | -1 |
| 2025-11-29 19:36 | feat(lsp): lsp.enable() auto-escalates forced shutdown #36458 | Olivia Kinnear | 3 | +10 | -3 |
| 2025-11-29 15:34 | vim-patch:9.0.0113: has() is not strict about parsing the patch version | Jan Edmund Lazo | 2 | +26 | -12 |
| 2025-11-29 17:36 | fix(colorscheme): adjust `StatusLine[NC]` for diagnostics #36719 | Evgeni Chasnovski | 4 | +14 | -14 |
| 2025-11-29 14:04 | vim-patch:9.0.0057: has('patch-xxx') returns true | Jan Edmund Lazo | 2 | +2 | -1 |
| 2025-11-29 00:35 | vim-patch:ab09099: runtime(netrw): fix undefined variable curwin in s:NetrwMenu() (#36744) | zeertzjq | 1 | +7 | -6 |
| 2025-11-29 00:31 | vim-patch:9.1.1934: filetype: not all starlark files are recognized (#36743) | zeertzjq | 2 | +2 | -1 |
| 2025-11-29 00:22 | vim-patch:afd46fd: runtime(doc): Correct typo in usr_30.txt regarding softtabstop (#36742) | zeertzjq | 1 | +1 | -1 |
| 2025-11-28 23:29 | fix(restart): preserve original args on repeat invocations #36740 | Andrew Braxton | 1 | +1 | -0 |
| 2025-11-28 23:04 | fix(scripts): gen_terminfo clears Windows terminfo definitions #36736 | Justin M. Keyes | 1 | +2 | -1 |
| 2025-11-28 19:27 | fix(float): null pointer dereference, redundant call #36727 | glepnir | 2 | +2 | -5 |
| 2025-11-27 18:27 | build(deps): bump luajit to b973c6243 | Christian Clason | 1 | +2 | -2 |
| 2025-11-28 02:10 | vim-patch:9.1.1933: completion: complete_match() is not useful (#36726) | zeertzjq | 18 | +5 | -451 |
| 2025-11-28 01:07 | vim-patch:9.1.1931: completion: wrong item selected with fuzzy and noinsert (#36725) | zeertzjq | 2 | +17 | -7 |
| 2025-11-28 00:18 | Merge pull request #36714 from zeertzjq/vim-9.1.1930 | zeertzjq | 13 | +87 | -206 |
| 2025-11-27 23:44 | vim-patch:b217ffb: runtime(doc): remove outdated help about 'completeopt' "fuzzy" | zeertzjq | 3 | +3 | -18 |
| 2025-11-27 04:46 | vim-patch:9.1.1930: completion: 'completefuzzycollect' is too obscure | zeertzjq | 13 | +84 | -188 |
| 2025-11-27 17:32 | build(deps): bump tree-sitter-query to v0.8.0 | Christian Clason | 2 | +4 | -4 |
| 2025-11-27 18:23 | fix(float): respect statusline=3, don't inherit local 'statusline' #36716 | glepnir | 4 | +86 | -16 |
| 2025-11-27 17:33 | fix(appimage): wrong $ARCH used by linuxdeploy #36712 | Siwen Yu | 1 | +9 | -10 |
| 2025-11-27 04:12 | fix(health): git check and autocmd clean #36713 | glepnir | 1 | +4 | -3 |
| 2025-11-27 03:30 | fix(edit): handle cindent properly with completion (#36711) | zeertzjq | 3 | +39 | -29 |
| 2025-11-27 01:46 | vim-patch:25a736e: runtime(i3config/swayconfig): add all option for i3config only (#36710) | zeertzjq | 2 | +13 | -7 |
| 2025-11-27 01:22 | vim-patch:9.1.1929: completion: spell completion wrong with fuzzy (#36709) | zeertzjq | 2 | +18 | -1 |
| 2025-11-26 23:49 | vim-patch:712b650: runtime(doc): Fix typo in "Jumping to Changes", usr_08.txt (#36707) | zeertzjq | 1 | +2 | -1 |
| 2025-11-26 23:47 | fix(lsp): ignore invalid fold ranges (#36708) | Miika Tuominen | 1 | +2 | -2 |
| 2025-11-26 17:10 | feat(float): 'statusline' in floating windows #36521 | glepnir | 13 | +407 | -247 |
| 2025-11-25 09:33 | build(deps): bump tree-sitter to f6d17fdb0 | Christian Clason | 3 | +4 | -5 |
| 2025-11-26 05:21 | feat(health): create a bug report #31842 | glepnir | 1 | +146 | -0 |
| 2025-11-26 05:12 | feat(api): nvim_get_commands returns function fields #36415 | Rob Pilling | 3 | +69 | -16 |
| 2025-11-26 05:00 | feat(diagnostic): config.status #36693 | Maria Solano | 3 | +25 | -7 |
| 2025-11-26 02:27 | fix(events): crash on WinScrolled #35995 | Kent Sibilev | 2 | +69 | -7 |
| 2025-11-25 20:38 | fix(man.lua): :Man slow/hangs if MANPAGER is set #36689 | Muhammad Saheed | 1 | +2 | -1 |
| 2025-11-25 18:14 | feat(diagnostic): highlights in diagnostic.status() #36685 | Riley Bruins | 5 | +20 | -6 |
| 2025-11-25 18:00 | refactor(defaults): deduplicate selection_range() mappings #36686 | Riley Bruins | 1 | +2 | -10 |
| 2025-11-25 01:10 | feat(lsp): incremental-selection operator-pending mode #36575 | Branden Call | 3 | +70 | -59 |
| 2025-11-24 23:10 | docs: vimdoc parsing errors #36681 | Justin M. Keyes | 6 | +24 | -22 |
| 2025-11-22 19:19 | build(deps): bump utf8proc to v2.11.2 | Christian Clason | 2 | +4 | -4 |
| 2025-11-24 02:29 | vim-patch:2190036: runtime(doc): Add environment variable expansion note to options (#36675) | zeertzjq | 3 | +50 | -14 |
| 2025-11-24 01:33 | vim-patch:898ac80: runtime(new-tutor): update vim-02-beginner following 48940d9 (#36674) | zeertzjq | 1 | +3 | -3 |
| 2025-11-24 01:07 | Merge #36670 from justinmk/doc2 | Justin M. Keyes | 11 | +77 | -14 |
| 2025-11-23 17:45 | docs: misc | Justin M. Keyes | 10 | +32 | -10 |
| 2025-11-23 16:40 | docs: decode MIME-encoded author name | Justin M. Keyes | 1 | +45 | -4 |
| 2025-11-23 21:01 | fix(difftool): handle "no differences found" #36671 | Tomas Slusny | 1 | +6 | -0 |
| 2025-11-23 17:45 | build: haiku os support #36639 | User0 | 3 | +15 | -5 |
| 2025-11-23 06:45 | Merge #36610 docs | Justin M. Keyes | 13 | +149 | -150 |
| 2025-11-19 03:43 | docs: misc, build, lsp | Justin M. Keyes | 12 | +144 | -133 |
| 2025-11-20 06:11 | refactor: deduplicate test | Justin M. Keyes | 1 | +5 | -17 |
| 2025-11-22 21:26 | Merge #36663 from justinmk/offlinebuild | Justin M. Keyes | 7 | +33 | -8 |
| 2025-11-22 19:58 | feat: has('terminfo') | Justin M. Keyes | 5 | +18 | -2 |
| 2025-11-22 19:42 | build: drop BUNDLED_CMAKE_FLAG, BUNDLED_LUA_CMAKE_FLAG | Justin M. Keyes | 1 | +12 | -5 |
| 2025-11-22 19:33 | docs: deprecate BUNDLED_CMAKE_FLAG | Justin M. Keyes | 3 | +5 | -3 |
| 2025-11-21 23:13 | vim-patch:8da8862: runtime(vim): Update base syntax, match full :history command (#36655) | zeertzjq | 1 | +13 | -1 |
| 2025-11-21 12:07 | ci: bump actions/checkout from 5 to 6 | dependabot[bot] | 16 | +28 | -28 |
| 2025-11-21 05:40 | fix(api): on_bytes gets stale data on :substitute #36487 | Riccardo Mazzarini | 2 | +300 | -4 |
| 2025-11-21 01:22 | Merge pull request #36647 from zeertzjq/vim-7fe4b8c | zeertzjq | 9 | +65 | -22 |
| 2025-11-21 00:51 | vim-patch:ea86e53: runtime(vim): Update base syntax, match :debug and :break* commands | zeertzjq | 1 | +35 | -1 |
| 2025-11-21 00:50 | vim-patch:74b4f92: runtime(compiler): set errorformat where missing | zeertzjq | 5 | +17 | -12 |
| 2025-11-21 00:50 | vim-patch:d128850: runtime(php): Update indent script to 1.76 (from 1.75) | zeertzjq | 1 | +6 | -5 |
| 2025-11-21 00:49 | vim-patch:ddb88ab: runtime(haskell): allow spaces in backticked operators in syntax script | zeertzjq | 1 | +3 | -2 |
| 2025-11-21 00:49 | vim-patch:7fe4b8c: runtime(c): Update signal constants in syntax script | zeertzjq | 1 | +4 | -2 |
| 2025-11-21 00:24 | vim-patch:9.1.1924: 'commentstring' requires +folding feature (#36645) | zeertzjq | 1 | +1 | -1 |
| 2025-11-21 00:24 | vim-patch:9.1.1923: wrong error when assigning to read-only register (#36644) | zeertzjq | 2 | +7 | -3 |
| 2025-11-21 00:02 | vim-patch:9.1.1922: Wrong virtcol('$') with virtual text at EOL (#36643) | zeertzjq | 2 | +14 | -2 |
| 2025-11-20 23:49 | vim-patch:9.1.1920: tests: not enough testing for wildtrigger() pum redrawing (#36642) | zeertzjq | 1 | +11 | -2 |
| 2025-11-20 23:29 | fix(help): retry once if async parsing fails #36592 | Yochem van Rosmalen | 1 | +39 | -24 |
| 2025-11-20 17:19 | fix(ui2): unset Search highlighting (#36633) | Oleh Volynets | 2 | +25 | -12 |
| 2025-11-19 10:59 | fix(statusline): scope truncation bookkeeping | Lewis Russell | 2 | +24 | -3 |
| 2025-11-20 06:04 | fix(vim.net): filetype detection, mark unmodified #36297 | Michele Sorcinelli | 2 | +33 | -0 |
| 2025-11-20 05:00 | fix(install): only install "tee" on Windows #36629 | Justin M. Keyes | 1 | +5 | -3 |
| 2025-11-20 04:43 | refactor!: optwin.lua #36505 | altermo | 7 | +824 | -1356 |
| 2025-11-20 04:33 | fix(input): discard following keys when discarding <Cmd>/K_LUA (#36498) | zeertzjq | 8 | +112 | -16 |
| 2025-11-20 02:45 | refactor: avoid unnecessary redraw for non-curwin cursor line (#36607) | zeertzjq | 2 | +4 | -3 |
| 2025-11-20 01:02 | fix(ui2): hide search highlights in msg window #36626 | luukvbaal | 2 | +25 | -6 |
| 2025-11-20 00:48 | build(windows): restore tee.exe on Windows #36363 | AaronSteen | 4 | +143 | -0 |
| 2025-11-19 22:35 | build: USE_BUNDLED_UNIBILIUM=0 fails #36623 | Justin M. Keyes | 1 | +5 | -1 |
| 2025-11-19 21:47 | revert: "fix(tutor): remove hyperlinks, simplify non-interactive examples" #36622 | Justin M. Keyes | 14 | +925 | -891 |
| 2025-11-03 17:48 | docs(dev_tools): fix how to properly run not yet installed build | przepompownia | 1 | +1 | -1 |
| 2025-11-19 07:03 | fix(lsp): enable insertReplaceSupport for use in adjust_start_col #36569 | Jeff Martin | 3 | +60 | -35 |
| 2025-11-19 05:52 | docs(diagnostic): diagnostic.Opts.Float extend open_floating_preview.Opts #30058 | glepnir | 2 | +5 | -9 |
| 2025-11-19 05:38 | feat(lsp): user-specified sorting of lsp.completion multi-server results #36401 | glepnir | 4 | +49 | -11 |
| 2025-11-19 05:19 | fix(windows): wrong RT_MANIFEST ID in nvim.rc #36406 | SquallATF | 1 | +1 | -1 |
| 2025-11-19 04:23 | feat(api): nvim_win_set_config accepts unchanged "noautocmd" #36463 | glepnir | 4 | +21 | -5 |
| 2025-11-19 03:25 | build: support Cygwin + bundled luajit #36417 | Paweł Tomulik | 2 | +39 | -2 |
| 2025-11-19 03:06 | test: fix failing lsp/utils_spec #36609 | Justin M. Keyes | 1 | +2 | -2 |
| 2025-11-19 01:40 | fix(cmdline): make sure pum is removed on leave (#36608) | zeertzjq | 2 | +23 | -6 |
| 2025-11-19 01:14 | vim-patch:c2cc63e: runtime(compiler): expand errorformats in maven compiler (#36605) | zeertzjq | 1 | +34 | -2 |
| 2025-11-19 01:14 | vim-patch:040a47a: runtime(netrw): Use proper UNC notation for temp files (#36606) | zeertzjq | 1 | +3 | -2 |
| 2025-11-18 23:30 | build(test): unknown 'ipc_info_object_type_t' type on macOS #36523 | Koichi Shiraishi | 2 | +3 | -1 |
| 2025-11-18 20:38 | fix(clipboard): use tmux only in a tmux session #36407 | Daniel Danner | 2 | +2 | -1 |
| 2025-11-18 20:35 | ci: check URL reachability #35593 | Yochem van Rosmalen | 7 | +90 | -111 |
| 2025-11-18 18:09 | perf(treesitter): parse multiple ranges in languagetree, eliminate flickering #36503 | Riley Bruins | 4 | +166 | -95 |
| 2025-11-18 17:35 | fix(clint.py): replace deprecated codecs.open #36593 | Vendetta | 1 | +2 | -3 |
| 2025-11-18 01:49 | fix(lsp): set concealcursor='' in LSP floating windows #36596 | skewb1k | 2 | +4 | -4 |
| 2025-11-17 18:34 | fix(ui2): only redraw when necessary #36457 | luukvbaal | 1 | +8 | -5 |
| 2025-11-17 17:55 | Merge #36338 vim.pack: lockfile synchronization | Justin M. Keyes | 5 | +473 | -122 |
| 2025-11-17 17:37 | feat(diagnostics): stack DiagnosticUnnecessary,DiagnosticDeprecated highlights #36590 | Grzegorz Rozdzialik | 2 | +42 | -12 |
| 2025-11-14 10:07 | fix(pack): rename confirmation buffer to again use `nvim-pack://` scheme | Evgeni Chasnovski | 4 | +6 | -6 |
| 2025-11-13 13:45 | feat(pack)!: synchronize lockfile with installed plugins when reading it | Evgeni Chasnovski | 3 | +373 | -30 |
| 2025-11-13 13:45 | refactor(pack): rearrange lockfile code to be able to use other locals | Evgeni Chasnovski | 1 | +62 | -64 |
| 2025-11-13 13:45 | fix(pack)!: ensure plugin is fully absent if not fully installed | Evgeni Chasnovski | 3 | +11 | -11 |
| 2025-11-13 13:45 | fix(pack)!: adjust install confirm (no error on "No", show names) | Evgeni Chasnovski | 2 | +39 | -29 |
| 2025-11-17 09:26 | build(deps): bump luajit to e17ee8332 | Christian Clason | 1 | +2 | -2 |
| 2025-11-17 06:36 | fix(vim.fs): abspath(".") returns "/…/." #36583 | Justin M. Keyes | 2 | +24 | -9 |
| 2025-11-17 05:41 | fix(vim.fs): root() should always return absolute path #36466 | Cameron Ring | 2 | +10 | -1 |
| 2025-11-17 04:48 | ci(vim-patches): add N/A tokens to version.c commit #36524 | Jan Edmund Lazo | 1 | +4 | -1 |
| 2025-11-17 04:36 | docs: misc #36580 | Justin M. Keyes | 12 | +55 | -51 |
| 2025-11-17 02:44 | fix(system): handle SIGINT in --headless mode #36557 | tao | 2 | +12 | -2 |
| 2025-11-17 01:33 | vim-patch:9.1.1918: completion: crash with fuzzy completion (#36578) | zeertzjq | 2 | +23 | -5 |
| 2025-11-17 01:23 | feat(lsp): skip invalid header lines #36402 | tao | 5 | +149 | -103 |
| 2025-11-16 21:21 | Merge #36435 vim.pack: improve default `opts.load`, handle `src` change | Justin M. Keyes | 3 | +127 | -30 |
| 2025-11-16 20:21 | fix(pack): show more informative error message if no `git` executable | Evgeni Chasnovski | 1 | +3 | -3 |
| 2025-11-13 13:49 | docs(pack): add example workflow of how to revert after a bad update | Evgeni Chasnovski | 2 | +24 | -0 |
| 2025-11-13 13:49 | feat(pack): update `add()` to handle source change for installed plugin | Evgeni Chasnovski | 3 | +65 | -7 |
| 2025-11-13 13:49 | fix(pack)!: make default `opts.load` in `add()` to work inside 'plugin/' | Evgeni Chasnovski | 3 | +35 | -20 |
| 2025-11-16 19:08 | fix: make :restart respect 'confirm' option #36531 | alf171 | 2 | +22 | -3 |
| 2025-11-16 18:27 | fix(pack): relax minimal Git version to be 2.0 #36573 | Evgeni Chasnovski | 3 | +31 | -27 |
| 2025-11-16 09:30 | build(deps): bump uncrustify to 0.82.0 | Christian Clason | 1 | +2 | -2 |
| 2025-11-16 09:47 | test(api/server_requests_spec): fix flaky test (again) (#36570) | zeertzjq | 2 | +6 | -8 |
| 2025-11-16 06:11 | Merge #36322 docs | Justin M. Keyes | 24 | +435 | -392 |
| 2025-10-28 21:18 | docs: rework main help page | Justin M. Keyes | 7 | +259 | -266 |
| 2025-10-25 14:46 | docs: getpos, getregion, lsp | Justin M. Keyes | 17 | +176 | -126 |
| 2025-11-15 23:46 | vim-patch:fb8ebf1: runtime(compiler): Remove version check in rustc compiler (#36568) | zeertzjq | 1 | +2 | -5 |
| 2025-11-15 23:18 | vim-patch:9.1.1916: WinEnter autocommand confuses Vim when closing tabpage (#36567) | zeertzjq | 2 | +33 | -2 |
| 2025-11-15 21:40 | refactor(path)!: support RFC3986 in path_with_url() #36564 | Chip Senkbeil | 4 | +51 | -16 |
| 2025-11-15 11:21 | vim-patch:d0dd561: runtime(compiler): add biome linter (#36562) | zeertzjq | 2 | +34 | -0 |
| 2025-11-15 11:09 | vim-patch:9.1.1915: :breaklist accepts unprocessed arguments. (#36561) | zeertzjq | 2 | +6 | -1 |
| 2025-11-15 11:03 | Merge pull request #36560 from zeertzjq/vim-fe24972 | zeertzjq | 1 | +43 | -8 |
| 2025-11-15 10:27 | vim-patch:f46616f: runtime(vim): Update base syntax and generator, match :cd commands | zeertzjq | 1 | +23 | -2 |
| 2025-11-15 10:26 | vim-patch:4f19d27: runtime(vim): Update base syntax, match :prompt command args | zeertzjq | 1 | +11 | -1 |
| 2025-11-15 10:25 | vim-patch:fe24972: runtime(vim): Update base syntax, refine object constructor matching | zeertzjq | 1 | +10 | -6 |
| 2025-11-15 09:18 | build(deps): bump luajit to 5c8cee3df | Christian Clason | 1 | +2 | -2 |
| 2025-11-13 23:59 | vim-patch:9.1.1914: runtime(netrw): wipes unnamed buffers (#36551) | zeertzjq | 2 | +19 | -2 |
| 2025-11-13 23:32 | vim-patch:9.1.1913: Error message with :unlet! and non-existing dictionary item (#36549) | zeertzjq | 2 | +17 | -4 |
| 2025-11-13 23:28 | vim-patch:eb732ed: runtime(doc): Wrap overlength lines in uganda.txt (#36550) | zeertzjq | 1 | +9 | -7 |
| 2025-11-13 20:45 | build(deps): bump utf8proc to v2.11.1 | Christian Clason | 2 | +4 | -4 |
| 2025-11-13 07:00 | Merge #36468 from echasnovski/pack-consistency | Justin M. Keyes | 6 | +64 | -60 |
| 2025-11-13 04:46 | fix(vim-patch.sh): 'vim-patch:<hash>' token for 'non-patch' commits #36534 | Jan Edmund Lazo | 1 | +5 | -3 |
| 2025-11-13 04:43 | fix(lsp): reuse_win prioritizes windows/tabs currently displayed #36486 | Toby She | 2 | +8 | -3 |
| 2025-11-13 03:27 | fix(tutor): escape tutor filename #36539 | Andrey Starodubtsev | 1 | +1 | -1 |
| 2025-11-13 00:22 | vim-patch:9.1.1909: filetype: .mom files recognized as nroff files (#36543) | zeertzjq | 2 | +4 | -2 |
| 2025-11-13 00:07 | fix(docs): add `--clean` arg to LSP bug report (#36530) | Maria Solano | 1 | +1 | -1 |
| 2025-11-12 23:45 | vim-patch:e9d296e: runtime(erlang): recognize -if/-elif as erlangPreCondit in syntax script (#36542) | zeertzjq | 1 | +2 | -2 |
| 2025-11-12 23:04 | vim-patch:9ab6a22: runtime(doc): Improve :help :ls description formatting (#36541) | zeertzjq | 1 | +5 | -0 |
| 2025-11-12 17:00 | docs(undotree): rename help tag #36497 | Yochem van Rosmalen | 4 | +11 | -7 |
| 2025-11-12 14:23 | build(deps): bump luajit to eba91fceb | Christian Clason | 1 | +2 | -2 |
| 2025-11-12 12:57 | fix(tests): use correct signature for unpacker_teardown() | bfredl | 1 | +1 | -1 |
| 2025-11-12 09:26 | build(deps): bump luajit to 5c647754a | Christian Clason | 1 | +2 | -2 |
| 2025-11-10 22:39 | build(deps): bump luajit to eba91fceb | Christian Clason | 1 | +2 | -2 |
| 2025-11-12 06:45 | fix(vim-patch.sh): don't treat 1-file runtime-only patch as N/A (#36525) | zeertzjq | 1 | +9 | -10 |
| 2025-11-12 05:57 | fix(trust): :trust command on Windows #36509 | Andrey Starodubtsev | 1 | +1 | -1 |
| 2025-11-12 05:04 | fix(lsp): check `nvim.lsp.enable` before `doautoall` #36518 | Maria Solano | 1 | +1 | -1 |
| 2025-11-12 01:47 | fix(lsp): check for non-nil buffer state on reset (#36519) | Maria Solano | 1 | +3 | -0 |
| 2025-11-12 00:23 | vim-patch:f85951f: runtime(css): improve cssBoxProp matches (#36528) | zeertzjq | 1 | +2 | -1 |
| 2025-11-12 00:21 | vim-patch:b74ec15: runtime(sqlcomplete): only set 'omnifunc' if dbext plugin was loaded (#36527) | zeertzjq | 1 | +6 | -6 |
| 2025-11-11 23:38 | vim-patch:9.1.1906: filetype: not all Ruby files are recognized (#36526) | zeertzjq | 2 | +5 | -1 |
| 2025-11-11 03:54 | fix(lsp): correct iteration through attached buffers (#36517) | Maria Solano | 3 | +3 | -3 |
| 2025-11-11 03:09 | feat(vim-patch.sh): add n flag to list possible N/A patches (#36431) | Jan Edmund Lazo | 3 | +218 | -1 |
| 2025-11-11 02:27 | feat(lsp): deprecate `vim.lsp.stop_client` (#36459) | Olivia Kinnear | 7 | +36 | -74 |
| 2025-11-11 01:28 | vim-patch:d3bef6c: runtime(sml): Fix number regex in syntax script (#36513) | zeertzjq | 1 | +9 | -6 |
| 2025-11-11 01:22 | vim-patch:e1e3474: runtime(vim): Update base syntax, fix :augroup error matching (#36512) | zeertzjq | 1 | +3 | -3 |
| 2025-11-11 00:32 | vim-patch:acf928a: runtime(doc): Improve windows.txt formatting (#36511) | zeertzjq | 1 | +13 | -13 |
| 2025-11-10 14:58 | fix(lsp): deprecate `vim.lsp.get_buffers_by_client_id` (#36449) | Maria Solano | 6 | +12 | -13 |
| 2025-11-10 05:51 | refactor(spellfile): config() interface, docs #36481 | Yochem van Rosmalen | 11 | +160 | -93 |
| 2025-11-10 03:46 | Merge pull request #36504 from zeertzjq/vim-c8eeda9 | zeertzjq | 79 | +145 | -80 |
| 2025-11-10 02:54 | vim-patch:5427465: runtime(doc): Clean up file header whitespace | zeertzjq | 81 | +81 | -81 |
| 2025-10-27 01:54 | vim-patch:c8eeda9: runtime(doc): Improve header formatting | zeertzjq | 39 | +105 | -40 |
| 2025-11-10 01:49 | fix(lsp): don't overlay insertion-style inline completions (#36477) | Riley Bruins | 5 | +50 | -1 |
| 2025-11-10 00:44 | vim-patch:a795aab: runtime(spec): Add support for more tags and distributions (#36502) | zeertzjq | 1 | +7 | -6 |
| 2025-11-10 00:40 | Merge pull request #36501 from zeertzjq/vim-8869800 | zeertzjq | 1 | +33 | -5 |
| 2025-11-10 00:00 | vim-patch:8869800: runtime(vim): Update base syntax, match :*do command arg | zeertzjq | 1 | +13 | -1 |
| 2025-11-09 23:59 | vim-patch:59f0ea5: runtime(vim): Update base syntax, match Vim9 object type constructor | zeertzjq | 1 | +19 | -3 |
| 2025-11-09 23:59 | vim-patch:433d2ab: runtime(vim): Update base syntax, match Vim9 lambda arg to :defer | zeertzjq | 1 | +1 | -1 |
| 2025-11-09 23:07 | fix(pum): crash when resizing grid with pumborder set (#36404) | glepnir | 2 | +36 | -1 |
| 2025-11-09 22:28 | fix(lsp): ignore inline completions after leaving insert mode (#36476) | Riley Bruins | 1 | +1 | -1 |
| 2025-11-09 12:52 | Merge pull request #36495 from bfredl/deflate | bfredl | 2 | +1 | -13 |
| 2025-11-09 10:56 | fix(build): remove .tar.gz workaround for bug fixed in zig 0.15.2 | bfredl | 2 | +1 | -13 |
| 2025-11-09 00:31 | Merge pull request #36488 from zeertzjq/vim-c28b73d | zeertzjq | 15 | +50 | -45 |
| 2025-11-08 23:55 | vim-patch:185cec2: runtime(doc): Rewrite some overlength lines | zeertzjq | 3 | +12 | -12 |
| 2025-11-08 23:49 | vim-patch:a3063f2: runtime(doc): Wrap some overlength lines in the user manual | zeertzjq | 9 | +35 | -30 |
| 2025-11-08 23:48 | vim-patch:c28b73d: runtime(doc): Improve :help synconcealed() description | zeertzjq | 3 | +3 | -3 |
| 2025-11-08 17:29 | build(deps): bump luajit to fdf2379cc | Christian Clason | 1 | +2 | -2 |
| 2025-11-08 10:38 | fix(ui): cmdline_show is not fired after clearing the screen (#36451) | luukvbaal | 6 | +60 | -17 |
| 2025-11-08 02:40 | fix(prompt): wrong cursor position with cursor keys (#36196) | Shadman | 2 | +37 | -12 |
| 2025-11-07 00:22 | vim-patch:84baba3: runtime(compiler): do not override &l:makeprg on :compiler! (#36470) | zeertzjq | 4 | +16 | -14 |
| 2025-11-06 18:13 | fix(pack): use more correct URI for confirmation buffer name | Evgeni Chasnovski | 4 | +7 | -7 |
| 2025-11-06 17:53 | fix(pack): consistently use "revision" instead of "state" | Evgeni Chasnovski | 5 | +36 | -36 |
| 2025-11-06 16:42 | fix(pack): use full hashes in lockfile and revision description | Evgeni Chasnovski | 2 | +24 | -20 |
| 2025-11-06 05:47 | fix(treesitter): reset next_col when performing intermediate highlights | Riley Bruins | 1 | +1 | -0 |
| 2025-11-06 08:38 | build(deps): bump luajit to 68354f444 | Christian Clason | 1 | +2 | -2 |
| 2025-11-06 00:09 | vim-patch:7dfdc7f: runtime(sml): add filetype plugin, move options from indent to ftplugin (#36460) | zeertzjq | 2 | +45 | -11 |
| 2025-11-05 21:39 | fix(lsp): don't immediately force shutdown when using a timeout (#36455) | Maria Solano | 1 | +1 | -1 |
| 2025-11-05 00:07 | vim-patch:461dd9a: runtime(vim): 'iskeyword' setting not correctly restored (#36453) | zeertzjq | 1 | +2 | -2 |
| 2025-11-04 18:51 | fix(lsp): fix window to set cursor for inline completion (#36444) | Folke Lemaitre | 1 | +3 | -1 |
| 2025-11-03 06:23 | fix(tui): wrong default input key encoding (#36440) | zeertzjq | 2 | +5 | -2 |
| 2025-11-02 16:55 | fix(scripts): release.sh | Justin M. Keyes | 1 | +1 | -1 |
| 2025-11-02 10:07 | vim-patch:9.1.1892: Not possible to know once Vim is done with sourcing vimrc (#36429) | zeertzjq | 10 | +76 | -20 |
| 2025-11-02 02:12 | feat(lsp): support auto-force escalation in client stop (#36378) | Maria Solano | 4 | +26 | -43 |
| 2025-11-02 00:29 | vim-patch:9.1.1893: ICCF charity will dissolve (#36427) | zeertzjq | 6 | +55 | -85 |
| 2025-11-01 23:11 | vim-patch:213109a: runtime(doc): clarify W11 warning and possible options (#36426) | zeertzjq | 1 | +16 | -0 |
| 2025-11-01 22:36 | vim-patch:fe71c56: runtime(netrw): NetrwChgPerm for files not in cwd | zeertzjq | 1 | +5 | -3 |
| 2025-11-01 22:36 | vim-patch:28f7582: runtime(log): syntax file update | zeertzjq | 1 | +177 | -116 |
| 2025-11-01 01:37 | vim-patch:9.1.1891: g<End> does not move to last non-blank in visual mode (#36354) | varsidry | 3 | +14 | -2 |
| 2025-11-01 00:20 | fix(socket): avoid stack-use-after-return after timeout (#36405) | zeertzjq | 3 | +37 | -6 |
| 2025-10-31 22:27 | vim-patch:9.1.1889: filetype: not all AppleScript files are recognized (#36411) | zeertzjq | 2 | +2 | -1 |
| 2025-10-31 19:33 | fix(completion): complete drive-letter filepath on Windows #36353 | 11soda11 | 4 | +26 | -6 |
| 2025-10-31 14:06 | test(api/server_requests_spec): fix flaky test (#36410) | zeertzjq | 1 | +4 | -1 |
| 2025-10-31 11:12 | Merge pull request #36408 from zeertzjq/vim-9.1.1479 | zeertzjq | 5 | +75 | -13 |
| 2025-10-31 09:16 | vim-patch:9.1.1890: %P in 'statusline' doesn't behave as documented | zeertzjq | 2 | +11 | -4 |
| 2025-10-31 09:13 | vim-patch:9.1.1479: regression when displaying localized percentage position | zeertzjq | 4 | +65 | -10 |
| 2025-10-31 09:17 | Merge pull request #36381 from bfredl/nobilium | bfredl | 10 | +95 | -63 |
| 2025-10-28 09:05 | feat(build): HAVE_UNIBILIUM | bfredl | 10 | +95 | -63 |
| 2025-10-31 07:36 | Merge pull request #36270 from bfredl/zig0.15.2 | bfredl | 2 | +5 | -5 |
| 2025-10-31 01:14 | Merge pull request #36393 from zeertzjq/rstream-close-cb | zeertzjq | 8 | +46 | -29 |
| 2025-10-21 19:12 | build(deps): bump zig to v0.15.2 | bfredl | 2 | +5 | -5 |
| 2025-10-30 14:23 | Merge pull request #36396 from zeertzjq/vim-9.1.1291 | zeertzjq | 4 | +182 | -152 |
| 2025-10-30 13:31 | vim-patch:partial:9.1.1887: string handling in strings.c can be improved | zeertzjq | 2 | +5 | -6 |
| 2025-10-30 13:27 | vim-patch:9.1.1292: statusline not correctly evaluated | zeertzjq | 1 | +11 | -4 |
| 2025-10-30 12:28 | vim-patch:9.1.1291: too many strlen() calls in buffer.c | zeertzjq | 3 | +181 | -157 |
| 2025-10-30 09:06 | test(tui_spec): check logfile for --listen error (#36390) | zeertzjq | 1 | +13 | -2 |
| 2025-10-30 08:23 | test(tui_spec): separate remote client :restart tests (#36388) | zeertzjq | 1 | +50 | -28 |
| 2025-10-30 05:26 | fix(tui): heap-use-after-free when resuming (#36387) | zeertzjq | 2 | +70 | -3 |
| 2025-10-30 03:06 | fix(tui): don't call tinput_init() twice (#36386) | zeertzjq | 3 | +47 | -1 |
| 2025-10-29 23:29 | vim-patch:9.1.1888: Wrong display with cpo+=$, matchparen and wrapped line (#36385) | zeertzjq | 3 | +291 | -9 |
| 2025-10-29 22:26 | vim-patch:8f551a7: runtime: regenerate helptags, update last-change header in tombi compiler | zeertzjq | 1 | +1 | -1 |
| 2025-10-29 22:26 | vim-patch:14e7203: runtime(compiler): Fix escaping in Windows shell command for tombi | zeertzjq | 1 | +1 | -1 |
| 2025-10-29 16:43 | build(deps): bump luajit to 8518c0b40 | Christian Clason | 1 | +2 | -2 |
| 2025-10-29 10:37 | Merge pull request #36367 from bfredl/metadata_iii | bfredl | 4 | +141 | -114 |
| 2025-10-29 09:28 | Merge pull request #36233 from bfredl/neotermkeyi | bfredl | 14 | +2146 | -1055 |
| 2025-10-28 10:43 | refactor(build): split out metadata step | bfredl | 4 | +141 | -114 |
| 2025-10-15 12:38 | refactor(termkey): make termkey use internal terminfo properly | bfredl | 14 | +2146 | -1055 |
| 2025-10-29 03:15 | docs: rename l10n help files #36377 | Justin M. Keyes | 14 | +594 | -590 |
| 2025-10-29 02:51 | Merge pull request #36364 from zeertzjq/term-last-cursor | zeertzjq | 4 | +233 | -93 |
| 2025-10-28 00:10 | fix(terminal): keep last cursor if it's on the last row | zeertzjq | 3 | +179 | -80 |
| 2025-10-28 22:50 | vim-patch:9.1.1885: Wrong restored cursor pos when re-entering buffer after changes | zeertzjq | 2 | +55 | -14 |
| 2025-10-29 02:17 | docs: regenerate lua.txt (#36376) | zeertzjq | 1 | +1 | -1 |
| 2025-10-29 01:45 | fix(filetype): move fallback logic to vim.filetype.match() #30141 | Jonny Kong | 4 | +43 | -12 |
| 2025-10-29 00:41 | Merge pull request #36375 from zeertzjq/vim-d659faf | zeertzjq | 2 | +79 | -0 |
| 2025-10-29 00:17 | vim-patch:469f870: runtime(compiler): Fix invalid expression in tombi compiler after d659fafcc | zeertzjq | 1 | +1 | -1 |
| 2025-10-29 00:17 | vim-patch:d659faf: runtime(compiler): add tombi compiler to lint TOML files | zeertzjq | 2 | +79 | -0 |
| 2025-10-29 00:16 | vim-patch:9.1.1886: filetype: Android aconfig files are not recognized (#36374) | zeertzjq | 2 | +2 | -1 |
| 2025-10-28 23:22 | vim-patch:9ad7067: runtime(doc): Highlight [expr] arg in :help :return description | zeertzjq | 1 | +2 | -2 |
| 2025-10-28 23:20 | vim-patch:6be154f: runtime(doc): revert wrong 'incsearch' description | zeertzjq | 3 | +9 | -12 |
| 2025-10-28 23:49 | vim-patch:9.1.1883: Wrong display with 'smoothscroll' with -diff (#36372) | zeertzjq | 4 | +11 | -12 |
| 2025-10-28 18:11 | fix(tui): reset cursor style on exit (#36261) | Gregory Anders | 4 | +17 | -10 |
| 2025-10-28 14:52 | fix(health): attempt to concatenate table value #36369 | Justin M. Keyes | 1 | +4 | -4 |
| 2025-10-28 08:21 | build(deps): bump luajit to 864e78d66 | Christian Clason | 1 | +2 | -2 |
| 2025-10-28 00:12 | vim-patch:58ab343: runtime(netrw): fix misaligned comment after vim/vim#18611 (#36362) | zeertzjq | 1 | +2 | -1 |
| 2025-10-27 23:45 | vim-patch:eba5133: runtime(rust): Do not use rustfmt as 'formatprg' by default (#36361) | zeertzjq | 3 | +6 | -32 |
| 2025-10-27 23:32 | docs: new layout | Justin M. Keyes | 1 | +2 | -1 |
| 2025-10-27 23:13 | vim-patch:9.1.1880: Allocation error with complete_info() (#36360) | zeertzjq | 2 | +5 | -1 |
| 2025-10-27 23:00 | fix(docs): dev.txt is "new layout" | Justin M. Keyes | 1 | +10 | -9 |
| 2025-10-27 22:36 | fix(build): gen_help_html fails #36359 | Justin M. Keyes | 2 | +30 | -30 |
| 2025-10-27 21:07 | fix(build): invalid help tags cause reports to fail #36356 | Justin M. Keyes | 1 | +13 | -4 |
| 2025-10-27 17:28 | docs: update version.c #36303 | github-actions[bot] | 1 | +2 | -2 |
| 2025-10-27 17:24 | fix(tutor): remove hyperlinks, simplify non-interactive examples #36307 | Eduardo Cruz Guedes | 14 | +891 | -925 |
| 2025-10-27 17:19 | fix(ui2): emit FileType event after setting default pager options #36315 | yilisharcs | 2 | +28 | -8 |
| 2025-10-27 17:05 | ci: bump actions/upload-artifact from 4 to 5 (#36351) | dependabot[bot] | 1 | +4 | -4 |
| 2025-10-27 17:05 | ci: bump actions/download-artifact from 5 to 6 (#36352) | dependabot[bot] | 1 | +1 | -1 |
| 2025-10-27 17:03 | fix(lsp): stop repeatedly resuming dead coroutine #35743 | tao | 2 | +60 | -12 |
| 2025-10-27 09:22 | Merge pull request #36350 from zeertzjq/vim-da5b600 | zeertzjq | 1 | +62 | -3 |
| 2025-10-27 08:52 | vim-patch:842c778: runtime(vim): Update base syntax, improve :@ highlighting | zeertzjq | 1 | +10 | -2 |
| 2025-10-27 08:51 | vim-patch:7dba04f: runtime(doc,vim): Update base syntax, match full :syntime command | zeertzjq | 1 | +7 | -1 |
| 2025-10-27 08:50 | vim-patch:da5b600: runtime(vim): Update base syntax, match :terminal command | zeertzjq | 1 | +47 | -2 |
| 2025-10-27 03:20 | vim-patch:9.1.1875: username parsing bug in netrw plugin (#36348) | zeertzjq | 2 | +118 | -2 |
| 2025-10-27 03:05 | vim-patch:d535e58: runtime(debversions): Add resolute (26.04) as Ubuntu release name (#36345) | zeertzjq | 1 | +2 | -2 |
| 2025-10-27 02:54 | test(ex_terminal_spec): fix flakiness (#36347) | zeertzjq | 1 | +1 | -0 |
| 2025-10-27 02:52 | vim-patch:9.1.1878: filetype: Soy files are not recognized (#36346) | zeertzjq | 3 | +16 | -0 |
| 2025-10-27 01:34 | vim-patch:9.1.1876: pre-inserted text not exposed in complete_info() (#36342) | zeertzjq | 6 | +74 | -32 |
| 2025-10-27 01:21 | vim-patch:9.1.1870: :Tutor may not work as expected (#36343) | zeertzjq | 2 | +3 | -3 |
| 2025-10-27 01:05 | Merge pull request #36341 from zeertzjq/vim-8e600ad | zeertzjq | 5 | +32 | -29 |
| 2025-10-27 00:22 | vim-patch:6a8ab8f: runtime(doc): update the :split help tags. | zeertzjq | 1 | +15 | -16 |
| 2025-10-27 00:20 | vim-patch:3fc00c0: runtime(doc): mention that 'incsearch' ignores addresses and offset | zeertzjq | 3 | +12 | -9 |
| 2025-10-27 00:19 | vim-patch:8e600ad: runtime(doc): Normalise heredoc end marker label at :help const | zeertzjq | 1 | +5 | -4 |
| 2025-10-27 00:13 | fix(spell): wrong VimEnter autocommands (#36339) | zeertzjq | 1 | +2 | -2 |
| 2025-10-27 00:06 | vim-patch:9.1.1877: cindent: wrong indentation after an array declaration (#36340) | zeertzjq | 2 | +12 | -3 |
| 2025-10-26 23:53 | fix(api): inconsistent scrolling when deleting before topline (#36301) | zeertzjq | 2 | +237 | -3 |
| 2025-10-26 14:19 | vim-patch:9.1.1872: Cmdline history not updated when mapping <Up> and <CR> (#36334) | zeertzjq | 4 | +78 | -3 |
| 2025-10-26 00:08 | Merge #34940 refactor(spell): migrate to Lua, drop netrw dep | Justin M. Keyes | 6 | +406 | -212 |
| 2025-10-25 21:25 | refactor(spell): cleanup | Justin M. Keyes | 5 | +197 | -245 |
| 2025-10-25 22:41 | vim-patch:7193cab: runtime(make): Prevent makeTargetinDefine matching extra line | zeertzjq | 1 | +2 | -0 |
| 2025-10-25 22:39 | vim-patch:bbf4a10: runtime(unison): update syntax from upstream repository | zeertzjq | 1 | +6 | -4 |
| 2025-08-08 15:31 | refactor(spell): migrate to Lua, drop netrw dependency | Tom Ampuero | 5 | +453 | -211 |
| 2025-10-25 22:20 | vim-patch:8.1.1939: code for handling v: variables in generic eval file (#36312) | Jan Edmund Lazo | 7 | +629 | -611 |
| 2025-10-25 22:18 | fix(tui): don't treat remote TUI as GUI (#36319) | zeertzjq | 3 | +29 | -14 |
| 2025-10-25 21:51 | fix(lsp): ensure bufnr is passed for buffer-local requests (#36325) | skewb1k | 3 | +4 | -4 |
| 2025-10-25 14:16 | vim-patch:9.1.1871: Wrong 'showcmd' in the cmdwin (#36320) | zeertzjq | 4 | +110 | -40 |
| 2025-10-25 00:24 | docs: dev-quickstart, dev-test #36304 | Justin M. Keyes | 0 | +0 | -0 |
| 2025-10-25 00:02 | vim-patch:9.1.1869: tests: test failures with Python 3.14 and test_python3 (#36310) | zeertzjq | 1 | +3 | -0 |
| 2025-10-24 22:48 | fix(terminal): adjust marks when deleting scrollback lines (#36294) | zeertzjq | 7 | +260 | -34 |
| 2025-10-24 21:40 | fix(ui): ignore textlock for vim.ui_attach() callbacks #36278 | luukvbaal | 2 | +23 | -0 |
| 2025-10-24 13:45 | docs: update version.c #36204 | github-actions[bot] | 1 | +1 | -1 |
| 2025-10-24 00:34 | fix(filetype): handle invalid `bufnr` in _getlines(), _getline() #36272 | xvzc | 2 | +28 | -0 |
| 2025-10-24 00:15 | Merge #36028 docs | Justin M. Keyes | 19 | +778 | -787 |
| 2025-10-23 15:03 | docs: dev_tools, dev_arch | Justin M. Keyes | 5 | +607 | -704 |
| 2025-10-23 14:34 | fix(outline): use 2-space indent instead of 1-space | Justin M. Keyes | 1 | +1 | -1 |
| 2025-10-23 14:32 | docs(faq): h3 => h2 | Justin M. Keyes | 1 | +68 | -34 |
| 2025-10-14 23:22 | docs: types, news, lua-plugin | Justin M. Keyes | 13 | +106 | -52 |
| 2025-10-23 22:44 | feat(ui): overlay scrollbar on 'pumborder' #36273 | glepnir | 3 | +97 | -54 |
| 2025-10-23 22:29 | Merge #36299 improve PackChanged event | Justin M. Keyes | 3 | +306 | -237 |
| 2025-10-23 22:01 | fix(terminal): wrong row in TermRequest with full scrollback (#36298) | zeertzjq | 4 | +90 | -5 |
| 2025-10-23 17:26 | docs(pack): add plugin hooks example | Evgeni Chasnovski | 2 | +64 | -11 |
| 2025-10-23 15:35 | fix(pack)!: do not trigger `PackChanged[Pre] kind=update` during install | Evgeni Chasnovski | 2 | +13 | -31 |
| 2025-10-23 14:50 | feat(pack): add `active` field to `PackChanged` event data | Evgeni Chasnovski | 3 | +26 | -23 |
| 2025-10-23 14:07 | test(pack): refactor 'pack_spec.lua' with better code | Evgeni Chasnovski | 1 | +224 | -193 |
| 2025-10-23 09:40 | fix(terminal): deleting from wrong buffer (#36289) | zeertzjq | 2 | +3 | -3 |
| 2025-10-23 03:27 | fix(statusline): redraw if Visual selection other end changes (#36281) | zeertzjq | 3 | +28 | -1 |
| 2025-10-22 17:38 | fix(lsp): set 'linebreak' in floating windows (#36275) | Fredrik Lanker | 1 | +1 | -0 |
| 2025-10-22 14:16 | fix(ui2): start treesitter after deleting cmdline buffer (#36274) | luukvbaal | 2 | +10 | -1 |
| 2025-10-21 17:40 | docs(vimfn): getcwd() behavior #36222 | Robert | 3 | +21 | -12 |
| 2025-10-21 14:46 | feat(vimscript): log function name in "fast" message #32616 | Matthieu Coudron | 2 | +20 | -1 |
| 2025-10-21 14:16 | fix(lsp): noisy log message when enabling server without config #36264 | Riley Bruins | 1 | +0 | -1 |
| 2025-10-21 04:10 | Merge pull request #36258 from janlazo/vim-9.1.0918 | zeertzjq | 6 | +378 | -361 |
| 2025-10-21 01:20 | vim-patch:9.1.0359: MS-Windows: relative import in a script sourced from a buffer doesn't work | Jan Edmund Lazo | 2 | +18 | -10 |
| 2025-10-21 00:42 | vim-patch:9.0.0106: illegal byte regexp test doesn't fail when fix is reversed | Jan Edmund Lazo | 1 | +2 | -6 |
| 2025-10-20 04:15 | vim-patch:9.1.0918: tiny Vim crashes with fuzzy buffer completion | Jan Edmund Lazo | 3 | +358 | -345 |
| 2025-10-20 22:45 | fix(lsp): deduplicate completion items #36166 | Till Bungert | 2 | +80 | -8 |
| 2025-10-20 22:26 | fix(pumborder): wrong layout with pumborder=none #36208 | glepnir | 2 | +98 | -20 |
| 2025-10-20 22:10 | docs(ui): 'pumborder' #36255 | Maria Solano | 3 | +9 | -9 |
| 2025-10-20 04:24 | Merge pull request #36253 from janlazo/vim-9.0.1033 | zeertzjq | 5 | +7 | -6 |
| 2025-10-20 01:20 | vim-patch:8.2.3673: crash when allocating signal stack fails | Jan Edmund Lazo | 2 | +3 | -2 |
| 2025-10-18 03:05 | vim-patch:9.0.0433: Coverity warns for not checking allocation failure | Jan Edmund Lazo | 2 | +2 | -2 |
| 2025-10-17 01:56 | vim-patch:9.0.1033: tiny build fails because of conflicting typedef | Jan Edmund Lazo | 1 | +2 | -2 |
| 2025-10-18 18:07 | Merge pull request #36242 from bfredl/o_dod | bfredl | 1 | +1 | -1 |
| 2025-10-18 17:29 | fix(tui): use the correct offset for invisible cursor after sync | bfredl | 1 | +1 | -1 |
| 2025-10-18 15:14 | vim-patch:9.1.1868: v:register is wrong in v_: command (#36238) | zeertzjq | 2 | +36 | -3 |
| 2025-10-18 11:05 | Merge pull request #36234 from bfredl/neoterm2 | bfredl | 1 | +2 | -2 |
| 2025-10-18 10:17 | fix(tui): CSI is not ESC (sync mode) | bfredl | 1 | +2 | -2 |
| 2025-10-18 10:07 | Merge pull request #35952 from bfredl/neocurses | bfredl | 10 | +2124 | -3570 |
| 2025-09-29 11:18 | perf(tui): faster implementation of terminfo | bfredl | 10 | +2124 | -3570 |
| 2025-10-18 01:28 | vim-patch:ce4f9d2: runtime(nohlsearch): fix CursorHold loop (#36221) | An Guoli | 1 | +9 | -5 |
| 2025-10-17 06:02 | build(deps): bump luajit to 25a61a182 (#36212) | Christian Clason | 1 | +2 | -2 |
| 2025-10-17 02:51 | vim-patch:9.1.1859: completion: whitespace not cleared with 'ai' (#36218) | zeertzjq | 2 | +30 | -0 |
| 2025-10-17 01:48 | Fix more issue links in github templates (#36202) | David Briscoe | 2 | +2 | -2 |
| 2025-10-17 01:43 | docs(lsp): specify exactly how `vim.lsp.config` merges configs (#36214) | Calum Smith | 1 | +2 | -2 |
| 2025-10-17 00:36 | vim-patch:9.1.1858: v:register not reset after Visual mode command (#36215) | zeertzjq | 2 | +14 | -2 |
| 2025-10-16 16:39 | fix(lsp): replace `string` types with LSP method alias type annotations where appropriate. (#36180) | David | 3 | +7 | -7 |
| 2025-10-14 14:07 | fix(lsp): include missing LSP methods and update type annotations | Davidyz | 2 | +8 | -1 |
| 2025-10-15 21:43 | fix(coverity/530033): free lp->sl_info to fix resource leak #36198 | Ethan Praeter | 1 | +1 | -0 |
| 2025-10-15 21:40 | docs: update version.c #36125 | github-actions[bot] | 1 | +1 | -1 |
| 2025-10-15 06:35 | vim-patch:8.1.1979: code for handling file names is spread out (#36176) | Jan Edmund Lazo | 5 | +346 | -343 |
| 2025-10-15 04:59 | fix(undotree): check foldmethod before invoking fold (#36192) | Maria Solano | 1 | +4 | -1 |
| 2025-10-15 04:42 | fix(jobs): jobstart(term=true) accepts width/height #33904 | phanium | 2 | +26 | -6 |
| 2025-10-15 02:26 | revert "fix(lsp): _get_workspace_folders does not handle root_dir() function" #36183 | Mathias Fußenegger | 6 | +10 | -155 |
| 2025-10-15 01:48 | fix(pumblend): do not apply special highlight attrs from bg layer #36186 | Tomasz N | 3 | +7 | -7 |
| 2025-10-15 00:43 | fix(lsp): "attempt to index nil config" #36189 | Justin M. Keyes | 2 | +42 | -1 |
| 2025-10-14 23:09 | vim-patch:c95e143: runtime(doc): Miscellaneous documentation fixes (#36187) | zeertzjq | 5 | +16 | -17 |
| 2025-10-14 20:55 | fix(lsp): add deprecation comment to `gen_lsp` (#36185) | Maria Solano | 1 | +1 | -1 |
| 2025-10-14 05:04 | fix(clipboard): avoid using stale register width (#36178) | zeertzjq | 2 | +7 | -0 |
| 2025-10-14 03:38 | Merge pull request #36174 from zeertzjq/vim-0940465 | zeertzjq | 4 | +73 | -31 |
| 2025-10-14 02:44 | vim-patch:64c8105: runtime(rst): Preserve indentation of directives | zeertzjq | 1 | +13 | -3 |
| 2025-10-14 02:44 | vim-patch:5ffb23c: runtime(rst): Update b:undo_ftplugin variable | zeertzjq | 1 | +5 | -2 |
| 2025-10-14 02:44 | vim-patch:46d8697: runtime(rst): Style update | zeertzjq | 1 | +9 | -2 |
| 2025-10-14 02:44 | vim-patch:a70f346: runtime(rst): Enable spell checking for more syntax constructs | zeertzjq | 1 | +4 | -4 |
| 2025-10-14 02:44 | vim-patch:d7fb4cd: runtime(rst): Inline literal escape support | zeertzjq | 1 | +18 | -8 |
| 2025-10-14 02:44 | vim-patch:5485827: runtime(rst): Recognise numeric footnotes [1] correctly | zeertzjq | 1 | +8 | -5 |
| 2025-10-14 02:43 | vim-patch:4e9f16d: runtime(rst): Correctly end nested comments | zeertzjq | 1 | +6 | -5 |
| 2025-10-14 02:43 | vim-patch:47949b4: runtime(rst): Fix highlights nested in directive body | zeertzjq | 1 | +4 | -3 |
| 2025-10-14 02:42 | vim-patch:310082f: runtime(rst): Add support for rst_minlines | zeertzjq | 2 | +5 | -2 |
| 2025-10-14 02:41 | vim-patch:0940465: runtime(rst): Fix doctest block syntax | zeertzjq | 1 | +5 | -1 |
| 2025-10-14 02:23 | vim-patch:83eb1da: runtime(doc): Normalise formatting of builtin function descriptions (#36172) | zeertzjq | 3 | +96 | -96 |
| 2025-10-14 02:17 | vim-patch:5fe4faa: runtime(bitbake): fix multiline Python function parameter syntax (#36173) | zeertzjq | 1 | +3 | -1 |
| 2025-10-14 01:51 | vim-patch:6ab4547: runtime(doc): fix inconsistent alignment (#36171) | zeertzjq | 2 | +2 | -2 |
| 2025-10-14 01:49 | vim-patch:9.1.1854: unnecessary code in optionstr.c (#36170) | zeertzjq | 1 | +0 | -4 |
| 2025-10-14 01:12 | Merge pull request #36169 from zeertzjq/vim-9.1.1849 | zeertzjq | 5 | +113 | -42 |
| 2025-10-14 00:42 | vim-patch:9.1.1853: Ctrl-F and Ctrl-B at more prompt not working with key protocol | zeertzjq | 3 | +37 | -1 |
| 2025-10-12 14:30 | vim-patch:9.1.1849: CTRL-F and CTRL-B don't work in more prompt | zeertzjq | 4 | +81 | -46 |
| 2025-10-14 00:04 | fix(difftool): silence :only command in setup_layout #36168 | Tomas Slusny | 1 | +1 | -1 |
| 2025-10-13 23:29 | fix(coverity/532324): free skip_until to prevent leak #36109 | Ethan Praeter | 1 | +1 | -0 |
| 2025-10-13 18:12 | fix(difftool): add check for window number when cleaning up layout #36161 | Tomas Slusny | 1 | +52 | -42 |
| 2025-10-13 18:08 | fix(help): only set url for help files in $VIMRUNTIME #36165 | Yochem van Rosmalen | 1 | +8 | -17 |
| 2025-10-13 08:53 | vim-patch:partial:c58f91c: runtime(doc): Whitespace updates (#36160) | zeertzjq | 51 | +1541 | -1478 |
| 2025-10-13 07:35 | vim-patch:partial:9.1.1847: No cmdline completion for :echoconsole and :echowindow (#36157) | zeertzjq | 1 | +5 | -3 |
| 2025-10-13 05:07 | Merge pull request #36159 from janlazo/vim-8.2.3962 | zeertzjq | 9 | +19 | -13 |
| 2025-10-13 04:15 | vim-patch:8.2.2423: missing error message | Jan Edmund Lazo | 2 | +1 | -2 |
| 2025-10-13 03:52 | vim-patch:8.2.4773: build failure without the +eval feature | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-10-13 03:12 | vim-patch:8.2.3968: build failure | Jan Edmund Lazo | 5 | +10 | -8 |
| 2025-10-13 02:56 | vim-patch:8.2.3962: build fails for missing error message | Jan Edmund Lazo | 3 | +7 | -2 |
| 2025-10-13 00:57 | vim-patch:2a33b49: runtime(make): syntax highlighting update for makeDefine (#36158) | zeertzjq | 1 | +22 | -8 |
| 2025-10-13 00:08 | vim-patch:9.1.1850: completion: not triggered after i_Ctrl-W/i_Ctrl-U (#36156) | zeertzjq | 3 | +76 | -21 |
| 2025-10-12 23:36 | fix(api): nvim_parse_cmd handle nextcmd for commands without EX_TRLBAR (#36055) | glepnir | 3 | +34 | -5 |
| 2025-10-12 23:24 | vim-patch:40dec46: runtime(doc): Replace rotted URL links (#36151) | zeertzjq | 2 | +2 | -2 |
| 2025-10-12 23:24 | vim-patch:37c8ce7: runtime(cangjie): Fixes and improvements for syntax script (#36150) | zeertzjq | 1 | +75 | -35 |
| 2025-10-12 22:08 | fix(help): wrong tag url in third-party help docs #36115 | Yochem van Rosmalen | 2 | +27 | -6 |
| 2025-10-12 18:25 | fix(difftool): fully resolve symlinks when comparing paths #36147 | Tomas Slusny | 3 | +52 | -10 |
| 2025-10-12 18:09 | test(shada/buffers_spec): cleanup output file #36154 | Vlad | 1 | +0 | -1 |
| 2025-10-12 05:11 | fix(difftool): ensure split layout, use systemlist #36145 | Tomas Slusny | 3 | +16 | -5 |
| 2025-10-12 04:16 | docs: small fixes (#36146) | zeertzjq | 8 | +24 | -16 |
| 2025-10-12 03:23 | test(plugin/pack_spec): handle pcall path truncation #36143 | Vlad | 1 | +5 | -3 |
| 2025-10-12 02:48 | fix(ui): 'pumborder' parsing, shadow #36127 | glepnir | 12 | +169 | -29 |
| 2025-10-12 02:41 | fix(window): don't make hidden/unfocusable previous window current #36142 | luukvbaal | 2 | +14 | -1 |
| 2025-10-12 02:24 | feat(plugins): nvim.difftool can compare directories #35448 | Tomas Slusny | 7 | +650 | -0 |
| 2025-10-11 23:41 | vim-patch:6800da6: runtime(doc): Add missing optional tail command-name specs (#36140) | zeertzjq | 4 | +24 | -19 |
| 2025-10-11 23:04 | vim-patch:37aabac: runtime(doc): update credit section for Girish Palya (#36132) | zeertzjq | 1 | +2 | -2 |
| 2025-10-11 23:01 | fix(lsp): _get_workspace_folders does not handle root_dir() function #36071 | atusy | 6 | +155 | -10 |
| 2025-10-11 21:48 | fix: stale lines("w$") after nvim_win_set_height when splitkeep=screen #36056 | phanium | 2 | +15 | -3 |
| 2025-10-11 20:39 | fix(undotree): highlight extmarks like normal text #36087 | Yochem van Rosmalen | 1 | +1 | -1 |
| 2025-10-11 19:54 | Merge #36126 vim-patch:8.2.{4851,4878},9.0.1427 | Justin M. Keyes | 3 | +7 | -3 |
| 2025-10-11 19:42 | fix: vim.lsp.omnifunc should not throw away other items #35346 | Till Bungert | 1 | +1 | -1 |
| 2025-10-11 19:21 | fix(coverity/532421) removed logically dead code #36101 | Ethan Praeter | 1 | +1 | -4 |
| 2025-10-11 17:08 | fix(float): crash from nasty :fclose autocmds (#36134) | Sean Dewar | 2 | +51 | -1 |
| 2025-10-11 16:22 | fix(conceal): assert tripped during startup #36136 | luukvbaal | 1 | +1 | -2 |
| 2025-10-11 15:27 | feat: ":wall ++p" creates parent dirs for each buf #36121 | Rob Pilling | 5 | +39 | -9 |
| 2025-10-11 15:03 | vim-patch:9.0.1427: warning for uninitialized variable | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-10-11 14:30 | vim-patch:8.2.4878: valgrind warning for using uninitialized variable | Jan Edmund Lazo | 1 | +3 | -1 |
| 2025-10-11 04:44 | vim-patch:8.2.4851: compiler warning for uninitialized variable | Jan Edmund Lazo | 1 | +3 | -1 |
| 2025-10-11 06:03 | test(plugin/shada_spec): always use UTC formatted date (#36128) | Vlad | 1 | +3 | -3 |
| 2025-10-11 04:09 | fix(undotree): clear autocmd correctly #36124 | phanium | 1 | +1 | -3 |
| 2025-10-11 02:47 | Merge pull request #36118 from janlazo/vim-8.2.5017 | zeertzjq | 5 | +15 | -9 |
| 2025-10-11 00:56 | vim-patch:8.2.4772: old Coverity warning for not checking ftell() return value | Jan Edmund Lazo | 3 | +13 | -7 |
| 2025-10-10 13:41 | vim-patch:8.2.2456: Coverity warning for strcpy() into fixed size array | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-10-10 14:14 | feat(ui): 'pumborder' (popup menu border) #25541 | glepnir | 17 | +649 | -133 |
| 2025-10-10 14:07 | fix(undotree): sync scroll pos with undo #36117 | phanium | 2 | +28 | -3 |
| 2025-10-10 14:05 | fix(ui2): don't scroll beyond eob in dialog window #36116 | luukvbaal | 2 | +20 | -4 |
| 2025-10-07 05:17 | vim-patch:8.2.5017: gcc 12.1 warns for uninitialized variable | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-10-10 03:30 | docs: update version.c #35753 | github-actions[bot] | 1 | +18 | -18 |
| 2025-10-10 01:04 | fix(rpc): handle more cases when identifying loopback #36100 | Vlad | 2 | +12 | -10 |
| 2025-10-09 23:32 | vim-patch:9.1.1843: tests: Test_search_stat_option() may fail on slow systems (#36110) | zeertzjq | 1 | +8 | -4 |
| 2025-10-09 22:52 | vim-patch:1388fa6: runtime(doc): Add reference to 'wildoptions' in fuzzy-matching docs | zeertzjq | 1 | +3 | -2 |
| 2025-10-09 22:50 | vim-patch:partial:7dba04f: runtime(doc,vim): Update base syntax, match full :syntime command | zeertzjq | 1 | +5 | -5 |
| 2025-10-09 20:40 | fix(vim.pack): skip checkout on bad `version` #36038 | Mickaël RAYBAUD-ROIG | 2 | +11 | -1 |
| 2025-10-09 14:49 | fix(undotree): mark title field annotation as optional (#36102) | Mike J McGuirk | 2 | +4 | -4 |
| 2025-10-09 13:44 | fix(conceal): check for concealed lines on invalid row (#36084) | luukvbaal | 4 | +22 | -10 |
| 2025-10-09 02:49 | fix(undotree): error on `undotree.open()` with title as string #36085 | Tristan Kapous | 1 | +2 | -0 |
| 2025-10-09 02:34 | feat(undotree): set 'filetype' #36091 | Mike J McGuirk | 1 | +2 | -0 |
| 2025-10-08 23:49 | vim-patch:143686b: runtime(java): Fold adjacent "import" declarations (#36095) | zeertzjq | 2 | +30 | -16 |
| 2025-10-08 23:49 | vim-patch:ec19075: runtime(doc): Normalise ellipsis dots in syntax.txt (#36094) | zeertzjq | 1 | +28 | -28 |
| 2025-10-08 23:49 | vim-patch:9.1.1839: Window may have wrong height if resized from another tabpage (#36093) | zeertzjq | 2 | +43 | -0 |
| 2025-10-08 23:48 | Merge pull request #36096 from zeertzjq/vim-9.1.1834 | zeertzjq | 2 | +4 | -3 |
| 2025-10-08 23:12 | vim-patch:ce5f9f4: runtime(vim): Update base syntax, allow legacy script comments after :eval | zeertzjq | 1 | +1 | -1 |
| 2025-10-08 23:07 | vim-patch:9.1.1834: MS-Windows: not possible to highlight the title bar | zeertzjq | 2 | +4 | -3 |
| 2025-10-08 20:13 | ci: bump github/codeql-action from 3 to 4 (#36082) | dependabot[bot] | 1 | +2 | -2 |
| 2025-10-08 16:22 | fix(api): nvim_open_win default to half-size for splits (#36088) | Sean Dewar | 2 | +19 | -7 |
| 2025-10-08 05:47 | vim-patch:9.1.1817: popup: there are some position logic bugs (#36075) | zeertzjq | 5 | +263 | -297 |
| 2025-10-08 03:44 | fix(lsp): typos in method names #36077 | Igor Lacerda | 2 | +3 | -3 |
| 2025-10-08 00:28 | vim-patch:f8b9251: runtime(doc): Fix typos in syntax.txt (#36073) | zeertzjq | 1 | +2 | -2 |
| 2025-10-07 23:10 | test: add a test for #36059 | zeertzjq | 1 | +61 | -0 |
| 2025-10-07 22:51 | vim-patch:9.1.1836: 'culopt' "screenline" not redrawn with line("w0") and :retab | zeertzjq | 6 | +70 | -25 |
| 2025-10-07 22:29 | fix(cmdline): don't treat c_CTRL-D as wildmenu (#36067) | zeertzjq | 4 | +33 | -8 |
| 2025-10-07 21:32 | feat(runtime): undotree #35627 | altermo | 7 | +584 | -1 |
| 2025-10-07 19:24 | fix(pack): handle lockfile in case of install errors #36064 | Evgeni Chasnovski | 2 | +28 | -0 |
| 2025-10-07 15:17 | fix(lsp): use LSP method type in more places (#36069) | Maria Solano | 5 | +9 | -8 |
| 2025-10-07 02:20 | Merge pull request #36052 from janlazo/vim-8.1.1978 | zeertzjq | 9 | +865 | -841 |
| 2025-10-07 02:02 | vim-patch:9.1.1833: completion: fuzzy candidates are not sorted (#36062) | zeertzjq | 2 | +68 | -39 |
| 2025-10-06 04:08 | vim-patch:8.1.1981: the evalfunc.c file is too big | Jan Edmund Lazo | 5 | +436 | -435 |
| 2025-10-06 02:38 | vim-patch:8.1.1978: the eval.c file is too big | Jan Edmund Lazo | 5 | +429 | -406 |
| 2025-10-07 00:08 | vim-patch:8824526: runtime(zip): add *.pkpass to list of zip extensions (#36061) | zeertzjq | 2 | +6 | -5 |
| 2025-10-06 23:53 | vim-patch:cd6e209: runtime(kerml): update KerML comments to handle more cases (#36060) | zeertzjq | 1 | +6 | -4 |
| 2025-10-05 23:32 | vim-patch:adc729c: runtime(doc): fix typo in :h credits section (#36048) | zeertzjq | 1 | +2 | -1 |
| 2025-10-05 17:17 | vim-patch:9.1.1831: stray vseps in right-most 'winfixwidth' window | Sean Dewar | 3 | +116 | -8 |
| 2025-10-05 22:07 | vim-patch:9.1.1829: filetype: KerML and SysML files are not recognized (#36042) | zeertzjq | 4 | +39 | -0 |
| 2025-10-05 22:05 | Merge pull request #36035 from janlazo/vim-8.1.1957 | zeertzjq | 17 | +367 | -334 |
| 2025-10-05 22:02 | feat(lsp): pass client ID in code action filter (#36046) | Maria Solano | 3 | +12 | -7 |
| 2025-10-05 21:39 | fix: remove quotes around `nil` deprecation alternatives (#36047) | Maria Solano | 1 | +2 | -2 |
| 2025-10-05 19:00 | Merge #34919 feat(vim.pack): more actions in confirm-update | Justin M. Keyes | 5 | +317 | -32 |
| 2025-10-05 16:55 | vim-patch:8.2.0200: Vim9 script commands not sufficiently tested | Jan Edmund Lazo | 2 | +11 | -10 |
| 2025-10-05 16:17 | feat(pack): add code actions in confirmation buffer | Evgeni Chasnovski | 4 | +262 | -27 |
| 2025-10-05 16:17 | feat(pack): add `[[` and `]]` mappings in confirmation buffer | Evgeni Chasnovski | 4 | +55 | -5 |
| 2025-10-05 16:00 | fix(lsp): format_item should return string (#36025) | phanium | 1 | +3 | -1 |
| 2025-10-04 18:50 | vim-patch:8.1.1957: more code can be moved to evalvars.c | Jan Edmund Lazo | 17 | +356 | -324 |
| 2025-10-05 14:16 | vim-patch:a76ea52: runtime(doc): Use the optional tail command-name spec at :help :sign (#36041) | zeertzjq | 1 | +42 | -43 |
| 2025-10-05 13:58 | vim-patch:9.1.1827: completion: v9.1.1797 broke Ctrl-Y behaviour (#36040) | zeertzjq | 3 | +31 | -2 |
| 2025-10-05 04:09 | fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998) | Maria Solano | 23 | +179 | -200 |
| 2025-10-05 02:21 | fix(excmd): :trust executed even when inside false condition (#36032) | zeertzjq | 3 | +10 | -11 |
| 2025-10-04 16:48 | feat(vim.pack): lockfile support #35827 | Justin M. Keyes | 3 | +366 | -68 |
| 2025-10-04 13:15 | feat(pack): prefer using revision from lockfile during install | Evgeni Chasnovski | 3 | +51 | -5 |
| 2025-10-04 13:13 | feat(pack)!: make `update()` include not active plugins by default | Evgeni Chasnovski | 3 | +21 | -22 |
| 2025-10-04 13:13 | feat(pack)!: update `get()` to return revision regardless of `opts.info` | Evgeni Chasnovski | 3 | +14 | -13 |
| 2025-10-04 13:13 | fix(pack)!: use lockfile in `get()` for data about non-active plugins | Evgeni Chasnovski | 2 | +51 | -25 |
| 2025-10-04 13:13 | feat(pack): add initial lockfile tracking | Evgeni Chasnovski | 3 | +235 | -9 |
| 2025-10-04 12:35 | vim-patch:420923c: runtime(doc): update credits section (#36021) | zeertzjq | 1 | +11 | -1 |
| 2025-10-04 12:08 | vim-patch:9.1.1825: completion: flicker when LSP server is slow (#36020) | zeertzjq | 2 | +28 | -16 |
| 2025-10-04 11:50 | vim-patch:9.1.1823: diff: w_topline may be invalidated (#36018) | zeertzjq | 1 | +4 | -2 |
| 2025-10-04 11:43 | vim-patch:9.1.1824: tests: no test for displaying 'foldcolumn' with Unicode "foldinner" (#36019) | zeertzjq | 1 | +37 | -1 |
| 2025-10-04 11:15 | vim-patch:bfcf638: runtime(java): Make changes for JDK 25 (#36017) | zeertzjq | 2 | +24 | -13 |
| 2025-10-04 08:07 | fix(api): nvim_open_win respects requested split window size (#35601) | glepnir | 2 | +22 | -0 |
| 2025-10-04 04:28 | vim-patch:partial:8.1.1939: code for handling v: variables in generic eval file (#35968) | Jan Edmund Lazo | 46 | +647 | -607 |
| 2025-10-04 03:30 | refactor(terminal): remove an unnecessary xmemdupz() for OSC 8 (#36012) | zeertzjq | 1 | +17 | -22 |
| 2025-10-04 01:00 | Merge pull request #36004 from zeertzjq/tui-buf-overflow | zeertzjq | 4 | +109 | -28 |
| 2025-10-04 00:08 | fix(terminal): handle OSC 8 split into multiple fragments | zeertzjq | 2 | +34 | -19 |
| 2025-10-03 07:47 | fix(tui): handle sequence larger than entire buffer | zeertzjq | 2 | +75 | -9 |
| 2025-10-03 23:53 | vim-patch:9.1.1819: Cannot configure the inner foldlevel indicator (#36010) | zeertzjq | 9 | +65 | -24 |
| 2025-10-03 22:01 | vim-patch:9.1.1821: filetype: Not all PKL files are recognized (#36008) | zeertzjq | 4 | +176 | -3 |
| 2025-10-03 13:10 | vim-patch:9.1.1820: completion: some issues with 'acl' (#36007) | zeertzjq | 3 | +150 | -4 |
| 2025-10-03 10:25 | test(tui_spec): deduplicate (#36003) | zeertzjq | 1 | +32 | -72 |
| 2025-10-03 09:30 | vim-patch:0a8b4ef: runtime(log): remove domain highlight (#36002) | zeertzjq | 1 | +1 | -3 |
| 2025-10-03 09:30 | vim-patch:09b1ce0: runtime(doc): fix typo after commit cfcf1a57cbef (#36001) | zeertzjq | 3 | +6 | -6 |
| 2025-10-03 09:06 | Merge pull request #35986 from zeertzjq/vim-9d57fe2 | zeertzjq | 3 | +122 | -24 |
| 2025-10-03 08:16 | vim-patch:12da242: runtime(new-tutor): fix mismatched line numbers in vim-02-beginner | zeertzjq | 1 | +10 | -10 |
| 2025-10-02 03:20 | vim-patch:9d57fe2: runtime(new-tutor): Updated English new tutor | zeertzjq | 3 | +123 | -25 |
| 2025-10-03 05:45 | refactor: common logic in parse_cmdline, do_one_cmd #35019 | glepnir | 1 | +42 | -47 |
| 2025-10-02 23:09 | ci: stop using macos-13 runner (#35996) | zeertzjq | 2 | +3 | -3 |
| 2025-10-02 23:00 | fix(lsp): inlineCompletion: ignore out-of-range items #35990 | Yi Ming | 1 | +15 | -5 |
| 2025-10-02 22:33 | refactor(treesitter): use scratch buffer for string parser #35988 | Riley Bruins | 5 | +68 | -64 |
| 2025-10-02 21:51 | feat(tui): native progress bars for Progress events #35973 | Gregory Anders | 3 | +25 | -4 |
| 2025-10-02 04:57 | Merge pull request #35987 from zeertzjq/vim-9.1.1818 | zeertzjq | 3 | +62 | -52 |
| 2025-10-02 04:10 | vim-patch:9.1.1818: possible crash when calculating topline in diff.c | zeertzjq | 2 | +24 | -1 |
| 2025-10-02 04:11 | vim-patch:partial:9.1.1110: Vim tests are slow and flaky | zeertzjq | 2 | +38 | -51 |
| 2025-10-02 03:13 | vim-patch:cfcf1a5: runtime(doc): Clarify use of "noselect" in 'completeopt' | zeertzjq | 3 | +9 | -3 |
| 2025-10-02 03:11 | vim-patch:6e28211: runtime(doc): Tweak documentation style | zeertzjq | 3 | +21 | -24 |
| 2025-10-02 03:17 | fix(diagnostics): showing stale diagnostics in handlers #35890 | Sergei Slipchenko | 1 | +40 | -9 |
| 2025-10-02 02:08 | test: normalize test filepath #35983 | Justin M. Keyes | 1 | +2 | -4 |
| 2025-10-02 01:57 | vim-patch:8337d77: runtime(netrw): MS-Windows: fix netrw not being able to navigate to parent folder (#35982) | zeertzjq | 2 | +7 | -13 |
| 2025-10-02 01:06 | vim-patch:a644b79: runtime(optwin): Update formatting of option descriptions (#35980) | zeertzjq | 1 | +16 | -12 |
| 2025-10-02 00:41 | vim-patch:0977c8b: runtime(vim): Update base syntax, contain user command replacement text (#35979) | zeertzjq | 1 | +1 | -0 |
| 2025-10-02 00:31 | fix(treesitter): don't add final newline if not present #35970 | Riley Bruins | 2 | +64 | -6 |
| 2025-10-02 00:26 | Merge pull request #35978 from zeertzjq/vim-9.1.0689 | zeertzjq | 3 | +17 | -1 |
| 2025-10-01 23:55 | vim-patch:9.1.0698: tests: "Untitled" file not removed when running Test_crash1_3 alone | zeertzjq | 1 | +3 | -3 |
| 2025-10-01 23:55 | vim-patch:9.1.0695: tests: test_crash leaves Untitled file around | zeertzjq | 1 | +7 | -0 |
| 2025-10-01 23:50 | vim-patch:9.1.0689: [security]: buffer-overflow in do_search() with 'rightleft' | zeertzjq | 3 | +10 | -1 |
| 2025-10-01 23:33 | vim-patch:014c731: runtime(doc): make :h virtcol() more accurate (#35976) | zeertzjq | 3 | +9 | -9 |
| 2025-10-01 13:56 | fix(lsp): scope inline_completion autocmds to buffer (#35965) | v1nh1shungry | 1 | +2 | -0 |
| 2025-10-01 03:16 | build: redundant variable in cmake/Deps.cmake #35924 | 崔书豪 | 1 | +1 | -1 |
| 2025-10-01 01:24 | test(terminal/mouse_spec): forwarding works with resized grid (#35969) | zeertzjq | 2 | +86 | -4 |
| 2025-09-30 05:28 | fix(shada): preserve marks after delete across sessions (#35795) | glepnir | 2 | +28 | -1 |
| 2025-09-30 02:42 | vim-patch:9.1.1799: completion: crash with autcompletion (#35963) | zeertzjq | 2 | +69 | -45 |
| 2025-09-30 01:54 | Merge pull request #35962 from zeertzjq/vim-9.1.1797 | zeertzjq | 11 | +410 | -129 |
| 2025-09-30 01:11 | vim-patch:9.1.1810: completion: "longest" doesn't work for manual completion with 'ac' | zeertzjq | 2 | +23 | -4 |
| 2025-09-30 01:06 | vim-patch:9.1.1800: completion: strange behaviour with 'ac' completeopt=longest,preinsert | zeertzjq | 3 | +16 | -5 |
| 2025-09-28 22:17 | vim-patch:4edaf89: runtime(doc): improve preinserted() doc | zeertzjq | 3 | +6 | -6 |
| 2025-09-27 01:09 | vim-patch:9.1.1797: completion: autocompletion can be improved | zeertzjq | 11 | +381 | -130 |
| 2025-09-30 00:26 | vim-patch:05e44e9: runtime(tex): add amsmath support to tex syntax script (#35958) | zeertzjq | 1 | +7 | -1 |
| 2025-09-30 00:26 | vim-patch:992e307: runtime(doc): update list of modifiers at :h expand() (#35957) | zeertzjq | 6 | +12 | -3 |
| 2025-09-29 23:10 | Merge pull request #35956 from zeertzjq/vim-9.1.1807 | zeertzjq | 5 | +320 | -33 |
| 2025-09-29 22:37 | vim-patch:9.1.1808: Option insecure flags not copied when splitting window | zeertzjq | 5 | +149 | -15 |
| 2025-09-29 22:28 | vim-patch:9.1.1807: :set doesn't clear local insecure flag like :setlocal does | zeertzjq | 4 | +181 | -28 |
| 2025-09-29 14:02 | vim-patch:8.2.0443: clipboard code is spread out #35949 | Jan Edmund Lazo | 6 | +303 | -274 |
| 2025-09-29 04:01 | fix(docs): force blank line after numbered list items #35950 | Maria Solano | 4 | +15 | -0 |
| 2025-09-29 03:57 | docs: json, tests, lsp #35754 | Justin M. Keyes | 18 | +186 | -138 |
| 2025-09-29 01:56 | Merge pull request #35948 from zeertzjq/vim-72473ce | zeertzjq | 1 | +89 | -44 |
| 2025-09-29 01:19 | vim-patch:ae20d73: runtime(vim): Update base syntax, improve line-continuation skip patterns | zeertzjq | 1 | +20 | -20 |
| 2025-09-29 01:17 | vim-patch:f4a6acd: runtime(vim): Update base syntax, allow Vim9 :echo tail comments | zeertzjq | 1 | +3 | -3 |
| 2025-09-29 01:16 | vim-patch:7bb733f: runtime(vim): Update base syntax, match null_tuple literal | zeertzjq | 1 | +1 | -1 |
| 2025-09-29 01:16 | vim-patch:57d243e: runtime(vim): Update base syntax, fix indented Vim9 :redir highlighting | zeertzjq | 1 | +3 | -3 |
| 2025-09-29 01:15 | vim-patch:6f97624: runtime(vim): Update base syntax, fix Vim9 :for loop variable highlighting | zeertzjq | 1 | +1 | -1 |
| 2025-09-29 01:15 | vim-patch:4de931d: runtime(vim): Update base syntax, match enum constructor type args | zeertzjq | 1 | +8 | -1 |
| 2025-09-29 01:14 | vim-patch:72473ce: runtime(vim): Update base syntax, match generic functions | zeertzjq | 1 | +53 | -15 |
| 2025-09-29 01:03 | vim-patch:91ac18c: runtime(java): Recognise _module_ import declarations (#35947) | zeertzjq | 2 | +6 | -9 |
| 2025-09-29 00:13 | fix(docs): include `?` in list items #35945 | Maria Solano | 1 | +1 | -1 |
| 2025-09-28 23:48 | vim-patch:9.1.1802: 'nowrap' in a modeline may hide malicious code (#35946) | zeertzjq | 7 | +89 | -12 |
| 2025-09-28 03:28 | fix(cmd): :update writes new file buffers only for real files #35939 | glepnir | 4 | +17 | -2 |
| 2025-09-27 21:53 | fix(lsp): remove `vim.lsp.diagnostic.reset()` (#35938) | Maria Solano | 2 | +0 | -22 |
| 2025-09-27 21:52 | feat(lsp): document method types (#35934) | Maria Solano | 3 | +8 | -1 |
| 2025-09-27 20:40 | fix(lsp): use correct `workspace.diagnostics` capability key (#35937) | Maria Solano | 1 | +1 | -1 |
| 2025-09-27 18:56 | build: remove reference to runtime/indent/Makefile (#35935) | Peter Aronoff | 1 | +0 | -1 |
| 2025-09-27 17:24 | fix(cmd): :update does not write new, unmodified buffer #35929 | glepnir | 2 | +96 | -1 |
| 2025-09-27 13:28 | vim-patch:9.1.1798: Wrong display with 'sms' and long wrapped virt text at EOL (#35930) | zeertzjq | 2 | +163 | -12 |
| 2025-09-27 12:22 | Merge pull request #35911 from e-kwsm/do-not-install-testdir | zeertzjq | 39 | +13 | -2687 |
| 2025-09-27 10:43 | build(vim-patch.sh): fix new files matching pattern not removed | zeertzjq | 1 | +10 | -10 |
| 2025-09-25 16:27 | build(vim-patch.sh): ignore runtime/*/testdir/ | Eisuke Kawashima | 39 | +4 | -2678 |
| 2025-09-27 02:32 | fix(highlight): ensure extmark range is within buffer bounds #35928 | skewb1k | 2 | +17 | -13 |
| 2025-09-26 05:10 | Merge pull request #35790 from janlazo/vim-8.1.1989 | zeertzjq | 21 | +4123 | -4047 |
| 2025-09-22 02:53 | vim-patch:8.1.2077: the ops.c file is too big | Jan Edmund Lazo | 21 | +4111 | -4035 |
| 2025-09-26 04:08 | fix(plines): count 'showbreak' in EOL inline virt_text in line size (#35921) | zeertzjq | 2 | +56 | -2 |
| 2025-09-26 01:51 | fix(extui): setup buffers after activating `eventignorewin` (#35915) | Tomasz N | 1 | +16 | -15 |
| 2025-09-26 01:05 | test: make preload of functional/testnvim.lua explicit (#35919) | zeertzjq | 3 | +5 | -4 |
| 2025-09-25 23:54 | vim-patch:900c747: runtime(python): fix 'type' syntax highlighting (#35918) | zeertzjq | 1 | +2 | -1 |
| 2025-09-25 23:37 | vim-patch:9.1.1790: completion: Enter does not insert match with "noinsert" (#35917) | zeertzjq | 2 | +55 | -7 |
| 2025-09-25 23:31 | vim-patch:b6f9d38: runtime(doc): Improve documentation of the ..= assignment operator (#35916) | zeertzjq | 5 | +24 | -14 |
| 2025-09-25 21:59 | test(unit): disable JIT when using mocks (#35913) | zeertzjq | 2 | +6 | -3 |
| 2025-09-24 23:28 | vim-patch:4b97fc9: runtime(javascript): Add "using" keyword to JavaScript syntax highlighting (#35910) | zeertzjq | 1 | +2 | -1 |
| 2025-09-24 23:12 | Merge pull request #35909 from zeertzjq/vim-34747a1 | zeertzjq | 2 | +8 | -6 |
| 2025-09-24 22:20 | vim-patch:1ae980a: runtime(doc): fix inconsistent indent in cmdline.txt | zeertzjq | 2 | +5 | -5 |
| 2025-09-24 22:19 | vim-patch:34747a1: runtime(doc): update live-grep and fuzzy-file-picker examples | zeertzjq | 1 | +7 | -5 |
| 2025-09-24 22:30 | fix(highlight): allow ephemeral extmarks past final newline #35888 | skewb1k | 1 | +2 | -1 |
| 2025-09-24 06:25 | test: remove a few more redundant clear() calls (#35903) | zeertzjq | 14 | +13 | -40 |
| 2025-09-24 04:30 | test(lua/secure_spec): clean up properly (#35902) | zeertzjq | 1 | +28 | -23 |
| 2025-09-24 03:41 | test: don't call clear() in both before_each() and after_each() (#35901) | zeertzjq | 8 | +0 | -14 |
| 2025-09-24 02:22 | vim-patch:b1446df: runtime(vim): Update base syntax, match :wincmd (#35898) | zeertzjq | 1 | +13 | -1 |
| 2025-09-24 02:21 | test(tui_spec): avoid dangling Nvim processes on test failure (#35900) | zeertzjq | 2 | +20 | -6 |
| 2025-09-24 01:27 | Merge pull request #35896 from zeertzjq/vim-9.1.1787 | zeertzjq | 3 | +18 | -4 |
| 2025-09-24 00:38 | vim-patch:20e78ee: runtime(swayconfig): support new config options in syntax script | zeertzjq | 1 | +15 | -3 |
| 2025-09-24 00:33 | vim-patch:9.1.1787: filetype: not all Sway config files are recognized | zeertzjq | 2 | +3 | -1 |
| 2025-09-24 00:28 | vim-patch:11bde1f: runtime(sh): refactored sh.vim syntax script (#35895) | zeertzjq | 1 | +504 | -533 |
| 2025-09-24 00:03 | vim-patch:5830407: runtime(netrw): 'equalalways' is not always respected (#35894) | zeertzjq | 1 | +11 | -0 |
| 2025-09-23 23:29 | fix(lua): coverity "unreachable" warning #35874 | Justin M. Keyes | 1 | +0 | -2 |
| 2025-09-23 23:25 | test: don't block to wait for previous session's exit (#35885) | zeertzjq | 4 | +66 | -31 |
| 2025-09-23 20:35 | fix(message): no wait return for delayed exception error #35881 | luukvbaal | 2 | +16 | -4 |
| 2025-09-23 07:53 | build(deps): bump tree-sitter to v0.25.10 | Christian Clason | 2 | +4 | -4 |
| 2025-09-16 03:39 | vim-patch:8.1.2021: some global functions can be local to the file | Jan Edmund Lazo | 2 | +12 | -12 |
| 2025-09-22 23:21 | vim-patch:70d745a: runtime(zip): support PowerShell Core (#35880) | zeertzjq | 2 | +161 | -13 |
| 2025-09-22 23:10 | vim-patch:224f8ca: runtime(doc): clarify 'fileignorecase' option setting (#35879) | zeertzjq | 3 | +21 | -3 |
| 2025-09-22 22:41 | Merge pull request #35878 from zeertzjq/vim-9.1.1781 | zeertzjq | 2 | +13 | -13 |
| 2025-09-22 22:27 | fix: remove typo from buffer-local LSP docs (#35841) | Peter Aronoff | 1 | +1 | -1 |
| 2025-09-22 22:15 | vim-patch:9.1.1783: ins_compl_leader() too far away from ins_compl_leader_len() | zeertzjq | 1 | +6 | -6 |
| 2025-09-22 22:13 | vim-patch:9.1.1781: some functions could be defined static | zeertzjq | 2 | +7 | -7 |
| 2025-09-22 20:33 | fix(diagnostic): show diagnostics on buffer load #35866 | Yochem van Rosmalen | 1 | +146 | -149 |
| 2025-09-22 19:57 | docs(diagnostics): allow list of strings for vim.diagnostic.Opts.border (#35863) | Karl Yngve Lervåg | 2 | +2 | -2 |
| 2025-09-22 06:37 | Merge pull request #35873 from zeertzjq/test-no-clear | zeertzjq | 15 | +28 | -852 |
| 2025-09-22 05:23 | test: remove duplicate legacy/{increment,undolevels}_spec.lua | zeertzjq | 2 | +0 | -826 |
| 2025-09-22 03:54 | test: make error clearer for RPC request after crash | zeertzjq | 1 | +6 | -3 |
| 2025-09-22 02:28 | test: reduce some clear() calls | zeertzjq | 12 | +22 | -23 |
| 2025-09-22 01:13 | perf(events): skip Progress prep if there are no subscribers #35871 | Justin M. Keyes | 1 | +5 | -2 |
| 2025-09-21 23:30 | vim-patch:9.1.1780: mbyte contains overlapping list of utf_classes table (#35869) | zeertzjq | 1 | +1 | -1 |
| 2025-09-21 21:25 | fix(health): errors in :checkhealth with pyenv-virtualenv #35865 | SkrrtBacharach | 1 | +26 | -21 |
| 2025-09-21 08:14 | refactor: remove unused fn `au_event_is_empty` #35862 | Justin M. Keyes | 1 | +0 | -6 |
| 2025-09-21 04:12 | fix(options): increase t_Co buffer size (#35859) | zeertzjq | 2 | +8 | -5 |
| 2025-09-21 01:27 | test: fix 'autocompletedelay' test flakiness (#35856) | zeertzjq | 1 | +11 | -0 |
| 2025-09-21 00:56 | vim-patch:9.1.1779: completion: 'autocomplete' cannot be enabled per buffer (#35853) | zeertzjq | 11 | +31 | -14 |
| 2025-09-21 00:07 | vim-patch:841becd: runtime(lf): update syntax to support lf version r38 (#35852) | zeertzjq | 1 | +8 | -6 |
| 2025-09-20 23:35 | vim-patch:9.1.1776: completion: "adding" expansion doesn't work with cfc=keyword (#35850) | zeertzjq | 2 | +11 | -5 |
| 2025-09-20 23:32 | vim-patch:9.1.1777: Mouse click to open fold doesn't work with utf-8 "foldclose" chars (#35851) | zeertzjq | 1 | +11 | -2 |
| 2025-09-20 23:19 | Merge pull request #35849 from zeertzjq/vim-9.1.1774 | zeertzjq | 5 | +47 | -24 |
| 2025-09-20 22:23 | vim-patch:9.1.1778: sha256() treats empty blob and null blob differently | zeertzjq | 2 | +14 | -15 |
| 2025-09-20 22:16 | vim-patch:9.1.1774: cannot calculate sha256 of a Blob | zeertzjq | 5 | +39 | -15 |
| 2025-09-19 21:59 | build(contrib): add bash completion for nvim #35843 | xieyonn | 1 | +105 | -0 |
| 2025-09-19 11:14 | test: fix prompt_buffer_spec flakiness (#35838) | Shadman | 1 | +13 | -4 |
| 2025-09-19 04:36 | vim-patch:6fd9dac: runtime(log): highlight Java Errors (#35836) | zeertzjq | 1 | +9 | -3 |
| 2025-09-19 03:07 | fix(health): hard fail on invalid "python-*" bin #35382 | Judit Novak | 1 | +33 | -24 |
| 2025-09-19 02:47 | vim-patch:9.1.1772: completion: inconsistent selection of first item with 'autocomplete' (#35835) | zeertzjq | 3 | +69 | -2 |
| 2025-09-19 02:47 | vim-patch:9.1.1769: completion: "preinsert" insert wrong word with 'smartcase' and 'autocomplete' (#35834) | zeertzjq | 2 | +15 | -3 |
| 2025-09-19 02:46 | Merge pull request #35833 from zeertzjq/vim-9.1.1621 | zeertzjq | 6 | +185 | -18 |
| 2025-09-19 02:41 | vim-patch:9.1.1775: filetype: Mamba configuration files are not recognized #35829 | Samuel Huang | 2 | +3 | -1 |
| 2025-09-19 01:48 | vim-patch:9.1.1771: complete: some redraw issues with 'autocomplete' | zeertzjq | 5 | +69 | -11 |
| 2025-09-19 00:52 | vim-patch:9.1.1621: flicker in popup menu during cmdline autocompletion | zeertzjq | 4 | +117 | -8 |
| 2025-09-19 00:20 | Merge pull request #35832 from zeertzjq/vim-1e7a288 | zeertzjq | 1 | +7 | -1 |
| 2025-09-18 23:41 | vim-patch:e8b0e92: runtime(config): fix inconsistent group name | zeertzjq | 1 | +3 | -2 |
| 2025-09-18 23:40 | vim-patch:1e7a288: runtime(config): mark unportable += as an error | zeertzjq | 1 | +6 | -1 |
| 2025-09-18 23:40 | vim-patch:9.1.1773: Crash in BufLeave after BufUnload closes other windows (#35830) | zeertzjq | 2 | +47 | -15 |
| 2025-09-18 22:55 | vim-patch:6701480: runtime(filetype): Use s:StarSetf for all patterns ending in * (#35825) | zeertzjq | 1 | +166 | -12 |
| 2025-09-18 02:02 | build: add script to collect typo PRs (#35824) | zeertzjq | 1 | +99 | -0 |
| 2025-09-18 02:01 | Merge pull request #35823 from zeertzjq/vim-9.1.1550 | zeertzjq | 7 | +190 | -12 |
| 2025-09-18 00:09 | vim-patch:9.1.1761: 'ruler' is set in defaults.vim | zeertzjq | 6 | +175 | -11 |
| 2025-09-18 00:07 | vim-patch:9.1.1550: defaults: 'showcmd' is not enabled in non-compatible mode on Unix | zeertzjq | 4 | +17 | -3 |
| 2025-09-18 00:01 | vim-patch:5bf41e7: runtime(netrw): update regex to handle remote archives (#35822) | zeertzjq | 1 | +5 | -4 |
| 2025-09-18 00:01 | test(ui/messages2_spec): close unfinished timers at end of test (#35817) | zeertzjq | 1 | +11 | -0 |
| 2025-09-17 19:29 | docs: lsp, vim_diff #35820 | skewb1k | 2 | +15 | -18 |
| 2025-09-17 18:03 | refactor(plugins)!: remove shellmenu #35815 | Yochem van Rosmalen | 3 | +3 | -106 |
| 2025-09-17 16:09 | docs: standard-plugin-list #35796 | Yochem van Rosmalen | 2 | +15 | -9 |
| 2025-09-17 16:07 | fix(lsp): treat 2-triggers-at-once as "last char wins" #35435 | Tomasz N | 2 | +32 | -1 |
| 2025-09-17 03:36 | fix(swapfile): don't use uninitialized memory (#35813) | zeertzjq | 2 | +44 | -7 |
| 2025-09-17 02:13 | vim-patch:684edc7: runtime(doc): mention generic log highlighter (#35812) | zeertzjq | 1 | +16 | -0 |
| 2025-09-17 02:13 | vim-patch:0b7d094: runtime(doc): Tweak doc style in syntax.txt (#35810) | zeertzjq | 1 | +2 | -1 |
| 2025-09-17 02:04 | Merge pull request #35809 from zeertzjq/vim-9.1.1763 | zeertzjq | 3 | +121 | -0 |
| 2025-09-17 00:30 | vim-patch:115b533: runtime(kitty): Fix typo in syntax file for kitty | zeertzjq | 1 | +3 | -3 |
| 2025-09-17 00:30 | vim-patch:b2113e5: runtime(kitty): fix typo in syntax script | zeertzjq | 1 | +1 | -1 |
| 2025-09-17 00:26 | vim-patch:9.1.1763: filetype: kitty config files are not recognized | zeertzjq | 3 | +121 | -0 |
| 2025-09-17 00:56 | fix(lsp): restore Client:stop() force-stopping behavior (#35800) | zeertzjq | 1 | +2 | -2 |
| 2025-09-17 00:21 | test(lsp): make async format test work properly (#35794) | zeertzjq | 2 | +23 | -24 |
| 2025-09-16 18:28 | fix(swapfile): handle newlines in swapfile list message #35802 | luukvbaal | 1 | +4 | -2 |
| 2025-09-16 17:11 | build(deps): bump tree-sitter-markdown to v0.5.1 | Christian Clason | 2 | +4 | -4 |
| 2025-09-16 14:58 | Merge pull request #35799 from zeertzjq/vim-9.1.1762 | zeertzjq | 3 | +24 | -0 |
| 2025-09-16 12:49 | vim-patch:10d1ec6: runtime(doc): fix doc style from commit 5c9b71d63c1 | zeertzjq | 1 | +4 | -4 |
| 2025-09-16 12:46 | vim-patch:9.1.1762: completion: selected item not cleared on <BS> with 'ac' | zeertzjq | 3 | +24 | -0 |
| 2025-09-16 12:57 | vim-patch:8801c9d: runtime(m4): Improve parameters highlighting in syntax script (#35798) | zeertzjq | 1 | +23 | -7 |
| 2025-09-16 12:06 | ci: bump actions/checkout from 4 to 5 | dependabot[bot] | 1 | +2 | -2 |
| 2025-09-16 03:41 | docs: small fixes (#35791) | zeertzjq | 27 | +40 | -43 |
| 2025-09-16 01:58 | vim-patch:9.1.1764: filetype: CODEOWNERS file not recognized (#35789) | zeertzjq | 4 | +39 | -0 |
| 2025-09-16 01:35 | vim-patch:9.1.{1755,1759} (#35787) | zeertzjq | 2 | +158 | -0 |
| 2025-09-16 01:28 | vim-patch:d4c2cb4: runtime(doc): Improve doc for cmdline-ranges in cmdline.txt (#35788) | zeertzjq | 2 | +77 | -25 |
| 2025-09-16 00:50 | fix(lsp): avoid re-enabling `document_color` on `registerCapability` (#35774) | skewb1k | 2 | +4 | -1 |
| 2025-09-15 23:31 | vim-patch:8e0d374: runtime(doc): Improve the doc for :syn-containedin (#35785) | zeertzjq | 1 | +7 | -0 |
| 2025-09-15 23:30 | test(swapfile_preserve_recover_spec): fix flaky test (#35782) | zeertzjq | 1 | +2 | -0 |
| 2025-09-15 22:38 | feat(help): gx opens help tag in web browser #35778 | Yochem van Rosmalen | 3 | +96 | -37 |
| 2025-09-15 22:06 | fix(paste): don't use :echo immediately before :redraw (#35773) | zeertzjq | 1 | +1 | -1 |
| 2025-09-15 19:36 | docs: optionlinks don't need the bars #35777 | Yochem van Rosmalen | 10 | +15 | -15 |
| 2025-09-15 12:09 | Merge pull request #35387 from bfredl/zigci | bfredl | 8 | +95 | -33 |
| 2025-08-07 09:36 | build(ci): bump zig to 0.15.1 and add more platforms | bfredl | 8 | +95 | -33 |
| 2025-09-15 06:41 | fix(lsp): avoid automatic request after leaving insert mode (#35767) | zeertzjq | 2 | +13 | -0 |
| 2025-09-15 05:30 | build: allow comments in deps.txt #35765 | Justin M. Keyes | 2 | +5 | -0 |
| 2025-09-15 03:15 | fix(lua): don't leak timer when vim._watch.watch() fails (#35768) | zeertzjq | 3 | +3 | -2 |
| 2025-09-15 00:27 | vim-patch:81ca991: runtime(html): guard against an existing b:undo_ftplugin var (#35763) | zeertzjq | 1 | +7 | -4 |
| 2025-09-15 00:16 | vim-patch:c37f25c: runtime(doc): update Markdown syntax documentation and mention Pandoc (#35762) | zeertzjq | 1 | +9 | -4 |
| 2025-09-15 00:00 | vim-patch:partial:235e77a: runtime(doc): Tweak documentation style more in options and ft_hare (#35761) | zeertzjq | 3 | +75 | -75 |
| 2025-09-14 23:17 | vim-patch:9.1.1758: Diff mode crashes when adding text property in autocommand (#35760) | zeertzjq | 2 | +26 | -1 |
| 2025-09-14 08:45 | vim-patch:97e0f95: runtime(doc): tweak documentation style a bit more in options.txt (#35755) | zeertzjq | 3 | +6 | -6 |
| 2025-09-14 04:17 | feat(json): vim.json.encode() sort_keys #35574 | skewb1k | 5 | +269 | -49 |
| 2025-09-14 03:54 | Merge #35655 docs | Justin M. Keyes | 12 | +225 | -208 |
| 2025-09-12 03:37 | docs: move editorconfig.txt into plugins.txt | Justin M. Keyes | 4 | +100 | -117 |
| 2025-09-06 17:49 | docs: manpage, keycodes, json | Justin M. Keyes | 8 | +125 | -91 |
| 2025-09-14 01:51 | fix(lsp): misleading logs in non-applicable filetypes #35749 | Justin M. Keyes | 2 | +28 | -15 |
| 2025-09-14 00:38 | build(gen_helptags): update check for example (#35750) | zeertzjq | 1 | +1 | -1 |
| 2025-09-13 23:33 | vim-patch:partial:450d591: runtime(doc): tweak documentation style (#35748) | zeertzjq | 3 | +189 | -189 |
| 2025-09-13 21:57 | feat(ui): support grid=0 in nvim_input_mouse #32535 | fredizzimo | 15 | +2170 | -1944 |
| 2025-09-13 20:34 | fix(ui): forward 'rulerformat' to msg_ruler event #35707 | luukvbaal | 9 | +121 | -88 |
| 2025-09-13 20:32 | feat(pack): confirm "Always" to install all plugins #35733 | Evgeni Chasnovski | 2 | +52 | -19 |
| 2025-09-13 20:06 | docs: update version.c #35670 | github-actions[bot] | 1 | +12 | -12 |
| 2025-09-13 12:53 | fix(tui): don't wait for DA1 response when stdin is closed (#35745) | zeertzjq | 2 | +17 | -2 |
| 2025-09-13 05:31 | vim-patch:8.1.1964: crash when using nested map() and filter() (#35715) | Jan Edmund Lazo | 1 | +7 | -8 |
| 2025-09-13 04:54 | Merge pull request #35736 from tomtomjhj/vim-2328a39 | zeertzjq | 6 | +7381 | -9409 |
| 2025-09-12 17:02 | vim-patch:9e100b8: runtime(netrw): only keep cursor position in tree listing mode | Jaehwang Jung | 1 | +2 | -1 |
| 2025-09-12 17:01 | vim-patch:5f83674: runtime(netrw): Ensure netrw#fs#Dirname() always returns a trailing slash | Jaehwang Jung | 2 | +3 | -1 |
| 2025-09-12 17:00 | vim-patch:5346688: runtime(netrw): fix :Explore command in terminal | Jaehwang Jung | 1 | +7 | -3 |
| 2025-09-12 17:00 | vim-patch:6a6a44f: runtime(netrw): netrw#BrowseX() needs to distinguish local and remote file | Jaehwang Jung | 1 | +8 | -2 |
| 2025-09-12 16:59 | vim-patch:c849b17: runtime(netrw): Use correct "=~#" for the netrw_sizestyle='H' option | Jaehwang Jung | 1 | +4 | -2 |
| 2025-09-12 16:54 | vim-patch:0bda783: runtime(netrw): upstream snapshot v184 | Jaehwang Jung | 2 | +11 | -64 |
| 2025-09-12 16:54 | vim-patch:b3eaae2: runtime(netrw): restore blank line cleanup after file listing | Jaehwang Jung | 1 | +2 | -0 |
| 2025-09-12 16:51 | vim-patch:ef92555: runtime(netrw): upstream snapshot of v182 | Jaehwang Jung | 3 | +92 | -277 |
| 2025-09-12 16:49 | vim-patch:2249cc0: runtime(netrw): remove the fun from netrw :) | Jaehwang Jung | 2 | +354 | -447 |
| 2025-09-12 16:40 | vim-patch:7e47c1e: runtime(netrw): remove g:netrw_quiet and reindent to 4 spaces | Jaehwang Jung | 1 | +6609 | -6650 |
| 2025-09-12 16:37 | vim-patch:f5e3b5c: runtime(netrw): refactor netrw#ErrorMsg -> netrw#msg#Notify | Jaehwang Jung | 4 | +126 | -169 |
| 2025-09-12 16:36 | vim-patch:600cd88: runtime(netrw): remove comment separators | Jaehwang Jung | 1 | +1 | -185 |
| 2025-09-12 16:35 | vim-patch:1319009: runtime(netrw): get rid of s:Strlen() and use strdisplaywidth() | Jaehwang Jung | 2 | +4 | -49 |
| 2025-09-12 16:31 | vim-patch:09a62e6: runtime(netrw): cleanup Decho related comments | Jaehwang Jung | 1 | +0 | -1069 |
| 2025-09-12 16:29 | vim-patch:d1a975a: runtime(netrw): upstream snapshot of v181 | Jaehwang Jung | 5 | +70 | -106 |
| 2025-09-12 16:28 | vim-patch:839fd94: runtime(netrw): remove deprecated functions | Jaehwang Jung | 1 | +0 | -17 |
| 2025-09-12 16:15 | vim-patch:d623773: runtime(netrw): upstream snapshot of v180 | Jaehwang Jung | 5 | +54 | -144 |
| 2025-09-12 16:13 | vim-patch:29d596c: runtime(netrw): upstream snapshot of v179 | Jaehwang Jung | 3 | +43 | -24 |
| 2025-09-12 16:12 | vim-patch:da53af5: runtime(netrw): correctly handle shellslash variable | Jaehwang Jung | 1 | +1 | -1 |
| 2025-09-12 16:10 | vim-patch:5b97947: runtime(netrw): runtime(netrw): upstream snapshot of v178 | Jaehwang Jung | 7 | +408 | -364 |
| 2025-09-12 16:08 | vim-patch:ee1a24b: runtime(netrw): fix s:NetrwHome() regression | Jaehwang Jung | 1 | +22 | -20 |
| 2025-09-12 16:06 | vim-patch:73d8222: runtime(netrw): upstream snapshot of v177 | Jaehwang Jung | 3 | +231 | -265 |
| 2025-09-12 16:05 | vim-patch:6d6ec2e: runtime(netrw): correct wrong version check | Jaehwang Jung | 2 | +5 | -5 |
| 2025-09-12 15:37 | vim-patch:ec961b0: runtime(netrw): upstream snapshot of v176 | Jaehwang Jung | 5 | +169 | -388 |
| 2025-09-12 15:36 | vim-patch:2328a39: runtime(netrw): do not double escape Vim special characters | Jaehwang Jung | 1 | +1 | -2 |
| 2025-09-13 01:39 | vim-patch:e8bbdb9: runtime(doc): Add :defe[r] shortname spec and tag (#35741) | zeertzjq | 1 | +2 | -2 |
| 2025-09-13 01:18 | vim-patch:becf184: runtime(misc): removing saccarosium from maintainer list (#35740) | zeertzjq | 13 | +49 | -44 |
| 2025-09-13 00:40 | docs: add some missing items to vim_diff.txt (#35731) | zeertzjq | 1 | +8 | -1 |
| 2025-09-12 03:57 | vim-patch:9.1.1753: defaults: 'diffopt' option value can be improved (#35727) | zeertzjq | 11 | +73 | -36 |
| 2025-09-12 02:43 | test(old): reorder test_diffmode.vim to match upstream (#35726) | zeertzjq | 1 | +16 | -16 |
| 2025-09-12 00:17 | vim-patch:15070ee: runtime(python): Update syntax, fix pythonEllipsis pattern (#35724) | zeertzjq | 1 | +1 | -1 |
| 2025-09-12 00:05 | Merge pull request #35723 from zeertzjq/vim-9.1.1754 | zeertzjq | 2 | +40 | -29 |
| 2025-09-11 22:33 | vim-patch:9.1.1754: :helptags doesn't skip examples with syntax | zeertzjq | 2 | +17 | -6 |
| 2025-09-11 23:25 | vim-patch:partial:9.0.0323: using common name in tests leads to flaky tests | zeertzjq | 1 | +24 | -24 |
| 2025-09-11 23:08 | vim-patch:a0f37db: runtime(doc): use a single pattern in :h 'incsearch' example (#35721) | zeertzjq | 4 | +9 | -8 |
| 2025-09-11 10:00 | Merge pull request #35706 from bfredl/fixdoc | bfredl | 1 | +1 | -1 |
| 2025-09-11 06:24 | build(deps): bump utf8proc to v2.11.0 | Christian Clason | 2 | +4 | -4 |
| 2025-09-11 04:37 | fix(startup): crash in read_stdin #35699 | Cameron Ring | 2 | +52 | -18 |
| 2025-09-11 04:16 | docs: plugins.txt #35680 | altermo | 4 | +90 | -48 |
| 2025-09-11 03:46 | fix(vim.json): fix truncation of decoded numbers outside lua_Integer's range #35702 | James McCoy | 1 | +9 | -1 |
| 2025-09-11 00:02 | vim-patch:5a9ef93: runtime(doc): Update autocmd examples for command line autocompletion (#35713) | zeertzjq | 1 | +3 | -3 |
| 2025-09-11 00:01 | Merge pull request #35712 from zeertzjq/vim-9.1.1750 | zeertzjq | 8 | +38 | -29 |
| 2025-09-10 23:19 | vim-patch:b2c8848: runtime(doc): improve docs related to 'autocomplete' | zeertzjq | 4 | +14 | -14 |
| 2025-09-10 23:18 | vim-patch:9.1.1752: tests: need another test for v9.1.1750 behaviour | zeertzjq | 1 | +6 | -0 |
| 2025-09-10 08:08 | vim-patch:9.1.1750: completion: preinserted text highlighed using ComplMatchIns | zeertzjq | 6 | +21 | -18 |
| 2025-09-10 22:55 | fix(runtime): add "Added", "Changed", "Removed" to "vim" colorscheme (#35704) | zeertzjq | 2 | +10 | -5 |
| 2025-09-10 10:22 | fix(gen): prevent "make doc" failure due to temporary files | bfredl | 1 | +1 | -1 |
| 2025-09-10 09:39 | vim-patch:9.1.1751: potential buffer-overflow in find_pattern_in_path() (#35705) | zeertzjq | 1 | +1 | -1 |
| 2025-09-10 09:14 | refactor(lua): fix coverity warning from #35536 (#35703) | zeertzjq | 1 | +1 | -1 |
| 2025-09-10 04:58 | Merge pull request #35577 from janlazo/vim-8.1.1751 | zeertzjq | 5 | +30 | -7 |
| 2025-09-09 04:20 | vim-patch:8.1.1940: script tests fail | Jan Edmund Lazo | 3 | +22 | -5 |
| 2025-09-02 03:03 | vim-patch:9.0.0729: the rightleft and arabic features are disabled | Jan Edmund Lazo | 1 | +5 | -0 |
| 2025-09-01 03:32 | vim-patch:8.1.1920: cannot always close a popup when filter consumes all events | Jan Edmund Lazo | 1 | +2 | -1 |
| 2025-08-31 13:04 | vim-patch:8.1.1751: when redrawing popups plines_win() may be called often | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-09-10 00:39 | refactor: remove cmdline_pum_create() return value (#35701) | zeertzjq | 1 | +13 | -18 |
| 2025-09-09 23:53 | vim-patch:9.1.1747: completion: redo (.) broken with preinsert and autocompletion (#35698) | zeertzjq | 2 | +11 | -4 |
| 2025-09-09 23:02 | vim-patch:80981e1: runtime(doc): mention 'findfunc' at :h :find (#35697) | zeertzjq | 1 | +1 | -0 |
| 2025-09-09 18:53 | Merge pull request #35536 from bfredl/skipahead | bfredl | 12 | +161 | -114 |
| 2025-09-03 11:11 | fix(treesitter): use subpriorities for tree ordering | bfredl | 8 | +30 | -10 |
| 2025-08-29 10:22 | perf(highlight): allow decoration providers to skip ranges without data | bfredl | 9 | +133 | -106 |
| 2025-09-09 04:40 | Merge pull request #35693 from zeertzjq/vim-6bb16d2 | zeertzjq | 1 | +9 | -4 |
| 2025-09-09 03:39 | vim-patch:77cfc49: runtime(python): highlight ellipsis literals | zeertzjq | 1 | +7 | -2 |
| 2025-09-09 03:36 | vim-patch:6bb16d2: runtime(python): Update syntax file, fix f-string float highlighting | zeertzjq | 1 | +2 | -2 |
| 2025-09-09 03:35 | vim-patch:9.1.1742: complete: preinsert does not work well with 'autocomplete' (#35692) | zeertzjq | 16 | +382 | -78 |
| 2025-09-09 01:30 | fix(api): crash when moving curwin to other tabpage #35679 | glepnir | 5 | +69 | -28 |
| 2025-09-09 01:14 | Merge pull request #35690 from zeertzjq/vim-9.1.1738 | zeertzjq | 6 | +146 | -53 |
| 2025-09-09 00:52 | fix(lsp): check if buffer is valid in scheduled client:on_attach() #35672 | notomo | 1 | +3 | -0 |
| 2025-09-09 00:27 | vim-patch:d7d6a6f: runtime(doc): Improve doc for cmdline-autocompletion | zeertzjq | 4 | +109 | -53 |
| 2025-09-09 00:25 | vim-patch:9.1.1744: tests: Test_skip_wildtrigger_hist_navigation() may fail | zeertzjq | 1 | +16 | -11 |
| 2025-09-08 03:42 | vim-patch:9.1.1738: cmdline-autocompletion breaks history navigation | zeertzjq | 2 | +32 | -0 |
| 2025-09-09 00:13 | Merge pull request #35659 from jamessan/enable-arm-unittests | James McCoy | 2 | +7 | -2 |
| 2025-09-09 00:11 | fix(cmdline): fix inconsistent behavior with ext_popupmenu (#35688) | zeertzjq | 3 | +108 | -15 |
| 2025-09-08 22:09 | fix(prompt_buffer): plugins can't set `':` mark #35624 | Shadman | 2 | +12 | -2 |
| 2025-09-08 03:45 | docs: drop "xx.vim" syntax help-tags #35623 | Justin M. Keyes | 4 | +140 | -176 |
| 2025-09-08 03:40 | vim-patch:9.1.1679: unclear what key causes CmdlineLeave autocommand (#35677) | zeertzjq | 7 | +32 | -3 |
| 2025-09-08 02:54 | test(lsp): fix flakiness in inline completion test (#35676) | zeertzjq | 1 | +2 | -0 |
| 2025-09-08 02:38 | Merge pull request #35673 from zeertzjq/vim-9.1.1676 | zeertzjq | 8 | +437 | -113 |
| 2025-09-08 00:43 | test: add tests for #20348 | zeertzjq | 3 | +43 | -3 |
| 2025-09-08 00:15 | vim-patch:9.1.1740: Memory leak with wildmode=longest,full and wildoptions=pum | zeertzjq | 3 | +53 | -9 |
| 2025-09-08 00:13 | vim-patch:9.1.1739: Matches may be listed twice with wildmode=longest,list | zeertzjq | 3 | +8 | -1 |
| 2025-09-07 05:17 | vim-patch:9.1.1737: Patch v9.1.1714 introduce a regression for wildmenu | zeertzjq | 3 | +149 | -21 |
| 2025-09-01 00:09 | vim-patch:9.1.1714: completion: wildmode=longest:full selects wrong item | zeertzjq | 4 | +106 | -73 |
| 2025-08-24 10:35 | vim-patch:9.1.1676: completion: long line shown twice | zeertzjq | 5 | +101 | -38 |
| 2025-08-24 10:50 | vim-patch:partial:9.1.1639: completion: popup may be misplaced | zeertzjq | 2 | +25 | -16 |
| 2025-09-07 22:45 | fix(cjson): fix `strbuf_set_length` incorrectness #35565 | skewb1k | 3 | +6 | -5 |
| 2025-09-07 22:04 | docs: adjust *lua-plugin-init* wording #35600 | Evgeni Chasnovski | 1 | +17 | -11 |
| 2025-09-07 21:42 | fix(pack): handle Git environment variables #35626 | Evgeni Chasnovski | 2 | +30 | -1 |
| 2025-09-07 21:38 | feat(json): pretty-format (indent) with vim.json.encode() #35424 | skewb1k | 5 | +124 | -16 |
| 2025-09-07 17:11 | refactor(api): redundant w_pos_changed assignment #35663 | glepnir | 1 | +0 | -1 |
| 2025-09-07 16:59 | feat(pack): vim.pack.get() gets VCS info #35631 | Evgeni Chasnovski | 3 | +168 | -102 |
| 2025-09-07 16:36 | docs: update version.c #35576 | github-actions[bot] | 1 | +65 | -65 |
| 2025-09-07 14:00 | Merge pull request #35664 from zeertzjq/vim-efb913a | zeertzjq | 4 | +796 | -15 |
| 2025-09-07 13:22 | vim-patch:1ed2ff7: runtime(m4): Remove m4Type and leftover m4Function in syntax script | zeertzjq | 1 | +4 | -3 |
| 2025-09-07 13:21 | vim-patch:6505dc6: runtime(nu): Add new Nushell runtime files | zeertzjq | 3 | +783 | -5 |
| 2025-09-07 13:21 | vim-patch:efb913a: runtime(m4): Remove m4Function | zeertzjq | 1 | +9 | -7 |
| 2025-09-07 09:21 | build(deps): bump tree-sitter-query to v0.7.0 | Christian Clason | 2 | +4 | -4 |
| 2025-09-07 00:07 | ci: enable unittests on arm runner | James McCoy | 1 | +0 | -2 |
| 2025-09-06 23:58 | fix(tests): ignore vector math types | James McCoy | 1 | +7 | -0 |
| 2025-09-06 23:12 | docs(lsp): tweak `inline_completion.get` code snippet #35657 | Maria José Solano | 2 | +2 | -10 |
| 2025-09-06 21:08 | build(deps): bump tree-sitter to v0.25.9 | Christian Clason | 2 | +4 | -4 |
| 2025-09-06 21:16 | ci: disable wasmtime build | Christian Clason | 1 | +0 | -15 |
| 2025-09-06 21:19 | fix(types): nvim_get_win_config return type #35639 | Lewis Russell | 4 | +29 | -2 |
| 2025-09-06 20:38 | docs: `details` dict in nvim_buf_get_extmark() #35289 | Phạm Bình An | 3 | +29 | -9 |
| 2025-09-06 20:22 | fix(api): win_set_config error message for splitting from a float #35650 | Sean Dewar | 2 | +81 | -24 |
| 2025-09-06 11:48 | perf(api): reduce redundant `win_find_tabpage` calls (#35643) | glepnir | 1 | +10 | -16 |
| 2025-09-06 03:34 | ci: bump actions/labeler from 5 to 6 (#35641) | dependabot[bot] | 1 | +1 | -1 |
| 2025-09-06 03:30 | ci: bump actions/github-script from 7 to 8 (#35642) | dependabot[bot] | 6 | +7 | -7 |
| 2025-09-06 01:36 | Merge pull request #35647 from zeertzjq/vim-510ca80 | zeertzjq | 3 | +32 | -11 |
| 2025-09-06 00:16 | vim-patch:dfcd9ac: runtime(ada): mark as unmaintained, fix a few issues with the ftplugin | zeertzjq | 1 | +18 | -8 |
| 2025-09-06 00:15 | vim-patch:f737ff8: runtime(hamster): do not globally set ignorecase | zeertzjq | 1 | +2 | -1 |
| 2025-09-06 00:15 | vim-patch:510ca80: runtime(m4): Improve comments, distinguish them from #-lines | zeertzjq | 1 | +12 | -2 |
| 2025-09-06 00:03 | vim-patch:9.1.1734: Memory leak when allocating match fails (#35646) | zeertzjq | 1 | +2 | -1 |
| 2025-09-06 00:03 | Merge pull request #35645 from zeertzjq/vim-d2b28dd | zeertzjq | 1 | +13 | -10 |
| 2025-09-05 23:08 | vim-patch:f1212a7: runtime(python): Do not match contained identifiers as pythonType | zeertzjq | 1 | +2 | -2 |
| 2025-09-05 09:58 | vim-patch:d2b28dd: runtime(python): add syntax support inside f-strings | zeertzjq | 1 | +13 | -10 |
| 2025-09-05 14:12 | feat(pack): use `nvim_echo{kind=progress}` to report progress #35625 | Evgeni Chasnovski | 2 | +49 | -42 |
| 2025-09-05 09:22 | vim-patch:9.1.1732: filetype: .inc file detection can be improved (#35635) | zeertzjq | 2 | +35 | -18 |
| 2025-09-05 04:40 | Merge #35621 from fredizzimo/refactor-mouse-spec | Justin M. Keyes | 2 | +1141 | -1066 |
| 2025-09-05 00:20 | vim-patch:9.1.1731: Not using const qualifier for opchars (#35634) | zeertzjq | 1 | +1 | -1 |
| 2025-09-04 21:38 | Merge #35628 fix(progress): msg-id, memoryleak | Justin M. Keyes | 2 | +44 | -1 |
| 2025-09-03 17:39 | refactor(tests): don't compare the full screen in mouse_spec | Fred Sundvik | 1 | +1086 | -1051 |
| 2025-09-04 14:36 | fix(progress): memory leak on progress-message with history=false | shadmansaleh | 1 | +6 | -0 |
| 2025-09-04 14:26 | fix(progress): message-id not sent to ui with history set to false | shadmansaleh | 2 | +38 | -1 |
| 2025-09-04 04:30 | Merge #35462 from justinmk/doc2 | Justin M. Keyes | 30 | +327 | -182 |
| 2025-08-26 23:33 | docs: api events | Justin M. Keyes | 7 | +133 | -70 |
| 2025-08-25 03:12 | docs: lsp, misc | Justin M. Keyes | 25 | +194 | -112 |
| 2025-09-03 23:28 | fix(window): avoid referencing cmdline_win after it is closed #35617 | luukvbaal | 2 | +11 | -0 |
| 2025-09-03 23:16 | vim-patch:9.1.1730: filetype: vivado journal/log files are not recognized (#35613) | zeertzjq | 2 | +5 | -2 |
| 2025-09-03 18:10 | test: make it possible to test multiple screen string matches | Fred Sundvik | 1 | +55 | -15 |
| 2025-09-03 15:44 | fix(window): don't add a hsep when out of room if global stl is off | Sean Dewar | 2 | +15 | -1 |
| 2025-09-03 14:40 | Merge pull request #35612 from zeertzjq/vim-e0704a3 | zeertzjq | 2 | +108 | -19 |
| 2025-09-03 13:28 | vim-patch:f165798: runtime(m4): update syntax script | zeertzjq | 1 | +33 | -19 |
| 2025-09-03 13:27 | vim-patch:e0704a3: runtime(keymap): Add transliteration (buckwalter) arabic keymap | zeertzjq | 1 | +75 | -0 |
| 2025-09-03 01:34 | perf: scheduler priority clamping on macOS #35488 | Luna Razzaghipour | 2 | +17 | -0 |
| 2025-09-03 01:07 | vim-patch:4c39d0c: runtime(doc): quote partial urls with a backtick (#35606) | zeertzjq | 2 | +10 | -10 |
| 2025-09-02 18:21 | fix: screenchar()/screenstring() with hidden floating windows #35560 | Evgeni Chasnovski | 2 | +34 | -1 |
| 2025-09-02 04:05 | feat(editor)!: insert-mode ctrl-r should work like paste #35477 | Shadman | 10 | +70 | -21 |
| 2025-09-02 00:28 | vim-patch:71149df: runtime(java): Dismiss "g:markdown_fenced_languages" for Java buffers (#35596) | zeertzjq | 1 | +11 | -1 |
| 2025-09-01 23:53 | Merge #29073 docs: Lua plugin guide | Justin M. Keyes | 2 | +318 | -10 |
| 2025-09-01 23:46 | vim-patch:9.1.1724: Compiler warning about ununitialized variable in ex_docmd. (#35595) | zeertzjq | 1 | +1 | -2 |
| 2025-09-01 22:52 | docs: Lua plugin development guide | Justin M. Keyes | 2 | +116 | -86 |
| 2024-05-28 18:47 | docs: Lua plugin development guide | Marc Jakobi | 1 | +278 | -0 |
| 2025-09-01 22:13 | feat(progress): better default format + history sync #35533 | Shadman | 10 | +211 | -34 |
| 2025-09-01 21:08 | docs(treesitter): fix language-injection url #35592 | Yochem van Rosmalen | 3 | +3 | -3 |
| 2025-09-01 20:26 | feat(lua): vim.wait() returns callback results #35588 | Justin M. Keyes | 5 | +113 | -68 |
| 2025-09-01 15:46 | feat(lsp): vim.lsp.inline_completion on_accept #35507 | Yi Ming | 3 | +106 | -26 |
| 2025-09-01 15:16 | vim-patch:9.1.1718: filetype: kubectl config file is not recognized #35583 | Volodymyr Chernetskyi | 2 | +2 | -1 |
| 2025-09-01 15:16 | vim-patch:9.1.1717: filetype: AWS cli alias file is not recognized #35581 | Volodymyr Chernetskyi | 2 | +2 | -1 |
| 2025-09-01 15:12 | ci(release): link to release notes #35585 | Justin M. Keyes | 2 | +10 | -4 |
| 2025-09-01 05:35 | ci: Windows arm64 packages #35345 | Wise Man | 3 | +46 | -17 |
| 2025-09-01 02:02 | docs: update version.c #35484 | github-actions[bot] | 1 | +3 | -3 |
| 2025-08-31 21:09 | feat(lsp): support `textDocument/onTypeFormatting` (#34637) | Riley Bruins | 8 | +472 | -0 |
| 2025-08-31 18:17 | fix(health): update advice for Python #35564 | Michael Henry | 1 | +3 | -4 |
| 2025-08-31 05:29 | vim-patch:8.1.1752: resizing hashtable is inefficient (#35563) | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-08-30 22:44 | fix(lua): report error in Lua Funcref callback properly (#35555) | zeertzjq | 2 | +4 | -1 |
| 2025-08-30 17:31 | docs(lsp): mention lsp/after/ in faq #35534 | glepnir | 1 | +7 | -1 |
| 2025-08-29 18:06 | vim-patch:9.1.1709: filetype: kyaml files are not recognized | Volodymyr Chernetskyi | 2 | +3 | -1 |
| 2025-08-30 05:48 | vim-patch:8.1.1259: crash when exiting early (#35552) | Jan Edmund Lazo | 3 | +31 | -19 |
| 2025-08-30 05:39 | vim-patch:8.1.1136: decoding of mouse click escape sequence is not tested (#35551) | Jan Edmund Lazo | 2 | +9 | -4 |
| 2025-08-30 00:55 | vim-patch:partial:9.1.1708: tests: various tests can be improved (#35548) | zeertzjq | 9 | +176 | -177 |
| 2025-08-30 00:15 | vim-patch:7239d95: runtime(vim): Update base syntax, match :defer command argument (#35547) | zeertzjq | 1 | +6 | -1 |
| 2025-08-30 00:14 | Merge pull request #35546 from zeertzjq/vim-a07a2f4 | zeertzjq | 1 | +8 | -1 |
| 2025-08-29 23:22 | Merge pull request #35545 from zeertzjq/vim-9.1.1687 | zeertzjq | 3 | +136 | -13 |
| 2025-08-29 22:47 | vim-patch:9.1.1713: filetype: fvwm2m4 files are no longer detected | zeertzjq | 2 | +20 | -14 |
| 2025-08-27 22:51 | vim-patch:9.1.1697: tests: no test for aclocal.m4 | zeertzjq | 1 | +1 | -1 |
| 2025-08-27 03:04 | vim-patch:9.1.1693: tests: test_filetype fails in shadow dir | zeertzjq | 1 | +20 | -1 |
| 2025-08-27 02:53 | vim-patch:9.1.1687: filetype: autoconf filetype not always correct | zeertzjq | 3 | +106 | -8 |
| 2025-08-29 08:33 | Merge pull request #31400 from vanaigr/decor-provider-range | bfredl | 19 | +801 | -203 |
| 2025-08-28 23:23 | vim-patch:b760062: runtime(debversions): Move bullseye, focal, and oracular to "unsupported" (#35531) | zeertzjq | 1 | +8 | -6 |
| 2025-08-28 13:41 | fix(server): serverlist({peer=true}) does not find peer servers #35506 | Siddhant Agarwal | 2 | +21 | -5 |
| 2025-08-28 13:33 | fix(progress): simplify ui-event, introduce default presentation #35527 | Shadman | 5 | +45 | -56 |
| 2025-08-04 02:39 | perf: add on_range in treesitter highlighting | vanaigr | 17 | +619 | -197 |
| 2025-08-04 02:39 | test: add treesitter long lines benchmark | vanaigr | 2 | +182 | -6 |
| 2025-08-26 13:31 | refactor(lua): consistent use of local aliases | Christian Clason | 27 | +59 | -59 |
| 2025-08-28 03:01 | fix(health): accept TERM=tmux-direct #35511 | Meriel Luna Mittelbach | 1 | +4 | -2 |
| 2025-08-28 01:51 | fix(lsp): don't treat MarkedString[] with language id as empty #35518 | Robert Muir | 2 | +45 | -2 |
| 2025-08-28 00:15 | vim-patch:9.1.1698: Some error numbers are not documented (#35522) | zeertzjq | 3 | +3 | -1 |
| 2025-08-27 23:35 | vim-patch:9.1.1700: Multiline ignorecase specific pattern does not match with 'ignorecase' (#35520) | zeertzjq | 2 | +23 | -5 |
| 2025-08-27 23:26 | Merge pull request #35519 from zeertzjq/vim-9.1.1701 | zeertzjq | 1 | +11 | -7 |
| 2025-08-27 22:57 | vim-patch:9.1.1702: tests: test_edit still fails on CI | zeertzjq | 1 | +2 | -3 |
| 2025-08-27 22:53 | vim-patch:9.1.1701: tests: failure on CI with GUI and ASAN in test_edit.res | zeertzjq | 1 | +12 | -7 |
| 2025-08-27 17:33 | Merge #35505 from ofseed/lsp-fix-autocomplete | Justin M. Keyes | 1 | +2 | -2 |
| 2025-08-27 15:12 | fix(extui): error on :call input('') (#35515) | phanium | 2 | +10 | -1 |
| 2025-08-27 12:08 | fix(lsp): update completion items on `TextChangedP` | Yi Ming | 1 | +1 | -1 |
| 2025-08-27 12:05 | fix(lsp): update on `CursorHoldI` cause users unable to `select()` | Yi Ming | 1 | +1 | -1 |
| 2025-08-27 11:24 | fix(lsp): `opts.wrap` always `true` | Yi Ming | 1 | +1 | -1 |
| 2025-08-27 11:27 | fix(floatwin): handle viewport width properly at end of window (#35490) | zeertzjq | 2 | +54 | -8 |
| 2025-08-27 04:23 | vim-patch:9.1.1694: filetype: Buck eXtension Lang files are not recognized (#35504) | zeertzjq | 2 | +2 | -1 |
| 2025-08-27 04:23 | vim-patch:3571388: runtime(lf): update syntax to support lf version r37 (#35503) | zeertzjq | 1 | +4 | -4 |
| 2025-08-27 02:18 | vim-patch:9.1.1695: Need more Vim script specific tests (#35500) | zeertzjq | 1 | +65 | -0 |
| 2025-08-27 02:17 | vim-patch:9.1.1690: Missing recursion guard in dos/unix_expandpath() (#35499) | zeertzjq | 1 | +7 | -3 |
| 2025-08-27 02:17 | refactor: rename ga_concat_strings_sep() to ga_concat_strings() (#35498) | zeertzjq | 5 | +13 | -41 |
| 2025-08-27 02:16 | vim-patch:9.1.1688: potential buffer overrun in bufwrite.c (#35497) | zeertzjq | 1 | +9 | -8 |
| 2025-08-27 02:16 | vim-patch:9.1.1689: CmdlineChanged not triggered by <Del> (#35496) | zeertzjq | 2 | +13 | -3 |
| 2025-08-27 02:16 | fix(column): wrong alignment and highlight with empty 'display' (#35495) | zeertzjq | 4 | +72 | -14 |
| 2025-08-26 20:48 | feat(api): nvim_echo can emit Progress messages/events #34846 | Shadman | 19 | +648 | -19 |
| 2025-08-26 20:13 | fix(eval): winnrs of unfocusable/hidden windows #35474 | Sean Dewar | 4 | +64 | -18 |
| 2025-08-19 14:03 | fix(terminal): don't trigger TextChangedT for unrelated redraws | Sean Dewar | 3 | +82 | -8 |
| 2025-08-22 12:54 | fix(terminal): possibly wrong wrow/wcol in active terminal | Sean Dewar | 2 | +5 | -8 |
| 2025-03-03 20:43 | fix(terminal): patch various autocommand-related holes | Sean Dewar | 4 | +193 | -67 |
| 2025-03-03 15:53 | fix(terminal): update winopts and focus when switching terminals | Sean Dewar | 3 | +323 | -46 |
| 2025-03-03 14:19 | fix(terminal): check size when creating new tabpage | Sean Dewar | 2 | +36 | -0 |
| 2025-02-28 10:15 | fix(terminal): avoid events messing up topline of focused terminal | Sean Dewar | 2 | +95 | -7 |
| 2025-02-27 12:46 | fix(terminal): add various missing redraws | Sean Dewar | 3 | +177 | -14 |
| 2025-02-23 15:58 | fix(terminal): avoid tailed cursor in focused terminal in events | Sean Dewar | 3 | +57 | -3 |
| 2025-08-26 04:54 | vim-patch:8.2.0845: text properties crossing lines not handled correctly (#35483) | Jan Edmund Lazo | 2 | +21 | -11 |
| 2025-08-25 23:24 | vim-patch:9.1.1685: Missing changes from PR 18068 (#35482) | zeertzjq | 3 | +12 | -4 |
| 2025-08-25 07:33 | test: increase timeout in 'autocompletedelay' test (#35467) | zeertzjq | 1 | +1 | -1 |
| 2025-08-25 07:16 | vim-patch:8.1.2371: FEAT_TEXT_PROP is a confusing name (#35466) | Jan Edmund Lazo | 4 | +8 | -2 |
| 2025-08-25 02:17 | Merge #33972 feat(lsp): textDocument/inlineCompletion | Justin M. Keyes | 14 | +840 | -12 |
| 2025-08-25 01:59 | fix(lsp): check whether buffer is valid when scheduled #35461 | Yi Ming | 1 | +4 | -2 |
| 2025-08-20 05:54 | feat(lsp): support `textDocument/inlineCompletion` | Yi Ming | 12 | +763 | -0 |
| 2025-08-24 23:43 | docs: misc #35459 | Justin M. Keyes | 11 | +98 | -100 |
| 2025-08-24 23:36 | Merge pull request #35445 from janlazo/vim-9.1.0546 | zeertzjq | 2 | +73 | -33 |
| 2025-08-24 22:46 | fix(lsp): treat nil inlay hint result as empty array (#35458) | Maria José Solano | 1 | +4 | -1 |
| 2025-08-24 22:05 | vim-patch:8.1.0655: when appending a line text property flags are not added | Jan Edmund Lazo | 1 | +24 | -18 |
| 2025-08-24 14:47 | vim-patch:8.1.0654: when deleting a line text property flags are not adjusted | Jan Edmund Lazo | 1 | +12 | -8 |
| 2025-08-23 23:49 | vim-patch:8.1.0579: cannot attach properties to text | Jan Edmund Lazo | 1 | +20 | -5 |
| 2025-08-24 12:15 | fix(lua): disable `strict_indexing` when converting LSP positions | Yi Ming | 1 | +3 | -1 |
| 2025-08-24 12:40 | Merge pull request #35454 from zeertzjq/vim-f66674c | zeertzjq | 4 | +55 | -13 |
| 2025-08-24 12:09 | vim-patch:99964e2: runtime(python): support 'type's soft keyword form | zeertzjq | 1 | +13 | -7 |
| 2025-08-24 12:08 | vim-patch:e06d81f: runtime(sh): add syntax highlighting support for ${ cmd;} and ${|cmd;} | zeertzjq | 1 | +7 | -1 |
| 2025-08-24 12:07 | vim-patch:f66674c: runtime(fstab): Added mtab support to fstab syntax. | zeertzjq | 2 | +35 | -5 |
| 2025-08-21 02:08 | feat(lua): conversion between extmark positions | Yi Ming | 2 | +46 | -14 |
| 2025-08-18 12:56 | feat(lua): conversion between cursor positions | Yi Ming | 2 | +41 | -10 |
| 2025-08-18 12:53 | docs(lua): mark `vim.Pos.Optional` as optional | Yi Ming | 1 | +1 | -1 |
| 2025-08-24 11:33 | vim-patch:9.1.1681: tests: no test for actually moving cursor with 'acl' (#35452) | zeertzjq | 2 | +20 | -4 |
| 2025-08-24 06:42 | fix(diff): set default diff flags properly (#35450) | zeertzjq | 5 | +98 | -2 |
| 2025-08-24 05:16 | vim-patch:9.1.1672: completion: cannot add timeouts for 'cpt' sources (#35447) | zeertzjq | 9 | +190 | -23 |
| 2025-08-23 17:56 | vim-patch:9.1.0546: vim-tiny fails on CTRL-X/CTRL-A | Jan Edmund Lazo | 1 | +18 | -3 |
| 2025-08-23 22:04 | feat(gen_help_html): generate helptags.json, helptag.html #35442 | Yochem van Rosmalen | 1 | +72 | -0 |
| 2025-08-23 19:01 | fix(treesitter): show capture-level priorities in :Inspect #35443 | Riley Bruins | 1 | +3 | -1 |
| 2025-08-23 18:59 | docs: update version.c #35411 | github-actions[bot] | 1 | +16 | -16 |
| 2025-08-23 13:24 | Merge pull request #35427 from zeertzjq/vim-9.1.1638 | zeertzjq | 12 | +288 | -23 |
| 2025-08-23 12:20 | vim-patch:9.1.1670: completion: autocomplete breaks second completion | zeertzjq | 3 | +13 | -20 |
| 2025-08-22 08:15 | vim-patch:5ca1ea8: runtime(doc): Tweak documentation style | zeertzjq | 4 | +11 | -11 |
| 2025-08-23 12:08 | vim-patch:9.1.1657: Autocompletion adds delay | zeertzjq | 4 | +91 | -11 |
| 2025-08-22 06:54 | vim-patch:9.1.1638: completion: not possible to delay the autcompletion | zeertzjq | 10 | +200 | -8 |
| 2025-08-23 10:35 | vim-patch:9.1.1667: Another outdated comment in eval.c (#35438) | zeertzjq | 2 | +20 | -1 |
| 2025-08-22 23:38 | vim-patch:9.1.1665: Outdated comment in eval.c (#35436) | zeertzjq | 1 | +0 | -2 |
| 2025-08-22 21:50 | fix: memory leak from double buffer initialization in read_stdin #35413 | glepnir | 1 | +6 | -4 |
| 2025-08-22 20:05 | feat(tui): add nvim_ui_send (#35406) | Gregory Anders | 16 | +161 | -13 |
| 2025-08-22 18:35 | Merge #35429 vim.pack adjustments | Justin M. Keyes | 3 | +41 | -48 |
| 2025-08-22 17:40 | Merge pull request #35434 from bfredl/zigtag2 | bfredl | 1 | +1 | -0 |
| 2025-08-22 17:10 | fix(build): workaround errors in zig build due to stale cache | bfredl | 1 | +1 | -0 |
| 2025-08-22 10:41 | docs(pack): document `$XDG_DATA_HOME/nvim/site` presence in 'packpath' | Evgeni Chasnovski | 2 | +6 | -2 |
| 2025-08-22 10:32 | test(pack): simplify tests for `data` field | Evgeni Chasnovski | 1 | +25 | -41 |
| 2025-08-22 09:53 | perf(pack): reduce number of 'opt/' directory computations | Evgeni Chasnovski | 1 | +10 | -5 |
| 2025-08-22 02:55 | fix(folds): error when deleting lines at end of buffer #35396 | tao | 2 | +13 | -1 |
| 2025-08-22 01:26 | vim-patch:014d50d: runtime(systemverilog): Add syntax highlighting for 1800-2023 block strings (#35425) | zeertzjq | 1 | +6 | -1 |
| 2025-08-22 00:15 | fix(lsp): handle array with empty string when checking empty hover (#35423) | Igor Lacerda | 1 | +4 | -2 |
| 2025-08-21 22:28 | vim-patch:8.2.1672: v_lock is used when it is not initialized (#35416) | zeertzjq | 1 | +2 | -0 |
| 2025-08-21 17:08 | feat(pack): support user-defined `data` in plugin spec #35360 | Birdee | 3 | +50 | -2 |
| 2025-08-21 12:56 | feat(extui): support paging in the dialog window (#35310) | luukvbaal | 4 | +221 | -36 |
| 2025-08-21 03:34 | fix(startup): file buf is lost if stdin is empty and "-" is last #35402 | Cameron Ring | 2 | +47 | -5 |
| 2025-08-21 03:31 | Merge pull request #35352 from janlazo/vim-8.1.2008 | zeertzjq | 16 | +132 | -86 |
| 2025-08-19 00:37 | vim-patch:8.2.0853: ml_delete() often called with FALSE argument | Jan Edmund Lazo | 13 | +28 | -30 |
| 2025-08-18 22:28 | vim-patch:8.2.3348: line2byte() returns wrong value after adding textprop | Jan Edmund Lazo | 1 | +4 | -2 |
| 2025-08-16 21:59 | vim-patch:8.2.0844: text properties crossing lines not handled correctly | Jan Edmund Lazo | 3 | +79 | -41 |
| 2025-08-18 05:06 | vim-patch:8.2.4379: an empty change is reported to a listener | Jan Edmund Lazo | 1 | +8 | -6 |
| 2025-08-16 04:00 | vim-patch:8.2.3795: too many #ifdefs | Jan Edmund Lazo | 2 | +1 | -5 |
| 2025-08-16 00:12 | vim-patch:8.1.2008: error for invalid range when using listener and undo | Jan Edmund Lazo | 1 | +16 | -6 |
| 2025-08-21 01:15 | Merge pull request #35410 from zeertzjq/vim-308a313 | zeertzjq | 4 | +46 | -30 |
| 2025-08-21 00:35 | vim-patch:84a343a: runtime(doc): correct another problem in :h items() | zeertzjq | 3 | +6 | -3 |
| 2025-08-21 00:34 | vim-patch:44c8072: runtime(doc): fix style and clarify items() function for String type | zeertzjq | 4 | +4 | -3 |
| 2025-08-21 00:32 | vim-patch:partial:308a313: runtime(doc): Update help for the items() function | zeertzjq | 3 | +42 | -30 |
| 2025-08-20 18:09 | fix(lsp): update window title when cycling through signatures #35407 | Tiago Inaba | 1 | +2 | -1 |
| 2025-08-20 16:43 | docs: update version.c #35201 | github-actions[bot] | 1 | +22 | -22 |
| 2025-08-20 13:02 | fix(ui): proper event ordering for nested cmdline_block events (#35344) | luukvbaal | 2 | +53 | -13 |
| 2025-08-20 07:10 | Merge pull request #34186 from bfredl/neotags | bfredl | 6 | +104 | -12 |
| 2025-08-20 00:09 | Merge pull request #35399 from zeertzjq/vim-9.1.1647 | zeertzjq | 7 | +176 | -2 |
| 2025-08-19 23:24 | vim-patch:2f7e4eb: runtime(python): optimize pythonSync pattern | zeertzjq | 1 | +2 | -2 |
| 2025-08-19 23:21 | vim-patch:9.1.1647: filetype: Cangjie files are not recognized | zeertzjq | 6 | +174 | -0 |
| 2025-08-19 15:14 | fix(treesitter): run FileType autocmds in the context of `<abuf>` | Sean Dewar | 2 | +16 | -4 |
| 2025-08-19 13:21 | feat(snippet): highlight active tabstop (#35378) | TheBlob42 | 7 | +31 | -5 |
| 2025-05-25 12:14 | build: make build.zig generate helptags without running "nvim" binary | bfredl | 6 | +104 | -12 |
| 2025-08-19 00:45 | vim-patch:9.1.1649: attrs allocation and fuzzy growarray could leak (#35383) | zeertzjq | 1 | +4 | -0 |
| 2025-08-18 17:46 | docs(tutor): update Japanese tutor #35379 | ite-usagi | 4 | +366 | -153 |
| 2025-08-18 15:06 | docs(l10n): building translation file #35380 | ite-usagi | 1 | +6 | -1 |
| 2025-08-18 14:57 | Merge #35018 refactor(lsp): centralized enable/is_enabled strategy | Justin M. Keyes | 9 | +256 | -190 |
| 2025-07-21 14:23 | refactor(lsp): use `vim.lsp._capability.enable` internally | Yi Ming | 5 | +82 | -60 |
| 2025-07-21 13:06 | refactor(lsp): correct enable marker name | Yi Ming | 2 | +9 | -9 |
| 2025-07-21 09:57 | refactor(lsp): no longer rely on `LspDetach` for detaching capabilities | Yi Ming | 2 | +18 | -11 |
| 2025-07-21 05:10 | refactor(lsp): move `util.enable` to `capability.enable` | Yi Ming | 6 | +109 | -96 |
| 2025-08-18 07:24 | test(tui_spec): avoid race between server exit and new client (#35376) | zeertzjq | 1 | +5 | -9 |
| 2025-08-18 04:53 | test(tui_spec): fix another case of flakiness (#35374) | zeertzjq | 1 | +3 | -8 |
| 2025-08-18 03:45 | docs: misc, dev-api-fast, $XDG_STATE_HOME #35138 | Justin M. Keyes | 14 | +49 | -38 |
| 2025-08-18 03:40 | feat(ssh): SSH configuration parser #35027 | Siddhant Agarwal | 2 | +315 | -0 |
| 2025-08-18 03:03 | vim-patch:9.1.1645: fuzzy.c can be further improved (#35371) | zeertzjq | 1 | +48 | -29 |
| 2025-08-18 01:43 | Merge pull request #35370 from zeertzjq/excmd | zeertzjq | 4 | +65 | -62 |
| 2025-08-17 23:31 | fix(excmd): correct :connect abbreviation | zeertzjq | 2 | +19 | -6 |
| 2025-08-18 01:17 | fix(client): avoid :connect race with server detach | zeertzjq | 2 | +46 | -56 |
| 2025-08-17 02:06 | fix(api): on_detach consistently before buf_freeall autocmds | Sean Dewar | 3 | +139 | -42 |
| 2025-08-17 20:37 | Merge #35109 vim.pos, vim.range | Justin M. Keyes | 9 | +768 | -0 |
| 2025-08-17 20:07 | docs(windows): WSL build instructions #35365 | Corey Cole | 1 | +24 | -0 |
| 2025-08-17 19:11 | refactor(tests): remove redundant test #35364 | Justin M. Keyes | 1 | +5 | -33 |
| 2025-08-17 18:37 | fix(api,lsp): call on_detach before wiping out the buffer #35355 | Jaehwang Jung | 3 | +76 | -4 |
| 2025-08-17 10:33 | vim-patch:3cee950: runtime(diff): fix mixed translations in zh_CN (#35362) | zeertzjq | 3 | +7 | -6 |
| 2025-07-21 05:02 | refactor(lsp): change capability name to snake case | Yi Ming | 3 | +5 | -6 |
| 2025-07-21 04:56 | refactor(lsp): register all derived `Capability` prototypes | Yi Ming | 3 | +29 | -18 |
| 2025-07-21 04:55 | refactor(lsp): define `Capability.on_attach` | Yi Ming | 3 | +20 | -6 |
| 2025-07-21 04:52 | refactor(lsp): check supported methods instead of `tbl_get` | Yi Ming | 1 | +3 | -3 |
| 2025-08-17 03:54 | feat(lua): conversion between vim and lsp position/range | Yi Ming | 5 | +251 | -6 |
| 2025-08-03 15:17 | feat(lua): `vim.pos`/`vim.range` | Yi Ming | 9 | +523 | -0 |
| 2025-08-17 01:26 | vim-patch:b405c79: runtime(vim): set 'comments' based on script type (legacy/Vim9) (#35359) | zeertzjq | 1 | +5 | -4 |
| 2025-08-17 00:52 | vim-patch:9.1.1640: Unicode has deprecated some code-points (#35358) | zeertzjq | 4 | +18 | -5 |
| 2025-08-16 21:48 | feat(provider): detect venv python via "pynvim-python" tool #35273 | Michael Henry | 5 | +42 | -37 |
| 2025-08-16 19:25 | build(deps): CMake generation fails when path contains spaces #35332 | MinimalEffort07 | 1 | +3 | -3 |
| 2025-08-16 05:20 | vim-patch:9.1.1623: Buffer menu does not handle unicode names correctly (#35353) | zeertzjq | 2 | +59 | -7 |
| 2025-08-15 09:06 | Merge pull request #35329 from bfredl/uncrustify_all | bfredl | 4 | +11 | -8 |
| 2025-08-15 00:06 | vim-patch:9.1.1633: Search pattern shown incorrectly with negative offset (#35337) | zeertzjq | 2 | +73 | -16 |
| 2025-08-14 22:51 | vim-patch:9.1.1632: memory leak in fuzzy.c | zeertzjq | 1 | +3 | -1 |
| 2025-08-14 22:51 | vim-patch:9.1.1630: tests: fuzzy bufname completion test doesn't match successfully | zeertzjq | 2 | +7 | -4 |
| 2025-08-14 23:14 | fix(tui): do not emit resize screen sequence after host terminal is resized (#35335) | Gregory Anders | 2 | +7 | -9 |
| 2025-08-14 22:58 | feat(ui): :connect command #34586 | Siddhant Agarwal | 9 | +218 | -3 |
| 2025-08-14 18:47 | fix(checkhealth): wrong ABI version for treesitter parsers #35327 | Jalil David Salamé Messina | 1 | +11 | -5 |
| 2025-08-14 08:36 | fix(build): also check os_win sources with uncrustify in CI | bfredl | 4 | +11 | -8 |
| 2025-08-14 08:02 | Merge pull request #35206 from bfredl/nopreproc_cleanup | bfredl | 373 | +423 | -1172 |
| 2025-08-03 09:16 | refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guards | bfredl | 373 | +423 | -1172 |
| 2025-08-14 00:36 | vim-patch:1ee1d9b: runtime(python): highlight "self" and "cls" in syntax script (#35328) | zeertzjq | 1 | +6 | -1 |
| 2025-08-13 23:18 | Merge pull request #35320 from zeertzjq/vim-9.1.1627 | zeertzjq | 19 | +1104 | -1082 |
| 2025-08-13 22:45 | vim-patch:9.1.1628: fuzzy.c has a few issues | zeertzjq | 1 | +8 | -6 |
| 2025-08-13 22:44 | vim-patch:c93a2b3: runtime(doc): Adapt fuzzy doc to reflect 'fzy' algorithm | zeertzjq | 1 | +43 | -29 |
| 2025-08-13 00:29 | vim-patch:9.1.1627: fuzzy matching can be improved | zeertzjq | 19 | +1060 | -1054 |
| 2025-08-13 18:51 | fix(snippet): adjacent tabstops without placeholders (#35167) | TheBlob42 | 2 | +123 | -33 |
| 2025-08-13 12:12 | fix(api): fix not capturing output in cmdline mode (#35322) | zeertzjq | 3 | +12 | -0 |
| 2025-08-13 08:23 | Merge pull request #34969 from bfredl/winbuild | bfredl | 9 | +25 | -256 |
| 2025-08-13 08:19 | Merge pull request #34394 from bfredl/shadamem | bfredl | 1 | +166 | -228 |
| 2025-08-12 23:21 | vim-patch:9.1.1626: cindent: does not handle compound literals (#35319) | zeertzjq | 3 | +111 | -26 |
| 2025-08-12 23:14 | vim-patch:9.1.1625: Autocompletion slow with include- and tag-completion (#35318) | zeertzjq | 5 | +15 | -20 |
| 2025-08-12 21:11 | docs: "git" is a prerequisite #35315 | argothiel | 1 | +10 | -10 |
| 2025-08-12 20:43 | fix(api): fix crash in command preview with % #35228 | glepnir | 4 | +25 | -6 |
| 2025-08-12 10:11 | fix(treesitter): set local values of window options | Jaehwang Jung | 1 | +6 | -6 |
| 2025-08-12 12:11 | vim-patch:dba9eb4: runtime(python): Also sync syntax at 'async def' (#35309) | zeertzjq | 1 | +3 | -3 |
| 2025-06-09 09:06 | refactor(shada): A shada entry is a shada entry | bfredl | 1 | +166 | -228 |
| 2025-07-17 08:55 | feat(build): build.zig windows support | bfredl | 9 | +25 | -256 |
| 2025-08-11 22:39 | fix(inccommand): skip input() during preview #35272 | tao | 2 | +16 | -0 |
| 2025-08-11 22:34 | fix: don't use logical diagnostic position in `get_prev` and `get_next` #35282 | Sergei Slipchenko | 1 | +21 | -10 |
| 2025-08-11 22:20 | Merge #35270 vim.pack: more control over "load" behavior | Justin M. Keyes | 3 | +140 | -17 |
| 2025-08-11 21:37 | fix(gen_help_html): ASCII art rendering in docs #35262 | Shashwat Agrawal | 1 | +2 | -2 |
| 2025-08-11 21:31 | feat(lsp): support signature help noActiveParameterSupport #34838 | skewb1k | 4 | +23 | -13 |
| 2025-08-11 21:13 | fix(extui): ensure temporary cmdline config is not restored #35301 | luukvbaal | 2 | +22 | -4 |
| 2025-08-11 20:51 | fix(lsp): deprecate vim.lsp.set_log_level, vim.lsp.get_log_path #35274 | Maria José Solano | 6 | +15 | -27 |
| 2025-08-11 20:43 | ci: bump actions/checkout from 4 to 5 #35305 | dependabot[bot] | 15 | +26 | -26 |
| 2025-08-11 18:36 | docs(lsp): specify formatting_options type (#35302) | Riley Bruins | 2 | +4 | -4 |
| 2025-08-11 16:37 | fix(lsp): check for lens range in `vim.lsp.codelens.run()` (#35294) | Maria José Solano | 2 | +9 | -5 |
| 2025-08-11 05:48 | Merge pull request #35283 from janlazo/vim-8.1.0636 | zeertzjq | 1 | +88 | -64 |
| 2025-08-11 04:57 | vim-patch:8.2.0115: byte2line() does not work correctly with text properties | Jan Edmund Lazo | 1 | +6 | -3 |
| 2025-08-10 23:17 | vim-patch:8.1.1711: listener callback called at the wrong moment | Jan Edmund Lazo | 1 | +4 | -4 |
| 2025-08-10 22:38 | vim-patch:8.1.1700: listener callback called for the wrong buffer | Jan Edmund Lazo | 1 | +68 | -51 |
| 2025-08-10 03:27 | vim-patch:8.1.1681: insert stray "{" when listener gets buffer line | Jan Edmund Lazo | 1 | +3 | -0 |
| 2025-08-10 02:15 | vim-patch:8.1.0636: line2byte() gives wrong values with text properties | Jan Edmund Lazo | 1 | +10 | -9 |
| 2025-08-11 00:04 | vim-patch:32d6bd6: runtime(doc): remove dead links (#35297) | zeertzjq | 6 | +8 | -10 |
| 2025-08-10 23:23 | Merge pull request #35296 from zeertzjq/vim-7270a5a | zeertzjq | 4 | +51 | -28 |
| 2025-08-10 23:00 | vim-patch:a94a055: runtime(python): Highlight f-string replacement fields in Python | zeertzjq | 1 | +24 | -5 |
| 2025-08-10 23:00 | vim-patch:48b7eb1: runtime(python): Highlight classes as structures | zeertzjq | 1 | +10 | -7 |
| 2025-08-10 23:00 | vim-patch:7270a5a: runtime(racket): update Racket runtime files | zeertzjq | 3 | +18 | -17 |
| 2025-08-10 13:42 | vim-patch:9.1.1620: filetype: composer.lock and symfony.lock files not recognized (#35291) | Dietrich Moerman | 2 | +3 | -1 |
| 2025-08-10 09:11 | vim-patch:9.1.1622: Patch v9.1.1432 causes performance regressions (#35288) | zeertzjq | 2 | +42 | -37 |
| 2025-08-10 08:23 | vim-patch:partial:fc3c204: runtime(doc): Fix style and typos in builtin.txt and usr_41.txt (#35286) | zeertzjq | 1 | +5 | -4 |
| 2025-08-10 08:22 | vim-patch:9.1.1619: Incorrect E535 error message (#35285) | zeertzjq | 2 | +11 | -11 |
| 2025-08-10 08:21 | vim-patch:9.1.1618: completion: incorrect selected index returned from complete_info() (#35284) | zeertzjq | 2 | +26 | -5 |
| 2025-08-10 07:24 | Merge pull request #35263 from bfredl/zig15 | bfredl | 7 | +58 | -35 |
| 2025-08-10 01:05 | Merge pull request #35278 from zeertzjq/vim-9.1.1612 | zeertzjq | 3 | +208 | -8 |
| 2025-08-10 00:25 | vim-patch:9.1.1613: tests: test_search leaves a few swapfiles behind | zeertzjq | 1 | +8 | -8 |
| 2025-08-10 00:05 | vim-patch:9.1.1612: Ctrl-G/Ctrl-T do not ignore the end search delimiter | zeertzjq | 3 | +200 | -0 |
| 2025-08-09 23:27 | vim-patch:9.1.1615: diff format erroneously detected (#35276) | zeertzjq | 2 | +16 | -4 |
| 2025-08-09 23:23 | vim-patch:9.1.1611: possible undefined behaviour in mb_decompose() (#35275) | zeertzjq | 1 | +2 | -1 |
| 2025-08-09 14:28 | feat(pack): allow skip install confirmation in `add()` | Evgeni Chasnovski | 3 | +24 | -4 |
| 2025-08-09 13:37 | feat(pack): allow function `opts.load` in `add()` | Evgeni Chasnovski | 3 | +72 | -12 |
| 2025-08-09 12:33 | fix(pack): update `add()` to have default `load=false` during startup | Evgeni Chasnovski | 3 | +46 | -3 |
| 2025-08-09 13:38 | vim-patch:9.1.1606: filetype: a few more files are not recognized (#35268) | zeertzjq | 2 | +38 | -0 |
| 2025-08-09 13:31 | Merge pull request #35267 from zeertzjq/vim-7132935 | zeertzjq | 3 | +46 | -19 |
| 2025-08-09 13:04 | vim-patch:3be4ad7: runtime(optwin): Fix E94 when searching for the option-window | zeertzjq | 1 | +2 | -2 |
| 2025-08-09 13:03 | vim-patch:7132935: runtime(java): Manage byte limits for variable-width lookbehind assertions | zeertzjq | 2 | +44 | -17 |
| 2025-08-09 09:32 | fix(build): remove deprecated aliases in build.zig removed for zig 0.15 | bfredl | 7 | +58 | -35 |
| 2025-08-09 03:20 | Merge pull request #35260 from zeertzjq/vim-9.1.1603 | zeertzjq | 8 | +312 | -49 |
| 2025-08-09 02:43 | vim-patch:9.1.1609: complete: Heap-buffer overflow with complete function | zeertzjq | 2 | +33 | -4 |
| 2025-08-09 01:48 | vim-patch:9.1.1603: completion: cannot use autoloaded funcs in 'complete' F{func} | zeertzjq | 8 | +279 | -45 |
| 2025-08-09 01:56 | fix(snippet): sync tabstop text also if pmenu is visible (#35250) | Mathias Fußenegger | 1 | +1 | -1 |
| 2025-08-09 01:25 | fix(cmdline): completion for command after :restart (#35256) | zeertzjq | 2 | +7 | -0 |
| 2025-08-09 01:16 | fix(cmdline): trigger CmdlineChanged after command preview (#35254) | zeertzjq | 2 | +54 | -23 |
| 2025-08-09 00:25 | Merge pull request #35252 from zeertzjq/vim-9.1.1608 | zeertzjq | 5 | +101 | -2 |
| 2025-08-08 13:38 | vim-patch:9.1.1608: No command-line completion for :unsilent {command} | zeertzjq | 2 | +26 | -4 |
| 2025-08-08 23:32 | vim-patch:9.1.0748: :keep* commmands are sometimes misidentified as :k | zeertzjq | 4 | +79 | -2 |
| 2025-08-08 14:59 | docs(lsp): add reference to progress indicator protocol (#35215) | Gregory Anders | 1 | +3 | -3 |
| 2025-08-08 14:40 | vim-patch:9.1.1610: completion: hang or E684 when 'tagfunc' calls complete() (#35243) | zeertzjq | 2 | +35 | -6 |
| 2025-08-08 13:58 | vim-patch:9.1.1607: :apple command detected as :append (#35237) | zeertzjq | 2 | +53 | -12 |
| 2025-08-08 13:50 | vim-patch:9.1.1605: cannot specify scope for chdir() (#35239) | zeertzjq | 6 | +79 | -33 |
| 2025-08-08 13:18 | vim-patch:9.1.1604: completion: incsearch highlight might be lost (#35236) | zeertzjq | 3 | +26 | -7 |
| 2025-08-08 13:01 | vim-patch:d82c918: runtime(doc): Improve doc for cmdline-autocomplete (#35235) | zeertzjq | 4 | +19 | -2 |
| 2025-08-08 12:51 | fix(tui): do not remove SIGWINCH handler when resize events are enabled (#35221) | Gregory Anders | 1 | +29 | -9 |
| 2025-08-08 09:31 | vim-patch:adfea9b: runtime(help): Unset `'comments'` and `'cms'` options (#35232) | Phạm Bình An | 1 | +4 | -1 |
| 2025-08-08 08:01 | vim-patch:66d8d28: runtime(typescript): Add syntax support for defer and arbitrary module identifiers | Christian Clason | 1 | +112 | -109 |
| 2025-08-08 07:59 | vim-patch:9.1.1602: filetype: requirements-*.txt files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2025-08-08 02:33 | fix(lsp): update capability maps (#35227) | Maria José Solano | 1 | +2 | -0 |
| 2025-08-07 23:42 | Merge pull request #35225 from zeertzjq/vim-8.1.0425 | zeertzjq | 2 | +54 | -0 |
| 2025-08-07 22:15 | vim-patch:9.1.1601: Patch v8.1.0425 was wrong | zeertzjq | 2 | +27 | -3 |
| 2025-08-07 22:14 | vim-patch:8.1.0425: ml_get error and crash with appendbufline() | zeertzjq | 2 | +30 | -0 |
| 2025-08-07 15:57 | vim-patch:9.1.1599: :bnext doesn't go to unlisted help buffers (#35216) | zeertzjq | 2 | +20 | -5 |
| 2025-08-07 15:56 | vim-patch:9.1.1600: using diff anchors with hidden buffers fails silently (#35218) | zeertzjq | 6 | +18 | -2 |
| 2025-08-07 13:48 | vim-patch:93f6454: runtime(openscad): add a filetype plugin | Christian Clason | 1 | +14 | -0 |
| 2025-08-07 13:37 | vim-patch:589aa28: runtime(javascript): add "as" as a reserved keyword to syntax script | Christian Clason | 1 | +4 | -3 |
| 2025-08-07 13:16 | vim-patch:9.1.1598: filetype: waybar config file is not recognized | Christian Clason | 2 | +2 | -1 |
| 2025-08-07 14:31 | vim-patch:9c4de84: runtime(doc): Update ft-vim-syntax documentation (#35212) | zeertzjq | 1 | +9 | -9 |
| 2025-08-07 13:38 | vim-patch:9.1.1596: tests: Test_search_wildmenu_iminsert() depends on help file (#35210) | zeertzjq | 3 | +34 | -21 |
| 2025-08-07 13:30 | vim-patch:54fb7ba: runtime(doc): remove mentioning of netrwSettings.vim (#35209) | zeertzjq | 1 | +24 | -25 |
| 2025-08-07 04:22 | fix(ui): check for cmdline mode properly (#35202) | zeertzjq | 8 | +31 | -12 |
| 2025-08-07 03:26 | docs: update version.c #35024 | github-actions[bot] | 1 | +20 | -20 |
| 2025-08-07 02:56 | feat(lsp): improve signature help display #35190 | skewb1k | 3 | +18 | -10 |
| 2025-08-07 02:52 | build(emmyrc.json): use StyLua formatter in .emmyrc.json #35196 | skewb1k | 1 | +13 | -2 |
| 2025-08-07 02:30 | ci: bump actions/download-artifact from 4 to 5 (#35188) | dependabot[bot] | 1 | +1 | -1 |
| 2025-08-06 23:56 | vim-patch:9.1.1594: completion: search completion throws errors (#35198) | zeertzjq | 4 | +89 | -11 |
| 2025-08-06 23:15 | Merge pull request #35197 from zeertzjq/vim-bb0860a | zeertzjq | 4 | +4 | -4 |
| 2025-08-06 22:33 | vim-patch:f7deb81: runtime(doc): fix typo at :h cmdline-autocompletion | zeertzjq | 3 | +3 | -3 |
| 2025-08-06 22:32 | vim-patch:bb0860a: runtime(doc): tweak option name notation further | zeertzjq | 1 | +1 | -1 |
| 2025-08-06 19:58 | Merge pull request #35129 from bfredl/nopreproc | bfredl | 24 | +74 | -143 |
| 2025-08-06 13:25 | fix(lsp): show title when global winborder is set (#35181) | glepnir | 2 | +9 | -1 |
| 2025-08-01 10:26 | refactor(build): don't use the preprocessor when generating headers | bfredl | 24 | +74 | -143 |
| 2025-08-06 12:51 | Merge pull request #35187 from zeertzjq/vim-85cd509 | zeertzjq | 27 | +145 | -148 |
| 2025-08-06 12:31 | docs(lsp): include snippet to display progress using native indicator (#35176) | Gregory Anders | 1 | +20 | -1 |
| 2025-08-06 12:03 | vim-patch:067adc1: runtime(doc): add back bars for the '' mark | zeertzjq | 2 | +2 | -2 |
| 2025-08-06 11:05 | vim-patch:85cd509: runtime(doc): Use correct option-name tags | zeertzjq | 28 | +147 | -150 |
| 2025-08-06 11:41 | vim-patch:3769100: runtime(doc): fix mismatch between 'backspace' and |i_backspacing| (#35185) | zeertzjq | 1 | +5 | -3 |
| 2025-08-06 10:52 | vim-patch:a7a2a2b: runtime(doc): Tweak documentation style (#35184) | zeertzjq | 1 | +1 | -0 |
| 2025-08-06 06:19 | Merge pull request #35174 from janlazo/vim-8.2.0512 | zeertzjq | 3 | +3385 | -4 |
| 2025-08-06 05:08 | vim-patch:9.0.1689: python 3.12 produces warnings and fails test | Jan Edmund Lazo | 1 | +3 | -3 |
| 2025-08-06 05:06 | vim-patch:8.2.3602: Python3 test fails with Python 3.10 on MS-Windows | Jan Edmund Lazo | 1 | +3 | -0 |
| 2025-08-05 20:34 | fix(lsp): make thematic break parsing conform to GFM spec (#35162) | skewb1k | 1 | +32 | -2 |
| 2025-08-04 19:32 | vim-patch:8.2.1912: with Python 3.9 some tests fail | Jan Edmund Lazo | 1 | +13 | -1 |
| 2025-08-04 19:01 | vim-patch:8.2.1555: not all tests are executed on Github Actions | Jan Edmund Lazo | 1 | +3 | -2 |
| 2025-08-04 03:33 | vim-patch:8.2.1123: Python 3 test is old style | Jan Edmund Lazo | 1 | +3336 | -3 |
| 2025-08-04 03:08 | vim-patch:8.2.0307: Python 3 vim.eval not well tested | Jan Edmund Lazo | 1 | +25 | -0 |
| 2025-08-04 18:47 | vim-patch:partial:8.2.1328: no space allowed before comma in list | Jan Edmund Lazo | 1 | +7 | -0 |
| 2025-08-02 01:53 | vim-patch:8.2.0512: Vim9: no optional arguments in func type | Jan Edmund Lazo | 1 | +1 | -1 |
| 2025-08-04 01:20 | revert(lsp): compare to `vim.NIL` in `lsp/buf.lua` (#35156) | Maria José Solano | 1 | +2 | -6 |
| 2025-08-03 22:39 | fix(lsp): compare to `vim.NIL` in `lsp/buf.lua` #35154 | Maria José Solano | 1 | +6 | -2 |
| 2025-08-03 22:03 | docs(lsp): mention default enablement of document colors (#35153) | Maria José Solano | 2 | +2 | -18 |
| 2025-08-03 21:11 | fix(lsp): check if buffer is valid when resolving code lenses (#35092) | Maria José Solano | 1 | +1 | -1 |
| 2025-08-03 19:52 | fix(snippet): early return for final tabstop #35115 | TheBlob42 | 3 | +21 | -1 |
| 2025-08-03 14:45 | feat(lua): vim.list.bisect() #35108 | Yi Ming | 6 | +271 | -65 |
| 2025-08-03 14:42 | fix(lsp): decode 'null' in server responses as vim.NIL #34849 | skewb1k | 9 | +42 | -26 |
| 2025-08-03 08:19 | Merge pull request #35130 from bfredl/cringe | bfredl | 4 | +8 | -12 |
| 2025-08-01 11:00 | fix(options): make 'cdhome' take effect on any platform | bfredl | 4 | +8 | -12 |
| 2025-08-03 05:50 | feat: ":restart [cmd]" can run commands #35045 | Sathya Pramodh | 5 | +87 | -6 |
| 2025-08-03 05:03 | docs: reorder sections #35140 | Justin M. Keyes | 5 | +3737 | -3735 |
| 2025-08-03 03:49 | vim-patch:3add0d5: runtime(ccomplete): use complete_check() in ccomplete plugin (#35142) | zeertzjq | 1 | +43 | -0 |
| 2025-08-03 03:48 | vim-patch:9.1.1590: cannot perform autocompletion (#35141) | zeertzjq | 13 | +652 | -121 |
| 2025-08-03 02:58 | fix(lsp): handle nil response in references request #35139 | Maria José Solano | 1 | +1 | -1 |
| 2025-08-03 02:52 | fix(api): nvim_create_user_command addr option should allow ranges #35077 | glepnir | 2 | +8 | -0 |
| 2025-08-02 23:35 | Merge #35052 test(pack): vim.pack | Justin M. Keyes | 6 | +1238 | -111 |
| 2025-08-02 22:58 | build: bump lua-bitop to 1.0.3 #35063 | Phạm Bình An | 2 | +5 | -14 |
| 2025-08-02 11:58 | test(pack): add `vim.pack` tests | Evgeni Chasnovski | 2 | +1136 | -39 |
| 2025-08-02 11:58 | ci: enable integration tests on Release builds | Evgeni Chasnovski | 1 | +1 | -0 |
| 2025-08-02 11:58 | fix(pack): open confirmation buffer in tabpage after the current one | Evgeni Chasnovski | 1 | +1 | -1 |
| 2025-08-02 11:58 | fix(pack): ensure consistent order of changelog during update | Evgeni Chasnovski | 1 | +11 | -9 |
| 2025-08-02 11:58 | fix(pack): make newer version suggestions more robust | Evgeni Chasnovski | 1 | +45 | -31 |
| 2025-08-02 11:59 | refactor(pack): use `vim.cmd` methods with structured input | Evgeni Chasnovski | 1 | +4 | -3 |
| 2025-08-02 11:58 | fix(pack): ensure explicit default `version` in events (where possible) | Evgeni Chasnovski | 2 | +5 | -2 |
| 2025-08-02 11:57 | fix(pack): use `vim.pack:` as message/progress prefix | Evgeni Chasnovski | 1 | +4 | -4 |
| 2025-07-29 17:15 | fix(pack): validate installed plugins in `update()` and `del()` | Evgeni Chasnovski | 1 | +15 | -14 |
| 2025-07-29 13:16 | feat(pack): use colored `nvim_echo` chunks to show progress report | Evgeni Chasnovski | 1 | +3 | -1 |
| 2025-07-29 13:06 | fix(pack): ignore 'loadplugins' when sourcing 'after/plugin' scripts | Evgeni Chasnovski | 1 | +1 | -2 |
| 2025-07-29 13:06 | fix(pack): improve `vim.pack.add()` input validation | Evgeni Chasnovski | 1 | +9 | -4 |
| 2025-07-29 13:00 | fix(pack): use 'coxpcall.lua' on non-LuaJIT | Evgeni Chasnovski | 2 | +6 | -4 |
| 2025-08-02 11:35 | vim-patch:b88f9e4: runtime(vim): Update base syntax, fix :map termination in :command RHS (#35131) | zeertzjq | 1 | +14 | -3 |
| 2025-08-02 09:51 | Merge pull request #35135 from bfredl/lazystatus | bfredl | 3 | +3 | -3 |
| 2025-08-02 08:52 | fix(statusline): don't require'vim.diagnostic' unless already used | bfredl | 3 | +3 | -3 |
| 2025-08-01 02:53 | fix(diagnostic): check if the buffer is loaded #35125 | Eisuke Kawashima | 1 | +1 | -1 |
| 2025-07-31 20:03 | fix(statusline): check buf valid before redraw #35123 | Anton Kastritskii | 1 | +3 | -1 |
| 2025-07-30 01:53 | feat(statusline): vim.diagnostic.status() #33723 | Anton Kastritskii | 9 | +145 | -12 |
| 2025-07-30 01:36 | fix(prompt): cursor on prompt line, disallow ":edit" #34736 | Shadman | 4 | +57 | -3 |
| 2025-07-29 23:03 | fix(extui): ensure windows are valid in scheduled on_key (#35106) | luukvbaal | 2 | +22 | -1 |
| 2025-07-29 13:24 | fix(api): single-line visual block insert triggers extra on_lines #35098 | glepnir | 2 | +18 | -1 |
| 2025-07-29 02:23 | Merge #35000 docs: lsp, ui events, dev guidance | Justin M. Keyes | 39 | +331 | -323 |
| 2025-07-28 21:45 | fix(messages): 'exrc' / secure messages | Justin M. Keyes | 6 | +48 | -47 |
| 2025-07-28 19:57 | docs: vim.pack | Justin M. Keyes | 2 | +55 | -54 |
| 2025-07-11 12:33 | docs: lsp, ui events, dev guidance, osc7 | Justin M. Keyes | 32 | +229 | -223 |
| 2025-07-28 20:11 | feat(exrc): user must view and explicitly run ":trust" #35069 | nyngwang | 4 | +64 | -28 |
| 2025-07-25 14:12 | feat(lua): add vim.list.unique() | Lewis Russell | 7 | +114 | -0 |
| 2025-07-28 05:24 | fix(diagnostics): avoid jumping to diagnostics in deleted ranges #35088 | Sergei Slipchenko | 2 | +40 | -19 |
| 2025-07-28 04:40 | feat: serverlist({peer=true}) returns peer addresses #34806 | Siddhant Agarwal | 6 | +112 | -5 |
| 2025-07-28 00:11 | feat(lsp): enable document_color by default #35086 | Maria José Solano | 3 | +10 | -0 |
| 2025-07-27 20:10 | fix(snippet): jumping backwards to choice node (#35062) | TheBlob42 | 2 | +30 | -1 |
| 2025-07-27 19:19 | fix(snippet): setting end_right_gravity (#35061) | TheBlob42 | 2 | +7 | -3 |
| 2025-07-27 02:47 | fix(lsp): don't override `config.title` in `vim.lsp.buf.signature_help()` #35075 | Maria José Solano | 1 | +3 | -5 |
| 2025-07-26 19:58 | fix(lsp): codelens extmark line out of range (#35070) | Jaehwang Jung | 1 | +3 | -1 |
| 2025-05-29 08:13 | build(deps): bump luajit to 871db2c84 | Christian Clason | 1 | +2 | -2 |
| 2025-07-25 17:49 | fix(unittests): use -1ULL to mean UNSIGNED MATH.MAX | bfredl | 2 | +3 | -3 |
| 2025-07-25 23:04 | fix(cmdline): :checkhealth completion with multiple args (#35060) | zeertzjq | 2 | +8 | -1 |
| 2025-07-25 14:56 | fix(diagnostics): position diagnostics using extmarks #34014 | Sergei Slipchenko | 2 | +264 | -18 |
| 2025-07-25 13:14 | fix(diagnostics): extend conversion support from/to quickfix format (#34006) | Mike | 1 | +5 | -1 |
| 2025-07-25 10:44 | vim-patch:714671d: runtime(misc): use :hor :term to ensure new term window is split horizontally (#35064) | zeertzjq | 10 | +23 | -16 |
| 2025-07-24 11:45 | fix(extui): attempt to perform arithmetic on field 'last_emsg' (#35047) | phanium | 2 | +8 | -2 |
| 2025-07-24 04:29 | Merge pull request #35023 from janlazo/vim-9.1.1453 | zeertzjq | 1 | +43 | -2 |
| 2025-07-21 04:35 | vim-patch:9.1.0063: GTK code can be improved | Jan Edmund Lazo | 1 | +4 | -2 |
| 2025-07-24 03:03 | refactor(lua): use vim.system #34707 | Yochem van Rosmalen | 9 | +77 | -61 |
| 2025-07-24 02:45 | feat: ":restart +cmd" #34788 | Sathya Pramodh | 6 | +76 | -34 |
| 2025-07-23 11:36 | fix(shada): check return value is 0 | Yochem van Rosmalen | 1 | +2 | -2 |
| 2025-07-23 11:04 | refactor(shada): switch plugin/shada.vim to Lua #34725 | Yochem van Rosmalen | 3 | +106 | -44 |
| 2025-07-23 02:46 | fix(clipboard): correct blockwise register width computation (#35038) | zeertzjq | 3 | +35 | -11 |
| 2025-07-23 00:40 | fix(iter): ArrayIter:last returns nil when filtered to empty #34697 | glepnir | 2 | +12 | -0 |
| 2025-07-22 22:57 | Merge pull request #35032 from zeertzjq/vim-61cec2e | zeertzjq | 6 | +6 | -6 |
| 2025-07-22 22:23 | vim-patch:774fe9d: runtime(doc): remove mention of ftp.vim.org | zeertzjq | 1 | +1 | -1 |
| 2025-07-22 22:22 | vim-patch:5711d76: runtime(doc): Tweak documentation style | zeertzjq | 4 | +4 | -4 |
| 2025-07-22 22:22 | vim-patch:61cec2e: runtime(doc): Fix typo in :help help-summary | zeertzjq | 1 | +1 | -1 |
| 2025-07-22 22:27 | docs: update usr_02.txt #35031 | Phạm Bình An | 1 | +10 | -21 |
| 2025-07-22 22:12 | vim-patch:9.1.1576: cannot easily trigger wildcard expansion (#35022) | zeertzjq | 15 | +240 | -62 |
| 2025-07-22 17:30 | fix(lsp): support `containerName` in symbol requests #35029 | Riley Bruins | 3 | +12 | -7 |
| 2025-07-22 15:32 | feat(ui2): more predictable routing #35028 | luukvbaal | 2 | +33 | -25 |
| 2025-07-22 00:28 | fix(window): disallow closing autocmd window in other tabpage | Sean Dewar | 2 | +26 | -2 |
| 2025-07-16 20:41 | fix(api): do not allow opening float to closing buffer | Sean Dewar | 3 | +41 | -1 |
| 2025-07-16 19:44 | fix(window): restore b_nwindows if win_close_othertab keeps window | Sean Dewar | 3 | +36 | -9 |
| 2025-07-19 17:18 | test(tabclose): remove deprecated calls, use testnvim helpers | Sean Dewar | 1 | +18 | -18 |
| 2025-07-16 09:18 | fix(autocmd): fire TabClosed after freeing tab page | Sean Dewar | 2 | +42 | -12 |
| 2025-07-15 22:16 | fix(window): handle closing the only non-float in other tabpage | Sean Dewar | 5 | +134 | -42 |
| 2025-07-22 04:38 | Merge #34853 from ribru17/diag_related_docs | Justin M. Keyes | 4 | +106 | -3 |
| 2025-07-22 01:21 | vim-patch:9.0.2023: need more tests for :cq | Jan Edmund Lazo | 1 | +22 | -0 |
| 2025-07-21 23:39 | vim-patch:8.2.2905: no error when defaults.vim cannot be loaded | Jan Edmund Lazo | 1 | +17 | -0 |
| 2025-07-09 01:41 | feat(lsp): diagnostic related documents support | Riley Bruins | 4 | +72 | -0 |
| 2025-07-09 01:03 | fix(lsp): store result id for unchanged diagnostic reports | Riley Bruins | 2 | +34 | -3 |
| 2025-07-21 04:02 | Merge pull request #34894 from janlazo/vim-8.1.0857 | zeertzjq | 38 | +950 | -928 |
| 2025-07-20 23:54 | vim-patch:1f6faff: runtime(doc): mention the "pipefail" shell option (#35016) | zeertzjq | 3 | +9 | -0 |
| 2025-07-20 23:53 | Merge pull request #35015 from zeertzjq/vim-9.1.1571 | zeertzjq | 2 | +65 | -3 |
| 2025-07-20 23:15 | vim-patch:9.1.1573: Memory leak when pressing Ctrl-D in cmdline mode | zeertzjq | 1 | +2 | -3 |
| 2025-07-20 13:51 | vim-patch:9.1.1571: CmdlineChanged triggered to often | zeertzjq | 2 | +66 | -3 |
| 2025-07-18 03:08 | vim-patch:8.1.1891: functions used in one file are global | Jan Edmund Lazo | 17 | +25 | -43 |
| 2025-07-18 03:28 | refactor: fixup! vim-patch:8.1.0877: new buffer | Jan Edmund Lazo | 1 | +0 | -24 |
| 2025-07-18 02:19 | vim-patch:8.1.1736: viminfo support is spread out | Jan Edmund Lazo | 4 | +49 | -48 |
| 2025-07-20 04:18 | refactor: fixup! vim-patch:8.2.4881: "P" in Visual | Jan Edmund Lazo | 1 | +0 | -10 |
| 2025-07-12 04:17 | vim-patch:8.1.1584: the evalfunc.c file is getting too big | Jan Edmund Lazo | 2 | +64 | -62 |
| 2025-07-14 05:07 | vim-patch:8.1.1526: no numerical value for the patchlevel | Jan Edmund Lazo | 8 | +63 | -1 |
| 2025-07-13 04:09 | vim-patch:8.1.0977: blob not tested with Ruby | Jan Edmund Lazo | 1 | +3 | -0 |
| 2025-07-11 03:16 | vim-patch:8.1.2127: the indent.c file is a bit big | Jan Edmund Lazo | 9 | +518 | -513 |
| 2025-07-11 00:50 | vim-patch:8.1.0857: indent functionality is not separated | Jan Edmund Lazo | 2 | +228 | -227 |
| 2025-07-20 20:58 | fix(lsp): show notification with empty hover response (#35014) | Maria José Solano | 2 | +43 | -3 |
| 2025-07-20 16:41 | Merge #35002 refactor(lsp): extract `Client._on_detach` to reduce duplicated code | Justin M. Keyes | 2 | +97 | -115 |
| 2025-07-20 15:16 | vim-patch:9.1.1572: expanding $var does not escape whitespace for 'path' (#35010) | zeertzjq | 2 | +37 | -6 |
| 2025-07-20 14:11 | vim-patch:31ec664: runtime(doc): Update help syntax, match :autocmd options (#35008) | zeertzjq | 4 | +15 | -10 |
| 2025-07-20 14:09 | refactor(lsp): inline `on_client_exit` | Yi Ming | 2 | +22 | -34 |
| 2025-07-20 14:05 | vim-patch:partial:d3170f5: runtime(doc): Tweak documentation about tab pages (#35007) | zeertzjq | 2 | +10 | -10 |
| 2025-07-20 14:03 | refactor(lsp): track clients in `all_clients` once initialized | Yi Ming | 2 | +23 | -18 |
| 2025-07-20 13:29 | vim-patch:9.1.1570: Copilot suggested some improvements in cmdexpand.c (#35006) | zeertzjq | 1 | +8 | -4 |
| 2025-07-20 13:11 | vim-patch:9.1.1567: crash when using inline diff mode (#35005) | zeertzjq | 3 | +54 | -2 |
| 2025-07-20 09:02 | vim-patch:1afe8c3: runtime(rust): improve loading time | Christian Clason | 2 | +29 | -6 |
| 2025-07-20 09:02 | vim-patch:a2578e0: runtime(uc): include uc filetype plugin | Christian Clason | 1 | +14 | -0 |
| 2025-07-20 06:28 | refactor(lsp): extract `Client._on_detach` to reduce duplicated code | Yi Ming | 2 | +55 | -66 |
| 2025-07-19 18:36 | fix(treesitter): ":EditQuery [lang]" with injected languages #34914 | Peter Cardenas | 5 | +48 | -16 |
| 2025-07-19 17:54 | feat(lsp): support linked editing ranges #34388 | Riley Bruins | 8 | +530 | -0 |
| 2025-07-19 15:31 | fix(tutor): use legacy syntax for lesson 3.1 #34996 | Phạm Bình An | 7 | +18 | -27 |
| 2025-07-18 19:07 | vim-patch:ba3a5a7: runtime(sh): properly delete shell commands in syntax file | Christian Clason | 1 | +12 | -4 |
| 2025-07-18 19:07 | vim-patch:a2fff3f: runtime(lf): update syntax to support lf version r36 | Christian Clason | 1 | +14 | -4 |
| 2025-07-19 01:40 | fix(pack): close confirmation buffer's tabpage by ID #34971 | György Andorka | 1 | +4 | -2 |
| 2025-07-18 22:31 | Merge pull request #34995 from zeertzjq/vim-97501af | zeertzjq | 1 | +35 | -8 |
| 2025-07-18 22:01 | vim-patch:2f7c957: runtime(vim): Update base syntax and generator, improve command/function distinction | zeertzjq | 1 | +27 | -4 |
| 2025-07-18 22:01 | vim-patch:97501af: runtime(vim): Update base syntax, match "any" type distinctly | zeertzjq | 1 | +8 | -4 |
| 2025-07-18 20:02 | fix(tutor): use invalidate field in nvim_buf_set_extmark() #34989 | Phạm Bình An | 1 | +16 | -10 |
| 2025-07-18 17:54 | Merge #34991 pack.txt help file | Justin M. Keyes | 4 | +404 | -385 |
| 2025-07-18 17:46 | feat(env): remove VIM_VERSION_NODOT macro #34890 | Phạm Bình An | 4 | +12 | -20 |
| 2025-07-18 17:45 | docs: fix help tag link #34988 | Evgeni Chasnovski | 1 | +1 | -1 |
| 2025-07-18 14:43 | docs: move *packages* and *package-create* into 'pack.txt' | Evgeni Chasnovski | 2 | +197 | -197 |
| 2025-07-18 14:39 | docs(pack): move `vim.pack` documentation into a separate file | Evgeni Chasnovski | 3 | +207 | -188 |
| 2025-07-18 09:18 | vim-patch:f2290a6: runtime(compiler): Add PHPStan compiler (#34985) | zeertzjq | 1 | +12 | -0 |
| 2025-07-18 07:42 | vim-patch:b7fc24d: runtime(python): Highlight f-strings in Python | Christian Clason | 1 | +30 | -1 |
| 2025-07-18 03:26 | Merge #34921 tutor: reimplement interactive marks as extmarks | Justin M. Keyes | 8 | +248 | -115 |
| 2025-07-16 11:39 | test(tutor_spec): remove test description("Tutor: tutor") | brianhuster | 1 | +0 | -58 |
| 2025-07-13 16:44 | refactor(tutor): reimplement interactive marks as extmark in Lua | brianhuster | 8 | +254 | -63 |
| 2025-07-18 02:01 | vim-patch:3ab6941: runtime(doc): Tweak documentation (#34980) | zeertzjq | 3 | +4 | -5 |
| 2025-07-18 01:30 | vim-patch:9.1.1544: :retab cannot be limited to indentation only (#34939) | zeertzjq | 15 | +139 | -19 |
| 2025-07-18 01:05 | Merge pull request #34979 from zeertzjq/vim-9.1.1552 | zeertzjq | 8 | +335 | -162 |
| 2025-07-17 08:28 | vim-patch:9.1.1552: [security]: path traversal issue in tar.vim | zeertzjq | 7 | +254 | -140 |
| 2025-07-17 08:24 | vim-patch:470317f: runtime(tar): remove dependency on netrw#WinPath, include mapping doc | zeertzjq | 2 | +31 | -2 |
| 2025-07-17 08:23 | vim-patch:a250738: runtime(tar): use readblob() instead of shelling out to file(1) | zeertzjq | 1 | +39 | -20 |
| 2025-07-17 08:48 | vim-patch:partial:9.0.0877: using freed memory with :comclear while listing commands | zeertzjq | 1 | +12 | -1 |
| 2025-07-18 00:04 | vim-patch:9.1.1557: not possible to anchor specific lines in diff mode (#34967) | zeertzjq | 22 | +1584 | -260 |
| 2025-07-17 23:47 | Merge pull request #34860 from gpanders/push-lorwmnmtysnt | Gregory Anders | 10 | +177 | -40 |
| 2025-07-17 23:37 | vim-patch:9.1.1563: completion: ruler may disappear (#34977) | zeertzjq | 3 | +4 | -4 |
| 2025-07-17 23:06 | vim-patch:175662f: runtime(vim): Update base syntax, fix incorrect function error (#34975) | zeertzjq | 1 | +2 | -1 |
| 2025-07-17 23:02 | vim-patch:57300a2: runtime(doc): fix claim that 'CTRL-W CTRL-C' and 'CTRL-W c' are the same (#34976) | zeertzjq | 1 | +1 | -1 |
| 2025-07-17 22:29 | Merge pull request #34961 from zeertzjq/vim-9.1.1554 | zeertzjq | 3 | +24 | -3 |
| 2025-07-17 22:06 | vim-patch:9.1.1559: tests: Test_popup_complete_info_01() fails when run alone | zeertzjq | 1 | +3 | -0 |
| 2025-07-16 22:41 | vim-patch:9.1.1554: crash when omni-completion opens command-line window | zeertzjq | 3 | +21 | -3 |
| 2025-07-17 20:57 | test(screen): remove screen:get_default_attr_ids() (#34973) | luukvbaal | 3 | +1626 | -1905 |
| 2025-07-17 02:45 | vim-patch:9.1.1556: string handling in cmdexpand.c can be improved (#34966) | zeertzjq | 1 | +144 | -87 |
| 2025-07-17 02:18 | docs(lua): add vim.pack to _meta.lua #34957 | nikolightsaber | 1 | +1 | -0 |
| 2025-07-17 01:54 | test(tui_spec): flakiness, global highlight definitions #34958 | luukvbaal | 15 | +1382 | -1598 |
| 2025-07-17 01:27 | build(vim-patch.sh): remove vim.pot (#34964) | zeertzjq | 1 | +4 | -3 |
| 2025-07-16 23:17 | vim-patch:9.1.1555: completion: repeated insertion of leader (#34962) | zeertzjq | 1 | +19 | -17 |
| 2025-07-15 20:48 | vim-patch:9.1.1549: filetype: pkl files are not recognized | Christian Clason | 3 | +16 | -0 |
| 2025-07-15 20:46 | vim-patch:9.1.1548: filetype: OpenFGA files are not recognized | Christian Clason | 3 | +15 | -0 |
| 2025-07-15 20:45 | vim-patch:9a667b4: runtime(swig): add 'comments', 'commentstring' in filetype plugin | Christian Clason | 1 | +4 | -1 |
| 2025-07-15 20:45 | vim-patch:30df425: runtime(twig): include twig filetype plugin | Christian Clason | 1 | +14 | -0 |
| 2025-07-15 18:26 | vim-patch:edce689: runtime(python2): Highlight b-strings in Python 2.7 | Christian Clason | 1 | +5 | -4 |
| 2025-07-16 03:12 | fix(lsp): close floating preview window correctly #34946 | Donatas | 1 | +7 | -6 |
| 2025-07-16 01:08 | vim-patch:9.1.1551: [security]: path traversal issue in zip.vim (#34951) | zeertzjq | 4 | +98 | -60 |
| 2025-07-15 22:15 | revert: "fix(runtime): set 'foldmethod' for Lua ftplugin #34929" (#34947) | Phạm Bình An | 1 | +1 | -2 |
| 2025-07-09 22:30 | refactor(vterm): update vterm DA1 response | Gregory Anders | 3 | +3 | -3 |
| 2025-07-14 21:04 | vim-patch:a24f5be: runtime(python): highlight bytes in python | Christian Clason | 1 | +35 | -7 |
| 2025-07-14 21:04 | vim-patch:baa781a: runtime(python2): highlight unicode strings in python2 | Christian Clason | 1 | +38 | -6 |
| 2025-07-14 21:03 | vim-patch:e85a66a: runtime(erlang): Add support for triple-quoted strings and docstrings | Christian Clason | 2 | +190 | -16 |
| 2025-07-11 09:43 | feat(term): increase max scrollback to 1000000 | Lewis Russell | 6 | +9 | -8 |
| 2025-07-14 12:28 | fix(runtime): set 'foldmethod' for Lua ftplugin #34929 | Phạm Bình An | 1 | +2 | -1 |
| 2025-07-14 00:05 | test(fold): flaky "doesn't open folds that are not touched" #34911 | Justin M. Keyes | 1 | +1 | -2 |
| 2025-07-13 23:11 | vim-patch:1341176: runtime(vim): Update help syntax file, improve highlighting of included Vim examples (#34924) | zeertzjq | 2 | +26 | -15 |
| 2025-07-13 22:53 | vim-patch:9.1.1539: completion: messages don't respect 'shm' setting (#34923) | zeertzjq | 3 | +69 | -11 |
| 2025-07-13 20:19 | build(deps): bump tree-sitter to v0.25.8 | Christian Clason | 2 | +3 | -3 |
| 2025-07-13 20:43 | feat(net): vim.net.request(), :edit [url] #34140 | Tom Ampuero | 10 | +269 | -1 |
| 2025-07-13 08:42 | vim-patch:6f85cec: runtime(python): update rendering of Unicode named literals in syntax script | Christian Clason | 1 | +2 | -1 |
| 2025-07-13 08:39 | vim-patch:ce1d196: runtime(vim): Update base syntax, improve :match highlighting (#34912) | zeertzjq | 1 | +10 | -4 |
| 2025-07-13 05:00 | refactor(lsp): drop vim.lsp.util._refresh() #33903 | Yi Ming | 3 | +39 | -75 |
| 2025-07-13 03:54 | fix(lua): vim.diff is nil in uv.new_work() thread #34909 | Justin M. Keyes | 5 | +14 | -7 |
| 2025-07-13 03:44 | Merge #34797 refactor(lsp): enable()/is_enabled() | Justin M. Keyes | 9 | +195 | -116 |
| 2025-07-07 03:58 | refactor(lsp): rename vim.lsp.semantic_tokens start/stop to enable() | Yi Ming | 6 | +103 | -102 |
| 2025-07-06 14:30 | test(lsp): remove the deprecated `feed_command` | Yi Ming | 1 | +4 | -5 |
| 2025-07-09 16:04 | refactor(lsp): utility functions for `enable()/is_enabled()` | Yi Ming | 3 | +88 | -9 |
| 2025-07-12 23:55 | fix(lsp): prevent flicker in codelens virtual text #34888 | Jaehwang Jung | 1 | +86 | -59 |
| 2025-07-12 22:58 | test: zig build thread_spec.lua failure after `vim.text.diff` rename | Justin M. Keyes | 1 | +2 | -2 |
| 2025-07-12 22:36 | refactor(lua): rename vim.diff => vim.text.diff #34864 | Justin M. Keyes | 12 | +176 | -173 |
| 2025-07-12 21:32 | ci(test): use ARM ubuntu linux for more CI jobs #34908 | Justin M. Keyes | 4 | +12 | -8 |
| 2025-07-12 18:50 | build(deps): bump tree-sitter to v0.25.7 | Christian Clason | 2 | +4 | -4 |
| 2025-07-12 18:27 | fix(health): bad format() call #34904 | Justin M. Keyes | 1 | +3 | -3 |
| 2025-07-12 15:12 | build(deps): bump tree-sitter-vim to v0.7.0 | Christian Clason | 3 | +7 | -4 |
| 2025-07-12 14:46 | docs(autocmd): generate events enum type #34883 | luukvbaal | 6 | +189 | -25 |
| 2025-07-12 14:00 | refactor(build): use consistent cmake names #34893 | Travis Finkenauer | 1 | +3 | -3 |
| 2025-07-12 01:13 | refactor(qf): move syntax code for qf-toc to qf.lua #34879 | Phạm Bình An | 2 | +8 | -6 |
| 2025-07-11 23:15 | fix(extui): disable cmdline highlighter when showing a message (#34887) | luukvbaal | 2 | +15 | -1 |
| 2025-07-11 22:56 | vim-patch:9.1.1538: tests: string options in gen_opt_test.vim not fully sorted (#34891) | zeertzjq | 6 | +32 | -29 |
| 2025-07-11 16:53 | fix(window): don't store invalid height in window config (#34885) | luukvbaal | 3 | +10 | -3 |
| 2025-07-11 15:31 | fix(extui): check if buffers/windows exist before deleting (#34886) | Tomasz N | 1 | +6 | -2 |
| 2025-07-11 02:36 | Merge #34558 docs | Justin M. Keyes | 33 | +1084 | -1142 |
| 2025-07-11 02:07 | fix(vim.json): loss of precision on integers >14 digits #34876 | jade | 2 | +3 | -1 |
| 2025-06-27 19:55 | docs: deprecate :ownsyntax | Justin M. Keyes | 5 | +4 | -36 |
| 2025-06-24 20:11 | docs: rename ui.txt => api-ui-events.txt | Justin M. Keyes | 2 | +906 | -903 |
| 2025-06-18 11:39 | docs: api, pack, events, develop | Justin M. Keyes | 27 | +175 | -204 |
| 2025-07-11 01:17 | vim-patch:9.1.1535: the maximum search count uses hard-coded value 99 (#34873) | zeertzjq | 15 | +267 | -60 |
| 2025-07-11 00:52 | test(ui/{cmdline,message}2_spec): reduce flakiness/runtime #34875 | luukvbaal | 4 | +19 | -20 |
| 2025-07-10 23:20 | vim-patch:6ac2e4a: runtime(vim): Update base syntax, improve function call highlighting (#34874) | zeertzjq | 2 | +33 | -27 |
| 2025-07-10 18:24 | feat(diagnostic): jump to related info location from `open_float` #34837 | Riley Bruins | 5 | +113 | -6 |
| 2025-07-10 18:12 | refactor(lsp): simplify multiline semantic token logic #34698 | Riley Bruins | 1 | +7 | -5 |
| 2025-07-10 15:51 | feat(lsp): support `textDocument/colorPresentation` (#34823) | Maria José Solano | 3 | +93 | -1 |
| 2025-07-10 12:51 | fix(lsp): custom 'winborder' in make_floating_popup_options() #34868 | Sebastian Lyng Johansen | 1 | +5 | -0 |
| 2025-07-10 12:42 | fix(highlight): preserve bg transparency with winblend=100 #34825 | glepnir | 2 | +13 | -6 |
| 2025-07-10 09:32 | docs: move vim.system to own section | Lewis Russell | 7 | +267 | -143 |
| 2025-07-10 12:30 | vim-patch:32a1b26: runtime(filetype): improve asm heuristics and move into FTasmsyntax() (#34863) | zeertzjq | 1 | +35 | -20 |
| 2025-07-09 16:43 | vim-patch:bda55df: Revert "runtime(haskell): Add single quote to `iskeyword` in ftplugin (vim/vim#8191)" | Christian Clason | 1 | +1 | -1 |
| 2025-07-10 06:17 | fix(tui): check for title support correctly (#34866) | zeertzjq | 1 | +2 | -1 |
| 2025-07-10 01:15 | feat(option): custom chars in 'winborder' #33772 | glepnir | 8 | +100 | -12 |
| 2025-07-10 00:42 | feat(extui): use winborder for msg window #34859 | Sebastian Lyng Johansen | 4 | +50 | -30 |
| 2025-07-09 22:55 | vim-patch:3987eac: runtime(doc): clarify how ex ranges are adjusted when acting on folds (#34862) | zeertzjq | 2 | +10 | -2 |
| 2025-07-09 17:23 | feat(tui): use DA1 response to determine OSC 52 support | Gregory Anders | 10 | +177 | -40 |
| 2025-07-09 16:36 | fix(runtime): no conceal in qf on :lopen #34854 | phanium | 1 | +1 | -1 |
| 2025-07-09 16:33 | feat(shada): shada should not store nobuflisted buffers #21818 | Leonhard Kipp | 2 | +16 | -6 |
| 2025-07-09 09:33 | test(messages/cmdline_spec): convert highlight IDs to name and format (#34845) | luukvbaal | 6 | +1038 | -1632 |
| 2025-07-09 09:17 | feat(extui): show dismissed message in cmdline (#34745) | luukvbaal | 2 | +134 | -116 |
| 2025-07-09 02:40 | feat(api): relax contract, allow return-type void => non-void #34811 | Justin M. Keyes | 3 | +41 | -26 |
| 2025-07-09 00:55 | Merge pull request #34852 from zeertzjq/vim-9.1.1526 | zeertzjq | 5 | +126 | -31 |
| 2025-07-08 23:47 | vim-patch:9.1.1528: completion: crash with getcompletion() | zeertzjq | 2 | +20 | -14 |
| 2025-07-08 23:38 | vim-patch:9.1.1526: completion: search completion match may differ in case | zeertzjq | 5 | +106 | -17 |
| 2025-07-08 22:38 | vim-patch:9.1.1532: termdebug: not enough ways to configure breakpoints (#34851) | zeertzjq | 3 | +51 | -69 |
| 2025-07-08 12:28 | docs: tag of `:EditQuery` #34844 | Phạm Bình An | 3 | +3 | -2 |
| 2025-07-08 12:26 | docs(tutor): Chinese (zh-CN) translation #34803 | PilgrimLyieu | 4 | +1213 | -0 |
| 2025-07-08 12:21 | fix(health): floating window closes when opening TOC (gO) #34794 | glepnir | 5 | +29 | -8 |
| 2025-07-08 09:19 | feat(messages): add "prev_cmd" argument to msg_history_show (#34779) | luukvbaal | 7 | +19 | -23 |
| 2025-07-08 01:56 | docs: type fixes #34831 | phanium | 5 | +9 | -9 |
| 2025-07-08 00:42 | fix(prompt): lnum update via nvim_buf_set_lines if buf != curbuf #34833 | Mathias Fußenegger | 1 | +1 | -1 |
| 2025-07-08 00:31 | docs: misc #34834 | Phạm Bình An | 3 | +9 | -1 |
| 2025-07-08 00:07 | vim-patch:9.1.1520: completion: search completion doesn't handle 'smartcase' well (#34840) | zeertzjq | 2 | +76 | -29 |
| 2025-07-08 00:06 | Merge pull request #34841 from zeertzjq/vim-9.1.0877 | zeertzjq | 1 | +59 | -0 |
| 2025-07-07 22:55 | vim-patch:9.1.1519: tests: Test_termdebug_decimal_breakpoints() may fail | zeertzjq | 1 | +4 | -1 |
| 2025-07-07 22:53 | vim-patch:9.1.0877: tests: missing test for termdebug + decimal signs | zeertzjq | 1 | +56 | -0 |
| 2025-07-07 23:22 | Merge pull request #34828 from ncrpy/fix-get_keymap-lhsrawalt | zeertzjq | 2 | +12 | -15 |
| 2025-07-07 22:38 | test(api): nvim_get_keymap returns correct lhsraw and lhsrawalt | zeertzjq | 1 | +8 | -14 |
| 2025-07-07 05:03 | fix(api): populate lhsrawalt in nvim_get_keymap response | ncrpy | 1 | +4 | -1 |
| 2025-07-07 22:37 | vim-patch:9.1.1521: completion: pum does not reset scroll pos on reopen with 'noselect' (#34836) | zeertzjq | 3 | +75 | -0 |
| 2025-07-07 17:05 | feat(lsp): support diagnostic related information (#34474) | Riley Bruins | 5 | +48 | -2 |
| 2025-07-06 16:14 | vim-patch:244198f: runtime(autopkgtest): add ftplugin file for autopkgtest | Christian Clason | 1 | +17 | -0 |
| 2025-07-06 16:14 | vim-patch:e9d331d: runtime(autopkgtest): add syntax file for autopkgtest | Christian Clason | 1 | +95 | -0 |
| 2025-07-06 16:13 | vim-patch:48c823c: runtime(debcontrol): move kernel/architecture definitions to shared/debarchitectures.vim | Christian Clason | 2 | +32 | -19 |
| 2025-07-06 16:10 | vim-patch:9.1.1517: filetype: autopkgtest files are not recognized | Christian Clason | 3 | +4 | -0 |
| 2025-07-07 03:51 | refactor(lsp): stateful data abstraction, vim.lsp.Capability #34639 | Yi Ming | 8 | +214 | -165 |
| 2025-07-07 03:39 | fix(lsp): convert the encoded position to line byte (#34824) | Yi Ming | 1 | +3 | -2 |
| 2025-07-06 23:17 | feat(options): per-buffer 'busy' status #34493 | Shadman | 10 | +77 | -6 |
| 2025-07-06 22:46 | vim-patch:9.1.1518: getcompletiontype() may crash (#34819) | zeertzjq | 7 | +51 | -41 |
| 2025-07-06 22:12 | refactor(lsp): narrower `hierarchy` argument type (#34799) | Maria José Solano | 1 | +8 | -4 |
| 2025-07-06 22:01 | vim-patch:f79695c: runtime(doc): fix a few typos introduced in 0ae9e19540dda5d (#34818) | zeertzjq | 1 | +2 | -2 |
| 2025-07-06 18:05 | fix(treesitter): inconsistent highlight of multiline combined injection #32619 | Artem | 2 | +48 | -16 |
| 2025-07-06 18:04 | fix(vim.pack): add() stops unexpectedly on package load error #34787 | Phạm Bình An | 2 | +15 | -9 |
| 2025-07-06 16:39 | feat(lsp): handle deprecated document symbols (#34751) | Maria José Solano | 3 | +97 | -1 |
| 2025-07-06 14:07 | refactor(lsp): consistent usage of vim.notify #34802 | Maria José Solano | 1 | +4 | -4 |
| 2025-07-06 12:47 | vim-patch:0ae9e19: runtime(doc): add a section for options influencing search (#34810) | zeertzjq | 2 | +12 | -1 |
| 2025-07-06 12:27 | fix(runtime): coverity STRING_NULL #569464 (#34795) | glepnir | 1 | +26 | -21 |
| 2025-07-06 09:41 | vim-patch:9.1.1516: tests: no test that 'incsearch' is updated after search completion (#34808) | zeertzjq | 3 | +50 | -1 |
| 2025-07-06 09:35 | Merge pull request #34807 from zeertzjq/vim-9.1.1511 | zeertzjq | 2 | +1 | -6 |
| 2025-07-06 00:56 | vim-patch:7a734b7: tests: fix typo in comment (after v9.1.1511) | zeertzjq | 1 | +1 | -1 |
| 2025-07-05 13:42 | vim-patch:9.1.1511: tests: two edit tests change v:testing from 1 to 0 | zeertzjq | 2 | +1 | -6 |
| 2025-07-06 01:51 | Merge pull request #34801 from zeertzjq/vim-9.1.1505 | zeertzjq | 8 | +115 | -18 |
| 2025-07-06 00:41 | vim-patch:9.1.1509: patch 9.1.1505 was not good | zeertzjq | 8 | +121 | -59 |
| 2025-07-06 00:29 | vim-patch:9.1.1505: not possible to return completion type for :ex command | zeertzjq | 6 | +67 | -32 |
| 2025-07-05 23:18 | Merge pull request #34800 from zeertzjq/vim-a9b5e4a | zeertzjq | 1 | +29 | -10 |
| 2025-07-05 22:45 | vim-patch:5911ac5: runtime(vim): Update base-syntax, match :filetype in functions | zeertzjq | 1 | +1 | -1 |
| 2025-07-05 22:44 | vim-patch:a8b8660: runtime(vim): Update base-syntax, match escape sequences in :command blocks | zeertzjq | 1 | +2 | -2 |
| 2025-07-05 22:35 | vim-patch:c233c2e: runtime(vim): Update base-syntax and generator, match all default highlight groups | zeertzjq | 1 | +18 | -6 |
| 2025-07-05 22:20 | vim-patch:a9b5e4a: runtime(vim): Update base-syntax and generator, generate command modifiers | zeertzjq | 1 | +10 | -3 |
| 2025-07-05 22:09 | vim-patch:9.1.1512: completion: can only complete from keyword characters (#34798) | zeertzjq | 6 | +274 | -69 |
| 2025-07-05 13:45 | vim-patch:f9d87fa: runtime(go): fix `b:undo_ftplugin` | Christian Clason | 1 | +5 | -4 |
| 2025-07-05 14:48 | Merge pull request #34761 from zeertzjq/vim-9.1.1490 | zeertzjq | 11 | +711 | -49 |
| 2025-07-05 13:40 | vim-patch:9.1.1510: Search completion may use invalid memory | zeertzjq | 2 | +3 | -3 |
| 2025-07-04 08:23 | vim-patch:9.1.1493: manually comparing positions on buffer | zeertzjq | 1 | +2 | -8 |
| 2025-07-04 05:09 | vim-patch:9.1.1490: 'wildchar' does not work in search contexts | zeertzjq | 11 | +717 | -49 |
| 2025-07-05 13:56 | Merge pull request #34626 from zeertzjq/vim-74f0a77 | zeertzjq | 11 | +899 | -7 |
| 2025-06-26 23:08 | vim-patch:26ebe21: runtime(doc): mismatch between the :uniq document's description and examples | zeertzjq | 1 | +1 | -1 |
| 2025-06-25 23:24 | vim-patch:1c471ac: runtime(doc): update description of :uniq command | zeertzjq | 1 | +11 | -12 |
| 2025-06-25 23:30 | vim-patch:9.1.1481: gcc complains about uninitialized variable | zeertzjq | 1 | +1 | -1 |
| 2025-06-24 23:32 | vim-patch:ca793e6: runtime(vim): Update base-syntax, match :uniq command | zeertzjq | 1 | +21 | -1 |
| 2025-06-24 23:31 | vim-patch:9.1.1478: Unused assignment in ex_uniq() | zeertzjq | 1 | +1 | -7 |
| 2025-06-24 00:05 | vim-patch:9.1.1477: no easy way to deduplicate text | zeertzjq | 10 | +885 | -6 |
| 2025-07-04 21:46 | Merge pull request #34789 from MariaSolOs/extra-notify | Maria José Solano | 1 | +2 | -11 |
| 2025-07-04 21:44 | ci: add Riley to Treesitter reviewers (#34791) | Maria José Solano | 1 | +1 | -0 |
| 2025-07-04 21:36 | refactor(getchar): rename test variable (#34769) | zeertzjq | 4 | +7 | -6 |
| 2025-07-04 21:30 | ci: LSP reviewers #34790 | Maria José Solano | 1 | +1 | -0 |
| 2025-07-04 21:15 | fix(lsp): consistent use of `vim.notify`/logging with unsupported methods | Maria José Solano | 1 | +2 | -4 |
| 2025-07-04 21:12 | fix(lsp): remove extra notify on empty hover | Maria José Solano | 1 | +0 | -7 |
| 2025-07-04 16:29 | fix(diagnostic): fix flaky error | Lewis Russell | 2 | +6 | -4 |
| 2025-07-04 13:32 | Merge #34009 vim.pack | Justin M. Keyes | 14 | +1614 | -0 |
| 2025-07-04 12:52 | feat(pack): add built-in plugin manager `vim.pack` | Evgeni Chasnovski | 13 | +1505 | -0 |
| 2025-07-04 12:51 | feat(async): add `vim._async` | Lewis Russell | 1 | +109 | -0 |
| 2025-07-04 07:30 | vim-patch:8.2.1983: ml_get error when using <Cmd> to open a terminal (#34759) | zeertzjq | 2 | +32 | -0 |
| 2025-07-03 20:45 | vim-patch:0d50d60: runtime(postscr): Correct some standard font names in syntax | Christian Clason | 1 | +8 | -8 |
| 2025-07-04 05:44 | vim-patch:9.1.1507: symlinks are resolved on :cd commands (#34758) | glepnir | 7 | +90 | -5 |
| 2025-07-04 04:12 | vim-patch:9.1.1508: string manipulation can be improved in cmdexpand.c (#34755) | zeertzjq | 1 | +90 | -66 |
| 2025-07-04 04:07 | Merge pull request #34744 from zeertzjq/test-override | zeertzjq | 10 | +116 | -107 |
| 2025-07-03 22:45 | fix(incsearch): include compsing characters with Ctrl-L | zeertzjq | 1 | +10 | -0 |
| 2025-07-03 13:23 | test(old): emulate test_override('char_avail') using FFI | zeertzjq | 9 | +106 | -107 |
| 2025-07-04 02:59 | test(ui/messages_spec): fix flakiness (#34754) | zeertzjq | 1 | +2 | -6 |
| 2025-07-04 02:35 | test(editor/defaults_spec): fix flakiness (#34752) | zeertzjq | 1 | +2 | -3 |
| 2025-07-03 22:47 | vim-patch:ba47934: runtime(netrw): remove netrwSettings.vim (#34747) | Luca Saccarola | 3 | +2 | -267 |
| 2025-07-03 22:28 | vim-patch:9.1.1506: tests: missing cleanup in Test_search_cmdline_incsearch_highlight() (#34748) | zeertzjq | 1 | +1 | -0 |
| 2025-07-03 13:12 | feat(runtime): accept predicates in take and skip (#34657) | Mart-Mihkel Aun | 4 | +148 | -12 |
| 2025-07-03 11:21 | test(old): emulate test_override('starting') with FFI (#34742) | zeertzjq | 4 | +40 | -19 |
| 2024-11-20 16:35 | test: add more structure to vim.bo/wo tests | Lewis Russell | 1 | +99 | -65 |
| 2024-11-20 15:59 | test: move lua option/variable tests to a separate file | Lewis Russell | 2 | +1194 | -1166 |
| 2024-11-20 15:42 | refactor: option tests | Lewis Russell | 1 | +249 | -532 |
| 2025-07-02 18:01 | vim-patch:9.1.1504: filetype: numbat files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2025-07-02 18:00 | vim-patch:9.1.1503: filetype: haxe files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2025-07-02 18:00 | vim-patch:9.1.1502: filetype: quickbms files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2025-07-02 16:58 | vim-patch:9.1.1501: filetype: flix files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2025-07-02 16:55 | vim-patch:5ecee30: runtime(go): add section movement mappings to ftplugin | Christian Clason | 1 | +32 | -2 |
| 2025-06-26 22:45 | fix(treesitter): ensure TSLuaTree is always immutable | Rodrigodd | 3 | +26 | -20 |
| 2025-06-28 19:28 | test(treesitter): test tree:root() is idempotent | Rodrigodd | 1 | +13 | -0 |
| 2025-07-02 11:08 | fix(vim.system): env=nil passes env=nil to uv.spawn | Lewis Russell | 4 | +32 | -4 |
| 2025-07-02 14:54 | build: support static build #34728 | Alex Díaz | 2 | +27 | -0 |
| 2025-07-01 17:13 | fix(lsp): use `vim.notify` with action-less `showMessage` requests (#34720) | Maria José Solano | 1 | +51 | -40 |
| 2025-07-01 11:15 | fix: type of nvim_echo | Lewis Russell | 4 | +9 | -9 |
| 2025-07-01 11:19 | Merge #34715 vim.version improvements | Justin M. Keyes | 4 | +276 | -70 |
| 2025-07-01 10:51 | test(exrc): lua exrc knows its location #34713 | Yochem van Rosmalen | 1 | +8 | -0 |
| 2025-06-30 23:58 | vim-patch:9.1.1498: completion: 'complete' funcs behave different to 'omnifunc' (#34718) | zeertzjq | 2 | +12 | -16 |
| 2025-06-30 23:29 | vim-patch:a5b744e: runtime(vim): Update base-syntax, improve :syn-sync line defaults (#34719) | zeertzjq | 1 | +4 | -11 |
| 2025-06-30 13:08 | feat(vim.version): add `vim.version.intersect()` | Evgeni Chasnovski | 4 | +159 | -0 |
| 2025-06-30 13:08 | fix(vim.version): improve construction of '<=a.b.c' and '>a.b.c' ranges | Evgeni Chasnovski | 3 | +33 | -6 |
| 2025-06-30 16:55 | doc(vim.version): options formatting #34716 | James Trew | 2 | +17 | -12 |
| 2025-06-30 13:22 | fix(term): terminal attr index may exceed TERM_ATTRS_MAX #34318 | Gabriel Ford | 2 | +20 | -1 |
| 2025-06-30 13:08 | feat(vim.version): make `tostring()` return human-readable version range | Evgeni Chasnovski | 3 | +22 | -3 |
| 2025-06-30 13:08 | docs(vim.version): document `vim.VersionRange` as a dedicated class | Evgeni Chasnovski | 2 | +62 | -61 |
| 2025-06-30 10:19 | fix(prompt): prompt mark not placed after text edits correctly #34671 | Shadman | 4 | +80 | -3 |
| 2025-06-29 15:19 | fix(exrc): exrc knows its own location (#34638) | Yochem van Rosmalen | 12 | +24 | -11 |
| 2025-06-29 14:56 | refactor(health): use vim.system():wait() #34702 | Tom Ampuero | 1 | +7 | -4 |
| 2025-06-29 14:44 | fix(help): :help can focus unfocusable/hide window #34442 | phanium | 3 | +23 | -2 |
| 2025-06-29 00:01 | vim-patch:1fa3f0c: runtime(doc): fix :vmap example to avoid unwanted spaces with JJ (#34695) | zeertzjq | 1 | +1 | -1 |
| 2025-06-28 23:12 | fix(tui): don't crash when nvim__screenshot() is called with bad path (#34594) | Gabriel Ford | 1 | +5 | -1 |
| 2025-06-28 17:37 | fix(messages): only msg_clear for UPD_CLEAR #34688 | luukvbaal | 2 | +12 | -3 |
| 2025-06-28 16:40 | fix(tutor): cannot find tutors in pack/*/start/* #34689 | Phạm Bình An | 1 | +7 | -3 |
| 2025-06-28 07:42 | vim-patch:9.1.1421: tests: need a test for the new-style tutor.tutor (#34267) | Phạm Bình An | 3 | +110 | -31 |
| 2025-06-27 16:48 | vim-patch:0312527: runtime(pandoc): sync syntax script with upstream | Christian Clason | 1 | +22 | -17 |
| 2025-06-27 19:17 | fix(lsp): fix workspace diagnostic request to follow spec (#34674) | Zie Mcdowell | 1 | +5 | -5 |
| 2025-06-27 19:13 | feat(extui): don't enter pager for routed message #34679 | luukvbaal | 4 | +84 | -16 |
| 2025-06-27 13:54 | perf(extui): delay creating windows, buffers and parser (#34665) | luukvbaal | 5 | +40 | -46 |
| 2025-06-27 09:52 | fix(highlight): spurious underline in 'winblend' floating window #34614 | glepnir | 2 | +60 | -9 |
| 2025-06-27 09:16 | vim-patch:9.1.1482: scrolling with 'splitkeep' and line() (#34670) | luukvbaal | 3 | +49 | -6 |
| 2025-06-27 07:35 | vim-patch:5d14da3: runtime(diff): fix regex for matching no-eol match | Christian Clason | 1 | +2 | -2 |
| 2025-06-26 22:27 | feat(ui): emit "msg_clear" event after clearing the screen (#34035) | luukvbaal | 11 | +225 | -137 |
| 2025-06-26 19:18 | fix(lsp): include context for each client in multi-handler results (#34669) | Maria José Solano | 3 | +6 | -11 |
| 2025-06-26 15:22 | fix(lsp/health): always use vim.inspect to show root_markers (#34667) | Gregory Anders | 1 | +1 | -1 |
| 2025-06-26 13:24 | feat(defaults): map "grt" to LSP type_definition #34642 | Caleb White | 4 | +10 | -2 |
| 2025-06-16 10:45 | docs(api): document types using LuaCATS types | Lewis Russell | 21 | +929 | -783 |
| 2025-06-26 09:23 | fix(lsp): add `RequestFailed` error code constant #34645 | Maria José Solano | 1 | +1 | -2 |
| 2025-06-26 05:16 | fix(column): missing redraw with virt_lines_leftcol (#34650) | zeertzjq | 2 | +40 | -12 |
| 2025-06-26 00:15 | refactor(ui.c): deduplicate validation logic #34647 | Justin M. Keyes | 1 | +23 | -32 |
| 2025-06-26 00:14 | vim-patch:037c32e: runtime(vim): Update base-syntax, match unamed register alias (#34648) | zeertzjq | 1 | +1 | -3 |
| 2025-06-26 00:02 | vim-patch:fa0b069: runtime(doc): improve documentation style in editing.txt (#34646) | zeertzjq | 1 | +3 | -3 |
| 2025-06-25 22:15 | fix(vim.system): clear_env=true gives an invalid env to uv.spawn #33955 | Birdee | 2 | +24 | -6 |
| 2025-06-25 15:25 | fix(ui)!: decouple ext_messages from message grid #27963 | luukvbaal | 14 | +112 | -366 |
| 2025-06-25 13:33 | fix: map wincmd instead of remap #34635 | phanium | 1 | +1 | -1 |
| 2025-06-25 09:54 | ci: bump luals to 3.15.0 | Christian Clason | 1 | +1 | -1 |
| 2025-06-24 19:42 | feat(prompt): prompt_getinput() gets current input #34491 | Shadman | 10 | +147 | -21 |
| 2025-06-24 14:37 | fix(cmdline): validate 'incsearch' cursor for "cmdline_show" redraw (#34630) | luukvbaal | 2 | +12 | -0 |
| 2025-06-24 13:52 | fix(prompt): "%" prefix repeated on newlines with formatoptions+=r #34584 | Shadman | 2 | +20 | -1 |
| 2025-06-24 08:25 | fix(autocmd): 'cmdheight' OptionSet with valid window grids (#34619) | luukvbaal | 3 | +57 | -10 |
| 2025-06-24 08:00 | vim-patch:159d392: runtime(java): Complement the recognition of type parameter sections | Christian Clason | 1 | +18 | -13 |
| 2025-06-23 23:51 | vim-patch:9.1.1476: missing out-of-memory checks in cmdexpand.c (#34624) | zeertzjq | 2 | +4 | -2 |
| 2025-06-23 23:48 | fix(quickfix): use correct lnume when appending (#34611) | glepnir | 3 | +20 | -6 |
| 2025-06-23 23:17 | vim-patch:a931371: runtime(vim): Update base-syntax, match OR operator in :echo and :execute (#34623) | zeertzjq | 1 | +15 | -3 |
| 2025-06-23 17:15 | refactor(lsp): use `vim.lsp.buf_request_all` internally (#34604) | Maria José Solano | 3 | +131 | -164 |
| 2025-06-23 16:23 | fix(health): highlight group conflicts with help #34616 | Dmytro Meleshko | 1 | +3 | -3 |
| 2025-06-23 14:07 | fix(tui): avoid memory leak and compiler warning on Windows (#34225) | Axel | 2 | +6 | -7 |
| 2025-06-23 13:30 | feat(lsp): support annotated text edits (#34508) | Maria José Solano | 5 | +199 | -91 |
| 2025-06-23 12:41 | fix(cmd): bar "|" not allowed after :fclose #34613 | glepnir | 2 | +3 | -1 |
| 2025-06-23 01:06 | vim-patch:a9b95c3: runtime(doc): remove wrong documentation of the :digraph command (#34608) | zeertzjq | 1 | +5 | -6 |
| 2025-06-22 23:56 | vim-patch:9.1.1475: completion: regression when "nearest" in 'completeopt' (#34607) | zeertzjq | 2 | +17 | -1 |
| 2025-06-22 23:44 | Merge pull request #34606 from zeertzjq/vim-99b9847 | zeertzjq | 1 | +6 | -7 |
| 2025-06-22 23:23 | vim-patch:dcff497: runtime(vim): Update base-syntax, match bare mark ranges | zeertzjq | 1 | +4 | -5 |
| 2025-06-22 23:22 | vim-patch:99b9847: runtime(vim): Update base-syntax, fix Vim9 :import expression comment handling | zeertzjq | 1 | +2 | -2 |
| 2025-06-22 10:38 | docs(treesitter): fix parameter list for `Query:iter_matches` (#34553) | Luis Calle | 2 | +9 | -8 |
| 2025-06-22 00:00 | vim-patch:9.1.1473: inconsistent range arg for :diffget/diffput (#34588) | zeertzjq | 5 | +80 | -17 |
| 2025-06-21 22:54 | build(msvc): suppress msvc build warning for different enum types (#34591) | Gabriel Ford | 1 | +7 | -0 |
| 2025-06-20 15:32 | fix(extui): set 'modifiable', 'noswapfile' for buffers (#34582) | phanium | 2 | +16 | -1 |
| 2025-06-20 14:07 | test(prompt): nvim_paste in prompt buffer #34583 | Shadman | 1 | +15 | -0 |
| 2025-06-19 23:08 | vim-patch:476b65e: runtime(doc): mention using <script> instead of <sfile> in :autocmd (#34580) | zeertzjq | 1 | +5 | -4 |
| 2025-06-19 13:23 | refactor(lsp): redesign LSP folding state #34469 | Yi Ming | 1 | +104 | -104 |
| 2025-06-19 10:48 | fix(lsp): clear document_color autocmds #34573 | Riley Bruins | 1 | +8 | -0 |
| 2025-06-19 10:35 | fix(lsp) type annotation for `vim.lsp.Config.cmd` #34574 | Oskar Haarklou Veileborg | 2 | +2 | -2 |
| 2025-06-18 16:27 | vim-patch:9.1.1468: filetype: bright(er)script files are not recognized | Christian Clason | 4 | +28 | -0 |
| 2025-06-18 16:49 | vim-patch:8b92af6: runtime(hgcommit): set comments and commentstring options in filetype plugin | Christian Clason | 1 | +6 | -2 |
| 2025-06-18 16:49 | vim-patch:736cd18: runtime(ishd): set comments and commentstring options in filetype plugin | Christian Clason | 1 | +5 | -2 |
| 2025-06-18 16:45 | vim-patch:e4c157b: runtime(nroff,groff): update commentstyle in filetype plugins | Christian Clason | 2 | +6 | -1 |
| 2025-06-19 02:21 | vim-patch:9.1.1467: too many strlen() calls (#34572) | zeertzjq | 5 | +45 | -31 |
| 2025-06-19 01:24 | vim-patch:9.1.1471: completion: inconsistent ordering with CTRL-P (#34571) | zeertzjq | 3 | +84 | -16 |
| 2025-06-18 23:49 | vim-patch:8311e7d: runtime(vim): fix incorrect highlighting of User autocmds (#34570) | zeertzjq | 1 | +2 | -1 |
| 2025-06-18 17:26 | fix(diagnostics): validate opts.signs #34565 | Bruce Wen | 1 | +1 | -0 |
| 2025-06-18 13:19 | docs: vim_diff.txt #34502 | Phạm Bình An | 2 | +13 | -11 |
| 2025-06-18 10:21 | vim-patch:9.1.1466: filetype: not all lex files are recognized | Eisuke Kawashima | 2 | +12 | -2 |
| 2025-06-18 11:52 | feat(lsp): pass resolved config to cmd() #34550 | Julian Visser | 5 | +24 | -15 |
| 2025-06-18 10:46 | Merge #34541 docs | Justin M. Keyes | 21 | +62 | -70 |
| 2025-06-18 10:20 | docs(ui): type annotations for options #33983 | Yi Ming | 2 | +58 | -40 |
| 2025-06-14 23:01 | docs: api, misc | Justin M. Keyes | 10 | +41 | -43 |
| 2025-06-17 12:39 | docs: deprecate <sfile> | Justin M. Keyes | 11 | +21 | -27 |
| 2025-06-18 05:54 | fix(messages): "list_cmd" kind for :command, :version (#34529) | luukvbaal | 0 | +0 | -0 |
| 2025-06-17 22:59 | Merge pull request #34492 from nenahp/fix-append-cursor | zeertzjq | 2 | +6 | -0 |
| 2025-06-17 21:10 | fix(lsp): support v:count in selection_range() #34551 | Riley Bruins | 5 | +140 | -20 |
| 2025-06-17 20:41 | test(lsp): return tables instead of deserializing strings #34554 | Riley Bruins | 1 | +38 | -25 |
| 2025-06-14 07:33 | fix: cursor shape don't resume after `:append` | phanium | 2 | +6 | -0 |
| 2025-06-17 15:46 | feat(prompt): multiline prompt input #33371 | Shadman | 13 | +410 | -40 |
| 2025-06-17 14:14 | docs: vim.fs.dir.Opts type #34546 | phanium | 2 | +26 | -13 |
| 2025-06-17 13:37 | fix(docs): callback annotation for `vim.ui.input` #34507 | Maria José Solano | 2 | +5 | -5 |
| 2025-06-17 13:31 | fix(api): buffer updates in quickfix buffer #31105 | glepnir | 2 | +53 | -1 |
| 2025-06-17 09:19 | build: slience new clang-tidy warnings #34539 | someoneinjd | 1 | +2 | -0 |
| 2025-06-17 08:18 | vim-patch:152a450: runtime(sh): reset g:sh_fold_enabled after outputting its value in syntax script | Christian Clason | 1 | +2 | -1 |
| 2025-06-17 02:36 | fix(lsp): include client ID when receiving unknown fold kind (#34535) | Maria José Solano | 1 | +2 | -2 |
| 2025-06-17 00:27 | vim-patch:9.1.1464: gv does not work in operator-pending mode (#34534) | zeertzjq | 3 | +9 | -6 |
| 2025-06-16 23:24 | vim-patch:9.1.1463: Integer overflow in getmarklist() after linewise operation (#34532) | zeertzjq | 2 | +6 | -1 |
| 2025-06-16 22:50 | refactor(generator): use fmt() for string.format() more (#34528) | zeertzjq | 2 | +10 | -10 |
| 2025-06-16 22:47 | vim-patch:f548ec4: runtime(keymaps): Add Azerbaijani keymap (#34527) | zeertzjq | 1 | +28 | -0 |
| 2025-06-16 20:05 | fix(lsp): advertise supported fold kinds (#34461) | Riley Bruins | 2 | +18 | -3 |
| 2025-06-16 16:41 | feat(lsp): handle disabled code actions (#34453) | Riley Bruins | 4 | +93 | -12 |
| 2025-06-16 13:19 | fix(lsp): add missing argument validations (#34519) | Maria José Solano | 1 | +32 | -0 |
| 2025-06-16 12:02 | fix(lsp): use vim.notify for all message types #34489 | someoneinjd | 2 | +19 | -6 |
| 2025-06-16 10:27 | Merge pull request #34495 from bfredl/debwithrelinfo | bfredl | 3 | +11 | -2 |
| 2025-06-14 09:44 | fix(build): disable problematic marktree assert in RelWithDebInfo builds | bfredl | 3 | +11 | -2 |
| 2025-06-16 09:03 | fix(edit): clear showcmd after clearing last put char (#34517) | luukvbaal | 2 | +17 | -3 |
| 2025-06-15 13:44 | fix(treesitter): enable a gc for wasmtime | Lewis Russell | 1 | +1 | -0 |
| 2025-06-13 11:12 | docs: support overloads and async | Lewis Russell | 5 | +86 | -30 |
| 2025-06-16 02:14 | vim-patch:631a50c: runtime(doc): mention cannot ignored events in eventignorewin (#34522) | zeertzjq | 5 | +170 | -1 |
| 2025-06-16 01:06 | docs(meta): fix incorrect bar -> backtick replacement (#34520) | zeertzjq | 2 | +12 | -12 |
| 2025-06-15 23:15 | fix(lsp): use correct deprecation function (#34518) | Maria José Solano | 1 | +1 | -1 |
| 2025-06-15 21:36 | fix(messages): add append parameter to history entries (#34467) | luukvbaal | 7 | +30 | -16 |
| 2025-06-15 10:59 | build(deps): bump tree-sitter-query to v0.6.2 | Christian Clason | 2 | +4 | -4 |
| 2025-06-15 10:55 | fix(extui): clear cmdline buffer for first message (#34490) | luukvbaal | 7 | +104 | -20 |
| 2025-06-14 21:42 | fix(window): don't enter unfocusable or hidden prevwin (#34486) | luukvbaal | 3 | +32 | -12 |
| 2025-06-14 17:17 | fix(api): nvim_parse_cmd parses :map incorrectly #34068 | glepnir | 3 | +89 | -3 |
| 2025-05-18 14:09 | docs: misc | dundargoc | 9 | +38 | -18 |
| 2025-06-14 11:44 | vim-patch:1ded411: runtime(debcontrol): add hurd-amd64 architecture to syntax script (#34496) | zeertzjq | 1 | +2 | -1 |
| 2025-06-14 09:54 | Merge pull request #34494 from huaxk/update-deps-hash | bfredl | 4 | +5 | -5 |
| 2025-06-14 09:19 | fix: update deps hash for zig 0.14.0 | huaxk | 4 | +5 | -5 |
| 2025-06-13 15:30 | feat(lsp): support multiline semantic tokens #34458 | Riley Bruins | 5 | +128 | -5 |
| 2025-06-13 14:49 | docs: vim.fs., diagnostics, lsp #34402 | Justin M. Keyes | 10 | +94 | -114 |
| 2025-06-13 13:42 | feat(treesitter)!: apply `offset!` directive to all captures #34383 | Riley Bruins | 6 | +87 | -27 |
| 2025-06-10 15:12 | docs(extui): rename box->msg, more->pager, prompt->dialog | Luuk van Baal | 5 | +141 | -143 |
| 2025-06-08 14:05 | fix(extui): only append messages exceeding 'cmdheight' to "more" | Luuk van Baal | 2 | +39 | -35 |
| 2025-06-13 12:19 | fix(coverity/554963): preallocate msg.items to avoid FORWARD_NULL #34484 | luukvbaal | 1 | +2 | -0 |
| 2025-06-13 08:37 | fix(insexpand): update showmode when updating the screen (#34466) | luukvbaal | 1 | +8 | -8 |
| 2025-06-13 07:37 | vim-patch:d296af9: runtime(masm): set 'com' and 'cms' options in ftplugin | Christian Clason | 1 | +4 | -2 |
| 2025-06-13 07:36 | vim-patch:85f0711: runtime(zimbu): set 'commentstring' option in ftplugin | Christian Clason | 1 | +5 | -2 |
| 2025-06-13 00:53 | vim-patch:91af4c4: runtime(doc): improve the wording of 'sts', 'varts' and 'varsts' values (#34480) | zeertzjq | 4 | +121 | -92 |
| 2025-06-12 18:00 | fix(lsp): correct diagnostic data support and related info capabilities (#34454) | Riley Bruins | 1 | +1 | -1 |
| 2025-06-12 17:56 | feat(lsp): <Plug> mapping for signature help cycling #34039 | Tiago Inaba | 2 | +22 | -3 |
| 2025-06-12 16:25 | feat(lsp): incremental selection via "textDocument/selectionRange" #34011 | Riley Bruins | 5 | +141 | -1 |
| 2025-06-12 16:21 | fix(lsp): _cancel_all_requests() tries to cancel completed requests #34105 | Andre Toerien | 1 | +3 | -1 |
| 2025-06-12 16:18 | fix(clipboard): enable cache for function providers #34470 | Antoine | 1 | +8 | -11 |
| 2025-06-12 09:57 | fix(messages): make swapfile attention message part of prompt (#34414) | luukvbaal | 33 | +153 | -284 |
| 2025-06-12 09:35 | Merge pull request #34412 from bfredl/ui_buf | bfredl | 4 | +33 | -6 |
| 2025-06-10 08:16 | fix(msgpack): flush incomplete big UI event before packing RPC event | bfredl | 4 | +33 | -6 |
| 2025-06-12 06:53 | fix(cmdline): set search cursor after ui_flush() (#34418) | luukvbaal | 1 | +26 | -35 |
| 2025-06-12 06:51 | fix(float): ensure relative window grid is allocated (#34459) | luukvbaal | 2 | +15 | -0 |
| 2025-06-12 00:05 | vim-patch:5128920: runtime(vim): Update base-syntax, improve function definition matching (#34463) | zeertzjq | 1 | +99 | -54 |
| 2025-06-12 00:04 | vim-patch:9.1.1454: tests: no test for pum at line break position (#34462) | zeertzjq | 2 | +190 | -0 |
| 2025-06-11 23:32 | vim-patch:053aee0: runtime(doc): add more pointers to 'completeopt' (#34460) | zeertzjq | 4 | +21 | -0 |
| 2025-06-11 22:31 | fix(shada): prevent use-after-free when mapping file marks (#34446) | glepnir | 1 | +14 | -3 |
| 2025-06-11 14:47 | fix(terminal): don't disable scrolloff for non-terminal buffers (#34451) | zeertzjq | 2 | +30 | -1 |
| 2025-06-11 13:26 | feat(tui): support APC queries in TermResponse (#34426) | Gregory Anders | 8 | +36 | -9 |
| 2025-06-11 13:26 | fix(editorconfig): a custom property is treated as a section (#34445) | fortime | 2 | +21 | -1 |
| 2025-06-11 07:45 | vim-patch:c413ac7: runtime(java): Match raw-, non-generic-, and generic-type names of "java.lang" | Christian Clason | 1 | +46 | -53 |
| 2025-06-11 07:45 | vim-patch:138fb95: runtime(reva): set 'cms' option in ftplugin, update URL | Christian Clason | 2 | +5 | -4 |
| 2025-06-11 07:44 | vim-patch:a0316cd: runtime(abap): set 'comments' and 'commentstring' option in ftplugin | Christian Clason | 1 | +4 | -1 |
| 2025-06-11 07:42 | vim-patch:572d460: runtime(gdshader): add comments and commentstring to ftplugin | Christian Clason | 1 | +4 | -1 |
| 2025-06-11 07:42 | vim-patch:30cf017: runtime(8th): updated 8th syntax script | Christian Clason | 1 | +292 | -267 |
| 2025-06-11 04:26 | fix(lsp): announce diagnostic tag support (#34436) | Riley Bruins | 1 | +4 | -0 |
| 2025-06-11 02:41 | test: value of has("gui_running") after :restart (#34439) | zeertzjq | 1 | +31 | -10 |
| 2025-06-11 01:56 | test(screen): still match by full row when {MATCH:} is present (#34437) | zeertzjq | 2 | +4 | -1 |
| 2025-06-11 00:06 | vim-patch:9.1.1452: completion: redundant check for completion flags (#34434) | zeertzjq | 1 | +12 | -12 |
| 2025-06-10 23:53 | vim-patch:bfa1636: runtime(doc): update documentation on tabstop settings (#34433) | zeertzjq | 6 | +57 | -43 |
| 2025-06-10 23:35 | vim-patch:274efcc: runtime(vim): Update base-syntax, contain let-heredocs (#34431) | zeertzjq | 1 | +79 | -17 |
| 2025-06-10 23:35 | vim-patch:9.1.1450: Session has wrong arglist with :tcd and :arglocal (#34430) | zeertzjq | 3 | +42 | -4 |
| 2025-06-10 23:05 | Merge pull request #34429 from zeertzjq/vim-9.1.1447 | zeertzjq | 3 | +34 | -7 |
| 2025-06-10 22:41 | vim-patch:9.1.1449: typo in pum_display() | zeertzjq | 1 | +1 | -1 |
| 2025-06-10 22:38 | vim-patch:9.1.1447: completion: crash when backspacing with fuzzy completion | zeertzjq | 2 | +33 | -6 |
| 2025-06-10 20:52 | fix(terminal): fix OSC 8 parsing (#34424) | Gregory Anders | 2 | +14 | -22 |
| 2025-06-10 15:27 | Merge pull request #34411 from zeertzjq/tui-crash | zeertzjq | 10 | +141 | -55 |
| 2025-06-10 09:52 | test: :restart works on Windows | zeertzjq | 2 | +37 | -16 |
| 2025-06-10 06:10 | fix(tui): wait for embedded server's exit code | zeertzjq | 9 | +104 | -39 |
| 2025-06-10 13:50 | fix(shada): prevent 'nobuflisted' buffers in v:oldfiles #34373 | glepnir | 2 | +17 | -4 |
| 2025-06-09 20:35 | vim-patch:446a98f: runtime(rpl): set commentstring option in ftplugin | Christian Clason | 1 | +3 | -2 |
| 2025-06-09 20:35 | vim-patch:9e9fe66: runtime(postscr): set commentstring option in ftplugin | Christian Clason | 1 | +3 | -1 |
| 2025-06-09 20:34 | vim-patch:de535cf: runtime(occam): set commentstring option in ftplugin | Christian Clason | 1 | +4 | -2 |
| 2025-06-09 20:34 | vim-patch:df63097: runtime(lprolog): set com, cms options for lambda prolog | Christian Clason | 1 | +4 | -2 |
| 2025-06-09 20:34 | vim-patch:aa9fc8e: runtime(vue): set 'com' and 'cms' options in ftplugin | Christian Clason | 1 | +8 | -0 |
| 2025-06-09 20:36 | vim-patch:9.1.1446: filetype: cuda-gdb config files are not recognized | Christian Clason | 2 | +3 | -1 |
| 2025-06-10 00:47 | vim-patch:9.1.1445: negative matchfuzzy scores although there is a match (#34409) | zeertzjq | 2 | +7 | -2 |
| 2025-06-10 00:20 | vim-patch:9.1.1443: potential buffer underflow in insertchar() (#34408) | zeertzjq | 1 | +2 | -1 |
| 2025-06-10 00:20 | vim-patch:9.1.1442: tests: Test_diff_fold_redraw() is insufficient (#34407) | zeertzjq | 1 | +14 | -20 |
| 2025-06-10 00:01 | Merge pull request #34381 from zeertzjq/vim-9.1.1441 | zeertzjq | 2 | +87 | -111 |
| 2025-06-09 23:27 | vim-patch:9.1.1444: Unused assignment in set_fuzzy_score() | zeertzjq | 1 | +1 | -3 |
| 2025-06-08 14:46 | vim-patch:9.1.1441: completion: code can be improved | zeertzjq | 2 | +89 | -111 |
| 2025-06-09 17:02 | feat(lsp): workspace diagnostic support (#34262) | Maria José Solano | 6 | +302 | -69 |
| 2025-06-09 17:01 | feat(lsp): static registration support (#34371) | Maria José Solano | 2 | +66 | -0 |
| 2025-06-09 16:58 | fix(messages): single event for multi-expr :echo (#34393) | luukvbaal | 2 | +26 | -1 |
| 2025-06-09 16:57 | fix(messages): recognize cmdline one_key/number prompt State (#34206) | luukvbaal | 10 | +62 | -26 |
| 2025-06-09 16:31 | feat(vim.fs): root() can specify "equal priority" #34276 | Siddhant Agarwal | 5 | +80 | -21 |
| 2025-06-09 15:44 | docs(diagnostics): default keymaps #34400 | Mtende | 1 | +13 | -0 |
| 2025-06-09 15:24 | fix(highlight): preserve background transparency in 'winblend' #34302 | glepnir | 3 | +100 | -82 |
| 2025-06-09 14:05 | Merge #34361 skip flaky tests on cirrus CI | Justin M. Keyes | 2 | +7 | -0 |
| 2025-06-09 13:50 | fix(api): count parameter in nvim_parse_cmd, nvim_cmd #34253 | glepnir | 2 | +154 | -53 |
| 2025-06-09 13:45 | ci: skip flaky fold test on freebsd/cirrus | Justin M. Keyes | 1 | +3 | -0 |
| 2025-06-07 15:15 | ci: skip flaky cursor test on freebsd/cirrus | Justin M. Keyes | 1 | +4 | -0 |
| 2025-06-09 12:43 | fix(compositor): don't blend uninitialized background cells #34364 | luukvbaal | 2 | +25 | -1 |
| 2025-06-09 07:54 | Merge pull request #34217 from bfredl/shadajump | bfredl | 1 | +139 | -101 |
| 2025-05-28 14:58 | refactor(shada): replace macros taking macros and code fragments | bfredl | 1 | +139 | -101 |
| 2025-06-09 07:07 | fix: `fn.exists()` typos (#34390) | phanium | 2 | +2 | -2 |
| 2025-06-08 23:44 | fix(treesitter): ensure window is valid in async parsing #34385 | notomo | 1 | +3 | -1 |
| 2025-06-08 22:57 | vim-patch:9.1.1439: Last diff folds not merged (#34380) | zeertzjq | 4 | +59 | -98 |
| 2025-06-08 22:57 | vim-patch:9.1.1437: MS-Windows: internal compile error in uc_list() (#34379) | zeertzjq | 2 | +30 | -6 |
| 2025-06-06 23:00 | fix(treesitter): support multiple `@injection.content` captures | Riley Bruins | 2 | +7 | -2 |
| 2025-06-08 14:20 | vim-patch:80a7921: runtime(nginx): Add NGINX directive for background cache updates | Christian Clason | 1 | +2 | -0 |
| 2025-06-08 10:26 | test: remove unnecessary line breaks #34369 | glepnir | 2 | +253 | -1129 |
| 2025-06-08 01:59 | vim-patch:partial:8f7256a (#34368) | zeertzjq | 6 | +12 | -12 |
| 2025-06-08 01:57 | Merge pull request #34366 from zeertzjq/vim-1cccdeb | zeertzjq | 1 | +13 | -8 |
| 2025-06-08 00:39 | vim-patch:834bb85: runtime(vim): vimHLGroup is not highlighted correctly | zeertzjq | 1 | +2 | -2 |
| 2025-06-08 00:38 | vim-patch:6acca4b: runtime(vim): remove trailing whitespace in Vim syntax generator | zeertzjq | 1 | +5 | -5 |
| 2025-06-08 00:38 | vim-patch:1cccdeb: runtime(vim): Update base-syntax, improve Vim9 block start pattern | zeertzjq | 1 | +6 | -1 |
| 2025-06-07 22:10 | feat: make :restart work for remote UI (#34354) | zeertzjq | 11 | +205 | -116 |
| 2025-06-07 16:27 | fix(treesitter): scope highlight state per window #34347 | Riley Bruins | 1 | +38 | -33 |
| 2025-06-07 14:49 | docs: lua, UI events #34261 | Justin M. Keyes | 7 | +31 | -17 |
| 2025-06-07 09:24 | fix(startup): make startup windows if there are only floating windows (#34349) | luukvbaal | 2 | +61 | -32 |
| 2025-06-07 09:24 | fix(api): update topline when flushing with nvim__redraw() (#34346) | luukvbaal | 2 | +30 | -0 |
| 2025-06-07 08:53 | test(tui_spec): avoid dangling process in OSC 52 test (#34356) | zeertzjq | 1 | +6 | -2 |
| 2025-06-06 14:45 | fix(messages): capture execute("messages") with ext_messages (#34342) | luukvbaal | 2 | +35 | -5 |
| 2025-06-05 10:31 | fix: type fixes | Lewis Russell | 51 | +420 | -354 |
| 2025-06-06 00:28 | test(treesitter): test node access after tree edit | Rodrigodd | 1 | +23 | -0 |
| 2025-06-04 22:26 | refactor(treesitter): avoid unnecessarily copying tree | Rodrigodd | 1 | +2 | -4 |
| 2025-06-04 00:53 | fix(treesitter): ensure TSNode's tree is immutable | Rodrigodd | 1 | +33 | -20 |
| 2025-06-06 14:04 | fix(extui): use visible to determine active "more" (#34327) | luukvbaal | 3 | +21 | -14 |
| 2025-06-06 13:26 | fix(lsp): only auto-detach lsp.config enabled clients #34325 | Kai-Hsiang Hsu | 1 | +3 | -1 |
| 2025-06-06 10:40 | fix(api): ensure win_get_config() "border" is reciprocal (#34322) | luukvbaal | 2 | +7 | -3 |
| 2025-06-06 05:49 | refactor: make two functions used only in memory.c static (#34339) | zeertzjq | 2 | +23 | -24 |
| 2025-06-06 04:34 | fix(diff): fix incorrect item size of dout_ga (#34338) | zeertzjq | 4 | +61 | -1 |
| 2025-06-06 02:46 | vim-patch:9.1.1435: completion: various flaws in fuzzy completion (#34335) | zeertzjq | 5 | +236 | -191 |
| 2025-06-05 23:47 | vim-patch:eb59129: runtime(typescript): remove Fixedgq() function from indent script (#34334) | Phạm Bình An | 1 | +2 | -63 |
| 2025-06-05 22:57 | Merge pull request #34333 from zeertzjq/vim-9.1.1431 | zeertzjq | 1 | +3 | -7 |
| 2025-06-05 22:36 | vim-patch:9.1.1433: Unnecessary :if when writing session | zeertzjq | 1 | +3 | -7 |
| 2025-06-05 22:36 | vim-patch:9.1.1431: Hit-Enter Prompt when loading session files | zeertzjq | 1 | +2 | -2 |
| 2025-06-05 11:24 | fix(diagnostic): ensure autocmd always is always sent diagnostics | Lewis Russell | 2 | +26 | -13 |
| 2025-06-04 20:30 | vim-patch:bb78ea2: runtime(mbsync): Add support for TLSType in syntax script | Christian Clason | 1 | +6 | -4 |
| 2025-06-05 01:19 | vim-patch:9.1.1432: GTK GUI: Buffer menu does not handle unicode correctly (#34313) | zeertzjq | 2 | +41 | -42 |
| 2025-06-05 01:18 | fix(menu): fix listing of submenus (#34315) | zeertzjq | 2 | +88 | -31 |
| 2025-06-04 23:05 | Merge pull request #34312 from zeertzjq/vim-d6c9ac9 | zeertzjq | 7 | +31 | -44 |
| 2025-06-04 22:31 | vim-patch:dfed077: runtime(doc): fix small errors from rev 2090405de5bb66facc29c74 | zeertzjq | 2 | +7 | -5 |
| 2025-06-04 22:28 | vim-patch:d6c9ac9: runtime(doc): clarify the effect of 'smarttab' | zeertzjq | 5 | +24 | -39 |
| 2025-06-04 17:59 | fix(extui): copy window config to new tabpage (#34308) | luukvbaal | 4 | +50 | -51 |
| 2025-06-04 16:33 | build(deps): bump tree-sitter to v0.25.6 | Christian Clason | 2 | +4 | -4 |
| 2025-06-04 16:26 | docs: getreg() type #34215 | phanium | 3 | +9 | -6 |
| 2025-06-04 15:32 | ci(release): drop manual shasum collection | Christian Clason | 2 | +2 | -16 |
| 2025-06-04 14:11 | refactor(windows): redundant icon messages #34274 | Emanuel Krollmann | 2 | +10 | -15 |
| 2025-06-04 05:46 | Merge pull request #34294 from glepnir/vim-9.1.1426 | zeertzjq | 6 | +85 | -26 |
| 2025-06-03 23:22 | vim-patch:9.1.1428: completion: register completion needs cleanup | glepnir | 2 | +30 | -19 |
| 2025-06-03 21:55 | vim-patch:2090405: runtime(doc): make examples verbatim to prevent conceal/tag parsing (#34299) | Yochem van Rosmalen | 6 | +33 | -26 |
| 2025-06-02 12:44 | fix(vim.diagnostic): improve typing | Lewis Russell | 4 | +171 | -95 |
| 2025-06-03 14:22 | fix(diagnostics): diagnostic just after EOL is not highlighted #34085 | Sergei Slipchenko | 1 | +4 | -1 |
| 2025-06-03 13:36 | fix(glob): handling commas in letter pattern #34170 | Brynne Taylor | 2 | +3 | -2 |
| 2025-06-03 11:27 | fix(api): adjust fix for reconfiguring float "relative" (#34287) | luukvbaal | 2 | +9 | -6 |
| 2025-06-03 06:48 | vim-patch:9.1.1426: completion: register contents not completed | glepnir | 6 | +79 | -31 |
| 2025-06-03 01:03 | fix(excmd): don't allow range or args for :detach/:restart (#34280) | zeertzjq | 3 | +25 | -28 |
| 2025-06-03 00:18 | fix(tui): make :restart use new size after terminal resize (#34282) | zeertzjq | 3 | +74 | -86 |
| 2025-06-02 23:58 | vim-patch:3993cd6: runtime(vim): Update base-syntax, bug fixes (#34288) | zeertzjq | 1 | +5 | -5 |
| 2025-06-02 23:54 | vim-patch:bfeefc4: runtime(doc): clarify the effect of exclusive single char selections (#34289) | zeertzjq | 6 | +36 | -9 |
| 2025-06-02 23:00 | Merge pull request #34247 from zeertzjq/vim-9.1.1301 | zeertzjq | 10 | +1702 | -99 |
| 2025-06-02 06:41 | vim-patch:9.1.1424: PMenu selection broken with multi-line selection and limits | zeertzjq | 2 | +37 | -4 |
| 2025-06-02 06:16 | vim-patch:9.1.1422: scheduling of complete function can be improved | zeertzjq | 1 | +144 | -73 |
| 2025-05-31 11:15 | vim-patch:9.1.1416: completion limits not respected for fuzzy completions | zeertzjq | 3 | +104 | -5 |
| 2025-05-31 11:08 | vim-patch:9.1.1410: out-of-bounds access with 'completefunc' | zeertzjq | 2 | +85 | -10 |
| 2025-05-31 11:03 | vim-patch:9.1.1409: using f-flag in 'complete' conflicts with Neovim | zeertzjq | 8 | +68 | -70 |
| 2025-05-31 10:58 | vim-patch:fa8b7db: runtime(doc): tweak documentation style in options.txt | zeertzjq | 3 | +12 | -12 |
| 2025-05-31 10:57 | vim-patch:9.1.1313: compile warning about uninitialized value | zeertzjq | 1 | +1 | -1 |
| 2025-05-31 09:36 | vim-patch:9.1.1311: completion: not possible to limit number of matches | zeertzjq | 8 | +331 | -50 |
| 2025-05-31 09:30 | vim-patch:9.1.1302: Coverity warns about using uninitialized value | zeertzjq | 1 | +1 | -1 |
| 2025-05-31 08:38 | vim-patch:9.1.1301: completion: cannot configure completion functions with 'complete' | zeertzjq | 9 | +1086 | -87 |
| 2025-05-31 08:49 | vim-patch:9.1.1147: preview-window does not scroll correctly | zeertzjq | 1 | +47 | -0 |
| 2025-06-02 11:05 | fix(extui): properly setup "more" window for changed buffer | Luuk van Baal | 2 | +9 | -8 |
| 2025-06-02 05:09 | fix(extui): reposition "more" window after entering cmdwin | Luuk van Baal | 2 | +17 | -10 |
| 2025-06-02 12:59 | fix(api): reconfiguring float "relative" does not clear "win" (#34271) | luukvbaal | 2 | +17 | -0 |
| 2025-06-02 12:54 | feat(editor): ":restart" command #33953 | Sathya Pramodh | 7 | +206 | -6 |
| 2025-06-01 16:49 | vim-patch:b577ad5: runtime(java): Match annotation- and interface-type names of "java.lang" | Christian Clason | 2 | +29 | -9 |
| 2025-06-02 00:26 | vim-patch:95ea0b0: runtime(doc): make 'shiftwidth' setting more precise (#34266) | zeertzjq | 3 | +12 | -12 |
| 2025-06-02 00:11 | vim-patch:0aaf6f8: runtime(vim): Update base-syntax, improve :profile highlighting (#34265) | zeertzjq | 1 | +27 | -1 |
| 2025-06-01 22:23 | fix(windows): don't set window icon on SIGHUP #34260 | Emanuel Krollmann | 2 | +13 | -1 |
| 2025-06-01 22:12 | fix(eval): winnr('$') counts non-current hidden/unfocusable windows #34207 | luukvbaal | 10 | +62 | -34 |
| 2025-06-01 22:03 | fix(api): add missing nargs field to user command Lua callbacks #34210 | glepnir | 2 | +30 | -0 |
| 2025-06-01 21:13 | docs: news, intro, lsp, api #33687 | Justin M. Keyes | 10 | +175 | -154 |
| 2025-06-01 18:54 | fix(extui): adjust "more" window routing (#34251) | luukvbaal | 3 | +31 | -23 |
| 2025-06-01 15:11 | Merge pull request #34244 from brianhuster/vim-6fea0a5 | zeertzjq | 2 | +35 | -8 |
| 2025-06-01 13:33 | vim-patch:055cca8: runtime(java): Reference a modern syntax item generator for type names (#34256) | zeertzjq | 2 | +6 | -12 |
| 2025-06-01 00:58 | Merge pull request #34252 from zeertzjq/vim-7b5550f | zeertzjq | 1 | +88 | -7 |
| 2025-06-01 00:33 | vim-patch:086b3b5: runtime(vim): Update base-syntax, improve :mark and :substitute highlighting | zeertzjq | 1 | +43 | -6 |
| 2025-06-01 00:31 | vim-patch:7b5550f: runtime(vim): Update base-syntax, improve :import highlighting | zeertzjq | 1 | +46 | -2 |
| 2025-06-01 00:31 | Merge pull request #34239 from e-kwsm/vim-9.1.1342 | zeertzjq | 2 | +11 | -7 |
| 2025-05-31 15:47 | feat(lsp)!: pass entire entry to format function (#34166) | Maria José Solano | 4 | +49 | -41 |
| 2025-05-31 15:00 | vim-patch:9.1.1420: tests: could need some more tests for shebang lines | Eisuke Kawashima | 1 | +5 | -0 |
| 2025-05-30 16:34 | vim-patch:9.1.1342: Shebang filetype detection can be improved | Eisuke Kawashima | 2 | +6 | -7 |
| 2025-05-31 12:58 | vim-patch:b9ea0a8: runtime(doc): tweak documentation style in helphelp.txt | brianhuster | 1 | +2 | -23 |
| 2025-05-31 12:54 | vim-patch:5ddcecf: runtime(help): Add better support for language annotation highlighting | brianhuster | 2 | +52 | -23 |
| 2025-05-31 12:51 | vim-patch:9.1.1419: It is difficult to ignore all but some events (#34245) | luukvbaal | 8 | +53 | -11 |
| 2025-05-31 10:13 | vim-patch:6fea0a5: runtime(help): Add Vim lang annotation support for codeblocks | brianhuster | 2 | +21 | -2 |
| 2025-05-31 01:01 | Merge pull request #34243 from zeertzjq/vim-a4a3f71 | zeertzjq | 4 | +184 | -189 |
| 2025-05-31 00:18 | vim-patch:77959dc: runtime(doc): CI fails with trailing whitespace error in usr_30.txt | zeertzjq | 1 | +2 | -2 |
| 2025-05-31 00:13 | vim-patch:a4a3f71: runtime(doc): clarify tabstop settings and guidance | zeertzjq | 4 | +184 | -189 |
| 2025-05-30 23:47 | fix(redraw): update curswant for Visual selection (#34241) | zeertzjq | 2 | +25 | -0 |
| 2025-05-30 22:59 | vim-patch:570e71a: runtime(vim): Update base-syntax, improve :set highlighting (#34240) | zeertzjq | 1 | +4 | -2 |
| 2025-05-30 16:13 | ci(release): bump windows runner to windows-2022 | Christian Clason | 1 | +1 | -1 |
| 2025-05-30 15:57 | docs: rename builtin.txt, eval.txt #34212 | Phạm Bình An | 10 | +16300 | -16296 |
| 2025-05-30 11:57 | fix(terminal): stack overflow when too many csi args (#34012) | phanium | 1 | +1 | -1 |
| 2025-05-29 18:29 | fix(terminal): skip setting `string_initial` to false on no-op (#34176) | Gabriel Ford | 2 | +49 | -1 |
| 2025-05-29 11:35 | fix(treesitter): parser metadata annotations | Christian Clason | 1 | +6 | -3 |
| 2025-04-29 09:48 | fix(vim.system): improve error message when cwd does not exist | Lewis Russell | 2 | +13 | -2 |
| 2025-05-29 10:10 | test(treesitter): coverage for comments with combined injections (#33975) | Riley Bruins | 1 | +33 | -0 |
| 2025-05-28 23:09 | vim-patch:9.1.1417: missing info about register completion in complete_info() (#34219) | zeertzjq | 4 | +6 | -0 |
| 2025-05-28 23:04 | vim-patch:0bc8709: runtime(doc): Correct allowed flags after :substitute repeat (#34218) | zeertzjq | 1 | +3 | -2 |
| 2025-05-28 09:10 | vim-patch:9.1.1408: not easily possible to complete from register content (#34198) | glepnir | 13 | +198 | -12 |
| 2025-05-28 07:04 | build(deps): bump tree-sitter to v0.25.5 | Christian Clason | 2 | +4 | -4 |
| 2025-05-27 13:56 | fix(filetype): error when `vim.filetype.match{buf=fn.bufadd('a.sh')}` #34155 | phanium | 1 | +1 | -1 |
| 2025-05-27 13:50 | docs(ui): cmdline_hide parameters #34049 | RedHolger | 2 | +5 | -4 |
| 2025-05-27 12:38 | fix(gO): use non-breaking space #34197 | altermo | 1 | +2 | -1 |
| 2025-05-27 11:01 | feat(api): set nvim_echo() kind for ext_messages (#33998) | luukvbaal | 8 | +29 | -2 |
| 2025-05-27 10:38 | fix(extui): incorrect cmdline cursor position (#34201) | luukvbaal | 1 | +4 | -5 |
| 2025-05-27 09:27 | feat(extui): route to "more" window if it is open (#34190) | luukvbaal | 1 | +15 | -11 |
| 2025-05-11 20:30 | fix(folds): adjust filler text drawing for transparent folds | Sean Dewar | 2 | +196 | -2 |
| 2025-05-27 01:16 | vim-patch:9.1.1413: spurious CursorHold triggered in GUI on startup (#34195) | zeertzjq | 2 | +10 | -1 |
| 2025-05-27 00:14 | build: lint decorations_spec etc. with lintlua (#34182) | zeertzjq | 1 | +10 | -0 |
| 2025-05-26 23:47 | build: unset $TMUX when running tests (#34178) | zeertzjq | 1 | +1 | -0 |
| 2025-05-26 23:46 | Merge pull request #34193 from zeertzjq/vim-a6172f8 | zeertzjq | 3 | +6 | -3 |
| 2025-05-26 23:24 | vim-patch:f0c7090: runtime(doc): trailing whitespace in options.txt, delete it. | zeertzjq | 1 | +1 | -1 |
| 2025-05-26 23:23 | vim-patch:a6172f8: runtime(doc): Correct allowed characters at :help 'filetype' | zeertzjq | 3 | +6 | -3 |
| 2025-05-22 10:00 | perf(runtime): vim.trim for long only whitespace strings | monkoose | 3 | +76 | -2 |
| 2025-05-25 15:16 | vim-patch:69c3493: runtime(doc): clarify license conditions for distributed runtime files | Christian Clason | 1 | +5 | -0 |
| 2025-05-25 15:16 | vim-patch:c8b7e61: runtime: Add license information for HCL and Terraform runtime files | Christian Clason | 5 | +63 | -3 |
| 2025-05-26 14:25 | fix(extui): write each message chunk pattern separately (#34188) | luukvbaal | 2 | +24 | -50 |
| 2025-05-26 01:24 | test: format decoration_spec.lua (#34181) | Gabriel Ford | 1 | +2 | -2 |
| 2025-05-25 22:51 | vim-patch:9.1.1407: Can't use getpos('v') in OptionSet when using setbufvar() (#34177) | zeertzjq | 4 | +63 | -3 |
| 2025-05-25 22:04 | fix(lsp): announce `normalizesLineEndings` capability (#34175) | Maria José Solano | 1 | +1 | -0 |
| 2025-05-25 22:04 | refactor(lsp): use `vim.validate` in `vim.lsp.log` (#34165) | Maria José Solano | 1 | +8 | -2 |
| 2025-05-25 01:28 | fix(system): don't treat NUL at start as no input (#34167) | zeertzjq | 2 | +11 | -5 |
| 2025-05-24 20:05 | Merge pull request #34054 from bfredl/looking_glass | bfredl | 4 | +95 | -51 |
| 2025-05-24 19:04 | ci: bump zig to 0.14.1 | bfredl | 1 | +1 | -1 |
| 2025-05-16 10:59 | feat(build): make build.zig run unittests | bfredl | 4 | +60 | -18 |
| 2025-05-16 09:59 | feat(build): make build.zig use luajit on main plattforms | bfredl | 1 | +34 | -32 |
| 2025-05-24 18:31 | fix(extui): using tracked message column in cleared buffer (#34154) | luukvbaal | 2 | +47 | -39 |
| 2025-05-24 16:15 | build(deps): bump tree-sitter-c to v0.24.1 | Christian Clason | 3 | +5 | -4 |
| 2025-05-22 19:11 | fix(treesitter): properly clip nested injections | Riley Bruins | 2 | +30 | -1 |
| 2025-05-24 10:02 | fix(extui): map wincmd instead of remapped key (#34151) | phanium | 1 | +1 | -1 |
| 2025-05-10 10:26 | feat(search): increase `MAX_COUNT` to 999 | Christian Clason | 8 | +54 | -40 |
| 2025-05-23 11:09 | fix(extui): append consecutive :echon messages | Luuk van Baal | 1 | +30 | -12 |
| 2025-05-23 11:03 | feat(ui): "append" parameter for "msg_show" UI events | Luuk van Baal | 9 | +44 | -62 |
| 2025-05-23 22:48 | Merge pull request #34137 from brianhuster/vim-2323f22 | zeertzjq | 7 | +273 | -44 |
| 2025-05-23 22:45 | fix(move): consume skipcol before revealing filler lines (#34143) | luukvbaal | 2 | +69 | -43 |
| 2025-05-23 22:38 | vim-patch:9.1.1405: tests: no test for mapping with special keys in session file (#34146) | zeertzjq | 2 | +13 | -6 |
| 2025-05-23 01:40 | vim-patch:9.1.1404: wrong link to Chapter 2 in new-tutor | brianhuster | 3 | +25 | -5 |
| 2025-05-23 01:07 | vim-patch:2323f22: runtime(new-tutor): add chapter two to the interactive tutorial | brianhuster | 5 | +249 | -40 |
| 2025-05-22 23:52 | vim-patch:df68419: runtime(doc): clarify the use of change marks when writing a buffer (#34132) | Brahmajit Das | 4 | +14 | -12 |
| 2025-05-22 23:42 | vim-patch:9.1.1402: multi-byte mappings not properly stored in session file (#34131) | zeertzjq | 3 | +46 | -4 |
| 2025-05-22 23:12 | vim-patch:f4b2fce: runtime(vim): Update base-syntax, fix missing luaParenError error (#34130) | zeertzjq | 1 | +0 | -1 |
| 2025-05-22 13:22 | fix(lsp): fix error with InsertReplaceEdit events #33973 | Evan Hahn | 2 | +42 | -13 |
| 2025-05-22 11:15 | Merge pull request #34100 from bfredl/billions | bfredl | 11 | +63 | -39 |
| 2025-05-22 10:40 | fix: use nvim namespace convention #34010 | Yochem van Rosmalen | 4 | +5 | -6 |
| 2025-05-22 10:16 | fix(lsp): avoid `foldclose()` after current window-buffer changed #33901 | Yi Ming | 1 | +4 | -1 |
| 2025-05-22 09:22 | fix(tests): use correct include path for unittest | bfredl | 6 | +23 | -2 |
| 2025-05-20 10:10 | fix(tests): use uv.spawn instead of io.popen for unittest helpers | bfredl | 4 | +40 | -31 |
| 2025-05-22 09:21 | feat(outline): smaller indentation #34005 | altermo | 1 | +1 | -6 |
| 2025-05-20 09:21 | fix(tests): don't surpress stderr output | bfredl | 1 | +0 | -6 |
| 2025-05-22 07:24 | feat(glob): new Glob implementation based on Peglob #33605 | Brynne Taylor | 4 | +454 | -119 |
| 2025-05-22 05:59 | vim-patch:b0691b4: runtime(sh): Fix various syntax highlighting problems in ksh93 scripts | Christian Clason | 2 | +127 | -32 |
| 2025-05-21 21:34 | fix(extui): reset message state after "search_cmd" message (#34119) | luukvbaal | 1 | +10 | -4 |
| 2025-05-21 17:54 | fix(diagnostic): accept multiple namespace in `open_float()` (#34073) | Maria José Solano | 3 | +30 | -5 |
| 2025-05-21 15:20 | fix(diagnostics): fixed virtual_text cursormoved autocmd error (#34017) | Rijul Kapoor | 3 | +50 | -13 |
| 2025-05-21 09:26 | docs(tutor): move lesson 7.2 below lesson 7.3 #33662 | Phạm Bình An | 3 | +58 | -49 |
| 2025-05-20 17:06 | Merge pull request #34090 from yochem/exrc-search-parent | Gregory Anders | 6 | +47 | -26 |
| 2025-05-20 17:05 | fix(lsp/health): ensure valid table before concatenating (#34092) | Gregory Anders | 1 | +1 | -1 |
| 2025-05-19 18:46 | vim-patch:719ec0f: runtime(tar): preserve pwd when reading and writing tar files | Christian Clason | 1 | +10 | -8 |
| 2025-05-19 18:46 | vim-patch:5ad53ca: runtime(muttrc): fix mangled keywords in syntax script | Christian Clason | 1 | +3 | -2 |
| 2025-05-20 02:44 | fix(diagnostic): deprecate `float` in `vim.diagnostic.Opts.Jump` (#34037) | v1nh1shungry | 3 | +25 | -9 |
| 2025-05-20 00:21 | vim-patch:5a8f995: runtime(doc): remove outdated Contribution section in pi_tutor (#34094) | Phạm Bình An | 1 | +4 | -9 |
| 2025-05-19 14:18 | feat(exrc): stop searching in parent directories by unsetting 'exrc' | Yochem van Rosmalen | 6 | +46 | -29 |
| 2025-05-19 17:37 | Don't set manwidth wider than the window (#34078) | Fionn Fitzmaurice | 2 | +5 | -4 |
| 2025-05-19 14:07 | Merge pull request #33884 from neovim/dependabot/github_actions/mlugg/setup-zig-2 | bfredl | 1 | +1 | -1 |
| 2025-05-19 13:11 | fix(defaults): start exrc search from parent directory | Yochem van Rosmalen | 1 | +9 | -5 |
| 2025-05-19 00:11 | vim-patch:9.1.1398: completion: trunc does not follow Pmenu highlighting attributes (#34084) | zeertzjq | 3 | +57 | -3 |
| 2025-05-18 23:44 | feat(clipboard): wayclip primary clipboard and correct mimetype (#33990) | Fredrik Foss-Indrehus | 1 | +4 | -4 |
| 2025-05-18 09:36 | Merge pull request #34071 from bfredl/tagutf | bfredl | 1 | +0 | -38 |
| 2025-05-17 14:12 | build(deps): bump uncrustify to 0.81.0 | Christian Clason | 2 | +14 | -4 |
| 2025-05-17 23:06 | Merge pull request #34075 from zeertzjq/vim-a577e42 | zeertzjq | 2 | +377 | -228 |
| 2025-05-17 22:02 | vim-patch:a577e42: runtime(vim): Update base-syntax, improve script-interface command highlighting | zeertzjq | 2 | +370 | -221 |
| 2025-05-17 22:10 | vim-patch:e957cba: runtime(vim): Update base-syntax, match quote separated numbers | zeertzjq | 1 | +7 | -7 |
| 2025-05-17 16:50 | build(deps): bump tree-sitter-markdown to v0.5.0 | Christian Clason | 2 | +4 | -4 |
| 2025-05-17 16:57 | feat(logs): show full paths in lsp logs (#33886) | Anakin Childerhose | 1 | +2 | -2 |
| 2025-05-17 14:41 | refactor(helptags): remove useless homegrown encoding check | bfredl | 1 | +0 | -38 |
| 2025-05-17 10:31 | build(deps): bump tree-sitter-lua to v0.4.0 | Christian Clason | 2 | +4 | -4 |
| 2025-05-17 09:24 | fix(extui): translate <Tab> in cmdline text (#34055) | luukvbaal | 2 | +10 | -8 |
| 2025-05-17 08:33 | build(deps): bump luv to 1.51.0-1 | Christian Clason | 4 | +124 | -5 |
| 2025-05-17 00:20 | vim-patch:9.1.1396: 'grepformat' is a global option (#34060) | zeertzjq | 10 | +33 | -3 |
| 2025-05-16 23:47 | vim-patch:9.1.1395: search_stat not reset when pattern differs in case (#34058) | zeertzjq | 3 | +44 | -4 |
| 2025-05-16 22:35 | fix(:print): don't use schar_from_ascii() for illegal byte (#34046) | zeertzjq | 2 | +24 | -0 |
| 2025-05-16 17:04 | build(deps): bump tree-sitter-vimdoc to v4.0.0 | Christian Clason | 2 | +4 | -4 |
| 2025-05-16 16:23 | build(deps): bump tree-sitter-query to v0.6.1 | Christian Clason | 2 | +4 | -4 |
| 2025-05-16 09:45 | Merge pull request #34038 from bfredl/tui_mode | bfredl | 2 | +14 | -29 |
| 2025-05-15 16:50 | refactor(tui): don't use pseudo-terminfo for custom modes | bfredl | 2 | +14 | -29 |
| 2025-05-16 08:59 | Merge pull request #34016 from bfredl/tui_scroll_shame | bfredl | 2 | +38 | -78 |
| 2025-05-16 07:04 | vim-patch:6451e5f: runtime(gleam): add @Spell clusters to syntax script | Christian Clason | 1 | +8 | -7 |
| 2025-05-16 07:03 | vim-patch:1aa68df: runtime(pandoc): update YAML metadata block parsing in compiler runtime | Christian Clason | 1 | +2 | -1 |
| 2025-05-15 19:22 | vim-patch:9.1.1393: missing test for switching buffers and reusing curbuf | Sean Dewar | 1 | +27 | -0 |
| 2025-05-15 13:19 | refactor(tui): remove obsolete can_set_left_right_margin duplicate | bfredl | 1 | +9 | -34 |
| 2025-05-14 08:38 | fix(tui): feature detect vsplit scrolling in xterm-like terminals | bfredl | 2 | +37 | -52 |
| 2025-05-15 15:23 | fix(extui): better message highlighting after carriage return (#34034) | luukvbaal | 1 | +9 | -10 |
| 2025-05-15 12:42 | fix(tui): clear primary device callback before invoking it (#34032) | zeertzjq | 2 | +4 | -1 |
| 2025-05-15 08:01 | vim-patch:9.1.1388: Scrolling one line too far with 'nosmoothscroll' page scrolling (#34023) | luukvbaal | 2 | +20 | -3 |
| 2025-05-14 18:39 | vim-patch:9.1.1387: memory leak when buflist_new() fails to reuse curbuf | Sean Dewar | 2 | +31 | -3 |
| 2025-05-15 06:15 | vim-patch:9.1.1389: completion: still some issue when 'isexpand' contains a space (#34026) | glepnir | 2 | +16 | -4 |
| 2025-05-14 10:28 | revert: show "g<" hint when message spills 'cmdheight' | Luuk van Baal | 3 | +11 | -6 |
| 2025-05-13 08:35 | fix(extui): handle carriage return in messages | Luuk van Baal | 1 | +35 | -17 |
| 2025-05-14 08:54 | Merge pull request #34015 from bfredl/tui_scroll_state | bfredl | 1 | +4 | -11 |
| 2025-05-13 10:09 | refactor(tui): remove scroll_region_is_full_screen global state | bfredl | 1 | +4 | -11 |
| 2025-05-14 02:39 | docs(diagnostic): add `on_jump` example (#33933) | Maria José Solano | 1 | +22 | -0 |
| 2025-05-14 02:32 | feat(diagnostic): add `enabled` filter (#33981) | Maria José Solano | 4 | +46 | -0 |
| 2025-05-11 08:14 | refactor(treesitter): move functions from executor.c to treesitter.c | Lewis Russell | 2 | +63 | -61 |
| 2025-05-12 16:02 | fix(extui): adjust which messages are sent to "more" window | Luuk van Baal | 1 | +29 | -24 |
| 2025-05-11 07:56 | feat(extui): show "g<" hint when message spills 'cmdheight' | Luuk van Baal | 1 | +8 | -5 |
| 2025-05-13 06:39 | vim-patch:9.1.1385: inefficient loop for 'nosmoothscroll' scrolling (#33992) | luukvbaal | 2 | +18 | -4 |
| 2025-05-13 06:29 | vim-patch:9.1.1383: completion: 'isexpand' option does not handle space char correct (#33999) | glepnir | 2 | +13 | -1 |
| 2025-05-13 02:07 | Merge pull request #33994 from brianhuster/vim-3704b5b | zeertzjq | 5 | +61 | -25 |
| 2025-05-13 00:50 | feat(diagnostic): add `format` option to `setloclist`/`setqflist` (#33977) | Maria José Solano | 4 | +78 | -1 |
| 2025-05-13 00:13 | fix(diagnostic): accept multiple namespaces when setting loclist/qflist (#33982) | Maria José Solano | 3 | +28 | -8 |
| 2025-05-12 23:54 | fix(tutor): l:lang is undefined | brianhuster | 1 | +2 | -2 |
| 2025-05-12 21:39 | vim-patch:9.1.1384: still some problem with the new tutors filetype plugin | brianhuster | 5 | +44 | -33 |
| 2025-05-12 21:38 | vim-patch:3704b5b: runtime(tutor): improve tutor.vim plugin and filetype plugin | brianhuster | 2 | +26 | -1 |
| 2025-05-12 17:14 | Merge pull request #33987 from bfredl/bump2 | bfredl | 1 | +2 | -1 |
| 2025-05-12 11:23 | fix(scripts): use right syntax for choosing ref in "zig fetch" | bfredl | 1 | +2 | -1 |
| 2025-05-12 08:59 | build(deps): bump tree-sitter-query to v0.6.0 | Christian Clason | 2 | +4 | -4 |
| 2025-05-11 17:52 | refactor(treesitter): remove empty parse callback | Riley Bruins | 1 | +1 | -2 |
| 2025-05-11 14:54 | vim-patch:9.1.1380: 'eventignorewin' only checked for current buffer | Sean Dewar | 2 | +82 | -5 |
| 2025-05-11 16:00 | feat(exrc): search in parent directories (#33889) | Yochem van Rosmalen | 7 | +72 | -12 |
| 2025-05-11 14:24 | build(deps): bump tree-sitter to v0.25.4 | Christian Clason | 2 | +4 | -4 |
| 2025-05-10 15:29 | vim-patch:9.1.1376: quickfix dummy buffer may remain as dummy buffer | Sean Dewar | 2 | +26 | -1 |
| 2025-05-10 15:24 | vim-patch:9.1.1375: [security]: possible heap UAF with quickfix dummy buffer | Sean Dewar | 2 | +37 | -10 |
| 2025-05-11 12:36 | vim-patch:9.1.1381: completion: cannot return to original text (#33966) | glepnir | 2 | +16 | -4 |
| 2025-05-11 09:22 | fix(runtime): remove erroneously added syntax tests | Christian Clason | 17 | +0 | -492 |
| 2025-05-11 08:32 | build(deps): bump luv to 1.51.0-0 | Christian Clason | 4 | +88 | -26 |
| 2025-05-11 08:27 | vim-patch:7344024: runtime(java): Search type and method declarations with "&inc" and "&def" | Christian Clason | 1 | +28 | -4 |
| 2025-05-11 08:25 | vim-patch:dc7ed8f: runtime(html): Optionally fold tags with the "expr" method | Christian Clason | 21 | +762 | -2 |
| 2025-05-11 08:23 | vim-patch:839b79e: runtime(sh): Update syntax, improve wildcard character class matching | Christian Clason | 1 | +5 | -2 |
| 2025-05-10 17:07 | fix(treesitter): proper tree `contains()` logic with combined injections | Riley Bruins | 1 | +7 | -6 |
| 2025-05-10 21:42 | refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951) | Maria José Solano | 13 | +1 | -25 |
| 2025-05-10 14:12 | vim-patch:9.1.1378: sign without text overwrites number option (#33942) | zeertzjq | 2 | +20 | -0 |
| 2025-05-10 14:11 | vim-patch:0553f2f: runtime(doc): clarify single/multibyte support for 'fillchars' (#33941) | zeertzjq | 3 | +6 | -9 |
| 2025-05-10 12:57 | vim-patch:6b7637e: runtime(lf): use syn iskeyword in syntax script | Christian Clason | 1 | +2 | -1 |
| 2025-05-08 10:00 | fix(deps): make script/bump_deps.lua update build.zig.zon versions in sync | bfredl | 3 | +36 | -9 |
| 2025-05-10 02:36 | fix(folds): avoid unnecessary loop with horizontal scrolling (#33932) | zeertzjq | 2 | +104 | -5 |
| 2025-05-10 00:40 | Merge pull request #33930 from zeertzjq/vim-17ad852 | zeertzjq | 3 | +14 | -7 |
| 2025-05-09 23:14 | vim-patch:9973b39: runtime(doc): remove duplicate sentence in builtin.txt | zeertzjq | 3 | +0 | -5 |
| 2025-05-09 23:11 | vim-patch:17ad852: runtime(doc): update return types for builtin functions | zeertzjq | 3 | +19 | -7 |
| 2025-05-09 21:54 | fix(extui): close cmdwin to enter "more" window (#33860) | luukvbaal | 1 | +20 | -11 |
| 2025-05-09 19:26 | test(treesitter): add flaky test to TEST_SKIP_FRAGILE #33912 | Natanael Copa | 1 | +6 | -0 |
| 2025-05-08 17:50 | fix(terminal): check size when switching buffers | Sean Dewar | 3 | +28 | -0 |
| 2025-05-09 12:47 | feat(extui): assign 'filetype' to extui windows (#33924) | luukvbaal | 3 | +37 | -16 |
| 2025-05-09 10:37 | fix(decor): extmark highlight not applied (#33858) | Artem | 2 | +29 | -2 |
| 2025-05-09 10:17 | fix(extui): route interactive messages to more-window (#33885) | luukvbaal | 6 | +40 | -19 |
| 2025-05-08 23:21 | Merge pull request #33918 from zeertzjq/vim-9.1.1373 | zeertzjq | 8 | +115 | -15 |
| 2025-05-08 22:30 | vim-patch:9.1.1374: completion: 'smartcase' not respected when filtering matches | zeertzjq | 8 | +111 | -10 |
| 2025-05-08 22:29 | vim-patch:9.1.1373: 'completeopt' checking logic can be simplified | zeertzjq | 1 | +1 | -2 |
| 2025-05-08 22:42 | vim-patch:partial:9.1.1371: style: indentation and brace issues in insexpand.c | zeertzjq | 1 | +3 | -3 |
| 2025-05-08 16:42 | Merge pull request #33850 from MariaSolOs/on-jump | Maria José Solano | 4 | +44 | -22 |
| 2025-05-08 16:41 | Merge pull request #33905 from seandewar/doc-color-nil | Maria José Solano | 1 | +1 | -1 |
| 2025-05-08 12:50 | fix(messages): messages added to history missing from ext_messages "g<" #33907 | luukvbaal | 2 | +43 | -7 |
| 2025-05-08 08:24 | fix(lsp): nil error in ColorScheme autocmd | Sean Dewar | 1 | +1 | -1 |
| 2025-05-07 23:51 | test(swapfile): don't check for line with full file path (#33896) | zeertzjq | 1 | +2 | -2 |
| 2025-05-07 12:13 | ci: bump mlugg/setup-zig from 1 to 2 | dependabot[bot] | 1 | +1 | -1 |
| 2025-05-07 08:02 | fix(extui): "box" window width calculated on last line (#33881) | luukvbaal | 2 | +7 | -5 |
| 2025-05-07 03:11 | Merge pull request #33879 from zeertzjq/vim-fe22867 | zeertzjq | 2 | +12 | -4 |
| 2025-05-07 01:45 | vim-patch:87947a9: runtime(sh): Update syntax, match KornShell compound arrays | zeertzjq | 1 | +8 | -2 |
| 2025-05-07 01:45 | vim-patch:adfeb4a: runtime(spec): add more local macro names according to rpm 4.20 | zeertzjq | 1 | +2 | -1 |
| 2025-05-07 01:45 | vim-patch:fe22867: runtime(sh): Update syntax, fix single-quoted strings in parameter expansions | zeertzjq | 1 | +2 | -1 |
| 2025-05-07 01:23 | fix(messages): "list_cmd" kind for mark commands #33874 | luukvbaal | 1 | +3 | -0 |
| 2025-05-07 01:03 | fix(treesitter): invalidate conceal_lines cache earlier #33875 | luukvbaal | 2 | +34 | -16 |
| 2025-05-07 01:02 | vim-patch:0fb6cea: runtime(lua): update 'path' option in filetype plugin #33876 | Phạm Bình An | 1 | +3 | -1 |
| 2025-05-07 01:00 | refactor(tests): lint decorations_spec, float_spec, multigrid_spec #33274 | Justin M. Keyes | 8 | +6019 | -3800 |
| 2025-05-06 13:59 | docs(luv): replace bundled LuaCATS meta files with upstream | Christian Clason | 29 | +4461 | -4831 |
| 2025-05-06 12:20 | fix(termkey): out-of-bounds write in array #33868 | gcrtnst | 1 | +1 | -1 |
| 2025-05-06 12:15 | fix(runtime): 'includeexpr' with non-Nvim-style Lua modules #33867 | Phạm Bình An | 2 | +23 | -9 |
| 2025-05-04 22:18 | feat(diagnostic): add `on_jump` callback option | Maria José Solano | 4 | +44 | -22 |
| 2025-05-06 02:05 | fix(treesitter): eliminate flicker for single windows #33842 | Riley Bruins | 1 | +29 | -10 |
| 2025-05-05 18:28 | fix(extui): drop "more" window that is no longer floating #33861 | luukvbaal | 1 | +4 | -1 |
| 2025-05-05 12:58 | feat(api): nvim_cmd supports plus ("+cmd", "++opt") flags #30103 | glepnir | 3 | +181 | -2 |
| 2025-05-05 12:04 | fix(messages): list_cmd kind for buffer line messages (#33855) | luukvbaal | 3 | +34 | -13 |
| 2025-05-05 09:20 | Merge pull request #33753 from bfredl/hotgrid | bfredl | 1 | +12 | -7 |
| 2025-05-01 19:09 | fix(grid): check allocated grid size when suspicious scrolling | bfredl | 1 | +12 | -7 |
| 2025-05-04 23:36 | fix(lua): vim.validate `message` param #33675 | Justin M. Keyes | 4 | +28 | -15 |
| 2025-05-04 21:38 | fix(lsp): check if client is stopping before reuse #33796 | Eike | 3 | +26 | -5 |
| 2025-05-04 21:28 | refactor(lua): swap value params in `tbl_extend` behavior callback #33847 | Maria José Solano | 3 | +19 | -19 |
| 2025-05-04 21:21 | Merge pull request #33848 from psnszsn/master | bfredl | 2 | +5 | -3 |
| 2025-05-04 20:15 | fix(build): musl libc build.zig | Vlad Panazan | 2 | +5 | -3 |
| 2025-05-04 20:02 | fix(extui): message may overwrite active cmdline #33846 | luukvbaal | 2 | +13 | -9 |
| 2025-05-04 17:35 | Merge pull request #33837 from bfredl/cmakeversion | bfredl | 3 | +7 | -18 |
| 2025-05-04 15:53 | Merge #33789 cleanup error messages | Justin M. Keyes | 43 | +558 | -639 |
| 2021-08-23 09:37 | feat(messages): cleanup Lua error messages | Justin M. Keyes | 43 | +543 | -618 |
| 2025-05-02 18:46 | test: multiline assert_log() | Justin M. Keyes | 2 | +17 | -23 |
| 2025-05-04 14:00 | feat(lsp): support `documentColor` dynamic registration #33800 | Maria José Solano | 5 | +73 | -27 |
| 2025-05-04 13:40 | fix(lsp): improve error completion message #33812 | glepnir | 1 | +7 | -2 |
| 2025-05-04 13:07 | fix(lsp): only auto-detach lsp.config clients #33834 | glepnir | 1 | +1 | -1 |
| 2025-05-04 12:53 | fix(display): cursor moves when searching with "n", "*" #29446 | Shougo | 1 | +2 | -0 |
| 2025-05-04 11:39 | fix(extui): hide inactive "more" window (#33831) | luukvbaal | 2 | +15 | -7 |
| 2025-05-04 07:49 | fix(build): use correct cmake expression for $<CONFIG> | bfredl | 3 | +7 | -18 |
| 2025-05-04 02:15 | vim-patch:9.1.1361: [security]: possible use-after-free when closing a buffer (#33820) | Sean Dewar | 7 | +56 | -16 |
| 2025-05-03 22:47 | docs: default mappings #33706 | Phạm Bình An | 6 | +110 | -29 |
| 2025-05-03 22:37 | fix(treesitter): invalidate conceal_lines marks #33828 | luukvbaal | 1 | +1 | -0 |
| 2025-05-03 21:57 | feat(lsp): detach LSP clients when 'filetype' changes #33707 | Jeremy Fleischman | 2 | +61 | -0 |
| 2025-05-03 21:53 | feat(lua): function `behavior` for tbl_extend, tbl_deep_extend #33819 | Maria José Solano | 4 | +57 | -9 |
| 2025-05-03 21:24 | fix(statusline): clear ruler when it is no longer drawn #33765 | luukvbaal | 3 | +39 | -42 |
| 2025-05-03 20:38 | fix(quickfix): always split from current window #33807 | luukvbaal | 2 | +96 | -90 |
| 2025-05-03 19:30 | fix(extui): search highlighting in extui "more" pager #33792 | luukvbaal | 2 | +6 | -1 |
| 2025-05-03 18:37 | refactor(tui): redundant input->in_fd assignment #33756 | joe | 1 | +0 | -2 |
| 2025-05-03 18:34 | docs(lua): typing for vim.fn.winlayout #33817 | PRIZ ;] | 4 | +18 | -3 |
| 2025-05-03 18:30 | fix(window): skip unfocusable and hidden floats with "{count}<C-W>w" #33810 | Sean Dewar | 3 | +72 | -9 |
| 2025-05-03 17:25 | feat(lsp): vim.lsp.is_enabled() #33703 | Jeremy Fleischman | 4 | +41 | -0 |
| 2025-05-03 17:08 | docs: treesitter parse errors #33811 | Christian Clason | 29 | +32 | -52 |
| 2025-05-03 15:45 | docs: fixups (#33815) | Sean Dewar | 2 | +24 | -2 |
| 2025-05-03 14:06 | fix(runtime): conceal paths in help, man ToC loclist #33764 | Michele Campeotto | 2 | +6 | -0 |
| 2025-05-03 08:35 | build(deps): bump tree-sitter-vim to v0.6.0 | Christian Clason | 3 | +8 | -4 |
| 2025-05-02 15:25 | fix(lsp): improper diagnostic end_col computation | Riley Bruins | 2 | +36 | -2 |
| 2025-05-03 04:09 | fix(tui): don't try to add unsupported modifiers (#33799) | zeertzjq | 2 | +28 | -6 |
| 2025-05-03 00:10 | docs: add missing change to getcharstr() signature (#33797) | zeertzjq | 2 | +2 | -2 |
| 2025-05-02 17:16 | fix(treesitter): close `:InspectTree` with `q` | Christian Clason | 1 | +2 | -0 |
| 2025-05-02 19:30 | fix(lsp): use `bufnr` when getting clients in `symbols_to_items` (#33760) | Maria José Solano | 1 | +1 | -1 |
| 2025-05-02 17:46 | fix(extui): cmdline visibility, cmdheight cursor position (#33774) | luukvbaal | 3 | +13 | -8 |
| 2025-05-02 15:31 | fix(extui): close message window with `q` | Christian Clason | 1 | +2 | -2 |
| 2025-05-02 14:16 | vim-patch:c3f48e3: runtime(abnf): include ABNF filetype plugin | Christian Clason | 1 | +17 | -0 |
| 2025-05-02 14:17 | Merge pull request #33776 from zeertzjq/vim-9.1.1359 | zeertzjq | 4 | +28 | -2 |
| 2025-05-02 13:50 | vim-patch:9.1.1360: filetype: GNU Radio companion files are not recognized | zeertzjq | 2 | +17 | -0 |
| 2025-05-02 13:45 | vim-patch:9.1.1359: filetype: GNU Radio config files are not recognized | zeertzjq | 4 | +11 | -2 |
| 2025-05-02 13:06 | feat(messages): hl-StderrMsg, hl-StdoutMsg #33429 | Sathya Pramodh | 9 | +22 | -12 |
| 2025-05-02 11:13 | fix(extui): check option values after VimEnter (#33768) | luukvbaal | 1 | +6 | -0 |
| 2025-05-02 09:40 | fix(tui): forward C0 control codes literally (#33759) | zeertzjq | 4 | +37 | -5 |
| 2025-05-02 09:05 | fix(vim.lsp.enable): don't eagerly enable LSP configs during startup #33762 | Phạm Bình An | 1 | +3 | -1 |
| 2025-05-02 09:02 | feat(ui): ext_cmdline/messages for the TUI #27855 | luukvbaal | 7 | +810 | -0 |
| 2025-05-02 08:34 | Merge pull request #28344 from bfredl/wonderland | bfredl | 48 | +1530 | -64 |
| 2025-03-11 13:01 | feat(build): build.zig MVP: build and run functionaltests on linux | bfredl | 48 | +1530 | -64 |
| 2025-05-01 23:26 | vim-patch:1c58019: runtime(vim): Update base-syntax, improve enum highlighting (#33758) | zeertzjq | 1 | +49 | -6 |
| 2025-05-01 23:25 | vim-patch:f57c065: runtime(sh): Update syntax, highlight escaped chars in test expressions (#33757) | zeertzjq | 1 | +2 | -1 |
| 2025-05-01 17:03 | vim-patch:83cb817: runtime(doc): update example ctags program and links | brianhuster | 1 | +4 | -3 |
| 2025-05-01 16:16 | vim-patch:9.1.1357: Vim incorrectly escapes tags with "[" in a help buffer | brianhuster | 2 | +18 | -1 |
| 2025-05-01 17:15 | fix(lsp): handle `nil` buffer state in `documentColor` clear (#33746) | Maria José Solano | 1 | +5 | -1 |
| 2025-05-01 15:06 | refactor: move StringBuilder to types_defs.h (#33745) | Gregory Anders | 8 | +6 | -10 |
| 2025-05-01 10:54 | fix(diagnostic): allow virtual_{lines,text} cursor exclusivity #33517 | Michael Clayton | 3 | +37 | -23 |
| 2025-05-01 07:51 | fix(display): adjust setting winline info for concealed lines (#33717) | luukvbaal | 4 | +44 | -41 |
| 2025-05-01 00:07 | Merge pull request #33738 from zeertzjq/vim-fa8b7db | zeertzjq | 6 | +43 | -36 |
| 2025-04-30 23:57 | feat(lsp): start/stop LSPs as necessary during vim.lsp.enable() #33702 | Jeremy Fleischman | 2 | +82 | -10 |
| 2025-04-30 23:45 | vim-patch:ff3d4b2: runtime(doc): document that :b cannot handle buffer names starting with "+" | zeertzjq | 1 | +3 | -1 |
| 2025-04-30 23:43 | vim-patch:fb08192: runtime(doc): clarify the use of 'tagfunc', update a comment in tags.c | zeertzjq | 5 | +19 | -14 |
| 2025-04-30 23:39 | vim-patch:partial:fa8b7db: runtime(doc): tweak documentation style in options.txt | zeertzjq | 3 | +21 | -21 |
| 2025-04-30 21:34 | feat(terminal): parse current buffer contents in nvim_open_term() (#33720) | Gregory Anders | 9 | +100 | -46 |
| 2025-04-30 13:43 | feat(lsp): `root_markers` can control priority #33485 | Lorenzo Bellina | 4 | +155 | -10 |
| 2025-04-30 11:56 | Merge pull request #33727 from bfredl/bordergrid | bfredl | 3 | +167 | -3 |
| 2025-04-30 11:51 | fix(cmdline): do not move UI cursor when entering cmdline #33729 | luukvbaal | 2 | +4 | -5 |
| 2025-04-30 11:20 | fix(trust): support for trusting directories #33617 | Jeremy Fleischman | 4 | +213 | -31 |
| 2025-04-30 09:49 | fix(ui): correct condition for "wrap" flag in a floating grid | bfredl | 3 | +167 | -3 |
| 2025-04-29 22:29 | vim-patch:910bfd5: runtime(java): Consent to HTML tags folding in Javadoc comments (#33718) | zeertzjq | 2 | +28 | -1 |
| 2025-04-29 21:35 | fix(terminal): remove condition that buf is curbuf (#33721) | Gregory Anders | 2 | +28 | -19 |
| 2025-04-29 13:55 | feat(ui): use builtin completion popupmenu with ext_cmdline (#31269) | luukvbaal | 11 | +159 | -43 |
| 2025-04-29 13:45 | feat(ui): no delay for errors with ext_messages (#33693) | luukvbaal | 8 | +18 | -16 |
| 2025-04-29 09:37 | fix(tui): don't process UI events when suspending or stopping (#33710) | zeertzjq | 2 | +2 | -2 |
| 2025-04-29 06:59 | Merge pull request #33667 from glepnir/vim-9.1.1341 | zeertzjq | 16 | +427 | -1 |
| 2025-04-28 06:03 | vim-patch:ffc89e4 runtime(doc): clarify complete_match() and 'isexpand' option | glepnir | 13 | +115 | -122 |
| 2025-04-29 01:44 | test(lua/secure_spec): avoid magic number (#33700) | zeertzjq | 1 | +6 | -5 |
| 2025-04-28 23:48 | Merge pull request #33698 from zeertzjq/vim-9.1.1349 | zeertzjq | 3 | +98 | -10 |
| 2025-04-28 23:14 | vim-patch:9.1.1353: missing change from v9.1.1350 | zeertzjq | 1 | +1 | -1 |
| 2025-04-28 23:13 | vim-patch:9.1.1351: Return value of getcmdline() inconsistent in CmdlineLeavePre | zeertzjq | 2 | +27 | -10 |
| 2025-04-28 23:13 | vim-patch:9.1.1350: tests: typo in Test_CmdlineLeavePre_cabbr() | zeertzjq | 1 | +2 | -0 |
| 2025-04-28 22:50 | vim-patch:9.1.1349: CmdlineLeavePre may trigger twice | zeertzjq | 3 | +74 | -5 |
| 2025-04-28 10:07 | Merge pull request #33481 from bfredl/gridview | bfredl | 34 | +427 | -438 |
| 2025-04-15 11:19 | refactor(ui): separate types for allocated grids and viewports | bfredl | 34 | +427 | -438 |
| 2025-04-28 00:14 | vim-patch:b9ffbf5: runtime(vim): Update base-syntax, fix inline Vim9 dict comments at SOL (#33686) | zeertzjq | 1 | +1 | -1 |
| 2025-04-27 23:15 | Merge #33542 shada improvements | Justin M. Keyes | 6 | +204 | -46 |
| 2025-04-27 22:49 | Revert "fix(desktop): cannot open filename with spaces using OS file manager" #33684 | Justin M. Keyes | 1 | +1 | -1 |
| 2025-04-27 22:44 | docs: lsp, lua #33682 | Justin M. Keyes | 9 | +261 | -287 |
| 2025-04-19 12:57 | fix(shada): don't add '0' mark if f0 in 'shada' | Andre Toerien | 2 | +93 | -7 |
| 2025-04-19 12:55 | fix(shada): don't store empty replacement string | Andre Toerien | 2 | +32 | -18 |
| 2025-04-27 20:40 | docs: lsp, emoji, startup #33446 | Justin M. Keyes | 17 | +225 | -124 |
| 2025-04-19 12:54 | fix(shada): don't store search and sub patterns if /0 in 'shada' | Andre Toerien | 2 | +38 | -13 |
| 2025-04-19 12:47 | feat(shada): don't store jumplist if '0 in 'shada' | Andre Toerien | 5 | +41 | -8 |
| 2025-04-27 17:14 | fix(lsp): fallback to empty `capability_path` in `supports_registration` | Maria José Solano | 1 | +1 | -1 |
| 2025-04-27 17:13 | fix(lsp): remove unused `ns` field | Maria José Solano | 1 | +0 | -1 |
| 2025-04-27 17:32 | feat(checkhealth): trigger FileType event after showing report #33677 | Justin M. Keyes | 4 | +137 | -92 |
| 2025-04-27 16:58 | fix(lsp): properly handle `documentColor` from multiple servers #33656 | Maria José Solano | 1 | +29 | -21 |
| 2025-04-27 16:46 | test: feed_command is deprecated #33674 | Justin M. Keyes | 3 | +57 | -60 |
| 2025-04-27 16:46 | fix: remove unnecessary `nvim -l` from `gen` command #33676 | Maria José Solano | 1 | +1 | -1 |
| 2025-04-27 15:11 | docs: provide example_init.lua #33524 | Phạm Bình An | 5 | +104 | -5 |
| 2025-04-27 14:06 | vim-patch:partial:fbe4a8f: runtime(doc): Fix notation of "Vim script" and "Vim9 script" (#33673) | zeertzjq | 5 | +8 | -9 |
| 2025-04-27 11:55 | fix(runtime): cpoptions is reset in Lua file #33671 | Phạm Bình An | 1 | +3 | -0 |
| 2025-04-27 11:34 | Merge #33660 from MariaSolOs/supports-dynamic | Justin M. Keyes | 3 | +104 | -5 |
| 2025-04-27 07:03 | vim-patch:9.1.1344: double free in f_complete_match() (after v9.1.1341) | glepnir | 1 | +2 | -3 |
| 2025-04-26 05:06 | vim-patch:9.1.1341: cannot define completion triggers | glepnir | 13 | +434 | -0 |
| 2025-04-27 01:28 | fix(lsp): access correct client capability path in `supports_registration` | Maria José Solano | 1 | +2 | -1 |
| 2025-04-27 01:24 | feat(lsp): generate method to client capability map | Maria José Solano | 3 | +102 | -4 |
| 2025-04-27 01:17 | vim-patch:c29b533: runtime(vim): Update base-syntax, match continued strings and tail comments (#33659) | zeertzjq | 1 | +48 | -30 |
| 2025-04-27 01:06 | vim-patch:c5cb6b2: runtime(doc): tagfunc should refer to 'complete' option (#33658) | zeertzjq | 1 | +1 | -1 |
| 2025-04-26 20:39 | fix: screenchar()/screenstring() with multigrid #32494 | fredizzimo | 2 | +52 | -33 |
| 2025-04-26 16:42 | test: drop redundant clear() #33654 | Justin M. Keyes | 1 | +0 | -2 |
| 2025-04-26 16:39 | test: drop redundant clear() #33647 | Justin M. Keyes | 1 | +1 | -16 |
| 2025-04-26 16:10 | fix(health): checkhealth float opens extra empty buffer #33648 | Andre Toerien | 1 | +5 | -3 |
| 2025-04-26 16:09 | perf(lsp): include `previousResultId` in `DocumentDiagnosticParams` #32887 | Yi Ming | 3 | +87 | -15 |
| 2025-04-26 14:08 | fix(lsp): detect if Client:request resolved synchronously #33624 | Bartłomiej Maryńczak | 2 | +73 | -2 |
| 2025-04-26 13:30 | Merge #33642 from ofseed/lsp-fix-signature | Justin M. Keyes | 1 | +14 | -7 |
| 2025-04-25 17:35 | vim-patch:35cfc3d: runtime(debversions): Add questing (25.10) as Ubuntu release name | Christian Clason | 1 | +2 | -2 |
| 2025-04-26 07:46 | fix(lsp): cycling signatures with the default `config.focusable` | Yi Ming | 1 | +4 | -2 |
| 2025-04-26 07:44 | fix(lsp): prioritize showing active signature | Yi Ming | 1 | +10 | -5 |
| 2025-04-26 01:44 | test(pum): check RightRelease in outside pum with winbar (#33640) | zeertzjq | 1 | +6 | -0 |
| 2025-04-25 23:42 | vim-patch:9.1.1346: missing out-of-memory check in textformat.c (#33639) | zeertzjq | 1 | +2 | -2 |
| 2025-04-24 14:05 | fix(ui): exclude unfocusable windows from 'complete' "w" completion | Luuk van Baal | 3 | +27 | -4 |
| 2025-04-25 14:51 | test(pum): fix passing incorrect grid (#33635) | zeertzjq | 1 | +4 | -4 |
| 2025-04-25 10:20 | build(deps): bump libuv to v1.51.0 | Christian Clason | 1 | +2 | -2 |
| 2025-04-25 08:18 | vim-patch:e36a931: runtime(groff,nroff): improve ftplugin | Christian Clason | 3 | +28 | -14 |
| 2025-04-25 08:16 | vim-patch:32f4973: runtime(gleam): update filetype plugin, include new compiler and syntax script | Christian Clason | 3 | +135 | -5 |
| 2025-04-25 08:15 | vim-patch:9.1.1343: filetype: IPython files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2025-04-25 07:19 | test(pum): remove two more duplicate screen states (#33628) | zeertzjq | 1 | +3 | -27 |
| 2025-04-25 06:37 | fix(pum): handle RightDrag on parent grid properly (#33626) | zeertzjq | 2 | +286 | -321 |
| 2025-04-24 19:21 | fix(docs) fix syntax error in Lua snippet for `vim.lsp.document_color` #33612 | Stephan Seitz | 2 | +2 | -2 |
| 2025-04-24 19:11 | fix(messages): clear 'showmode' message after insert_expand #33607 | luukvbaal | 3 | +19 | -3 |
| 2025-04-24 17:48 | fix(lsp): don't create an `'LspAttach'` `document_color` autocommand | Maria José Solano | 1 | +12 | -19 |
| 2025-04-24 17:25 | fix(lsp): ensure `bufstate` when calling `vim.lsp.document_color.is_enabled` | Maria José Solano | 2 | +16 | -1 |
| 2025-04-17 00:21 | feat(lsp): support `textDocument/documentColor` | Maria José Solano | 7 | +614 | -0 |
| 2025-04-22 20:18 | refactor(lsp): add `handler` to `vim.lsp.util._refresh` options | Maria José Solano | 1 | +3 | -2 |
| 2025-04-24 00:50 | vim-patch:9.1.1340: cannot complete :filetype arguments (#33602) | zeertzjq | 7 | +118 | -0 |
| 2025-04-23 23:35 | vim-patch:9.1.1337: Undo corrupted with 'completeopt' "preinsert" when switching buffer (#33600) | zeertzjq | 2 | +44 | -2 |
| 2025-04-23 23:34 | Merge pull request #33565 from zeertzjq/vim-9.1.1329 | zeertzjq | 12 | +253 | -2 |
| 2025-04-23 22:45 | vim-patch:9.1.1338: Calling expand() interferes with cmdcomplete_info() | zeertzjq | 3 | +10 | -2 |
| 2025-04-22 23:22 | vim-patch:9.1.1331: Leaking memory with cmdcomplete() | zeertzjq | 5 | +11 | -4 |
| 2025-04-21 23:23 | vim-patch:31b78cc: runtime(doc): update documentation | zeertzjq | 1 | +1 | -1 |
| 2025-04-21 10:59 | vim-patch:9.1.1329: cannot get information about command line completion | zeertzjq | 12 | +238 | -2 |
| 2025-04-23 14:56 | fix(api): nvim_parse_cmd "range" when ea.addr_count=0 #33536 | Au. | 2 | +6 | -12 |
| 2025-04-23 12:27 | fix(winblend): treat braille blank (\u2800) as whitespace #32741 | Skoh | 2 | +45 | -3 |
| 2025-04-23 12:22 | fix(float): cursor visible in "hidden" floating window #30866 | glepnir | 5 | +225 | -3 |
| 2025-04-23 09:36 | feat: render tuple types for API methods | Lewis Russell | 2 | +11 | -5 |
| 2025-04-22 19:35 | fix(snippet): use <cmd>call cursor() for visual range | Luuk van Baal | 2 | +16 | -16 |
| 2025-04-22 21:24 | vim-patch:229f79c: runtime(yaml): fix wrong order of undo_ftplugin suboptions | Christian Clason | 2 | +22 | -9 |
| 2025-04-22 21:24 | vim-patch:7bc9880: runtime(make): do not automatically indent after a special target | Christian Clason | 3 | +49 | -6 |
| 2025-04-23 03:20 | fix(events): avoid superfluous CursorMovedI on first autocmd (#33588) | zeertzjq | 2 | +28 | -3 |
| 2025-04-23 01:31 | vim-patch:fa3b104: runtime(vim): Update base-syntax, improve :autocmd highlighting (#33586) | zeertzjq | 2 | +145 | -32 |
| 2025-04-22 12:18 | fix(tui): ensure all pending escape sequences are processed before exiting #32151 | Gregory Anders | 3 | +89 | -42 |
| 2025-04-22 11:34 | perf(snippet): use "[count]|" to move cursor #33571 | luukvbaal | 1 | +1 | -3 |
| 2025-04-20 09:53 | feat(runtime): revert cfilter, ccomplete to legacy Vim | Christian Clason | 8 | +706 | -1700 |
| 2025-04-21 23:18 | fix(api): wrong return value with reverse range + overlap #32956 | luukvbaal | 5 | +62 | -43 |
| 2025-04-21 22:05 | feat(options): default statusline expression #33036 | Shadman | 23 | +167 | -151 |
| 2025-04-21 15:43 | fix(coverity/530026,530028): free resources on early exit in nlua_exec_file #33502 | Nathaniel Poppe | 1 | +4 | -0 |
| 2025-04-21 14:51 | fix(messages): single msg_show event for multiple :set options #33555 | luukvbaal | 2 | +22 | -6 |
| 2025-04-19 23:09 | feat(ui): avoid setting 'cmdheight' with vim.ui_attach() | Luuk van Baal | 6 | +44 | -27 |
| 2025-04-21 12:20 | docs(news): fix incorrect placements (#33566) | zeertzjq | 1 | +5 | -7 |
| 2025-04-21 11:48 | feat(api): add "max_height" argument to nvim_win_text_height (#32835) | luukvbaal | 10 | +424 | -186 |
| 2025-04-21 11:16 | vim-patch:9.1.1328: too many strlen() calls in indent.c (#33563) | zeertzjq | 2 | +8 | -8 |
| 2025-04-21 11:16 | vim-patch:7938c40: runtime(keymaps): update Brazilian keymaps (#33562) | zeertzjq | 2 | +3 | -1 |
| 2025-04-21 11:09 | Merge pull request #33561 from zeertzjq/vim-9.1.1304 | zeertzjq | 3 | +50 | -3 |
| 2025-04-21 08:59 | vim-patch:9.1.1327: filetype: nroff detection can be improved | zeertzjq | 3 | +21 | -7 |
| 2025-04-18 00:14 | vim-patch:9.1.1304: filetype: some man files are not recognized | zeertzjq | 3 | +36 | -3 |
| 2025-04-21 08:57 | vim-patch:e125ee4: runtime(pov): deprecate `#render` and `#statistics` in syntax script | Christian Clason | 1 | +4 | -2 |
| 2025-04-20 21:54 | refactor(lsp): use method type annotations for parameters | Maria José Solano | 3 | +7 | -7 |
| 2025-04-21 08:56 | vim-patch:187df69: runtime(doc): cross-link :| meaning :p and explain E749 (#33559) | zeertzjq | 1 | +3 | -1 |
| 2025-04-20 09:10 | fix(gen_vimdoc): unnecessary assert for non-source files | Luuk van Baal | 1 | +7 | -5 |
| 2025-04-20 23:04 | vim-patch:9.1.1326: invalid cursor position after 'tagfunc' (#33556) | zeertzjq | 2 | +20 | -0 |
| 2025-04-19 11:10 | vim-patch:2398460: runtime(doc): clarify 'includeexpr' is not used for <cfile> (#33540) | zeertzjq | 3 | +3 | -3 |
| 2025-04-19 10:59 | vim-patch:54081f0: runtime(nix): set iskeyword and b:match_words in ftplugin (#33541) | zeertzjq | 1 | +5 | -1 |
| 2025-04-18 16:48 | vim-patch:9.1.1320: filetype: alsoft config files are not recognized | Christian Clason | 2 | +7 | -1 |
| 2025-04-18 16:35 | vim-patch:9.1.1321: filetype: MS ixx and mpp files are not recognized | Christian Clason | 2 | +3 | -1 |
| 2025-04-19 05:14 | test(api/window_spec): check start_vcol on folded line (#33535) | zeertzjq | 1 | +7 | -7 |
| 2025-04-19 01:00 | test(api): nvim_win_text_height with virt_lines around fold (#33529) | zeertzjq | 1 | +51 | -0 |
| 2025-04-19 00:42 | vim-patch:cb3b752: runtime(doc): clarify "nearest" value for 'completeopt' (#33534) | zeertzjq | 3 | +12 | -6 |
| 2025-04-19 00:01 | vim-patch:9.1.1322: small delete register cannot paste multi-line correctly (#33531) | phanium | 2 | +15 | -6 |
| 2025-04-18 23:23 | vim-patch:9.1.1319: Various typos in the code, issue with test_inst_complete.vim (#33527) | zeertzjq | 4 | +6 | -6 |
| 2025-04-18 23:22 | Merge pull request #33519 from zeertzjq/vim-9.1.1314 | zeertzjq | 5 | +13 | -10 |
| 2025-04-18 15:56 | fix(spell): save spell files to stdpath('data')/site/spell #33528 | Au. | 7 | +9 | -9 |
| 2025-04-18 08:58 | vim-patch:9.1.1318: tests: test_format fails | zeertzjq | 4 | +12 | -9 |
| 2025-04-17 22:49 | vim-patch:9.1.1314: max allowed string width too small | zeertzjq | 1 | +1 | -1 |
| 2025-04-18 07:25 | Merge pull request #33526 from zeertzjq/vim-3dca512 | zeertzjq | 2 | +425 | -129 |
| 2025-04-18 06:58 | vim-patch:9b171bd: runtime(vim): Update-base-syntax, match full :*grep, :make, :sort and :filter commands | zeertzjq | 1 | +122 | -1 |
| 2025-04-18 06:56 | vim-patch:520a2c7: runtime(vim): Update base-syntax, improve :command highlighting | zeertzjq | 1 | +52 | -25 |
| 2025-04-18 06:55 | vim-patch:2f5a8c0: runtime(vim): Update base-syntax, match full :redir command | zeertzjq | 1 | +27 | -2 |
| 2025-04-18 06:52 | vim-patch:2a6be83: runtime(vim): Update base-syntax, improve :set backslash handling | zeertzjq | 1 | +23 | -4 |
| 2025-04-18 06:49 | vim-patch:722fbd1: runtime(vim): Update base-syntax, match tuples | zeertzjq | 1 | +22 | -26 |
| 2025-04-18 06:45 | vim-patch:adb703e: runtime(vim): Update base-syntax, match protected constructors | zeertzjq | 1 | +3 | -3 |
| 2025-04-18 06:44 | vim-patch:dd3f1c0: runtime(vim): Update base-syntax, match multiline return types | zeertzjq | 1 | +39 | -10 |
| 2025-04-18 06:35 | vim-patch:0fab891: runtime(vim): Update base-syntax, improve :syntax highlighting | zeertzjq | 1 | +72 | -36 |
| 2025-04-18 06:09 | vim-patch:3dca512: runtime(vim): Update base-syntax and generator, only match valid predefined variables | zeertzjq | 2 | +65 | -22 |
| 2025-04-18 01:05 | vim-patch:8f09684: runtime(jjdescription): Don't require a space to start comments (#33523) | ash | 1 | +2 | -1 |
| 2025-04-18 00:30 | Merge pull request #33521 from zeertzjq/vim-9.0.1653 | zeertzjq | 3 | +50 | -6 |
| 2025-04-18 00:06 | vim-patch:9.1.1317: noisy error when restoring folds from session fails | zeertzjq | 2 | +22 | -3 |
| 2025-04-18 00:05 | vim-patch:9.1.0721: tests: test_mksession does not consider XDG_CONFIG_HOME | zeertzjq | 2 | +8 | -1 |
| 2025-04-18 00:05 | vim-patch:9.0.1654: MS-Windows: test for default 'viewdir' fails | zeertzjq | 1 | +2 | -1 |
| 2025-04-17 23:59 | vim-patch:9.0.1653: Amiga: default 'viewdir' may not work | zeertzjq | 2 | +20 | -3 |
| 2025-04-17 23:22 | vim-patch:9.1.1315: completion: issue with fuzzy completion and 'completefuzzycollect' (#33520) | zeertzjq | 3 | +14 | -46 |
| 2025-04-17 14:46 | fix(lsp): opts.reuse_win does not jump if buf is already open #33476 | Au. | 2 | +20 | -3 |
| 2025-04-17 10:41 | refactor(lsp): gen_lsp | Lewis Russell | 3 | +249 | -293 |
| 2025-04-17 09:21 | feat(lsp): use stricter types for methods | Lewis Russell | 8 | +103 | -103 |
| 2025-04-16 18:04 | vim-patch:fbbaa6e: runtime: set 'cpoptions' for line-continuation in various runtime files | Christian Clason | 15 | +108 | -3 |
| 2025-04-16 18:04 | vim-patch:40daa13: runtime(gleam): Update ftplugin, use recommended_style config variable | Christian Clason | 2 | +19 | -5 |
| 2025-04-16 23:44 | vim-patch:9.1.1312: tests: Test_backupskip() fails when HOME is defined (#33504) | zeertzjq | 1 | +4 | -1 |
| 2025-04-16 23:44 | vim-patch:9.1.1310: completion: redundant check for preinsert effect (#33505) | zeertzjq | 1 | +0 | -4 |
| 2025-04-16 23:13 | vim-patch:9.1.1307: make syntax does not reliably detect different flavors (#33498) | zeertzjq | 6 | +123 | -27 |
| 2025-04-16 23:05 | Merge pull request #33383 from zeertzjq/vim-9.1.1284 | zeertzjq | 10 | +566 | -135 |
| 2025-04-15 23:49 | vim-patch:9.1.1309: tests: no test for 'pummaxwidth' with non-truncated "kind" | zeertzjq | 2 | +79 | -0 |
| 2025-04-15 23:38 | vim-patch:9.1.1306: completion menu rendering can be improved | zeertzjq | 1 | +8 | -10 |
| 2025-04-15 23:29 | vim-patch:9.1.1296: completion: incorrect truncation logic | zeertzjq | 8 | +23 | -11 |
| 2025-04-08 05:32 | vim-patch:9.1.1284: not possible to configure pum truncation char | zeertzjq | 10 | +459 | -180 |
| 2025-04-08 05:32 | vim-patch:9.1.1262: heap-buffer-overflow with narrow 'pummaxwidth' value | zeertzjq | 1 | +63 | -0 |
| 2025-03-30 15:06 | fix(treesitter): fix `:InspectTree` incorrect injections | yuukibarns | 1 | +13 | -7 |
| 2025-04-16 12:06 | fix(vim.system): unclear non-executable message #33455 | Justin M. Keyes | 2 | +8 | -1 |
| 2025-04-16 10:36 | fix(env.c): drop envmap, free os_getenv() result #32683 | Judit Novak | 26 | +281 | -146 |
| 2025-04-16 10:08 | fix(mouse): do not fetch clipboard twice when pasting with middle button #33494 | Dmitry Torokhov | 3 | +23 | -12 |
| 2025-04-16 10:03 | docs(man): fix mandoc warnings, prettify #33484 | Eisuke Kawashima | 1 | +52 | -45 |
| 2025-04-16 02:48 | vim-patch:9.1.1308: completion: cannot order matches by distance to cursor (#33491) | zeertzjq | 6 | +218 | -4 |
| 2025-04-15 23:50 | vim-patch:9.1.1305: completion menu active after switching windows/tabs (#33488) | zeertzjq | 4 | +268 | -23 |
| 2025-04-15 22:47 | vim-patch:9.1.1303: missing out-of-memory check in linematch.c (#33487) | zeertzjq | 1 | +2 | -1 |
| 2025-04-15 13:27 | fix(man.lua): E95 when piping to :Man #33068 | João Bettencourt | 2 | +33 | -2 |
| 2025-04-15 09:56 | Merge pull request #31837 from fredizzimo/multigrid-composition | bfredl | 13 | +666 | -397 |
| 2024-11-04 18:49 | feat(ui): include compositor info with multigrid | Fred Sundvik | 13 | +666 | -397 |
| 2025-04-15 07:11 | vim-patch:829eda7: runtime(new-tutor): update tutor and correct comandline completion (#33449) | Phạm Bình An | 3 | +30 | -13 |
| 2025-04-15 00:58 | vim-patch:9.1.1300: wrong detection of -inf (#33474) | zeertzjq | 1 | +1 | -1 |
| 2025-04-14 11:19 | fix(marks): clamp conceal_lines corrected line number #33464 | luukvbaal | 3 | +14 | -4 |
| 2025-04-14 11:10 | vim-patch:9.1.1297: Ctrl-D scrolling can get stuck #33453 | luukvbaal | 2 | +20 | -0 |
| 2025-04-13 16:42 | vim-patch:9.1.1299: filetype: mbsyncrc files are not recognized | Christian Clason | 5 | +241 | -2 |
| 2025-04-14 07:41 | vim-patch:3cbd7f1: runtime(gleam): update Maintainer and filetype options (#33461) | zeertzjq | 1 | +9 | -4 |
| 2025-04-14 05:02 | fix(completion): avoid freeing uninitialized value (#33459) | zeertzjq | 2 | +14 | -1 |
| 2025-04-14 02:07 | vim-patch:9.1.1298: define_function() is too long (#33457) | zeertzjq | 1 | +94 | -69 |
| 2025-04-14 00:44 | Merge pull request #33456 from zeertzjq/vim-eded336 | zeertzjq | 3 | +150 | -120 |
| 2025-04-14 00:21 | vim-patch:f4b1a60: runtime(doc): update options.txt and clarify 'wildmode' further | zeertzjq | 3 | +6 | -6 |
| 2025-04-13 00:06 | vim-patch:eded336: runtime(doc): Improve 'wildmode' setting desciption | zeertzjq | 3 | +150 | -120 |
| 2025-04-13 21:30 | fix(mouse): mouseclick after conceal_lines is miscalculated #33451 | luukvbaal | 2 | +15 | -0 |
| 2025-04-13 21:22 | fix(treesitter): injected lang ranges may cross capture boundaries #32549 | Riley Bruins | 4 | +221 | -50 |
| 2025-04-13 00:36 | vim-patch:6f6c0db: runtime(doc): disable last-position-jump in diff mode (#33442) | zeertzjq | 1 | +9 | -5 |
| 2025-04-12 23:41 | docs: misc (#33093) | dundargoc | 8 | +19 | -21 |
| 2025-04-12 22:51 | fix(treesitter): clear parse options state #33437 | Riley Bruins | 1 | +2 | -1 |
| 2025-04-12 22:50 | fix(man.lua): useless executability check #33438 | Emanuel Krollmann | 1 | +1 | -3 |
| 2025-04-12 17:54 | fix(man.lua): noisy "ENOENT" error on Windows #33409 | Emanuel Krollmann | 2 | +11 | -2 |
| 2025-04-12 17:21 | docs: misc #33330 | Justin M. Keyes | 8 | +87 | -14 |
| 2025-04-12 15:24 | feat(defaults): shelltemp=false #33012 | Alexej Kowalew | 11 | +137 | -61 |
| 2025-04-12 10:08 | vim-patch:ab2fe65: runtime(doc): correct backslash escaping comma example (#33433) | zeertzjq | 1 | +1 | -1 |
| 2025-04-11 11:46 | fix(column): don't count signs on lines beyond eob #33410 | luukvbaal | 4 | +21 | -2 |
| 2025-04-11 11:36 | fix(marks): wrong display after inserting/deleting lines #33389 | luukvbaal | 2 | +96 | -28 |
| 2025-04-11 10:47 | build(deps): bump luajit to 51d4c26ec (#33422) | Christian Clason | 1 | +2 | -2 |
| 2025-04-11 10:15 | fix(vim.version): vim.VersionRange:has(<prerelease>) (#33324) | Phạm Bình An | 3 | +16 | -8 |
| 2025-04-11 08:56 | vim-patch:06a41ad: runtime(keymaps): include 2 Brazilian Keymaps (#33424) | zeertzjq | 2 | +141 | -0 |
| 2025-04-11 08:45 | vim-patch:5c84d12: runtime(filetype): make shell filetype detection more robust (#33421) | zeertzjq | 2 | +18 | -10 |
| 2025-04-11 00:10 | vim-patch:9.1.1290: tests: missing cleanup in test_filetype.vim (#33420) | zeertzjq | 3 | +4 | -2 |
| 2025-04-10 08:20 | vim-patch:9.1.1212: filetype: logrotate'd pacmanlogs are not recognized (#33412) | zeertzjq | 2 | +15 | -2 |
| 2025-04-07 17:03 | feat(meta): vendor luv meta files | Christian Clason | 25 | +4826 | -3 |
| 2025-04-09 17:59 | vim-patch:f9f53f5: runtime(remind): include remind.vim ftplugin | Christian Clason | 1 | +14 | -0 |
| 2025-04-10 00:46 | vim-patch:9.1.1289: tests: no test for matchparen plugin with WinScrolled event (#33411) | zeertzjq | 3 | +56 | -1 |
| 2025-04-09 23:36 | vim-patch:0b540c6: runtime(help): add omni completion and 'iskeyword' to filetype plugin (#33398) | Phạm Bình An | 3 | +31 | -5 |
| 2025-04-09 11:15 | fix(lsp): "bold" border for vim.lsp.buf.hover #33395 | Siddhant Agarwal | 1 | +1 | -0 |
| 2025-04-09 11:13 | feat(health): summary in section heading #33388 | Yochem van Rosmalen | 3 | +44 | -22 |
| 2025-04-09 07:42 | vim-patch:7517a8c: runtime(lf): improve syntax script, add filetype plugin | Christian Clason | 2 | +218 | -203 |
| 2025-04-08 23:40 | vim-patch:9.1.1288: Using wrong window in ll_resize_stack() (#33397) | zeertzjq | 4 | +20 | -24 |
| 2025-04-08 12:54 | fix(editor): respect [+cmd] when executing :drop #33339 | jyn | 3 | +56 | -14 |
| 2025-04-08 12:47 | fix(display): scroll redrawing doesn't account for virt_lines above fold #33374 | luukvbaal | 2 | +7 | -15 |
| 2025-04-08 05:24 | Merge pull request #33381 from zeertzjq/vim-9.1.1283 | zeertzjq | 14 | +554 | -64 |
| 2025-04-08 04:06 | vim-patch:9.1.1287: quickfix code can be further improved | zeertzjq | 3 | +24 | -20 |
| 2025-04-08 03:11 | vim-patch:9.1.1283: quickfix stack is limited to 10 items | zeertzjq | 14 | +525 | -61 |
| 2025-04-08 03:09 | vim-patch:9.1.1253: abort when closing window with attached quickfix data | zeertzjq | 2 | +22 | -0 |
| 2025-04-08 00:13 | vim-patch:9.1.1286: filetype: help files not detected when 'iskeyword' includes ":" (#33377) | zeertzjq | 2 | +42 | -8 |
| 2025-04-08 00:07 | vim-patch:2ffb4d0: runtime(lua): fix whitespace style issues in lua ftplugin (#33378) | zeertzjq | 1 | +16 | -14 |
| 2025-04-07 14:58 | ci(deps): bump lua-language-server to 3.14.0 | Christian Clason | 1 | +1 | -1 |
| 2025-04-07 10:58 | fix(decor): enable decoration provider in on_start #33337 | luukvbaal | 2 | +22 | -1 |
| 2025-04-07 10:56 | fix(treesitter): not refreshing virtualtext contents #33361 | Dmitry Zolotukhin | 1 | +1 | -1 |
| 2025-04-07 10:15 | docs: PR template #33109 | Maria José Solano | 1 | +5 | -0 |
| 2025-04-07 09:33 | build(deps): bump luajit to e0a7ea8a9 | Christian Clason | 1 | +2 | -2 |
| 2025-04-07 09:13 | fix(health): expecting nonexistent "inotifywait" function #33312 | Felipe Lema | 1 | +2 | -2 |
| 2025-04-07 09:07 | fix(defaults): keywordprg=:help on Windows #33336 | Emanuel Krollmann | 1 | +3 | -1 |
| 2025-04-06 15:49 | vim-patch:00b927b: runtime(lua): improve foldexpr, add vim9 script version | Christian Clason | 1 | +14 | -13 |
| 2025-04-06 15:48 | vim-patch:9cd6d82: runtime(fstab): set formatoptions-=t in filetype plugin | Christian Clason | 1 | +9 | -4 |
| 2025-04-06 15:31 | vim-patch:9adb310: runtime(svelte): add matchit support to svelte filetype plugin | Christian Clason | 1 | +30 | -3 |
| 2025-04-04 12:50 | ci: bump actions/create-github-app-token from 1 to 2 | dependabot[bot] | 1 | +1 | -1 |
| 2025-04-06 02:13 | refactor(lsp): deprecate client_is_stopped #33342 | Justin M. Keyes | 3 | +4 | -10 |
| 2025-04-05 22:56 | fix(vim.hl): nvim_buf_del_extmark on invalid buffer #33331 | phanium | 2 | +4 | -0 |
| 2025-04-05 22:48 | build: bump NVIM_API_LEVEL #33340 | Justin M. Keyes | 2 | +3 | -2 |
| 2025-04-05 13:01 | docs: clipboard, eval #33223 | Justin M. Keyes | 8 | +144 | -151 |
| 2025-04-05 01:42 | vim-patch:9.1.1276: inline word diff treats multibyte chars as word char (#33323) | zeertzjq | 7 | +45 | -10 |
| 2025-04-05 00:02 | vim-patch:b8d5c85: runtime(doc): update WinScrolled documentation (#33322) | zeertzjq | 1 | +7 | -0 |
| 2025-04-02 10:00 | feat(lsp.util): deprecate vim.lsp.util.stylize_markdown | Lewis Russell | 4 | +5 | -28 |
| 2025-04-02 10:24 | fix: bug in stylize_markdown | Lewis Russell | 1 | +8 | -17 |
| 2025-04-04 12:24 | fix(messages): verbose message emitted without kind #33305 | luukvbaal | 2 | +46 | -2 |
| 2025-04-04 12:21 | feat(defaults): store spellfile in stdpath('data') #33048 | Yochem van Rosmalen | 8 | +76 | -59 |
| 2025-04-04 08:15 | vim-patch:9.1.1271: filetype: Power Query files are not recognized | Christian Clason | 4 | +355 | -0 |
| 2025-04-04 08:15 | vim-patch:6099db9: runtime(sh): Update syntax file, command substitution opening paren at EOL | Christian Clason | 1 | +2 | -1 |
| 2025-04-04 06:13 | Merge pull request #33282 from glepnir/vim-9.1.1269 | zeertzjq | 2 | +16 | -2 |
| 2025-04-04 05:51 | vim-patch:9.1.1272: completion: in keyword completion Ctrl_P cannot go back after Ctrl_N | glepnir | 2 | +3 | -1 |
| 2025-04-04 03:59 | test(plugin/shada_spec): failure if timezone isn't a whole hour ahead of UTC (#33257) | tstsrt | 1 | +2 | -2 |
| 2025-04-04 01:19 | test(lua/hl_spec): fix hang on exit with ASAN (#33298) | zeertzjq | 1 | +8 | -4 |
| 2025-04-03 15:19 | docs(diagnostic): mention `severity` in `Opts.VirtualLines` (#33293) | Evgeni Chasnovski | 2 | +10 | -3 |
| 2025-04-03 14:26 | feat(vim.hl): allow multiple timed highlights simultaneously #33283 | Siddhant Agarwal | 4 | +113 | -26 |
| 2025-04-03 13:32 | test(lua/secure_spec): fix failure with long path (#33280) | zeertzjq | 1 | +67 | -97 |
| 2025-04-03 13:14 | feat(clipboard): g:clipboard="foo" forces the "foo" clipboard tool #33235 | Deveshi Dwivedi | 3 | +167 | -71 |
| 2025-04-03 07:54 | vim-patch:9.1.1268: filetype: dax files are not recognized | Christian Clason | 4 | +169 | -0 |
| 2025-04-03 06:09 | vim-patch:9.1.1269: completion: compl_shown_match is updated when starting keyword completion | glepnir | 2 | +13 | -1 |
| 2025-04-02 23:10 | Merge pull request #33279 from zeertzjq/vim-8293574 | zeertzjq | 2 | +11 | -7 |
| 2025-04-02 22:47 | vim-patch:a359c9c: runtime(zip): add *.whl to the list of zip extensions | zeertzjq | 2 | +5 | -3 |
| 2025-04-02 22:44 | vim-patch:8293574: runtime(doc): update pi_zip.txt with current list of zip file extensions | zeertzjq | 1 | +8 | -6 |
| 2025-04-02 15:12 | fix(events): crash on SIGTSTP (Ctrl-Z) #33258 | phanium | 2 | +7 | -2 |
| 2025-04-02 12:14 | fix(highlight): no match highlight during :substitute prompt #33262 | luukvbaal | 2 | +158 | -181 |
| 2025-04-02 01:39 | vim-patch:9.1.1266: MS-Windows: type conversion warnings (#33264) | zeertzjq | 1 | +2 | -2 |
| 2025-04-01 12:49 | Merge pull request #32686 from lewis6991/lsp-rpc-perf | Lewis Russell | 2 | +147 | -98 |
| 2025-04-01 12:30 | fix(api): nvim_set_keymap() throws error even in pcall() #33228 | tstsrt | 2 | +62 | -14 |
| 2025-04-01 12:02 | fix(window): crash on negative window height with 'winbar' #33250 | luukvbaal | 2 | +10 | -1 |
| 2025-04-01 09:19 | docs(eval): fix dict param type of mapset | Sean Dewar | 3 | +5 | -5 |
| 2025-03-31 20:02 | docs(eval): fix lnum type for functions using tv_get_lnum | Sean Dewar | 4 | +56 | -56 |
| 2025-04-01 09:20 | vim-patch:4ac995b: runtime(rust): set formatprg to rustfmt (#33245) | zeertzjq | 2 | +19 | -4 |
| 2025-04-01 05:56 | fix(display): wrong cursor column with 'concealcursor' = "n" and virt_text (#33218) | luukvbaal | 2 | +29 | -1 |
| 2025-04-01 05:56 | fix(move): adjust for concealed lines above topline after scrolling up (#33211) | luukvbaal | 2 | +16 | -1 |
| 2025-04-01 00:41 | vim-patch:9.1.1265: tests: no tests for typing normal char during completion (#33239) | zeertzjq | 1 | +29 | -0 |
| 2025-03-01 14:44 | refactor: add basic stringbuffer shim | Lewis Russell | 2 | +137 | -105 |
| 2024-12-08 17:14 | perf(lsp): use string.buffer for rpc loop | Mathias Fussenegger | 1 | +87 | -57 |
| 2024-12-08 17:10 | perf(lsp): optimize content length extraction from rpc headers | Mathias Fussenegger | 1 | +18 | -31 |
| 2025-03-31 10:25 | fix(lsp): better handling of "*" configs | Lewis Russell | 2 | +54 | -5 |
| 2025-03-31 14:08 | test(float): restore border tests (#33222) | zeertzjq | 1 | +102 | -0 |
| 2025-03-31 13:54 | vim-patch:649a237: runtime(debversions): Add release name for Debian 15 - duke (#33207) | zeertzjq | 1 | +2 | -2 |
| 2025-03-31 13:39 | feat(float): 'winborder' "bold" style #33189 | glepnir | 6 | +31 | -495 |
| 2025-03-31 13:22 | fix(defaults): enable :terminal [[,]] motion in operator-pending mode #33217 | Ghjuvan Lacambre | 1 | +2 | -2 |
| 2025-03-31 13:14 | feat(editor): 'autowriteall' on SIGHUP/SIGQUIT #32843 | Skoh | 3 | +79 | -8 |
| 2025-03-31 09:23 | Merge pull request #32440 from fredizzimo/message-attach | bfredl | 4 | +80 | -0 |
| 2025-03-31 09:22 | fix(treesitter): don't memoize modified headings (#33186) | Tan, Long | 1 | +2 | -6 |
| 2025-03-30 21:08 | fix(terminal): emit Termrequest for all OSC sequences #33181 | phanium | 1 | +8 | -10 |
| 2025-03-30 20:37 | build: ignore out-of-source build folder #33191 | Yegor Yefremov | 2 | +5 | -1 |
| 2025-03-30 20:29 | docs: lsp config/commands #33122 | Justin M. Keyes | 10 | +237 | -176 |
| 2025-03-30 19:33 | fix(defaults): visual-mode [[,]] for :terminal shell prompts #33201 | msaher | 1 | +2 | -2 |
| 2025-03-30 18:07 | feat(lsp): workspace_required #31824 | Michael Strobel | 5 | +173 | -119 |
| 2025-03-30 15:51 | docs(lsp): `vim.api.buf_request_sync` can also take function as `params` #33170 | Tighearnán Carroll | 2 | +7 | -2 |
| 2025-03-30 15:39 | fix(vim.lsp.inlay_hint): requesting inlay_hints even when disabled #32999 | Bartłomiej Maryńczak | 2 | +46 | -2 |
| 2025-03-30 15:18 | docs: faq, lua packages #33183 | Phạm Bình An | 6 | +22 | -71 |
| 2025-03-30 14:30 | vim-patch:9.1.1263: string length wrong in get_last_inserted_save() (#33194) | zeertzjq | 1 | +1 | -1 |
| 2025-03-30 14:02 | fix(checkhealth): check outdated pynvim version properly #33175 | zeertzjq | 1 | +1 | -1 |
| 2025-03-30 13:45 | vim-patch:9.1.1261: No test for 'pummaxwidth' non-truncated items (#33193) | zeertzjq | 2 | +32 | -12 |
| 2025-03-30 13:41 | vim-patch:9.1.1260: Hang when filtering buffer with NUL bytes (#33192) | zeertzjq | 2 | +16 | -3 |
| 2025-03-30 13:33 | feat(checkhealth): emoji for OK/WARN/ERROR #33172 | Justin M. Keyes | 2 | +30 | -28 |
| 2025-03-29 23:12 | fix(api): use E226 instead of E227 for duplicate abbreviation (#33159) | zeertzjq | 2 | +9 | -1 |
| 2025-03-29 20:35 | fix(checkhealth): check g:loaded_xx_provider for all providers #33168 | Justin M. Keyes | 2 | +24 | -13 |
| 2025-03-29 18:06 | fix(provider): misleading :checkhealth if user sets g:loaded_python3_provider=1 #32696 | Sathya Pramodh | 6 | +18 | -8 |
| 2025-03-29 17:57 | refactor(treesitter): migrate to ts parser callback API #33141 | Riley Bruins | 3 | +58 | -46 |
| 2025-03-29 15:49 | fix(desktop): cannot open filename with spaces using OS file manager #33161 | Daniel Kusai | 1 | +1 | -1 |
| 2025-03-29 13:33 | Merge pull request #33114 from zeertzjq/vim-9.1.1250 | zeertzjq | 9 | +641 | -6 |
| 2025-03-29 08:29 | vim-patch:1054b18: runtime(java): Make changes for JDK 24 in syntax script | Christian Clason | 2 | +18 | -12 |
| 2025-03-29 08:29 | vim-patch:0dc9a0b: runtime(lf): add lf r34 keywords to syntax script | Christian Clason | 1 | +101 | -93 |
| 2025-03-29 13:29 | fix(api): use original LHS in keymap error message #33135 | Gregory Anders | 2 | +8 | -3 |
| 2025-03-29 12:12 | vim-patch:9.1.1257: Mixing vim_strsize() with mb_ptr2cells() in pum_redraw() | zeertzjq | 1 | +1 | -1 |
| 2025-03-28 13:18 | fix(pum): simplify 'pummaxwidth' truncation and avoid crash | zeertzjq | 2 | +174 | -86 |
| 2025-03-28 22:35 | vim-patch:9.1.1255: missing test condition for 'pummaxwidth' setting | zeertzjq | 4 | +45 | -2 |
| 2025-03-28 07:37 | vim-patch:9.1.1250: cannot set the maximum popup menu width | zeertzjq | 9 | +507 | -3 |
| 2025-03-29 13:05 | vim-patch:9.1.1258: regexp: max \U and \%U value is limited by INT_MAX (#33156) | zeertzjq | 4 | +55 | -6 |
| 2025-03-29 12:55 | fix(checkhealth): don't override user "q" keymap #33132 | phanium | 1 | +8 | -4 |
| 2025-03-29 12:30 | fix: remove exec permission from .gitattributes #33140 | Ricardo Casía | 1 | +0 | -0 |
| 2025-03-29 03:01 | refactor(diff): remove unreachable code (#33149) | zeertzjq | 1 | +0 | -4 |
| 2025-03-29 02:07 | fix(pum): fix heap-buffer-overflow with 'rightleft' (#33146) | zeertzjq | 2 | +218 | -31 |
| 2025-03-28 23:01 | vim-patch:9.1.1252: typos in code and docs related to 'diffopt' "inline:" (#33143) | zeertzjq | 6 | +14 | -15 |
| 2025-03-28 18:48 | fix(cmdline): avoid empty @: register after :<CR> (#33126) | luukvbaal | 2 | +5 | -2 |
| 2025-03-28 12:46 | fix(lsp): warn on missing config in :checkhealth #33087 | Micah Halter | 1 | +24 | -18 |
| 2025-03-28 11:52 | fix(cmdline): empty ext_cmdline block events for :<CR> #33118 | luukvbaal | 2 | +22 | -9 |
| 2025-03-28 11:49 | fix(provider)!: drop Python 3.7, 3.8 support #33088 | v1nh1shungry | 2 | +2 | -2 |
| 2025-03-28 11:38 | refactor(treesitter): simplify injection retrieval #33104 | Riley Bruins | 2 | +44 | -70 |
| 2025-03-28 07:09 | fix(mouse): crash with click on win-separator in statusline (#33091) | Shadman | 2 | +21 | -2 |
| 2025-03-28 07:07 | Merge pull request #33086 from zeertzjq/vim-9.1.1243 | zeertzjq | 26 | +1598 | -128 |
| 2025-03-28 06:45 | vim-patch:9.1.1246: coverity complains about some changes in v9.1.1243 | zeertzjq | 1 | +0 | -1 |
| 2025-03-27 01:24 | vim-patch:9.1.1243: diff mode is lacking for changes within lines | zeertzjq | 26 | +1599 | -128 |
| 2025-03-28 00:08 | vim-patch:9.1.1247: fragile setup to get (preferred) keys from key_name_entry (#33102) | zeertzjq | 3 | +20 | -33 |
| 2025-03-28 00:06 | Merge pull request #33101 from zeertzjq/vim-052b86b | zeertzjq | 2 | +18 | -3 |
| 2025-03-27 23:21 | vim-patch:f9f4e27: runtime(hyprlang): save and restore cpo setting in syntax script | zeertzjq | 1 | +6 | -1 |
| 2025-03-27 23:21 | vim-patch:052b86b: runtime(solidity): update syntax script with error definitions | zeertzjq | 1 | +12 | -2 |
| 2025-03-27 23:19 | fix(health): message should mention "vim.provider" #33095 | Eisuke Kawashima | 3 | +4 | -4 |
| 2025-03-27 23:15 | Merge pull request #33098 from zeertzjq/vim-9.1.1245 | zeertzjq | 2 | +36 | -0 |
| 2025-03-27 22:56 | vim-patch:9.1.1249: tests: no test that 'listchars' "eol" doesn't affect "gM" | zeertzjq | 1 | +16 | -0 |
| 2025-03-27 22:55 | vim-patch:9.1.1245: need some more tests for curly braces evaluation | zeertzjq | 1 | +20 | -0 |
| 2025-03-27 13:35 | refactor(eval): move diff functions to diff.c (#33085) | zeertzjq | 3 | +59 | -58 |
| 2025-03-27 11:52 | fix(ui): wincmd _ should not increase 'cmdheight' above 0 (#33056) | luukvbaal | 2 | +11 | -5 |
| 2025-03-27 11:51 | fix(display): scroll logic does not take into account concealed topline (#33054) | luukvbaal | 2 | +35 | -3 |
| 2025-02-14 10:26 | fix(ui): send multigrid message position and size when the UI is refreshed | Fred Sundvik | 4 | +80 | -0 |
| 2025-03-27 03:22 | vim-patch:51a06ec: runtime(sh): consider sh as POSIX shell by default (#33078) | zeertzjq | 2 | +48 | -48 |
| 2025-03-27 01:06 | vim-patch:9.1.1224: cannot :put while keeping indent (#33076) | zeertzjq | 7 | +122 | -14 |
| 2025-03-27 00:54 | Merge pull request #32953 from glepnir/vim-9.1.1214 | zeertzjq | 6 | +59 | -15 |
| 2025-03-27 00:21 | vim-patch:9.1.1219: Strange error with wrong type for matchfuzzy() "camelcase" | zeertzjq | 5 | +19 | -9 |
| 2025-03-27 00:20 | vim-patch:9.1.1217: tests: typos in test_matchfuzzy.vim | zeertzjq | 1 | +7 | -5 |
| 2025-03-18 07:44 | vim-patch:9.1.1214: matchfuzzy() can be improved for camel case matches | glepnir | 6 | +45 | -13 |
| 2025-03-27 00:02 | Merge pull request #30189 from zeertzjq/vim-9.1.0598 | zeertzjq | 15 | +973 | -104 |
| 2025-03-21 22:32 | vim-patch:9.1.1228: completion: current position column wrong after got a match | zeertzjq | 2 | +4 | -1 |
| 2025-03-13 23:42 | vim-patch:9.1.1201: 'completefuzzycollect' does not handle dictionary correctly | zeertzjq | 5 | +41 | -30 |
| 2025-03-13 22:33 | vim-patch:1dc731a: runtime(doc): make :h 'completefuzzycollect' a bit clearer | zeertzjq | 3 | +15 | -15 |
| 2025-03-12 23:08 | vim-patch:9.1.1197: process_next_cpt_value() uses wrong condition | zeertzjq | 6 | +69 | -35 |
| 2025-03-08 22:23 | vim-patch:9.1.1185: endless loop with completefuzzycollect and no match found | zeertzjq | 3 | +13 | -6 |
| 2025-03-07 21:58 | vim-patch:9.1.1182: No cmdline completion for 'completefuzzycollect' | zeertzjq | 5 | +9 | -8 |
| 2025-03-07 21:55 | vim-patch:9.1.1181: Unnecessary STRLEN() calls in insexpand.c | zeertzjq | 1 | +5 | -5 |
| 2025-03-07 00:18 | vim-patch:9.1.1178: not possible to generate completion candidates using fuzzy matching | zeertzjq | 14 | +555 | -187 |
| 2025-02-21 23:32 | vim-patch:9.1.1131: potential out-of-memory issue in search.c | zeertzjq | 1 | +3 | -7 |
| 2025-01-12 08:35 | vim-patch:9.1.1008: tests: test for patch 9.1.1006 doesn't fail without the patch | zeertzjq | 2 | +18 | -2 |
| 2025-01-11 23:34 | vim-patch:9.1.1006: PmenuMatch completion highlight can be combined | zeertzjq | 1 | +10 | -0 |
| 2024-09-16 01:10 | vim-patch:9.1.0733: keyword completion does not work with fuzzy | zeertzjq | 3 | +56 | -1 |
| 2024-09-10 22:04 | vim-patch:26e4b00: runtime(doc): Revert outdated comment in completeopt's fuzzy documentation | zeertzjq | 3 | +3 | -12 |
| 2024-08-31 22:22 | vim-patch:9.1.0705: Sorting of fuzzy filename completion is not stable | zeertzjq | 3 | +5 | -4 |
| 2024-08-30 08:43 | vim-patch:9.1.0654: completion does not respect completeslash with fuzzy | zeertzjq | 2 | +55 | -1 |
| 2024-08-30 08:42 | vim-patch:9.1.0634: Ctrl-P not working by default | zeertzjq | 2 | +11 | -5 |
| 2024-08-30 08:34 | vim-patch:9.1.0631: wrong completion list displayed with non-existing dir + fuzzy completion | zeertzjq | 3 | +19 | -1 |
| 2024-08-30 08:22 | vim-patch:9.1.0605: internal error with fuzzy completion | zeertzjq | 3 | +38 | -11 |
| 2024-08-30 07:37 | vim-patch:9.1.0598: fuzzy completion does not work with default completion | zeertzjq | 4 | +284 | -13 |
| 2025-03-26 18:56 | refactor(diagnostic)!: remove deprecated diagnostic APIs (#33072) | Gregory Anders | 3 | +16 | -214 |
| 2025-03-16 11:04 | revert: "refactor(tui): disable kitty key event reporting" | Christian Clason | 1 | +1 | -1 |
| 2025-03-26 14:50 | docs: news 0.12 #33065 | Justin M. Keyes | 4 | +587 | -378 |
| 2025-03-26 13:19 | fix: temporarily disable 0.12 deprecation tests | Justin M. Keyes | 2 | +3 | -4 |
| 2025-03-26 13:49 | version bump | Justin M. Keyes | 1 | +2 | -2 |
| 2025-03-26 13:48 | NVIM v0.11.0 | Justin M. Keyes | 4 | +10 | -4 |
| 2025-03-26 13:43 | docs(lsp): completion.enable #33063 | Mathias Fußenegger | 2 | +20 | -2 |
| 2025-03-26 12:49 | docs: news, lsp autocomplete #33047 | Justin M. Keyes | 9 | +51 | -56 |
| 2025-03-25 23:35 | fix(lua): no omni/cmdline completion for vim.env (#33044) | Phạm Bình An | 2 | +14 | -1 |
| 2025-03-25 22:58 | vim-patch:9.1.1238: wrong cursor column with 'set splitkeep=screen' (#33060) | zeertzjq | 2 | +15 | -2 |
| 2025-03-24 17:24 | fix(mswin): UI may hang on exit | Justin M. Keyes | 1 | +11 | -0 |
| 2025-03-25 00:05 | vim-patch:9.1.1236: tests: test_comments leaves swapfiles around (#33050) | zeertzjq | 1 | +12 | -12 |
| 2025-03-24 21:15 | build: fix uncrustify install in nix devShell (#33020) | Matthieu Coudron | 1 | +1 | -0 |
| 2025-03-24 17:15 | Merge #33043 redundar channel_close() | Justin M. Keyes | 4 | +13 | -11 |
| 2025-03-24 16:48 | fix(channel): log after (not before) channel-close | Justin M. Keyes | 1 | +2 | -1 |
| 2025-03-24 16:38 | refactor(channel): redundant channel_close() | Justin M. Keyes | 4 | +11 | -10 |
| 2025-03-24 15:24 | fix(treesitter): sync queries with upstream | Christian Clason | 1 | +1 | -1 |
| 2025-03-24 12:17 | feat(clipboard): support g:clipboard="osc52" #33021 | Andrei Heidelbacher | 2 | +19 | -5 |
| 2025-03-24 12:14 | fix(cmdline): cmdline completion of _defer_require() modules #33007 | phanium | 3 | +84 | -17 |
| 2025-03-23 23:30 | test(checkhealth): nested path 'runtimepath' #33034 | phanium | 2 | +24 | -0 |
| 2025-03-23 23:12 | test(log): use tempfile for expected error logs #33017 | luukvbaal | 2 | +71 | -68 |
| 2025-03-23 23:10 | fix(paste): wrong '[ mark after pasting a big string (streamed chunks) #33025 | Au. | 2 | +40 | -1 |
| 2025-03-23 09:37 | vim-patch:9.1.1231: filetype: SPA JSON files are not recognized | Christian Clason | 5 | +74 | -0 |
| 2025-03-22 14:39 | build(release.sh): fix hang when generating docs (#33026) | zeertzjq | 1 | +1 | -1 |
| 2025-03-22 14:20 | feat(provider/python)!: add python 3.13, drop 3.7 and 3.8 (EOL) #33022 | Eisuke Kawashima | 1 | +1 | -2 |
| 2025-03-22 02:43 | fix(lsp): handle using array as open_floating_preview title (#33016) | Au. | 3 | +25 | -5 |
| 2025-03-21 16:31 | build(deps): bump tree-sitter-vim to v0.5.0 | Christian Clason | 1 | +2 | -2 |
| 2025-03-21 16:31 | build(deps): bump tree-sitter-markdown to v0.4.1 | Christian Clason | 1 | +2 | -2 |
| 2025-03-21 16:30 | build(deps): bump tree-sitter-lua to v0.3.0 | Christian Clason | 1 | +2 | -2 |
| 2025-03-21 11:28 | docs: misc (#32928) | dundargoc | 3 | +5 | -5 |
| 2025-03-21 10:34 | docs: LSP completion #33006 | Justin M. Keyes | 4 | +50 | -24 |
| 2025-03-21 10:05 | fix(log): unify error messages for vim.ui_attach/decor providers #33005 | luukvbaal | 5 | +97 | -70 |
| 2025-03-20 21:57 | docs(treesitter): document TSNode:named_children() | Riley Bruins | 2 | +15 | -2 |
| 2025-03-19 23:21 | vim-patch:9.1.1226: "shellcmdline" completion doesn't work with input() (#32998) | zeertzjq | 2 | +15 | -1 |
| 2025-03-19 18:04 | fix(messages): incorrect error message splitting and kind #32990 | luukvbaal | 9 | +29 | -39 |
| 2025-03-19 14:48 | fix(checkhealth): module not found when `&rtp` has nested paths #32988 | phanium | 1 | +11 | -7 |
| 2025-03-19 14:47 | fix(snippet): wrong indentation when snippet contains "^" #32970 | Avinash Thakur | 2 | +5 | -6 |
| 2025-03-19 14:36 | fix(path): crash with nvim_get_runtime_file during wildcard expansion (#32992) | zeertzjq | 1 | +8 | -0 |
| 2025-03-19 12:41 | fix(filetype): normalize full path before matching #32227 | markstegeman | 2 | +27 | -1 |
| 2025-03-19 12:27 | fix(diagnostic): clear virtual_lines autocmd only for valid buf #32979 | Mars Peng | 1 | +1 | -1 |
| 2025-03-19 12:16 | fix(api): don't use 'winborder' when reconfiguring float (#32984) | glepnir | 3 | +39 | -2 |
| 2025-03-19 11:17 | fix(runtime): gO always says "Help TOC" #32971 | Justin M. Keyes | 5 | +6 | -6 |
| 2025-03-19 10:00 | fix(marks): ensure decor is removed with proper range (#32973) | luukvbaal | 2 | +33 | -12 |
| 2025-03-19 09:05 | vim-patch:40ab82b: runtime(sh): remove invalid commented out line in syntax script | Christian Clason | 1 | +0 | -1 |
| 2025-03-19 09:05 | vim-patch:711f4a0: runtime(sh): update sh indent script | Christian Clason | 1 | +41 | -17 |
| 2025-03-19 09:04 | vim-patch:11ab02c: runtime(go): use :term for keywordprg for nvim/gvim | Christian Clason | 1 | +4 | -5 |
| 2025-03-19 09:03 | vim-patch:ad2f6b6: runtime(keymap) Add forward slash (/) to russian-jcukenwin keymap | Christian Clason | 1 | +2 | -0 |
| 2025-03-19 07:28 | fix(api): fix 'winborder' preventing splits with nvim_open_win (#32981) | zeertzjq | 4 | +18 | -5 |
| 2025-03-19 06:17 | fix(options): fix 'winborder' accepting multiple string values (#32978) | zeertzjq | 3 | +1 | -11 |
| 2025-03-18 23:34 | vim-patch:9.1.1220: filetype: uv.lock file not recognized (#32955) | Acaibrid | 2 | +4 | -3 |
| 2025-03-18 23:34 | vim-patch:9.1.1221: Wrong cursor pos when leaving Insert mode just after 'autoindent' (#32976) | zeertzjq | 2 | +60 | -1 |
| 2025-03-18 23:08 | vim-patch:9.1.1222: using wrong length for last inserted string (#32975) | zeertzjq | 2 | +21 | -28 |
| 2025-03-18 21:05 | feat(float): add winborder option (#31074) | glepnir | 12 | +340 | -62 |
| 2025-03-18 13:36 | build(deps): bump tree-sitter-query to v0.5.1 | Christian Clason | 1 | +2 | -2 |
| 2025-03-18 13:19 | build(deps): bump tree-sitter-vimdoc to v3.0.1 | Christian Clason | 1 | +2 | -2 |
| 2025-03-18 11:52 | fix(help): remove runnable code virtual text | Christian Clason | 1 | +0 | -5 |
| 2025-03-18 13:20 | docs: misc #32959 | Justin M. Keyes | 0 | +0 | -0 |
| 2025-03-18 13:18 | docs: misc #32959 | Justin M. Keyes | 16 | +83 | -72 |
| 2025-03-18 00:59 | fix(runtime): E15: Invalid expression in lua file when `gf` | phanium | 1 | +1 | -1 |
| 2025-03-16 23:18 | fix(lua): ensure inspect_pos() only shows visible highlight extmarks | Luuk van Baal | 2 | +84 | -34 |
| 2025-03-18 00:13 | test: cleanup ftplugin_spec.lua #32948 | Justin M. Keyes | 2 | +26 | -20 |
| 2025-03-17 09:58 | fix(diagnostic): remove deprecated `severity_limit` option | Christian Clason | 2 | +2 | -9 |
| 2025-03-17 22:41 | Merge pull request #32935 from zeertzjq/vim-3495497 | zeertzjq | 4 | +96 | -51 |
| 2025-03-17 22:41 | feat(runtime): Lua ftplugin 'includeexpr' #32719 | Phạm Bình An | 4 | +115 | -1 |
| 2025-03-17 22:07 | vim-patch:9.1.1216: Pasting the '.' register multiple times may not work | zeertzjq | 2 | +32 | -4 |
| 2025-03-16 23:22 | vim-patch:3495497: patch 9.1.1212: too many strlen() calls in edit.c | zeertzjq | 3 | +69 | -52 |
| 2025-03-17 20:52 | fix(column): unnecessary redraws with resized 'statuscolumn' (#32944) | luukvbaal | 3 | +7 | -10 |
| 2025-03-17 11:59 | Merge #32810 docs | Justin M. Keyes | 24 | +416 | -373 |
| 2025-03-09 22:56 | docs: misc | Justin M. Keyes | 19 | +267 | -223 |
| 2025-03-16 13:13 | docs(api): rename "handle" => "id" | Justin M. Keyes | 9 | +148 | -146 |
| 2025-03-11 21:34 | docs: OSC 133 | Justin M. Keyes | 1 | +1 | -4 |
| 2025-03-17 09:11 | Merge pull request #32871 from ofseed/test-lsp | Lewis Russell | 2 | +55 | -0 |
| 2025-03-13 03:36 | test(lsp): add a test for refreshing hints after being requested | Yi Ming | 1 | +22 | -0 |
| 2025-03-13 02:42 | test(lsp): add a test for resetting the active request after receiving error | Yi Ming | 1 | +33 | -0 |
| 2025-03-16 19:39 | vim-patch:3c7d9b1: runtime(prql): include prql syntax script | Christian Clason | 1 | +178 | -0 |
| 2025-03-16 17:35 | perf(lsp): don't construct potentially expensive strings | Riley Bruins | 2 | +3 | -4 |
| 2025-03-16 17:15 | build(contrib): add zsh completion (#32617) | Matthieu Coudron | 1 | +36 | -0 |
| 2025-03-16 12:58 | refactor(lsp)!: rename lsp.completion.trigger() to get() (#32911) | Mathias Fußenegger | 5 | +11 | -10 |
| 2025-03-16 12:49 | fix(checkhealth): handle nested lua/ directory #32918 | phanium | 3 | +27 | -1 |
| 2025-03-16 12:43 | refactor(test): move runtime_spec.lua to editor/ #32919 | Justin M. Keyes | 2 | +434 | -434 |
| 2025-03-11 21:49 | fix(diagnostic): virtual lines should scroll horizontally | xzb | 1 | +4 | -1 |
| 2025-03-16 11:15 | fix(marks): issues with invalid marks and marks beyond eob (#32862) | luukvbaal | 4 | +41 | -11 |
| 2025-02-05 14:24 | refactor(tui): disable kitty key event reporting | Gregory Anders | 1 | +1 | -1 |
| 2025-03-15 00:31 | docs(lsp): simplify example of enabling LSP folding | Yi Ming | 2 | +25 | -6 |
| 2025-03-15 16:44 | feat(runtime): Lua ftplugin sets 'omnifunc', 'foldexpr' #32697 | Phạm Bình An | 3 | +15 | -1 |
| 2025-03-15 15:45 | refactor(test): deprecate n.feed_command() #32915 | Justin M. Keyes | 3 | +35 | -46 |
| 2025-03-15 15:18 | fix(statuscolumn): misleading v:lnum for virtual lines #32912 | luukvbaal | 2 | +28 | -8 |
| 2025-03-15 11:23 | fix(lsp): correctly check for "codeAction/resolve" support | Tobias Schmitz | 1 | +1 | -1 |
| 2025-02-20 10:52 | docs: misc | dundargoc | 23 | +40 | -42 |
| 2025-03-14 19:23 | fix(lsp): autocmds to close lsp preview windows not cleared | bekaboo | 1 | +1 | -1 |
| 2025-03-15 13:07 | feat(defaults): completeopt=popup #32909 | Justin M. Keyes | 5 | +17 | -12 |
| 2025-03-15 10:47 | fix(treesitter): update lua, markdown queries | Christian Clason | 2 | +7 | -3 |
| 2025-03-15 10:45 | build(deps): bump tree-sitter-c to v0.23.4 | Christian Clason | 1 | +2 | -2 |
| 2025-03-13 12:47 | fix(cmdline): ext_cmdline block events for conditionals | Luuk van Baal | 2 | +70 | -10 |
| 2025-03-15 10:53 | test(old): fix test_tabline failure (#32907) | zeertzjq | 2 | +5 | -1 |
| 2025-03-15 10:00 | vim-patch:9.1.1206: tests: test_filetype fails when a file is a directory (#32905) | zeertzjq | 1 | +3 | -0 |
| 2025-03-15 09:40 | vim-patch:9.1.1205: completion: preinserted text not removed when closing pum (#32903) | glepnir | 2 | +62 | -50 |
| 2025-03-15 09:34 | vim-patch:9.1.1204: MS-Windows: crash when passing long string to expand() (#32902) | zeertzjq | 2 | +21 | -12 |
| 2025-03-15 08:53 | vim-patch:96395e1: runtime(cs): Update C# runtime files | Christian Clason | 3 | +51 | -5 |
| 2025-03-15 09:18 | vim-patch:9.1.1203: matchparen keeps cursor on case label in sh filetype (#32900) | zeertzjq | 3 | +40 | -37 |
| 2025-03-15 09:17 | vim-patch:2329bd4: runtime(doc): fix a typo in gitrebase filetype (#32899) | zeertzjq | 1 | +1 | -1 |
| 2025-03-15 00:38 | Merge pull request #32895 from zeertzjq/vim-8.2.4963 | zeertzjq | 1 | +5 | -5 |
| 2025-03-15 00:16 | vim-patch:9.0.1458: buffer overflow when expanding long file name | zeertzjq | 1 | +2 | -2 |
| 2025-03-15 00:14 | vim-patch:8.2.4963: expanding path with "/**" may overrun end of buffer | zeertzjq | 1 | +4 | -4 |
| 2025-03-14 12:17 | vim-patch:f22580e: runtime(doc): update a few minor omissions from 5876016 and 4d2c4b9 (#32888) | zeertzjq | 1 | +1 | -0 |
| 2025-03-14 09:12 | test: do not dedent() in feed() (#32884) | zeertzjq | 5 | +30 | -21 |
| 2025-03-14 09:09 | test: flaky loop_spec.lua #32885 | Justin M. Keyes | 1 | +1 | -1 |
| 2025-03-14 08:51 | feat(snippet): set snippet keymaps permanent instead of dynamic (#31887) | Mathias Fußenegger | 5 | +43 | -106 |
| 2025-03-14 08:36 | fix(vim.fs): default to follow=false #32859 | Mike | 3 | +8 | -12 |
| 2025-03-14 03:36 | refactor(gen_keycodes): put TAB and K_TAB together (#32882) | zeertzjq | 2 | +21 | -21 |
| 2025-03-14 00:27 | vim-patch:4d2c4b9: runtime(doc): document gitrebase filetype (#32881) | zeertzjq | 1 | +18 | -0 |
| 2025-03-13 23:15 | vim-patch:9.1.1200: cmdline pum not cleared for input() completion (#32879) | zeertzjq | 2 | +102 | -0 |
| 2025-03-13 01:14 | fix(messages): no trailing newline for inputlist, tselect, z= with ext_messages | Luuk van Baal | 4 | +28 | -28 |
| 2025-03-13 09:38 | vim-patch:9.1.1196: filetype: config files for container tools are not recognized (#32873) | zeertzjq | 2 | +13 | -2 |
| 2025-03-13 08:00 | ci(deps): bump lua-language-server to 3.13.9 | Christian Clason | 1 | +1 | -1 |
| 2025-03-13 01:11 | fix(lua): vim.hl.on_yank highlights wrong region with yi' (#32850) | phanium | 2 | +34 | -1 |
| 2025-03-13 00:47 | vim-patch:9.1.1198: [security]: potential data loss with zip.vim (#32867) | zeertzjq | 3 | +29 | -0 |
| 2025-03-13 00:46 | vim-patch:9.1.1195: inside try-block: fn body executed with default arg undefined (#32866) | zeertzjq | 2 | +30 | -9 |
| 2025-03-13 00:42 | test: reduce flakiness in blocking wait tests (#32868) | zeertzjq | 3 | +28 | -4 |
| 2025-03-12 23:15 | vim-patch:c1c3b5d: runtime(doc): remove unnecessary "an" (#32865) | zeertzjq | 3 | +3 | -3 |
| 2025-03-12 14:30 | fix(diagnostic): clear autocmd only for valid buf (#32861) | Jaehwang Jung | 1 | +1 | -1 |
| 2025-03-12 13:11 | fix: update osc52 termfeatures flag on UIEnter/UILeave (#32756) | Gregory Anders | 2 | +121 | -37 |
| 2025-03-12 12:35 | fix(terminal): delay when finishing terminal process #32846 | markstegeman | 1 | +22 | -13 |
| 2025-03-12 12:29 | refactor(popup): use plines_m_win #32857 | glepnir | 1 | +2 | -16 |
| 2025-03-12 10:27 | ci(deps): bump lua-language-server to 3.13.8 | Christian Clason | 1 | +1 | -1 |
| 2025-03-08 10:15 | fix(lsp): handle non-existent configs in lsp.config/enable | Lewis Russell | 3 | +92 | -31 |
| 2025-03-12 08:49 | vim-patch:4fa2dd2: runtime(compiler): add comment for Dispatch (#32856) | zeertzjq | 5 | +11 | -1 |
| 2025-03-11 15:29 | feat(treesitter): allow `iter_captures` to accept `opts` | Riley Bruins | 3 | +19 | -4 |
| 2025-03-12 08:11 | build(deps): bump luajit to 538a82133 | Christian Clason | 1 | +2 | -2 |
| 2025-03-12 08:00 | vim-patch:2347330: runtime(compiler): allow customizing exe and args for tsc (#32853) | Muntasir Mahmud | 2 | +10 | -2 |
| 2025-03-12 04:54 | feat(treesitter): allow passing lang to InspectTree | Maria José Solano | 1 | +6 | -6 |
| 2025-03-11 23:52 | vim-patch:a8aeeeb: runtime(tera): remove unwanted code and fix issues in syntax script (#32848) | Muntasir Mahmud | 1 | +8 | -10 |
| 2025-03-11 22:46 | vim-patch:0a336cc: runtime(doc): clarify that a umask is applied to mkdir() (#32845) | zeertzjq | 3 | +9 | -12 |
| 2025-03-11 20:35 | fix(ui): schedule UI detach (#32827) | Gregory Anders | 1 | +10 | -0 |
| 2025-03-11 14:22 | refactor(lsp): rename `on_publish_diagnostics` parameter #32776 | Will Lillis | 3 | +6 | -6 |
| 2025-03-11 13:45 | feat(treesitter): allow disabling captures and patterns on TSQuery (#32790) | Ian Chamberlain | 10 | +212 | -15 |
| 2025-03-11 13:15 | fix: warn when :InspectTree on buffer with no parser #32783 | phanium | 1 | +10 | -2 |
| 2025-03-11 12:14 | ci(test): enable translations in at least one job (#32833) | zeertzjq | 1 | +1 | -1 |
| 2025-03-11 12:10 | fix(lsp): improve LSP floating preview window cleanup #31353 | glepnir | 2 | +45 | -44 |
| 2025-03-11 12:05 | fix(lsp): wrapped ctx in opts before passed to vim.lsp.completion.trigger #32837 | glepnir | 1 | +2 | -2 |
| 2025-03-11 10:09 | Merge pull request #32836 from clason/bump/luals | Christian Clason | 1 | +1 | -1 |
| 2025-03-11 09:47 | ci(deps): bump lua-language-server to 3.13.7 | Christian Clason | 1 | +1 | -1 |
| 2025-03-10 22:54 | vim-patch:9.1.1193: Unnecessary use of STRCAT() in au_event_disable() (#32829) | zeertzjq | 3 | +30 | -4 |
| 2025-03-10 22:49 | fix(events): fix incorrect capitalization of Cmdwin* events (#32813) | zeertzjq | 4 | +10 | -10 |
| 2025-03-10 22:48 | Merge pull request #32828 from zeertzjq/vim-9.1.1186 | zeertzjq | 3 | +38 | -4 |
| 2025-03-10 22:23 | vim-patch:9.1.1194: filetype: false positive help filetype detection | zeertzjq | 2 | +12 | -1 |
| 2025-03-10 22:22 | vim-patch:9.1.1191: tests: test for patch 9.1.1186 doesn't fail without the patch | zeertzjq | 2 | +3 | -1 |
| 2025-03-10 22:13 | vim-patch:9.1.1186: filetype: help files in git repos are not detected | zeertzjq | 2 | +24 | -3 |
| 2025-03-10 21:48 | Merge pull request #32825 from moguls753/issue-32714-redundant-parsers | Justin M. Keyes | 1 | +25 | -6 |
| 2025-03-10 20:06 | feat(checkhealth): group parsers by name and path in output | Eike | 1 | +25 | -6 |
| 2025-03-08 09:30 | fix(lsp)!: pass buffer number to root_dir function | Lewis Russell | 3 | +13 | -10 |
| 2025-03-10 16:20 | feat(lsp): support completion context #32793 | Maria José Solano | 5 | +113 | -13 |
| 2025-03-10 16:15 | fix(tohtml): disable modeline #32822 | altermo | 2 | +3 | -0 |
| 2025-03-10 15:18 | docs(vvars): vim.v.event.windows #32673 | Vlad | 4 | +5 | -0 |
| 2025-03-10 14:38 | fix(popup): new preview_bufnr created when menu item is selected #32819 | glepnir | 2 | +119 | -70 |
| 2025-03-10 13:01 | fix(lua): types for vim.api.keyset.win_config #32700 | Tomasz N | 2 | +16 | -7 |
| 2025-03-10 09:14 | build(deps): bump luajit to 84cb21ffa (#32803) | Christian Clason | 1 | +2 | -2 |
| 2025-03-10 08:47 | vim-patch:d49ba7b: runtime(sh): set b:match_skip to ignore matches for matchit (#32812) | zeertzjq | 1 | +3 | -1 |
| 2025-03-09 16:22 | vim-patch:42e498d: runtime(plsql): move fold option from syntax to filetype plugin | Christian Clason | 3 | +24 | -2 |
| 2025-03-10 00:27 | refactor(gen_events): sort enums case-insensitively (#32811) | zeertzjq | 2 | +16 | -6 |
| 2025-03-09 23:43 | vim-patch:9.1.1190: C indentation does not detect multibyte labels (#32808) | zeertzjq | 2 | +15 | -1 |
| 2025-03-09 22:56 | perf(events): use hashy for event name lookup (#32802) | zeertzjq | 3 | +31 | -18 |
| 2025-03-09 22:47 | docs(api): show "since" in API docs #32806 | Justin M. Keyes | 2 | +390 | -0 |
| 2025-03-09 20:38 | Merge #32687 "g<" for ext_messages | Justin M. Keyes | 7 | +193 | -155 |
| 2025-03-09 20:19 | fix(nvim__set_complete): pum preview info truncated during completion #32555 | glepnir | 2 | +265 | -116 |
| 2025-03-09 17:27 | fix(build): vimdoc tags are not validated #32801 | Justin M. Keyes | 14 | +33 | -31 |
| 2025-03-08 16:40 | docs(highlight): collect all default highlight groups | Christian Clason | 2 | +16 | -17 |
| 2025-03-09 10:57 | build(generator): add dependencies on hashy (#32796) | zeertzjq | 2 | +27 | -26 |
| 2025-03-09 09:13 | vim-patch:9.1.1188: runtime(tera): tera support can be improved (#32799) | Muntasir Mahmud | 5 | +139 | -24 |
| 2025-03-09 08:57 | vim-patch:9.1.1187: matchparen plugin wrong highlights shell case statement (#32798) | zeertzjq | 3 | +88 | -1 |
| 2025-03-09 08:13 | Merge pull request #32797 from zeertzjq/vim-3d1a437 | zeertzjq | 2 | +8 | -0 |
| 2025-03-09 07:53 | vim-patch:d89770e: runtime(doc): use GNOME instead of Gnome | zeertzjq | 2 | +4 | -4 |
| 2025-03-08 22:13 | vim-patch:3d1a437: runtime(doc): warn users about potentially risky hotkey | zeertzjq | 2 | +8 | -0 |
| 2025-03-09 00:58 | refactor(hashy): use case labels instead of TOLOWER_ASC() (#32795) | zeertzjq | 1 | +13 | -7 |
| 2025-03-09 00:00 | vim-patch:9.1.1184: Unnecessary use of vim_tolower() in vim_strnicmp_asc() (#32792) | zeertzjq | 2 | +24 | -2 |
| 2025-03-08 22:35 | refactor(generator): remove nested loop for event aliases (#32780) | zeertzjq | 3 | +173 | -162 |
| 2025-03-08 22:09 | docs(events): document events that can always be nested (#32778) | zeertzjq | 1 | +21 | -2 |
| 2025-03-08 20:28 | refactor(multiqueue): rename multiqueue_new_parent #32767 | Justin M. Keyes | 6 | +16 | -14 |
| 2025-03-08 10:56 | vim-patch:62e8228: runtime(go): add 'keywordprg' and 'formatprg' to ftplugin | Christian Clason | 1 | +26 | -1 |
| 2025-03-08 03:50 | test(lsp/utils): prevent CursorMoved closing float immediately (#32782) | zeertzjq | 1 | +1 | -0 |
| 2025-03-08 00:37 | docs: OSC 133 shell config #32771 | Justin M. Keyes | 5 | +69 | -42 |
| 2025-03-07 21:04 | fix(types): do not mark unstable API as private | Lewis Russell | 2 | +0 | -22 |
| 2025-03-08 00:02 | perf(events): remove unnecessary loop in event_nr2name() (#32777) | zeertzjq | 1 | +1 | -6 |
| 2025-03-07 23:29 | fix(events): always allow some events to be nested (#32706) | zeertzjq | 6 | +106 | -3 |
| 2025-03-07 22:25 | vim-patch:6bdfeb0: runtime(vim): Update base-syntax, bug fixes (#32775) | zeertzjq | 1 | +14 | -10 |
| 2025-03-07 22:04 | Merge pull request #32768 from zeertzjq/vim-9.1.1179 | zeertzjq | 6 | +414 | -242 |
| 2025-03-07 09:49 | perf(keycodes): use hashy for string lookup | zeertzjq | 4 | +78 | -81 |
| 2025-03-07 03:11 | vim-patch:partial:9.1.1179: too many strlen() calls in misc2.c | zeertzjq | 2 | +92 | -27 |
| 2025-03-07 06:17 | test: add benchmark for nvim_replace_termcodes and keytrans() | zeertzjq | 1 | +84 | -0 |
| 2025-03-07 05:07 | refactor(keycodes): generate key_names_table[] using Lua | zeertzjq | 4 | +234 | -208 |
| 2025-03-07 18:16 | fix(terminal): avoid rescheduling events onto the same queue (#32755) | Gregory Anders | 4 | +141 | -94 |
| 2025-03-07 15:21 | fix(marks): mark winline as invalid if change is in a concealed line (#32766) | luukvbaal | 3 | +25 | -4 |
| 2025-03-07 13:45 | feat(defaults): jump between :terminal shell prompts with ]]/[[ #32736 | Gregory Anders | 10 | +160 | -55 |
| 2025-03-07 11:50 | fix(lua): always use vim.inspect() for :lua= (#32715) | zeertzjq | 4 | +28 | -18 |
| 2025-03-07 05:22 | fix(lsp): use unresolved code action when `codeAction/resolve` fails | Maria José Solano | 1 | +2 | -1 |
| 2025-03-06 21:50 | vim-patch:9.1.1177: filetype: tera files not detected | Christian Clason | 3 | +15 | -0 |
| 2025-03-06 15:36 | fix(marks): wrong winline info for concealed line with below virt line (#32747) | luukvbaal | 2 | +41 | -6 |
| 2025-03-06 11:40 | vim-patch:08a410f: runtime(vim): recognize <...> strings (and keys) for 'keywordprg' (#32752) | zeertzjq | 1 | +3 | -1 |
| 2025-03-06 11:39 | vim-patch:9.1.1173: filetype: ABNF files are not detected (#32751) | zeertzjq | 3 | +35 | -0 |
| 2025-03-06 08:31 | fix(terminal): improve cursor refresh handling (#32596) | Sean Dewar | 2 | +133 | -82 |
| 2025-03-06 08:21 | feat(lsp): support for resolving code action command (#32704) | Maria José Solano | 5 | +66 | -8 |
| 2025-03-06 03:28 | fix(tui): remove DCS escaping in tmux (#32723) | Gregory Anders | 3 | +3 | -9 |
| 2025-03-06 00:26 | vim-patch:9.1.1176: wrong indent when expanding multiple lines (#32746) | zeertzjq | 3 | +27 | -1 |
| 2025-03-06 00:24 | vim-patch:9.1.1175: inconsistent behaviour with exclusive selection and motion commands (#32745) | zeertzjq | 4 | +72 | -6 |
| 2025-03-05 23:39 | vim-patch:9.1.1174: tests: Test_complete_cmdline() may fail (#32743) | zeertzjq | 1 | +2 | -2 |
| 2025-03-05 23:38 | vim-patch:4783a2c: runtime(doc): mention bzip3 in gzip plugin documentation (#32742) | zeertzjq | 1 | +1 | -0 |
| 2025-03-05 23:08 | vim-patch:9.1.1172: [security]: overflow with 'nostartofline' and Ex command in tag file (#32739) | zeertzjq | 2 | +19 | -0 |
| 2025-03-05 15:45 | feat(terminal)!: include cursor position in TermRequest event data (#31609) | Gregory Anders | 12 | +129 | -49 |
| 2025-03-05 12:30 | Merge pull request #12049 from bfredl/luverr | bfredl | 2 | +73 | -16 |
| 2025-03-05 09:57 | fix(lua): format errors from luv callbacks using __tostring | bfredl | 2 | +73 | -16 |
| 2025-03-05 08:35 | build(deps): bump tree-sitter to v0.25.3 | Christian Clason | 1 | +2 | -2 |
| 2025-03-04 22:51 | vim-patch:9.1.1170: wildmenu highlighting in popup can be improved (#32728) | zeertzjq | 3 | +56 | -7 |
| 2025-03-04 22:42 | vim-patch:9.1.1171: tests: wrong arguments passed to assert_equal() (#32727) | zeertzjq | 1 | +1 | -1 |
| 2025-03-04 18:45 | fix(display): adjust winline info for concealed lines below last line (#32708) | luukvbaal | 2 | +25 | -0 |
| 2025-03-04 18:36 | fix(lsp): open_floating_preview() ignores max_height (#32716) | Robert Muir | 2 | +27 | -1 |
| 2025-03-04 14:59 | fix(diagnostic): virtual_lines diagnostic columns (#32703) | James Trew | 2 | +105 | -2 |
| 2025-03-04 12:12 | Merge pull request #32608 from bfredl/nolegacyhl | bfredl | 8 | +418 | -460 |
| 2025-02-24 09:18 | refactor(tests): use new-style highlight spec in legacy/ | bfredl | 8 | +418 | -460 |
| 2025-03-03 23:37 | vim-patch:9.1.1169: using global variable for get_insert()/get_lambda_name() (#32713) | zeertzjq | 4 | +29 | -58 |
| 2025-03-03 23:05 | vim-patch:9.1.1167: mark '] wrong after copying text object (#32712) | zeertzjq | 2 | +54 | -0 |
| 2025-03-03 23:04 | vim-patch:659cb28: runtime(doc): fix typo "bet" in :h 'completeopt' (#32711) | zeertzjq | 3 | +12 | -12 |
| 2025-03-03 22:41 | Merge pull request #32709 from deathbeam/vim-9.1.1166 | zeertzjq | 9 | +105 | -19 |
| 2025-03-03 22:00 | vim-patch:9.1.1168: wrong flags passed down to nextwild() | zeertzjq | 1 | +1 | -1 |
| 2025-03-03 16:51 | vim-patch:9.1.1166: command-line auto-completion hard with wildmenu | Tomas Slusny | 9 | +105 | -19 |
| 2025-03-01 15:18 | feat(messages): "g<" mapping for ext_messages | Luuk van Baal | 3 | +100 | -7 |
| 2025-02-28 19:25 | refactor(messages): simplify message history | Luuk van Baal | 6 | +101 | -156 |
| 2025-03-03 02:53 | vim-patch:9.1.1165: diff: regression with multi-file diff blocks (#32702) | zeertzjq | 3 | +132 | -3 |
| 2025-03-02 22:59 | vim-patch:9.1.1164: [security]: code execution with tar.vim and special crafted tar files (#32701) | zeertzjq | 1 | +16 | -13 |
| 2025-03-02 22:27 | docs: misc #31996 | Justin M. Keyes | 28 | +257 | -219 |
| 2025-03-02 21:44 | feat(lua): don't complete private (_) fields after dot (.) #32690 | Maria José Solano | 2 | +26 | -0 |
| 2024-09-24 15:41 | feat(comment): allow commentstring to be determined from node metadata | Riley Bruins | 5 | +164 | -0 |
| 2025-03-01 12:30 | test: simplify ASAN detection | dundargoc | 5 | +6 | -20 |
| 2025-03-02 07:07 | test: enable more multigrid popup tests (#32470) | fredizzimo | 1 | +1401 | -148 |
| 2025-02-27 19:03 | build!: turn off translations by default | dundargoc | 5 | +15 | -5 |
| 2025-03-01 22:40 | vim-patch:9.1.1161: preinsert requires bot "menu" and "menuone" to be set | zeertzjq | 5 | +15 | -14 |
| 2025-03-01 22:35 | vim-patch:9.1.1160: Ctrl-Y does not work well with "preinsert" when completing items | zeertzjq | 6 | +79 | -76 |
| 2025-02-28 18:41 | vim-patch:0b82054: runtime(lua): Improve 'include' and make '*expr' functions script-local | brianhuster | 1 | +6 | -6 |
| 2025-02-28 18:27 | vim-patch:00a00f5: runtime(lua): Update lua ftplugin and documentation | brianhuster | 4 | +50 | -15 |
| 2025-03-01 16:20 | vim-patch:8ac975d: runtime(tar): fix syntax error in tar.vim | Christian Clason | 1 | +3 | -2 |
| 2025-03-01 15:51 | feat(treesitter): add more metadata to `language.inspect()` (#32657) | Lewis Russell | 7 | +105 | -37 |
| 2025-03-01 10:37 | vim-patch:56957ed: runtime(misc): add support for bzip3 to tar, vimball and gzip plugins | Christian Clason | 3 | +41 | -4 |
| 2025-02-28 23:45 | vim-patch:9.1.1158: :verbose set has wrong file name with :compiler! (#32682) | zeertzjq | 2 | +27 | -2 |
| 2025-02-28 23:14 | docs(Open): add reference in documentation (#32678) | Luca Saccarola | 2 | +4 | -0 |
| 2025-02-28 12:36 | fix(marks): ineffective conceal_line callback optimization (#32662) | luukvbaal | 6 | +27 | -39 |
| 2025-02-28 10:40 | Merge pull request #28486 from zeertzjq/vim-8.2.4603 | zeertzjq | 16 | +847 | -227 |
| 2024-04-24 11:54 | vim-patch:8.2.4974: ":so" command may read after end of buffer | zeertzjq | 2 | +13 | -1 |
| 2024-04-24 11:52 | vim-patch:8.2.4647: "source" can read past end of copied line | zeertzjq | 2 | +11 | -0 |
| 2025-02-28 06:00 | vim-patch:8.2.4607: sourcing buffer lines may lead to errors for conflicts | zeertzjq | 2 | +37 | -7 |
| 2024-04-24 08:20 | vim-patch:8.2.4603: sourcing buffer lines is too complicated | zeertzjq | 13 | +747 | -212 |
| 2025-02-28 05:40 | vim-patch:8.2.4594: need to write script to a file to be able to source them | zeertzjq | 6 | +48 | -16 |
| 2025-02-28 02:38 | fix(treesitter): correctly parse queries with combined injections | Riley Bruins | 1 | +1 | -1 |
| 2025-02-27 18:19 | vim-patch:3d75ec7: runtime(compiler): improve svelte-check | Christian Clason | 1 | +7 | -5 |
| 2025-02-28 00:28 | vim-patch:85a50fe: runtime(doc): fix confusing docs for 'completeitemalign' (#32671) | zeertzjq | 3 | +12 | -12 |
| 2025-02-28 00:28 | vim-patch:60bd140: runtime(vim): Update base-syntax, match Vim9 function calls after "|" (#32670) | zeertzjq | 1 | +2 | -1 |
| 2025-02-28 00:23 | vim-patch:9.1.1157: command completion wrong for input() (#32669) | zeertzjq | 2 | +11 | -1 |
| 2025-02-27 23:11 | vim-patch:9.1.1156: tests: No test for what patch 9.1.1152 fixes (#32668) | zeertzjq | 1 | +14 | -0 |
| 2025-02-27 23:03 | vim-patch:9.1.1155: Mode message not cleared after :silent message (#32667) | zeertzjq | 3 | +51 | -1 |
| 2025-02-27 13:49 | fix(lua): wrong script context for option set by func from nvim_exec2 (#32659) | zeertzjq | 3 | +37 | -7 |
| 2025-02-27 12:15 | fix(display): correctly store winline info for concealed lines (#32656) | luukvbaal | 2 | +51 | -2 |
| 2025-02-27 10:41 | fix(popup): reuse pum preview float win, set 'winfixbuf' #32636 | glepnir | 2 | +138 | -49 |
| 2025-02-27 10:05 | doc: clarify window-id, tab-id, nvim_set_current_x #32528 | David Briscoe | 12 | +150 | -139 |
| 2025-02-27 09:39 | refactor(do_source): remove duplicate assignments (#32654) | zeertzjq | 1 | +0 | -3 |
| 2025-02-27 07:52 | fix(move): 'scrolloff' cursor correction no longer handles folds properly (#32642) | luukvbaal | 3 | +22 | -2 |
| 2025-02-27 05:48 | test: option set by Lua autocommand has correct script context (#32652) | zeertzjq | 1 | +73 | -117 |
| 2025-02-27 02:38 | refactor(shada): fix coverity warning about leaking memory (#32650) | zeertzjq | 2 | +12 | -7 |
| 2025-02-27 01:17 | Merge pull request #32649 from zeertzjq/vim-9.1.1151 | zeertzjq | 2 | +18 | -5 |
| 2025-02-27 00:52 | vim-patch:9.1.1152: Patch v9.1.1151 causes problems | zeertzjq | 2 | +10 | -18 |
| 2025-02-27 00:44 | vim-patch:9.1.1151: too many strlen() calls in getchar.c | zeertzjq | 3 | +36 | -15 |
| 2025-02-26 23:00 | refactor: old references to scripts/ dir #32647 | Justin M. Keyes | 1 | +9 | -10 |
| 2025-02-26 22:31 | Merge #32601 vim.text.indent() | Justin M. Keyes | 31 | +538 | -331 |
| 2025-02-26 21:51 | test: unreliable swapfile_preserve_recover_spec | Justin M. Keyes | 1 | +6 | -1 |
| 2025-02-21 01:02 | feat(lua): vim.text.indent() | Justin M. Keyes | 31 | +533 | -331 |
| 2025-02-26 19:03 | fix(shada): ":wshada/:rshada [filename]" with shadafile=NONE #32538 | IpsumCapra | 3 | +25 | -15 |
| 2025-02-26 11:38 | build: move all generator scripts to `src/gen/` | Lewis Russell | 0 | +0 | -0 |
| 2025-02-26 12:23 | refactor(gen_api_dispatch): avoid trailing spaces (#32632) | zeertzjq | 1 | +9 | -10 |
| 2025-02-26 11:23 | Merge pull request #32631 from jamessan/snprintf-binary | James McCoy | 1 | +7 | -2 |
| 2025-02-26 08:40 | build(cjson): sync with upstream (#32114) | Tristan Knight | 4 | +197 | -155 |
| 2025-02-26 07:33 | fix(eval): don't shorten $HOME in v:stacktrace (#32634) | zeertzjq | 2 | +45 | -18 |
| 2025-02-26 05:55 | refactor: remove unnecessary allocation for "run Nvim with -V1" (#32633) | zeertzjq | 2 | +5 | -10 |
| 2025-02-26 02:58 | fix(vim_snprintf): special-case handling of binary format | James McCoy | 1 | +7 | -2 |
| 2025-02-26 01:47 | refactor(options): fix coverity warning about unintialized sc_chan (#32630) | zeertzjq | 1 | +1 | -9 |
| 2025-02-24 17:58 | fix(extmark): clearer error message for invalid ephemeral mark usage | Riley Bruins | 1 | +2 | -1 |
| 2025-02-25 23:51 | Merge pull request #32614 from brianhuster/vim-094494b | zeertzjq | 1 | +77 | -28 |
| 2025-02-25 23:40 | fix(lua): don't override script ID from :source (#32626) | zeertzjq | 8 | +188 | -96 |
| 2025-02-25 23:31 | vim-patch:580e457: runtime(vim): make VimKeywordPrg even smarter for regexes | zeertzjq | 1 | +3 | -1 |
| 2025-02-24 15:38 | vim-patch:094494b: runtime(vim): improve &keywordprg in ftplugin | brianhuster | 1 | +75 | -28 |
| 2025-02-25 22:45 | fix(move): wrong cursor row on concealed line (#32629) | luukvbaal | 2 | +15 | -5 |
| 2025-02-25 13:17 | fix(treesitter): nil check query for has_conceal_line | Luuk van Baal | 2 | +23 | -4 |
| 2025-02-25 13:29 | test(ui/cursor_spec): reduce flakiness (#32627) | zeertzjq | 1 | +4 | -4 |
| 2025-02-24 08:20 | fix(lsp): resize hover window for concealed lines | Luuk van Baal | 2 | +34 | -0 |
| 2024-11-24 13:46 | feat(treesitter): vertical conceal support for highlighter | Luuk van Baal | 13 | +281 | -68 |
| 2024-11-23 22:03 | feat(marks): add conceal_lines to nvim_buf_set_extmark() | Luuk van Baal | 24 | +529 | -167 |
| 2025-02-25 09:20 | vim-patch:9.1.1140: filetype: m17ndb files are not detected (#32618) | zeertzjq | 5 | +92 | -1 |
| 2025-02-25 09:12 | test: combined injections (#32611) | Artem | 1 | +174 | -32 |
| 2025-02-25 06:30 | vim-patch:9.1.1145: multi-line completion has wrong indentation for last line (#32625) | glepnir | 5 | +78 | -10 |
| 2025-02-25 01:17 | fix(api): don't override Vimscript SID (#32610) | zeertzjq | 16 | +237 | -118 |
| 2025-02-24 21:34 | fix(lua): SIGSEGV in luv callback with error(nil) #32595 | phanium | 2 | +36 | -1 |
| 2025-02-24 04:16 | vim-patch:025dc48: runtime(vim): Update base-syntax, match :CompilerSet and :SynMenu commands (#32605) | zeertzjq | 0 | +0 | -0 |
| 2025-02-24 03:20 | vim-patch:9.1.1143: illegal memory access when putting a register (#32604) | zeertzjq | 3 | +43 | -1 |
| 2025-02-23 22:08 | feat(complete): CompleteDone reason "cancel", "discard" #32600 | Evgeni Chasnovski | 3 | +22 | -13 |
| 2025-02-23 17:08 | fix(float): can set title/footer without setting border #32594 | Evgeni Chasnovski | 2 | +43 | -18 |
| 2025-02-23 16:48 | fix(lsp): reset the applied hints on `refresh` request #32446 | Yi Ming | 1 | +3 | -0 |
| 2025-02-23 16:21 | revert "feat(ftplugin): set 'omnifunc' of Lua to 'v:lua.vim.lua_omnifunc'" #32597 | Justin M. Keyes | 3 | +1 | -12 |
| 2025-02-23 16:20 | Merge #32503 feat(lsp): use the meta model to generate server capability map | Justin M. Keyes | 5 | +382 | -107 |
| 2025-02-22 00:31 | refactor(treesitter): simplify parsing coroutine logic | Riley Bruins | 1 | +22 | -47 |
| 2025-02-23 15:57 | feat(ftplugin): set Lua 'omnifunc' to vim.lua_omnifunc #32491 | Phạm Bình An | 3 | +12 | -1 |
| 2025-02-23 15:51 | fix(lua): `@private` => `@nodoc` #32587 | Dan Sully | 2 | +4 | -4 |
| 2025-02-22 15:46 | build: make makefile work on msys | dundargoc | 1 | +10 | -0 |
| 2025-02-22 21:19 | fix(float): ensure floating window width can fit title | Maria José Solano | 2 | +19 | -0 |
| 2025-02-23 09:53 | Merge pull request #32593 from zeertzjq/vim-9.1.1139 | zeertzjq | 3 | +35 | -3 |
| 2025-02-23 09:13 | vim-patch:9.1.1141: Misplaced comment in readfile() | zeertzjq | 1 | +2 | -2 |
| 2025-02-23 09:06 | vim-patch:9.1.1139: [fifo] is not displayed when editing a fifo | zeertzjq | 3 | +33 | -1 |
| 2025-02-23 08:52 | vim-patch:9.1.1137: ins_str() is inefficient by calling STRLEN() (#32591) | zeertzjq | 5 | +44 | -42 |
| 2025-02-23 08:35 | vim-patch:9.1.1136: Match highlighting marks a buffer region as changed (#32561) | luukvbaal | 3 | +31 | -61 |
| 2025-02-23 01:11 | test(unit/strings_spec): show ctx when vim_snprintf content check fails #32570 | James McCoy | 1 | +1 | -1 |
| 2025-02-22 10:09 | vim-patch:9.1.1134: filetype: Guile init file not recognized | Christian Clason | 2 | +2 | -1 |
| 2025-02-22 10:01 | vim-patch:9.1.1133: filetype: xkb files not recognized everywhere | Christian Clason | 2 | +9 | -6 |
| 2025-02-22 14:45 | vim-patch:61af587: runtime(dockerfile): set comments in filetype plugin | Christian Clason | 1 | +3 | -2 |
| 2025-02-22 14:44 | vim-patch:d15114c: runtime(compiler): include svelte-check compiler | Christian Clason | 1 | +19 | -0 |
| 2025-02-22 13:17 | fix(runtime): avoid E31 in ftplugin (#32578) | phanium | 3 | +6 | -6 |
| 2025-02-22 12:07 | feat(treesitter): table of contents for checkhealth, markdown (#32282) | Christian Clason | 7 | +221 | -79 |
| 2025-02-22 08:38 | vim-patch:9.1.1135: 'suffixesadd' doesn't work with multiple items (#32573) | zeertzjq | 3 | +69 | -6 |
| 2025-02-21 17:37 | fix(lsp): unify get_completion_word for textEdits/insertText | Mathias Fussenegger | 2 | +12 | -3 |
| 2025-02-21 23:37 | fix(tests): filter out lines with __typeof__ keyword (#32524) | Sören Tempel | 1 | +2 | -0 |
| 2025-02-21 23:07 | vim-patch:9.1.1132: Mark positions wrong after triggering multiline completion (#32564) | zeertzjq | 2 | +45 | -0 |
| 2025-02-21 22:49 | vim-patch:partial:9.1.1131: potential out-of-memory issue in search.c (#32565) | zeertzjq | 1 | +6 | -4 |
| 2025-02-21 22:35 | fix(marks): truncate double-width inline virt_text consistently (#32560) | zeertzjq | 2 | +124 | -46 |
| 2025-02-21 22:05 | vim-patch:9.1.1130: 'listchars' "precedes" is not drawn on Tabs. (#32563) | zeertzjq | 2 | +24 | -2 |
| 2025-01-14 03:16 | perf(treesitter): don't block when finding injection ranges | Riley Bruins | 2 | +25 | -8 |
| 2025-02-18 01:53 | feat(lsp): use the meta model to generate server capability map | Maria José Solano | 4 | +153 | -94 |
| 2025-02-21 12:57 | test: adjust multibyte virtual text test (#32557) | zeertzjq | 1 | +16 | -16 |
| 2025-02-15 21:33 | fix(treesitter): `TSNode:field()` returns all children with the given field | Riley Bruins | 4 | +31 | -7 |
| 2025-02-21 08:43 | vim-patch:3cb4148: runtime(sieve): set fileformat=dos in filetype plugin | Christian Clason | 1 | +6 | -7 |
| 2025-02-21 08:43 | vim-patch:27f5136: runtime(mail): add commentstring '> %s' to ftplugin | Christian Clason | 2 | +6 | -3 |
| 2025-02-21 08:42 | vim-patch:106899e: runtime(dnsmasq): include simple filetype plugin | Christian Clason | 1 | +11 | -0 |
| 2025-02-21 08:41 | vim-patch:911742a: runtime(dosini): Add support for # comments to ftplugin | Christian Clason | 1 | +3 | -2 |
| 2025-02-14 00:57 | perf(treesitter): only search for injections within the parse range | Riley Bruins | 4 | +63 | -27 |
| 2025-02-20 16:34 | ci: add "_" to luacheck's list of global variables | Riley Bruins | 1 | +2 | -1 |
| 2025-02-21 00:40 | fix(messages): list_cmd kind for :registers, :au[g] #32531 | luukvbaal | 5 | +82 | -50 |
| 2025-02-21 00:25 | vim-patch:9.1.1127: preinsert text is not cleaned up correctly (#32544) | zeertzjq | 2 | +11 | -4 |
| 2025-02-21 00:24 | vim-patch:9.1.1125: cannot loop through pum menu with multiline items (#32543) | zeertzjq | 2 | +9 | -1 |
| 2025-02-20 23:14 | vim-patch:9.1.1126: patch 9.1.1121 used a wrong way to handle enter | zeertzjq | 2 | +3 | -10 |
| 2025-02-19 08:10 | test(completion_spec): make Enter test descriptions more accurate | zeertzjq | 2 | +9 | -7 |
| 2025-02-19 05:40 | vim-patch:9.1.1121: Enter does not insert newline with "noselect" | glepnir | 6 | +55 | -10 |
| 2025-02-20 23:02 | vim-patch:9.1.1124: No test for 'listchars' "precedes" with double-width char (#32541) | zeertzjq | 2 | +34 | -5 |
| 2025-02-20 22:04 | feat(messages): confirm kind for z=, :tselect, inputlist() #32521 | luukvbaal | 5 | +52 | -7 |
| 2025-02-20 13:47 | feat(marks): virtual lines support horizontal scrolling (#32497) | zeertzjq | 12 | +274 | -46 |
| 2025-02-20 13:26 | fix(keycodes): recognize <Find>, <Select> #28431 | Mantas Mikulėnas | 4 | +10 | -0 |
| 2025-02-20 12:10 | vim-patch:c729d6d: runtime: decouple Open and Launch commands and gx mapping from netrw (#32506) | Luca Saccarola | 3 | +14 | -145 |
| 2025-02-16 00:54 | fix(treesitter): don't spam query errors in the highlighter | Riley Bruins | 1 | +6 | -1 |
| 2025-02-15 23:02 | fix(api): remove invalid assertions | Luuk van Baal | 1 | +0 | -7 |
| 2025-02-15 23:07 | fix(treesitter): avoid computing fold levels for empty buffer | Luuk van Baal | 3 | +79 | -9 |
| 2025-02-15 00:53 | fix(treesitter)!: enforce buffer is loaded when creating parser | Luuk van Baal | 2 | +12 | -2 |
| 2025-02-19 18:09 | docs: Lua "bit" library #32492 | Phạm Bình An | 3 | +387 | -2 |
| 2025-02-19 10:47 | fix(terminal): avoid more `busy_start` lacking `busy_stop` (#32509) | Sean Dewar | 2 | +35 | -9 |
| 2025-02-19 09:14 | vim-patch:9.1.1122: too many strlen() calls in findfile.c (#32516) | zeertzjq | 3 | +368 | -258 |
| 2025-02-19 06:32 | vim-patch:9.0.0532: edit test is flaky when run under valgrind (#32518) | zeertzjq | 1 | +50 | -29 |
| 2025-02-18 13:22 | test(lua/hl_spec): fix hang on exit with ASAN (#32508) | zeertzjq | 1 | +8 | -0 |
| 2025-02-18 09:09 | build(deps): bump tree-sitter to v0.25.2 | Christian Clason | 1 | +2 | -2 |
| 2025-02-18 01:52 | feat(lsp): update LSP types | Maria José Solano | 2 | +229 | -13 |
| 2025-02-17 22:59 | vim-patch:5647c91: runtime(doc): add reference to extendnew() at extend() (#32500) | zeertzjq | 3 | +6 | -3 |
| 2025-02-17 22:43 | fix(tests): remove the __extension__ keyword in filter_complex_blocks (#32483) | Sören Tempel | 1 | +3 | -0 |
| 2025-02-16 17:02 | fix(treesitter): separately track the number of valid regions | Riley Bruins | 1 | +6 | -3 |
| 2025-02-17 10:26 | refactor(channel): eliminate special case in on_proc_exit() #32485 | Justin M. Keyes | 3 | +8 | -13 |
| 2025-02-17 02:33 | docs: misc (#32258) | dundargoc | 9 | +10 | -9 |
| 2025-02-17 02:32 | test(lua/hl_spec): reduce flakiness (#32489) | zeertzjq | 1 | +10 | -2 |
| 2025-02-17 01:45 | test: reduce flakiness in highlight tests (#32488) | zeertzjq | 2 | +18 | -33 |
| 2025-02-17 00:00 | vim-patch:68ba6c2: runtime(vim): Update base-syntax, improve performance (#32487) | zeertzjq | 1 | +22 | -25 |
| 2025-02-16 21:33 | docs: stdpath() type #32480 | phanium | 2 | +22 | -0 |
| 2025-02-16 20:13 | fix(diagnostic): don't include diagnostic code when using custom formatter #32464 | Maria José Solano | 1 | +13 | -10 |
| 2025-02-16 14:54 | fix(marks): handle composing in inline virt_text with 'nowrap' (#32477) | zeertzjq | 2 | +13 | -13 |
| 2025-02-16 14:05 | fix(marks): handle double-with inline virt_text with 'nowrap' (#32476) | zeertzjq | 3 | +106 | -30 |
| 2025-02-15 21:56 | fix(docs): update context type in `vim.lsp.LocationOpts.OnList` | Maria José Solano | 2 | +3 | -2 |
| 2025-02-15 17:25 | fix(terminal): avoid mismatched `busy_start` without `busy_stop` (#32458) | Sean Dewar | 2 | +27 | -1 |
| 2025-02-15 09:36 | ci(test): disable ubuntu arm | dundargoc | 3 | +4 | -4 |
| 2025-02-15 09:46 | vim-patch:3f60114: runtime(keymap): Add ukrainian-enhanced keymap | Christian Clason | 1 | +87 | -0 |
| 2025-02-14 23:42 | vim-patch:faf4112: runtime(doc): document ComplMatchIns highlight for insert-completion (#32448) | zeertzjq | 1 | +5 | -0 |
| 2025-02-14 23:24 | vim-patch:9.1.1112: Inconsistencies in get_next_or_prev_match() (#32447) | zeertzjq | 1 | +12 | -11 |
| 2025-02-14 13:06 | feat(lsp): add support for completionItem.command resolving | Mathias Fussenegger | 3 | +69 | -9 |
| 2025-02-13 22:17 | ci(release): change to ubuntu-22.04 | dundargoc | 1 | +4 | -7 |
| 2025-02-14 13:28 | fix(float): "Not enough room" error for 1-line float #25192 | glepnir | 2 | +36 | -0 |
| 2025-02-14 12:48 | Merge pull request #32442 from zeertzjq/vim-407319f | zeertzjq | 2 | +28 | -0 |
| 2025-02-13 17:17 | build(windows)!: drop cat and tee executables from windows | dundargoc | 3 | +0 | -8 |
| 2025-02-14 11:54 | vim-patch:d7deeff: runtime(exports): include simple filetype plugin | zeertzjq | 1 | +14 | -0 |
| 2025-02-14 11:53 | vim-patch:407319f: runtime(samba): include simple filetype plugin | zeertzjq | 1 | +14 | -0 |
| 2025-02-14 01:09 | vim-patch:9.1.1107: cannot loop through completion menu with fuzzy (#32438) | zeertzjq | 2 | +25 | -2 |
| 2025-02-14 00:26 | vim-patch:9.1.1109: cmdexpand.c hard to read (#32437) | zeertzjq | 1 | +44 | -40 |
| 2025-02-13 23:49 | vim-patch:4f010c9: runtime(vim): Update base-syntax, always match continuation comments to EOL (#32435) | zeertzjq | 1 | +2 | -2 |
| 2025-02-13 23:21 | vim-patch:9.1.1108: 'smoothscroll' gets stuck with 'listchars' "eol" (#32434) | zeertzjq | 7 | +91 | -18 |
| 2025-02-13 14:24 | feat(term): trigger TermRequest for APC (#32407) | Till Bungert | 7 | +67 | -16 |
| 2025-02-13 13:48 | feat(lsp): add select kind in showMessageRequest #32387 | Maria José Solano | 1 | +1 | -0 |
| 2025-02-13 13:19 | Merge #32426 fix(lsp): reset active request when reporting an error | Justin M. Keyes | 2 | +11 | -8 |
| 2025-02-13 10:24 | fix(lsp): clear word when expand multi-lines word (#32393) | glepnir | 2 | +47 | -2 |
| 2025-02-13 10:08 | fix(lsp): autotrigger should only trigger on client's triggerCharacters (#32266) | Robert Muir | 2 | +42 | -4 |
| 2025-02-12 21:16 | vim-patch:8f3277f: runtime(nroff): set define option & add matchit config in ftplugin | Christian Clason | 1 | +17 | -2 |
| 2025-02-13 04:01 | refactor(lsp): handling errors and nil responses together | Yi Ming | 1 | +2 | -7 |
| 2025-02-13 03:51 | fix(lsp): reset active request when reporting an error | Yi Ming | 1 | +9 | -2 |
| 2025-02-13 02:19 | fix(lsp): missing method parameter when canceling requests | Yi Ming | 1 | +1 | -0 |
| 2025-02-13 01:42 | Merge pull request #32425 from zeertzjq/vim-4a530a6 | zeertzjq | 1 | +188 | -67 |
| 2025-02-13 01:05 | vim-patch:a9c0642: runtime(vim): Update base-syntax, match Vim9 boolean and null literals in parens | zeertzjq | 1 | +3 | -3 |
| 2025-02-13 01:02 | vim-patch:1aa287e: runtime(vim): Update base-syntax, improve variable matching | zeertzjq | 1 | +179 | -66 |
| 2025-02-13 01:01 | vim-patch:4a530a6: runtime(vim): Update base-syntax, match :debuggreedy count prefix | zeertzjq | 1 | +9 | -1 |
| 2025-02-12 16:04 | ci(cirrus): update to freebsd-14-2 | Christian Clason | 1 | +1 | -1 |
| 2025-02-12 16:20 | fix(memline): don't check line count for closed memline #32403 | luukvbaal | 2 | +23 | -5 |
| 2025-02-12 14:22 | fix(lsp): on detach, cancel pending foldingRange requests #31509 | Yi Ming | 2 | +45 | -5 |
| 2025-02-12 10:01 | feat(column): apply appropriate numhl highlight to virt_lines (#32400) | luukvbaal | 5 | +108 | -62 |
| 2025-02-12 10:01 | feat(options): add 'eventignorewin' (#32152) | luukvbaal | 19 | +406 | -259 |
| 2025-02-12 02:31 | refactor(insexpand.c): remove duplicate assignment (#32410) | zeertzjq | 1 | +0 | -1 |
| 2025-02-11 23:49 | vim-patch:9.1.1104: CI: using Ubuntu 22.04 Github runners (#32409) | zeertzjq | 1 | +1 | -1 |
| 2025-02-11 15:19 | refactor(tests): drop os_kill #32401 | Justin M. Keyes | 4 | +15 | -34 |
| 2025-02-11 11:38 | Merge #30860 LSP: symbols_to_items() | Justin M. Keyes | 5 | +61 | -21 |
| 2025-02-11 09:19 | feat(lsp)!: `symbol_to_item` requires `offset_encoding` | Yi Ming | 5 | +42 | -14 |
| 2025-02-11 02:31 | fix(treesitter): detect trees with outdated regions in `is_valid()` | Riley Bruins | 2 | +40 | -1 |
| 2025-02-11 09:09 | feat(lsp): include `end_col` and `end_lnum` in `vim.lsp.buf.symbols_to_items` | Yi Ming | 3 | +25 | -13 |
| 2025-02-11 02:06 | Merge pull request #32398 from zeertzjq/vim-9.1.1098 | zeertzjq | 1 | +45 | -31 |
| 2025-02-11 01:12 | vim-patch:9.1.1101: insexpand.c hard to read | zeertzjq | 1 | +42 | -31 |
| 2025-02-11 01:12 | vim-patch:9.1.1098: leaking memory with completing multi lines | zeertzjq | 1 | +3 | -0 |
| 2025-02-11 01:07 | vim-patch:9.1.1095: tests: matchparen plugin test wrongly named (#32397) | zeertzjq | 0 | +0 | -0 |
| 2025-02-10 18:21 | Merge #32385 UI :detach command | Justin M. Keyes | 20 | +300 | -134 |
| 2025-02-10 10:55 | fix(ui): Windows :detach is opt-in | Justin M. Keyes | 3 | +53 | -11 |
| 2025-02-10 10:36 | test: use --clean | Justin M. Keyes | 1 | +20 | -77 |
| 2025-02-09 21:04 | feat(ui): UI :detach command | Justin M. Keyes | 20 | +244 | -63 |
| 2025-02-10 17:37 | fix(api): memory leaks in vim.api.nvim_*get_option #32390 | Cai Rijun (Richard) | 2 | +15 | -1 |
| 2025-02-10 13:51 | test(fix): make testing of ext_cmdline optional #32375 | fredizzimo | 1 | +3 | -0 |
| 2025-02-10 13:18 | refactor(defaults): cleanup enable_ctx_menu #32391 | Siddhant Agarwal | 1 | +5 | -7 |
| 2025-02-10 11:04 | build: set luals checklevel to Hint #32392 | Lewis Russell | 2 | +12 | -8 |
| 2025-02-09 17:44 | vim-patch:f30eb4a: runtime(qf): Update syntax file, match second delimiter | Christian Clason | 2 | +78 | -67 |
| 2025-02-10 04:46 | Merge pull request #32389 from zeertzjq/vim-9.0.1675 | zeertzjq | 1 | +17 | -5 |
| 2025-02-10 03:33 | vim-patch:9.1.1091: tests: timeout might be a bit too small | zeertzjq | 1 | +2 | -2 |
| 2025-02-10 03:32 | vim-patch:9.0.1675: test may run into timeout when using valgrind | zeertzjq | 1 | +16 | -4 |
| 2025-02-10 03:27 | vim-patch:partial:9.1.1088: tests: plugin tests are named inconsistently (#32388) | zeertzjq | 0 | +0 | -0 |
| 2025-02-09 21:23 | fix(defaults): improve visual search mappings #32378 | neeshy | 2 | +45 | -15 |
| 2025-02-09 19:32 | feat(defaults): "Show Diagnostics" in mouse popupmenu #32122 | Siddhant Agarwal | 2 | +23 | -1 |
| 2025-02-09 18:02 | fix(lsp): signature_help highlights wrong parameter #32382 | Shantanu Raj | 1 | +1 | -0 |
| 2025-02-06 12:45 | build: add luals check | dundargoc | 7 | +41 | -4 |
| 2025-02-09 16:40 | fix(lua): vim.tbl_get({}, nil, 1) should return nil #32218 | phanium | 2 | +6 | -5 |
| 2025-02-09 15:44 | test: reset cmdline abort state only after expect() has finished #32376 | fredizzimo | 1 | +5 | -6 |
| 2025-02-09 15:31 | test: screen.lua can check win_pos #32373 | fredizzimo | 2 | +26 | -13 |
| 2025-02-08 18:08 | vim-patch:9.1.1085: filetype: cmmt files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2025-02-09 02:43 | vim-patch:9.1.1086: completion doesn't work with multi lines (#32377) | glepnir | 4 | +267 | -11 |
| 2025-02-09 01:19 | Merge pull request #32374 from zeertzjq/vim-8.2.2933 | zeertzjq | 2 | +45 | -7 |
| 2025-02-09 00:30 | vim-patch:9.1.1083: setreg() doesn't correctly handle mbyte chars in blockwise mode | zeertzjq | 2 | +26 | -2 |
| 2025-02-09 00:26 | vim-patch:8.2.2935: calculating register width is not always needed | zeertzjq | 1 | +8 | -5 |
| 2025-02-09 00:19 | vim-patch:8.2.2934: ASAN error when using text from the clipboard | zeertzjq | 1 | +11 | -4 |
| 2025-02-09 00:11 | vim-patch:8.2.2933: when 'clipboard' is "unnamed" zp does not work correctly | zeertzjq | 1 | +7 | -3 |
| 2025-02-08 23:41 | vim-patch:a35040f: runtime(tex): improve syntax highlighting (#32370) | Christian Clason | 1 | +41 | -8 |
| 2025-02-05 21:53 | ci(arm64): skip installing npm to prevent segmentation faults | dundargoc | 2 | +14 | -7 |
| 2025-02-06 08:33 | fix(lsp): check for valid buf before processing semantic tokens response | Evgeni Chasnovski | 1 | +8 | -2 |
| 2025-02-07 13:49 | fix(messages): improve deadly signal messages #32364 | Justin M. Keyes | 3 | +13 | -14 |
| 2025-02-07 09:10 | vim-patch:b69cd52: runtime(misc): Add support for lz4 to tar & gzip plugin (#32360) | zeertzjq | 4 | +81 | -119 |
| 2025-02-06 23:05 | Merge pull request #32358 from zeertzjq/vim-8.2.0849 | zeertzjq | 5 | +37 | -31 |
| 2025-02-06 22:24 | vim-patch:9.1.1081: has('bsd') is true for GNU/Hurd | zeertzjq | 5 | +9 | -1 |
| 2025-02-06 22:19 | vim-patch:8.2.0849: BeOS code is not maintained and probably unused | zeertzjq | 1 | +1 | -3 |
| 2025-02-06 22:23 | test(old): reorder test_functions.vim to match upstream | zeertzjq | 1 | +30 | -30 |
| 2025-02-06 20:52 | vim-patch:9.1.1080: filetype: Mill files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2025-02-06 12:17 | feat(defaults): enable diffopt "linematch" #32346 | Siddhant Agarwal | 6 | +7 | -5 |
| 2025-02-06 00:04 | vim-patch:9.1.1077: included syntax items do not understand contains=TOP (#32343) | zeertzjq | 3 | +52 | -38 |
| 2025-02-05 21:23 | fix(log): RPC log format #32337 | Justin M. Keyes | 1 | +6 | -3 |
| 2025-02-02 22:06 | feat(diagnostic): add `current_line` option for `virtual_text` handler | Maria José Solano | 4 | +115 | -38 |
| 2025-02-04 17:25 | feat(treesitter): show which nodes are missing in InspectTree | Riley Bruins | 3 | +64 | -1 |
| 2025-01-23 07:38 | build(deps): bump luv to v1.50.0-1 | Christian Clason | 2 | +340 | -58 |
| 2025-02-05 03:36 | fix(messages): add a trailing space to inputlist() etc. prompts (#32328) | zeertzjq | 3 | +92 | -16 |
| 2025-02-04 23:06 | vim-patch:9.1.1076: vim_strnchr() is strange and unnecessary (#32327) | zeertzjq | 3 | +5 | -24 |
| 2025-02-04 22:48 | fix(event-loop): process input before events in getchar() (#32322) | zeertzjq | 2 | +9 | -2 |
| 2025-02-03 23:31 | ci(vim-patches): fix failing workflow | dundargoc | 1 | +3 | -3 |
| 2025-02-04 08:56 | build(deps): bump tree-sitter-query to v0.5.0 (#32299) | Riley Bruins | 2 | +10 | -2 |
| 2025-02-04 02:07 | test(terminal/cursor_spec): remove unnecessary busy handlers (#32321) | zeertzjq | 1 | +0 | -6 |
| 2025-02-04 01:31 | test(getchar_spec): fix flakiness (#32320) | zeertzjq | 1 | +3 | -0 |
| 2025-02-04 01:13 | Merge pull request #32315 from zeertzjq/vim-9.1.1009 | zeertzjq | 10 | +688 | -167 |
| 2025-02-04 00:29 | vim-patch:9.1.1072: 'diffopt' "linematch" cannot be used with {n} less than 10 | zeertzjq | 1 | +5 | -3 |
| 2025-02-03 14:26 | vim-patch:9.1.1027: no sanitize check when running linematch | zeertzjq | 3 | +68 | -10 |
| 2025-02-03 14:26 | vim-patch:9.1.1023: Coverity complains about dereferencing NULL pointer | zeertzjq | 1 | +4 | -2 |
| 2025-02-04 00:25 | vim-patch:9.1.1022: linematch option value not completed | zeertzjq | 2 | +5 | -1 |
| 2025-02-03 13:52 | vim-patch:9.1.1009: diff feature can be improved | zeertzjq | 7 | +614 | -159 |
| 2025-02-03 23:44 | vim-patch:9.1.1074: Strange error when heredoc marker starts with "trim" (#32317) | zeertzjq | 6 | +46 | -9 |
| 2025-02-03 23:44 | Merge pull request #31604 from zeertzjq/vim-9.1.0935 | zeertzjq | 5 | +1043 | -173 |
| 2025-02-03 22:45 | vim-patch:9.1.1073: tests: test_compiler fails on Windows without Maven | zeertzjq | 1 | +3 | -0 |
| 2024-12-27 23:32 | vim-patch:9.1.0967: SpotBugs compiler setup can be further improved | zeertzjq | 4 | +170 | -8 |
| 2024-12-17 01:06 | vim-patch:9.1.0935: SpotBugs compiler can be improved | zeertzjq | 5 | +876 | -171 |
| 2025-02-03 17:11 | Merge #32082 refactor(treesitter): use coroutines for resuming _parse() | Justin M. Keyes | 4 | +122 | -85 |
| 2025-02-03 09:09 | fix(tui): cursor color in suckless terminal #32310 | uio23 | 1 | +3 | -1 |
| 2025-02-03 08:54 | feat(diagnostic): format() can filter diagnostics by returning nil #32302 | Maria José Solano | 4 | +67 | -22 |
| 2025-02-03 05:20 | vim-patch:9.0.1391: "clear" macros are not always used (#32312) | zeertzjq | 3 | +6 | -10 |
| 2025-02-03 04:49 | vim-patch:8.2.4948: cannot use Perl heredoc in nested :def function (#32311) | zeertzjq | 1 | +30 | -28 |
| 2025-02-03 04:07 | Merge pull request #32293 from zeertzjq/vim-9.1.1063 | zeertzjq | 6 | +209 | -82 |
| 2025-02-03 02:49 | vim-patch:9.1.1071: args missing after failing to redefine a function | zeertzjq | 2 | +44 | -7 |
| 2025-02-02 08:00 | vim-patch:9.1.1066: heap-use-after-free and stack-use-after-scope with :14verbose | zeertzjq | 2 | +36 | -4 |
| 2025-02-02 00:23 | vim-patch:9.1.1063: too many strlen() calls in userfunc.c | zeertzjq | 5 | +122 | -76 |
| 2025-02-03 02:45 | vim-patch:9.0.1142: crash and/or memory leak when redefining function | zeertzjq | 1 | +3 | -2 |
| 2025-02-03 02:21 | vim-patch:8.2.2505: Vim9: crash after defining function with invalid return type | zeertzjq | 1 | +11 | -3 |
| 2025-02-03 02:15 | vim-patch:8.2.1445: Vim9: function expanded name is cleared when sourcing again | zeertzjq | 1 | +2 | -1 |
| 2025-02-03 03:11 | vim-patch:8.2.0825: def_function() may return pointer that was freed | zeertzjq | 1 | +2 | -0 |
| 2025-02-03 00:09 | vim-patch:9.1.1070: Cannot control cursor positioning of getchar() (#32303) | zeertzjq | 7 | +209 | -8 |
| 2025-02-02 23:09 | fix(statusline): overwriting stl_items with nvim_eval_statusline() {-item #32265 | luukvbaal | 2 | +267 | -265 |
| 2025-01-29 23:53 | feat(treesitter): allow LanguageTree:is_valid() to accept a range | Riley Bruins | 4 | +73 | -64 |
| 2025-01-17 22:35 | refactor(treesitter): use coroutines for resuming _parse() logic | Riley Bruins | 1 | +49 | -21 |
| 2025-02-02 11:46 | refactor(treesitter): always return valid range from parse() #32273 | Riley Bruins | 2 | +3 | -5 |
| 2025-02-02 11:42 | refactor(treesitter): drop `LanguageTree._has_regions` #32274 | Riley Bruins | 1 | +10 | -17 |
| 2025-02-02 11:40 | perf(diagnostics): cache line diagnostics when `current_line` is set #32288 | Maria José Solano | 1 | +17 | -8 |
| 2025-02-02 11:00 | fix(man.lua): skip `Attrs.None` highlights #32262 | Johannes Larsen | 1 | +4 | -2 |
| 2025-02-02 10:02 | vim-patch:9.1.1069: preinsert text completions not deleted with <C-W>/<C-U> (#32296) | glepnir | 2 | +12 | -0 |
| 2025-02-02 09:56 | fix(diagnostic): improve current_line refresh logic #32275 | Tristan Knight | 1 | +8 | -7 |
| 2025-02-02 09:30 | build(deps): bump tree-sitter to v0.25.1 | Christian Clason | 1 | +2 | -2 |
| 2025-02-02 09:32 | vim-patch:9.1.1068: getchar() can't distinguish between C-I and Tab (#32295) | zeertzjq | 7 | +233 | -158 |
| 2025-02-02 09:13 | vim-patch:a5d19aa: runtime(hyprlang): fix string recognition (#32290) | zeertzjq | 1 | +3 | -2 |
| 2025-02-02 07:43 | refactor(autocmds): remove indirection #32291 | Justin M. Keyes | 4 | +62 | -149 |
| 2025-02-02 06:24 | vim-patch: port some userfunc.c refactorings from Vim (#32292) | zeertzjq | 1 | +401 | -363 |
| 2025-02-02 00:25 | fix(autocmds): once=true Lua event-handler may call itself #29544 | Felipe Vicentin | 2 | +46 | -16 |
| 2025-02-01 23:00 | vim-patch:9.1.1065: no digraph for "Approaches the limit" (#32289) | zeertzjq | 3 | +7 | -2 |
| 2025-01-30 21:34 | fix(treesitter): nil access when running string parser async | Riley Bruins | 2 | +23 | -9 |
| 2025-02-01 08:57 | build(deps): bump tree-sitter to v0.25.0 | Christian Clason | 1 | +2 | -2 |
| 2025-01-31 23:49 | vim-patch:9.1.1059: completion: input text deleted with preinsert when adding leader (#32276) | zeertzjq | 2 | +7 | -2 |
| 2025-01-13 14:48 | docs: misc | dundargoc | 17 | +38 | -31 |
| 2025-01-30 12:21 | fix(colorscheme): distinguish CursorLine/Folded/StatusLineNC highlights #32256 | Evgeni Chasnovski | 1 | +4 | -4 |
| 2025-01-30 10:59 | vim-patch:9.1.1057: Superfluous cleanup steps in test_ins_complete.vim (#32257) | zeertzjq | 2 | +6 | -9 |
| 2025-01-30 06:39 | vim-patch:9.1.1056: Vim doesn't highlight to be inserted text when completing (#32251) | zeertzjq | 10 | +205 | -9 |
| 2025-01-29 14:22 | ci!: store artifact shasums in a single shasum.txt file | dundargoc | 2 | +13 | -63 |
| 2025-01-29 19:56 | Merge pull request #32243 from jamessan/snprintf-unit-tests | James McCoy | 1 | +21 | -5 |
| 2025-01-29 01:54 | test(unit/strings_spec): use correct type for binary values | James McCoy | 1 | +14 | -4 |
| 2025-01-29 11:07 | fix(ui): avoid redundant ext_cmdline events (#32237) | luukvbaal | 3 | +35 | -30 |
| 2025-01-25 12:15 | fix(treesitter): stop async parsing if buffer is invalid | notomo | 1 | +6 | -1 |
| 2025-01-29 08:02 | fix(treesitter) Set modeline=false in TSHighlighter:destroy (#32234) | Daniel Petrovic | 1 | +4 | -1 |
| 2025-01-29 07:59 | feat(treesitter): support modelines in `query.set()` (#30257) | Maria José Solano | 4 | +97 | -15 |
| 2025-01-29 01:32 | test(unit/strings_spec): provide context for vim_snprintf tests | James McCoy | 1 | +7 | -1 |
| 2025-01-28 20:22 | fix(treesitter): recalculate folds on VimEnter #32240 | Riley Bruins | 1 | +1 | -1 |
| 2025-01-28 17:59 | fix(treesitter): empty queries can disable injections (#31748) | Riley Bruins | 2 | +5 | -1 |
| 2025-01-28 16:34 | fix(treesitter): avoid computing foldlevels for reloaded buffer #32233 | luukvbaal | 1 | +17 | -9 |
| 2025-01-28 16:17 | fix(runtime): "E121 Undefined variable s:termguicolors" #32209 | Judit Novak | 1 | +3 | -0 |
| 2025-01-27 16:40 | ci(release)!: remove backwards compatible releases | dundargoc | 4 | +20 | -32 |
| 2025-01-27 22:25 | docs(treesitter): fix TSNode:range() type signature #32224 | Riley Bruins | 3 | +3 | -12 |
| 2025-01-24 13:01 | fix: resolve all remaining LuaLS diagnostics | Lewis Russell | 41 | +177 | -104 |
| 2025-01-27 15:57 | fix(mpack): remove invalid bool definition | Andreas Schneider | 1 | +0 | -4 |
| 2025-01-27 15:52 | fix(float): cannot set title/footer independently #31993 | glepnir | 2 | +155 | -24 |
| 2025-01-24 16:17 | ci(release): add linux-arm64 appimage and tarball | Christian Clason | 7 | +134 | -63 |
| 2025-01-27 15:16 | build(deps)!: bump tree-sitter to HEAD, wasmtime to v29.0.1 (#32200) | Christian Clason | 7 | +17 | -58 |
| 2025-01-24 14:38 | build(bump_deps): abort if archive doesn't exist | dundargoc | 1 | +24 | -11 |
| 2025-01-26 17:35 | vim-patch:db23436: runtime(asm): add byte directives to syntax script | Christian Clason | 1 | +5 | -2 |
| 2025-01-27 00:02 | refactor(api): add missing cast #31960 | glepnir | 1 | +1 | -1 |
| 2025-01-26 23:33 | feat(diagnostic): virtual_lines #31959 | Maria José Solano | 7 | +417 | -7 |
| 2025-01-26 23:28 | feat(api): nvim_get_autocmds filter by id#31549 | glepnir | 6 | +146 | -53 |
| 2025-01-25 15:26 | vim-patch:fb49e3c: runtime(filetype): commit 99181205c5f8284a3 breaks V lang detection | Christian Clason | 1 | +1 | -1 |
| 2025-01-25 14:41 | vim-patch:9918120: runtime(filetype): Improve Verilog detection by checking for modules definition | Christian Clason | 1 | +2 | -2 |
| 2025-01-25 14:40 | vim-patch:509a8d5: runtime(just): fix typo in syntax file | Christian Clason | 1 | +3 | -3 |
| 2025-01-25 15:03 | vim-patch:9.1.1052: tests: off-by-one error in CheckCWD in test_debugger.vim (#32202) | zeertzjq | 1 | +3 | -2 |
| 2025-01-25 14:57 | Merge pull request #32204 from zeertzjq/vim-9.1.1049 | zeertzjq | 5 | +45 | -9 |
| 2025-01-25 14:34 | vim-patch:9.1.1053: "nosort" enables fuzzy filtering even if "fuzzy" isn't in 'completeopt' | zeertzjq | 2 | +12 | -7 |
| 2025-01-23 22:44 | vim-patch:9.1.1049: insert-completed items are always sorted | zeertzjq | 5 | +40 | -9 |
| 2025-01-25 04:05 | fix(log): log unset $TMPDIR at "debug" level #32137 | phanium | 1 | +1 | -1 |
| 2025-01-25 03:57 | feat(extmarks): virtual text can be right-aligned, truncated #31921 | georgev93 | 10 | +142 | -9 |
| 2025-01-23 11:42 | fix(lua): pop retval for fast context LuaRef | Luuk van Baal | 2 | +10 | -1 |
| 2025-01-22 22:13 | fix(messages): avoid empty msg_showmode with 'noshowmode' | Luuk van Baal | 3 | +55 | -36 |
| 2025-01-19 16:36 | ci(tests): remove build-types jobs | Christian Clason | 1 | +0 | -31 |
| 2025-01-16 17:08 | ci(tests): add arm64 runner | Christian Clason | 3 | +4 | -2 |
| 2025-01-24 00:52 | vim-patch:partial:9.1.1050: too many strlen() calls in os_unix.c (#32188) | zeertzjq | 3 | +16 | -15 |
| 2025-01-23 23:42 | fix(column): apply custom highlight to last 'statuscolumn' segment (#32182) | luukvbaal | 2 | +10 | -2 |
| 2025-01-21 10:15 | fix(mouse): 'statuscolumn' fold and popopmenu handling | Luuk van Baal | 5 | +189 | -126 |
| 2025-01-23 08:42 | fix(lsp): prefer `on_list` over `loclist` in default handler | Evgeni Chasnovski | 3 | +6 | -6 |
| 2025-01-16 17:10 | feat(api): combined highlights in nvim_eval_statusline() | Luuk van Baal | 14 | +244 | -236 |
| 2025-01-20 21:45 | vim-patch:9.1.1042: filetype: just files are not recognized | Christian Clason | 6 | +481 | -0 |
| 2025-01-23 08:33 | vim-patch:9.1.1045: filetype: N-Tripels and TriG files are not recognized (#32170) | zeertzjq | 2 | +4 | -0 |
| 2025-01-23 02:39 | fix(checkhealth): failed if 'lua' in plugin name | phanium | 1 | +1 | -1 |
| 2025-01-23 00:12 | vim-patch:9.1.1048: crash after scrolling and pasting in silent Ex mode (#32168) | zeertzjq | 2 | +23 | -3 |
| 2025-01-23 00:11 | test(lua/hl_spec): set timeout for transient state (#32169) | zeertzjq | 1 | +6 | -3 |
| 2025-01-22 15:46 | feat(lua): vim.hl.range() "timeout" #32012 | Siddhant Agarwal | 4 | +53 | -17 |
| 2025-01-22 15:36 | fix(editor): avoid scrolling :substitute confirm message #32149 | luukvbaal | 2 | +20 | -0 |
| 2025-01-22 13:02 | fix(inspector): update semantic token namespace (#32157) | jdrouhard | 2 | +4 | -4 |
| 2025-01-22 09:10 | fix(startup): avoid crash with completion from -l script (#32160) | zeertzjq | 3 | +14 | -7 |
| 2025-01-22 02:55 | vim-patch:9.1.1046: fuzzymatching doesn't prefer matching camelcase (#32155) | zeertzjq | 2 | +87 | -31 |
| 2025-01-22 01:28 | fix(search): avoid quadratic time complexity when computing fuzzy score (#32153) | zeertzjq | 1 | +4 | -2 |
| 2025-01-21 14:50 | Merge pull request #32144 from zeertzjq/termkey-x1-x2 | zeertzjq | 7 | +104 | -24 |
| 2025-01-21 13:00 | feat(terminal): forward X1 and X2 mouse events | zeertzjq | 4 | +93 | -24 |
| 2025-01-21 12:50 | feat(tui): recognize X1 and X2 mouse events | zeertzjq | 3 | +11 | -0 |
| 2025-01-21 11:32 | Merge pull request #32098 from bfredl/multihl_group | bfredl | 7 | +97 | -4 |
| 2025-01-17 12:44 | feat(extmark): stack multiple highlight groups in `hl_group` | bfredl | 7 | +97 | -4 |
| 2025-01-21 00:10 | vim-patch:c273f1a: runtime(vim): Update base-syntax, match ternary and falsy operators (#32132) | zeertzjq | 1 | +13 | -5 |
| 2025-01-20 21:44 | vim-patch:4335fcf: runtime(kconfig): updated ftplugin and syntax script | Christian Clason | 3 | +708 | -697 |
| 2025-01-20 16:17 | fix(treesitter): compute folds on_changedtree only if not nil | Konrad Malik | 1 | +3 | -1 |
| 2025-01-20 16:34 | ci(news): treat deprecated.txt as part of news.txt | dundargoc | 1 | +1 | -1 |
| 2025-01-20 14:42 | Merge pull request #32099 from bfredl/no_bufhl | bfredl | 7 | +110 | -202 |
| 2025-01-20 14:40 | feat(inccommand): preview 'nomodifiable' buffers #32034 | Donatas | 3 | +49 | -1 |
| 2025-01-16 15:03 | fix(messages): compute msg_col after last newline in ext_messages | Luuk van Baal | 1 | +8 | -18 |
| 2025-01-20 14:10 | fix: completion.enable(false,...) deletes invalid augroup #32121 | Konrad Malik | 1 | +8 | -3 |
| 2025-01-20 13:00 | fix(lsp): set floating window filetype after setup #32112 | Guilherme Soares | 1 | +6 | -5 |
| 2025-01-19 12:30 | feat(api): deprecate nvim_buf_add_highlight() | bfredl | 7 | +110 | -202 |
| 2025-01-20 12:17 | docs(treesitter): expose LanguageTree:parent() #32108 | Jaehwang Jung | 2 | +20 | -1 |
| 2025-01-20 10:02 | Merge pull request #31597 from bfredl/deletionism | bfredl | 2 | +49 | -4 |
| 2025-01-18 09:42 | vim-patch:9.1.1030: filetype: setting bash filetype is backwards incompatible | Christian Clason | 3 | +8 | -11 |
| 2025-01-19 15:50 | vim-patch:2cb8246: runtime(tex): add texEmphStyle to texMatchGroup in syntax script | Christian Clason | 1 | +4 | -3 |
| 2025-01-19 15:51 | vim-patch:d402ba8: runtime(netrw): upstream snapshot of v175 | Christian Clason | 5 | +530 | -531 |
| 2025-01-19 16:05 | fix(netrw): re-add missing comment marker in syntax file | Christian Clason | 1 | +1 | -1 |
| 2025-01-19 20:49 | fix(lsp): don't use completion filterText if prefix is empty | Mathias Fussenegger | 2 | +11 | -3 |
| 2025-01-19 21:08 | fix(lsp): document_symbol uses loclist by default #32070 | Yochem van Rosmalen | 3 | +12 | -9 |
| 2025-01-19 19:37 | fix(log): unintuitive message for undefined $TMPDIR | deepsghimire | 1 | +5 | -1 |
| 2025-01-18 15:07 | fix(treesitter): clean up parsing queue | Jaehwang Jung | 1 | +2 | -2 |
| 2025-01-19 14:14 | vim-patch:8dec6c2: runtime(vim): Update base-syntax, fix is/isnot operator matching (#32100) | zeertzjq | 1 | +13 | -11 |
| 2025-01-19 00:49 | fix(coverity/530826): validate_opt_idx unchecked negative idx (#32081) | Devon Gardner | 1 | +3 | -3 |
| 2025-01-18 08:40 | fix(lua): prevent SIGSEGV when lua error is NULL in libuv_worker | 林玮 (Jade Lin) | 2 | +21 | -2 |
| 2025-01-18 13:43 | fix(diagnostic)!: make virtual text handler opt-in (#32079) | Gregory Anders | 4 | +30 | -6 |
| 2025-01-18 09:58 | vim-patch:e064051: runtime(c): add new constexpr keyword to syntax file (C23) | Christian Clason | 1 | +4 | -1 |
| 2025-01-18 09:46 | vim-patch:54cb514: runtime(sh): update syntax script | Christian Clason | 1 | +7 | -5 |
| 2025-01-12 12:10 | refactor: simplify bump_deps.lua | dundargoc | 1 | +96 | -363 |
| 2025-01-17 12:48 | vim-patch:9cfdabb: runtime(netrw): change netrw maintainer | Christian Clason | 15 | +16913 | -17023 |
| 2025-01-17 17:42 | vim-patch:c2a967a: runtime(c): Update syntax and ftplugin files | Christian Clason | 3 | +120 | -18 |
| 2025-01-18 02:03 | vim-patch:9.1.1028: too many strlen() calls in screen.c (#32083) | zeertzjq | 3 | +65 | -60 |
| 2025-01-17 22:56 | docs: change augroup names to new convention #32061 | Yochem van Rosmalen | 2 | +5 | -5 |
| 2025-01-17 14:27 | fix(lsp): use filterText as word if textEdit/label doesn't match | Mathias Fussenegger | 2 | +42 | -3 |
| 2025-01-17 12:46 | vim-patch:9.1.1026: filetype: swc configuration files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2025-01-17 09:48 | docs(gh): use new issue types | Christian Clason | 3 | +4 | -3 |
| 2025-01-16 00:11 | refactor(cmdline): more idiomatic way to avoid cmdline_show | Luuk van Baal | 1 | +3 | -6 |
| 2025-01-16 07:47 | fix(messages): lsp window/showMessage is not an error | Luuk van Baal | 2 | +4 | -4 |
| 2025-01-17 01:09 | vim-patch:a234a46: runtime(doc): fix typo in usr_02.txt (#32063) | zeertzjq | 1 | +2 | -2 |
| 2025-01-17 00:53 | vim-patch:9.1.1021: string might be used without a trailing NUL (#32062) | zeertzjq | 1 | +2 | -1 |
| 2025-01-17 00:38 | vim-patch:9.1.1020: no way to get current selected item in a async context (#32056) | zeertzjq | 5 | +68 | -25 |
| 2025-01-17 00:33 | Merge pull request #32038 from gpanders/push-nsrttwwnsqvm | Gregory Anders | 8 | +498 | -101 |
| 2025-01-15 19:08 | test: use esc sequences in vterm unit tests | Gregory Anders | 1 | +198 | -55 |
| 2025-01-15 17:07 | feat(terminal): add support for kitty keyboard protocol | Gregory Anders | 8 | +301 | -47 |
| 2025-01-16 20:53 | refactor(options): generic expand and did_set callbacks (#32011) | Lewis Russell | 7 | +845 | -1373 |
| 2025-01-16 04:20 | Merge pull request #32051 from zeertzjq/vim-9.1.1013 | zeertzjq | 6 | +25 | -11 |
| 2025-01-16 01:35 | vim-patch:9.1.1017: Vim9: Patch 9.1.1013 causes a few problems | zeertzjq | 2 | +13 | -9 |
| 2025-01-16 01:27 | vim-patch:9.1.1013: Vim9: Regression caused by patch v9.1.0646 | zeertzjq | 5 | +18 | -8 |
| 2025-01-16 01:16 | vim-patch:9.1.1018: v9.1.0743 causes regression with diff mode (#32047) | zeertzjq | 3 | +36 | -0 |
| 2025-01-15 23:34 | vim-patch:9.1.1019: filetype: fd ignore files are not recognized (#32042) | Christian Clason | 2 | +3 | -1 |
| 2025-01-15 18:24 | build(deps): bump libuv to v1.50.0 | Christian Clason | 1 | +2 | -2 |
| 2025-01-15 17:18 | build: fix lint error on macos | dundargoc | 1 | +1 | -0 |
| 2025-01-15 14:55 | fix(cmdline): prevent cmdline_show events after exiting cmdline #32033 | luukvbaal | 2 | +62 | -9 |
| 2025-01-15 10:38 | fix(marks): revise metadata for start mark of revalidated pair #32017 | luukvbaal | 2 | +15 | -14 |
| 2025-01-15 10:36 | fix(docs): replace `yxx` mappings with `g==` #31947 | Evgeni Chasnovski | 7 | +10 | -10 |
| 2025-01-15 10:23 | Merge #32013 from luukvbaal/shellkind | Justin M. Keyes | 7 | +77 | -20 |
| 2025-01-15 10:01 | Merge #32001 from MariaSolOs/consistent-namespaces | Justin M. Keyes | 37 | +76 | -67 |
| 2025-01-15 09:58 | fix(lsp): vim.lsp.enable(...,false) does not disable #32002 | Andrew Braxton | 1 | +1 | -1 |
| 2025-01-14 16:23 | fix(messages): verbose kind for nvim_echo() | Luuk van Baal | 3 | +29 | -15 |
| 2025-01-14 11:05 | feat(messages): add :!cmd shell message kinds | Luuk van Baal | 5 | +51 | -8 |
| 2025-01-14 16:18 | vim-patch:045564d: runtime(colors): Update colorschemes, include new unokai colorscheme | Christian Clason | 22 | +588 | -21 |
| 2025-01-14 03:51 | docs: document namespace/augroup convention | Maria José Solano | 1 | +9 | -0 |
| 2025-01-14 03:45 | refactor: use nvim.foo.bar format for autocommand groups | Maria José Solano | 28 | +45 | -45 |
| 2025-01-15 04:05 | vim-patch:9.1.1015: Coverity complains about dereferencing NULL value (#32020) | zeertzjq | 1 | +1 | -1 |
| 2025-01-14 03:39 | refactor: use nvim.foo.bar format for namespaces | Maria José Solano | 15 | +22 | -22 |
| 2025-01-15 00:39 | feat(vim.fs): find(), dir() can "follow" symlinks #31551 | Mike | 5 | +113 | -13 |
| 2025-01-14 14:19 | fix(lsp): schedule call to vim.lsp.start for async root_dir (#31998) | Gregory Anders | 2 | +32 | -25 |
| 2025-01-14 14:18 | feat(terminal): support theme update notifications (DEC mode 2031) (#31999) | Gregory Anders | 9 | +104 | -0 |
| 2024-12-16 12:31 | fix(wininfo): when freeing windows, free the lowest priority wininfo | bfredl | 2 | +49 | -4 |
| 2025-01-14 13:46 | Merge pull request #31932 from bfredl/termtab | bfredl | 3 | +83 | -9 |
| 2025-01-14 13:02 | feat(api): nvim_open_win() relative to tabline and laststatus #32006 | luukvbaal | 8 | +133 | -12 |
| 2025-01-14 07:32 | vim-patch:30377e0: runtime(lyrics): support milliseconds in syntax script | Christian Clason | 1 | +2 | -2 |
| 2025-01-14 10:55 | vim-patch:9.1.1010: filetype: VisualCode setting file not recognized (#32003) | zeertzjq | 2 | +3 | -1 |
| 2024-12-28 08:55 | refactor(options): remove code for multitype options | Famiu Haque | 4 | +11 | -88 |
| 2025-01-13 17:42 | perf(treesitter): calculate folds asynchronously | Riley Bruins | 2 | +110 | -94 |
| 2025-01-13 16:43 | fix(treesitter): uv_dlclose after uv_dlerror | Horror Proton | 1 | +4 | -3 |
| 2025-01-14 07:33 | build(deps): bump luajit to HEAD - a4f56a459 | Christian Clason | 1 | +2 | -2 |
| 2025-01-13 23:17 | fix(lsp): minimum height for floating popup #31990 | Xuyuan Pang | 2 | +14 | -1 |
| 2025-01-10 10:20 | fix(options): better handling of empty values | Lewis Russell | 9 | +72 | -42 |
| 2025-01-13 12:59 | feat(messages): "verbose" message kind #31991 | luukvbaal | 4 | +68 | -9 |
| 2025-01-09 16:28 | refactor: delete duplicate utf8-functionality | dundargoc | 4 | +15 | -50 |
| 2024-12-30 15:01 | feat: add vim.fs.relpath | dundargoc | 5 | +114 | -15 |
| 2025-01-09 13:05 | fix(getchar): do not simplify keycodes in terminal mode | bfredl | 3 | +83 | -9 |
| 2025-01-13 09:41 | test: use temp file #31907 | Guilherme Soares | 1 | +4 | -3 |
| 2025-01-13 07:18 | vim-patch:9.1.1011: popupmenu internal error with some abbr in completion item (#31988) | zeertzjq | 3 | +140 | -70 |
| 2025-01-13 06:58 | Merge pull request #31631 from ribru17/async_parse_attempt_2 | Lewis Russell | 13 | +411 | -48 |
| 2025-01-12 18:32 | build(deps): bump tree-sitter to v0.24.7 | Christian Clason | 1 | +2 | -2 |
| 2024-12-21 00:23 | feat(treesitter)!: don't parse tree in get_parser() or start() | Riley Bruins | 6 | +18 | -9 |
| 2024-12-18 18:48 | feat(treesitter): async parsing | Riley Bruins | 11 | +395 | -41 |
| 2025-01-11 23:44 | perf(treesitter): cache queries strongly | Riley Bruins | 3 | +48 | -5 |
| 2025-01-12 11:31 | build(deps): bump wasmtime to v25.0.3 | Christian Clason | 2 | +3 | -3 |
| 2025-01-12 10:42 | vim-patch:9.1.1007: filetype: various ignore are not recognized | Christian Clason | 2 | +6 | -1 |
| 2025-01-12 00:25 | vim-patch:9.1.1003: [security]: heap-buffer-overflow with visual mode (#31971) | zeertzjq | 4 | +30 | -6 |
| 2025-01-12 00:04 | vim-patch:9.1.1005: completion text is highlighted even with no pattern found (#31973) | zeertzjq | 3 | +18 | -2 |
| 2025-01-11 23:43 | vim-patch:partial:9598a63: runtime(doc): add package-<name> helptags for included packages (#31972) | zeertzjq | 5 | +14 | -7 |
| 2025-01-11 18:54 | feat(diagnostic)!: filter diagnostics by severity before passing to handlers (#30070) | Gregory Anders | 3 | +11 | -16 |
| 2025-01-11 09:58 | vim-patch:668e9f2: runtime(filetype): don't detect string interpolation as angular | Christian Clason | 1 | +1 | -1 |
| 2024-11-24 10:29 | docs: misc | dundargoc | 21 | +44 | -38 |
| 2025-01-11 01:08 | vim-patch:9.1.1001: ComplMatchIns highlight hard to read on light background (#31958) | zeertzjq | 1 | +1 | -1 |
| 2025-01-11 00:27 | vim-patch:695522d: runtime(vim): Update base-syntax, highlight literal string quote escape (#31957) | zeertzjq | 1 | +7 | -4 |
| 2025-01-10 23:58 | vim-patch:9.1.0996: ComplMatchIns may highlight wrong text (#31931) | glepnir | 3 | +52 | -1 |
| 2025-01-10 19:03 | vim-patch:51754c8: runtime(editorconfig): set omnifunc to syntaxcomplete func | Christian Clason | 1 | +4 | -2 |
| 2025-01-10 22:46 | fix(treesitter): don't return error message on success #31955 | Guilherme Soares | 1 | +3 | -2 |
| 2025-01-10 22:43 | fix(messages): attaching/detaching ext_messages causes asserts #31952 | luukvbaal | 2 | +2 | -2 |
| 2025-01-10 20:25 | refactor(treesitter.foldexpr): remove unused parse_injections parameter | Riley Bruins | 1 | +2 | -3 |
| 2025-01-10 19:42 | refactor(api): deprecate nvim_notify #31938 | Justin M. Keyes | 7 | +47 | -51 |
| 2025-01-10 09:17 | vim-patch:df4a7d7: runtime(tiasm): use correct syntax name tiasm in syntax script (#31942) | zeertzjq | 1 | +1 | -1 |
| 2025-01-09 16:58 | fix(decor): set invalid flag for end of invalidated paired marks | Luuk van Baal | 2 | +16 | -3 |
| 2025-01-10 00:04 | vim-patch:9.1.1000: tests: ruby tests fail with Ruby 3.4 (#31940) | zeertzjq | 1 | +3 | -3 |
| 2025-01-10 00:03 | vim-patch:9.1.0999: Vim9: leaking finished exception (#31939) | zeertzjq | 1 | +15 | -5 |
| 2025-01-09 17:26 | docs: misc #31867 | Justin M. Keyes | 0 | +0 | -0 |
| 2025-01-09 16:36 | feat(docs): "yxx" runs Lua/Vimscript code examples #31904 | Riley Bruins | 9 | +70 | -12 |
| 2025-01-09 15:32 | fix(api): deprecated API nvim_get_option does not validate option name #31919 | Famiu Haque | 1 | +4 | -0 |
| 2025-01-09 14:36 | Merge #31900 from luukvbaal/nvim_echo | Justin M. Keyes | 19 | +190 | -160 |
| 2025-01-09 12:37 | Merge pull request #31844 from bfredl/iter_crash | bfredl | 6 | +55 | -7 |
| 2025-01-07 15:38 | feat(api): deprecate nvim_out/err_write(ln) | Luuk van Baal | 9 | +98 | -133 |
| 2025-01-07 13:20 | feat(api): add err field to nvim_echo() opts | Luuk van Baal | 13 | +92 | -27 |
| 2025-01-09 12:35 | Merge pull request #31898 from bfredl/termbomb | bfredl | 2 | +14 | -1 |
| 2025-01-07 10:16 | fix(terminal): don't crash on unprintable chars | bfredl | 2 | +14 | -1 |
| 2025-01-03 11:36 | fix(decoration): fix crash when on_lines decor provider modifies marktree | bfredl | 6 | +55 | -7 |
| 2025-01-09 09:30 | vim-patch:9.1.0998: filetype: TI assembly files are not recognized (#31929) | zeertzjq | 5 | +152 | -2 |
| 2025-01-08 19:07 | vim-patch:8ab1819: runtime(xf86conf): add section name OutputClass to syntax script | Christian Clason | 1 | +4 | -4 |
| 2025-01-09 04:49 | vim-patch:9.1.0997: too many strlen() calls in drawscreen.c (#31927) | zeertzjq | 4 | +85 | -79 |
| 2025-01-09 04:32 | Revert "refactor(options): set option value for non-current context directly" (#31924) | zeertzjq | 14 | +557 | -529 |
| 2025-01-09 00:59 | vim-patch:partial:9.1.0882: too many strlen() calls in insexpand.c (#31490) | zeertzjq | 1 | +168 | -155 |
| 2025-01-09 00:40 | vim-patch:1718e7d: runtime(vim): Update base-syntax, improve ex-bang matching (#31922) | zeertzjq | 2 | +16 | -9 |
| 2025-01-08 17:56 | Merge pull request #31112 from famiu/refactor/options/set_option_for | Lewis Russell | 14 | +529 | -557 |
| 2025-01-08 13:06 | test(treesitter): inspect_tree #31182 | Guilherme Soares | 1 | +18 | -11 |
| 2025-01-08 12:37 | fix(api): nvim_set_decoration_provider callback return type #31912 | notomo | 2 | +7 | -6 |
| 2025-01-07 20:32 | vim-patch:9.1.0995: filetype: shaderslang files are not detected | Christian Clason | 4 | +416 | -0 |
| 2025-01-08 05:16 | fix(api): crash on invalid buffer to nvim_buf_del_user_command (#31908) | zeertzjq | 2 | +12 | -0 |
| 2025-01-07 22:02 | fix(highlight): make TablineSel more noticeable with 'notermguicolors' #31905 | Evgeni Chasnovski | 1 | +1 | -1 |
| 2025-01-07 16:09 | feat(health): show :checkhealth in floating window #31086 | glepnir | 6 | +66 | -10 |
| 2025-01-01 19:33 | perf(treesitter): don't fetch parser for each fold line | Riley Bruins | 3 | +102 | -9 |
| 2025-01-07 12:21 | fix(highlight): make `TablineSel` more noticeable #31896 | Jared Baur | 1 | +1 | -1 |
| 2025-01-03 14:40 | refactor: adopt vterm | dundargoc | 0 | +0 | -0 |
| 2025-01-06 18:02 | vim-patch:3159b64: runtime(sh): fix typo in Last Change header | Christian Clason | 1 | +1 | -1 |
| 2025-01-06 17:28 | vim-patch:cf1f555: runtime(sh): add PS0 to bashSpecialVariables in syntax script | Christian Clason | 1 | +2 | -1 |
| 2025-01-06 17:16 | vim-patch:7ceaa8f: runtime(vim): Remove trailing comma from match_words | Christian Clason | 1 | +2 | -2 |
| 2025-01-07 01:42 | Merge pull request #31893 from zeertzjq/vim-9.1.0984 | zeertzjq | 15 | +319 | -9 |
| 2025-01-07 01:05 | vim-patch:9.1.0991: v:stacktrace has wrong type in Vim9 script | zeertzjq | 4 | +43 | -18 |
| 2025-01-03 12:12 | vim-patch:9.1.0984: exception handling can be improved | zeertzjq | 15 | +294 | -9 |
| 2025-01-07 01:00 | vim-patch:9.1.0993: New 'cmdheight' behavior may be surprising #31892 | luukvbaal | 5 | +29 | -18 |
| 2025-01-07 00:56 | refactor(treesitter): simplify condition #31889 | Riley Bruins | 1 | +1 | -1 |
| 2025-01-06 19:29 | fix: fix incorrect search code | dundargoc | 1 | +1 | -1 |
| 2025-01-06 15:09 | Merge #31625 perf(decor): improve iter_captures() cache | Justin M. Keyes | 4 | +177 | -94 |
| 2025-01-06 14:05 | fix(lsp): open_floating_preview() zindex relative to current window #31886 | luukvbaal | 2 | +29 | -1 |
| 2024-12-18 07:06 | refactor: split predicates and directives | vanaigr | 4 | +108 | -73 |
| 2024-12-18 18:23 | perf(decor): join predicates and matches cache | vanaigr | 1 | +45 | -36 |
| 2024-12-18 18:41 | test: benchmark treesitter highlighing | vanaigr | 1 | +41 | -2 |
| 2025-01-06 02:17 | Merge pull request #31882 from zeertzjq/vim-0c3e57b | zeertzjq | 2 | +10 | -9 |
| 2025-01-06 01:54 | vim-patch:fd77161: runtime(doc): update doc for :horizontal | zeertzjq | 2 | +3 | -3 |
| 2025-01-06 01:49 | vim-patch:0c3e57b: runtime(doc): update index.txt, windows.txt and version9.txt | zeertzjq | 2 | +13 | -12 |
| 2025-01-06 01:43 | Merge pull request #31881 from zeertzjq/vim-21c37d7 | zeertzjq | 1 | +2 | -2 |
| 2025-01-06 01:13 | vim-patch:6139766: runtime(vim): fix failing vim syntax test | zeertzjq | 1 | +1 | -1 |
| 2025-01-06 01:11 | vim-patch:21c37d7: runtime(vim): update base-syntax after v9.1.0936 | zeertzjq | 1 | +1 | -1 |
| 2025-01-06 01:10 | "nvim -es": disable shada #21723 | Justin M. Keyes | 7 | +58 | -25 |
| 2025-01-05 19:31 | fix(health): "q" should not close last window #31876 | Justin M. Keyes | 1 | +6 | -7 |
| 2025-01-05 19:28 | build: fix RelWithDebInfo optimization flags #31802 | Daiki Noda | 3 | +2 | -7 |
| 2025-01-05 17:51 | feat(health): close checkhealth buffers with q #31870 | Maria José Solano | 1 | +9 | -0 |
| 2025-01-05 15:45 | vim-patch:202ebc6: runtime(zsh): sync syntax script with upstream repo | Christian Clason | 1 | +14 | -11 |
| 2025-01-05 13:59 | fix(cmdline): always show cmdline when it is a prompt #31866 | luukvbaal | 2 | +15 | -4 |
| 2025-01-05 13:57 | fix(api): nvim__complete_set requires completeopt=popup #31177 | glepnir | 2 | +32 | -1 |
| 2025-01-05 13:52 | fix(popup): wrong extmark data sync when lines changed in popup preview #30246 | glepnir | 2 | +137 | -38 |
| 2024-09-01 23:54 | feat(func): allow manual cache invalidation for _memoize | Riley Bruins | 4 | +191 | -25 |
| 2025-01-05 11:09 | vim-patch:9.1.0990: Inconsistent behavior when changing cmdheight (#31830) | luukvbaal | 8 | +161 | -136 |
| 2025-01-04 23:27 | fix(health): set nomodifiable in checkhealth buffers | Maria José Solano | 1 | +3 | -0 |
| 2025-01-05 00:48 | refactor(tests): merge n.spawn/n.spawn_argv into n.new_session #31859 | Justin M. Keyes | 11 | +110 | -122 |
| 2025-01-02 15:29 | fix(vim.fs.normalize): normalize case for windows drive letter | dundargoc | 2 | +28 | -2 |
| 2024-12-15 18:28 | fix(runtime): let matchit and matchparen skips fallback on treesitter captures | Emilia Simmons | 3 | +15 | -1 |
| 2025-01-04 18:39 | docs: cleanup news.txt (#31854) | Gregory Anders | 1 | +21 | -18 |
| 2025-01-04 14:29 | test: use spawn_wait() instead of system() #31852 | Justin M. Keyes | 8 | +78 | -146 |
| 2025-01-03 16:41 | vim-patch:cd96075: runtime(java): Quietly opt out for unsupported markdown.vim versions | Christian Clason | 1 | +23 | -10 |
| 2025-01-03 18:46 | Merge #30384 test: spawn_wait() | Justin M. Keyes | 10 | +308 | -167 |
| 2025-01-03 17:39 | test: include stderr in EOF failure message | Justin M. Keyes | 3 | +20 | -14 |
| 2024-09-12 01:04 | test: spawn_wait() starts a non-RPC Nvim process | Justin M. Keyes | 9 | +297 | -163 |
| 2025-01-02 20:17 | fix(grid): grid_line_start NULL access with 'redrawdebug' | Justin M. Keyes | 1 | +2 | -1 |
| 2025-01-03 16:29 | docs: misc #31822 | Justin M. Keyes | 6 | +199 | -201 |
| 2025-01-03 16:25 | fix(messages): better formatting for ext_messages #31839 | luukvbaal | 3 | +18 | -1 |
| 2025-01-03 11:20 | vim-patch:fc61cfd: runtime(vim): Update matchit pattern, no Vim9 short names (#31843) | zeertzjq | 1 | +4 | -4 |
| 2025-01-03 09:46 | vim-patch:9.1.0987: filetype: cake files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2025-01-03 09:42 | vim-patch:9.1.0986: filetype: 'jj' filetype is a bit imprecise | Christian Clason | 0 | +0 | -0 |
| 2025-01-03 09:42 | vim-patch:bde76da: runtime(jj): Support diffs in jj syntax | Christian Clason | 1 | +5 | -1 |
| 2025-01-03 09:43 | Merge pull request #31635 from bfredl/vtermpirates | bfredl | 11 | +184 | -631 |
| 2025-01-02 14:40 | feat(ui): more intuitive :substitute confirm prompt #31787 | luukvbaal | 36 | +79 | -75 |
| 2025-01-02 13:51 | feat(ui)!: emit prompt "messages" as cmdline events #31525 | luukvbaal | 25 | +258 | -350 |
| 2024-12-18 13:49 | feat(terminal): support grapheme clusters, including emoji | bfredl | 11 | +184 | -631 |
| 2025-01-02 08:33 | fix(lsp): ensure watcher cancel | Jaehwang Jung | 2 | +3 | -1 |
| 2025-01-02 00:43 | fix(jobs): do not block UI when jobwait() doesn't block (#31803) | Gregory Anders | 2 | +43 | -3 |
| 2025-01-01 12:13 | fix(vim.fs.abspath): correctly handle UNC paths | dundargoc | 2 | +4 | -3 |
| 2025-01-01 20:29 | docs: misc #31479 | Justin M. Keyes | 15 | +154 | -116 |
| 2025-01-01 13:45 | refactor(options): use `const` in more places (#31791) | Famiu Haque | 4 | +26 | -20 |
| 2024-12-31 21:32 | build(deps): bump utf8proc to v2.10.0 | Christian Clason | 1 | +2 | -2 |
| 2024-12-31 18:16 | fix(tui): handle key events for arrow and function keys (#31804) | Gregory Anders | 2 | +37 | -14 |
| 2024-12-31 15:59 | feat(clipboard)!: use OSC 52 as fallback clipboard provider (#31730) | Gregory Anders | 5 | +39 | -43 |
| 2024-12-31 15:40 | fix(vim.fs): joinpath() does not normalize slashes on Windows #31782 | Gustav Eikaas | 3 | +27 | -5 |
| 2024-12-31 12:55 | ci(news): trigger job for `perf` commit type | dundargoc | 1 | +6 | -6 |
| 2024-12-31 13:19 | test: skip flaky watchdirs() test on macos | dundargoc | 1 | +1 | -2 |
| 2024-12-31 14:29 | feat(tui): handle kitty key events in libtermkey (#31727) | Gregory Anders | 5 | +40 | -5 |
| 2024-12-29 12:44 | feat(lsp): return resolved config for vim.lsp.config[name] | Mathias Fussenegger | 3 | +32 | -43 |
| 2024-12-31 10:53 | vim-patch:9.1.0982: TI linker files are not recognized | Christian Clason | 6 | +171 | -1 |
| 2024-12-31 10:26 | vim-patch:8dc98bf: runtime(chordpro): update syntax script | Christian Clason | 1 | +2 | -1 |
| 2024-12-31 11:12 | vim-patch:9.1.0983: not able to get the displayed items in complete_i… (#31796) | glepnir | 6 | +84 | -11 |
| 2024-12-31 00:41 | vim-patch:9.1.0981: tests: typo in test_filetype.vim (#31794) | zeertzjq | 2 | +3 | -3 |
| 2024-12-30 22:36 | fix(termkey): fix null pointer dereference (#31792) | Gregory Anders | 1 | +2 | -2 |
| 2024-12-30 10:28 | vim-patch:48fa319: syntax(sh): Improve the recognition of bracket expressions | Christian Clason | 1 | +93 | -24 |
| 2024-12-30 11:06 | vim-patch:9.1.0978: GUI tests sometimes fail when setting 'scroll' options (#31785) | zeertzjq | 1 | +2 | -2 |
| 2024-12-30 10:26 | vim-patch:9.1.0977: filetype: msbuild filetypes are not recognized | Christian Clason | 2 | +4 | -1 |
| 2024-12-29 15:23 | fix(treesitter.foldexpr): only refresh valid buffers | Igor | 1 | +4 | -2 |
| 2024-12-29 15:35 | fix(lsp): check if sig_help window is focusable when configuring cycle keymap | Maria José Solano | 1 | +3 | -3 |
| 2024-12-29 14:33 | vim-patch:9.1.0972: filetype: TI linker map files are not recognized | Christian Clason | 4 | +70 | -2 |
| 2024-12-29 14:27 | vim-patch:9.1.0971: filetype: SLNX files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-12-29 14:40 | vim-patch:df67fc0: runtime(sh): set shellcheck as the compiler for supported shells | Christian Clason | 1 | +15 | -3 |
| 2024-12-29 12:50 | vim-patch:f2e08a1: runtime(doc): Fix documentation typos (#31768) | zeertzjq | 1 | +1 | -0 |
| 2024-12-29 07:00 | fix(treesitter.foldexpr): refresh in the buffers affected by OptionSet | Jaehwang Jung | 1 | +6 | -2 |
| 2024-12-29 00:56 | vim-patch:9.1.0968: tests: GetFileNameChecks() isn't fully sorted by filetype name (#31763) | zeertzjq | 1 | +17 | -17 |
| 2024-12-28 11:20 | vim-patch:9.1.0965: filetype: sh filetype set when detecting the use of bash (#31749) | Luca Saccarola | 3 | +11 | -8 |
| 2024-12-28 11:06 | vim-patch:e6ccb64: runtime(doc): fix doc error in :r behaviour (#31755) | zeertzjq | 1 | +1 | -1 |
| 2024-04-05 08:48 | feat(lua): add `vim.fs.abspath` | Famiu Haque | 4 | +110 | -8 |
| 2024-12-27 15:26 | vim-patch:6c57c30: runtime(compiler): include a basic bash syntax checker compiler | Christian Clason | 1 | +12 | -0 |
| 2024-12-27 16:09 | feat(lsp): support function for client root_dir (#31630) | Gregory Anders | 3 | +62 | -5 |
| 2024-12-27 10:41 | build(deps): bump tree-sitter to v0.24.6 | Christian Clason | 1 | +2 | -2 |
| 2024-12-26 17:56 | vim-patch:9.1.0962: filetype: bun.lock file is not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-12-27 06:23 | vim-patch:9.1.0963: fuzzy-matching does not prefer full match (#31741) | glepnir | 3 | +14 | -2 |
| 2024-12-27 01:11 | vim-patch:9b67a2e: runtime(vim): Update base-syntax, allow parens in default arguments (#31738) | zeertzjq | 1 | +2 | -2 |
| 2024-11-08 05:57 | refactor(options): set option value for non-current context directly | Famiu Haque | 12 | +407 | -485 |
| 2024-12-07 00:53 | refactor(autocmd): allow specifying window for autocmd context | Famiu Haque | 2 | +122 | -72 |
| 2024-12-25 20:12 | fix(api): clamp range lines in `nvim__redraw()` (#31710) | Artem | 2 | +62 | -7 |
| 2024-12-25 10:44 | vim-patch:9.1.0961: filetype: TI gel files are not recognized | Christian Clason | 4 | +34 | -0 |
| 2024-12-25 10:41 | vim-patch:9.1.0960: filetype: hy history files are not recognized | Christian Clason | 2 | +5 | -1 |
| 2024-12-24 17:56 | docs(api): return type of nvim_get_keymap() #31708 | Shihua Zeng | 3 | +24 | -4 |
| 2024-12-24 11:34 | Merge pull request #31713 from glepnir/vim-9.1.0954 | zeertzjq | 5 | +76 | -44 |
| 2024-12-23 11:37 | feat(test): support and document lua test case debugging | Mathias Fussenegger | 2 | +170 | -0 |
| 2024-12-24 10:12 | vim-patch:9.1.0956: completion may crash, completion highlight wrong with preview window | glepnir | 5 | +51 | -7 |
| 2024-12-24 09:50 | vim-patch:9.1.0954: popupmenu.c can be improved | glepnir | 1 | +28 | -40 |
| 2024-12-24 09:31 | vim-patch:9.1.0958: filetype: supertux2 config files detected as lisp | Christian Clason | 2 | +4 | -4 |
| 2024-12-23 21:39 | fix(terminal): set cursor cell percentage (#31703) | Gregory Anders | 2 | +11 | -1 |
| 2024-12-23 19:57 | fix(diagnostic): silence :chistory #31701 | Yorick Peterse | 1 | +1 | -1 |
| 2024-12-23 19:13 | fix(build): <termios.h> is system-dependent #31705 | Justin M. Keyes | 1 | +4 | -1 |
| 2024-12-23 12:16 | build: remove `lintcommit` from `lint` target | dundargoc | 2 | +2 | -2 |
| 2024-12-23 15:39 | refactor(eval): move funcs to deprecated.c #31650 | Justin M. Keyes | 2 | +115 | -112 |
| 2024-12-23 14:14 | fix: fix broken wasmtime build | dundargoc | 1 | +2 | -0 |
| 2024-12-23 13:43 | refactor: iwyu #31637 | Justin M. Keyes | 136 | +179 | -176 |
| 2024-12-23 13:08 | docs(api): vim.version.range():has() method #31622 | Lukasz Piepiora | 2 | +2 | -2 |
| 2024-12-23 10:12 | vim-patch:4ce1cb5: runtime(graphql): contribute vim-graphql to Vim core | Christian Clason | 3 | +195 | -4 |
| 2024-12-23 00:06 | Merge #31661 cmdline_show/hide events | Justin M. Keyes | 9 | +282 | -86 |
| 2024-12-22 12:21 | feat(ui): specify whether msg_show event is added to history | Luuk van Baal | 7 | +153 | -56 |
| 2024-12-22 14:15 | vim-patch:9.1.0953: filetype: APKBUILD files not correctly detected | Christian Clason | 3 | +20 | -2 |
| 2024-12-22 14:42 | fix(messages): typo and unwanted truncation in msg_outtrans_long #31669 | luukvbaal | 5 | +20 | -40 |
| 2024-12-20 20:11 | feat(ui): additional arguments for cmdline_show/hide events | Luuk van Baal | 8 | +135 | -36 |
| 2024-12-22 10:15 | vim-patch:9.1.0951: filetype: jshell files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-12-21 12:03 | test: format C test files and fix clang-tidy warnings | dundargoc | 8 | +122 | -119 |
| 2024-12-21 14:27 | feat(lsp): return table from lsp/ files on runtimepath (#31663) | Gregory Anders | 3 | +20 | -14 |
| 2024-12-20 13:52 | build: bump lua dev dependencies | dundargoc | 1 | +2 | -2 |
| 2024-12-20 18:58 | vim-patch:70881ba: runtime(dockerfile): do not set commentstring in syntax script | Christian Clason | 2 | +4 | -5 |
| 2024-12-20 18:56 | vim-patch:9.1.0950: filetype: fennelrc files are not recognized | Christian Clason | 2 | +3 | -1 |
| 2024-12-21 01:17 | vim-patch:c673b80: runtime(netrw): more reformating vim/vim#16248 (#31662) | zeertzjq | 1 | +2890 | -2889 |
| 2024-12-20 15:48 | fix(coverity): INTEGER_OVERFLOW #31657 | luukvbaal | 1 | +1 | -0 |
| 2024-12-20 12:41 | fix(messages): no message kind for completion menu messages #31646 | Tomasz N | 3 | +19 | -0 |
| 2024-12-20 09:43 | fix(vim.system): invalid MAX_TIMEOUT for 32-bit systems #31638 | Dan Pascu | 1 | +2 | -1 |
| 2024-12-20 03:33 | vim-patch:c363ca1: runtime(netrw): change indent size from 1 to 2 (#31648) | zeertzjq | 2 | +8579 | -8578 |
| 2024-12-20 00:04 | vim-patch:9.1.0948: Missing cmdline completion for :pbuffer (#31645) | zeertzjq | 2 | +12 | -0 |
| 2024-12-19 15:07 | feat(jobs): jobstart(…,{term=true}), deprecate termopen() #31343 | Justin M. Keyes | 41 | +466 | -435 |
| 2024-12-19 15:04 | docs(api): specify when decor provider on_buf is called #31634 | luukvbaal | 3 | +6 | -6 |
| 2024-12-19 14:24 | fix(messages): better formatting for :highlight with ext_messages #31627 | luukvbaal | 3 | +17 | -30 |
| 2024-12-18 23:59 | vim-patch:9.1.0945: ComplMatchIns highlight doesn't end after inserted text (#31628) | zeertzjq | 8 | +188 | -19 |
| 2024-12-18 19:06 | test(cursor_spec): global highlight definitions (#31613) | luukvbaal | 1 | +0 | -13 |
| 2024-12-18 17:41 | fix(terminal): restore cursor from 'guicursor' on TermLeave (#31620) | Gregory Anders | 2 | +62 | -42 |
| 2024-12-16 16:16 | refactor(man.lua): various changes | Lewis Russell | 3 | +350 | -372 |
| 2024-12-18 14:37 | fix(lsp): vim.lsp.start fails if existing client has no workspace_folders #31608 | phanium | 2 | +15 | -1 |
| 2024-12-18 14:31 | feat(lsp): show server version in `:checkhealth` #31611 | Peter Lithammer | 4 | +13 | -0 |
| 2024-12-18 14:05 | fix(coverity): error handling CHECKED_RETURN #31618 | Justin M. Keyes | 1 | +12 | -8 |
| 2024-12-18 02:21 | test(old): fix incorrect comment in test_preview.vim (#31619) | zeertzjq | 1 | +2 | -1 |
| 2024-12-18 01:12 | vim-patch:a977883: runtime(doc): Fix style in fold.txt (#31617) | zeertzjq | 1 | +16 | -13 |
| 2024-12-18 01:04 | vim-patch:9.1.0940: Wrong cursor shape with "gq" and 'indentexpr' executes :normal (#31616) | zeertzjq | 3 | +96 | -0 |
| 2024-12-18 00:40 | Merge pull request #31615 from zeertzjq/vim-9.1.0936 | zeertzjq | 9 | +172 | -20 |
| 2024-12-17 23:49 | vim-patch:9.1.0942: a few typos were found | zeertzjq | 3 | +4 | -4 |
| 2024-12-17 23:34 | vim-patch:9.1.0941: ComplMatchIns doesn't work after multibyte chars | zeertzjq | 3 | +83 | -19 |
| 2024-12-17 04:40 | vim-patch:9.1.0936: cannot highlight completed text | zeertzjq | 7 | +101 | -13 |
| 2024-12-17 13:11 | feat(terminal)!: cursor shape and blink (#31562) | Gregory Anders | 43 | +901 | -539 |
| 2024-12-17 12:19 | test: unreliable test "messages &messagesopt wait" #31548 | Shougo | 1 | +2 | -2 |
| 2024-12-17 12:12 | refactor(api): always use TRY_WRAP #31600 | luukvbaal | 10 | +359 | -409 |
| 2024-12-17 03:34 | vim-patch:9.1.0934: hard to view an existing buffer in the preview window (#31605) | zeertzjq | 10 | +214 | -35 |
| 2024-12-17 01:03 | vim-patch:9.1.0938: exclusive selection not respected when re-selecting block mode (#31603) | zeertzjq | 2 | +49 | -0 |
| 2024-12-17 01:01 | Merge pull request #31602 from zeertzjq/vim-0a4e57f | zeertzjq | 3 | +47 | -22 |
| 2024-12-17 00:22 | vim-patch:3920bb4: runtime(doc): document how to minimize fold computation costs | zeertzjq | 1 | +34 | -7 |
| 2024-12-17 00:18 | vim-patch:0a4e57f: runtime(doc): fix a few minor errors from the last doc updates | zeertzjq | 2 | +6 | -10 |
| 2024-12-17 00:19 | vim-patch:41d6de2: runtime(doc): update the change.txt help file | zeertzjq | 2 | +10 | -8 |
| 2024-12-16 16:34 | fix(api): generic error messages, not using TRY_WRAP #31596 | Justin M. Keyes | 9 | +92 | -79 |
| 2024-12-16 14:07 | build(deps): bump luajit to HEAD - f73e649a9 | Christian Clason | 1 | +2 | -2 |
| 2024-12-13 14:22 | fix(Man): completion on Mac | Lewis Russell | 3 | +27 | -3 |
| 2024-12-16 14:31 | ci(build.yml): disable security restriction | dundargoc | 1 | +3 | -1 |
| 2024-12-16 14:38 | fix(diagnostic): vim.diagnostic.setqflist() opens loclist on first call #31585 | Juan Cruz De La Torre | 2 | +70 | -1 |
| 2024-12-16 12:24 | Merge pull request #31539 from bfredl/wininfo | bfredl | 8 | +67 | -86 |
| 2024-12-16 12:00 | fix(api): not using TRY_WRAP, generic error messages #31595 | Justin M. Keyes | 7 | +62 | -109 |
| 2024-12-10 13:03 | refactor(wininfo): change wininfo from a linked list to an array | bfredl | 8 | +67 | -86 |
| 2024-12-16 11:07 | fix(messages): no message kind for :undo messages #31590 | Tomasz N | 3 | +32 | -0 |
| 2024-12-16 08:59 | fix(api): nvim_win_set_buf(0, 0) fails if 'winfixbuf' is set #31576 | phanium | 3 | +30 | -12 |
| 2024-12-15 18:27 | vim-patch:9.1.0929: filetype: lalrpop files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2024-12-15 11:04 | vim-patch:9.1.0926: filetype: Pixi lock files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-12-15 11:03 | build(deps): bump tree-sitter to v0.24.5 | Christian Clason | 1 | +2 | -2 |
| 2024-12-15 00:19 | vim-patch:9.1.0927: style issues in insexpand.c (#31581) | zeertzjq | 1 | +9 | -19 |
| 2024-12-15 00:16 | Merge pull request #31580 from zeertzjq/vim-ed89206 | zeertzjq | 5 | +15 | -0 |
| 2024-12-14 23:09 | vim-patch:fbe9a69: runtime(doc): Add a reference to |++opt| and |+cmd| at `:h :pedit` | zeertzjq | 1 | +2 | -0 |
| 2024-12-14 23:05 | vim-patch:ed89206: runtime(doc): add a note about inclusive motions and exclusive selection | zeertzjq | 4 | +13 | -0 |
| 2024-12-14 18:21 | feat(ui): sign/statuscolumn can combine highlight attrs #31575 | luukvbaal | 8 | +265 | -239 |
| 2024-12-11 09:01 | docs(annotations): added `---@generic` support | Colin Kennedy | 4 | +55 | -31 |
| 2024-12-13 14:46 | Revert "fix(Man.lua): trigger completion even without arguments" #31572 | Justin M. Keyes | 1 | +3 | -2 |
| 2024-12-13 10:51 | fix(lsp): reuse client if configs match and no root dir | Lewis Russell | 3 | +50 | -16 |
| 2024-12-13 14:26 | fix(man.lua): `:Man <tab>` does not complete #31569 | Luca Saccarola | 1 | +2 | -3 |
| 2024-12-13 13:58 | Merge pull request #31566 from zeertzjq/vim-9.1.0921 | zeertzjq | 1 | +16 | -46 |
| 2024-12-13 13:33 | vim-patch:9.1.092: vim-patch:9.1.0923: wrong MIN macro in popupmenu.c | zeertzjq | 1 | +1 | -1 |
| 2024-12-13 11:41 | vim-patch:9.1.0921: popupmenu logic is a bit convoluted | zeertzjq | 1 | +16 | -46 |
| 2024-12-12 21:15 | vim-patch:5c42c77: runtime(netrw): do not pollute search history with symlinks | Christian Clason | 1 | +3 | -1 |
| 2024-12-12 21:16 | vim-patch:9.1.0919: filetype: some assembler files are not recognized | Christian Clason | 3 | +10 | -2 |
| 2024-12-12 10:45 | fix(float): re-sort layers when grid zindex changed #30259 | glepnir | 3 | +140 | -0 |
| 2024-12-12 10:41 | fix(diagnostic): broken variable reference #31557 | Jeremy Fleischman | 1 | +7 | -5 |
| 2024-12-08 10:32 | refactor(lsp/rpc): move transport logic to separate module | Lewis Russell | 4 | +274 | -218 |
| 2024-12-12 01:32 | fix(diagnostic): setqflist() is stuck after vim.lsp.buf.document_symbol #31553 | Jeremy Fleischman | 1 | +10 | -1 |
| 2024-12-12 01:29 | feat(diagnostic): update quickfix list by title #31486 | Jeremy Fleischman | 3 | +22 | -16 |
| 2024-12-11 13:48 | fix(uri): uri_encode encodes brackets incorrectly for RFC2732 #31284 | Jonny Kong | 2 | +9 | -1 |
| 2024-12-11 13:20 | fix(float): close preview float window when no selected #29745 | glepnir | 2 | +112 | -47 |
| 2024-12-11 12:34 | feat(treesitter): include capture id in return value of `get_captures_at_pos()` #30559 | Riley Bruins | 4 | +18 | -12 |
| 2024-12-11 11:27 | docs(annotation): return types for Vimscript functions #31546 | Colin Kennedy | 4 | +231 | -157 |
| 2024-11-01 16:31 | feat(lsp): add vim.lsp.config and vim.lsp.enable | Lewis Russell | 11 | +601 | -76 |
| 2024-12-10 10:39 | fix(messages): no message kind for :write messages #31519 | Tomasz N | 3 | +4 | -1 |
| 2024-12-10 09:26 | Merge pull request #30869 from vanaigr/decor_long_lines_perf | bfredl | 6 | +405 | -116 |
| 2024-12-09 19:37 | vim-patch:b66cac1: runtime(typst): add definition lists to formatlistpat, update maintainer | Christian Clason | 5 | +18 | -11 |
| 2024-12-09 19:36 | vim-patch:ad4764f: runtime(proto): include filetype plugin for protobuf | Christian Clason | 1 | +18 | -0 |
| 2024-12-10 06:53 | fix(ui): update title in more cases (#31508) | zeertzjq | 5 | +85 | -8 |
| 2024-12-10 06:50 | Merge pull request #31534 from zeertzjq/vim-9.0.2112 | zeertzjq | 5 | +1007 | -56 |
| 2024-12-10 06:05 | vim-patch:9.1.0917: various vartabstop and shiftround bugs when shifting lines | zeertzjq | 2 | +931 | -17 |
| 2024-12-10 05:48 | vim-patch:9.0.2124: INT overflow detection logic can be simplified | zeertzjq | 3 | +14 | -14 |
| 2024-12-10 05:52 | vim-patch:9.0.2122: [security]: prevent overflow in indenting | zeertzjq | 2 | +59 | -38 |
| 2024-12-10 05:38 | vim-patch:9.0.2113: Coverity warns for another overflow in shift_line() | zeertzjq | 1 | +7 | -7 |
| 2024-12-10 05:24 | vim-patch:9.0.2112: [security]: overflow in shift_line | zeertzjq | 2 | +22 | -6 |
| 2024-12-10 00:27 | docs(vvars): adjust lua types for vim.v variables #31510 | luukvbaal | 3 | +97 | -10 |
| 2024-12-10 00:10 | build: mark CMake variables advanced #31412 | Eisuke Kawashima | 3 | +8 | -0 |
| 2024-12-09 03:18 | docs: fix type of vim.validate value | Maria José Solano | 2 | +2 | -2 |
| 2024-12-09 01:35 | Merge pull request #31523 from zeertzjq/vim-eda923e | zeertzjq | 1 | +6 | -2 |
| 2024-12-09 00:08 | vim-patch:92b3666: runtime(netrw): only check first arg of netrw_browsex_viewer for being executable | zeertzjq | 1 | +4 | -1 |
| 2024-12-09 00:06 | vim-patch:eda923e: runtime(netrw): do not detach when launching external programs in gvim | zeertzjq | 1 | +2 | -1 |
| 2024-12-08 12:29 | vim-patch:9.1.0915: GVim: default font size a bit too small (#31516) | zeertzjq | 2 | +6 | -2 |
| 2024-12-07 10:39 | refactor(lsp): better tracking of requests | Lewis Russell | 2 | +72 | -48 |
| 2024-12-08 09:53 | vim-patch:9.1.0913: no error check for neg values for 'messagesopt' (#31511) | zeertzjq | 2 | +5 | -1 |
| 2024-12-08 01:25 | fix(lua): avoid vim._with() double-free with cmdmod (#31505) | zeertzjq | 2 | +18 | -0 |
| 2024-12-05 15:49 | vim-patch:336fb22: translation(vi): Update Vietnamese translation | brianhuster | 1 | +2276 | -4882 |
| 2024-12-08 00:01 | vim-patch:41afa30: runtime(doc): Add vietnamese.txt to helps main TOC | zeertzjq | 1 | +1 | -0 |
| 2024-12-07 15:28 | vim-patch:8a52587: runtime(doc): fix wrong syntax and style of vietnamese.txt | brianhuster | 1 | +5 | -9 |
| 2024-12-05 15:49 | vim-patch:189e24b: runtime(doc): include vietnamese.txt | brianhuster | 1 | +77 | -0 |
| 2024-12-07 23:35 | Merge pull request #31504 from zeertzjq/vim-9.1.0910 | zeertzjq | 8 | +44 | -29 |
| 2024-12-07 23:01 | vim-patch:9.1.0911: Variable name for 'messagesopt' doesn't match short name | zeertzjq | 7 | +37 | -31 |
| 2024-12-07 23:00 | vim-patch:9.1.0910: 'messagesopt' does not check max wait time | zeertzjq | 5 | +10 | -1 |
| 2024-12-07 13:05 | refactor: add vim._resolve_bufnr | Lewis Russell | 13 | +61 | -121 |
| 2024-12-07 09:57 | fix(inspect): always show priority | Christian Clason | 1 | +6 | -4 |
| 2024-12-07 13:42 | feat(ex_cmds): :sleep! hides the cursor while sleeping (#31493) | zeertzjq | 5 | +40 | -4 |
| 2024-12-07 11:06 | Merge pull request #31475 from luukvbaal/delgravity | bfredl | 2 | +19 | -9 |
| 2024-12-07 11:01 | fix(treesitter): #trim! range for nodes ending at col 0 #31488 | Riley Bruins | 2 | +40 | -4 |
| 2024-12-06 17:09 | fix: remove vim.lsp._with_extend | Lewis Russell | 2 | +0 | -80 |
| 2024-12-06 16:25 | fix(lsp): cancel pending requests before refreshing | tris203 | 1 | +5 | -0 |
| 2024-11-24 21:43 | fix(lsp): check for configuration workspace folders when reusing clients | Maria José Solano | 3 | +40 | -31 |
| 2024-12-06 18:18 | fix(inspect): show priority for treesitter highlights | Christian Clason | 1 | +6 | -1 |
| 2024-12-07 02:17 | vim-patch:9.1.0908: not possible to configure :messages (#31492) | zeertzjq | 18 | +361 | -164 |
| 2024-12-06 20:43 | feat(stdlib): vim.json.encode(...,{escape_slash:boolean}) #30561 | Bartłomiej Maryńczak | 5 | +136 | -38 |
| 2024-12-06 18:09 | fix(lsp): add foldingrange method support check #31463 | Tristan Knight | 1 | +3 | -1 |
| 2024-12-06 18:08 | docs: do not escape Lua keywords #31467 | Gregory Anders | 2 | +24 | -19 |
| 2024-12-06 18:08 | Merge #30085 #trim! all whitespace | Justin M. Keyes | 5 | +168 | -39 |
| 2024-08-31 02:27 | test(treesitter): add a simple testutil file | Riley Bruins | 2 | +36 | -48 |
| 2024-08-18 04:05 | feat(treesitter): #trim! can trim all whitespace | Riley Bruins | 4 | +160 | -19 |
| 2024-12-06 16:19 | feat(defaults): disable 'foldcolumn' in terminal buffers (#31480) | Micah Halter | 4 | +5 | -2 |
| 2024-12-06 12:57 | fix(filetype): make filetype detection work with :doautocmd (#31470) | zeertzjq | 2 | +3 | -3 |
| 2024-12-06 12:48 | docs: delineate blocks/list items #30973 | Brian A. Weston | 1 | +4 | -0 |
| 2024-12-06 12:07 | fix(completion): avoid deleting text when completion leader changes #31448 | luukvbaal | 3 | +38 | -13 |
| 2024-12-06 12:01 | fix(events): don't expand `args.file` for Lua callback (#31473) | zeertzjq | 6 | +49 | -26 |
| 2024-12-06 10:13 | fix(marks): skip right_gravity marks when deleting text | Luuk van Baal | 2 | +19 | -9 |
| 2024-12-06 08:20 | vim-patch:9.1.0906: filetype: Nvidia PTX files are not recognized | Christian Clason | 4 | +70 | -0 |
| 2024-12-05 23:22 | vim-patch:ea0e41a: runtime(doc): make tag alignment more consistent in filetype.txt (#31459) | zeertzjq | 1 | +3 | -3 |
| 2024-12-05 21:59 | fix(diagnostic): only store quickfix id when creating a new one #31466 | Jeremy Fleischman | 1 | +3 | -1 |
| 2024-12-05 15:18 | docs: graduate intro.txt to "flow layout" #31462 | Justin M. Keyes | 5 | +1191 | -1187 |
| 2024-11-29 04:30 | refactor: comments, variable names | vanaigr | 3 | +16 | -10 |
| 2024-11-10 05:10 | docs: add comments for DecorRangeSlot struct | vanaigr | 1 | +12 | -7 |
| 2024-10-19 21:28 | perf: consider only active decorations when drawing lines | vanaigr | 5 | +292 | -116 |
| 2024-12-05 12:02 | Merge #31451 docs | Justin M. Keyes | 5 | +254 | -237 |
| 2024-12-05 11:03 | fix(defaults): don't replace keycodes in Visual search mappings (#31460) | zeertzjq | 2 | +70 | -2 |
| 2024-12-05 09:51 | vim-patch:9.1.0903: potential overflow in spell_soundfold_wsal() (#31456) | glepnir | 1 | +1 | -1 |
| 2024-12-05 09:49 | vim-patch:9.1.0905: Missing information in CompleteDone event (#31455) | glepnir | 6 | +109 | -3 |
| 2024-12-05 09:13 | test(system_spec): check for .git dir before using git (#31458) | zeertzjq | 1 | +1 | -0 |
| 2024-12-05 00:38 | docs: graduate gui.txt to "flow layout" | Justin M. Keyes | 2 | +234 | -231 |
| 2024-12-03 15:31 | refactor(runtime.c): misc | Lewis Russell | 1 | +33 | -51 |
| 2024-12-04 16:17 | misc: keep deprecated vim.loader.disable stub (#31450) | Gregory Anders | 1 | +6 | -0 |
| 2024-12-04 16:17 | docs: mention new terminal defaults (#31449) | Gregory Anders | 2 | +5 | -0 |
| 2024-12-04 15:49 | feat(diagnostic): vim.diagnostic.setqflist improvements #30868 | Jeremy Fleischman | 2 | +21 | -2 |
| 2024-12-03 18:17 | docs: help tags for neovim.io searches | Justin M. Keyes | 3 | +20 | -6 |
| 2024-12-04 15:31 | test(screen): adjust screen state per stylua #31441 | luukvbaal | 2 | +16 | -13 |
| 2024-12-04 15:20 | Merge #31358 fix test failures for release / tarball builds | Justin M. Keyes | 5 | +23 | -19 |
| 2024-12-03 18:06 | fix(vim.system): close pipe handles after process handle | Lewis Russell | 2 | +103 | -68 |
| 2024-12-04 14:40 | defaults: disable 'number', 'relativenumber', and 'signcolumn' in terminal buffers (#31443) | Gregory Anders | 3 | +7 | -1 |
| 2024-12-04 13:20 | fix(column): check if signcolumn changed in all windows #31439 | luukvbaal | 2 | +79 | -4 |
| 2024-12-04 13:14 | feat(lsp): deprecate vim.lsp.start_client #31341 | Maria José Solano | 8 | +139 | -126 |
| 2024-12-04 09:49 | vim-patch:9.1.0902: filetype: Conda configuration files are not recognized (#31445) | zeertzjq | 2 | +3 | -1 |
| 2024-12-03 17:44 | docs: misc, help tags for neovim.io searches #31428 | Justin M. Keyes | 16 | +115 | -52 |
| 2024-12-03 13:06 | fix(clipboard): tmux clipboard depends on $TMUX #31268 | wzy | 1 | +1 | -1 |
| 2024-12-03 11:41 | fix(decorator): noisy errors from decoration provider #31418 | JD | 1 | +1 | -2 |
| 2024-12-03 11:34 | test(marktree): expose test functions in release builds | James McCoy | 1 | +0 | -3 |
| 2024-11-27 12:55 | ci: run tests directly rather than via the Makefile | James McCoy | 1 | +8 | -2 |
| 2024-11-27 03:11 | test(main_spec): make "nvim -v" test agnostic to build type | James McCoy | 1 | +2 | -2 |
| 2024-11-27 02:07 | test(version_spec): expect vim.NIL, not nil, for "build" if not in a git clone | James McCoy | 1 | +1 | -1 |
| 2024-11-27 02:04 | test(main_spec): use CMakePresets.json instead of .git for root marker | James McCoy | 1 | +6 | -6 |
| 2024-11-26 20:27 | ci(test): remove the .git directory for Linux | James McCoy | 1 | +4 | -0 |
| 2024-11-26 20:20 | ci: run one set of tests with a release build | James McCoy | 1 | +2 | -5 |
| 2024-12-03 11:30 | Merge pull request #31408 from jamessan/vterm-test-fixture | James McCoy | 5 | +546 | -541 |
| 2024-11-27 16:17 | test(vterm): move test functions into vterm_test fixture | James McCoy | 5 | +546 | -541 |
| 2024-12-03 00:32 | vim-patch:9.1.0900: Vim9: digraph_getlist() does not accept bool arg (#31431) | zeertzjq | 2 | +8 | -6 |
| 2024-12-02 18:13 | docs: provide example for configuring LSP foldexpr (#31411) | Gregory Anders | 2 | +29 | -0 |
| 2024-12-02 14:11 | fix(extmark): builtin completion can still affect nearby extmarks #31387 | luukvbaal | 2 | +11 | -0 |
| 2024-12-02 14:08 | test(treesitter): global highlight definitions and fold test #31407 | luukvbaal | 1 | +401 | -413 |
| 2024-12-02 12:16 | fix(api): deprecate nvim_subscribe, nvim_unsubscribe #30456 | Justin M. Keyes | 4 | +27 | -16 |
| 2024-12-01 19:30 | vim-patch:768728b: runtime(doc): Update documentation for "noselect" in 'completeopt' | dundargoc | 3 | +9 | -9 |
| 2024-12-01 21:12 | vim-patch:9a39483: runtime(typst): provide a formatlistpat in ftplugin | Christian Clason | 1 | +5 | -3 |
| 2024-12-02 02:05 | fix(ui): clamp 'cmdheight' for other tabpages on screen resize (#31419) | zeertzjq | 4 | +80 | -13 |
| 2024-12-02 00:24 | fix(api): make `nvim_set_hl()` respect all `cterm` attributes (#31390) | Evgeni Chasnovski | 2 | +12 | -0 |
| 2024-12-02 00:06 | vim-patch:9.1.0899: default for 'backspace' can be set in C code (#31416) | zeertzjq | 6 | +7 | -6 |
| 2024-12-01 21:58 | docs: example keybind for :Inspect #31391 | C.D. MacEachern | 2 | +12 | -0 |
| 2024-11-30 12:46 | Merge pull request #31370 from glepnir/vim-9.1.0867 | zeertzjq | 2 | +87 | -71 |
| 2024-11-30 11:08 | vim-patch:9.1.0898: runtime(compiler): pytest compiler not included | Christian Clason | 4 | +121 | -4 |
| 2024-11-30 10:24 | vim-patch:9.1.0896: completion list wrong after v9.1.0891 | glepnir | 2 | +87 | -74 |
| 2024-11-28 06:34 | vim-patch:9.1.0891: building the completion list array is inefficient | glepnir | 1 | +75 | -70 |
| 2024-11-30 10:17 | vim-patch:9.1.0897: filetype: pyrex files are not detected | Christian Clason | 2 | +3 | -1 |
| 2024-11-30 10:12 | vim-patch:dd21c89: runtime(compiler): update eslint compiler | Christian Clason | 1 | +3 | -4 |
| 2024-11-29 18:07 | docs(diagnostics): location list / quickfix example #31371 | Yochem van Rosmalen | 1 | +27 | -0 |
| 2024-11-26 12:26 | refactor: gen_declarations.lua | Lewis Russell | 4 | +386 | -394 |
| 2024-11-29 12:40 | feat(lsp): support `textDocument/foldingRange` (#31311) | Yi Ming | 9 | +1141 | -49 |
| 2024-11-29 07:26 | build(deps): bump luajit to HEAD - 19878ec05 | Christian Clason | 1 | +2 | -2 |
| 2024-11-28 18:00 | vim-patch:511eb84: runtime(po): remove poDiffOld/New, add po-format flags to syntax file | Christian Clason | 1 | +43 | -13 |
| 2024-11-29 02:12 | vim-patch:9.1.0892: the max value of 'cmdheight' is limited by other tabpages (#31378) | zeertzjq | 5 | +77 | -6 |
| 2024-11-29 02:06 | vim-patch:8.2.2993: 'fileencodings' default value should depend on 'encoding' (#31379) | zeertzjq | 1 | +8 | -0 |
| 2024-11-29 01:19 | Merge pull request #31377 from zeertzjq/vim-65311c6 | zeertzjq | 7 | +880 | -13 |
| 2024-11-29 00:58 | vim-patch:9.1.0894: No test for what the spotbug compiler parses | zeertzjq | 1 | +194 | -0 |
| 2024-11-29 00:54 | vim-patch:65311c6: runtime(compiler): include spotbugs Java linter | zeertzjq | 6 | +686 | -13 |
| 2024-10-21 01:13 | test: add decor benchmarks | vanaigr | 1 | +102 | -0 |
| 2024-11-28 16:08 | docs(lsp): update example, optional parameters #31299 | Yi Ming | 3 | +8 | -7 |
| 2024-11-26 04:56 | docs: more accurate typing for LSP references context | Riley Bruins | 2 | +2 | -2 |
| 2024-11-28 05:54 | vim-patch:9.1.0867: ins_compl_add() has too many args | glepnir | 1 | +12 | -14 |
| 2024-11-28 01:02 | vim-patch:9.1.0890: %! item not allowed for 'rulerformat' (#31369) | zeertzjq | 6 | +45 | -1 |
| 2024-11-27 14:36 | docs: add tag `vim.fs.exists()` and document suggested replacement | dundargoc | 2 | +23 | -0 |
| 2024-11-27 13:44 | fix(lsp): mention function name in warning #31301 | glepnir | 1 | +3 | -3 |
| 2024-11-27 11:39 | ci: remove myself from lsp reviewers | Mathias Fussenegger | 1 | +0 | -1 |
| 2024-11-26 14:39 | vim-patch:7e501f4: runtime(gzip): load undofile if there exists one | Christian Clason | 1 | +4 | -1 |
| 2024-11-26 20:22 | feat(tui): update 'background' on theme change events (#31350) | Gregory Anders | 6 | +100 | -27 |
| 2024-11-26 19:56 | perf(vim.text): use lookup table implementation for hex encoding (#30080) | Gregory Anders | 3 | +89 | -3 |
| 2024-11-26 14:55 | vim-patch:9.1.0889: Possible unnecessary redraw after adding/deleting lines (#31356) | zeertzjq | 1 | +3 | -2 |
| 2024-11-26 14:15 | fix(lua): remove vim.loader.disable() #31344 | Justin M. Keyes | 4 | +63 | -46 |
| 2024-11-25 23:53 | vim-patch:9.1.0888: leftcol property not available in getwininfo() (#31349) | zeertzjq | 5 | +19 | -0 |
| 2024-11-25 22:33 | fix(defaults): omit empty line from unimpaired mapping messages (#31347) | Marcus Caisey | 2 | +30 | -3 |
| 2024-11-25 22:32 | fix(tui): also reset cursor color if it was invisible (#31348) | Gregory Anders | 1 | +1 | -1 |
| 2024-11-25 17:48 | fix(lsp): retrigger diagnostics request on server cancellation (#31345) | Gregory Anders | 7 | +120 | -5 |
| 2024-11-24 10:40 | feat(keysets): teach Union and LuaRefOf | Lewis Russell | 11 | +258 | -109 |
| 2024-11-25 16:11 | feat(diagnostic): inherit parent 'path' option in open_float (#31273) | Mathias Fußenegger | 1 | +1 | -0 |
| 2024-11-25 16:06 | refactor(lsp): rename `offset_encoding` to `position_encoding` #31286 | Yi Ming | 12 | +188 | -175 |
| 2024-11-25 15:00 | fix(tui): only reset cursor color if it was changed (#31337) | Gregory Anders | 1 | +6 | -5 |
| 2024-11-25 13:54 | fix(grid): double grid_line_start() with ext_messages #31292 | luukvbaal | 2 | +21 | -2 |
| 2024-11-25 09:07 | refactor(options): fix confusing naming of `scope` and `req_scope` (#31317) | Famiu Haque | 5 | +111 | -110 |
| 2024-11-25 04:04 | fix(editorconfig): fix indent style for `local.mk` (#31342) | Theo Fabi | 1 | +1 | -1 |
| 2024-11-24 14:05 | vim-patch:9.1.0886: filetype: debian control file not detected | Christian Clason | 3 | +5 | -2 |
| 2024-11-24 15:44 | docs(build): suggest ucrt64 for msys2 #31312 | Axel | 1 | +2 | -2 |
| 2024-11-24 14:46 | vim-patch:d7745ac: runtime(netrw): Fixing powershell execution issues on Windows (#31333) | zeertzjq | 1 | +2 | -5 |
| 2024-11-24 14:36 | vim-patch:9.1.0883: message history cleanup is missing some tests (#31331) | zeertzjq | 6 | +47 | -5 |
| 2024-11-24 14:05 | vim-patch:c1e6621: runtime(c3): include c3 filetype plugin | Christian Clason | 1 | +14 | -0 |
| 2024-11-24 14:04 | vim-patch:ccc024f: runtime(apache): Update syntax directives for apache server 2.4.62 | Christian Clason | 1 | +7 | -7 |
| 2024-11-23 11:11 | fix(lsp): delete bufvar inside WinClosed event | glepnir | 2 | +50 | -5 |
| 2024-11-23 22:54 | vim-patch:partial:a01148d: runtime(doc): Expand docs on :! vs. :term (#31321) | zeertzjq | 1 | +10 | -0 |
| 2024-11-23 12:44 | vim-patch:cacfccf: runtime(netrw): update netrw's decompress logic | Christian Clason | 2 | +63 | -7 |
| 2024-11-23 12:43 | vim-patch:4dd6c22: runtime(apache): Update syntax keyword definition | Christian Clason | 1 | +2 | -1 |
| 2024-11-23 08:22 | refactor(options): autogenerate valid values and flag enums for options (#31089) | Famiu Haque | 43 | +774 | -665 |
| 2024-11-22 12:51 | fix(lsp): hover keymap (#31208) | andrew snelling | 2 | +13 | -4 |
| 2024-11-22 12:32 | fix(api): don't try to get/set option for invalid option name (#31302) | Famiu Haque | 2 | +6 | -1 |
| 2024-11-22 11:16 | test(filetype): symlink detection works after expand('<afile>') (#31307) | zeertzjq | 1 | +13 | -1 |
| 2024-11-22 07:34 | fix(lsp): delete b:lsp_floating_preview buf var after win close | glepnir | 1 | +5 | -0 |
| 2024-11-19 08:46 | fix(treesitter): update queries | Christian Clason | 6 | +18 | -15 |
| 2024-11-19 08:45 | build(deps): bump tree-sitter-c to v0.23.2 | Christian Clason | 1 | +2 | -2 |
| 2024-11-22 00:08 | test(autocmd/termxx_spec): fix TextChangedT test flakiness (#31296) | zeertzjq | 1 | +3 | -1 |
| 2024-11-21 22:52 | fix(highlight): 'winhl' shouldn't take priority over API (#31288) | zeertzjq | 4 | +23 | -2 |
| 2024-11-21 17:58 | Merge pull request #31193 from bfredl/winrt | bfredl | 5 | +11 | -17 |
| 2024-11-13 12:25 | refactor(windows)!: only support UCRT, even for mingw | bfredl | 5 | +11 | -17 |
| 2024-11-18 17:15 | test: move exec_lua logic to separate module | Lewis Russell | 2 | +149 | -121 |
| 2024-11-21 07:37 | vim-patch:9.1.0862: 'wildmenu' not enabled by default in nocp mode (#31261) | zeertzjq | 1 | +0 | -1 |
| 2024-11-20 22:50 | docs: misc (#31138) | dundargoc | 20 | +15 | -20 |
| 2024-11-20 22:01 | refactor(options): impl default 'titlestring' by format flags #30843 | zshuzh | 6 | +29 | -89 |
| 2024-11-20 20:19 | feat(lsp): require `offset_encoding` param #31249 | Yi Ming | 3 | +37 | -25 |
| 2024-11-20 20:11 | fix(messages): more ext_messages kinds #31279 | luukvbaal | 15 | +125 | -80 |
| 2024-11-20 14:51 | build(clint): make NOLINT work with header checks (#31281) | zeertzjq | 1 | +7 | -7 |
| 2024-11-14 11:53 | feat(lsp): deprecate non-method client functions | Lewis Russell | 19 | +403 | -358 |
| 2024-11-20 07:51 | vim-patch:9.1.0880: filetype: C3 files are not recognized | Christian Clason | 2 | +4 | -0 |
| 2024-11-19 21:33 | vim-patch:9.1.0876: filetype: openCL files are not recognized | Christian Clason | 5 | +53 | -2 |
| 2024-11-19 21:30 | vim-patch:9.1.0875: filetype: hyprlang detection can be improved | Christian Clason | 3 | +60 | -1 |
| 2024-11-19 21:29 | vim-patch:9.1.0874: filetype: karel files are not detected | Christian Clason | 4 | +131 | -0 |
| 2024-11-20 07:53 | vim-patch:4927dae: runtime(compiler): fix escaping of arguments passed to :CompilerSet | Christian Clason | 8 | +20 | -16 |
| 2024-11-20 00:24 | fix(move): redraw for 'concealcursor' after changing w_wcol (#31276) | zeertzjq | 2 | +34 | -8 |
| 2024-11-20 00:06 | fix(messages): no message kind for search pattern #31272 | Tomasz N | 3 | +14 | -0 |
| 2024-11-19 10:11 | fix(lsp): restore get_language_id behaviour | Lewis Russell | 2 | +15 | -10 |
| 2024-11-19 11:03 | vim-patch:9.1.0870: too many strlen() calls in eval.c (#31267) | zeertzjq | 2 | +33 | -21 |
| 2024-11-19 07:41 | vim-patch:9.1.0873: filetype: Vivado files are not recognized | Christian Clason | 4 | +41 | -0 |
| 2024-11-05 17:34 | refactor(lsp): fold in dynamic_registration code into the client | Lewis Russell | 7 | +188 | -189 |
| 2024-11-18 14:40 | fix(api): nvim_get_option_value does not clean up on FileType error #31219 | altermo | 2 | +20 | -0 |
| 2024-11-18 14:35 | fix(api): only flush nvim__redraw when necessary #31250 | luukvbaal | 3 | +18 | -6 |
| 2024-11-18 01:52 | vim-patch:9.1.0869: Problem: curswant not set on gm in folded line (#31247) | zeertzjq | 3 | +85 | -2 |
| 2024-11-17 23:33 | fix(checkhealth): disable 'listchars' #31245 | Yochem van Rosmalen | 1 | +3 | -3 |
| 2024-11-17 21:31 | feat(defaults): dot-repeat [<Space> #31186 | Peter Aronoff | 3 | +78 | -8 |
| 2024-11-17 20:31 | feat(lsp): highlight hover target/range #31110 | Riley Bruins | 4 | +60 | -7 |
| 2024-11-17 19:43 | fix(api): update "range" windows in nvim__redraw #31042 | luukvbaal | 2 | +8 | -8 |
| 2024-11-17 18:21 | fix(messages): proper multiline Lua print() messages #31205 | luukvbaal | 9 | +64 | -77 |
| 2024-11-17 14:06 | fix(api): nvim_echo free text memory with invalid highlight (#31243) | luukvbaal | 1 | +0 | -3 |
| 2024-11-17 11:49 | build(deps): bump uncrustify to uncrustify-0.80.1 | Christian Clason | 2 | +3 | -9 |
| 2024-11-17 02:32 | fix(lsp): type-errors, other nits in vim.lsp.log #31235 | Maria José Solano | 2 | +6 | -5 |
| 2024-11-17 00:25 | fix(treesitter): remove redundant on_bytes callback #31041 | luukvbaal | 3 | +2 | -13 |
| 2024-11-16 23:36 | fix(api): validation, documentation of hl_group #31195 | luukvbaal | 6 | +69 | -62 |
| 2024-11-16 23:32 | feat(ui): don't show unfocusable windows in :tabs, 'tabline' #27984 | luukvbaal | 7 | +49 | -5 |
| 2024-11-16 20:56 | refactor(options): remove `.indir`, redesign option scopes #31066 | Famiu Haque | 20 | +800 | -892 |
| 2024-11-15 07:58 | build(deps): bump uncrustify to uncrustify-0.80.0 | Christian Clason | 2 | +20 | -3 |
| 2024-11-16 01:55 | vim-patch:partial:9.1.0851: too many strlen() calls in getchar.c (#31230) | zeertzjq | 2 | +49 | -31 |
| 2024-11-16 01:37 | docs: standardize doc for ChanInfo/ChanOpen autocmds/v:event (#31099) | errael | 4 | +5 | -6 |
| 2024-11-16 00:56 | test(lua/ui_event_spec): avoid polluting log file (#31229) | zeertzjq | 1 | +24 | -20 |
| 2024-11-16 00:42 | vim-patch:9.1.0866: filetype: LLVM IR files are not recognized (#31228) | zeertzjq | 4 | +41 | -1 |
| 2024-11-15 22:34 | fix(ui): no fast context for prompt message kinds #31224 | luukvbaal | 4 | +33 | -4 |
| 2024-11-15 16:13 | feat(default): bind `vim.lsp.buf.signature_help` in select mode (#31223) | Yi Ming | 2 | +2 | -2 |
| 2024-11-15 07:39 | vim-patch:7c3b65e: runtime(cfg): only consider leading // as starting a comment | Christian Clason | 1 | +6 | -5 |
| 2024-11-15 07:39 | vim-patch:0acd3ab: runtime(sh): better function support for bash/zsh in indent script | Christian Clason | 3 | +49 | -1 |
| 2024-11-15 07:38 | vim-patch:460799d: runtime(netrw): small fixes to netrw#BrowseX | Christian Clason | 1 | +3 | -5 |
| 2024-11-15 07:40 | vim-patch:9.1.0865: filetype: org files are not recognized | Christian Clason | 4 | +125 | -0 |
| 2024-11-15 07:47 | ci(win): remove python workaround (#31212) | Christian Clason | 1 | +0 | -7 |
| 2024-11-15 03:00 | fix(treesitter): keep treeview open if source window is still open #31198 | Hyker | 1 | +8 | -1 |
| 2024-11-15 00:18 | vim-patch:9.1.0855: setting 'cmdheight' may missing output (#31216) | zeertzjq | 3 | +37 | -5 |
| 2024-11-15 00:04 | vim-patch:9.1.0864: message history is fixed to 200 (#31215) | zeertzjq | 11 | +49 | -5 |
| 2024-11-14 17:56 | Merge pull request #27874 from luukvbaal/funcerr | bfredl | 17 | +215 | -141 |
| 2024-11-14 16:24 | build(deps): bump luajit to HEAD - fe71d0fb5 | Christian Clason | 1 | +2 | -2 |
| 2024-11-14 14:17 | feat(lsp): support utf-8 and utf-32 position encodings | Lewis Russell | 2 | +3 | -0 |
| 2024-06-20 12:48 | fix(messages)!: vim.ui_attach message callbacks are unsafe | Luuk van Baal | 17 | +215 | -141 |
| 2024-11-14 12:10 | Merge pull request #31168 from bfredl/noattach | bfredl | 161 | +128 | -606 |
| 2024-11-11 21:15 | fix(tests): needing two calls to setup a screen is cringe | bfredl | 161 | +128 | -606 |
| 2024-11-13 19:28 | vim-patch:c4208da: runtime(compiler): include a Java Maven compiler plugin | Christian Clason | 1 | +40 | -0 |
| 2024-11-13 19:26 | vim-patch:8e013b1: runtime(racket): update Racket runtime files | Christian Clason | 3 | +18 | -7 |
| 2024-11-14 00:08 | Merge pull request #31204 from zeertzjq/vim-8b96858 | zeertzjq | 1 | +2 | -2 |
| 2024-11-13 23:21 | vim-patch:9b05326: runtime(doc): improve indentation in examples for netrw-handler | zeertzjq | 1 | +2 | -2 |
| 2024-11-13 23:21 | vim-patch:8b96858: runtime(doc): improve examples for netrw-handler functions | zeertzjq | 1 | +2 | -2 |
| 2024-11-13 09:15 | build(deps): bump luajit to HEAD - 69bbf3c1b | Christian Clason | 1 | +2 | -2 |
| 2024-11-13 15:18 | fix(lsp): filter completion candidates based on completeopt (#30945) | Kristijan Husak | 2 | +287 | -5 |
| 2024-11-08 19:42 | fix(treesitter): show proper node name error messages | Riley Bruins | 2 | +36 | -3 |
| 2024-11-13 11:34 | Merge pull request #31164 from bfredl/hlf_enum | bfredl | 35 | +113 | -112 |
| 2024-11-11 12:06 | refactor(highlight): make enum of builtin highlights start with 1 | bfredl | 35 | +113 | -112 |
| 2024-11-13 08:00 | vim-patch:210c49b: runtime(compiler): update pylint linter (#31191) | zeertzjq | 2 | +4 | -6 |
| 2024-11-13 07:24 | build(deps): bump tree-sitter to e3c826333 | Christian Clason | 1 | +2 | -2 |
| 2024-11-12 20:54 | vim-patch:5ca8f22: runtime(idris2): include filetype,indent+syntax plugins for (L)Idris2 + ipkg | Christian Clason | 8 | +458 | -0 |
| 2024-11-13 05:22 | fix(startup): report --startuptime error to stderr (#31131) | zeertzjq | 2 | +21 | -3 |
| 2024-11-12 23:38 | vim-patch:f18987c: runtime(doc): clarify the use of filters and external commands (#31185) | zeertzjq | 3 | +8 | -0 |
| 2024-11-12 23:28 | vim-patch:9.1.0860: tests: mouse_shape tests use hard code sleep value (#31184) | zeertzjq | 1 | +2 | -4 |
| 2024-11-12 11:26 | fix(treesitter): add 'QuitPre' event to autocommands in inspect_tree | hykerr | 1 | +1 | -1 |
| 2024-11-12 09:51 | refactor(lsp): avoid redundant function wrapping | Nicolas Hillegeer | 1 | +37 | -42 |
| 2024-11-11 21:30 | vim-patch:9.1.0853: filetype: kubernetes config file not recognized | Christian Clason | 2 | +3 | -1 |
| 2024-11-11 23:00 | vim-patch:129a844: runtime(tar): Update tar.vim to support permissions | Christian Clason | 1 | +62 | -43 |
| 2024-11-11 19:08 | Merge pull request #31137 from bfredl/hlagain | bfredl | 6 | +963 | -1088 |
| 2024-11-11 19:04 | Merge pull request #31167 from luukvbaal/msgid | bfredl | 2 | +13 | -13 |
| 2024-11-11 14:23 | perf(lsp): use faster version of str_byteindex | Lewis Russell | 3 | +34 | -20 |
| 2024-11-11 14:13 | fix(messages): pass previous highlight id to ext chunks | Luuk van Baal | 2 | +13 | -13 |
| 2024-11-07 11:42 | perf(filetype): optimize internal data structures | Lewis Russell | 1 | +50 | -45 |
| 2024-11-09 13:14 | refactor(tests): use more global highlight definitions | bfredl | 6 | +963 | -1088 |
| 2024-11-11 11:26 | Merge pull request #27813 from luukvbaal/msgid | bfredl | 51 | +553 | -554 |
| 2024-11-11 08:05 | vim-patch:622f6f5: runtime(tex): extra Number highlighting causes issues | Christian Clason | 1 | +3 | -6 |
| 2024-11-11 07:52 | vim-patch:5b63b23: runtime(netrw): directory symlink not resolved in tree view (#31161) | zeertzjq | 1 | +7 | -0 |
| 2024-11-10 16:50 | vim-patch:6065755: runtime(tex): update Last Change header in syntax script | Christian Clason | 1 | +1 | -0 |
| 2024-11-11 00:20 | vim-patch:9.1.0849: there are a few typos in the source (#31159) | zeertzjq | 4 | +4 | -4 |
| 2024-11-10 13:47 | vim-patch:060107c: runtime(doc): fix typo in g:termdebug_config (#31155) | zeertzjq | 1 | +1 | -1 |
| 2024-11-10 10:10 | build(deps): bump tree-sitter to v0.24.4 | Christian Clason | 1 | +2 | -2 |
| 2024-11-09 18:16 | vim-patch:8e6b503: runtime(tex): add Number highlighting to syntax file | Christian Clason | 1 | +8 | -6 |
| 2024-11-09 18:16 | vim-patch:a14c457: runtime(dune): use :setl instead of :set in ftplugin | Christian Clason | 1 | +2 | -1 |
| 2024-11-09 21:00 | refactor(lsp): simplify reference range logic | Riley Bruins | 1 | +5 | -14 |
| 2024-11-10 02:35 | Merge pull request #31150 from zeertzjq/vim-bbe5252 | zeertzjq | 2 | +162 | -19 |
| 2024-11-10 01:06 | vim-patch:bbe5252: runtime(vim): Update base-syntax, improve :normal highlighting | zeertzjq | 1 | +7 | -6 |
| 2024-11-10 02:00 | vim-patch:818c641: runtime(vim): Update base-syntax file, improve class, enum and interface highlighting | zeertzjq | 2 | +158 | -21 |
| 2024-11-10 01:56 | vim-patch:80aabaa: runtime(vim): Distinguish Vim9 builtin object methods from namesake builtin functions (vim/vim#14348) | zeertzjq | 1 | +7 | -3 |
| 2024-11-10 01:50 | vim-patch:dfcef89: runtime(vim): Distinguish Vim9 constructor definitions from the :new ex command (vim/vim#14050) | zeertzjq | 1 | +2 | -1 |
| 2024-11-10 01:24 | vim-patch:5e7f43b: runtime(termdebug): allow to use decimal signs (#31149) | zeertzjq | 2 | +17 | -8 |
| 2024-11-10 01:11 | vim-patch:partial:624bb83: runtime(doc): Tweak documentation style a bit (#31148) | zeertzjq | 5 | +46 | -45 |
| 2024-11-09 14:20 | ci: downgrade to clang 19 | dundargoc | 1 | +1 | -1 |
| 2024-03-08 13:44 | feat(ext_messages): add hl_id to ext_messages chunks | Luuk van Baal | 8 | +112 | -81 |
| 2024-11-09 12:48 | Merge pull request #31118 from bfredl/merehl | bfredl | 6 | +205 | -253 |
| 2024-11-08 16:16 | build: specify POST_BUILD when using add_custom_command | dundargoc | 2 | +6 | -1 |
| 2024-11-09 08:40 | fix(lsp): fix infinite loop | Lewis Russell | 1 | +23 | -12 |
| 2024-11-09 01:31 | Merge pull request #31130 from zeertzjq/vim-3780c11 | zeertzjq | 8 | +611 | -1197 |
| 2024-11-09 00:45 | vim-patch:0f60fbf: runtime(compiler): improve cppcheck | zeertzjq | 1 | +2 | -2 |
| 2024-11-09 00:44 | vim-patch:39f52a6: runtime(structurizr): Update structurizr syntax | zeertzjq | 1 | +33 | -4 |
| 2024-11-09 00:44 | vim-patch:6e410c9: runtime(8th): updated 8th syntax | zeertzjq | 1 | +258 | -243 |
| 2024-11-09 00:43 | vim-patch:6d9a145: runtime(compiler): add mypy and ruff compiler; update pylint linter | zeertzjq | 4 | +82 | -9 |
| 2024-11-09 00:37 | vim-patch:64a536d: runtime(netrw): fix several bugs in netrw tree listing | zeertzjq | 1 | +231 | -933 |
| 2024-11-09 00:24 | vim-patch:a063b22: runtime(netrw): prevent polluting the search history | zeertzjq | 1 | +3 | -2 |
| 2024-11-09 00:23 | vim-patch:3780c11: runtime(compiler): fix typo in cppcheck compiler plugin | zeertzjq | 1 | +3 | -5 |
| 2024-11-09 00:10 | docs: misc (#30914) | dundargoc | 14 | +32 | -33 |
| 2024-11-07 16:21 | fix(vim.system): resolve executable paths on windows | Lewis Russell | 3 | +20 | -2 |
| 2024-11-08 11:46 | perf(lsp): do not apply semantic tokens to folded lines | Lewis Russell | 1 | +42 | -21 |
| 2024-02-20 16:25 | refactor(message): propagate highlight id instead of attrs | Luuk van Baal | 45 | +441 | -473 |
| 2024-11-08 10:45 | refactor(tests): continue the global highlight definition work | bfredl | 6 | +205 | -253 |
| 2024-11-08 12:08 | Merge pull request #31073 from bfredl/cmdchar | bfredl | 2 | +27 | -30 |
| 2024-11-04 13:07 | fix(cmdline): simplify and correct grapheme cluster adjustment | bfredl | 2 | +27 | -30 |
| 2024-11-08 10:22 | Merge pull request #31040 from luukvbaal/cmdpreviewcurs | bfredl | 2 | +36 | -0 |
| 2024-11-08 06:54 | refactor(options): use os_win/os_buf for local options (#31060) | zeertzjq | 2 | +21 | -22 |
| 2024-11-08 05:28 | refactor(options): remove `varp` argument for `set_option` (#31111) | Famiu Haque | 1 | +86 | -110 |
| 2024-11-02 05:54 | fix(inccommand): ensure cursor is where it belongs | Luuk van Baal | 2 | +36 | -0 |
| 2024-11-07 09:53 | test: add test for key following ignored mouse move (#31104) | zeertzjq | 2 | +14 | -7 |
| 2024-11-07 08:21 | perf(mouse): only generate <MouseMove> for a new cell positon (#31103) | errael | 2 | +54 | -24 |
| 2024-11-06 11:05 | fix(test): better management of tmpfiles | Lewis Russell | 2 | +54 | -62 |
| 2024-10-31 16:47 | ci: adjust reviewers | dundargoc | 1 | +0 | -10 |
| 2024-11-06 09:19 | Merge pull request #31062 from famiu/refactor/options/ff_macro | bfredl | 5 | +14 | -25 |
| 2024-11-05 22:07 | refactor(options): remove unnecessary call to `find_option()` (#31088) | Famiu Haque | 1 | +1 | -3 |
| 2024-11-04 19:03 | vim-patch:9.1.0839: filetype: leo files are not recognized | Christian Clason | 3 | +15 | -0 |
| 2024-11-04 20:52 | vim-patch:9.1.0840: filetype: idris2 files are not recognized | Christian Clason | 2 | +6 | -0 |
| 2024-11-04 20:54 | vim-patch:59834ba: runtime(matchparen): Add matchparen_disable_cursor_hl config option | Christian Clason | 2 | +29 | -7 |
| 2024-11-04 19:05 | vim-patch:19bc76c: runtime(cook): include cook filetype plugin | Christian Clason | 1 | +13 | -0 |
| 2024-11-04 19:04 | vim-patch:9dadfe7: runtime(debversions): Update Debian versions | Christian Clason | 1 | +4 | -4 |
| 2024-11-04 23:26 | vim-patch:9.1.0841: tests: still preferring python2 over python3 (#31083) | zeertzjq | 2 | +12 | -4 |
| 2024-11-03 10:36 | refactor(options): remove fileformat macros | Famiu Haque | 5 | +14 | -25 |
| 2024-11-04 14:06 | feat(defaults): unimpaired empty line below/above cursor #30984 | Yochem van Rosmalen | 5 | +73 | -0 |
| 2024-11-04 13:00 | feat(options)!: disallow setting hidden options #28400 | Famiu Haque | 18 | +102 | -99 |
| 2024-11-04 12:59 | Merge pull request #30608 from bfredl/cchar2 | bfredl | 7 | +73 | -40 |
| 2024-09-29 08:05 | feat(editor): handle new multibyte sequences in normal mode replacement | bfredl | 7 | +73 | -40 |
| 2024-11-01 12:30 | feat(lsp): multi-client support for signature_help | Lewis Russell | 4 | +162 | -89 |
| 2024-11-03 15:00 | ci: work around flaky python tests (#31063) | dundargoc | 1 | +7 | -0 |
| 2024-11-03 09:46 | Merge pull request #31059 from zeertzjq/vim-9.1.0832 | zeertzjq | 5 | +140 | -9 |
| 2024-11-03 08:54 | vim-patch:9.1.0835: :setglobal doesn't work properly for 'ffu' and 'tsrfu' | zeertzjq | 4 | +94 | -9 |
| 2024-11-03 08:52 | vim-patch:9.1.0832: :set doesn't work for 'cot' and 'bkc' after :setlocal | zeertzjq | 2 | +46 | -0 |
| 2024-11-03 03:28 | fix(treesitter): close InspectTree/EditQuery window on BufUnload (#31036) | zeertzjq | 1 | +3 | -3 |
| 2024-11-03 02:06 | vim-patch:9.1.0831: 'findexpr' can't be used as lambad or Funcref (#31058) | zeertzjq | 25 | +604 | -292 |
| 2024-11-03 00:27 | vim-patch:9.1.0830: using wrong highlight group for spaces for popupmenu (#31054) | zeertzjq | 3 | +49 | -7 |
| 2024-11-02 23:19 | vim-patch:a95d6a3: runtime(doc): remove stray sentence in pi_netrw.txt (#31053) | zeertzjq | 1 | +1 | -1 |
| 2024-11-02 09:40 | fix(health): better layout of vim.treesitter health check | Christian Clason | 1 | +13 | -5 |
| 2024-11-02 15:09 | vim-patch:9.1.0826: filetype: sway files are not recognized | Christian Clason | 3 | +17 | -0 |
| 2024-11-02 16:11 | vim-patch:d181baf: runtime(typst): synchronize updates from the upstream typst.vim | Christian Clason | 2 | +7 | -4 |
| 2024-10-28 21:21 | refactor(options): remove `get_option_value_strict` | Famiu Haque | 2 | +43 | -73 |
| 2024-11-02 02:11 | fix(lua): show stacktrace for error in vim.on_key() callback (#31021) | zeertzjq | 3 | +39 | -19 |
| 2024-11-01 23:11 | vim-patch:26113e5: runtime(doc): Include netrw-gp in TOC (#31032) | zeertzjq | 1 | +3 | -2 |
| 2024-11-01 22:44 | refactor(options): unify `put_set(num|bool|string)` (#30993) | Famiu Haque | 1 | +116 | -104 |
| 2024-11-01 10:22 | vim-patch:b5e7da1: runtime(doc): mention 'iskeyword' at :h charclass() (#31026) | zeertzjq | 3 | +3 | -3 |
| 2024-11-01 09:34 | vim-patch:9.1.0824: too many strlen() calls in register.c (#31022) | zeertzjq | 6 | +152 | -126 |
| 2024-10-29 09:36 | feat(lsp)!: remove client-server handlers from vim.lsp.handlers | Lewis Russell | 14 | +409 | -471 |
| 2024-11-01 09:03 | fix(lsp): hover border type can be string (#31013) | nikolightsaber | 2 | +3 | -2 |
| 2024-11-01 01:11 | feat(lua): allow vim.on_key() callback to consume the key (#30939) | errael | 6 | +114 | -21 |
| 2024-10-31 16:06 | Merge pull request #31011 from lewis6991/refactor/loader | Lewis Russell | 2 | +206 | -241 |
| 2024-10-31 14:57 | refactor(loader): format annotations | Lewis Russell | 1 | +43 | -43 |
| 2024-10-31 14:54 | refactor(loader): use the term stat instead of hash | Lewis Russell | 2 | +28 | -28 |
| 2024-10-31 14:48 | refactor(loader): remove Loader table and use locals | Lewis Russell | 1 | +120 | -134 |
| 2024-10-31 14:33 | refactor(loader): rename types | Lewis Russell | 1 | +9 | -9 |
| 2024-10-31 14:30 | refactor(loader): inline Loader.load into Loader.loadfile | Lewis Russell | 1 | +21 | -39 |
| 2024-10-31 14:25 | refactor(loader): simplify Loader.loader_lib | Lewis Russell | 1 | +15 | -13 |
| 2024-10-31 14:18 | refactor(loader): simplify Loader.write/read | Lewis Russell | 1 | +43 | -42 |
| 2024-10-31 14:16 | perf(loader): reduce calls to Loader.cache_file | Lewis Russell | 1 | +8 | -8 |
| 2024-10-31 14:15 | refactor(loader): remove unused _topmods | Lewis Russell | 1 | +0 | -6 |
| 2024-10-31 11:28 | fix: another round of type annotation fixes | Lewis Russell | 7 | +49 | -36 |
| 2024-10-31 11:28 | Merge pull request #31008 from zeertzjq/vim-3d7e567 | zeertzjq | 3 | +258 | -270 |
| 2024-10-31 11:00 | vim-patch:4d61800: runtime(netrw): fix E874 when browsing remote directory which contains `~` character | zeertzjq | 1 | +4 | -19 |
| 2024-10-31 10:59 | vim-patch:8b0fa7a: runtime(netrw): make :Launch/Open autoloadable | zeertzjq | 3 | +177 | -179 |
| 2024-10-31 10:59 | vim-patch:9f32069: runtime(netrw): fix regression with x mapping on Cygwin | zeertzjq | 1 | +2 | -40 |
| 2024-10-31 10:56 | vim-patch:aa2ce6f: runtime(netrw): fix filetype detection for remote files | zeertzjq | 1 | +4 | -32 |
| 2024-10-31 10:55 | vim-patch:d69ffbe: runtime(netrw): add missing change for s:redir() | zeertzjq | 1 | +2 | -1 |
| 2024-10-31 10:55 | vim-patch:7019788: runtime(netrw): improve netrw's open-handling further | zeertzjq | 1 | +20 | -21 |
| 2024-10-31 10:55 | vim-patch:7c96776: runtime(netrw): fix syntax error in netrwPlugin.vim | zeertzjq | 1 | +3 | -3 |
| 2024-10-31 10:54 | vim-patch:3d7e567: runtime(netrw): simplify gx file handling | zeertzjq | 3 | +195 | -124 |
| 2024-10-31 09:35 | vim-patch:6be21b9: runtime(debversions): Add plucky (25.04) as Ubuntu release name | Christian Clason | 1 | +2 | -2 |
| 2024-10-31 08:50 | vim-patch:9.1.0823: filetype: Zephyr overlay files not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-10-17 11:01 | feat(highlight): make `PmenuMatch` and `PmenuMatchSel` bold | Evgeni Chasnovski | 1 | +2 | -2 |
| 2024-10-31 00:04 | test: fix files being left behind (#31004) | zeertzjq | 3 | +4 | -1 |
| 2024-10-30 15:57 | fix(lsp): correct hover result handling (#30995) | notomo | 1 | +1 | -1 |
| 2024-10-30 01:05 | vim-patch:9.1.0822: topline might be changed in diff mode unexpectedly (#30988) | zeertzjq | 3 | +141 | -0 |
| 2024-10-29 15:06 | fix(defaults): omit extraneous info from unimpaired mapping errors (#30983) | Gregory Anders | 2 | +170 | -95 |
| 2024-10-29 14:36 | docs(options): shell-powershell #30969 | Kai Moschcau | 3 | +3 | -3 |
| 2024-10-29 09:51 | Merge pull request #30935 from lewis6991/feat/lsp_multi_hover | Lewis Russell | 7 | +118 | -54 |
| 2024-10-24 15:47 | feat(lsp)!: multiple client support for vim.lsp.buf.hover() | Lewis Russell | 7 | +104 | -34 |
| 2024-10-24 15:44 | refactor(lsp): buf_request_all | Lewis Russell | 1 | +15 | -21 |
| 2024-10-28 21:39 | vim-patch:1e2007e: runtime(awk): Highlight more awk comments in syntax script | Christian Clason | 1 | +2 | -2 |
| 2024-10-29 01:08 | vim-patch:9.1.0820: tests: Mac OS tests are too flaky (#30980) | zeertzjq | 1 | +19 | -7 |
| 2024-10-29 01:01 | Merge pull request #30979 from zeertzjq/vim-9.1.0810 | zeertzjq | 22 | +612 | -49 |
| 2024-10-28 23:02 | vim-patch:9.1.0821: 'findexpr' completion doesn't set v:fname to cmdline argument | zeertzjq | 13 | +93 | -39 |
| 2024-10-28 08:09 | vim-patch:9.1.0811: :find expansion does not consider 'findexpr' | zeertzjq | 6 | +105 | -35 |
| 2024-10-28 07:14 | vim-patch:9.1.0810: cannot easily adjust the |:find| command | zeertzjq | 19 | +472 | -33 |
| 2024-10-28 23:57 | refactor: sort various Lua tables in src/ alphabetically (#30977) | zeertzjq | 3 | +170 | -170 |
| 2024-10-28 13:49 | refactor(options): option flags enum #30961 | Famiu Haque | 8 | +144 | -150 |
| 2024-10-28 13:29 | feat(defaults): map gO to LSP document_symbol #30781 | Nikita Revenco | 4 | +8 | -1 |
| 2024-10-28 13:14 | fix(lsp): list all workspace folders in healthcheck #30966 | Maria José Solano | 1 | +19 | -4 |
| 2024-10-28 09:20 | test(pum): add test for item selection with 'rightleft' (#30968) | zeertzjq | 1 | +101 | -0 |
| 2024-10-28 06:29 | fix(pum): don't select item when clicking to the left/right (#30967) | zeertzjq | 2 | +78 | -7 |
| 2024-10-27 17:02 | fix(treesitter): correct condition in `__has_ancestor` | Amaan Qureshi | 1 | +1 | -1 |
| 2024-10-27 16:36 | feat(diagnostics)!: sort underline severity_sort (#30898) | Donatas | 4 | +69 | -24 |
| 2024-10-27 16:35 | fix(lsp): compare URI instead of workspace folder name (#30962) | Gregory Anders | 1 | +2 | -1 |
| 2024-10-27 13:50 | feat(tutor): give hints to satisfy the line checker #30952 | echometerain | 1 | +4 | -4 |
| 2024-10-27 13:09 | refactor(options): always allocate option values (#30917) | Famiu Haque | 7 | +47 | -114 |
| 2024-10-26 21:06 | docs(lsp): document alternative for vim.lsp.util.jump_to_location | Maria José Solano | 2 | +3 | -2 |
| 2024-10-25 21:09 | docs(treesitter): specify predicate boolean return value | Riley Bruins | 2 | +2 | -2 |
| 2024-10-26 14:38 | refactor(lsp): drop str_byteindex/str_utfindex wrappers #30915 | Tristan Knight | 12 | +54 | -176 |
| 2024-10-25 14:10 | refactor(options)!: use OptVal for option defaults #26691 | Famiu Haque | 9 | +293 | -327 |
| 2024-10-25 13:45 | fix(defaults): missing ]Q/[Q unimpaired mappings #30943 | Maria José Solano | 1 | +6 | -0 |
| 2024-10-24 23:16 | vim-patch:9.1.0814: mapset() may remove unrelated mapping (#30941) | zeertzjq | 3 | +37 | -9 |
| 2024-10-24 14:43 | feat(lsp): deprecate vim.lsp.buf.completion | Lewis Russell | 4 | +4 | -13 |
| 2024-10-24 11:11 | feat(lsp): deprecate execute_command with client:exec_cmd | Lewis Russell | 6 | +34 | -36 |
| 2024-10-24 10:20 | fix(lsp): better multi-client support for callHierarchy | Lewis Russell | 1 | +53 | -77 |
| 2024-10-24 10:34 | fix(lsp): use correct method for prepareTypehierarchy | Lewis Russell | 1 | +3 | -2 |
| 2024-10-24 08:22 | fix(lsp): set tagstack on jump via goto methods | Mathias Fussenegger | 2 | +15 | -0 |
| 2024-10-24 10:19 | Merge pull request #30929 from lewis6991/fix/lsp_param_encodings | Lewis Russell | 4 | +79 | -72 |
| 2024-10-24 09:18 | fix(lsp.buf): use correct offset_encoding for all requests | Lewis Russell | 2 | +46 | -27 |
| 2024-10-24 09:31 | fix(lsp.protocal): improve typing of constants | Lewis Russell | 2 | +8 | -1 |
| 2024-10-24 08:58 | refactor(lsp.buf): remove buf_request wrapper | Lewis Russell | 1 | +6 | -26 |
| 2024-10-24 08:55 | refactor(lsp.buf): use alias for vim.lsp | Lewis Russell | 1 | +27 | -26 |
| 2024-10-22 18:10 | fix(lsp): handle mixed encoding in tagfunc params | Mathias Fussenegger | 1 | +28 | -16 |
| 2024-10-24 02:03 | fix(options): missing error check for global 'scl' and 'winhl' (#30919) | zeertzjq | 4 | +63 | -30 |
| 2024-10-24 02:03 | test(012_directory_spec): fix flakiness on Windows (#30920) | zeertzjq | 1 | +3 | -3 |
| 2024-10-23 23:22 | Merge pull request #30918 from zeertzjq/vim-9.1.0802 | zeertzjq | 8 | +187 | -131 |
| 2024-10-23 22:40 | test(old): remove unnecessary :setglobal skips | zeertzjq | 1 | +0 | -10 |
| 2024-10-23 22:39 | vim-patch:9.1.0812: Coverity warns about dereferencing NULL ptr | zeertzjq | 1 | +2 | -2 |
| 2024-10-23 22:31 | vim-patch:9.1.0806: tests: no error check when setting global 'briopt' | zeertzjq | 4 | +24 | -6 |
| 2024-10-23 22:23 | vim-patch:9.1.0804: tests: no error check when setting global 'cc' | zeertzjq | 5 | +38 | -19 |
| 2024-10-23 22:10 | vim-patch:9.1.0803: tests: no error check when setting global 'isk' | zeertzjq | 4 | +124 | -93 |
| 2024-10-23 22:04 | vim-patch:9.1.0802: tests: no error check when setting global 'fdm' to empty value | zeertzjq | 2 | +1 | -3 |
| 2024-10-23 13:33 | feat(stdlib): overload vim.str_byteindex, vim.str_utfindex #30735 | Tristan Knight | 5 | +283 | -68 |
| 2024-09-29 12:07 | docs: misc | dundargoc | 12 | +21 | -25 |
| 2024-10-23 11:40 | fix(defaults): error messages UX for unimpaired mappings #30884 | Maria José Solano | 1 | +60 | -107 |
| 2024-10-23 07:32 | vim-patch:9.1.0809: filetype: petalinux config files not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-10-22 23:57 | Merge pull request #30907 from zeertzjq/vim-9.1.0805 | zeertzjq | 3 | +20 | -6 |
| 2024-10-22 23:26 | vim-patch:9.1.0805: tests: minor issues in gen_opt_test.vim | zeertzjq | 1 | +7 | -5 |
| 2024-10-22 23:32 | vim-patch:19be0eb: runtime(doc): :ownsyntax also resets 'spelloptions' | zeertzjq | 1 | +2 | -1 |
| 2024-10-22 23:33 | vim-patch:9.1.0799: tests: gettwinvar()/gettabwinvar() tests are not comprehensive | zeertzjq | 1 | +11 | -0 |
| 2024-10-22 11:16 | fix(lsp): support multiple clients in typehierarchy | Lewis Russell | 4 | +78 | -70 |
| 2024-09-25 14:07 | test: port libvterm unit test to neovim test suite | dundargoc | 7 | +4146 | -2 |
| 2024-10-22 16:14 | docs(options): remove description for hidden options #30903 | Famiu Haque | 7 | +11 | -493 |
| 2024-10-10 18:14 | build(lpeg): search for lpeg.so on MacOS | Tom Scogland | 1 | +10 | -1 |
| 2024-10-13 23:56 | build: remove enforcement of cmake build type | dundargoc | 1 | +8 | -13 |
| 2024-10-22 08:10 | fix(options): fix 'winhl' still accepting invalid value (#30896) | zeertzjq | 3 | +31 | -15 |
| 2024-10-22 07:23 | refactor(eval): fix clear_evalarg() called with wrong argument (#30899) | zeertzjq | 1 | +1 | -1 |
| 2024-10-21 22:19 | vim-patch:a7d4561: runtime(netrw): deprecate and remove netrwFileHandlers#Invoke() | Christian Clason | 3 | +8 | -433 |
| 2024-10-21 22:18 | vim-patch:421ed14: runtime(typst): add folding to typst ftplugin | Christian Clason | 3 | +46 | -2 |
| 2024-10-21 22:16 | vim-patch:9.1.0796: filetype: libtool files are not recognized | Christian Clason | 2 | +4 | -1 |
| 2024-10-21 22:14 | vim-patch:9.1.0795: filetype: Vivado memory info file are not recognized | Christian Clason | 2 | +5 | -1 |
| 2024-10-22 05:03 | vim-patch:9.1.0798: too many strlen() calls in cmdhist.c (#30895) | zeertzjq | 5 | +25 | -30 |
| 2024-10-22 03:34 | fix(options): fix :setglobal not working for 'spelloptions' (#30894) | zeertzjq | 4 | +59 | -4 |
| 2024-10-22 01:05 | vim-patch:9.1.0797: testing of options can be further improved (#30893) | zeertzjq | 7 | +194 | -68 |
| 2024-10-21 10:36 | fix(meta): do not use hyphens in param names | Lewis Russell | 3 | +14 | -14 |
| 2024-10-18 10:33 | feat(vim.validate): improve fast form and deprecate spec form | Lewis Russell | 20 | +356 | -375 |
| 2024-10-19 11:25 | test(rpc): retry flaky 'vim.rpcrequest and vim.rpcnotify' test | Christian Clason | 1 | +3 | -1 |
| 2024-10-20 23:44 | Merge #30840 from justinmk/renamehl | Justin M. Keyes | 20 | +445 | -416 |
| 2024-10-20 23:22 | fix(exit): close memfiles after processing events (#30872) | zeertzjq | 1 | +3 | -1 |
| 2024-10-17 09:16 | refactor: rename vim.highlight => vim.hl | Justin M. Keyes | 17 | +401 | -399 |
| 2024-10-17 15:58 | fix(lua): vim.deprecate does not support major>0 | Justin M. Keyes | 3 | +18 | -17 |
| 2024-10-17 15:57 | feat(deprecations): vim._defer_deprecated_module() | Justin M. Keyes | 1 | +26 | -0 |
| 2024-10-20 21:40 | feat(lsp)!: support multiple clients in goto methods (#30877) | Mathias Fußenegger | 7 | +169 | -81 |
| 2024-10-20 14:18 | feat(float): allow enabling mouse for non-focusable window (#30844) | zeertzjq | 16 | +70 | -21 |
| 2024-10-08 17:04 | feat(lsp)!: support multiple clients in lsp.buf.references | Mathias Fussenegger | 3 | +56 | -30 |
| 2024-10-20 10:02 | vim-patch:9.1.0794: tests: tests may fail on Windows environment (#30874) | zeertzjq | 5 | +7 | -7 |
| 2024-10-20 08:25 | fix(deps): revert accidental test commits (#30864) | Christian Clason | 1 | +2 | -2 |
| 2024-10-20 00:18 | vim-patch:9.1.0792: tests: Test_set_values() is not comprehensive enough (#30870) | zeertzjq | 1 | +212 | -93 |
| 2024-10-19 23:59 | feat(terminal)!: make 'belloff' and 'visualbell' apply to terminal bell (#30859) | zeertzjq | 8 | +52 | -3 |
| 2024-10-19 12:51 | Merge pull request #30863 from neovim/ci-macos | bfredl | 2 | +4 | -4 |
| 2024-10-19 10:35 | ci: bump Intel macOS runners to 13 | Christian Clason | 2 | +4 | -4 |
| 2024-10-19 10:06 | build(deps): bump libuv to 52a924331 | Christian Clason | 1 | +2 | -2 |
| 2024-10-19 09:49 | build(deps): bump libuv to 18d48bc13 | Christian Clason | 1 | +2 | -2 |
| 2024-10-19 09:32 | build(deps): bump libuv to 9cf0710d7 | Christian Clason | 1 | +2 | -2 |
| 2024-10-18 20:04 | build(deps): bump libuv to v1.49.2 | Christian Clason | 1 | +2 | -2 |
| 2024-10-18 14:39 | fix(options): fix some 'belloff' flags not working properly (#30856) | zeertzjq | 2 | +81 | -2 |
| 2024-10-18 09:38 | vim-patch: make gen_opt_test.vim work with Nvim (#30850) | zeertzjq | 4 | +299 | -2 |
| 2024-10-18 09:22 | feat(vim.ui.open): support lemonade #30845 | Uthman Mohamed | 3 | +8 | -2 |
| 2024-10-18 00:20 | fix(lsp.util): wrong arguments to 'validate' function | temhelk | 1 | +2 | -2 |
| 2024-10-18 04:03 | fix(types): add narrower vim.validate types | Maria José Solano | 1 | +11 | -9 |
| 2024-10-17 20:02 | vim-patch:5e48e97: runtime(compiler): check for compile_commands in build dirs for cppcheck | Christian Clason | 1 | +6 | -4 |
| 2024-10-17 20:01 | vim-patch:f10db25: runtime(swayconfig): add flag for bindsym/bindcode to syntax script | Christian Clason | 1 | +2 | -2 |
| 2024-10-16 16:03 | perf(validate): use lighter version | Lewis Russell | 19 | +141 | -253 |
| 2024-10-17 12:35 | Merge pull request #30825 from lewis6991/refactor/lsputil | Lewis Russell | 9 | +567 | -549 |
| 2024-10-16 15:11 | feat(lsp.util): minor codestyle | Lewis Russell | 1 | +11 | -12 |
| 2024-10-16 14:48 | feat(lsp.util): improve offset_encoding type annotations | Lewis Russell | 2 | +16 | -16 |
| 2024-10-16 12:38 | feat(lsp.util): remove some variables | Lewis Russell | 1 | +4 | -11 |
| 2024-10-16 12:35 | feat(lsp.util): use vim.w/b | Lewis Russell | 1 | +3 | -5 |
| 2024-10-16 12:33 | feat(lsp.util): remove some aliases | Lewis Russell | 1 | +2 | -3 |
| 2024-10-16 12:32 | feat(lsp.util): remove unneeded table | Lewis Russell | 1 | +18 | -20 |
| 2024-10-16 12:17 | fix(lsp.util): inconsistent handling of offset_encoding | Lewis Russell | 4 | +14 | -4 |
| 2024-10-16 12:10 | feat(lsp.util): get_bufs_with_prefix -> get_writeable_bufs | Lewis Russell | 1 | +16 | -15 |
| 2024-10-16 11:49 | feat(lsp.util): refactor get_border_size() | Lewis Russell | 1 | +59 | -71 |
| 2024-10-16 09:34 | feat(lsp.util): simplify some bounds checking | Lewis Russell | 1 | +3 | -7 |
| 2024-10-16 09:06 | feat(lsp.util): remove metatable in locations_to_items | Lewis Russell | 1 | +3 | -7 |
| 2024-10-16 08:58 | feat(lsp.util): refactor symbols_to_items() | Lewis Russell | 2 | +31 | -81 |
| 2024-10-16 08:48 | feat(lsp.util): remove uneeded do-end | Lewis Russell | 1 | +46 | -47 |
| 2024-10-16 08:45 | feat(lsp.util): use vim.api alias | Lewis Russell | 1 | +8 | -8 |
| 2024-10-15 16:27 | feat(lsp.util): fix type errors | Lewis Russell | 2 | +239 | -205 |
| 2024-10-16 08:33 | feat(meta): add type for quickfix entries | Lewis Russell | 4 | +100 | -5 |
| 2024-10-17 08:35 | feat(lsp): show server name in code actions #30830 | Jordan | 2 | +13 | -3 |
| 2024-10-17 07:53 | vim-patch:5e53fca: runtime(jinja): Support jinja syntax as secondary filetype | Christian Clason | 1 | +2 | -1 |
| 2024-10-17 00:14 | Merge pull request #30836 from zeertzjq/vim-4bfb899 | zeertzjq | 9 | +60 | -30 |
| 2024-10-16 23:48 | vim-patch:6c2fc37: runtime(help): Update help syntax | zeertzjq | 8 | +35 | -17 |
| 2024-10-16 23:30 | vim-patch:4bfb899: runtime(help): fix end of sentence highlight in code examples | zeertzjq | 2 | +6 | -5 |
| 2024-10-16 23:32 | vim-patch:partial:8.2.4712: only get profiling information after exiting | zeertzjq | 1 | +20 | -9 |
| 2024-10-16 23:28 | vim-patch:9.1.0789: tests: ':resize + 5' has invalid space after '+' (#30835) | zeertzjq | 1 | +1 | -1 |
| 2024-10-16 16:12 | fix(lsp): str_byteindex_enc bounds checking #30747 | Tristan Knight | 1 | +10 | -11 |
| 2024-10-15 16:02 | feat(lsp.util): remove lsp spec extract | Lewis Russell | 1 | +0 | -18 |
| 2024-10-15 15:56 | feat(lsp.util): use faster version of vim.validate | Lewis Russell | 1 | +24 | -44 |
| 2024-10-16 00:01 | vim-patch:9.1.0786: tests: quickfix update test does not test location list (#30828) | zeertzjq | 1 | +18 | -9 |
| 2024-10-12 09:23 | fix(runtime): clean up one-off scripts | Christian Clason | 0 | +0 | -0 |
| 2024-10-15 15:34 | feat(man.vim): "q" always closes window #30819 | xudyang1 | 3 | +5 | -6 |
| 2024-10-15 10:53 | vim-patch:9.1.0785: cannot preserve error position when setting quickfix list (#30820) | zeertzjq | 5 | +208 | -19 |
| 2024-10-15 09:36 | fix(lsp): handle multiline signature help labels #30460 | Maria José Solano | 4 | +95 | -41 |
| 2024-10-14 18:00 | vim-patch:9.1.0782: tests: using wrong neomuttlog file name | Christian Clason | 1 | +1 | -1 |
| 2024-10-15 01:40 | vim-patch:9.1.0783: 'spell' option setting has problems (#30818) | zeertzjq | 4 | +16 | -20 |
| 2024-10-15 00:39 | Merge pull request #30817 from zeertzjq/vim-7b5e52d | zeertzjq | 4 | +21 | -9 |
| 2024-10-15 00:20 | vim-patch:5bcfb5a: runtime(doc): add some docs for file-watcher programs | zeertzjq | 4 | +18 | -6 |
| 2024-10-15 00:16 | vim-patch:7b5e52d: runtime(doc): add preview flag to statusline example | zeertzjq | 3 | +3 | -3 |
| 2024-10-14 23:34 | fix(tui): avoid flushing buffer halfway an OSC 2 sequence (#30793) | zeertzjq | 2 | +70 | -16 |
| 2024-10-14 06:43 | vim-patch:9.1.0781: tests: test_filetype fails | Christian Clason | 1 | +2 | -1 |
| 2024-10-13 17:43 | vim-patch:9.1.0779: filetype: neomuttlog files are not recognized | Christian Clason | 5 | +443 | -336 |
| 2024-10-13 17:29 | vim-patch:6e91853: runtime(gleam): add ftplugin for gleam files | Christian Clason | 1 | +16 | -0 |
| 2024-10-13 17:33 | vim-patch:9.1.0778: filetype: lf config files are not recognized | Christian Clason | 4 | +252 | -0 |
| 2024-10-14 06:10 | test(tui_spec): use Unicode in cursor_address test (#30807) | zeertzjq | 1 | +16 | -23 |
| 2024-10-14 01:27 | vim-patch:a420547: runtime(misc): Use consistent "Vim script" spelling (#30805) | zeertzjq | 5 | +5 | -5 |
| 2024-10-13 11:11 | Merge pull request #30798 from zeertzjq/vim-8.2.0985 | zeertzjq | 2 | +15 | -0 |
| 2024-10-13 10:52 | vim-patch:8.2.0986: MS-Windows: functions test fails | zeertzjq | 1 | +4 | -2 |
| 2024-10-13 10:31 | vim-patch:8.2.0985: simplify() does not remove slashes from "///path" | zeertzjq | 2 | +13 | -0 |
| 2024-10-13 10:44 | docs: update autotrigger description of vim.lsp.compleiton.BufferOpts (#30796) | glepnir | 2 | +4 | -3 |
| 2024-10-13 03:02 | test(autocmd/termxx_spec): properly setup TextChangedT tests (#30787) | zeertzjq | 1 | +5 | -2 |
| 2024-10-13 00:09 | vim-patch:9.1.0775: tests: not enough tests for setting options (#30785) | zeertzjq | 2 | +543 | -20 |
| 2024-10-12 15:28 | vim-patch:9.1.0777: filetype: Some upstream php files are not recognized | Christian Clason | 2 | +3 | -1 |
| 2024-10-12 15:19 | vim-patch:05d0893: runtime(java): Define javaBlockStart and javaBlockOtherStart hl groups | Christian Clason | 1 | +7 | -2 |
| 2024-10-12 22:30 | vim-patch:9.1.0776: test_strftime may fail because of missing TZ data (#30780) | zeertzjq | 1 | +6 | -6 |
| 2024-10-12 17:57 | feat(ui): statusline text inherits highlights #29976 | Riley Bruins | 7 | +74 | -10 |
| 2024-10-11 22:07 | fix(treesitter): mark supertype nodes as named | Riley Bruins | 2 | +6 | -4 |
| 2024-10-12 04:20 | docs(lua): clarify when on_key "typed" will be empty (#30774) | zeertzjq | 2 | +23 | -14 |
| 2024-10-12 00:07 | fix(lua): avoid recursive vim.on_key() callback (#30753) | zeertzjq | 5 | +55 | -0 |
| 2024-10-11 23:43 | fix(coverity/497375): f_strpart cast overflow (#30773) | Devon Gardner | 1 | +2 | -2 |
| 2024-10-11 19:36 | Merge pull request #30766 from bfredl/filecase | bfredl | 7 | +6 | -9 |
| 2024-10-11 18:25 | fix(build): remove USE_FNAME_CASE, redundant with CASE_INSENSITIVE_FILENAME | bfredl | 7 | +6 | -9 |
| 2024-10-11 16:56 | feat(defaults): map gri to vim.lsp.buf.implementation() (#30764) | Gregory Anders | 4 | +9 | -2 |
| 2024-09-19 20:08 | fix(treesitter): remove duplicate symbol names in language.inspect() | Riley Bruins | 6 | +42 | -26 |
| 2024-10-02 17:34 | feat(treesitter): introduce child_with_descendant() | Riley Bruins | 9 | +96 | -18 |
| 2024-10-11 08:23 | test(tui_spec): use child_exec_lua() more (#30757) | zeertzjq | 1 | +23 | -45 |
| 2024-10-11 07:50 | fix(lsp): set 'smoothscroll' in docs hover #30748 | Justin M. Keyes | 1 | +1 | -0 |
| 2024-10-11 07:29 | build(deps): bump libuv to v1.49.1 | Christian Clason | 1 | +2 | -2 |
| 2024-10-11 06:31 | vim-patch:9.1.0773: filetype: some Apache files are not recognized | Christian Clason | 2 | +13 | -2 |
| 2024-10-11 06:26 | feat(ui): cascading style inheritance for Pmenu* highlights #29980 | Riley Bruins | 5 | +73 | -3 |
| 2024-10-11 01:45 | test(tui_spec): better prevent race between paste and input (#30751) | zeertzjq | 1 | +20 | -0 |
| 2024-10-10 22:48 | vim-patch:9.1.0774: "shellcmdline" doesn't work with getcompletion() (#30750) | zeertzjq | 5 | +20 | -1 |
| 2024-10-10 09:40 | fix(lsp): fix cursor position after snippet expansion (#30659) | Tomasz N | 2 | +100 | -49 |
| 2024-10-06 09:04 | build(deps): bump tree-sitter to v0.24.3 | Christian Clason | 1 | +2 | -2 |
| 2024-10-10 03:33 | Merge pull request #30742 from zeertzjq/vim-9.1.0771 | zeertzjq | 9 | +57 | -46 |
| 2024-10-09 22:49 | vim-patch:9.1.0772: some missing changes from v9.1.0771 | zeertzjq | 3 | +9 | -8 |
| 2024-10-09 00:15 | vim-patch:9.1.0771: completion attribute hl_group is confusing | zeertzjq | 9 | +57 | -47 |
| 2024-10-09 17:16 | build(deps): bump wasmtime to v25.0.2 | Christian Clason | 2 | +3 | -3 |
| 2024-10-09 11:31 | docs(lua): "vim.bo" is always equivalent to :setlocal (#30733) | zeertzjq | 2 | +4 | -9 |
| 2024-10-09 07:44 | vim-patch:9.1.0769: filetype: MLIR files are not recognized | Christian Clason | 3 | +12 | -0 |
| 2024-10-09 07:43 | vim-patch:830a802: runtime(nasm): Update nasm syntax script | Christian Clason | 1 | +806 | -203 |
| 2024-10-09 07:43 | vim-patch:cb1d1dc: runtime(skill): Update syntax file to fix string escapes | Christian Clason | 1 | +3 | -2 |
| 2024-10-09 00:14 | vim-patch:9.1.0770: current command line completion is a bit limited (#30728) | zeertzjq | 11 | +161 | -23 |
| 2024-10-08 23:16 | vim-patch:9.1.0767: A condition is always true in ex_getln.c (#30726) | zeertzjq | 1 | +1 | -1 |
| 2024-10-08 23:15 | vim-patch:d3b55d7: runtime(help): highlight CTRL-<Key> correctly (#30727) | zeertzjq | 1 | +2 | -1 |
| 2024-10-08 14:42 | fix(gen_help_html): first tag in h2 is broken #30720 | Justin M. Keyes | 2 | +7 | -18 |
| 2024-08-15 06:39 | fix: deps build for ARM64 MSVC | Johnny Shaw | 1 | +14 | -9 |
| 2024-10-07 20:10 | vim-patch:4f51f3a: runtime(spec): set comments and commentstring options | Christian Clason | 1 | +7 | -1 |
| 2024-10-08 00:43 | vim-patch:9.1.0766: too many strlen() calls in ex_getln.c (#30715) | zeertzjq | 2 | +56 | -35 |
| 2024-10-07 23:22 | fix(coverity/510275): linematch out of bounds access (#30687) | Devon Gardner | 1 | +3 | -1 |
| 2024-10-07 22:51 | vim-patch:9.1.0765: No test for patches 6.2.418 and 7.3.489 (#30713) | zeertzjq | 4 | +63 | -26 |
| 2024-10-07 22:24 | fix(drawline): correct highlight priority with Visual selection (#30706) | zeertzjq | 4 | +55 | -44 |
| 2024-10-05 15:41 | vim-patch:7c3f9af: runtime(misc): unset compiler in various ftplugins | Christian Clason | 8 | +42 | -18 |
| 2024-10-05 15:41 | vim-patch:af449f6: runtime(compiler): add cppcheck linter compiler plugin | Christian Clason | 2 | +66 | -0 |
| 2024-10-07 15:27 | docs: dev-arch, focusable windows #30510 | Justin M. Keyes | 21 | +162 | -79 |
| 2024-10-07 15:25 | fix(lsp): tagfunc fails in unusual buffer #30700 | Justin M. Keyes | 1 | +3 | -0 |
| 2024-10-07 12:32 | docs: generate params/returns in builtin.txt #30654 | Justin M. Keyes | 5 | +3645 | -611 |
| 2024-10-07 02:40 | vim-patch:9.1.0764: [security]: use-after-free when closing a buffer (#30705) | zeertzjq | 3 | +41 | -0 |
| 2024-10-07 02:22 | vim-patch:9.1.0762: 'cedit', 'termwinkey' and 'wildchar' may not be parsed correctly (#30704) | zeertzjq | 4 | +29 | -8 |
| 2024-10-07 02:16 | vim-patch:9.1.0761: :cd completion fails on Windows with backslash in path (#30703) | zeertzjq | 3 | +13 | -1 |
| 2024-10-06 23:30 | vim-patch:fd4e47e: runtime(doc): clarify the effect of 'startofline' option (#30701) | zeertzjq | 4 | +9 | -4 |
| 2024-10-06 19:20 | feat(lsp): improve LSP doc hover rendering #30695 | Justin M. Keyes | 2 | +82 | -11 |
| 2024-10-06 18:53 | docs: LspAttach, LspDetach examples #30661 | Gregory Anders | 1 | +15 | -18 |
| 2024-10-06 16:12 | feat(docs): improve `@see` meta docstrings #30693 | Justin M. Keyes | 2 | +55 | -52 |
| 2024-10-05 17:03 | ci: bump macos runner version to macos-15 | dundargoc | 4 | +9 | -9 |
| 2024-10-05 11:11 | fix(runtime): fully port emoji_list to Lua | Christian Clason | 5 | +22 | -24 |
| 2024-10-06 10:24 | fix(docs): markdown instead of vimdoc in meta docstrings #30680 | Justin M. Keyes | 3 | +903 | -978 |
| 2024-10-06 03:21 | fix(coverity/510436): shada_read_when_writing index out of bounds (#30686) | Devon Gardner | 1 | +1 | -1 |
| 2024-10-06 00:02 | Merge pull request #30684 from zeertzjq/vim-738ebfe | zeertzjq | 11 | +22 | -19 |
| 2024-10-05 23:33 | vim-patch:partial:89872f5: runtime(doc): update formatting and syntax | zeertzjq | 9 | +20 | -17 |
| 2024-10-05 23:30 | vim-patch:partial:738ebfe: runtime(doc): Fix style in documents | zeertzjq | 2 | +2 | -2 |
| 2024-10-05 23:28 | vim-patch:9.1.0003: Cannot build against Ruby 33 dynamically (#30683) | zeertzjq | 1 | +1 | -1 |
| 2024-10-05 22:49 | vim-patch:9.1.0759: screenpos() may return invalid position (#30681) | zeertzjq | 2 | +21 | -0 |
| 2024-10-05 15:52 | fix(docs): missing `@returns` desc in _meta/api.lua #30673 | Justin M. Keyes | 3 | +267 | -98 |
| 2024-10-02 13:16 | ci: bump ubuntu runner version to ubuntu-24.04 | dundargoc | 4 | +14 | -11 |
| 2024-10-05 14:18 | fix(coverity/497355): shada_read_when_writing out of bounds read #30665 | Devon Gardner | 1 | +7 | -2 |
| 2024-10-05 09:02 | vim-patch:60310a4: runtime(java): Manage circularity for every :syn-included syntax file | Christian Clason | 1 | +38 | -10 |
| 2024-10-04 23:20 | vim-patch:9.1.0758: it's possible to set an invalid key to 'wildcharm' (#30662) | zeertzjq | 1 | +4 | -3 |
| 2024-10-04 15:34 | fix(defaults): use "range" instead of "count" for some mappings (#30642) | Gregory Anders | 1 | +13 | -7 |
| 2024-10-04 15:12 | docs: more `@since` annotations #30660 | Justin M. Keyes | 4 | +38 | -2 |
| 2024-10-04 07:12 | build(deps): bump tree-sitter to v0.24.1 | Christian Clason | 1 | +2 | -2 |
| 2024-10-04 13:48 | feat(lua): completion for vim.fn, vim.v, vim.o #30472 | Jongwook Choi | 3 | +234 | -4 |
| 2024-10-04 13:31 | fix(mouse): indicate X1 and X2 button clicks on statusline (#30655) | zeertzjq | 2 | +21 | -1 |
| 2024-10-04 06:26 | fix(lsp): enable `additionalPropertiesSupport` | Yi Ming | 1 | +1 | -1 |
| 2024-10-04 09:13 | docs: render `@since` versions, 0 means experimental #30649 | Justin M. Keyes | 17 | +513 | -390 |
| 2024-10-03 23:57 | docs(treesitter): generate TSNode, TSTree docs #30643 | Riley Bruins | 6 | +598 | -268 |
| 2024-10-03 10:45 | docs: improve luacats support #30580 | James Trew | 6 | +189 | -51 |
| 2024-10-02 10:48 | perf(treesitter): do not use tree cursors with a small lifetime | Lewis Russell | 1 | +24 | -62 |
| 2024-10-03 09:58 | vim-patch:9.1.0756: missing change from patch v9.1.0754 (#30636) | glepnir | 3 | +41 | -2 |
| 2024-10-03 09:44 | vim-patch:9.1.0755: quickfix list does not handle hardlinks well (#30637) | zeertzjq | 2 | +64 | -8 |
| 2024-10-03 09:31 | fix(ui): ensure screen update before waiting for input #30576 | fredizzimo | 2 | +258 | -3 |
| 2024-10-03 07:46 | vim-patch:f416a22: runtime(systemd): small fixes to &keywordprg in ftplugin | Christian Clason | 1 | +5 | -5 |
| 2024-10-03 02:57 | fix(defaults): properly pass count to quickfix commands (#30632) | zeertzjq | 1 | +4 | -4 |
| 2024-10-03 02:34 | refactor: fix incorrect use of enum (#30631) | zeertzjq | 2 | +8 | -6 |
| 2024-10-02 22:58 | vim-patch:ae62fe5: runtime(doc): 'filetype', 'syntax' and 'keymap' only allow alphanumeric + some characters (#30630) | zeertzjq | 3 | +12 | -12 |
| 2024-10-02 22:45 | vim-patch:9.1.0754: fixed order of items in insert-mode completion menu (#30619) | glepnir | 11 | +309 | -39 |
| 2024-10-02 15:05 | Merge #30595 from justinmk/fixwatch | Justin M. Keyes | 2 | +91 | -31 |
| 2024-10-02 14:36 | tests: skip watch.watchdirs test on macos 14 CI | Justin M. Keyes | 1 | +3 | -0 |
| 2024-09-30 13:25 | fix(watch): ignore nonexistent paths (ENOENT) | Justin M. Keyes | 2 | +88 | -31 |
| 2024-10-02 12:10 | build(deps): bump luajit to HEAD - 97813fb92 | Christian Clason | 1 | +2 | -2 |
| 2024-10-02 10:17 | build(deps): bump luajit to HEAD - b2915e9ab | Christian Clason | 1 | +2 | -2 |
| 2024-10-02 04:59 | build(deps): bump tree-sitter to HEAD - c3d45a015 (#30589) | Christian Clason | 1 | +2 | -2 |
| 2024-10-02 04:05 | build(deps): bump luajit to HEAD - 2240d8446 | Christian Clason | 2 | +2 | -4 |
| 2024-10-01 23:39 | vim-patch:9.1.0752: can set 'cedit' to an invalid value (#30616) | zeertzjq | 4 | +13 | -10 |
| 2024-10-01 23:33 | vim-patch:baee844: runtime(doc): add `usr` tag to usr_toc.txt (#30617) | zeertzjq | 1 | +1 | -1 |
| 2024-10-01 22:55 | vim-patch:9.1.0753: Wrong display when typing in diff mode with 'smoothscroll' (#30614) | zeertzjq | 3 | +136 | -2 |
| 2024-10-01 16:07 | fix(treesitter): indent size for inspect_tree #28727 | Jongwook Choi | 1 | +8 | -2 |
| 2024-10-01 12:24 | feat(defaults): add default unimpaired style mappings (#28525) | Gregory Anders | 7 | +202 | -26 |
| 2024-10-01 11:46 | fix(tabline): restore behavior of click after last tabpage (#30602) | zeertzjq | 2 | +83 | -15 |
| 2024-10-01 10:51 | docs(gen_help_html.lua): h4 pseudo-heading layout | Justin M. Keyes | 1 | +1 | -1 |
| 2024-10-01 09:52 | docs(gen_help_html.lua): h4 pseudo-heading layout #30609 | Justin M. Keyes | 1 | +5 | -4 |
| 2024-10-01 05:00 | vim-patch:85f054a: runtime(java): Recognise the CommonMark form (///) of Javadoc comments | Christian Clason | 5 | +277 | -31 |
| 2024-10-01 05:04 | vim-patch:9.1.0749: filetype: http files not recognized | Christian Clason | 3 | +15 | -0 |
| 2024-09-30 22:27 | refactor: use ERROR_SET() to check for error (#30594) | zeertzjq | 2 | +2 | -2 |
| 2024-09-29 15:58 | build(deps): bump luajit to HEAD - f5fd22203 | Christian Clason | 1 | +2 | -2 |
| 2024-09-30 11:09 | Merge pull request #30526 from lewis6991/fix/linematchnul | Lewis Russell | 9 | +165 | -125 |
| 2024-09-29 10:20 | test: refactor exec_lua in xdiff_spec | Lewis Russell | 3 | +59 | -48 |
| 2024-09-26 15:10 | fix(diff): use mmfile_t in linematch | Lewis Russell | 9 | +107 | -78 |
| 2024-09-29 22:41 | docs: graduate editorconfig.txt to "flow layout" | Justin M. Keyes | 1 | +1 | -0 |
| 2024-09-15 12:19 | feat(treesitter)!: use return values in `language.add()` | Christian Clason | 6 | +49 | -32 |
| 2024-09-14 11:27 | feat(treesitter)!: add default fallback to `ft_to_lang` lookups | Christian Clason | 5 | +31 | -17 |
| 2024-09-29 12:35 | vim-patch:6db3fc5: runtime(doc): reformat gnat example (#30575) | zeertzjq | 1 | +3 | -4 |
| 2024-09-29 10:38 | fix(float): properly find last window of tabpage (#30571) | zeertzjq | 2 | +17 | -1 |
| 2024-09-29 09:46 | vim-patch:ee20fc8: runtime(indent): allow matching negative numbers for gnu indent config file | Christian Clason | 1 | +2 | -2 |
| 2024-09-29 09:54 | docs: misc (#30177) | dundargoc | 15 | +17 | -18 |
| 2024-09-29 08:46 | vim-patch:9.1.0745: filetype: bun and deno history files not recognized | Christian Clason | 2 | +3 | -1 |
| 2024-09-29 09:05 | vim-patch:9.1.0746: tests: Test_halfpage_longline() fails on large terminals (#30567) | zeertzjq | 1 | +1 | -0 |
| 2024-09-29 08:11 | vim-patch:c3989f1: runtime(doc): reformat ada_standard_types section | zeertzjq | 1 | +6 | -8 |
| 2024-09-29 07:56 | vim-patch:998f018: runtime(doc): include short form for :earlier/:later | zeertzjq | 1 | +12 | -12 |
| 2024-09-29 09:03 | Merge pull request #30401 from bfredl/casefold2 | bfredl | 2 | +9 | -14 |
| 2024-09-16 17:28 | refactor(multibyte): neo-casefolding without allocation | bfredl | 2 | +9 | -14 |
| 2024-09-28 18:59 | Merge pull request #30558 from bfredl/noklist | bfredl | 5 | +22 | -169 |
| 2024-09-28 09:56 | refactor(event): change last use of klist to kvec | bfredl | 5 | +22 | -169 |
| 2024-09-28 09:16 | fix(column): set signcolumn width after splitting window (#30556) | zeertzjq | 2 | +30 | -20 |
| 2024-09-28 01:08 | fix(treesitter): specify success status in edit_query return value | Riley Bruins | 2 | +5 | -5 |
| 2024-09-28 02:21 | fix(window): making float with title/footer non-float leaks memory (#30551) | zeertzjq | 5 | +60 | -27 |
| 2024-09-14 19:57 | fix(treesitter): suppress get_parser warnings via opts.error | Riley Bruins | 12 | +80 | -53 |
| 2024-09-27 22:02 | fix(window): respect hide flag of float windows when switching (#30507) | glepnir | 3 | +21 | -4 |
| 2024-09-27 15:53 | feat(defaults): pretty :help headings #30544 | Justin M. Keyes | 6 | +48 | -4 |
| 2024-09-27 14:33 | fix(api): fix crash/leak with float title/footer on error (#30543) | zeertzjq | 3 | +130 | -46 |
| 2024-09-27 11:10 | test(api/window_spec): remove duplicate test (#30538) | zeertzjq | 1 | +7 | -33 |
| 2024-09-27 10:57 | vim-patch:9.1.0744: filetype: notmuch configs are not recognised (#30535) | zeertzjq | 2 | +5 | -1 |
| 2024-09-27 10:27 | fix(treesitter): EditQuery shows swapfile ATTENTION #30536 | Justin M. Keyes | 1 | +4 | -3 |
| 2024-09-27 07:14 | vim-patch:9.1.0743: diff mode does not handle overlapping diffs correctly (#30532) | zeertzjq | 3 | +751 | -10 |
| 2024-09-26 23:40 | fix(mbyte): check for utf8proc_map() failure (#30531) | zeertzjq | 2 | +13 | -3 |
| 2024-09-26 23:22 | Merge pull request #30530 from zeertzjq/vim-d9af78b | zeertzjq | 2 | +9 | -8 |
| 2024-09-26 22:43 | vim-patch:2c41dad: runtime(doc): Fix typo in :help :command-modifiers | zeertzjq | 1 | +1 | -1 |
| 2024-09-26 22:42 | vim-patch:d9af78b: runtime(docs): update `:set?` command behavior table | zeertzjq | 1 | +8 | -7 |
| 2024-09-26 14:45 | feat(health): highlight headings #30525 | Justin M. Keyes | 3 | +48 | -35 |
| 2024-09-26 14:36 | Merge pull request #30489 from zeertzjq/vim-9.1.0741 | zeertzjq | 6 | +96 | -29 |
| 2024-09-26 14:15 | vim-patch:9.1.0742: getcmdprompt() implementation can be improved | zeertzjq | 3 | +13 | -19 |
| 2024-09-23 22:51 | vim-patch:9.1.0741: No way to get prompt for input()/confirm() | zeertzjq | 7 | +102 | -29 |
| 2024-09-26 10:34 | test(api/buffer_updates_spec): prevent flakiness (#30521) | zeertzjq | 1 | +2 | -4 |
| 2024-09-26 08:36 | fix(channel): handle writing to file instead of pipe (#30519) | zeertzjq | 5 | +59 | -10 |
| 2024-09-25 18:33 | perf(treesitter): use `child_containing_descendant()` in `is_ancestor()` | Riley Bruins | 2 | +8 | -12 |
| 2024-09-25 15:10 | fix(diagnostic): correct `severity` type on `setqflist`, `setloclist` (#30506) | Nathan Smith | 2 | +4 | -4 |
| 2024-09-25 13:20 | build: fix or silence new clang-tidy warnings | dundargoc | 2 | +5 | -2 |
| 2024-09-25 14:01 | refactor(lua): vim.keymap.set tests, docs #30511 | Justin M. Keyes | 3 | +56 | -29 |
| 2024-09-25 10:25 | fix(coverity): size_t overflow #30497 | Justin M. Keyes | 1 | +3 | -0 |
| 2024-09-20 15:46 | build(deps): bump wasmtime to v25.0.1 | Christian Clason | 2 | +3 | -3 |
| 2024-09-25 09:34 | docs: render @see, @note items in _meta/api.lua #30494 | Justin M. Keyes | 6 | +139 | -3 |
| 2024-09-25 09:03 | build(deps): bump libuv to v1.49.0 | Christian Clason | 1 | +2 | -2 |
| 2024-09-24 11:48 | fix(paste): only record a paste when it's from RPC (#30491) | zeertzjq | 3 | +15 | -11 |
| 2024-09-24 11:46 | docs: lua error patterns #30240 | Justin M. Keyes | 13 | +186 | -85 |
| 2024-09-24 07:38 | vim-patch:a7229c8: runtime(rmd,rrst): 'fex' option not properly restored | Christian Clason | 2 | +10 | -6 |
| 2024-09-23 23:14 | feat(paste): unify cancel and error behavior (#30476) | zeertzjq | 5 | +125 | -28 |
| 2024-09-23 22:42 | fix(filetype): handle .in files with no filename (#30487) | Tristan Knight | 1 | +4 | -2 |
| 2024-09-23 14:14 | Merge #30435 refactor: rename "Dictionary" => "Dict" | Justin M. Keyes | 78 | +618 | -625 |
| 2024-09-23 13:05 | fix(vim.fs): dirname() returns "." on mingw/msys2 #30480 | Justin M. Keyes | 5 | +12 | -11 |
| 2024-09-23 10:15 | refactor(api): rename Dictionary => Dict | Justin M. Keyes | 2 | +14 | -5 |
| 2024-09-20 05:34 | refactor(api)!: rename Dictionary => Dict | Justin M. Keyes | 77 | +606 | -622 |
| 2024-09-23 11:50 | test(tui_spec): prevent another case of race between paste and input (#30481) | zeertzjq | 1 | +4 | -1 |
| 2024-09-23 09:18 | build: silence "po" noise #30469 | Justin M. Keyes | 1 | +4 | -2 |
| 2024-09-23 08:49 | fix(runtime): treat b:undo_ftplugin consistently in Lua ftplugins (#30473) | zeertzjq | 13 | +18 | -8 |
| 2024-09-23 06:28 | vim-patch:be551da: runtime(netrw): remove extraneous closing bracket | Christian Clason | 1 | +2 | -1 |
| 2024-09-23 04:04 | vim-patch:9.1.0740: incorrect internal diff with empty file (#30471) | zeertzjq | 4 | +46 | -4 |
| 2024-09-22 14:59 | build: use treesitter's CMakeLists.txt | dundargoc | 3 | +5 | -32 |
| 2024-09-22 15:00 | build(cmake): remove unnecessary policy code | dundargoc | 2 | +1 | -6 |
| 2024-09-21 15:23 | feat(fs.lua): add vim.fs.rm() | Lewis Russell | 5 | +83 | -64 |
| 2024-09-22 10:51 | docs(api): nvim_get_runtime_file preserves 'runtimepath' order #30454 | Evgeni Chasnovski | 4 | +18 | -8 |
| 2024-09-21 22:02 | fix(paste): improve repeating of pasted text (#30438) | zeertzjq | 8 | +233 | -32 |
| 2024-09-21 15:51 | build: bump minimum cmake version to 3.16 | dundargoc | 11 | +12 | -19 |
| 2024-09-21 16:26 | test(terminal): unskip wrap tests on windows | Christian Clason | 1 | +0 | -2 |
| 2024-08-11 08:27 | test: support upvalues in exec_lua | Lewis Russell | 34 | +1737 | -1359 |
| 2024-09-21 12:50 | Merge pull request #30452 from zeertzjq/vim-9.1.0738 | zeertzjq | 2 | +13 | -0 |
| 2024-09-21 12:24 | vim-patch:a0c14ef: runtime(filetype): tests: Test_filetype_detection() fails | zeertzjq | 1 | +2 | -0 |
| 2024-09-21 12:21 | vim-patch:9.1.0738: filetype: rapid files are not recognized | zeertzjq | 2 | +11 | -0 |
| 2024-09-21 12:16 | vim-patch:e6b01cf: runtime(dist): do not output a message if executable is not found (#30451) | zeertzjq | 1 | +0 | -1 |
| 2024-09-21 10:26 | vim-patch:9.1.0739: [security]: use-after-free in ex_getln.c (#30448) | zeertzjq | 1 | +2 | -1 |
| 2024-09-21 08:26 | vim-patch:50423ab: runtime(java): Optionally recognise _module_ import declarations | Christian Clason | 2 | +10 | -2 |
| 2024-09-21 08:26 | vim-patch:597aadc: runtime(lyrics): support multiple timestamps in syntax script | Christian Clason | 1 | +2 | -2 |
| 2024-09-21 08:26 | vim-patch:87b6565: runtime(modconf): remove erroneous :endif in ftplugin | Christian Clason | 1 | +2 | -2 |
| 2024-09-19 17:46 | vim-patch:f86568f: runtime(misc): simplify keywordprg in various ftplugins | Christian Clason | 11 | +85 | -151 |
| 2024-09-19 16:56 | vim-patch:2307945: runtime(java): Optionally recognise all primitive constants in _switch-case_ labels | Christian Clason | 2 | +15 | -8 |
| 2024-09-19 16:55 | vim-patch:41c7bba: runtime(zsh,sh): set and unset compiler in ftplugin | Christian Clason | 2 | +11 | -4 |
| 2024-09-19 16:55 | vim-patch:c18a9d5: runtime(netrw): using inefficient highlight pattern for 'mf' | Christian Clason | 1 | +2 | -1 |
| 2024-09-20 12:50 | build: work around bug in make when PATH includes cmake as dir | dundargoc | 1 | +1 | -1 |
| 2024-09-20 14:13 | docs: link to discussions instead of stackoverflow | Justin M. Keyes | 4 | +7 | -7 |
| 2024-09-20 14:08 | docs: prefix LSP bug report title | Justin M. Keyes | 1 | +1 | -0 |
| 2024-09-19 20:34 | fix(treesitter): lint top-level anonymous nodes | Riley Bruins | 1 | +6 | -6 |
| 2024-09-19 22:59 | vim-patch:35699f1: runtime(vim): Update base-syntax, improve folding function matches (#30427) | zeertzjq | 2 | +35 | -30 |
| 2024-09-19 15:00 | docs(lsp): hover window controls #30347 | Tristan Knight | 2 | +11 | -2 |
| 2024-09-19 13:34 | fix(health): check more "old" files #30421 | Justin M. Keyes | 1 | +6 | -2 |
| 2024-09-19 10:05 | refactor!: rename 'jumpoptions' flag "unload" to "clean" (#30418) | zeertzjq | 9 | +23 | -19 |
| 2024-09-19 08:33 | fix(coverity/509227/509228): tui driver_ti underflow #30341 | Devon Gardner | 1 | +6 | -4 |
| 2024-09-18 11:20 | vim-patch:5036e69: runtime(systemd): allow for overriding systemd ftplugin settings (vim/vim#13373) (#30414) | Enno | 1 | +4 | -3 |
| 2024-09-18 11:14 | feat(tui): builtin UI (TUI) sets client info #30397 | Justin M. Keyes | 13 | +164 | -44 |
| 2024-09-18 08:28 | docs: graduate tui.txt to "flow layout" #30413 | Justin M. Keyes | 2 | +120 | -103 |
| 2024-09-18 08:26 | fix(coverity): CID 509571 Uninitialized variables #30395 | Justin M. Keyes | 1 | +1 | -1 |
| 2024-09-18 07:26 | docs(tui): rename term.txt, nvim_terminal_emulator.txt #30398 | Justin M. Keyes | 7 | +1152 | -1092 |
| 2024-09-18 06:23 | vim-patch:f21d28a: runtime(zathurarc): add double-click-follow to syntax script | Christian Clason | 1 | +2 | -2 |
| 2024-09-17 22:20 | Merge pull request #30411 from gpanders/vim-9.1.0734 | Gregory Anders | 4 | +106 | -0 |
| 2024-09-17 19:17 | vim-patch:9.1.0735: filetype: salt files are not recognized | Gregory Anders | 3 | +18 | -0 |
| 2024-09-17 19:15 | vim-patch:9.1.0734: filetype: jinja files are not recognized | Gregory Anders | 3 | +88 | -0 |
| 2024-09-16 10:33 | docs(eval): update param types of prompt-buffer functions (#30392) | glepnir | 2 | +11 | -11 |
| 2024-09-16 10:21 | Merge #29490 feat(vim.ui.open): configurable opener | Justin M. Keyes | 4 | +46 | -11 |
| 2024-09-16 09:44 | test(vim.ui.open): opt.cmd | Justin M. Keyes | 1 | +23 | -0 |
| 2024-06-26 12:59 | feat(vim.ui): configurable "gx" / vim.ui.open() tool | Matěj Cepl | 3 | +23 | -11 |
| 2024-09-15 17:57 | vim-patch:5e95c8f: runtime(java): Highlight javaConceptKind modifiers with StorageClass | Christian Clason | 2 | +8 | -2 |
| 2024-09-15 17:31 | vim-patch:0f5effb: runtime(netrw): delete confirmation not strict enough | Christian Clason | 1 | +7 | -6 |
| 2024-09-15 17:32 | vim-patch:9.1.0731: inconsistent case sensitive extension matching | Christian Clason | 2 | +7 | -48 |
| 2024-09-15 22:57 | vim-patch:4d427d4: runtime(vim): Update base-syntax, match Vim9 bool/null literal args to :if/:while/:return (#30391) | zeertzjq | 1 | +1 | -1 |
| 2024-09-15 19:20 | refactor: rename "process" => "proc" #30387 | Justin M. Keyes | 39 | +1950 | -1949 |
| 2024-09-15 10:28 | refactor(tests): rename terminal/testutil.lua => testterm.lua #30372 | Justin M. Keyes | 20 | +237 | -229 |
| 2024-09-14 11:51 | Merge pull request #30378 from zeertzjq/vim-9.1.0729 | zeertzjq | 3 | +80 | -13 |
| 2024-09-14 11:38 | vim-patch:9.1.0728: [security]: heap-use-after-free in garbage collection with location list user data (#30377) | zeertzjq | 2 | +15 | -2 |
| 2024-09-14 11:28 | vim-patch:9.1.0730: Crash with cursor-screenline and narrow window | zeertzjq | 2 | +13 | -3 |
| 2024-09-14 11:20 | vim-patch:9.1.0729: Wrong cursor-screenline when resizing window | zeertzjq | 3 | +67 | -10 |
| 2024-09-14 09:18 | fix(defaults): cannot remove "How-to disable mouse" menu item #30375 | Jaehwang Jung | 1 | +19 | -18 |
| 2024-09-13 14:50 | ci: skip automerge step if backport failed | dundargoc | 1 | +1 | -0 |
| 2024-09-13 17:57 | fix(lsp): handle nil bytes in strings | Mathias Fussenegger | 1 | +2 | -2 |
| 2024-09-13 11:24 | ci: don't add reviewers for PRs created by a bot | dundargoc | 1 | +1 | -1 |
| 2024-09-13 13:27 | ci: add `needs:backport` label on backport PRs with conflict | dundargoc | 1 | +12 | -0 |
| 2024-09-13 13:31 | build: bump unibilium to v2.1.2 | dundargoc | 1 | +2 | -2 |
| 2024-09-13 12:09 | feat(treesitter): start moving get_parser to return nil #30313 | Riley Bruins | 9 | +58 | -34 |
| 2024-09-13 11:59 | fix(lsp): handle empty call hierarchy items #30349 | James Trew | 1 | +3 | -5 |
| 2024-09-10 22:55 | ci: enable automerge by default when backporting | dundargoc | 1 | +5 | -0 |
| 2024-09-12 16:16 | refactor(stream.c): unused params in stream_close #30356 | Justin M. Keyes | 2 | +7 | -11 |
| 2024-09-12 11:21 | fix(treesitter): sync queries from upstream | Christian Clason | 2 | +9 | -1 |
| 2024-09-12 11:17 | build(deps): bump tree-sitter-c to v0.23.0 | Christian Clason | 1 | +2 | -2 |
| 2024-09-12 11:15 | build(deps): bump tree-sitter-markdown to v0.3.2 | Christian Clason | 1 | +2 | -2 |
| 2024-09-12 11:14 | build(deps): bump tree-sitter-lua to v0.2.0 | Christian Clason | 1 | +2 | -2 |
| 2024-09-12 07:16 | vim-patch:9.1.0725: filetype: swiftinterface files are not recognized (#30350) | zeertzjq | 2 | +2 | -1 |
| 2024-09-12 00:25 | feat(log): use "ui" as default name for TUI client #30345 | Justin M. Keyes | 7 | +77 | -20 |
| 2024-09-11 20:32 | fix: replace NVIM with Nvim in default titlestring (#30348) | Gregory Anders | 5 | +12 | -12 |
| 2024-09-11 15:11 | fix(lsp): check buffer is loaded and valid #30330 | glepnir | 1 | +6 | -7 |
| 2024-09-11 10:01 | Merge #30342 :checkhealth completion | Justin M. Keyes | 2 | +18 | -11 |
| 2024-09-11 09:40 | test(health): "test_plug/health/init.lua" completes as "test_plug" | Justin M. Keyes | 1 | +16 | -9 |
| 2024-09-09 15:51 | build(deps): bump unibilium to HEAD - ab28a2ddb | Christian Clason | 1 | +2 | -2 |
| 2024-09-09 14:01 | fix(scripts): update bundled dependencies in bump_deps | Christian Clason | 2 | +24 | -4 |
| 2024-09-11 07:28 | vim-patch:fc72a2f: runtime(idlang): update syntax script | Christian Clason | 1 | +7 | -6 |
| 2024-09-11 07:28 | vim-patch:e401576: runtime(spec): Recognize epoch when making spec changelog in ftplugin | Christian Clason | 1 | +12 | -2 |
| 2024-09-11 07:27 | vim-patch:2241f08: runtime(spec): add file triggers to syntax script | Christian Clason | 1 | +2 | -1 |
| 2024-09-11 07:23 | vim-patch:077d1d2: runtime(make): add compiler/make.vim to reset compiler plugin settings | Christian Clason | 3 | +23 | -1 |
| 2024-09-11 07:22 | vim-patch:a9ae38d: runtime(java): Recognise all available standard doclet tags | Christian Clason | 1 | +91 | -14 |
| 2024-09-11 07:22 | vim-patch:c0982f9: runtime(dosini): Update syntax script, spellcheck comments only | Christian Clason | 1 | +3 | -3 |
| 2024-09-11 07:22 | vim-patch:d30ffdc: runtime(pandoc): Update compiler plugin to use actual 'spelllang' | Christian Clason | 2 | +17 | -13 |
| 2024-09-11 07:20 | vim-patch:7cc0e91: runtime(groff): Add compiler plugin for groff | Christian Clason | 2 | +56 | -0 |
| 2024-09-11 04:55 | fix(health): return correct name from 'path2name()' | monkoose | 1 | +2 | -2 |
| 2024-09-10 23:31 | vim-patch:9.1.0727: too many strlen() calls in option.c (#30338) | zeertzjq | 1 | +46 | -32 |
| 2024-09-07 10:35 | test: add termkey unit tests | dundargoc | 1 | +975 | -0 |
| 2024-09-10 22:09 | vim-patch:d657d3d: runtime(doc): clarify the effect of the timeout for search()-functions (#30337) | zeertzjq | 3 | +9 | -0 |
| 2024-09-10 09:11 | Merge pull request #30295 from glepnir/nfloat | bfredl | 2 | +52 | -2 |
| 2024-09-10 08:14 | refactor(os/input.c): rename os_inchar => input_get #30327 | Justin M. Keyes | 8 | +86 | -76 |
| 2024-09-09 21:39 | fix(lsp): handle encoding bounds in str_utfindex_enc | tris203 | 1 | +9 | -8 |
| 2024-09-10 07:01 | fix(runtime): add remaining missing commentstrings (#30252) | LosFarmosCTL | 5 | +15 | -0 |
| 2024-09-07 12:41 | fix(highlight): floating windows inherit NormalFloat from global-ns | glepnir | 2 | +52 | -2 |
| 2024-09-09 12:14 | fix(server): CID 509282: DEADCODE #30316 | Justin M. Keyes | 1 | +2 | -5 |
| 2024-09-09 11:00 | Merge #30312 from justinmk/testslashes | Justin M. Keyes | 11 | +308 | -307 |
| 2024-09-08 22:03 | fix(test): "tempdir not a directory" in CI logs | Justin M. Keyes | 1 | +8 | -0 |
| 2024-09-08 19:29 | refactor(test): rename alter_slashes, invert its behavior | Justin M. Keyes | 11 | +300 | -307 |
| 2024-09-08 19:48 | fix(startup): server fails if $NVIM_APPNAME is relative dir #30310 | Justin M. Keyes | 11 | +328 | -315 |
| 2024-09-08 16:23 | fix(lua): revert vim.tbl_extend behavior change and document it | Christian Clason | 4 | +21 | -8 |
| 2024-09-08 14:07 | fix(startup): ignore broken $XDG_RUNTIME_DIR #30285 | Justin M. Keyes | 3 | +134 | -75 |
| 2024-09-08 10:44 | fix(lsp): handle out-of-bounds character positions #30288 | Tristan Knight | 4 | +71 | -55 |
| 2024-09-08 10:32 | Merge #30105 fix(tohtml): quote font-family names | Justin M. Keyes | 2 | +70 | -35 |
| 2024-09-08 10:15 | test(tohtml): simplify font test | Justin M. Keyes | 1 | +23 | -25 |
| 2024-08-20 14:29 | fix(tohtml): enclose font-family names in quotation marks | yayoyuyu | 2 | +70 | -33 |
| 2024-09-07 21:41 | vim-patch:b584117: runtime(doc): buffers can be re-used (#30300) | zeertzjq | 1 | +12 | -5 |
| 2024-09-07 21:14 | fix(vim.ui.open): prefer xdg-open on WSL #30302 | Yi Ming | 1 | +4 | -4 |
| 2024-09-07 16:41 | test(lua): tbl_deep_extend "after second argument" #30297 | Justin M. Keyes | 1 | +8 | -21 |
| 2024-09-07 10:50 | vim-patch:9.1.0720: Wrong breakindentopt=list:-1 with multibyte or TABs (#30293) | zeertzjq | 5 | +77 | -12 |
| 2024-09-06 23:36 | vim-patch:9.1.0719: Resetting cell widths can make 'listchars' or 'fillchars' invalid (#30289) | zeertzjq | 2 | +21 | -14 |
| 2024-09-06 11:13 | Merge pull request #30236 from luukvbaal/invalid | bfredl | 3 | +24 | -18 |
| 2024-09-06 10:08 | Merge pull request #30272 from bfredl/replace_emoji | bfredl | 9 | +195 | -150 |
| 2024-09-04 10:09 | fix(multibyte): handle backspace of wide clusters in replace mode | bfredl | 9 | +195 | -150 |
| 2024-09-05 23:23 | vim-patch:9.1.0717: Unnecessary nextcmd NULL checks in parse_command_modifiers() (#30275) | zeertzjq | 1 | +4 | -6 |
| 2024-09-05 22:52 | vim-patch:9.1.0716: resetting setcellwidth() doesn't update the screen (#30274) | zeertzjq | 2 | +5 | -1 |
| 2024-07-30 16:12 | build(deps): bump libuv to HEAD - 0a00e80c3 | Christian Clason | 1 | +2 | -2 |
| 2024-09-05 13:07 | refactor(vterm): inline REFLOW macro | Paul "LeoNerd" Evans | 1 | +4 | -6 |
| 2024-09-05 12:56 | feat(defaults): popupmenu "Open in browser", "Go to definition" #30261 | Justin M. Keyes | 11 | +191 | -49 |
| 2024-08-14 13:52 | refactor: adopt termkey and eliminate duplicate code | dundargoc | 23 | +3184 | -3617 |
| 2024-09-05 09:39 | test: avoid noise in CI logs #30264 | Justin M. Keyes | 2 | +38 | -18 |
| 2024-09-05 07:23 | fix(lsp): handle locations exceeding line length #30253 | Tristan Knight | 2 | +35 | -15 |
| 2024-09-05 00:33 | vim-patch:315b6f7: runtime(tmux): Update syntax script (#30265) | Gregory Anders | 1 | +2 | -2 |
| 2024-09-05 00:32 | vim-patch:150b507: runtime(hcl,terraform): Add runtime files for HCL and Terraform (#30266) | Gregory Anders | 6 | +160 | -0 |
| 2024-09-02 14:21 | fix(decor): exclude invalid marks from meta total | Luuk van Baal | 3 | +24 | -18 |
| 2024-09-03 16:14 | fix(lua): allows tables with integer keys to be merged in tbl_deep_extend | Lewis Russell | 3 | +42 | -24 |
| 2024-09-03 22:35 | vim-patch:9.1.0713: Newline causes E749 in Ex mode (#30254) | zeertzjq | 2 | +27 | -0 |
| 2024-09-03 15:10 | feat(lsp): support hostname in rpc.connect #30238 | Tristan Knight | 4 | +59 | -22 |
| 2024-09-03 14:11 | docs: use "nvim" in swapfile message #30250 | こけっち | 32 | +63 | -63 |
| 2024-09-03 13:01 | fix(api): nvim_buf_get_text() crashes with large negative column #28740 | vanaigr | 2 | +7 | -11 |
| 2024-09-03 10:04 | Merge pull request #30232 from bfredl/emoji2 | bfredl | 1 | +13 | -4 |
| 2024-09-03 09:18 | test: tmpname(create:boolean) #30242 | Justin M. Keyes | 5 | +9 | -8 |
| 2024-09-02 22:52 | Merge #30237 validate --listen address | Justin M. Keyes | 10 | +126 | -108 |
| 2024-09-02 13:57 | feat(startup): validate --listen address | Justin M. Keyes | 6 | +101 | -59 |
| 2024-09-02 17:14 | test: tmpname() can skip file creation | Justin M. Keyes | 4 | +25 | -49 |
| 2024-09-02 10:51 | build: add quotes around `CMAKE_GENERATOR` variable | dundargoc | 1 | +1 | -1 |
| 2024-09-02 12:43 | feat(clipboard): try cygutils, clip on Windows #30215 | wzy | 2 | +14 | -0 |
| 2024-09-02 10:00 | fix(mbyte): mark any 0xFE0F sequence as a TUI ambiguous width char | bfredl | 1 | +13 | -4 |
| 2024-09-02 09:38 | vim-patch:3c07eb0: runtime(vim): Update syntax, improve user-command matching (#30231) | zeertzjq | 1 | +44 | -26 |
| 2024-09-02 08:53 | vim-patch:bd69b39: runtime(sudoers): improve recognized Runas_Spec and Tag_Spec items | Christian Clason | 1 | +10 | -7 |
| 2024-09-01 22:46 | docs: vim.lsp.rpc.connect() TCP requires IP address #30219 | Tristan Knight | 2 | +5 | -5 |
| 2024-09-01 20:01 | docs: misc #28970 | Justin M. Keyes | 19 | +91 | -83 |
| 2024-09-01 18:01 | feat(treesitter)!: default to correct behavior for quantified captures (#30193) | Gregory Anders | 9 | +42 | -68 |
| 2024-09-01 17:15 | fix(ui): correctly pass metadata to get_node_text #30222 | Gregory Anders | 2 | +6 | -5 |
| 2024-09-01 12:19 | vim-patch:9.1.0708: Recursive window update does not account for reset skipcol (#30217) | luukvbaal | 3 | +10 | -12 |
| 2024-09-01 04:07 | docs(treesitter): annotate some tables as `TSMetadata` | Yi Ming | 2 | +9 | -9 |
| 2024-09-01 09:15 | vim-patch:9abd02d: runtime(nu): include filetype plugin | Christian Clason | 1 | +13 | -0 |
| 2024-09-01 00:56 | feat(ui): gx: use url extmark attribute and tree-sitter directive (#30192) | Gregory Anders | 2 | +57 | -21 |
| 2024-09-01 00:26 | vim-patch:d817609: runtime(vim): Update base-syntax, match bracket mark ranges (#30208) | zeertzjq | 1 | +2 | -2 |
| 2024-08-31 23:57 | fix(completion): don't include <Lua function> in -complete= (#30209) | zeertzjq | 2 | +8 | -2 |
| 2024-08-31 22:53 | Merge pull request #30207 from zeertzjq/vim-7c8bbc6 | zeertzjq | 2 | +6 | -3 |
| 2024-08-31 22:29 | vim-patch:e2c4e07: runtime(doc): Update :help :command-complete list | zeertzjq | 1 | +5 | -1 |
| 2024-08-31 22:28 | vim-patch:7c8bbc6: runtime(doc): use mkdir -p to save a command | zeertzjq | 1 | +1 | -2 |
| 2024-08-31 22:21 | vim-patch:9.1.0704: inserting with a count is inefficient (#30206) | zeertzjq | 2 | +13 | -6 |
| 2024-08-31 21:07 | vim-patch:9.1.0707: [security]: invalid cursor position may cause a crash (#30204) | zeertzjq | 1 | +5 | -1 |
| 2024-08-30 11:04 | build: make makefile work on windows | dundargoc | 1 | +41 | -28 |
| 2024-08-31 16:55 | Merge pull request #30042 from bfredl/bobbytables | bfredl | 8 | +52 | -39223 |
| 2024-08-14 08:10 | refactor(multibyte): replace generated unicode tables with utf8proc | bfredl | 8 | +52 | -39223 |
| 2024-08-31 09:10 | vim-patch:9.1.0684: completion is inserted on Enter with "noselect" (#30111) | glepnir | 2 | +10 | -1 |
| 2024-08-31 01:06 | refactor(plines): correct double-width condition (#30200) | zeertzjq | 1 | +1 | -1 |
| 2024-08-30 20:03 | fix(completion): fix inconsistent Enter behavior (#30196) | zeertzjq | 2 | +71 | -5 |
| 2024-08-30 18:23 | fix(lsp): when prefix is non word add all result into matches (#30044) | glepnir | 2 | +28 | -7 |
| 2024-08-30 10:58 | Merge pull request #30014 from bfredl/neoemoji | bfredl | 34 | +656 | -220 |
| 2024-08-08 08:42 | feat(mbyte): support extended grapheme clusters including more emoji | bfredl | 34 | +656 | -220 |
| 2024-08-29 22:18 | vim-patch:87c01d9: runtime(hollywood): update syn highlight for If-Then statements and For-In-Loops | Christian Clason | 1 | +11 | -5 |
| 2024-08-29 19:08 | fix(highlight): update `PmenuSel` for colored completion items #30183 | Evgeni Chasnovski | 1 | +1 | -2 |
| 2024-08-29 16:52 | Merge pull request #26950 from bfredl/s390x_fix | bfredl | 2 | +9 | -4 |
| 2024-08-29 16:36 | fix(tohtml): apply sp color if present #30110 | Riley Bruins | 2 | +9 | -2 |
| 2024-01-08 13:34 | fix(build): issues with s390x CI | bfredl | 2 | +9 | -4 |
| 2024-08-29 11:53 | fix(man): check if buffer is valid before restoring 'tagfunc' (#30180) | zeertzjq | 1 | +4 | -2 |
| 2024-08-29 10:02 | docs(eval): fix wrong return type of getcharsearch() (#30176) | glepnir | 2 | +2 | -2 |
| 2024-08-28 22:24 | vim-patch:9.1.0699: "dvgo" is not always an inclusive motion (#30173) | zeertzjq | 3 | +19 | -5 |
| 2024-08-28 22:11 | docs: misc (#29719) | dundargoc | 15 | +25 | -22 |
| 2024-08-27 11:22 | revert: "Makefile: use pattern rules for build/.deps (#10366)" | dundargoc | 1 | +0 | -10 |
| 2024-08-28 08:21 | vim-patch:8556e23: runtime(java): Provide support for syntax preview features | Christian Clason | 2 | +39 | -11 |
| 2024-08-28 02:37 | fix(regexp): fix typo in E888 error message (#30161) | Eisuke Kawashima | 1 | +1 | -1 |
| 2024-08-27 18:16 | feat(lsp): export diagnostic conversion functions (#30064) | Maria José Solano | 3 | +14 | -2 |
| 2024-08-27 03:40 | fix(treesitter): escape things like `"` in omnifunc results | Riley Bruins | 1 | +1 | -1 |
| 2024-08-26 15:37 | fix(lsp): return call hierarchy item, not the index (#30145) | Maria José Solano | 1 | +1 | -1 |
| 2024-08-26 15:35 | fix(lsp): log when receiving markup messages (#30065) | Maria José Solano | 1 | +9 | -1 |
| 2024-08-26 15:34 | fix(lsp): fix isIncomplete condition in completion trigger (#30130) | Mathias Fußenegger | 1 | +1 | -1 |
| 2024-04-19 15:04 | feat(treesitter): add support for wasm parsers | Lewis Russell | 17 | +272 | -20 |
| 2024-08-26 13:55 | build(deps): bump tree-sitter to v0.23.0 | Christian Clason | 1 | +2 | -2 |
| 2024-08-26 00:10 | vim-patch:88a6dd0: runtime(doc): fix typo (#30140) | zeertzjq | 1 | +4 | -3 |
| 2024-08-25 03:57 | fix(docs): wrong return value annotation for `nvim_buf_get_extmarks` | JonnyKong | 3 | +9 | -3 |
| 2024-08-24 22:07 | vim-patch:9.1.0694: matchparen is slow on a long line (#30134) | zeertzjq | 3 | +107 | -10 |
| 2024-08-24 15:38 | build(deps): bump luajit to HEAD - f725e44cd | Christian Clason | 1 | +2 | -2 |
| 2024-08-24 10:19 | vim-patch:9.1.0692: Wrong patlen value in ex_substitute() (#30131) | zeertzjq | 2 | +32 | -1 |
| 2024-08-24 00:38 | vim-patch:9.1.0690: cannot set special highlight kind in popupmenu (#30128) | zeertzjq | 6 | +109 | -10 |
| 2024-08-24 00:12 | Merge pull request #30127 from zeertzjq/vim-7884cc7 | zeertzjq | 1 | +4 | -4 |
| 2024-08-23 23:40 | vim-patch:7866d54: runtime(vim): Update base-syntax, match :loadkeymap after colon and bar | zeertzjq | 1 | +2 | -2 |
| 2024-08-23 23:39 | vim-patch:7884cc7: runtime(vim): Update base-syntax, improve :let-heredoc highlighting | zeertzjq | 1 | +2 | -2 |
| 2024-08-23 01:56 | vim-patch:95e9078: runtime(vim): Improve heredoc handling for all embedded scripts (#30121) | zeertzjq | 1 | +59 | -36 |
| 2024-08-22 19:25 | vim-patch:2750b83: runtime(java): Make the bundled &foldtext function optional | Christian Clason | 2 | +50 | -22 |
| 2024-08-22 19:25 | vim-patch:c75dad0: runtime(netrw): Change line on `mx` if command output exists | Christian Clason | 1 | +8 | -1 |
| 2024-08-22 19:25 | vim-patch:38cfa2b: runtime(netrw): Fix `mf`-selected entry highlighting | Christian Clason | 1 | +2 | -5 |
| 2024-08-22 19:24 | vim-patch:0e9fd77: runtime(htmlangular): add html syntax highlighting | Christian Clason | 1 | +18 | -0 |
| 2024-08-22 19:42 | feat(lsp): completion opts support custom item conversion (#30060) | glepnir | 4 | +38 | -6 |
| 2024-08-22 07:51 | fix(lsp): suppress completion request if completion is active (#30028) | glepnir | 1 | +4 | -0 |
| 2024-08-21 21:58 | vim-patch:bc29ea6: runtime(zip): simplify condition to detect MS-Windows (#30115) | zeertzjq | 1 | +3 | -2 |
| 2024-08-21 21:30 | vim-patch:9.1.0683: mode() returns wrong value with <Cmd> mapping (#30109) | zeertzjq | 2 | +16 | -13 |
| 2024-08-21 10:33 | build(deps): bump luajit to HEAD - c68711cc8 | Christian Clason | 1 | +2 | -2 |
| 2024-08-20 22:29 | vim-patch:5f5f283: runtime(pandoc): escape quotes in &errorformat for pandoc | Christian Clason | 1 | +1 | -2 |
| 2024-08-20 22:29 | vim-patch:d55e698: runtime(pandoc): refine pandoc compiler settings | Christian Clason | 2 | +32 | -21 |
| 2024-08-20 23:35 | vim-patch:9.1.0686: zip-plugin has problems with special characters (#30108) | zeertzjq | 3 | +127 | -4 |
| 2024-08-20 23:20 | Merge pull request #30095 from zeertzjq/vim-175a87c | zeertzjq | 1 | +2 | -1 |
| 2024-08-20 23:02 | vim-patch:e44e644: runtime(doc): fix grammar in :h :keeppatterns | zeertzjq | 1 | +2 | -2 |
| 2024-08-19 22:27 | vim-patch:3840d2f: runtime(doc): remove trailing whitespace in cmdline.txt | zeertzjq | 1 | +1 | -1 |
| 2024-08-19 22:25 | vim-patch:175a87c: runtime(doc): more clarification for the :keeppatterns needed | zeertzjq | 1 | +2 | -1 |
| 2024-08-20 17:34 | build(deps): bump luajit to HEAD - 304da39cc | Christian Clason | 1 | +2 | -2 |
| 2024-08-20 13:37 | fix(lsp): update request name to capability map #30098 | atusy | 1 | +35 | -29 |
| 2024-08-20 12:56 | docs(gen_help_html): wrap headings for narrow viewport #29903 | Rosen Stoyanov | 1 | +4 | -4 |
| 2024-08-20 12:52 | docs(lsp): annotate with `vim.lsp.protocol.Methods` enum #29521 | Ricardo Casía | 3 | +1214 | -962 |
| 2024-08-20 08:28 | build(deps): bump luajit to HEAD - fb22d0f80 | Christian Clason | 1 | +2 | -2 |
| 2024-08-20 00:20 | fix(decor): don't use separate DecorSignHighlight for url (#30096) | zeertzjq | 3 | +27 | -21 |
| 2024-08-19 22:23 | fix(terminal): interrupt/got_int hangs terminal (#30056) | ibhagwan | 2 | +16 | -0 |
| 2024-08-19 14:44 | build(deps): bump luajit to HEAD - fb5e1c9f0 | Christian Clason | 1 | +2 | -2 |
| 2024-08-19 11:43 | fix(terminal): handle C0 characters in OSC terminator (#30090) | Gregory Anders | 3 | +27 | -5 |
| 2024-08-18 03:28 | fix(vim.text): handle very long strings (#30075) | Gregory Anders | 2 | +8 | -3 |
| 2024-08-17 20:45 | vim-patch:8e25d91: runtime(dist): verify that executable is in $PATH | Christian Clason | 1 | +4 | -0 |
| 2024-08-17 23:10 | fix(api): error properly with invalid field in nvim_open_win (#30078) | zeertzjq | 2 | +39 | -9 |
| 2024-08-17 09:39 | vim-patch:6908db4: runtime(colors): update colorschemes | Christian Clason | 24 | +150 | -89 |
| 2024-08-17 09:38 | vim-patch:c6ed816: runtime(yaml): do not re-indent when commenting out lines | Christian Clason | 1 | +3 | -2 |
| 2024-08-17 09:38 | vim-patch:1fbccc1: runtime(netrw): Drop committed trace lines | Christian Clason | 1 | +0 | -51 |
| 2024-08-17 09:35 | vim-patch:b4d1164: runtime(netrw): Error popup not always used | Christian Clason | 1 | +1 | -1 |
| 2024-08-17 09:35 | vim-patch:7c75411: runtime(netrw): ErrorMsg() may throw E121 | Christian Clason | 1 | +6 | -6 |
| 2024-08-17 09:35 | vim-patch:a1dc649: runtime(dosbatch): Show %%i as an argument in syntax file | Christian Clason | 1 | +1 | -1 |
| 2024-08-17 09:34 | vim-patch:11c92be: runtime(dosbatch): Add syn-sync to syntax file | Christian Clason | 1 | +5 | -2 |
| 2024-08-17 09:33 | vim-patch:dd36d6c: runtime(mediawiki): fix typo in doc, test for b:did_ftplugin var | Christian Clason | 2 | +2 | -2 |
| 2024-08-16 23:09 | vim-patch:d164f2a: runtime(vim): Update base-syntax, improve :let-heredoc highlighting (#30069) | zeertzjq | 1 | +10 | -3 |
| 2024-08-16 23:04 | Merge pull request #30066 from zeertzjq/vim-9.1.0677 | zeertzjq | 3 | +17 | -10 |
| 2024-08-16 22:35 | vim-patch:cba93ca: runtime(doc): clarify the effect of :keeppatterns after v9.1.0677 | zeertzjq | 1 | +1 | -1 |
| 2024-08-16 00:32 | vim-patch:9.1.0677: :keepp does not retain the substitute pattern | zeertzjq | 3 | +17 | -10 |
| 2024-08-16 22:33 | Merge pull request #30068 from zeertzjq/vim-9.1.0678 | zeertzjq | 6 | +51 | -20 |
| 2024-08-16 21:56 | vim-patch:9.1.0679: Rename from w_closing to w_locked is incomplete | zeertzjq | 2 | +2 | -3 |
| 2024-08-16 01:00 | vim-patch:9.1.0678: [security]: use-after-free in alist_add() | zeertzjq | 6 | +50 | -18 |
| 2024-08-16 17:35 | fix(tutor): incorrect lines marked as correct #29833 | Eduardo Rittner Coelho | 1 | +7 | -7 |
| 2024-08-16 15:36 | fix(docs): add missing properties to hl_info #30032 | Maria José Solano | 3 | +16 | -7 |
| 2024-07-31 15:43 | feat(diff): do not try external when out of memory | Lewis Russell | 2 | +36 | -81 |
| 2024-08-15 14:02 | fix(man): avoid setting v:errmsg (#30052) | zeertzjq | 2 | +8 | -2 |
| 2024-08-15 11:09 | feat(term): support OSC 8 hyperlinks in :terminal (#30050) | Gregory Anders | 8 | +173 | -4 |
| 2024-08-15 10:28 | vim-patch:fc762df: runtime(sql, mysql): fix E169: Command too recursive with sql_type_default = "mysql" | Yinzuo Jiang | 2 | +18 | -16 |
| 2024-08-15 06:16 | build(deps): bump luajit to HEAD - ae4735f62 | Christian Clason | 1 | +2 | -2 |
| 2024-08-14 22:43 | vim-patch:ea76096: runtime(javascript): fix a few issues with syntax higlighting (#30049) | tobil4sk | 1 | +6 | -3 |
| 2024-08-14 17:38 | Merge pull request #30045 from bfredl/nodefault5 | bfredl | 9 | +139 | -231 |
| 2024-08-13 08:25 | fix(highlight): fix the seg fault caused by the invalid linked hl ids | William Wong | 2 | +3 | -1 |
| 2024-08-14 11:42 | refactor(tests): again yet more global highlight definitions | bfredl | 9 | +139 | -231 |
| 2024-08-13 22:42 | vim-patch:dc831db: runtime(doc): add help tags for json + markdown global variables (#30037) | zeertzjq | 1 | +4 | -2 |
| 2024-07-23 12:52 | test: remove internal assertions and simplify | futsuuu | 1 | +6 | -9 |
| 2024-07-23 11:40 | test: add a test to check the indentation | futsuuu | 1 | +14 | -0 |
| 2024-07-20 05:46 | fix(loader): follow the style of the error message for built-in loaders | futsuuu | 1 | +2 | -2 |
| 2024-08-12 23:09 | refactor(fileio): use os_copy() to copy file (#30030) | zeertzjq | 1 | +1 | -40 |
| 2024-08-12 19:11 | fix(win-msi): set installer scope to machine #29895 | Alexander Mnich | 1 | +1 | -0 |
| 2024-08-12 07:03 | fix(lua): ignore stdout and stderr for xdg-open | Aaron | 1 | +6 | -1 |
| 2024-08-11 22:52 | vim-patch:9.1.0672: marker folds may get corrupted on undo (#30026) | zeertzjq | 2 | +27 | -0 |
| 2024-08-11 10:58 | test(lsp): refactor and tidy | Lewis Russell | 9 | +444 | -334 |
| 2023-05-24 08:04 | feat(term): enable reflow by default (#21124) | Christian Clason | 7 | +19 | -8 |
| 2024-08-08 10:28 | build(deps): vendor libvterm at v0.3.3 | Christian Clason | 33 | +7126 | -91 |
| 2024-08-10 08:05 | vim-patch:9.1.0667: Some other options reset curswant unnecessarily when set (#30020) | zeertzjq | 2 | +2 | -3 |
| 2024-08-09 22:35 | vim-patch:9.1.0666: assert_equal() doesn't show multibyte string correctly (#30018) | zeertzjq | 2 | +12 | -2 |
| 2024-08-09 03:36 | docs: update version.c (#30016) | github-actions[bot] | 1 | +1 | -1 |
| 2024-08-08 23:45 | Merge pull request #30015 from zeertzjq/vim-8.2.4860 | zeertzjq | 5 | +59 | -14 |
| 2024-08-08 23:05 | vim-patch:0cc5dce: runtime(doc): clarify directory of Vim's executable vs CWD | zeertzjq | 3 | +30 | -9 |
| 2024-08-08 22:57 | vim-patch:8.2.4860: MS-Windows: always uses current directory for executables | zeertzjq | 2 | +29 | -5 |
| 2024-08-08 08:11 | vim-patch:8.1.1413: error when the drive of the swap file was disconnected (#30009) | zeertzjq | 2 | +41 | -16 |
| 2024-08-08 07:33 | Merge pull request #30008 from zeertzjq/vim-8.2.3476 | zeertzjq | 2 | +43 | -1 |
| 2024-08-08 06:55 | vim-patch:8.2.3477: startup test fails on MS-Windows | zeertzjq | 1 | +2 | -0 |
| 2024-08-08 06:51 | vim-patch:8.2.3476: renaming a buffer on startup may cause using freed memory | zeertzjq | 2 | +41 | -1 |
| 2024-08-07 20:06 | vim-patch:39eff4c: runtime(proto): Add indent script for protobuf filetype | Christian Clason | 1 | +19 | -0 |
| 2024-08-07 15:28 | fix(lsp): avoid reusing diagnostics from different servers in actions (#30002) | Grzegorz Rozdzialik | 1 | +10 | -6 |
| 2024-06-18 12:01 | refactor!: use utf8proc full casefolding | dundargoc | 3 | +25 | -1705 |
| 2024-08-07 01:12 | vim-patch:partial:8.1.0914: code related to findfile() is spread out (#30000) | zeertzjq | 8 | +238 | -236 |
| 2024-08-06 23:34 | Merge pull request #29999 from zeertzjq/vim-a63f66e | zeertzjq | 2 | +65 | -120 |
| 2024-08-06 23:07 | vim-patch:9.1.0663: tests: zip test still resets 'shellslash' option | zeertzjq | 1 | +0 | -4 |
| 2024-08-06 23:15 | vim-patch:afea6b9: runtime(zip): use defer to restore old settings | zeertzjq | 1 | +5 | -19 |
| 2024-08-06 23:11 | vim-patch:8d52926: runtime(zip): add a generic Message function | zeertzjq | 1 | +28 | -29 |
| 2024-08-06 23:10 | vim-patch:a336d8f: runtime(zip): increment base version of zip plugin | zeertzjq | 1 | +2 | -2 |
| 2024-08-06 23:07 | vim-patch:19636be: runtime(zip): refactor save and restore of options | zeertzjq | 1 | +44 | -30 |
| 2024-08-06 23:07 | vim-patch:33836d3: runtime(zip): remove test for fnameescape | zeertzjq | 1 | +0 | -6 |
| 2024-08-06 23:06 | vim-patch:120c0dd: runtime(zip): use :echomsg instead of :echo | zeertzjq | 1 | +16 | -16 |
| 2024-08-06 23:05 | vim-patch:a63f66e: runtime(zip): clean up and remove comments | zeertzjq | 1 | +1 | -45 |
| 2024-08-06 22:53 | vim-patch:9.1.0661: the zip plugin is not tested. (#29993) | zeertzjq | 3 | +140 | -0 |
| 2024-08-06 22:14 | vim-patch:9.1.0662: filecopy() may return wrong value when readlink() fails (#29998) | zeertzjq | 1 | +2 | -2 |
| 2024-08-06 11:28 | docs(treesitter): generate inline docs for `Range`s | Yi Ming | 3 | +48 | -13 |
| 2024-08-06 13:25 | fix(docs): do not treat indexes as `short_link` | Yi Ming | 1 | +2 | -0 |
| 2024-08-06 14:20 | fix(filetype): fix :filetype detect error with -u NONE (#29991) | zeertzjq | 2 | +8 | -1 |
| 2024-08-06 13:19 | vim-patch:8.2.4838: checking for absolute path is not trivial (#29990) | zeertzjq | 6 | +82 | -0 |
| 2024-08-06 12:49 | vim-patch:9.1.0465: missing filecopy() function (#29989) | zeertzjq | 7 | +174 | -7 |
| 2024-08-06 12:13 | refactor: extract eval/fs.c from eval/funcs.c (#29985) | zeertzjq | 5 | +1484 | -1439 |
| 2024-08-05 23:22 | Merge pull request #29984 from zeertzjq/vim-217d3c1 | zeertzjq | 2 | +7 | -7 |
| 2024-08-05 22:47 | vim-patch:f0e9b72: runtime(zip): Fix for FreeBSD's unzip command | zeertzjq | 1 | +5 | -5 |
| 2024-08-05 22:47 | vim-patch:217d3c1: runtime(doc): capitalize correctly | zeertzjq | 1 | +2 | -2 |
| 2024-08-05 16:31 | build(deps): remove libtermkey dependency | Gregory Anders | 1 | +0 | -1 |
| 2024-08-05 12:08 | Merge pull request #29540 from bfredl/neoshada | bfredl | 50 | +1022 | -1205 |
| 2024-08-05 10:43 | Merge pull request #29982 from bfredl/gccwarn | bfredl | 1 | +1 | -1 |
| 2024-07-02 11:47 | build(deps): remove msgpack-c dependency | bfredl | 11 | +13 | -56 |
| 2024-08-05 09:15 | fix(build): surpress spurious warnings from gcc in -E preprocessor mode | bfredl | 1 | +1 | -1 |
| 2024-07-02 11:45 | refactor(shada): rework msgpack decoding without msgpack-c | bfredl | 42 | +1019 | -1159 |
| 2024-08-04 22:31 | Merge pull request #29979 from clason/vim-c5bdd66 | zeertzjq | 4 | +46 | -6 |
| 2024-08-04 16:59 | vim-patch:c0f7505: runtime(lua): add/subtract a 'shiftwidth' after '('/')' in indentexpr | Christian Clason | 3 | +43 | -4 |
| 2024-08-04 16:59 | vim-patch:c5bdd66: runtime(zip): escape '[' on Unix as well | Christian Clason | 1 | +3 | -2 |
| 2024-08-03 22:09 | vim-patch:947f752: runtime(doc): fix typo in syntax.txt (#29974) | zeertzjq | 1 | +1 | -1 |
| 2024-08-03 13:02 | vim-patch:6228481: runtime(colors): update Todo highlight in habamax colorscheme | Christian Clason | 1 | +5 | -7 |
| 2024-08-03 11:04 | docs(filetype): consolidate comments in dev_vimpatch.txt | Christian Clason | 2 | +42 | -39 |
| 2024-07-23 11:35 | docs(filetype): add note about prefering explicit lists over pattern | Evgeni Chasnovski | 2 | +8 | -1 |
| 2024-07-19 09:01 | refactor(filetype): use extension match instead of pattern if possible | Evgeni Chasnovski | 1 | +101 | -17 |
| 2024-08-01 09:43 | refactor(filetype): use file name match instead of pattern if possible | Evgeni Chasnovski | 1 | +22 | -15 |
| 2024-08-03 09:14 | fix(lsp): redundant spaces in lsp log (#29970) | Jaehwang Jung | 1 | +1 | -1 |
| 2024-08-03 09:14 | feat(lsp): announce codeLens resolveSupport (#29956) | Mathias Fußenegger | 1 | +6 | -0 |
| 2024-08-03 00:45 | Merge pull request #29967 from zeertzjq/vim-9.1.0648 | zeertzjq | 4 | +19 | -1 |
| 2024-08-03 00:14 | vim-patch:9.1.0653: Patch v9.1.0648 not completely right | zeertzjq | 1 | +1 | -4 |
| 2024-08-03 00:13 | vim-patch:9.1.0648: [security] double-free in dialog_changed() | zeertzjq | 4 | +23 | -2 |
| 2024-08-02 23:42 | refactor: move some functions out of eval.c (#29964) | zeertzjq | 6 | +378 | -380 |
| 2024-08-02 18:13 | vim-patch:9.1.0655: filetype: goaccess config file not recognized | Christian Clason | 4 | +50 | -0 |
| 2024-08-02 17:50 | vim-patch:c527d90: runtime(netrw): honor `g:netrw_alt{o,v}` for `:{S,H,V}explore` | Christian Clason | 1 | +8 | -25 |
| 2024-07-29 10:20 | test: allow exec_lua to handle functions | Lewis Russell | 16 | +4128 | -3897 |
| 2024-08-02 18:00 | fix(tui): reset active attr ID when OSC 8 sequence is terminated (#29960) | Gregory Anders | 1 | +1 | -0 |
| 2024-08-02 11:00 | refactor(lsp): remove freeze() from gen_lsp (#29955) | Mathias Fußenegger | 1 | +2 | -20 |
| 2024-08-02 08:36 | refactor(lsp): add test case for default diagnostic severity | Mathias Fussenegger | 1 | +28 | -0 |
| 2024-08-02 08:00 | fix(eval): handle wrong v:lua in expr option properly (#29953) | zeertzjq | 3 | +41 | -1 |
| 2024-08-02 05:15 | Merge pull request #29951 from zeertzjq/vim-9.0.0632 | zeertzjq | 20 | +310 | -65 |
| 2024-08-02 04:16 | refactor(eval): treat v:lua call as simple function | zeertzjq | 3 | +31 | -8 |
| 2024-08-02 03:49 | vim-patch:9.1.0649: Wrong comment for "len" argument of call_simple_func() | zeertzjq | 2 | +4 | -4 |
| 2024-08-01 02:41 | vim-patch:9.0.0634: evaluating "expr" options has more overhead than needed | zeertzjq | 17 | +164 | -67 |
| 2024-08-01 02:13 | vim-patch:9.0.0632: calling a function from an "expr" option has overhead | zeertzjq | 5 | +139 | -14 |
| 2024-08-02 02:58 | vim-patch:8.2.4416: Vim9: using a script-local function requires using "s:" (#29950) | zeertzjq | 3 | +29 | -5 |
| 2024-08-02 01:12 | vim-patch:9.1.0652: too many strlen() calls in syntax.c (#29949) | zeertzjq | 1 | +59 | -47 |
| 2024-08-01 23:52 | vim-patch:9.1.0651: ex: trailing dot is optional for :g and :insert/:append (#29946) | zeertzjq | 3 | +13 | -2 |
| 2024-08-01 23:33 | Merge pull request #29945 from zeertzjq/vim-9.1.0647 | zeertzjq | 6 | +58 | -16 |
| 2024-08-01 22:00 | vim-patch:9.1.0647: [security] use-after-free in tagstack_clear_entry | zeertzjq | 4 | +27 | -2 |
| 2024-08-01 21:58 | vim-patch:9.0.2158: [security]: use-after-free in check_argument_type | zeertzjq | 2 | +6 | -0 |
| 2024-08-01 21:56 | vim-patch:9.0.2149: [security]: use-after-free in exec_instructions() | zeertzjq | 2 | +25 | -14 |
| 2024-08-01 22:09 | vim-patch:9.1.0650: Coverity warning in cstrncmp() (#29944) | zeertzjq | 1 | +5 | -5 |
| 2024-08-01 14:01 | fix(lsp): don't send foreign diagnostics to servers in buf.code_action (#29501) | Mathias Fußenegger | 3 | +21 | -42 |
| 2024-08-01 14:00 | fix(watch): exclude .git when using inotifywait (#29914) | Manuel | 1 | +1 | -1 |
| 2024-08-01 12:37 | build(vim-patch.sh): use 7 hex digits for runtime patch file name (#29940) | zeertzjq | 1 | +1 | -1 |
| 2024-07-31 21:00 | vim-patch:30a8ad6: runtime(java): Document "g:java_space_errors" and "g:java_comment_strings" | Christian Clason | 1 | +10 | -0 |
| 2024-07-31 21:00 | vim-patch:77b87c3: runtime(java): Cluster optional group definitions and their group links | Christian Clason | 1 | +52 | -58 |
| 2024-07-31 20:59 | vim-patch:9aabcef: runtime(java): Tidy up the syntax file | Christian Clason | 1 | +94 | -94 |
| 2024-07-31 20:57 | vim-patch:3749dff: runtime(java): Tidy up the documentation for "ft-java-syntax" | Christian Clason | 2 | +85 | -75 |
| 2024-08-01 08:00 | vim-patch:5b07213: runtime(doc): re-format tag example lines, mention ctags --list-kinds (#29938) | zeertzjq | 1 | +10 | -8 |
| 2024-08-01 06:45 | vim-patch:8.2.4275: cannot use an autoload function from a package under start (#29937) | zeertzjq | 2 | +14 | -1 |
| 2024-08-01 03:50 | vim-patch:partial:f10911e: Update runtime files (#29936) | zeertzjq | 9 | +42 | -11 |
| 2024-08-01 01:46 | Merge pull request #29935 from zeertzjq/vim-9.1.0450 | zeertzjq | 1 | +193 | -148 |
| 2024-08-01 00:57 | vim-patch:partial:9.1.0462: eval5() and eval7 are too complex | zeertzjq | 1 | +83 | -73 |
| 2024-08-01 00:42 | vim-patch:partial:9.1.0450: evalc. code too complex | zeertzjq | 1 | +112 | -77 |
| 2024-07-31 20:56 | vim-patch:d88ebcb: runtime(colors): update habamax scheme - tweak diff/search/todo colors | Christian Clason | 1 | +43 | -47 |
| 2024-07-31 20:49 | vim-patch:fcc5346: runtime(colors): update included colorschemes | Christian Clason | 24 | +458 | -282 |
| 2024-07-31 20:45 | vim-patch:5753d99: runtime(nohlsearch): add missing loaded_hlsearch guard | Christian Clason | 1 | +7 | -1 |
| 2024-07-31 20:44 | vim-patch:56e8ed6: runtime(kivy): Updated maintainer info for syntax script | Christian Clason | 1 | +4 | -4 |
| 2024-07-31 14:18 | fix(lsp): prevent desync due to empty buffer (#29904) | Jaehwang Jung | 2 | +53 | -4 |
| 2024-07-31 14:15 | feat(lsp): lsp.completion support set deprecated (#29882) | glepnir | 3 | +74 | -1 |
| 2024-07-17 11:23 | fix(scrollbind): properly take filler/virtual lines into account | Lewis Russell | 11 | +538 | -46 |
| 2024-07-31 03:59 | vim-patch:9.1.0411: too long functions in eval.c (#29925) | zeertzjq | 1 | +78 | -39 |
| 2024-07-31 03:07 | Merge pull request #29924 from zeertzjq/vim-9.1.0411 | zeertzjq | 15 | +684 | -291 |
| 2024-07-31 01:58 | vim-patch:partial:9.1.0445: Coverity warning after 9.1.0440 | zeertzjq | 1 | +25 | -33 |
| 2024-07-31 01:39 | vim-patch:9.1.0419: eval.c not sufficiently tested | zeertzjq | 5 | +58 | -15 |
| 2024-07-30 05:38 | vim-patch:9.1.0415: Some functions are not tested | zeertzjq | 12 | +134 | -3 |
| 2024-07-30 04:48 | vim-patch:partial:9.1.0411: too long functions in eval.c | zeertzjq | 2 | +406 | -251 |
| 2024-07-30 05:54 | vim-patch:8.2.4115: cannot use a method with a complex expression | zeertzjq | 1 | +78 | -19 |
| 2024-07-30 05:31 | vim-patch:8.2.3264: Vim9: assign test fails | zeertzjq | 1 | +3 | -2 |
| 2024-07-31 01:53 | vim-patch:9.2.1731: Vim9: cannot use += to append to empty NULL list | zeertzjq | 2 | +14 | -2 |
| 2024-07-31 00:23 | Merge pull request #29923 from zeertzjq/vim-9.1.0645 | zeertzjq | 4 | +108 | -29 |
| 2024-07-30 22:06 | vim-patch:9.1.0645: regex: wrong match when searching multi-byte char case-insensitive | zeertzjq | 4 | +93 | -31 |
| 2024-07-30 22:37 | vim-patch:9.0.0105: illegal memory access when pattern starts with illegal byte | zeertzjq | 2 | +18 | -1 |
| 2024-07-30 22:21 | vim-patch:9.1.0644: Unnecessary STRLEN() when applying mapping (#29921) | zeertzjq | 2 | +9 | -6 |
| 2024-07-30 19:41 | vim-patch:e34d0e3: runtime(netrw): removing trailing slash when copying files in same directory | Christian Clason | 1 | +13 | -3 |
| 2024-07-30 16:34 | vim-patch:e6471b4: runtime(cuda): source c and cpp ftplugins | Christian Clason | 1 | +3 | -8 |
| 2024-07-30 17:18 | vim-patch:c4be066: runtime(zip): Opening a remote zipfile don't work | Christian Clason | 1 | +6 | -14 |
| 2024-07-30 19:41 | vim-patch:df9f67e: runtime(html): update syntax script to sync by 250 minlines by default | Christian Clason | 2 | +6 | -1 |
| 2024-07-19 10:00 | refactor: collapse statements in single assignments | Lewis Russell | 36 | +419 | -1214 |
| 2024-07-29 19:19 | vim-patch:011f222: runtime(thrift): add ftplugin, indent and syntax scripts | Christian Clason | 5 | +241 | -0 |
| 2024-07-30 04:39 | Merge pull request #29912 from zeertzjq/vim-9.0.0327 | zeertzjq | 8 | +128 | -33 |
| 2024-07-30 03:46 | vim-patch:49cdd62: runtime(doc): list of new/changed features in version9.txt | zeertzjq | 4 | +14 | -2 |
| 2024-07-30 03:54 | vim-patch:9.0.0333: method test fails | zeertzjq | 1 | +1 | -1 |
| 2024-07-30 03:34 | vim-patch:9.0.0331: cannot use items() on a string | zeertzjq | 2 | +47 | -17 |
| 2024-07-30 03:53 | vim-patch:9.0.0330: method tests fail | zeertzjq | 1 | +3 | -3 |
| 2024-07-30 03:08 | vim-patch:partial:9.0.0327: items() does not work on a list | zeertzjq | 3 | +73 | -20 |
| 2024-07-30 00:11 | refactor(mappings): elide description copy (#29910) | zeertzjq | 1 | +6 | -10 |
| 2024-07-29 23:35 | vim-patch:9.1.0642: Check that mapping rhs starts with lhs fails if not simplified (#29909) | zeertzjq | 4 | +103 | -38 |
| 2024-07-29 22:26 | vim-patch:9.1.0638: E1510 may happen when formatting a message for smsg() (#29907) | zeertzjq | 2 | +55 | -37 |
| 2024-07-28 20:42 | fix(treesitter): highlight anonymous nodes in inspect_tree | Riley Bruins | 1 | +1 | -0 |
| 2024-07-28 20:30 | feat(treesitter): allow get_node to return anonymous nodes | Riley Bruins | 4 | +27 | -0 |
| 2024-07-28 20:23 | feat(treesitter): add node_for_range function | Riley Bruins | 4 | +37 | -1 |
| 2024-07-28 20:32 | vim-patch:9.1.0636: filetype: ziggy files are not recognized | Christian Clason | 2 | +4 | -0 |
| 2024-07-28 20:29 | vim-patch:9.1.0635: filetype: SuperHTML template files not recognized | Christian Clason | 2 | +34 | -0 |
| 2024-07-28 15:08 | vim-patch:4c45425: runtime(debcopyright): Add support for Files-Included in syntax script | Christian Clason | 1 | +2 | -2 |
| 2024-07-29 00:02 | vim-patch:partial:52e7cc2: runtime(doc): tweak documentation style a bit (#29897) | zeertzjq | 6 | +13 | -12 |
| 2024-07-28 10:14 | docs(treesitter): don't quote metadata | Christian Clason | 1 | +5 | -5 |
| 2024-07-28 10:13 | fix(runtime): sync bundled treesitter queries | Christian Clason | 5 | +20 | -10 |
| 2024-07-27 20:30 | fix(lsp): revert text edit application order change (#29877) | Mathias Fußenegger | 2 | +59 | -10 |
| 2024-07-27 14:12 | Merge pull request #29876 from glepnir/vim-patch | zeertzjq | 7 | +176 | -26 |
| 2024-07-27 13:44 | vim-patch:9.1.0629: Rename of pum hl_group is incomplete | zeertzjq | 7 | +98 | -32 |
| 2024-07-27 10:14 | test(ui/popupmenu_spec): add case of hl_group field in complete items | glepnir | 1 | +31 | -0 |
| 2024-07-27 13:42 | test(ui/popupmenu_spec): make highlights more consistent | zeertzjq | 1 | +11 | -11 |
| 2024-07-26 15:01 | refactor(decor): decor_virt_lines() | Lewis Russell | 3 | +10 | -19 |
| 2024-07-27 02:19 | fix(version): return nil with empty string | Maria José Solano | 2 | +8 | -0 |
| 2024-07-27 10:06 | vim-patch:9.1.0619: tests: test_popup fails | glepnir | 2 | +10 | -10 |
| 2024-07-27 09:57 | vim-patch:9.1.0618: cannot mark deprecated attributes in completion menu | glepnir | 6 | +69 | -16 |
| 2024-07-27 08:48 | vim-patch:9.1.0616: filetype: Make syntax highlighting off for MS Makefiles (#29874) | zeertzjq | 5 | +63 | -11 |
| 2024-07-26 19:53 | vim-patch:a7295ae: runtime(autohotkey): include initial filetype plugin | Christian Clason | 1 | +16 | -0 |
| 2024-07-25 22:35 | vim-patch:4d68054: runtime(progress): Add single-line comment syntax | Christian Clason | 1 | +7 | -4 |
| 2024-07-25 22:35 | vim-patch:d5cc8ee: runtime(progress): Update maintainer info | Christian Clason | 1 | +2 | -1 |
| 2024-07-26 02:01 | fix(plines): don't count invalidated virt text in char size (#29863) | zeertzjq | 3 | +65 | -9 |
| 2024-07-26 01:04 | fix(decor): don't draw invalidated virtual lines (#29858) | luukvbaal | 2 | +23 | -1 |
| 2024-07-26 00:45 | fix(runtime): set 'keywordprg' only once in vim ftplugin | Carman Fu | 1 | +0 | -3 |
| 2024-07-26 00:09 | vim-patch:8.2.3543: swapname has double slash when 'directory' ends in it (#29862) | zeertzjq | 1 | +1 | -1 |
| 2024-07-25 23:45 | Merge pull request #29758 from zeertzjq/vim-8.2.3543 | zeertzjq | 2 | +16 | -22 |
| 2024-07-25 23:19 | vim-patch:9.1.0615: Unnecessary STRLEN() in make_percent_swname() | zeertzjq | 2 | +12 | -17 |
| 2024-07-17 01:48 | vim-patch:8.2.3543: swapname has double slash when 'directory' ends in it | zeertzjq | 2 | +6 | -7 |
| 2024-07-25 22:32 | vim-patch:9.1.0617: Cursor moves beyond first line of folded end of buffer (#29859) | luukvbaal | 2 | +18 | -3 |
| 2024-07-25 07:22 | vim-patch:9.1.0612: filetype: deno.lock file not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-07-25 07:26 | vim-patch:e73e5b8: runtime(java): Optionally highlight the :: token for method references | Christian Clason | 2 | +16 | -10 |
| 2024-07-25 07:25 | vim-patch:2cad941: runtime(zip): Use delete() for deleting directory | Christian Clason | 1 | +9 | -20 |
| 2024-07-25 01:55 | vim-patch:ddbb6fe: runtime(vim): Update base-syntax, improve :set highlighting (#29850) | zeertzjq | 3 | +22 | -10 |
| 2024-07-17 06:07 | fix(health): fix pyenv root and python exepath detect issue | Abao Zhang | 1 | +12 | -2 |
| 2024-07-24 14:04 | fix(tui): set id parameter in OSC 8 sequences (#29840) | Gregory Anders | 2 | +10 | -5 |
| 2024-07-24 13:06 | fix(runtime): sync bundled treesitter queries | Christian Clason | 4 | +24 | -15 |
| 2024-07-23 18:01 | vim-patch:38ce71c: runtime(zip): correctly extract file from zip browser | Christian Clason | 1 | +3 | -3 |
| 2024-07-23 23:33 | vim-patch:581d4a7: runtime(netrw): escape filename before trying to delete it (#29838) | Nikita Rudakov | 1 | +4 | -3 |
| 2024-07-23 03:40 | docs: update version.c (#29760) | github-actions[bot] | 1 | +1 | -1 |
| 2024-07-22 21:13 | vim-patch:9d57ea5: runtime(netrw): Fix endless recursion in netrw#Explore() | Christian Clason | 1 | +6 | -6 |
| 2024-07-22 22:28 | vim-patch:9.1.0610: filetype: OpenGL Shading Language files are not detected (#29831) | Gregory Anders | 4 | +780 | -3 |
| 2024-07-22 02:47 | feat(tui): parse CSI subparams in termkey (#29805) | Gregory Anders | 3 | +215 | -67 |
| 2024-07-21 14:29 | Merge pull request #29650 from ruuzia/fix_expression_parser_crash | bfredl | 2 | +7 | -9 |
| 2024-07-21 11:18 | docs(lua): clarify assumptions on luajit vs. puc lua | Christian Clason | 1 | +15 | -13 |
| 2024-07-21 14:04 | Merge pull request #28873 from luukvbaal/redraw | bfredl | 2 | +35 | -9 |
| 2024-07-21 13:59 | Merge pull request #29523 from luukvbaal/invalid | bfredl | 2 | +27 | -28 |
| 2024-07-21 12:55 | ci: always add `target:release` label when backporting | dundargoc | 2 | +18 | -12 |
| 2024-07-21 09:10 | vim-patch:6e37575: runtime(mysql): update syntax script | Christian Clason | 1 | +169 | -145 |
| 2024-07-21 09:10 | vim-patch:aa49512: runtime(yaml): Fix flow mapping key detection | Christian Clason | 1 | +1 | -1 |
| 2024-05-20 18:21 | fix(api): alloc and draw cursor window in nvim__redraw | Luuk van Baal | 2 | +35 | -9 |
| 2024-06-30 00:23 | fix(marks): revalidate marks whose position did not change | Luuk van Baal | 2 | +27 | -28 |
| 2024-07-20 10:31 | vim-patch:4aa6b52: runtime(kconfig): Update syntax script and remove syn sync | Christian Clason | 1 | +1 | -3 |
| 2024-07-19 14:56 | vim-patch:9.1.0603: filetype: use correct extension for Dracula | Christian Clason | 2 | +3 | -3 |
| 2024-07-19 13:29 | feat(tui): support in-band resize events (#29791) | Gregory Anders | 3 | +40 | -5 |
| 2024-07-19 07:08 | Merge pull request #29798 from zeertzjq/vim-9.1.0558 | zeertzjq | 2 | +69 | -10 |
| 2024-07-19 04:57 | vim-patch:9.1.0602: filetype: Prolog detection can be improved | zeertzjq | 2 | +42 | -10 |
| 2024-07-19 04:55 | vim-patch:9.1.0558: filetype: prolog detection can be improved | zeertzjq | 1 | +27 | -0 |
| 2024-07-18 21:10 | vim-patch:4266daa: runtime(mermaid): correct wrong comment options | Christian Clason | 1 | +3 | -2 |
| 2024-07-19 04:16 | vim-patch:99984fc: runtime(vim): Update base-syntax, improve :map highlighting (#29795) | zeertzjq | 1 | +17 | -8 |
| 2024-07-19 04:12 | vim-patch:eb6d733: runtime(doc): fix more inconsistencies in assert function docs (#29796) | zeertzjq | 3 | +30 | -30 |
| 2024-07-19 03:54 | vim-patch:9.1.0601: Wrong cursor position with 'breakindent' when wide char doesn't fit (#29793) | zeertzjq | 4 | +32 | -3 |
| 2024-07-19 03:48 | vim-patch:9.1.0599: Termdebug: still get E1023 when specifying arguments (#29794) | zeertzjq | 2 | +21 | -9 |
| 2024-07-18 15:26 | perf(filetype): implement parent pattern pre-matching (#29660) | Evgeni Chasnovski | 2 | +641 | -510 |
| 2024-07-18 07:13 | vim-patch:9.1.0596: filetype: devscripts config files are not recognized (#29773) | Christian Clason | 2 | +4 | -1 |
| 2024-07-17 19:39 | vim-patch:1724ddb: runtime(sdc): update syntax to SDC-standard 2.1 | Christian Clason | 1 | +41 | -5 |
| 2024-07-18 06:23 | Merge pull request #29784 from zeertzjq/vim-83d002802644 | zeertzjq | 1 | +89 | -87 |
| 2024-07-18 05:26 | vim-patch:27f5334: runtime(termdebug): quote filename arguments using double quotes | zeertzjq | 1 | +8 | -2 |
| 2024-07-18 05:16 | vim-patch:c3837a4: runtime(termdebug): fix a few issues | zeertzjq | 1 | +3 | -3 |
| 2024-07-18 01:55 | vim-patch:83d0028: runtime(termdebug): Use string interpolation instead of string concat | zeertzjq | 1 | +82 | -86 |
| 2024-07-10 21:42 | fix: assert failure in VimL expression parser | Rustum Zia | 2 | +7 | -9 |
| 2024-07-18 01:08 | vim-patch:d65e58f: runtime(vim): Update base-syntax, match types in Vim9 variable declarations (#29780) | zeertzjq | 1 | +73 | -55 |
| 2024-07-18 00:08 | vim-patch:c1b3984: runtime(doc): minor updates. (#29778) | zeertzjq | 7 | +59 | -46 |
| 2024-07-17 23:47 | vim-patch:9.0.0003: functions are global while they could be local (#29777) | zeertzjq | 4 | +9 | -4 |
| 2024-07-17 23:21 | Merge pull request #29776 from zeertzjq/vim-8.2.1432 | zeertzjq | 1 | +254 | -246 |
| 2024-07-17 22:47 | vim-patch:partial:8.2.2571: test may leave file behind | zeertzjq | 1 | +10 | -0 |
| 2024-07-17 22:46 | vim-patch:partial:8.2.1432: various inconsistencies in test files | zeertzjq | 1 | +244 | -246 |
| 2024-07-17 22:45 | vim-patch:9.1.0594: Unnecessary redraw when setting 'winfixbuf' (#29775) | zeertzjq | 2 | +2 | -3 |
| 2024-07-17 22:35 | Merge pull request #29774 from zeertzjq/vim-9.0.1257 | zeertzjq | 47 | +355 | -407 |
| 2024-07-17 02:19 | vim-patch:9.0.1257: code style is not check in test scripts | zeertzjq | 32 | +229 | -176 |
| 2024-07-17 01:24 | vim-patch:partial:9.0.0719: too many delete() calls in tests | zeertzjq | 19 | +126 | -231 |
| 2024-07-17 14:44 | fix(lsp): inlay hints are rendered in the correct order (#29707) | Amit Singh | 2 | +107 | -29 |
| 2024-07-17 13:54 | ci: skip lintcommit workflow on release branches | dundargoc | 2 | +17 | -2 |
| 2024-07-17 14:39 | test: fix reporting "no flush received" too early (#29735) | zeertzjq | 1 | +6 | -1 |
| 2024-07-17 10:38 | ci: remove "skip ci" tag | dundargoc | 1 | +1 | -1 |
| 2024-07-17 12:22 | fix(float): handle error in win_float_create() (#29742) | glepnir | 1 | +24 | -6 |
| 2024-07-17 12:06 | vim-patch:8.1.1588: in :let-heredoc line continuation is recognized (#29767) | zeertzjq | 2 | +15 | -6 |
| 2024-07-14 15:10 | fix(treesitter): recognize aliased parsers in omnifunc, query linter | Riley Bruins | 1 | +2 | -1 |
| 2024-07-16 20:32 | vim-patch:3698fbb: runtime(tsv): include simple syntax plugin | Christian Clason | 1 | +12 | -0 |
| 2024-07-16 20:29 | vim-patch:9.1.0593: filetype: Asymptote files are not recognized | Christian Clason | 5 | +278 | -0 |
| 2024-07-16 20:28 | vim-patch:babea52: runtime(gomod): add recommended indent options to ftplugin | Christian Clason | 1 | +3 | -1 |
| 2024-07-16 20:28 | vim-patch:3e07d5a: runtime(go): add recommended indent options to ftplugin | Christian Clason | 2 | +17 | -0 |
| 2024-07-16 20:26 | vim-patch:6a54dcb: runtime(gdscript): add recommended indent options to ftplugin | Christian Clason | 2 | +16 | -0 |
| 2024-07-16 20:23 | vim-patch:9.1.0592: runtime: filetype: Mediawiki files are not recognized | Christian Clason | 5 | +348 | -0 |
| 2024-07-16 20:22 | vim-patch:9.1.0591: filetype: *.wl files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-07-17 03:33 | vim-patch:8.2.2656: some command line arguments and regexp errors not tested (#29761) | zeertzjq | 1 | +10 | -1 |
| 2024-07-17 03:23 | Merge pull request #29759 from zeertzjq/vim-9.0.0228 | zeertzjq | 3 | +114 | -76 |
| 2024-07-17 02:55 | vim-patch:9.0.0414: matchstr() still does not match column offset | zeertzjq | 2 | +15 | -11 |
| 2024-07-17 02:38 | vim-patch:9.0.0407: matchstr() does match column offset | zeertzjq | 2 | +15 | -2 |
| 2024-07-17 02:31 | vim-patch:9.0.0228: crash when pattern looks below the last line | zeertzjq | 2 | +31 | -8 |
| 2024-07-17 02:50 | test(old): reorder test_regexp_latin.vim to match upstream | zeertzjq | 2 | +66 | -68 |
| 2024-07-17 01:20 | vim-patch:8.2.0281: two placed signs in the same line are not combined (#29757) | zeertzjq | 2 | +20 | -2 |
| 2024-07-17 00:53 | fix(column): modifying a sign should update placed signs (#29750) | luukvbaal | 4 | +76 | -16 |
| 2024-07-16 17:48 | fix(lsp): don't show codelens for buffers that don't support it (#29690) | Riley Bruins | 2 | +17 | -4 |
| 2024-07-16 17:30 | fix(snippet): modify base indentation when there's actually whitespace (#29670) | Maria José Solano | 2 | +7 | -1 |
| 2024-07-11 16:16 | fix(tohtml): support ranges again | altermo | 4 | +94 | -42 |
| 2024-07-16 10:51 | ci: run workflows on release branches | dundargoc | 2 | +9 | -0 |
| 2024-07-15 18:02 | vim-patch:1cc4cae: runtime(typst): Add typst runtime files | Christian Clason | 8 | +595 | -6 |
| 2024-07-16 07:43 | Merge pull request #29741 from zeertzjq/vim-8.2.1651 | zeertzjq | 3 | +101 | -2 |
| 2024-07-16 07:17 | vim-patch:8.2.1659: spellfile code not completely tested | zeertzjq | 2 | +32 | -0 |
| 2024-07-16 07:12 | vim-patch:8.2.1651: spellfile code not completely tested | zeertzjq | 2 | +69 | -2 |
| 2024-07-16 07:24 | vim-patch:8.2.3381: crash when using NULL list with sign functions (#29740) | zeertzjq | 1 | +9 | -0 |
| 2024-07-16 07:24 | Merge pull request #29739 from zeertzjq/vim-8.2.5158 | zeertzjq | 1 | +54 | -11 |
| 2024-07-16 03:09 | fix(tohtml): extmark text may be out of bounds | altermo | 1 | +14 | -5 |
| 2024-07-16 06:40 | vim-patch:9.0.0393: signals test often fails on FreeBSD | zeertzjq | 1 | +13 | -7 |
| 2024-07-16 06:33 | vim-patch:8.2.5158: TSTP and INT signal tests are not run with valgrind | zeertzjq | 1 | +48 | -7 |
| 2024-07-16 06:36 | vim-patch:8.2.2276: list of distributed files is outdated | zeertzjq | 1 | +2 | -6 |
| 2024-07-16 06:25 | vim-patch:8.2.0183: tests fail when the float feature is disabled (#29738) | zeertzjq | 4 | +62 | -10 |
| 2024-07-16 05:39 | vim-patch:8.1.1106: no test for 'writedelay' (#29736) | zeertzjq | 1 | +25 | -0 |
| 2024-07-16 03:44 | vim-patch:7.4.1565 (#29734) | zeertzjq | 1 | +16 | -0 |
| 2024-07-16 03:14 | Merge pull request #29732 from zeertzjq/vim-8.2.3579 | zeertzjq | 1 | +21 | -3 |
| 2024-07-16 02:53 | vim-patch:8.2.3579: CI sometimes fails for MinGW | zeertzjq | 1 | +6 | -1 |
| 2024-07-16 02:54 | vim-patch:8.2.3311: Vim9: check for DO_NOT_FREE_CNT is very slow | zeertzjq | 1 | +15 | -2 |
| 2024-07-15 22:24 | vim-patch:df62c62: runtime(doc): grammar fixes in options.txt (#29729) | zeertzjq | 3 | +21 | -21 |
| 2024-07-15 22:08 | build: allow comment after #include for required header (#29722) | zeertzjq | 2 | +16 | -9 |
| 2024-07-15 19:55 | docs(lpeg): merge upstream changes | Maria José Solano | 2 | +43 | -37 |
| 2024-07-14 15:24 | ci: adjust workflows to enable required checks | dundargoc | 3 | +45 | -16 |
| 2024-07-15 10:35 | fix(ui): avoid ambiguity about last chunk when flushing halfway (#29718) | zeertzjq | 3 | +60 | -9 |
| 2024-07-14 22:54 | docs: misc (#29622) | dundargoc | 14 | +13 | -34 |
| 2024-07-14 22:34 | Merge pull request #29713 from zeertzjq/vim-9.1.0585 | zeertzjq | 1 | +47 | -55 |
| 2024-07-14 21:57 | vim-patch:9.1.0585: tests: test_cpoptions leaves swapfiles around | zeertzjq | 1 | +37 | -37 |
| 2024-07-14 21:57 | vim-patch:partial:9.0.0418: manually deleting temp test files | zeertzjq | 1 | +10 | -18 |
| 2024-07-14 15:26 | vim-patch:9.1.0586: ocaml runtime files are outdated | Christian Clason | 6 | +395 | -78 |
| 2024-07-14 10:02 | vim-patch:9.1.0583: filetype: *.pdf_tex files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-07-14 10:15 | vim-patch:27c5598: runtime(doc): Add hint how to load termdebug from vimrc (#29704) | zeertzjq | 1 | +2 | -0 |
| 2024-07-14 08:49 | Merge pull request #29696 from zeertzjq/vim-9.1.0573 | zeertzjq | 8 | +90 | -13 |
| 2024-07-14 08:28 | vim-patch:9.1.0582: Printed line doesn't overwrite colon when pressing Enter in Ex mode | zeertzjq | 3 | +30 | -8 |
| 2024-07-14 00:17 | vim-patch:9.1.0574: ex: wrong handling of commands after bar | zeertzjq | 4 | +29 | -2 |
| 2024-07-13 22:38 | vim-patch:9.1.0573: ex: no implicit print for single addresses | zeertzjq | 5 | +32 | -4 |
| 2024-07-13 22:50 | vim-patch:9.1.0580: :lmap mapping for keypad key not applied when typed in Select mode (#29693) | zeertzjq | 2 | +60 | -44 |
| 2024-07-13 22:50 | vim-patch:9.1.0575: Wrong comments in alt_tabpage() (#29692) | zeertzjq | 1 | +2 | -1 |
| 2024-07-13 22:37 | Merge pull request #29691 from zeertzjq/vim-9.1.0577 | zeertzjq | 6 | +54 | -117 |
| 2024-07-13 01:15 | vim-patch:8.2.3716: Vim9: range without a command is not compiled | zeertzjq | 1 | +33 | -23 |
| 2024-07-13 22:09 | vim-patch:9.1.0579: Ex command is still executed after giving E1247 | zeertzjq | 2 | +4 | -0 |
| 2024-07-13 21:58 | vim-patch:8.2.4065: computation overflow with large cound for :yank | zeertzjq | 3 | +16 | -7 |
| 2024-07-13 01:58 | test(old): enable Test_address_line_overflow() | zeertzjq | 2 | +1 | -34 |
| 2024-07-13 21:54 | vim-patch:9.1.0577: Unnecessary checks for v:sizeoflong in test_put.vim | zeertzjq | 2 | +0 | -53 |
| 2024-07-13 15:22 | Merge pull request #29315 from bfredl/staticinline | bfredl | 20 | +187 | -245 |
| 2024-07-13 12:55 | Merge pull request #29659 from amitds1997/fix/empty-dict-encoding | bfredl | 4 | +9 | -11 |
| 2024-07-11 10:26 | fix(lua)!: do not use typed table for empty dict | Amit Singh | 4 | +9 | -11 |
| 2024-06-13 10:00 | refactor(declarations): also generate prototypes for functions in headers | bfredl | 20 | +187 | -245 |
| 2024-07-13 07:27 | Merge pull request #29632 from echasnovski/filetype-refactor | Lewis Russell | 1 | +533 | -516 |
| 2024-07-13 00:56 | vim-patch:9.1.0572: cannot specify tab page closing behaviour (#29682) | zeertzjq | 12 | +161 | -11 |
| 2024-07-12 20:38 | vim-patch:74703f1: runtime(doc): remove obsolete Ex insert behavior (#29678) | zeertzjq | 1 | +0 | -5 |
| 2024-07-12 20:14 | fix(input): handle vim.on_key() properly with ALT and K_SPECIAL (#29677) | zeertzjq | 3 | +28 | -26 |
| 2024-07-12 12:53 | refactor(filetype): use Lua patterns without implicit anchoring | Evgeni Chasnovski | 1 | +461 | -460 |
| 2024-07-12 12:41 | refactor(filetype): extract expanding env. vars in separate function | Evgeni Chasnovski | 1 | +17 | -12 |
| 2024-07-09 12:30 | perf(filetype): cache (more) pattern data during "add" time | Evgeni Chasnovski | 1 | +25 | -20 |
| 2024-07-09 12:00 | refactor(filetype): unify matching patterns with pos/neg priority | Evgeni Chasnovski | 1 | +43 | -37 |
| 2024-07-12 09:24 | vim-patch:57f7d75: runtime(logindefs): update syntax with new keywords | Christian Clason | 1 | +24 | -3 |
| 2024-07-11 20:55 | vim-patch:fc533c9: runtime(mojo): include mojo ftplugin and indent script | Christian Clason | 2 | +47 | -0 |
| 2024-07-11 20:46 | vim-patch:7a22cb8: runtime(fstab): Add missing keywords to fstab syntax | Christian Clason | 1 | +16 | -6 |
| 2024-07-12 06:30 | vim-patch:9.1.0569: fnamemodify() treats ".." and "../" differently (#29673) | zeertzjq | 5 | +47 | -22 |
| 2024-07-12 00:05 | Merge pull request #29669 from zeertzjq/vim-9.1.0568 | zeertzjq | 12 | +70 | -48 |
| 2024-07-11 23:11 | vim-patch:9.1.0568: Cannot expand paths from 'cdpath' setting | zeertzjq | 12 | +54 | -23 |
| 2024-07-11 23:25 | vim-patch:partial:9.0.0418: manually deleting temp test files | zeertzjq | 1 | +8 | -17 |
| 2024-07-11 23:27 | vim-patch:partial:9.0.0323: using common name in tests leads to flaky tests | zeertzjq | 1 | +13 | -13 |
| 2024-07-11 23:10 | Merge pull request #29668 from zeertzjq/vim-9.1.0562 | zeertzjq | 4 | +119 | -61 |
| 2024-07-11 22:45 | vim-patch:9.1.0567: Cannot use relative paths as findfile() stop directories | zeertzjq | 3 | +39 | -12 |
| 2024-07-11 22:39 | vim-patch:9.1.0566: Stop dir in findfile() doesn't work properly w/o trailing slash | zeertzjq | 2 | +19 | -15 |
| 2024-07-11 21:45 | vim-patch:9.1.0565: Stop directory doesn't work properly in 'tags' | zeertzjq | 2 | +27 | -0 |
| 2024-07-11 21:43 | vim-patch:partial:9.0.0323: using common name in tests leads to flaky tests | zeertzjq | 1 | +34 | -34 |
| 2024-07-11 22:33 | vim-patch:8.2.3388: fnamemodify('path/..', ':p') differs from using 'path/../' (#29667) | zeertzjq | 2 | +7 | -1 |
| 2024-07-11 00:02 | vim-patch:9.1.0557: moving in the buffer list doesn't work as documented (#29653) | zeertzjq | 4 | +97 | -14 |
| 2024-07-10 17:47 | vim-patch:9.1.0555: filetype: angular ft detection is still problematic | Christian Clason | 2 | +8 | -8 |
| 2024-07-10 17:47 | vim-patch:a3a14d5: runtime(htmlangular): correct comment | Christian Clason | 1 | +2 | -2 |
| 2024-07-10 22:27 | vim-patch:7a85e34: runtime(doc): fix inconsistencies in :h file-searching (#29652) | zeertzjq | 1 | +7 | -7 |
| 2024-07-10 22:26 | vim-patch:9.1.0556: :bwipe doesn't remove file from jumplist of other tabpages (#29651) | zeertzjq | 3 | +86 | -6 |
| 2024-07-09 14:34 | refactor: remove CH_FOLD macro | dundargoc | 2 | +2 | -12 |
| 2024-07-10 08:04 | vim-patch:9.1.{0503,0549} (#29643) | zeertzjq | 1 | +2 | -2 |
| 2024-07-09 18:05 | vim-patch:9.1.0553: filetype: *.mcmeta files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-07-09 17:58 | vim-patch:9.1.0551: filetype: htmlangular files are not properly detected | Christian Clason | 3 | +66 | -4 |
| 2024-07-09 17:57 | vim-patch:9.1.0552: No test for antlr4 filetype | Christian Clason | 1 | +1 | -0 |
| 2024-07-09 17:15 | vim-patch:9.1.0550: filetype: antlr4 files are not recognized | Christian Clason | 3 | +45 | -0 |
| 2024-07-10 02:35 | vim-patch:9.1.0554: :bw leaves jumplist and tagstack data around (#29639) | zeertzjq | 8 | +90 | -50 |
| 2024-07-10 00:07 | vim-patch:9.1.0547: No way to get the arity of a Vim function (#29638) | zeertzjq | 8 | +168 | -26 |
| 2024-07-09 16:36 | vim-patch:73a8108: runtime(tmux): Update syntax script | Christian Clason | 1 | +6 | -6 |
| 2024-07-09 19:08 | fix(diagnostic): fix backwards compatibility for goto_next and goto_prev (#29593) | Max Coplan | 2 | +6 | -2 |
| 2024-07-09 13:26 | build(deps): drop unused bundled bash, python parsers and queries | Christian Clason | 10 | +13 | -746 |
| 2024-07-09 11:17 | fix(lua): change some vim.fn.expand() to vim.fs.normalize() (#29583) | zeertzjq | 3 | +16 | -16 |
| 2024-07-08 22:41 | vim-patch:d1c3698: runtime(doc): fix typo in :h ft-csv-syntax (#29619) | zeertzjq | 1 | +4 | -4 |
| 2024-07-08 19:35 | vim-patch:ab03dd2: runtime(hlsplaylist): include hlsplaylist ftplugin file | Christian Clason | 1 | +37 | -0 |
| 2024-07-08 16:20 | perf(filetype): skip contents check in `match()` if there is no contents (#29596) | Evgeni Chasnovski | 1 | +17 | -13 |
| 2024-07-08 08:48 | vim-patch:f77a0e9: runtime(cmakecache): include cmakecache ftplugin file | Christian Clason | 1 | +13 | -0 |
| 2024-07-08 08:48 | vim-patch:380f980: runtime(lex): include lex ftplugin file | Christian Clason | 1 | +14 | -0 |
| 2024-07-08 08:47 | vim-patch:7d60dc2: runtime(yacc): include yacc ftplugin file | Christian Clason | 1 | +16 | -0 |
| 2024-07-08 08:47 | vim-patch:08b0c12: runtime(squirrel): include squirrel ftplugin file | Christian Clason | 1 | +17 | -0 |
| 2024-07-08 08:47 | vim-patch:2c9ef3a: runtime(objcpp): include objcpp ftplugin file | Christian Clason | 1 | +1 | -0 |
| 2024-07-08 08:46 | vim-patch:94c1c66: runtime(tf): include tf ftplugin file | Christian Clason | 2 | +14 | -1 |
| 2024-07-08 08:46 | vim-patch:01e2090: runtime(mysql): include mysql ftplugin file | Christian Clason | 1 | +1 | -0 |
| 2024-07-08 08:45 | vim-patch:a264bb9: runtime(javacc): include javacc ftplugin file | Christian Clason | 1 | +20 | -0 |
| 2024-07-08 08:45 | vim-patch:2525608: runtime(cabal): include cabal ftplugin file | Christian Clason | 1 | +13 | -0 |
| 2024-07-08 08:45 | vim-patch:f5398c8: runtime(cuda): include CUDA ftplugin file | Christian Clason | 1 | +16 | -0 |
| 2024-07-08 08:44 | vim-patch:2c299eb: runtime(editorconfig): include editorconfig ftplugin file | Christian Clason | 1 | +13 | -0 |
| 2024-07-08 08:44 | vim-patch:8906e22: runtime(kivy): update kivy syntax, include ftplugin | Christian Clason | 2 | +15 | -2 |
| 2024-07-06 06:34 | fix(treesitter.foldexpr): robustness against ctrl-c | Jaehwang Jung | 1 | +9 | -0 |
| 2024-07-08 08:39 | vim-patch:9.1.0544: filetype: ldapconf files are not recognized | Christian Clason | 3 | +17 | -0 |
| 2024-07-08 02:36 | fix(quickfix): make shortmess+=O work with cmdheight=0 (#29609) | zeertzjq | 3 | +25 | -6 |
| 2024-07-07 22:55 | vim-patch:9.1.0543: Behavior of CursorMovedC is strange (#29608) | zeertzjq | 3 | +23 | -11 |
| 2024-07-07 22:51 | vim-patch:e85fdc7: runtime(vim): Update base-syntax, improve :match command highlighting (#29607) | zeertzjq | 1 | +13 | -1 |
| 2024-07-07 22:45 | Merge pull request #29606 from zeertzjq/vim-b9bbf1f04439 | zeertzjq | 5 | +22 | -0 |
| 2024-07-07 22:19 | vim-patch:9.1.0540: Unused assignment in sign_define_cmd() | zeertzjq | 3 | +3 | -0 |
| 2024-07-07 22:18 | vim-patch:fbbabbc: runtime(doc): add page-scrolling keys to index.txt | zeertzjq | 1 | +4 | -0 |
| 2024-07-07 22:17 | vim-patch:b9bbf1f: runtime(doc): clarify how to re-init csv syntax file | zeertzjq | 1 | +15 | -0 |
| 2024-07-07 16:37 | build: remove -O2 from gen_cflags | Lewis Russell | 1 | +0 | -1 |
| 2024-07-07 08:37 | fix(health): fix fetching url with python in provider health (#29594) | Stanislav Asunkin | 1 | +9 | -6 |
| 2024-07-06 23:21 | vim-patch:9.1.0538: not possible to assign priority when defining a sign (#29592) | zeertzjq | 8 | +96 | -26 |
| 2024-07-06 16:00 | vim-patch:9.1.0536: filetype: zone files are not recognized | Christian Clason | 3 | +18 | -1 |
| 2024-07-06 22:32 | vim-patch:9.1.0537: signed number detection for CTRL-X/A can be improved (#29590) | zeertzjq | 6 | +102 | -13 |
| 2024-07-06 14:44 | vim-patch:9.1.0534: completion wrong with fuzzy when cycling back to original (#29588) | zeertzjq | 3 | +41 | -3 |
| 2024-07-06 14:25 | fix(lua): don't include text after cursor in completion pattern (#29587) | zeertzjq | 4 | +22 | -8 |
| 2024-07-06 09:52 | Merge pull request #29584 from zeertzjq/vim-6a4afb1efca1 | zeertzjq | 1 | +3 | -0 |
| 2024-07-06 09:44 | feat(lsp): drop fswatch, use inotifywait (#29374) | Andreas Schneider | 7 | +54 | -53 |
| 2024-07-06 09:41 | docs(lsp): add examples to lsp-quickstart for completion and autoformatting (#29497) | Gregory Anders | 1 | +25 | -11 |
| 2024-07-06 09:40 | fix(glob): avoid `subcapture nesting too deep` error (#29520) | Zoltán Nyikos | 2 | +28 | -6 |
| 2024-07-06 09:32 | vim-patch:aaaa21b: runtime(doc): Remove wrong help tag CTRL-SHIFT-CR | zeertzjq | 1 | +1 | -1 |
| 2024-07-06 09:32 | vim-patch:6a4afb1: runtime(doc): document further keys that scroll page up/down | zeertzjq | 1 | +3 | -0 |
| 2024-07-05 19:39 | vim-patch:9.1.0532: filetype: Cedar files not recognized | Christian Clason | 3 | +15 | -0 |
| 2024-07-05 10:39 | refactor(eval): use uv_random() for init_srand() (#29575) | zeertzjq | 1 | +13 | -35 |
| 2024-07-04 17:09 | fix(treesitter): display fields for anonymous nodes in :InspectTree | Riley Bruins | 2 | +12 | -9 |
| 2024-07-05 07:20 | vim-patch:9.1.0524: the recursive parameter in the *_equal functions can be removed (#29572) | zeertzjq | 6 | +94 | -102 |
| 2024-07-04 23:51 | vim-patch:9.1.0526: Unwanted cursor movement with pagescroll at start of buffer (#29569) | luukvbaal | 2 | +8 | -3 |
| 2024-07-04 23:46 | vim-patch:9.1.0525: Right release selects immediately when pum is truncated. (#29568) | zeertzjq | 2 | +42 | -6 |
| 2024-07-04 23:24 | fix(mouse): don't treat click on hsep as click on statusline (#29565) | zeertzjq | 3 | +27 | -5 |
| 2024-07-04 23:10 | vim-patch:9.1.0529: silent! causes following try/catch to not work (#29567) | zeertzjq | 2 | +50 | -2 |
| 2024-07-04 23:09 | vim-patch:9.1.0528: spell completion message still wrong in translations (#29566) | zeertzjq | 30 | +52 | -56 |
| 2024-07-04 21:20 | docs: misc (#29410) | dundargoc | 7 | +17 | -16 |
| 2024-07-04 17:57 | vim-patch:3146d63: runtime(netrw): fix remaining case of register clobber | Christian Clason | 1 | +13 | -3 |
| 2024-07-04 17:27 | vim-patch:11d5992: runtime(rust): use shiftwidth() in indent script | Christian Clason | 1 | +6 | -3 |
| 2024-07-04 17:15 | fix(diagnostic): make docs agree with code (#29561) | Peter Aronoff | 2 | +4 | -5 |
| 2024-07-03 11:27 | build(macos): disable deduplication in link step | Christian Clason | 1 | +3 | -0 |
| 2024-07-04 09:54 | vim-patch:2fbcc15: runtime(terraform): Add filetype plugin for terraform | Christian Clason | 1 | +14 | -0 |
| 2024-07-04 09:54 | vim-patch:3d2a996: runtime(dockerfile): enable spellchecking of comments in syntax script | Christian Clason | 1 | +2 | -2 |
| 2024-07-04 09:26 | vim-patch:2606e77: runtime(doc): rename variable for pandoc markdown support | Christian Clason | 1 | +2 | -2 |
| 2024-07-04 08:18 | build(deps): bump luajit to HEAD - 04dca7911 | Christian Clason | 1 | +2 | -2 |
| 2024-07-04 01:54 | refactor: add assertion for v_blob in tv_ptr() (#29554) | zeertzjq | 2 | +7 | -2 |
| 2024-07-03 22:36 | fix(lua): use rawget() to get __call in vim.is_callable() (#29536) | Tyler Miller | 2 | +55 | -1 |
| 2024-07-03 07:24 | fix(runtime): stop treesitter highlight in b:undo_ftplugin (#29533) | zeertzjq | 5 | +10 | -6 |
| 2024-07-03 00:40 | test: starting and stopping treesitter highlight (#29546) | zeertzjq | 1 | +97 | -46 |
| 2024-07-02 23:40 | fix(treesitter): ensure syntaxset augroup exists (#29542) | zeertzjq | 2 | +24 | -2 |
| 2024-07-02 16:27 | fix(lsp): fallback to `label` for completion items if all others are missing (#29522) | Sebastian Lyng Johansen | 2 | +28 | -1 |
| 2024-06-30 08:57 | feat(win32): embed executable icon | alex-tdrn | 2 | +10 | -0 |
| 2024-06-28 18:56 | build(deps): fix formatc target on MSVC | dundargoc | 1 | +1 | -0 |
| 2024-07-01 09:48 | fix(runtime): update b:undo_ftplugin in Lua runtime files (#29529) | zeertzjq | 6 | +11 | -1 |
| 2024-06-29 22:40 | feat(jumplist): allow opting out of removing unloaded buffers (#29347) | zeertzjq | 9 | +92 | -22 |
| 2024-06-29 09:46 | refactor: remove special handling for lowercase German sharp s | dundargoc | 2 | +0 | -15 |
| 2024-06-29 09:57 | Merge pull request #29467 from bfredl/shadapack2 | bfredl | 3 | +82 | -118 |
| 2024-06-28 18:25 | refactor: remove special-case conversion for german sharp s | dundargoc | 1 | +1 | -2 |
| 2024-06-08 19:40 | refactor: use `vim._with` where possible | dundargoc | 17 | +46 | -45 |
| 2024-06-12 19:14 | refactor: replace utf_convert with utf8proc conversion functions | dundargoc | 2 | +6 | -16 |
| 2024-06-12 15:04 | build: add utf8proc as dependency | dundargoc | 6 | +30 | -2 |
| 2024-06-24 09:27 | refactor(shada): don't use msgpack_packer for shada | bfredl | 3 | +82 | -118 |
| 2024-06-27 16:45 | Merge pull request #29483 from bfredl/nonbinary | bfredl | 19 | +137 | -269 |
| 2024-06-27 10:20 | fix(lsp): pre-filter matches on label if filterText is missing (#29491) | Mathias Fußenegger | 2 | +33 | -6 |
| 2024-06-25 13:33 | refactor(typval)!: remove distinction of binary and nonbinary strings | bfredl | 19 | +137 | -269 |
| 2024-06-26 15:03 | fix(lsp): avoid vim.keymap.del error when stopping a client (#29478) | Matt Fellenz | 1 | +1 | -1 |
| 2024-06-26 10:23 | Merge pull request #29280 from echasnovski/with-owobogo | dundargoc | 2 | +1658 | -243 |
| 2024-06-25 21:08 | ci(lintcommit): allow capitalized letter after colon in description (#29480) | zeertzjq | 1 | +5 | -2 |
| 2024-06-25 03:34 | vim-patch:9.1.0516: need more tests for nested dicts and list comparison (#29481) | Yinzuo Jiang | 1 | +49 | -0 |
| 2024-06-25 01:38 | vim-patch:62f7b55: runtime(netrw): save and restore register 0-9, a and unnamed (#29479) | zeertzjq | 1 | +27 | -10 |
| 2024-06-24 22:18 | vim-patch:ecd642a: runtime(doc): clarify, that register 1-9 will always be shifted (#29476) | zeertzjq | 1 | +7 | -7 |
| 2024-06-23 14:13 | feat(lua): add `context.env` (environment variables) to `vim._with()` | Evgeni Chasnovski | 2 | +68 | -4 |
| 2024-06-21 13:23 | feat(lua): update `vim._with` to allow more granular option contexts | Evgeni Chasnovski | 2 | +803 | -47 |
| 2024-06-21 13:23 | test(lua): cover `vim._with()` with tests | Evgeni Chasnovski | 2 | +828 | -233 |
| 2024-06-24 14:54 | feat(lsp): vim.lsp.buf.format() supports textDocument/rangesFormatting #27323 | Tom Praschan | 7 | +158 | -11 |
| 2024-06-24 14:12 | refactor(filetype): change some patterns to extensions (#29472) | zeertzjq | 1 | +10 | -6 |
| 2024-06-15 00:54 | perf(treesitter): remove unnecessary foldexpr loop | Riley Bruins | 2 | +61 | -10 |
| 2024-06-24 09:30 | Merge pull request #29358 from bfredl/typvalpack | bfredl | 9 | +146 | -109 |
| 2024-06-15 17:50 | refactor(typval): don't use msgpack_packer for msgpackdump() | bfredl | 9 | +146 | -109 |
| 2024-06-23 11:50 | fix(treesitter): do not modify highlight state for _on_spell_nav | Luuk van Baal | 2 | +40 | -27 |
| 2024-06-23 10:00 | vim-patch:01a4fb1: runtime(java): Compose "g:java_highlight_signature" and "g:java_highlight_functions" | Christian Clason | 2 | +67 | -16 |
| 2024-06-21 19:44 | fix(gen_vimdoc): correctly generate function fields | TheLeoP | 1 | +4 | -1 |
| 2024-06-22 13:17 | fix(filetype): source ftdetect/* after creating scripts.vim autocmds (#29445) | zeertzjq | 2 | +41 | -15 |
| 2024-06-22 11:46 | vim-patch:fc64ac0: runtime(vim): Update base-syntax, fix function tail comments (#29450) | zeertzjq | 1 | +20 | -15 |
| 2024-06-21 08:29 | vim-patch:9.1.0506: filetype: .envrc & .prettierignore not recognized | Christian Clason | 2 | +4 | -2 |
| 2024-06-21 08:35 | vim-patch:17e0a19: runtime(scheme): update runtime files | Christian Clason | 5 | +44 | -38 |
| 2024-06-21 08:34 | vim-patch:beb02ed: runtime(java): Optionally highlight parameterised types | Christian Clason | 2 | +44 | -10 |
| 2024-06-21 06:40 | vim-patch:9.1.0512: Mode message for spell completion doesn't match allowed keys (#29437) | zeertzjq | 2 | +16 | -1 |
| 2024-06-21 06:35 | Merge pull request #29436 from zeertzjq/vim-9.1.0507 | zeertzjq | 5 | +77 | -19 |
| 2024-06-21 06:11 | vim-patch:9.1.0511: CursorMovedC triggered wrongly with setcmdpos() | zeertzjq | 3 | +26 | -19 |
| 2024-06-20 22:29 | vim-patch:9.1.0507: hard to detect cursor movement in the command line | zeertzjq | 5 | +70 | -19 |
| 2024-06-21 04:36 | vim-patch:6ccf6da: runtime(gomod): add gomod filetype plugin (#29433) | yuyk | 1 | +14 | -0 |
| 2024-06-20 13:37 | fix(treesitter): don't open fold when o/O adds a line below #28709 | Jaehwang Jung | 2 | +63 | -2 |
| 2024-06-20 12:16 | build(vim-patch.sh): don't ignore changes to version*.txt (#29425) | zeertzjq | 3 | +22 | -11 |
| 2024-06-20 09:45 | vim-patch:9.1.0505: filetype: Faust files are not recognized (#29426) | zeertzjq | 4 | +67 | -4 |
| 2024-06-20 07:08 | vim-patch:94c5d8a: runtime(java): Remove the group exclusion list from @javaTop | Christian Clason | 1 | +6 | -6 |
| 2024-06-20 04:29 | Merge pull request #29413 from jiangyinzuo/vim-patch-9.1.0497 | zeertzjq | 3 | +93 | -26 |
| 2024-06-20 02:44 | vim-patch:partial:9.1.0501: too complicated mapping restore in termdebug | Yinzuo Jiang | 1 | +37 | -0 |
| 2024-06-20 01:57 | vim-patch:9.1.0504: inner-tag textobject confused about ">" in attributes (#29420) | zeertzjq | 2 | +19 | -2 |
| 2024-06-19 18:04 | vim-patch:aeca717: runtime(nohlsearch): simplify mapping | Christian Clason | 2 | +3 | -3 |
| 2024-06-19 16:45 | fix(gen_help_html): handle delimiter, heading #29415 | Justin M. Keyes | 2 | +33 | -26 |
| 2024-06-19 16:28 | fix(diagnostics): don't apply extmarks to invalid lines #29321 | Riley Bruins | 1 | +7 | -1 |
| 2024-06-19 13:23 | vim-patch:partial:9.1.0497: termdebug can be further improved | Yinzuo Jiang | 3 | +56 | -26 |
| 2024-06-19 07:41 | vim-patch:1ce65e3: runtime(csv): include a simple csv filetype and syntax plugin (#29395) | Christian Clason | 2 | +60 | -0 |
| 2024-06-19 01:20 | fix(drawline): don't draw beyond end of window with 'rnu' (#29406) | zeertzjq | 2 | +41 | -1 |
| 2024-06-19 00:24 | Merge pull request #29404 from zeertzjq/vim-8.2.4724 | zeertzjq | 12 | +73 | -17 |
| 2024-06-18 23:42 | vim-patch:8.2.5047: CurSearch highlight is often wrong | zeertzjq | 6 | +54 | -2 |
| 2024-06-18 23:32 | vim-patch:8.2.4724: current instance of last search pattern not easily spotted | zeertzjq | 6 | +19 | -15 |
| 2024-06-18 22:32 | vim-patch:9.1.0499: MS-Windows: doesn't handle symlinks properly (#29400) | zeertzjq | 1 | +23 | -0 |
| 2024-06-18 18:00 | vim-patch:9718ed7: runtime(filetype): update htmldjango detection | Christian Clason | 1 | +7 | -2 |
| 2024-06-18 22:00 | fix(mouse): early return when clicking in padded 'statuscolumn' (#29394) | luukvbaal | 2 | +7 | -0 |
| 2024-06-18 17:44 | vim-patch:26de90c: runtime(nohlsearch): include the the simple nohlsearch package | Christian Clason | 3 | +34 | -1 |
| 2024-06-18 21:47 | vim-patch:9.1.0498: getcmdcompltype() interferes with cmdline completion (#29397) | zeertzjq | 2 | +22 | -7 |
| 2024-06-18 04:02 | refactor(lua): remove unnecessary strlen() in nlua_expand_pat() (#29388) | zeertzjq | 2 | +8 | -20 |
| 2024-06-18 03:23 | refactor: Windows tilde expansion followup (#29380) | Rafael Kitover | 3 | +41 | -10 |
| 2024-06-18 01:47 | fix(lua): find length of completion prefix earlier (#29384) | zeertzjq | 4 | +89 | -26 |
| 2024-06-17 23:11 | vim-patch:ca47114: runtime(doc): improve the vim-shebang example (#29382) | zeertzjq | 1 | +8 | -2 |
| 2024-06-17 23:04 | docs(lsp): format the handwritten part #29295 | Yi Ming | 1 | +20 | -20 |
| 2024-06-17 23:00 | docs(news): fix inconsistencies (#29381) | zeertzjq | 3 | +14 | -17 |
| 2024-06-17 22:45 | Merge pull request #29379 from zeertzjq/vim-9.1.0495 | zeertzjq | 7 | +168 | -8 |
| 2024-06-17 22:02 | vim-patch:9.1.0496: matched text is highlighted case-sensitively | zeertzjq | 4 | +53 | -3 |
| 2024-06-17 21:49 | vim-patch:9.1.0495: Matched text isn't highlighted in cmdline pum | zeertzjq | 5 | +116 | -6 |
| 2024-06-17 22:09 | Merge #28775 fix(man.vim): signcolumn causes broken wrap | Justin M. Keyes | 1 | +6 | -2 |
| 2024-06-16 22:42 | vim-patch:9.1.0494: Wrong matched text highlighted in pum with 'rightleft' (#29371) | zeertzjq | 3 | +156 | -63 |
| 2024-06-16 22:33 | Merge pull request #29357 from luukvbaal/statuscol | zeertzjq | 10 | +273 | -231 |
| 2024-06-16 15:00 | vim-patch:0ddab58: runtime(java): Add a config variable for commonly used compiler options | Christian Clason | 2 | +14 | -2 |
| 2024-06-16 14:48 | vim-patch:917ff8a: runtime(html): bump length of character references in syntax script (vim/vim#15022) | Christian Clason | 1 | +1 | -1 |
| 2024-06-15 03:46 | feat(column)!: rework 'statuscolumn' %r/l items | Luuk van Baal | 10 | +256 | -207 |
| 2024-06-14 02:43 | refactor: remove redundant copy in statuscolumn items | Luuk van Baal | 1 | +18 | -25 |
| 2024-06-16 09:30 | vim-patch:79da22d: runtime(kdl): fix KdlIndent and kdlComment in indent script (vim/vim#15019) | Christian Clason | 2 | +19 | -12 |
| 2024-06-16 09:29 | vim-patch:371bab0: runtime(java): Fold multi-line comments with the syntax kind of &fdm (vim/vim#15016) | Christian Clason | 1 | +42 | -14 |
| 2024-06-16 09:27 | vim-patch:9.1.0492: filetype: Vim-script files not detected by shebang line | Christian Clason | 2 | +2 | -0 |
| 2024-06-16 09:30 | vim-patch:9.1.0493: Test for patch 9.1.0489 doesn't fail without the fix (#29366) | zeertzjq | 1 | +6 | -3 |
| 2024-06-15 23:07 | vim-patch:9.1.0489: default completion may break with fuzzy (#29364) | zeertzjq | 2 | +14 | -4 |
| 2024-06-15 22:08 | docs: document 'list' behavior when 'listchars' excludes "tab" (#29360) | zeertzjq | 3 | +9 | -0 |
| 2024-06-15 22:08 | Merge pull request #29361 from zeertzjq/vim-1c6734291295 | zeertzjq | 1 | +16 | -21 |
| 2024-06-15 21:52 | vim-patch:52f2ff0: runtime(zip): revert unintended change to zip#Write() | zeertzjq | 1 | +0 | -1 |
| 2024-06-15 21:51 | vim-patch:1c67342: runtime(zip): MS-Windows: handle files with spaces properly | zeertzjq | 1 | +17 | -21 |
| 2024-06-15 14:37 | vim-patch:9.1.0491: Cmdline pum doesn't work properly with 'rightleft' (#29355) | zeertzjq | 4 | +156 | -10 |
| 2024-06-15 14:26 | vim-patch:f4bc59c: runtime(doc): add another tag for vim-shebang feature (#29356) | zeertzjq | 1 | +1 | -1 |
| 2024-06-15 14:06 | vim-patch:9.1.0490: minor style problems with patch 9.1.0487 (#29354) | zeertzjq | 1 | +2 | -3 |
| 2024-06-15 13:39 | vim-patch:9.1.0488: Wrong padding for pum "kind" with 'rightleft' (#29352) | zeertzjq | 2 | +9 | -9 |
| 2024-06-15 13:28 | vim-patch:ae321b5: runtime(vim): Update base-syntax, match shebang lines (vim/vim#15011) (#29351) | zeertzjq | 1 | +8 | -0 |
| 2024-06-15 08:07 | vim-patch:9.1.0486: filetype: Snakemake files are not recognized | Christian Clason | 3 | +16 | -0 |
| 2024-06-15 02:21 | fix(defaults): default @/Q broken when 'ignorecase' is set (#29343) | Jerry | 2 | +19 | -2 |
| 2024-06-14 23:20 | vim-patch:9.1.0487: completed item not update on fuzzy completion (#29341) | zeertzjq | 2 | +15 | -0 |
| 2024-06-14 23:04 | docs: misc (#29229) | dundargoc | 11 | +73 | -73 |
| 2024-06-14 22:30 | Merge pull request #29339 from zeertzjq/vim-a3bddb759e77 | zeertzjq | 4 | +43 | -36 |
| 2024-06-14 22:08 | vim-patch:c509c00: runtime(doc): fix wrong helptag for :defer | zeertzjq | 3 | +6 | -6 |
| 2024-06-14 22:05 | vim-patch:262e25e: runtime(vim): Update base-syntax, match :sleep arg | zeertzjq | 1 | +10 | -1 |
| 2024-06-14 22:04 | vim-patch:d6d4e13: runtime(doc): rewrite mkdir() doc and simplify {flags} meaning | zeertzjq | 3 | +24 | -33 |
| 2024-06-14 21:59 | vim-patch:a3bddb7: runtime(vim): Update base-syntax, match :catch and :throw args (vim/vim#14989) | zeertzjq | 1 | +10 | -3 |
| 2024-06-14 18:17 | vim-patch:79a14c0: runtime(keymap): include Georgian keymap | Christian Clason | 1 | +51 | -0 |
| 2024-06-14 21:56 | Merge pull request #29311 from zeertzjq/vim-9.1.0476 | zeertzjq | 12 | +323 | -20 |
| 2024-06-14 20:47 | vim-patch:9.1.0485: Matched text shouldn't be highlighted in "kind" and "menu" | zeertzjq | 3 | +60 | -62 |
| 2024-06-13 20:36 | vim-patch:9.1.0480: fuzzy string matching executed when not needed | zeertzjq | 1 | +6 | -5 |
| 2024-06-13 20:28 | vim-patch:9.1.0479: fuzzy_match_str_with_pos() does unnecessary list operations | zeertzjq | 3 | +21 | -69 |
| 2024-06-13 06:08 | vim-patch:9.1.0476: Cannot see matched text in popup menu | zeertzjq | 12 | +365 | -13 |
| 2024-06-14 20:33 | vim-patch:9.1.0484: Sorting of completeopt+=fuzzy is not stable (#29338) | zeertzjq | 3 | +29 | -3 |
| 2024-06-14 17:32 | fix(lsp): tune completion word extraction for decorated labels (#29331) | Mathias Fußenegger | 2 | +18 | -3 |
| 2024-06-14 09:33 | Merge pull request #29241 from bfredl/shadapack | bfredl | 13 | +174 | -204 |
| 2024-06-14 09:28 | fix(highlight): add `StatusLineTerm`/`StatusLineTermNC` to `:color vim` (#29313) | Evgeni Chasnovski | 4 | +129 | -82 |
| 2024-06-14 09:03 | refactor(lsp): use metatable for buf_versions (#29304) | Ilia Choly | 5 | +33 | -26 |
| 2024-06-14 09:02 | fix(lsp): check for nil response from server (#29196) | Tama McGlinn | 1 | +3 | -1 |
| 2024-06-14 08:37 | vim-patch:partial:9.1.0482: termdebug plugin needs more love (#29329) | Yinzuo Jiang | 2 | +74 | -62 |
| 2024-06-14 08:28 | vim-patch:4407461: runtime(netrw): correctly test for windows in NetrwGlob() (#29330) | zeertzjq | 1 | +1 | -1 |
| 2024-06-13 22:20 | fix(terminal): set local values of window options (#29326) | zeertzjq | 3 | +24 | -4 |
| 2024-06-13 21:48 | vim-patch:1487947: runtime(netrw): glob() on windows fails with [] in directory name (#29324) | zeertzjq | 1 | +14 | -9 |
| 2024-06-13 21:48 | vim-patch:9.1.0483: glob() not sufficiently tested (#29323) | zeertzjq | 1 | +27 | -0 |
| 2024-06-13 21:20 | revert: "refactor: use S_LEN macro" (#29319) | Lewis Russell | 42 | +258 | -263 |
| 2024-06-13 21:10 | Merge pull request #29322 from zeertzjq/vim-02f3ebacfbfa | zeertzjq | 3 | +177 | -180 |
| 2024-06-13 20:45 | vim-patch:d353d27: runtime(doc): restore description of "$" in col() and virtcol() (vim/vim#14981) | zeertzjq | 3 | +21 | -9 |
| 2024-06-12 20:31 | vim-patch:02f3eba: runtime(doc): deduplicate getpos(), line(), col(), virtcol() | zeertzjq | 3 | +162 | -177 |
| 2024-06-13 16:00 | vim-patch:902b766: runtime(java): Include element values in non-marker annotations (vim/vim#14979) | Christian Clason | 1 | +3 | -1 |
| 2024-06-13 00:55 | fix(tui): skip TUI in ui_rgb_attached (#29096) | Gregory Anders | 1 | +6 | -2 |
| 2024-06-13 00:31 | Merge pull request #29103 from gpanders/test-no-tgc | Gregory Anders | 5 | +12 | -13 |
| 2024-06-12 16:30 | Merge pull request #29303 from lewis6991/fix/wobuf | Lewis Russell | 2 | +20 | -12 |
| 2024-06-12 16:17 | Merge pull request #29290 from gpanders/push-wuqlkrkuypzz | Gregory Anders | 13 | +89 | -57 |
| 2024-06-11 16:10 | refactor(terminal): move :terminal defaults to _defaults.lua | Gregory Anders | 9 | +50 | -29 |
| 2024-06-11 16:10 | feat(highlight): add StatusLineTerm and StatusLineTermNC groups | Gregory Anders | 5 | +40 | -29 |
| 2024-06-12 14:47 | test: fix vim.deprecate tests | Lewis Russell | 1 | +13 | -14 |
| 2024-06-12 14:35 | fix(vim.wo): never allow non-zero bufnr | Lewis Russell | 2 | +15 | -6 |
| 2024-06-12 03:44 | vim-patch:210b39c: runtime(doc): clarify documentation for "v" position at line() (#29296) | zeertzjq | 3 | +45 | -12 |
| 2024-06-12 03:07 | vim-patch:9.1.0477: block_editing errors out when using <enter> (#29294) | zeertzjq | 1 | +9 | -0 |
| 2024-06-12 03:07 | vim-patch:b4e648a: runtime(doc): fix typos in syntax.txt (#29293) | zeertzjq | 1 | +2 | -2 |
| 2024-06-12 03:06 | Merge pull request #29292 from zeertzjq/vim-059cbe893355 | zeertzjq | 2 | +21 | -15 |
| 2024-06-12 02:23 | vim-patch:959c3c8: runtime(vim): Update base-syntax, configurable comment string highlighting (vim/vim#14931) | zeertzjq | 2 | +15 | -10 |
| 2024-06-12 02:22 | vim-patch:059cbe8: runtime(vim): Update base-syntax, match multiline continued comments (vim/vim#13936) | zeertzjq | 1 | +6 | -5 |
| 2024-06-11 17:33 | vim-patch:2e3b2a8: runtime(kdl): use shiftwidth() instead of &tabstop in indent script | Christian Clason | 1 | +2 | -2 |
| 2024-06-11 18:18 | feat(terminal): add support for copying with OSC 52 in embedded terminal (#29117) | Gregory Anders | 5 | +152 | -3 |
| 2024-06-11 17:21 | Merge pull request #29278 from bfredl/strcat | bfredl | 29 | +79 | -81 |
| 2024-06-11 15:40 | refactor: use S_LEN(s) instead of s, n (#29219) | James | 42 | +263 | -258 |
| 2024-06-11 12:11 | fix(types): add some vim.fn type annotations | notomo | 2 | +49 | -13 |
| 2024-06-01 07:18 | fix(types): use vararg return type annotation | Will Hopkins | 3 | +7 | -6 |
| 2024-06-11 08:25 | refactor(memory): use builtin strcat() instead of STRCAT() | bfredl | 29 | +79 | -81 |
| 2024-06-11 06:44 | vim-patch:2d88210: runtime(kdl): include syntax, indent and ftplugin files | Christian Clason | 3 | +88 | -0 |
| 2024-06-11 06:44 | vim-patch:b8076f9: runtime(deb822sources): add missing Enabled field in syntax script | Christian Clason | 1 | +1 | -1 |
| 2024-06-11 06:43 | vim-patch:7e9a1a7: runtime(svelte): basic svelte ftplugin file | Christian Clason | 1 | +13 | -0 |
| 2024-06-11 11:05 | refactor(lua): improve type annotations | Lewis Russell | 20 | +64 | -369 |
| 2024-06-08 12:19 | refactor(shada): use msgpack_sbuffer less | bfredl | 13 | +174 | -204 |
| 2024-06-11 07:52 | Merge pull request #29272 from luukvbaal/signcol | bfredl | 3 | +36 | -4 |
| 2024-05-16 13:12 | fix(ftplugin/man.vim): hide signcolumn (auto) | belkka | 1 | +1 | -1 |
| 2024-05-16 12:34 | refactor(ftplugin/man.vim): rearrange `setlocal` commands | belkka | 1 | +6 | -2 |
| 2024-06-10 14:55 | fix(column): clamp line number for legacy signs | Luuk van Baal | 3 | +36 | -4 |
| 2024-06-10 16:53 | fix(lsp): do not reset buf version when detaching client (#29242) | Ilia Choly | 1 | +1 | -1 |
| 2024-06-10 12:22 | Merge #29238 from clason/feat/help-toc | Justin M. Keyes | 9 | +63 | -87 |
| 2024-06-10 11:23 | fix(glob): handle overlapping `{}` condition elements #29236 | Jon Huhn | 2 | +18 | -6 |
| 2024-06-09 13:59 | fix(api): allow `scope = 'local'` with `buf` when using `nvim_get_option_value` | dundargoc | 1 | +4 | -5 |
| 2024-06-10 01:14 | feat(lsp): include end_col, end_lnum in vim.lsp.buf.locations_to_items #29164 | Tom Praschan | 4 | +21 | -4 |
| 2024-06-09 22:47 | vim-patch:9c4389a: runtime(doc): Fix small style issues (#29263) | zeertzjq | 3 | +7 | -7 |
| 2024-06-09 22:37 | vim-patch:9.1.0472: Inconsistencies between functions for option flags (#29262) | zeertzjq | 2 | +4 | -4 |
| 2024-06-09 16:43 | vim-patch:d6b4afb: runtime(java): Exclude lambda expressions from _when_ _switch-case_ label clauses (vim/vim#14945) | Christian Clason | 1 | +2 | -2 |
| 2024-06-09 12:16 | fix(runtime): add commentstring for glsl ftplugin | Samuel Born | 1 | +1 | -0 |
| 2024-06-09 12:24 | Merge pull request #29248 from bfredl/dynamic_kvec | bfredl | 1 | +17 | -46 |
| 2024-06-08 15:12 | docs: fix more treesitter parsing errors | Christian Clason | 3 | +6 | -6 |
| 2024-06-08 08:49 | feat(help): use treesitter for table of contents | Christian Clason | 4 | +44 | -74 |
| 2024-06-02 12:21 | refactor(os/shell): we have DynamicBuffer at home | bfredl | 1 | +17 | -46 |
| 2024-06-09 09:33 | Merge pull request #29141 from bfredl/rstream2 | bfredl | 18 | +240 | -973 |
| 2024-06-03 17:04 | feat(lua): add `vim._with` | dundargoc | 5 | +480 | -19 |
| 2024-05-31 12:40 | refactor(io): make rstream use a linear buffer | bfredl | 18 | +240 | -973 |
| 2024-06-08 08:19 | build(deps): bump tree-sitter-vimdoc to v3.0.0 | Christian Clason | 2 | +13 | -7 |
| 2024-06-08 02:12 | refactor: quadratic behavior in vim_findfile_stopdir (#29232) | James | 1 | +27 | -15 |
| 2024-06-07 19:43 | fix(man): filter OSC 8 hyperlink markup #29171 | Lennard Hofmann | 2 | +35 | -3 |
| 2024-06-07 15:33 | feat: get/set namespace properties #28728 | altermo | 18 | +285 | -265 |
| 2024-06-07 09:54 | fix(lsp): fix reverse sorting of same position text edits (#29212) | Al Colmenar | 2 | +7 | -7 |
| 2024-06-07 09:36 | fix(lsp): revert buf_versions deprecation/replacement (#29217) | Mathias Fußenegger | 10 | +69 | -67 |
| 2024-06-07 03:36 | revert(commitlint): stop ignoring "fixup" commits (#29184) | dundargoc | 1 | +3 | -9 |
| 2024-06-07 02:55 | docs: misc (#28837) | dundargoc | 21 | +58 | -57 |
| 2024-06-06 16:46 | vim-patch:ce47d32: runtime(cpp): Change 'cms' for C++ to '// %s' | Christian Clason | 1 | +5 | -1 |
| 2024-06-06 14:16 | feat(editorconfig): add support for spelling_language (#28638) | sus-domesticus | 4 | +47 | -2 |
| 2024-06-06 13:11 | Merge pull request #29221 from bfredl/filebuffix | bfredl | 1 | +1 | -1 |
| 2024-06-06 11:48 | fix(fileio): copy to correct buffer position when reading | bfredl | 1 | +1 | -1 |
| 2024-06-05 22:40 | vim-patch:92f4e91: runtime(vim): Update base-syntax, allow whitespace before :substitute pattern (#29210) | zeertzjq | 2 | +14 | -7 |
| 2024-06-05 22:27 | Merge pull request #29209 from zeertzjq/vim-9.1.0467 | zeertzjq | 12 | +145 | -45 |
| 2024-06-05 21:50 | vim-patch:9.1.0469: Cannot have buffer-local value for 'completeopt' | zeertzjq | 12 | +137 | -40 |
| 2024-06-05 21:49 | vim-patch:9.1.0467: typos in some comments | zeertzjq | 2 | +8 | -5 |
| 2024-06-05 13:27 | fix(tui): move $COLORTERM check to _defaults.lua (#29197) | Gregory Anders | 3 | +65 | -14 |
| 2024-06-05 08:47 | fix(lua): don't clamp -1 or v:maxcol in vim.highlight.range() (#29203) | zeertzjq | 2 | +46 | -10 |
| 2024-06-05 07:26 | Merge pull request #29200 from zeertzjq/vim-9.1.0463 | zeertzjq | 8 | +201 | -27 |
| 2024-06-05 07:02 | vim-patch:9.1.0466: Missing comments for fuzzy completion | zeertzjq | 1 | +7 | -0 |
| 2024-06-05 07:01 | vim-patch:2a2c4ff: runtime(doc): clarify how fuzzy 'completeopt' should work | zeertzjq | 3 | +12 | -3 |
| 2024-06-05 06:44 | vim-patch:9.1.0463: no fuzzy-matching support for insert-completion | zeertzjq | 8 | +185 | -27 |
| 2024-06-04 21:35 | fix(diagnostic): fix float scope filtering (#29134) | Andre Toerien | 2 | +115 | -12 |
| 2024-06-04 17:09 | vim-patch:98b73eb: runtime(netrw): prevent accidental data loss | Christian Clason | 1 | +5 | -0 |
| 2024-06-04 15:23 | fix(lsp): check if buffer is valid before LspDetach autocmd (#29162) | Saltaformajo | 1 | +1 | -1 |
| 2024-06-04 15:22 | fix(lsp): remove superfluous on_detach callback from semantic tokens module (#29174) | jdrouhard | 1 | +0 | -6 |
| 2024-06-04 15:21 | fix(lsp): account for changedtick version gap on modified reset (#29170) | Mathias Fußenegger | 2 | +16 | -13 |
| 2024-06-04 13:09 | fix(ui): superfluous showmode / excessive grid_cursor_goto #29089 | luukvbaal | 4 | +35 | -16 |
| 2024-06-04 13:06 | refactor(lua): use tuple syntax everywhere #29111 | Ilia Choly | 24 | +53 | -54 |
| 2024-06-04 12:51 | feat(install): mention standard paths, XDG vars in Windows installer #29101 | Luis Calle | 3 | +126 | -0 |
| 2024-06-04 10:17 | fix(runtime): remove obsolete ftplugin/calender.lua | Christian Clason | 1 | +0 | -1 |
| 2024-06-04 08:41 | refactor(spell.c): reduce scope of locals | Lewis Russell | 1 | +74 | -94 |
| 2024-06-04 08:55 | fix(filetype): fix typos in filetype detection | Evgeni Chasnovski | 1 | +2 | -2 |
| 2024-06-03 04:13 | fixup: include nvim/ascii_defs.h | James Tirta Halim | 1 | +1 | -0 |
| 2024-06-03 04:10 | fixup: apply the change on more files | James Tirta Halim | 19 | +45 | -45 |
| 2024-06-03 04:04 | fixup: LNUL | James Tirta Halim | 1 | +1 | -1 |
| 2024-06-03 04:00 | refactor: replace '\0' with NUL | James Tirta Halim | 23 | +65 | -62 |
| 2024-06-04 07:39 | vim-patch:9.1.0464: no whitespace padding in commentstring option in ftplugins | Christian Clason | 71 | +298 | -163 |
| 2024-06-03 22:07 | vim-patch:partial:8.2.3637: typos in test files (#29172) | zeertzjq | 12 | +21 | -24 |
| 2024-06-03 16:07 | fix(lsp): use client.id instead of pairs index (#29143) | ippachi | 1 | +3 | -2 |
| 2024-06-03 09:55 | fix(gx): allow `@` in url | dundargoc | 1 | +7 | -1 |
| 2024-06-03 07:48 | feat(ftplugin): change 'commentstring' to `// %s` for C/C++ (#29085) | Soham Shanbhag | 12 | +12 | -8 |
| 2024-06-02 21:38 | vim-patch:partial:9.1.0461: too many strlen() calls in drawline.c (#29150) | zeertzjq | 1 | +1 | -1 |
| 2024-06-02 21:35 | vim-patch:9.1.0458: Coverity complains about division by zero (#29149) | zeertzjq | 1 | +4 | -2 |
| 2024-06-02 15:31 | vim-patch:9.1.0460: filetype: lintstagedrc files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-06-02 08:19 | Merge pull request #29124 from bfredl/inputring | bfredl | 4 | +61 | -54 |
| 2024-06-02 07:54 | fix(lsp): trim trailing whitespace from completion words (#29122) | Mathias Fußenegger | 2 | +37 | -1 |
| 2024-06-02 07:37 | Merge pull request #29136 from zeertzjq/vim-8.2.0083 | zeertzjq | 2 | +37 | -6 |
| 2024-06-02 07:18 | test: add a test for #29119 | zeertzjq | 1 | +19 | -0 |
| 2024-06-02 07:00 | vim-patch:8.2.0109: corrupted text properties when expanding spaces | zeertzjq | 1 | +11 | -2 |
| 2024-06-02 06:58 | vim-patch:8.2.0083: text properties wrong when tabs and spaces are exchanged | zeertzjq | 1 | +9 | -6 |
| 2024-06-01 22:29 | Merge pull request #29132 from zeertzjq/vim-9.1.0456 | zeertzjq | 5 | +110 | -19 |
| 2024-06-01 21:47 | vim-patch:9.1.0456: Left shift is incorrect with vartabstop and shiftwidth=0 | zeertzjq | 5 | +96 | -19 |
| 2024-06-01 21:53 | vim-patch:8.2.4452: test for what 8.2.4436 fixes does not check for regression | zeertzjq | 1 | +3 | -1 |
| 2024-06-01 21:52 | vim-patch:8.2.4437: vartabs test fails on MS-Windows | zeertzjq | 1 | +3 | -3 |
| 2024-06-01 21:48 | vim-patch:8.2.4436: crash with weird 'vartabstop' value | zeertzjq | 1 | +12 | -0 |
| 2024-06-01 22:06 | vim-patch:e299591: runtime(doc): clarify 'shortmess' flag "S" (#29131) | zeertzjq | 3 | +21 | -9 |
| 2024-06-01 15:19 | refactor: move shared messages to errors.h #26214 | Justin M. Keyes | 76 | +270 | -193 |
| 2024-05-31 15:47 | fix(luacats): allow all types inside tuples | Ilia Choly | 2 | +3 | -3 |
| 2024-06-01 10:10 | fix(column): crash with 'signcolumn' set to "number" (#29003) | luukvbaal | 5 | +41 | -29 |
| 2024-05-31 18:36 | refactor(input): don't use a ring for input | bfredl | 4 | +61 | -54 |
| 2024-05-30 08:51 | perf(lsp): avoid repeated table lookup in completion.enable | Mathias Fussenegger | 1 | +8 | -6 |
| 2024-05-30 08:46 | refactor(lsp): share completion request logic between omnifunc & trigger | Mathias Fussenegger | 1 | +85 | -124 |
| 2024-05-30 08:24 | perf(lsp): don't copy completion items in filter pass | Mathias Fussenegger | 1 | +54 | -46 |
| 2024-06-01 08:18 | Merge pull request #29114 from bfredl/key_buffer | bfredl | 2 | +11 | -18 |
| 2024-05-31 15:51 | refactor(tui): use a linear buffer for buffered keys | bfredl | 2 | +11 | -18 |
| 2024-06-01 07:53 | Merge pull request #29106 from bfredl/rwstream | bfredl | 18 | +157 | -131 |
| 2024-06-01 06:47 | vim-patch:0bdc5d8: runtime(doc): Add ft_hare.txt to Reference Manual TOC (#29120) | zeertzjq | 1 | +1 | -0 |
| 2024-05-31 13:25 | test: remove checks for failed tests on Windows | Gregory Anders | 1 | +0 | -6 |
| 2024-05-31 14:48 | refactor(lsp): use tuple syntax in generated protocol types (#29110) | Ilia Choly | 2 | +5 | -5 |
| 2024-05-30 17:25 | fixup! docs(luacats): add tuple support | Ilia Choly | 1 | +1 | -1 |
| 2024-05-30 17:11 | docs(luacats): add tuple support | Ilia Choly | 2 | +9 | -1 |
| 2024-05-31 00:57 | fix(vim.text): remove assert from vim.text.hexdecode | Gregory Anders | 2 | +10 | -5 |
| 2024-05-31 00:57 | test: do not set termguicolors in test runner | Gregory Anders | 2 | +2 | -2 |
| 2024-05-30 10:59 | refactor(io): separate types for read and write streams | bfredl | 18 | +157 | -131 |
| 2024-05-31 12:41 | refactor(lsp): use predefined types in util function signatures (#29095) | Ilia Choly | 2 | +55 | -49 |
| 2024-05-31 10:33 | vim-patch:9.1.0454: minor issues in test_filetype with rasi test | Christian Clason | 2 | +2 | -2 |
| 2024-05-31 10:07 | vim-patch:9.1.0453: filetype: rasi files are not recognized | Christian Clason | 5 | +332 | -0 |
| 2024-05-31 09:24 | vim-patch:7129f2a: runtime(java): Improve the matching of lambda expressions (vim/vim#14880) | Christian Clason | 1 | +19 | -3 |
| 2024-05-31 08:13 | Merge pull request #29093 from bfredl/noring | bfredl | 4 | +144 | -159 |
| 2024-05-31 04:45 | fix(win-msi): add bin to PATH per-machine after installation (#29099) | Luis Calle | 1 | +1 | -1 |
| 2024-05-30 22:10 | Merge pull request #29102 from zeertzjq/vim-9.1.0449 | zeertzjq | 3 | +8 | -4 |
| 2024-05-30 21:50 | vim-patch:9.1.0451: No test for escaping '<' with shellescape() | zeertzjq | 3 | +9 | -5 |
| 2024-05-30 05:57 | vim-patch:9.1.0449: MS-Windows: Compiler warnings | zeertzjq | 1 | +3 | -3 |
| 2024-05-29 13:59 | ci: update labeler configuration and add reviewers | dundargoc | 2 | +33 | -1 |
| 2024-05-28 10:52 | refactor(fileio): use a linear buffer for FileDescriptor | bfredl | 4 | +144 | -159 |
| 2024-05-30 08:46 | refactor(lsp): replace util.buf_versions with changedtick (#28943) | Mathias Fußenegger | 10 | +52 | -57 |
| 2024-05-28 21:20 | feat(lsp): support postfix snippets in completion | Mathias Fussenegger | 2 | +98 | -45 |
| 2024-05-28 19:37 | feat(lsp): use fuzzy match on filterText instead of prefix match | Mathias Fussenegger | 2 | +11 | -5 |
| 2024-05-30 06:59 | fix(lsp): clear lsp client diagnostics (#29050) | crwebb85 | 1 | +7 | -6 |
| 2024-05-30 06:39 | vim-patch:8.2.3061: testing the shell option is incomplete and spread out (#29090) | zeertzjq | 3 | +23 | -77 |
| 2024-05-29 11:23 | Merge pull request #29016 from bfredl/shadareader | bfredl | 5 | +114 | -239 |
| 2024-05-28 19:54 | feat: add "jump" options to vim.diagnostic.config() (#29067) | Gregory Anders | 5 | +60 | -14 |
| 2024-05-28 09:03 | build: reuse code for deps.txt for both deps and main build | dundargoc | 5 | +48 | -35 |
| 2024-05-28 18:24 | feat(defaults): use vim.diagnostic.jump() for default mappings (#29066) | Gregory Anders | 5 | +39 | -18 |
| 2024-05-28 17:42 | Merge pull request #29063 from bfredl/noapifile | bfredl | 2 | +2 | -23 |
| 2024-05-28 17:39 | Merge pull request #27339 from MariaSolOs/completion | Gregory Anders | 12 | +1110 | -301 |
| 2024-05-25 17:23 | feat(snippet): add default keymaps during snippet session | Maria José Solano | 3 | +91 | -5 |
| 2024-05-28 13:51 | feat(diagnostic): add vim.diagnostic.jump() (#26745) | Gregory Anders | 4 | +401 | -189 |
| 2024-05-26 09:36 | refactor(shada): remove ShaDaReadDef secondary wrapper | bfredl | 5 | +114 | -239 |
| 2024-05-28 11:03 | refactor(fileio): remove useless use of FileDescriptor | bfredl | 2 | +2 | -23 |
| 2024-05-28 10:07 | refactor: deprecate vim.region() #28416 | Justin M. Keyes | 5 | +7 | -26 |
| 2024-05-28 09:43 | fix(ui): flush ext_cmdline events before doing cmdpreview #27950 | luukvbaal | 2 | +57 | -0 |
| 2024-05-28 06:59 | Merge pull request #29057 from zeertzjq/vim-0b74eeceb856 | zeertzjq | 1 | +1 | -11 |
| 2024-05-28 06:40 | vim-patch:0b74eec: runtime(stylus): remove remaining css code (vim/vim#14866) | zeertzjq | 1 | +1 | -11 |
| 2024-05-27 22:39 | fix(runtime): source c ftplugin properly for cpp on Windows (#29053) | zeertzjq | 2 | +10 | -1 |
| 2024-04-27 21:59 | test(lsp): add completion tests | Maria José Solano | 1 | +231 | -1 |
| 2024-02-04 22:13 | feat(lsp): completion side effects | Maria José Solano | 10 | +789 | -296 |
| 2024-05-25 18:35 | refactor: fix luals type warnings | dundargoc | 12 | +62 | -60 |
| 2024-05-27 16:42 | ci: bump backport action to version 3 | dundargoc | 1 | +1 | -6 |
| 2024-05-27 15:18 | fix(snippet): cancel snippet session when leaving the buffer (#29031) | Maria José Solano | 1 | +9 | -0 |
| 2024-05-27 15:06 | fix(lsp): do not detach from buffer if there are uninitialized clients (#29029) | Ilia Choly | 2 | +30 | -1 |
| 2024-05-27 14:38 | vim-patch:393708c: runtime(vim): re-generate vim syntax from generator (#29041) | zeertzjq | 1 | +2 | -1 |
| 2024-05-27 14:02 | vim-patch:9.1.0447: completion may be wrong when deleting all chars (#29040) | glepnir | 3 | +14 | -8 |
| 2024-05-27 13:08 | perf: add fast path to vim.validate (#28977) | Gregory Anders | 3 | +101 | -16 |
| 2024-05-27 11:20 | fix(treesitter): find buffer in multiple windows #28922 | Guilherme Soares | 2 | +74 | -1 |
| 2024-05-27 11:14 | build: "popcount" name conflict on NetBSD #28983 | Malte Dehling | 2 | +8 | -6 |
| 2024-05-27 06:37 | fix(drawline): don't draw beyond end of window (#29035) | zeertzjq | 2 | +44 | -8 |
| 2024-05-26 18:08 | vim-patch:8607192: runtime(typescriptreact): fix highlighting nested and escaped quotes in string props (vim/vim#14852) | Christian Clason | 1 | +3 | -2 |
| 2024-05-26 18:07 | vim-patch:76174e7: runtime(asm): remove the indent plugin since it has too many issues | Christian Clason | 1 | +0 | -29 |
| 2024-05-26 21:50 | vim-patch:9.1.0446: getregionpos() inconsistent for partly-selected multibyte char (#29032) | zeertzjq | 2 | +28 | -3 |
| 2024-05-26 17:55 | fix(extmarks): issues with revalidating marks #28961 | luukvbaal | 1 | +9 | -2 |
| 2024-05-26 17:54 | fix(tui): reset clear_region attributes during startup #28713 | luukvbaal | 2 | +45 | -41 |
| 2024-05-26 17:27 | fix(tohtml): properly handle multiple hl groups #29012 | Riley Bruins | 2 | +16 | -6 |
| 2024-05-26 17:20 | Merge #29021 TOhtml fixes | Justin M. Keyes | 1 | +36 | -13 |
| 2024-05-26 11:28 | fix(tohtml): show how many warnings are hidden | altermo | 1 | +27 | -11 |
| 2024-05-26 11:32 | Merge pull request #29014 from bfredl/editortest | bfredl | 6 | +319 | -353 |
| 2024-05-26 11:08 | fix(tohtml): ignore lsp inlay hints | altermo | 1 | +9 | -2 |
| 2024-05-26 10:56 | fix(tohtml): replace ipairs with pairs | altermo | 1 | +1 | -1 |
| 2024-05-26 10:19 | build(deps): bump tree-sitter-c to v0.21.3 | Christian Clason | 1 | +2 | -2 |
| 2024-05-26 10:17 | build(deps): bump tree-sitter-query to v0.4.0 | Christian Clason | 2 | +2 | -5 |
| 2024-05-26 09:05 | build(deps): bump luajit to HEAD - 93e87998b | Christian Clason | 1 | +2 | -2 |
| 2024-05-26 07:34 | refactor(tests): more global highlight definitions | bfredl | 6 | +319 | -353 |
| 2024-05-26 07:40 | Merge pull request #29006 from bfredl/apitest | bfredl | 3 | +213 | -327 |
| 2024-05-25 17:18 | refactor(tests): use more global highlight definitions | bfredl | 3 | +213 | -327 |
| 2024-05-25 23:11 | vim-patch:9.1.0442: hare runtime files outdated (#29011) | zeertzjq | 12 | +421 | -123 |
| 2024-05-25 21:21 | vim-patch:0076ddc: runtime(debian): update Debian runtime files (vim/vim#14849) | Christian Clason | 4 | +14 | -10 |
| 2024-05-25 19:23 | fix(snippet): don't override unnamed register on tabstop select (#28998) | Mathias Fußenegger | 1 | +1 | -1 |
| 2024-05-25 19:22 | fix(lsp): handle nil root_dir in health check (#29007) | Mathias Fußenegger | 3 | +6 | -4 |
| 2024-05-25 15:56 | refactor: move provider-related to where they are used | dundargoc | 2 | +127 | -131 |
| 2024-05-25 17:26 | Merge pull request #28999 from bfredl/snapshot2 | bfredl | 1 | +27 | -31 |
| 2024-05-25 08:20 | refactor(tests): update screen:snapshot_util() to use new-style highlights | bfredl | 1 | +27 | -31 |
| 2024-05-25 11:33 | test(unit): skip flaky 'typval.c dict extend() works' test | dundargoc | 1 | +1 | -1 |
| 2024-05-25 12:44 | feat(main): expand file ~\ or ~/ prefix on Windows (#28515) | Rafael Kitover | 2 | +16 | -1 |
| 2024-05-25 12:37 | refactor(lua): rewrite vim.highlight.range() (#28986) | zeertzjq | 3 | +127 | -15 |
| 2024-05-25 09:13 | Merge pull request #28617 from glepnir/border_hl | bfredl | 5 | +27 | -22 |
| 2024-05-25 08:53 | vim-patch:9.1.0444: Not enough tests for getregion() with multibyte chars (#29000) | zeertzjq | 4 | +68 | -3 |
| 2024-05-24 17:09 | vim-patch:5e45715: runtime(typescript): update outdated syntax files | Christian Clason | 4 | +121 | -92 |
| 2024-05-24 16:15 | vim-patch:b1ffc52: runtime(i3config/swayconfig): fix floating_modifier highlight (vim/vim#14841) | Christian Clason | 2 | +8 | -8 |
| 2024-05-03 07:53 | fix(float): missing default highlight for title | glepnir | 5 | +27 | -22 |
| 2024-05-24 23:39 | test(lintdoc): check that input list is same length as output list (#28976) | dundargoc | 1 | +4 | -6 |
| 2024-05-24 23:31 | feat(lsp): update LSP healthcheck format (#28980) | Gregory Anders | 1 | +73 | -10 |
| 2024-05-24 21:19 | vim-patch:9.1.0443: Can't use blockwise selection with width for getregion() (#28985) | zeertzjq | 5 | +96 | -48 |
| 2024-05-24 18:35 | docs: update LSP quickstart (#28954) | Gregory Anders | 1 | +29 | -17 |
| 2024-05-24 16:33 | feat(defaults): add LSP default mappings (again) (#28650) | Gregory Anders | 5 | +52 | -4 |
| 2024-05-24 15:48 | fix(fs): make vim.fs.root work for relative paths and unnamed buffers (#28964) | Gregory Anders | 3 | +39 | -9 |
| 2024-05-24 15:44 | fix: show swapfile warning as a warning (#28971) | Gregory Anders | 1 | +4 | -1 |
| 2024-05-24 13:51 | refactor: replace deprecated vim.loop with vim.uv | dundargoc | 2 | +4 | -4 |
| 2024-05-24 11:00 | vim-patch:9.1.0440: function get_lval() is too long (#28963) | zeertzjq | 1 | +119 | -97 |
| 2024-05-24 10:29 | vim-patch:8.2.3158: strange error message when using islocked() with a number (#28962) | zeertzjq | 3 | +7 | -1 |
| 2024-05-24 09:57 | feat(complete): specify reason for CompleteDone | Famiu Haque | 7 | +71 | -2 |
| 2024-05-16 16:33 | fix: change deprecation presentation | dundargoc | 5 | +122 | -44 |
| 2024-05-03 18:32 | feat: allow gx to function for markdown links | dundargoc | 2 | +29 | -6 |
| 2024-05-23 09:40 | docs: extract health to its own file | dundargoc | 8 | +159 | -129 |
| 2024-05-24 07:45 | vim-patch:9.1.0439: Cannot filter the history (#28958) | zeertzjq | 3 | +57 | -1 |
| 2024-05-24 07:44 | vim-patch:9.1.0441: getregionpos() can't properly indicate positions beyond eol (#28957) | zeertzjq | 5 | +305 | -14 |
| 2024-05-24 07:04 | vim-patch:9.1.0438: Wrong Ex command executed when :g uses '?' as delimiter (#28956) | zeertzjq | 3 | +18 | -5 |
| 2024-05-23 20:51 | vim-patch:22ac941: runtime(i3config/swayconfig): support floating_modifier none; revert broken highlighting | Christian Clason | 2 | +7 | -7 |
| 2024-05-23 23:08 | build: remove nix flakes (#28863) | dundargoc | 3 | +0 | -229 |
| 2024-05-23 21:57 | vim-patch:9.1.0436: Crash when using '?' as separator for :s (#28955) | zeertzjq | 2 | +11 | -2 |
| 2024-05-23 20:51 | vim-patch:9.1.0435: filetype: cygport files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-05-23 20:59 | fix(colorscheme): underline StatusLineNC with 'notermguicolors' #28810 | Evgeni Chasnovski | 1 | +2 | -2 |
| 2024-05-23 20:30 | fix(comment): fall back to using trimmed comment markers (#28938) | Evgeni Chasnovski | 3 | +35 | -27 |
| 2024-05-23 13:20 | build(docs): update CSS #28896 | Saien Govender | 1 | +1 | -2 |
| 2024-05-23 13:17 | fix(lsp): check if buffer was detached in on_init callback (#28914) | Ilia Choly | 5 | +71 | -40 |
| 2024-05-23 13:17 | refactor(lsp): reuse buf_detach_client logic in on_detach (#28939) | Mathias Fußenegger | 1 | +29 | -39 |
| 2024-05-23 10:03 | fix(lsp): trigger LspDetach on buffer delete (#28795) | Andre Toerien | 2 | +17 | -0 |
| 2024-05-23 06:23 | vim-patch:9.1.0433: Wrong yanking with exclusive selection and ve=all (#28933) | zeertzjq | 3 | +222 | -33 |
| 2024-05-23 01:10 | fix(shada): restore search pattern length properly (#28929) | zeertzjq | 2 | +13 | -0 |
| 2024-05-22 23:32 | vim-patch:9.0.1175: the set_ref_in_item() function is too long (#28926) | zeertzjq | 1 | +88 | -64 |
| 2024-05-22 23:04 | vim-patch:8.2.0703: Vim9: closure cannot store value in outer context (#28925) | zeertzjq | 2 | +5 | -2 |
| 2024-05-22 22:08 | vim-patch:9.1.0430: getregionpos() doesn't handle one char selection (#28924) | zeertzjq | 6 | +81 | -17 |
| 2024-05-22 16:47 | vim-patch:802fc04: runtime(rescript): include basic rescript ftplugin file (vim/vim#14822) | Christian Clason | 1 | +13 | -0 |
| 2024-05-22 18:40 | fix: merge all provider healthchecks into a single health.lua | dundargoc | 7 | +793 | -807 |
| 2024-05-22 14:07 | docs: move vim.health documentation to lua.txt | dundargoc | 11 | +248 | -155 |
| 2024-05-19 17:03 | refactor(lsp): use supports_method where applicable | Ilia Choly | 2 | +10 | -6 |
| 2024-05-22 00:41 | vim-patch:62ccaa6: runtime(termdebug): check for gdb file/dir before using as buffer name (#28908) | zeertzjq | 2 | +58 | -3 |
| 2024-05-21 23:51 | vim-patch:d1d9316: runtime(zig): refactor zig ftplugin, remove auto format (#28904) | Gregory Anders | 3 | +47 | -138 |
| 2024-05-21 23:19 | vim-patch:9.1.0427: tests: some issues with termdebug mapping test (#28907) | zeertzjq | 1 | +34 | -34 |
| 2024-05-21 22:54 | Merge pull request #28905 from zeertzjq/vim-9.1.0426 | zeertzjq | 14 | +299 | -198 |
| 2024-05-21 21:35 | vim-patch:9.1.0428: Tag guessing leaves wrong search history with very short names | zeertzjq | 2 | +21 | -5 |
| 2024-05-20 22:22 | vim-patch:9.1.0426: too many strlen() calls in search.c | zeertzjq | 13 | +279 | -194 |
| 2024-05-21 18:02 | fix(lsp): detach all clients on_reload to force buf_state reload (#28875) | Ilia Choly | 1 | +4 | -1 |
| 2024-05-21 16:31 | docs: how to get core dump files #28826 | Jongwook Choi | 1 | +33 | -28 |
| 2024-05-21 16:25 | fix(lsp): semantic token functions allow "0" bufnr #28849 | Riley Bruins | 3 | +83 | -14 |
| 2024-05-21 16:23 | fix(lsp): hide layout in codelenses in virtual text (#28794) (#28807) | Mango The Fourth | 1 | +1 | -1 |
| 2024-05-21 16:21 | feat(signs)!: place higher-priority signs from the left #27781 | Tobias Schmitz | 8 | +54 | -52 |
| 2024-05-21 16:16 | fix(lsp): add textDocument/documentLink to capability map (#28838) | Ilia Choly | 1 | +2 | -0 |
| 2024-05-21 16:10 | build(vim-patch.sh): include commit subject #28767 | Jongwook Choi | 1 | +1 | -1 |
| 2024-05-21 12:54 | fix(tui): remove duplicate disabling of synchronized output (#28884) | zeertzjq | 1 | +0 | -4 |
| 2024-05-20 20:58 | vim-patch:8cf29e4c4a2a | Christian Clason | 3 | +14 | -8 |
| 2024-05-20 23:45 | vim-patch:8.2.1520: Vim9: CTRL-] used in :def function does not work (#28880) | zeertzjq | 1 | +3 | -1 |
| 2024-05-20 17:16 | vim-patch:69dff00dfb37 | Christian Clason | 1 | +3 | -1 |
| 2024-05-20 13:45 | vim-patch:9.1.0399: block_editing errors out when using del (#28867) | zeertzjq | 1 | +8 | -0 |
| 2024-05-20 13:17 | Merge pull request #28854 from zeertzjq/vim-9.1.0394 | zeertzjq | 7 | +383 | -72 |
| 2024-05-20 12:50 | vim-patch:9.1.0423: getregionpos() wrong with blockwise mode and multibyte | zeertzjq | 6 | +135 | -55 |
| 2024-05-19 22:44 | vim-patch:9.1.0395: getregionpos() may leak memory on error | zeertzjq | 1 | +5 | -2 |
| 2024-05-19 22:15 | vim-patch:9.1.0394: Cannot get a list of positions describing a region | zeertzjq | 6 | +299 | -71 |
| 2024-05-20 12:24 | vim-patch:9.1.0425: filetype: purescript files are not recognized | Christian Clason | 3 | +16 | -0 |
| 2024-05-20 12:21 | vim-patch:9.1.0424: filetype: slint files are not recognized | Christian Clason | 3 | +17 | -0 |
| 2024-05-20 12:16 | vim-patch:f295050fa524 | Christian Clason | 1 | +13 | -0 |
| 2024-05-20 12:15 | vim-patch:957d903cb7af | Christian Clason | 3 | +94 | -0 |
| 2024-05-20 12:15 | vim-patch:c3d5c2fc8721 | Christian Clason | 1 | +14 | -0 |
| 2024-05-20 12:07 | vim-patch:9c4d14dbb4ba | Christian Clason | 1 | +13 | -0 |
| 2024-05-20 12:04 | vim-patch:1b5e3d21f6f3 | Christian Clason | 1 | +15 | -0 |
| 2024-05-20 04:42 | vim-patch:9.1.0409: too many strlen() calls in the regexp engine (#28857) | zeertzjq | 3 | +314 | -139 |
| 2024-05-19 09:36 | vim-patch:9.1.0421: filetype: hyprlang files are not recognized | Christian Clason | 3 | +18 | -0 |
| 2024-05-19 07:57 | vim-patch:4d7892bfb1db | Christian Clason | 1 | +15 | -0 |
| 2024-05-19 07:57 | vim-patch:36e974fdf3f5 | Christian Clason | 1 | +13 | -0 |
| 2024-05-19 07:56 | vim-patch:df859a36d390 | Christian Clason | 1 | +4 | -1 |
| 2024-05-17 23:16 | fix(diagnostic): show backtrace for deprecation warnings | Jongwook Choi | 1 | +4 | -6 |
| 2024-05-18 16:35 | refactor!: remove `nvim` and `provider` module for checkhealth | dundargoc | 0 | +0 | -0 |
| 2024-05-18 21:38 | refactor(path.c): add nonnull attributes (#28829) | zeertzjq | 2 | +32 | -4 |
| 2024-05-18 07:53 | vim-patch:94043780196c (#28831) | zeertzjq | 1 | +2 | -2 |
| 2024-05-17 16:47 | vim-patch:cf78d0df51f2 | Christian Clason | 1 | +10 | -0 |
| 2024-05-17 23:09 | vim-patch:9.1.0418: Cannot move to previous/next rare word (#28822) | zeertzjq | 9 | +95 | -11 |
| 2024-05-17 23:00 | fix(move): half-page scrolling with resized grid at eob (#28821) | zeertzjq | 2 | +70 | -1 |
| 2024-05-17 22:13 | Merge pull request #28790 from luukvbaal/vim-9.1.0414 | zeertzjq | 3 | +139 | -2 |
| 2024-05-17 20:35 | ci: change label `backport` to `target:release` | dundargoc | 1 | +1 | -1 |
| 2024-05-17 19:17 | fix(vim.iter): enable optimizations for arrays (lists with holes) (#28781) | Gregory Anders | 3 | +82 | -79 |
| 2024-05-16 19:31 | vim-patch:9.1.0414: Unable to leave long line with 'smoothscroll' and 'scrolloff' | Luuk van Baal | 3 | +139 | -2 |
| 2024-05-17 14:37 | feat(api): broadcast events to ALL channels #28487 | Justin M. Keyes | 9 | +104 | -187 |
| 2024-05-17 10:39 | fix(path): avoid chdir() when resolving path (#28799) | zeertzjq | 5 | +72 | -63 |
| 2024-05-17 10:25 | fix(health): broken ruby detect #28804 | MoonFruit | 1 | +1 | -2 |
| 2024-05-16 01:53 | docs(gen_help_html.lua): handle modeline and note nodes | Jongwook Choi | 1 | +4 | -0 |
| 2024-05-16 20:04 | Merge pull request #28785 from bfredl/nilversion | bfredl | 2 | +6 | -2 |
| 2024-05-16 16:42 | fix: extend the life of vim.tbl_flatten to 0.13 | Lewis Russell | 1 | +1 | -1 |
| 2024-05-16 18:07 | fix(version): fix vim.version().prerelease | bfredl | 2 | +6 | -2 |
| 2024-05-16 13:22 | feat: remove deprecated features | dundargoc | 5 | +2 | -233 |
| 2024-05-16 14:57 | perf(treesitter): use child_containing_descendant() in has-ancestor? (#28512) | vanaigr | 7 | +129 | -27 |
| 2024-05-16 13:28 | docs: news #28773 | Justin M. Keyes | 4 | +585 | -433 |
| 2024-05-16 12:36 | version bump | Justin M. Keyes | 1 | +2 | -2 |
| 2024-05-16 12:34 | NVIM v0.10.0 | Justin M. Keyes | 5 | +3 | -14 |
| 2024-05-16 12:33 | fix(test): failure after version bump #28771 | Justin M. Keyes | 2 | +24 | -34 |
| 2024-05-16 09:37 | docs: misc (#28761) | dundargoc | 3 | +51 | -58 |
| 2024-05-16 08:53 | docs: nvim.appdata.xml, set faq to "flow" layout #28769 | Justin M. Keyes | 3 | +22 | -18 |
| 2024-05-15 03:34 | docs(gen_help_html.lua): fix broken pre text, and handle linewrap | Jongwook Choi | 1 | +7 | -2 |
| 2024-05-16 06:29 | vim-patch:5faeb60480c6 (#28768) | zeertzjq | 3 | +15 | -12 |
| 2024-05-15 23:21 | build(release.sh): set VIMRUNTIME when regenerating docs (#28765) | zeertzjq | 1 | +1 | -1 |
| 2024-05-15 22:44 | Merge #28747 from justinmk/doc | Justin M. Keyes | 20 | +507 | -632 |
| 2024-05-15 21:56 | build(release.sh): use git cliff, drop old script | Justin M. Keyes | 4 | +17 | -73 |
| 2024-05-15 21:28 | fix(release.sh): ze version is too big | Justin M. Keyes | 1 | +4 | -4 |
| 2024-05-15 22:07 | vim-patch:fed01960d2b0 (#28764) | zeertzjq | 1 | +2 | -2 |
| 2024-05-15 21:36 | vim-patch:9.1.0413: smoothscroll may cause infinite loop (#28763) | zeertzjq | 3 | +42 | -17 |
| 2024-05-02 13:57 | docs: news | Justin M. Keyes | 18 | +488 | -557 |
| 2024-05-15 12:13 | perf(lua): avoid spairs in vim.validate happy path | Lewis Russell | 1 | +65 | -47 |
| 2024-05-15 11:39 | docs(lua): restore missing indexing for vim.bo and vim.wo (#28751) | zeertzjq | 2 | +8 | -2 |
| 2024-05-15 11:38 | fix(messages): avoid passing negative length to strnlen() (#28753) | zeertzjq | 1 | +1 | -1 |
| 2024-05-15 09:19 | perf(vim.fs.normalize): use iterator | Lewis Russell | 1 | +1 | -3 |
| 2024-05-14 16:29 | perf(loader): use a quicker version of vim.fs.normalize | Lewis Russell | 2 | +27 | -12 |
| 2024-05-15 10:28 | build: bump uncrustify to version 0.79.0 (#28756) | Christian Clason | 2 | +427 | -412 |
| 2024-05-14 23:18 | docs: misc (#28609) | dundargoc | 24 | +48 | -57 |
| 2024-05-13 18:11 | ci(labeler): adjust configuration | dundargoc | 3 | +44 | -41 |
| 2024-05-14 17:38 | fix(lsp): don't start additional client if attach failed (#28744) | Mathias Fußenegger | 1 | +2 | -0 |
| 2024-05-14 14:14 | fix(treesitter): allow optional directive captures (#28664) | Riley Bruins | 2 | +39 | -0 |
| 2024-05-14 14:08 | fix(health): clients may not support watchfiles #28710 | Maria José Solano | 1 | +23 | -0 |
| 2024-05-14 13:33 | feat(lsp): update LSP protocol 3.18 typings to date (#28730) | Jongwook Choi | 1 | +106 | -81 |
| 2024-05-14 11:23 | docs(gen_help_html.lua): wrap legacy help at word-boundary #28678 | gusain71 | 1 | +3 | -3 |
| 2024-05-12 19:09 | perf(lsp): only joinpath for dirs in watchdirs | Mathias Fussenegger | 1 | +7 | -5 |
| 2024-05-13 15:26 | perf(fs): normalize path only once in fs.dir | Mathias Fussenegger | 1 | +3 | -2 |
| 2024-05-13 20:46 | vim-patch:7961210b861c | Christian Clason | 1 | +2 | -2 |
| 2024-05-11 20:03 | vim-patch:86f6e2c2eed7 | Christian Clason | 1 | +11 | -12 |
| 2024-05-13 20:47 | vim-patch:43f2edc096cb | Christian Clason | 1 | +3 | -2 |
| 2024-05-13 20:47 | vim-patch:679f5abb9930 | Christian Clason | 2 | +20 | -18 |
| 2024-05-14 00:39 | test: fix incorrect function import (#28735) | dundargoc | 1 | +1 | -1 |
| 2024-05-13 12:00 | refactor(lua): remove deprecated features #28725 | Justin M. Keyes | 4 | +7 | -55 |
| 2024-05-12 22:12 | fix(treesitter): text alignment in checkhealth vim.treesitter | Jongwook Choi | 1 | +1 | -1 |
| 2024-05-12 22:07 | Merge #28432 nvim_win_xx_ns are EXPERIMENTAL | Justin M. Keyes | 8 | +168 | -98 |
| 2024-05-12 21:12 | refactor(api): nvim_win_xx_ns are EXPERIMENTAL | Justin M. Keyes | 7 | +75 | -57 |
| 2024-04-20 21:21 | refactor(api): rename nvim_win_remove_ns | Justin M. Keyes | 7 | +114 | -62 |
| 2024-05-12 17:22 | Merge pull request #28717 from bfredl/rpcmsg | bfredl | 2 | +27 | -1 |
| 2024-05-12 10:04 | fix(ui): data corruption in remote_ui_raw_line | bfredl | 2 | +27 | -1 |
| 2024-05-11 21:39 | fix(api): make getting explicit empty hl in virtual text work (#28697) | zeertzjq | 5 | +55 | -8 |
| 2024-05-11 10:24 | ci(build): use latest over explicit image version | dundargoc | 2 | +8 | -9 |
| 2024-05-11 10:17 | vim-patch:9.1.0407: Stuck with long line and half-page scrolling (#28704) | luukvbaal | 2 | +15 | -4 |
| 2024-05-11 10:14 | vim-patch:1c5728e0c4a9 (#28703) | zeertzjq | 5 | +12 | -14 |
| 2024-05-11 09:46 | vim-patch:9.1.0406: Divide by zero with getmousepos() and 'smoothscroll' (#28701) | zeertzjq | 3 | +84 | -10 |
| 2024-05-11 09:43 | vim-patch:b23c1fc59650 (#28702) | zeertzjq | 1 | +35 | -14 |
| 2024-05-11 07:31 | vim-patch:c16c4a21eb39 | Christian Clason | 1 | +3 | -2 |
| 2024-05-11 07:30 | vim-patch:d3952e8cfe7b | Christian Clason | 1 | +86 | -45 |
| 2024-05-10 16:36 | vim-patch:9.1.0402: filetype: mdd files detected as zsh filetype | Christian Clason | 2 | +3 | -3 |
| 2024-05-10 16:30 | vim-patch:9.1.0401: filetype: zsh module files are not recognized | Christian Clason | 3 | +13 | -8 |
| 2024-05-11 00:11 | fix: transposed xcalloc arguments (#28695) | zeertzjq | 2 | +2 | -2 |
| 2024-05-10 18:01 | Merge pull request #28676 from luukvbaal/tuiflush | bfredl | 2 | +43 | -0 |
| 2024-05-10 15:05 | vim-patch:06bdac158072 | Christian Clason | 1 | +8 | -31 |
| 2024-05-10 12:47 | fix(lsp): disable didChangeWatchedFiles on Linux | Lewis Russell | 3 | +9 | -6 |
| 2024-05-09 16:12 | fix(tui): initialize clear attrs with current terminal background | Luuk van Baal | 2 | +43 | -0 |
| 2024-05-09 22:12 | vim-patch:cb3691811be9 (#28684) | zeertzjq | 1 | +1 | -1 |
| 2024-05-09 18:31 | vim-patch:ce2ad9ffd79f | Christian Clason | 1 | +3 | -12 |
| 2024-05-08 19:49 | build: allow sccache as compiler cache | dundargoc | 2 | +8 | -6 |
| 2024-05-08 23:39 | vim-patch:9.1.0396: filetype: jj files are not recognized (#28672) | Gregory Anders | 4 | +41 | -0 |
| 2024-05-08 17:37 | vim-patch:1e34b95e4402 | Christian Clason | 4 | +91 | -152 |
| 2024-05-08 22:11 | vim-patch:9.1.0397: Wrong display with 'smoothscroll' when changing quickfix list (#28674) | zeertzjq | 4 | +165 | -16 |
| 2024-05-08 06:00 | refactor(change): check all tabpages in changed_lines_invalidate_buf() (#28666) | zeertzjq | 1 | +1 | -1 |
| 2024-05-07 17:14 | vim-patch:c5def6561d56 | Christian Clason | 1 | +5 | -4 |
| 2024-05-07 19:56 | Merge #28637 more support for vim.lsp.ListOpts.loclist | Justin M. Keyes | 4 | +164 | -159 |
| 2024-05-04 08:13 | feat(lsp): support vim.lsp.ListOpts.loclist in location_handler() | tom-anders | 2 | +10 | -2 |
| 2024-05-04 08:10 | docs(lsp): document vim.lsp.ListOpts.loclist | tom-anders | 3 | +9 | -14 |
| 2024-05-04 08:04 | refactor(lsp): use vim.cmd instead of api.nvim_command | tom-anders | 1 | +7 | -7 |
| 2024-05-04 08:02 | docs(lsp): fix type annotations in response_to_list(...) | tom-anders | 1 | +1 | -1 |
| 2024-05-04 07:58 | refactor(lsp): move repeated table construction into a variable | tom-anders | 1 | +8 | -6 |
| 2024-05-07 18:09 | fix(lsp): rename LspProgress data.result => data.params #28632 | Jongwook Choi | 3 | +13 | -11 |
| 2024-05-04 07:56 | refactor(lsp): use vim.is_callable() | tom-anders | 1 | +3 | -3 |
| 2024-04-29 17:20 | refactor(lsp): s/options/opts for parameters in vim.lsp.buf | tom-anders | 2 | +127 | -127 |
| 2024-04-22 15:29 | fix(treesitter): clip end row early | Jaehwang Jung | 1 | +9 | -16 |
| 2024-04-22 14:46 | refactor(fold): avoid coverity false-positive | Jaehwang Jung | 1 | +13 | -11 |
| 2024-05-03 03:33 | docs(luacats): support backtick captured generic type | James Trew | 2 | +9 | -1 |
| 2024-05-07 09:30 | fix(lsp): enable() does not activate inlay hints on open buffers #28629 | Yi Ming | 1 | +1 | -1 |
| 2024-05-07 09:05 | vim-patch:8d8cb45756cb (#28657) | zeertzjq | 2 | +5 | -5 |
| 2024-05-06 21:24 | build(deps): bump tree-sitter-query to v0.3.0 | Christian Clason | 1 | +2 | -2 |
| 2024-05-06 13:13 | revert: default LSP mappings (#28649) | Gregory Anders | 4 | +4 | -55 |
| 2024-05-06 11:42 | refactor(snippet): rename exit() => stop() #28628 | Justin M. Keyes | 4 | +16 | -7 |
| 2024-05-05 22:43 | vim-patch:53753f6a4925 (#28647) | zeertzjq | 4 | +8 | -3 |
| 2024-05-05 10:57 | fix(treesitter): update queries | Christian Clason | 8 | +65 | -26 |
| 2024-05-05 09:41 | build(deps): bump tree-sitter to v0.22.6 | Christian Clason | 1 | +2 | -2 |
| 2024-05-05 12:29 | build: use libvterm commit with generated *.inc files | dundargoc | 2 | +2 | -55 |
| 2024-05-05 14:45 | fix(defaults): diagnostic mappings descriptions #28646 | Evgeni Chasnovski | 1 | +10 | -14 |
| 2024-05-04 22:08 | docs: fix lua type warnings (#28633) | Maria José Solano | 6 | +16 | -6 |
| 2024-05-04 07:53 | vim-patch:ad4881cb3c04 (#28636) | zeertzjq | 3 | +3 | -3 |
| 2024-05-03 16:34 | fix(treesitter): escape "\" in :InspectTree #28613 | Riley Bruins | 1 | +1 | -1 |
| 2024-05-03 15:17 | docs: deduplicate information in deprecated.txt | dundargoc | 3 | +90 | -128 |
| 2024-04-27 18:57 | build: simplify policy-setting for dependencies | dundargoc | 7 | +5 | -25 |
| 2024-05-03 14:18 | fix(lsp): replace bug-prone ternary operation #28627 | Yi Ming | 1 | +5 | -1 |
| 2024-05-03 11:32 | build: remove `lintdoc` from `lint` target | dundargoc | 1 | +1 | -1 |
| 2024-05-03 11:26 | fix(vim.json): properly treat luanil options as booleans (#28622) | zeertzjq | 2 | +16 | -8 |
| 2024-05-03 10:20 | fix(vim.ui)!: change open() to return `result|nil, errmsg|nil` #28612 | Justin M. Keyes | 7 | +28 | -24 |
| 2024-05-03 10:02 | perf(extmarks): better track whether namespace has extmarks (#28615) | zeertzjq | 6 | +89 | -11 |
| 2024-05-03 02:35 | fix(api): use correct buffer for "range" in nvim__redraw (#28614) | luukvbaal | 2 | +17 | -14 |
| 2024-05-01 22:15 | build: improve git-cliff CHANGELOG output | dundargoc | 1 | +20 | -21 |
| 2024-05-02 14:49 | Merge #28101 nvim__redraw | Justin M. Keyes | 19 | +552 | -43 |
| 2024-05-02 14:26 | feat(lsp): inlay_hint.is_enabled({filter}) #28523 | Yi Ming | 4 | +27 | -6 |
| 2024-04-10 09:42 | feat(api): add nvim__redraw for more granular redrawing | Luuk van Baal | 17 | +540 | -31 |
| 2024-04-10 09:41 | refactor: add win_T argument to setcursor_mayforce() | Luuk van Baal | 3 | +12 | -12 |
| 2024-05-02 13:16 | feat(lsp): vim.lsp.inlay_hint.enable(nil) applies to all buffers #28543 | Yi Ming | 4 | +140 | -79 |
| 2024-05-02 11:55 | vim-patch:9.1.0390: filetype: inko files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2024-05-02 11:54 | vim-patch:9.1.0389: filetype: templ files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2024-05-02 12:11 | docs(CONTRIBUTING): mention process of changing ft detection (#28598) | zeertzjq | 1 | +3 | -1 |
| 2024-05-02 12:09 | test: override XDG_STATE_HOME as well (#28604) | zeertzjq | 1 | +1 | -0 |
| 2024-05-02 11:33 | vim-patch:9.1.0388: cursor() and getregion() don't handle v:maxcol well (#28602) | zeertzjq | 3 | +35 | -4 |
| 2024-05-01 22:58 | ci: don't try to label backport PR if it was not created | dundargoc | 1 | +2 | -1 |
| 2024-05-02 08:25 | docs: add `hl-SnippetTabstop` tag | Evgeni Chasnovski | 3 | +4 | -2 |
| 2024-05-02 06:20 | fix(colorscheme): add missing LSP groups | Evgeni Chasnovski | 1 | +10 | -2 |
| 2024-05-01 16:46 | vim-patch:9.1.0386: filetype: stylus files not recognized | Christian Clason | 5 | +239 | -0 |
| 2024-05-01 20:51 | fix(ui): avoid recursiveness and invalid memory access #28578 | luukvbaal | 9 | +92 | -65 |
| 2024-05-01 13:39 | ci: improve default backport pull request title | dundargoc | 2 | +15 | -2 |
| 2024-05-01 15:18 | ci: update vim_patches.yml to follow conventional commits | dundargoc | 1 | +1 | -1 |
| 2024-05-01 13:08 | revert: "feat(extmarks): subpriorities (relative to declaration order) (#27131)" (#28585) | Gregory Anders | 6 | +10 | -75 |
| 2024-05-01 08:16 | vim-patch:9.1.0383: filetype: .out files recognized as tex files | Christian Clason | 2 | +1 | -2 |
| 2024-05-01 08:13 | vim-patch:9.1.0382: filetype: Kbuild files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-04-30 16:37 | docs: format vim_diff.txt for "flow" layout #28584 | Justin M. Keyes | 2 | +300 | -318 |
| 2024-04-30 13:06 | docs(api): sort unreleased nvim__ functions last #28580 | Justin M. Keyes | 4 | +103 | -96 |
| 2024-04-30 08:57 | feat(diagnostic): revert default behaviour of goto_next/prev() | Lewis Russell | 4 | +45 | -40 |
| 2024-04-30 12:12 | fix(api): mark nvim__complete_set as experimental #28579 | Justin M. Keyes | 6 | +42 | -36 |
| 2024-04-30 11:30 | docs: misc #24163 | Justin M. Keyes | 25 | +222 | -348 |
| 2024-04-29 23:44 | test(old): restore default 'grepprg' and 'grepformat' (#28574) | zeertzjq | 1 | +3 | -0 |
| 2024-04-29 23:04 | docs: various fixes (#28208) | dundargoc | 14 | +32 | -22 |
| 2024-04-29 21:44 | vim-patch:c4d0c8c81245 | Christian Clason | 2 | +33 | -10 |
| 2024-04-29 21:44 | vim-patch:dc5c90554145 | Christian Clason | 1 | +3 | -5 |
| 2024-04-29 22:02 | vim-patch:9.1.0381: cbuffer and similar commands don't accept a range (#28571) | zeertzjq | 3 | +88 | -12 |
| 2024-04-29 21:54 | vim-patch:04e1aaa94e3b (#28570) | zeertzjq | 1 | +1 | -1 |
| 2024-04-29 20:45 | fix(lsp): redundant vim.snippet.jumpable #28560 | Maria José Solano | 3 | +58 | -50 |
| 2024-04-29 17:31 | Merge pull request #28566 from bfredl/memoize | bfredl | 5 | +18 | -13 |
| 2024-04-29 12:12 | fix(treesitter): make tests for memoize more robust | bfredl | 5 | +18 | -13 |
| 2024-04-29 11:40 | Merge pull request #28563 from bfredl/ui_attach_point | bfredl | 1 | +6 | -6 |
| 2024-04-29 08:32 | perf(ui_client): skip some initialization not necessary for ui client | bfredl | 1 | +6 | -6 |
| 2024-04-29 00:51 | fix(ui): activating all ext capabilities without remote UI #28555 | luukvbaal | 2 | +5 | -2 |
| 2024-04-28 20:59 | vim-patch:2e9b9e9a9ebf | Christian Clason | 1 | +1 | -1 |
| 2024-04-28 21:50 | vim-patch:f351fd829204 (#28551) | ObserverOfTime | 1 | +10 | -6 |
| 2024-04-28 21:38 | vim-patch:9.1.0380: Calculating line height for unnecessary amount of lines (#28553) | luukvbaal | 3 | +14 | -16 |
| 2024-04-28 16:02 | feat(defaults): visual CTRL-R for LSP mappings #28537 | Justin M. Keyes | 6 | +18 | -8 |
| 2024-04-28 16:00 | feat(defaults): improve :grep defaults #28545 | Luna Saphie Mittelbach | 6 | +19 | -30 |
| 2024-04-28 15:15 | fix(diagnostic): get border from config (#28531) | glepnir | 3 | +4 | -1 |
| 2024-04-28 14:27 | fix(treesitter): enforce lowercase language names (#28546) | Christian Clason | 4 | +8 | -12 |
| 2024-04-28 10:49 | fix(snippet): do not add extra indent on newlines (#28538) | Mathias Fußenegger | 2 | +25 | -4 |
| 2024-04-28 07:20 | Merge pull request #28532 from bfredl/regularization | bfredl | 8 | +27 | -38 |
| 2024-04-27 22:48 | docs: breaking change in diagnostic goto #28541 | Gregory Anders | 1 | +5 | -5 |
| 2024-04-27 21:05 | fix(diagnostic): invalid col number compare in next_diagnostic (#28397) | Raphael | 2 | +25 | -2 |
| 2024-04-27 07:21 | refactor(build): make all generated c files headers | bfredl | 8 | +27 | -38 |
| 2024-04-27 13:37 | Merge #28522 handle ui_attach side effects | Justin M. Keyes | 2 | +29 | -12 |
| 2024-04-27 10:26 | vim-patch:92917069b1a8 | Christian Clason | 1 | +2 | -2 |
| 2024-04-27 10:02 | vim-patch:9.1.0375: tests: 1-second delay after Test_BufEnter_botline() (#28534) | zeertzjq | 1 | +3 | -0 |
| 2024-04-27 08:31 | vim-patch:79952b9c6774 | Christian Clason | 5 | +183 | -1 |
| 2024-04-26 23:00 | fix(ui): set 'cmdheight' to zero for all open tabpages | Luuk van Baal | 2 | +11 | -1 |
| 2024-04-26 22:32 | vim-patch:9.1.0374: wrong botline in BufEnter (#28530) | zeertzjq | 3 | +15 | -2 |
| 2024-04-26 22:31 | Merge pull request #28529 from zeertzjq/vim-fe1e2b5e2d65 | zeertzjq | 6 | +32 | -3 |
| 2024-04-26 21:52 | vim-patch:9525f6213604 | zeertzjq | 1 | +1 | -1 |
| 2024-04-26 21:52 | vim-patch:00ae5c5cba7b | zeertzjq | 1 | +1 | -1 |
| 2024-04-26 21:50 | vim-patch:fe1e2b5e2d65 | zeertzjq | 6 | +32 | -3 |
| 2024-04-26 18:26 | fix(lsp): change `silent` in lsp.start.Opts to optional (#28524) | Mathias Fußenegger | 2 | +2 | -2 |
| 2024-04-26 18:16 | feat(diagnostic): add default mappings for diagnostics (#16230) | Gregory Anders | 4 | +51 | -1 |
| 2024-04-26 18:14 | fix(man.vim): q quits after jump to different tag in MANPAGER modified (#28495) | Brian Cao | 3 | +7 | -7 |
| 2024-04-26 16:12 | feat(lsp): add more LSP defaults (#28500) | Gregory Anders | 6 | +274 | -239 |
| 2024-04-26 15:43 | refactor(vim.iter)!: rename xxback() => rxx() #28503 | Justin M. Keyes | 4 | +139 | -129 |
| 2024-04-26 13:58 | fix(lsp): ensure buffer is not attached more than once | Lewis Russell | 1 | +23 | -32 |
| 2024-04-26 14:21 | fix(ui): update ext_ui widgets when attaching non-remote UI | Luuk van Baal | 2 | +18 | -11 |
| 2024-04-26 13:07 | fix: lua annotations | Lewis Russell | 10 | +113 | -110 |
| 2024-04-26 13:28 | fix(treesitter.foldexpr): check for all insert submodes | TheLeoP | 1 | +1 | -1 |
| 2024-04-26 13:15 | fix(lsp): add "silent" option to vim.lsp.start (#28478) | Gregory Anders | 5 | +41 | -34 |
| 2024-04-26 11:25 | refactor(lsp): rename foos_by_bar to bar_foos #28505 | Yi Ming | 1 | +16 | -16 |
| 2024-04-26 07:57 | fix(lsp): buffer messages until connected to server (#28507) | Mathias Fußenegger | 1 | +19 | -1 |
| 2024-04-25 23:18 | vim-patch:partial:9.1.0373: ops.c code uses too many strlen() calls (#28508) | zeertzjq | 1 | +37 | -39 |
| 2024-04-25 21:18 | vim-patch:98b12ede3175 | Christian Clason | 1 | +6 | -5 |
| 2024-04-25 13:36 | fix(completion): improve popup window position (#26739) | Raphael | 4 | +284 | -160 |
| 2024-04-25 13:07 | feat(diagnostic): goto functions jump to highest severity (#28490) | Gregory Anders | 4 | +154 | -27 |
| 2024-04-25 11:15 | fix(vim.ui)!: change open() to return pcall-like values #28502 | Justin M. Keyes | 6 | +25 | -22 |
| 2024-04-24 20:40 | build: do not use GIT_REPOSITORY for local dependencies | dundargoc | 2 | +7 | -15 |
| 2024-04-25 06:58 | Merge pull request #28492 from bfredl/hotfix | bfredl | 8 | +31 | -11 |
| 2024-04-24 16:40 | fix(lua): vim.fn.has('nvim-0.10') in fast context, used by vim.deprecate | bfredl | 8 | +31 | -11 |
| 2024-04-24 21:44 | vim-patch:a4c085a3e607 | Christian Clason | 1 | +23 | -17 |
| 2024-04-25 02:43 | feat(fs): add vim.fs.root (#28477) | Gregory Anders | 6 | +123 | -21 |
| 2024-04-25 01:14 | feat(api): allow floats to be opened in non-current tabpage (#28480) | Will Hopkins | 6 | +95 | -28 |
| 2024-04-25 00:26 | refactor(source): remove unnecessary concatenation with Lua (#28499) | zeertzjq | 3 | +8 | -24 |
| 2024-04-24 19:47 | perf(diagnostic): avoid table copies to filter by severity (#28491) | Mathias Fußenegger | 1 | +33 | -26 |
| 2024-04-23 16:36 | build: silence new clang-tidy warnings | dundargoc | 1 | +6 | -0 |
| 2024-04-24 05:30 | vim-patch:8.2.2332: Vim9: missing :endif not reported when using :windo (#28482) | zeertzjq | 1 | +16 | -18 |
| 2024-04-23 17:05 | refactor(lsp): merge subtypes and supertypes into typehierarchy (#28467) | Mathias Fußenegger | 4 | +19 | -31 |
| 2024-04-20 15:44 | test: improve test conventions | dundargoc | 445 | +4455 | -4127 |
| 2024-04-23 15:23 | perf(lua): faster vim.deprecate() #28470 | Evgeni Chasnovski | 2 | +19 | -28 |
| 2024-04-23 11:13 | fix(diagnostic): vim.diagnostic.get(…,{lnum=…}) on multi-line diagnostic #28273 | Raphael | 3 | +11 | -7 |
| 2024-04-23 11:06 | fix(diagnostic): open_float on multi-line diagnostics #28301 | Raphael | 2 | +42 | -1 |
| 2024-04-22 21:41 | vim-patch:9.1.0366: filetype: ondir files are not recognized | Christian Clason | 4 | +55 | -0 |
| 2024-04-23 00:28 | vim-patch:9.1.0364: tests: test_vim9_builtin is a bit slow (#28466) | zeertzjq | 2 | +95 | -45 |
| 2024-04-23 00:20 | vim-patch:f7a38650eaf6 (#28465) | zeertzjq | 2 | +6 | -6 |
| 2024-04-23 00:18 | vim-patch:9.1.0365: Crash when typing many keys with D- modifier (#28464) | zeertzjq | 3 | +48 | -37 |
| 2024-04-23 00:17 | fix(tui): disable DECRQM and DECRQSS queries for Terminal.app (#28453) | Yoshimasa Niwa | 1 | +7 | -3 |
| 2024-04-22 18:18 | fix(lsp): avoid assertion when `client_hints` do not exist (#28461) | Yi Ming | 1 | +4 | -0 |
| 2024-04-22 13:24 | vim-patch:9.1.0357: Page scrolling should place cursor at window boundaries (#28429) | luukvbaal | 3 | +33 | -16 |
| 2024-04-22 11:35 | fix(completion): check that healthcheck name is string (#28458) | zeertzjq | 2 | +16 | -1 |
| 2024-04-22 11:31 | Merge pull request #28434 from glepnir/23120 | bfredl | 3 | +40 | -2 |
| 2024-04-22 11:28 | refactor(api): deprecate nvim_call_atomic #28433 | Justin M. Keyes | 5 | +91 | -111 |
| 2024-04-22 11:27 | refactor(lua): deprecate tbl_flatten #28457 | Justin M. Keyes | 3 | +3 | -0 |
| 2024-04-22 09:57 | fix(window): don't go to unfocusable float when closing (#28455) | zeertzjq | 2 | +21 | -1 |
| 2024-04-22 01:04 | Merge #28450 deprecate tbl_flatten | Justin M. Keyes | 7 | +24 | -31 |
| 2024-04-22 00:43 | fix: unreliable "checkhealth completions" test | Justin M. Keyes | 1 | +3 | -1 |
| 2024-04-21 22:58 | refactor(lua): deprecate tbl_flatten | Justin M. Keyes | 7 | +21 | -30 |
| 2024-04-21 22:24 | vim-patch:9.1.0363: tests: test_winfixbuf is a bit slow (#28446) | zeertzjq | 1 | +86 | -170 |
| 2024-04-21 14:06 | vim-patch:d3ff129ce8c6 | Christian Clason | 4 | +479 | -1 |
| 2024-04-21 16:16 | Merge #28440 rename tbl_islist, tbl_isarray | Justin M. Keyes | 10 | +110 | -94 |
| 2024-04-21 15:29 | refactor(lua): rename tbl_isarray => isarray | Justin M. Keyes | 5 | +47 | -41 |
| 2024-04-21 13:19 | refactor(lua): rename tbl_islist => islist | Justin M. Keyes | 10 | +67 | -57 |
| 2024-04-21 12:39 | refactor(treesitter): language loading | Lewis Russell | 2 | +39 | -30 |
| 2024-04-21 08:44 | refactor: add function attributes to xmemcpyz() (#28435) | zeertzjq | 3 | +5 | -5 |
| 2024-04-19 17:33 | perf(treesitter): incremental foldupdate | Jaehwang Jung | 2 | +89 | -56 |
| 2024-04-21 07:31 | Merge pull request #27872 from luukvbaal/cmdheight | bfredl | 4 | +19 | -22 |
| 2024-04-20 04:01 | fix(float): wrong position when bufpos is set | glepnir | 3 | +40 | -2 |
| 2024-04-21 00:15 | fix(api): do not update grid position in nvim_win_set_cursor (#28235) | luukvbaal | 3 | +3 | -17 |
| 2024-04-20 16:07 | vim-patch:564166f68184 | Christian Clason | 1 | +4 | -1 |
| 2024-04-20 17:36 | feat(treesitter): handle quantified fold captures | Riley Bruins | 3 | +61 | -21 |
| 2024-04-20 16:06 | refactor(lua): "module" => "M" #28426 | Justin M. Keyes | 5 | +233 | -233 |
| 2024-03-15 11:54 | fix(ui): don't force 'cmdheight' to zero with ext_messages | Luuk van Baal | 4 | +19 | -22 |
| 2024-04-20 13:40 | feat(lsp): add vim.lsp.buf.subtypes(), vim.lsp.buf.supertypes() (#28388) | Yinzuo Jiang | 6 | +577 | -0 |
| 2024-04-20 12:47 | fix(vim.ui.open): try wslview before explorer.exe #28424 | Justin M. Keyes | 2 | +4 | -2 |
| 2024-04-20 11:31 | refactor: add xmemcpyz() and use it in place of some xstrlcpy() (#28422) | zeertzjq | 23 | +61 | -46 |
| 2024-04-20 00:12 | fix(showcmd): clear the rest properly (#28420) | zeertzjq | 3 | +25 | -6 |
| 2024-04-19 13:35 | vim-patch:9.1.0355: filetype: flake.lock files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-04-19 13:37 | vim-patch:cee034112d41 | Christian Clason | 1 | +3 | -3 |
| 2024-04-19 13:22 | refactor(vim.iter)!: remove vim.iter.map/filter/totable #26138 | Justin M. Keyes | 3 | +2 | -103 |
| 2024-04-19 06:29 | build(deps): bump luajit to HEAD - 75e927779 | Christian Clason | 1 | +2 | -2 |
| 2024-04-19 06:50 | vim-patch:9.1.0354: runtime(uci): No support for uci file types (#28409) | zeertzjq | 5 | +99 | -1 |
| 2024-04-19 06:49 | vim-patch:36e667ab837c (#28407) | zeertzjq | 2 | +81 | -3 |
| 2024-04-18 21:45 | vim-patch:9.1.0351: No test that completing a partial mapping clears 'showcmd' (#28406) | zeertzjq | 4 | +14 | -16 |
| 2024-04-18 13:06 | docs: update supported platforms | dundargoc | 1 | +5 | -4 |
| 2024-04-18 19:06 | fix(lsp): correct deprecation message #28403 | Maria José Solano | 1 | +1 | -1 |
| 2024-04-18 14:57 | feat(lua): enable(enable:boolean, filter:table) #28374 | Justin M. Keyes | 11 | +205 | -126 |
| 2024-04-18 13:34 | refactor(lsp): merge rpc.domain_socket_connect into rpc.connect (#28398) | Mathias Fußenegger | 4 | +41 | -90 |
| 2024-04-18 11:48 | build(nix): update flake to prevent build errors #28394 | Riley Bruins | 2 | +9 | -10 |
| 2024-04-18 11:28 | build(windows): set longPathAware in manifest #28389 | Luna Saphie Mittelbach | 1 | +3 | -2 |
| 2024-04-18 00:33 | test: 'showcmd' with ext_messages and Visual selection (#28393) | zeertzjq | 3 | +26 | -15 |
| 2024-04-17 22:23 | vim-patch:9.1.0343: 'showcmd' wrong for partial mapping with multibyte (#28392) | zeertzjq | 4 | +258 | -65 |
| 2024-04-17 21:41 | vim-patch:9.1.0344: Cursor wrong after using setcellwidth() in terminal (#28391) | zeertzjq | 1 | +22 | -2 |
| 2024-04-17 17:12 | Merge pull request #28355 from theofabilous/msgpack-crash-fix | bfredl | 3 | +10 | -10 |
| 2023-10-24 15:44 | docs: remove mentions of scan-build | dundargoc | 3 | +8 | -20 |
| 2024-04-17 06:31 | fix(healthcheck): expand vimrc variable (#28379) | Michael | 1 | +1 | -1 |
| 2024-04-16 22:52 | vim-patch:9.1.0341: Problem: a few memory leaks are found (#28382) | zeertzjq | 2 | +12 | -0 |
| 2024-04-16 22:49 | vim-patch:9.1.0340: Problem: Error with matchaddpos() and empty list (#28381) | zeertzjq | 2 | +4 | -5 |
| 2024-04-16 22:34 | test: API can return Lua function to Lua code (#28380) | zeertzjq | 2 | +21 | -2 |
| 2024-04-16 21:44 | fix(lua): only free luarefs when returning from API (#28373) | zeertzjq | 6 | +81 | -35 |
| 2024-04-16 20:41 | fix(msgpack): store grid line event as a value | Theo Fabi | 3 | +10 | -10 |
| 2024-04-16 19:13 | feat(lua): vim.fs.normalize() resolves ".", ".." #28203 | Famiu Haque | 3 | +293 | -56 |
| 2024-04-14 10:54 | feat(defaults): use ripgrep (rg) for 'grepprg' if available | Luna Saphie Mittelbach | 7 | +62 | -4 |
| 2024-04-16 14:31 | fix: vim.validate() order is not deterministic #28377 | Justin M. Keyes | 2 | +6 | -4 |
| 2024-04-16 12:57 | fix(api): ignore 'autochdir' when renaming other buf (#28376) | zeertzjq | 5 | +130 | -29 |
| 2024-04-16 11:49 | fix(api): ignore 'autochdir' when setting buf in other win (#28371) | Raphael | 2 | +32 | -0 |
| 2024-04-16 11:37 | Merge #28227 feat(diagnostic): is_enabled, enable(…, enable:boolean) | Justin M. Keyes | 7 | +246 | -111 |
| 2024-04-16 06:05 | test: make mapping tests more consistent (#28368) | zeertzjq | 3 | +119 | -57 |
| 2024-04-16 03:59 | test: getting autocmd Lua callback in Vimscript (#28367) | zeertzjq | 2 | +13 | -7 |
| 2024-04-16 02:38 | fix(messages): avoid crash with :intro and ch=0 (#28343) | zeertzjq | 2 | +37 | -0 |
| 2024-04-16 02:18 | vim-patch:9.1.0335: String interpolation fails for List type (#28364) | zeertzjq | 5 | +71 | -10 |
| 2024-04-16 02:00 | vim-patch:9.1.0332: tests: some assert_equal() calls have wrong order of args (#28363) | zeertzjq | 3 | +7 | -7 |
| 2024-04-16 01:33 | vim-patch:8a31de6dd275 (#28361) | zeertzjq | 2 | +37 | -0 |
| 2024-04-16 01:33 | vim-patch:9.1.0326: filetype: some requirements files are not recognized (#28360) | zeertzjq | 6 | +161 | -3 |
| 2024-04-16 01:33 | vim-patch:9.1.0325: CMakeCache.txt files not recognized (#28359) | zeertzjq | 3 | +62 | -0 |
| 2024-04-16 01:32 | vim-patch:4052474a1bd2 (#28358) | zeertzjq | 2 | +35 | -27 |
| 2024-04-16 01:32 | vim-patch:8.2.3415: Vim9: not all function argument types are properly checked (#28362) | zeertzjq | 1 | +11 | -1 |
| 2024-04-16 00:50 | Merge pull request #28357 from zeertzjq/vim-9.1.0322 | zeertzjq | 2 | +11 | -6 |
| 2024-04-16 00:22 | vim-patch:9.1.0324: filetype: some json files are not recognized | zeertzjq | 2 | +3 | -1 |
| 2024-04-16 00:19 | vim-patch:9.1.0323: filetype: cabal config files may not be recognized | zeertzjq | 1 | +2 | -3 |
| 2024-04-16 00:16 | vim-patch:9.1.0322: filetype: some mail tools not recognized | zeertzjq | 2 | +6 | -2 |
| 2024-04-16 00:13 | vim-patch:fb8f31ea7d7f (#28356) | zeertzjq | 2 | +10 | -0 |
| 2024-04-15 23:48 | vim-patch:dd83b63eb5b7 (#28351) | Josef Litoš | 2 | +226 | -213 |
| 2024-04-15 22:50 | vim-patch:9.1.0334: No test for highlight behavior with 'ambiwidth' (#28354) | zeertzjq | 2 | +38 | -1 |
| 2024-04-15 16:35 | feat(diagnostic): enable(…, opts) | Justin M. Keyes | 5 | +128 | -51 |
| 2024-04-15 16:23 | fix(checkhealth): error in node.js check #28348 | Ivan Georgiev | 1 | +6 | -5 |
| 2024-04-15 16:06 | fix(base64): properly handle embedded NULLs when decoding (#28349) | Gregory Anders | 3 | +15 | -5 |
| 2024-04-07 22:41 | feat(diagnostic): is_enabled, enable(…, enable:boolean) | Justin M. Keyes | 7 | +153 | -95 |
| 2024-04-15 11:33 | fix(vim.ui): open() may wait indefinitely #28325 | Justin M. Keyes | 7 | +38 | -20 |
| 2024-04-15 09:55 | fix(api): make width/height for split by nvim_open_win work (#28341) | zeertzjq | 2 | +136 | -65 |
| 2024-04-15 00:30 | Merge pull request #28339 from zeertzjq/vim-9.1.0321 | zeertzjq | 1 | +18 | -0 |
| 2024-04-14 23:59 | vim-patch:9.1.0328: CI fails with t_?? test | zeertzjq | 1 | +3 | -4 |
| 2024-04-14 23:59 | vim-patch:9.1.0321: Garbled output on serial terminals with XON/XOFF flow control | zeertzjq | 1 | +19 | -0 |
| 2024-04-14 23:46 | vim-patch:4ba70cab37d2 (#28338) | zeertzjq | 1 | +13 | -10 |
| 2024-04-14 23:39 | vim-patch:e92ed1b45c54 (#28337) | zeertzjq | 2 | +4 | -5 |
| 2024-04-14 23:11 | vim-patch:9.1.0329: String interpolation fails for Dict type (#28335) | zeertzjq | 11 | +62 | -48 |
| 2024-04-14 23:10 | feat(api)!: nvim_open_win: noautocmd blocks all autocmds #28192 | Sean Dewar | 8 | +56 | -48 |
| 2024-04-14 22:42 | build(deps): bump tree-sitter to v0.22.5 | Christian Clason | 1 | +2 | -2 |
| 2024-04-14 22:11 | vim-patch:9.1.0320: Wrong cursor position after using setcellwidths() (#28334) | zeertzjq | 3 | +71 | -47 |
| 2024-04-14 20:15 | vim-patch:9.1.0319: Using heredoc in string not tested with :execute (#28333) | zeertzjq | 1 | +27 | -25 |
| 2024-04-14 19:43 | fix(defaults): only repeat macro for each selected line if linewise (#28289) | zeertzjq | 5 | +15 | -51 |
| 2024-04-14 13:48 | refactor: fix clang NonNullParamChecker warnings (#28327) | zeertzjq | 3 | +5 | -4 |
| 2024-04-14 13:27 | ci: enable unittests on macos-14 | Joey Gouly | 2 | +3 | -2 |
| 2024-04-13 16:49 | vim-patch:9.1.0318: filetype: translate shell config files are not recognized | Christian Clason | 2 | +4 | -1 |
| 2024-04-13 16:47 | vim-patch:9.1.0317: filetype: matplotlibrc files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-04-13 16:42 | vim-patch:9.1.0316: filetype: some sh and confini files not recognized | Christian Clason | 2 | +13 | -4 |
| 2024-04-13 16:33 | vim-patch:9.1.0315: filetype: a few more dosini files are not recognized | Christian Clason | 2 | +23 | -2 |
| 2024-04-14 01:29 | fix(tui): make setcellwidths() work for non-ambiwidth chars (#28322) | zeertzjq | 2 | +58 | -10 |
| 2024-04-13 23:35 | vim-patch:ce06493aeb3d (#28321) | zeertzjq | 2 | +20 | -7 |
| 2024-04-13 21:25 | Merge pull request #28310 from zeertzjq/vim-9.1.0312 | zeertzjq | 3 | +84 | -18 |
| 2024-04-13 21:03 | vim-patch:9.1.0313: Crash when using heredoc with comment in command block | zeertzjq | 3 | +34 | -28 |
| 2024-04-12 21:55 | vim-patch:9.1.0312: heredocs are not supported for :commands | zeertzjq | 3 | +78 | -18 |
| 2024-04-13 16:32 | vim-patch:5392970921ab | Christian Clason | 1 | +1 | -1 |
| 2024-04-13 16:32 | vim-patch:122d06858568 | Christian Clason | 1 | +2 | -2 |
| 2024-04-13 11:41 | fix(defaults): auto-close terminal for &shell with args (#28276) | Jaehwang Jung | 1 | +1 | -1 |
| 2024-04-13 10:16 | Merge pull request #28315 from zeertzjq/vim-159dc0fcf950 | zeertzjq | 2 | +22 | -11 |
| 2024-04-13 09:28 | vim-patch:0549c503ba20 | zeertzjq | 1 | +16 | -0 |
| 2024-04-13 09:28 | vim-patch:159dc0fcf950 | zeertzjq | 1 | +6 | -11 |
| 2024-04-13 09:02 | build(deps): bump tree-sitter to v0.22.4 | Christian Clason | 1 | +2 | -2 |
| 2024-04-13 06:36 | fix(float): improve error message when reconfig failed (#25076) | Raphael | 2 | +35 | -3 |
| 2024-04-13 03:25 | fix(path): check return value of append_path() (#28309) | Joey Gouly | 3 | +13 | -8 |
| 2024-04-13 02:32 | fix(move): fix using the wrong window (#28312) | zeertzjq | 2 | +18 | -21 |
| 2024-04-13 01:59 | vim-patch:9.1.0311: filetype: Some config files are not recognized (#28311) | zeertzjq | 2 | +5 | -1 |
| 2024-04-08 08:57 | revert: "feat(health): fold successful healthchecks #22866" | dundargoc | 4 | +1 | -60 |
| 2024-04-12 22:39 | vim-patch:9.0.2180: POSIX function name in exarg causes issues (#28308) | zeertzjq | 11 | +32 | -31 |
| 2024-04-12 22:18 | fix(move): check for filler lines properly (#28307) | zeertzjq | 2 | +83 | -1 |
| 2024-04-12 17:22 | Merge pull request #28306 from jgouly/strings_spec_negative_zero | bfredl | 1 | +2 | -2 |
| 2024-04-12 16:24 | fix(test): fix strings_spec.lua for AArch64 | Joey Gouly | 1 | +2 | -2 |
| 2024-04-12 12:31 | Merge pull request #26774 from glepnir/24129 | bfredl | 2 | +25 | -6 |
| 2024-04-12 10:08 | vim-patch:9.1.0305: filetype: some history files are not recognized (#28300) | zeertzjq | 2 | +23 | -9 |
| 2024-04-12 09:39 | Merge pull request #28299 from zeertzjq/vim-9.1.0291 | zeertzjq | 2 | +15 | -3 |
| 2024-04-12 09:21 | vim-patch:9.1.0307: filetype: texdoc config files is not recognized | zeertzjq | 2 | +2 | -1 |
| 2024-04-12 09:20 | vim-patch:9.1.0306: filetype: x11vnc config file is not recognized | zeertzjq | 2 | +2 | -1 |
| 2024-04-12 09:17 | vim-patch:9.1.0295: filetype: pip config files are not recognized | zeertzjq | 2 | +2 | -1 |
| 2024-04-12 09:15 | vim-patch:9.1.0293: filetype: lxqt config files are not recognized | zeertzjq | 2 | +3 | -1 |
| 2024-04-12 09:14 | vim-patch:9.1.0292: filetype: XDG mimeapps.list file is not recognized | zeertzjq | 2 | +2 | -1 |
| 2024-04-12 09:12 | vim-patch:9.1.0291: filetype: libreoffice config files are not recognized | zeertzjq | 2 | +8 | -2 |
| 2024-04-12 09:07 | vim-patch:9.1.0304: filetype: cgdb config file is not recognized (#28294) | zeertzjq | 4 | +39 | -0 |
| 2024-04-12 09:06 | vim-patch:9.1.0303: filetype: some protocol buffer files not recognized (#28293) | zeertzjq | 2 | +4 | -1 |
| 2024-04-12 09:05 | vim-patch:9.1.0302: filetype: blueprint files are not recognized (#28292) | zeertzjq | 3 | +16 | -0 |
| 2024-04-12 09:03 | vim-patch:9.1.0290: filetype: xilinx files are not recognized (#28295) | zeertzjq | 2 | +10 | -3 |
| 2024-04-12 09:02 | vim-patch:9.1.0289: filetype: some TeX files are not recognized (#28291) | zeertzjq | 3 | +31 | -4 |
| 2024-04-12 08:56 | vim-patch:83424105cb42 (#28298) | zeertzjq | 1 | +2 | -2 |
| 2024-04-12 01:16 | test: macros in Visual mode without default mappings (#28288) | zeertzjq | 2 | +133 | -33 |
| 2024-04-11 23:20 | test(old): make line wrapping in test_filetype.vim match Vim (#28286) | zeertzjq | 1 | +106 | -26 |
| 2024-04-11 21:48 | vim-patch:fcbefe74f161 (#28285) | zeertzjq | 2 | +21 | -0 |
| 2024-04-11 21:39 | vim-patch:3cb2b3776700 (#28283) | zeertzjq | 1 | +9 | -6 |
| 2024-04-11 10:49 | Merge pull request #28277 from zeertzjq/vim-556c62165963 | zeertzjq | 3 | +50 | -4 |
| 2024-04-11 10:23 | vim-patch:dbca7d80457d | zeertzjq | 1 | +12 | -2 |
| 2024-04-11 10:22 | vim-patch:27f17a6d3493 | zeertzjq | 1 | +28 | -0 |
| 2024-04-11 10:22 | vim-patch:556c62165963 | zeertzjq | 1 | +10 | -2 |
| 2024-04-11 09:59 | vim-patch:6ce07edd600e (#28275) | zeertzjq | 1 | +2 | -6 |
| 2024-04-11 01:34 | vim-patch:9.0.2114: overflow detection not accurate when adding digits (#28271) | zeertzjq | 3 | +19 | -5 |
| 2024-04-11 00:51 | test: remove unnecessary nil argument to testutil (#28270) | zeertzjq | 9 | +9 | -10 |
| 2024-04-10 23:51 | test: fix off-by-one test IDs in logs (#28269) | zeertzjq | 2 | +18 | -24 |
| 2024-04-10 23:41 | vim-patch:04e5363b8238 (#28268) | zeertzjq | 2 | +90 | -40 |
| 2024-04-10 23:40 | vim-patch:9.1.0297: Patch 9.1.0296 causes too many issues (#28263) | zeertzjq | 4 | +14 | -52 |
| 2024-04-10 23:39 | vim-patch:c9ec20d94ea5 (#28267) | zeertzjq | 2 | +5 | -5 |
| 2024-04-10 23:39 | vim-patch:9.1.0301: Vim9: heredoc start may be recognized in string (#28266) | zeertzjq | 2 | +13 | -12 |
| 2024-04-10 23:37 | vim-patch:9.1.0300: Missing test for what patch v9.1.0285 fixes | luukvbaal | 1 | +10 | -0 |
| 2024-04-10 08:52 | fix(treesitter): use tree range instead of tree root node range | altermo | 3 | +27 | -7 |
| 2024-04-09 11:26 | refactor(test): inject after_each differently | Lewis Russell | 473 | +478 | -476 |
| 2024-04-10 12:18 | fix(drawline): don't invoke on_line for filler line (#28219) | Jaehwang Jung | 2 | +30 | -1 |
| 2024-04-10 10:27 | fix(lsp): prevent code-lens refresh from becoming a permanent no-op (#28228) | Yi Ming | 1 | +6 | -2 |
| 2024-04-10 10:23 | fix(lsp): empty commands should not be considered executable (#28216) | Yi Ming | 1 | +1 | -1 |
| 2023-12-28 09:46 | fix(float): don't relative flaot win itself | glepnir | 2 | +25 | -6 |
| 2024-04-10 00:50 | fix(prompt): emit change event for prompt newline (#28260) | zeertzjq | 2 | +21 | -0 |
| 2024-04-09 23:08 | vim-patch:9.1.0296: regexp: engines do not handle case-folding well (#28259) | zeertzjq | 4 | +54 | -21 |
| 2024-04-09 22:31 | vim-patch:e43ace558aee (#28258) | zeertzjq | 1 | +2 | -2 |
| 2024-04-09 22:07 | vim-patch:9.1.0287: Vim9: comment may be treated as heredoc start (#28257) | zeertzjq | 2 | +59 | -3 |
| 2024-04-09 22:07 | Merge pull request #28256 from luukvbaal/vim-9.1.0285 | zeertzjq | 5 | +43 | -34 |
| 2024-04-09 21:19 | vim-patch:9.1.0294: Text height function does not respect it's argument | Luuk van Baal | 3 | +14 | -9 |
| 2024-04-09 19:41 | vim-patch:9.1.0285: Still problems with cursor position for CTRL-D/U | Luuk van Baal | 3 | +29 | -25 |
| 2024-04-09 08:42 | vim-patch:9.1.0283: Several small issues in doc and tests (#28249) | zeertzjq | 2 | +3 | -1 |
| 2024-04-09 07:53 | vim-patch:9.1.0281: CI: fails Test_compiler_completion | Christian Clason | 1 | +2 | -2 |
| 2024-04-08 20:42 | vim-patch:9.1.0276: No pandoc syntax support | Christian Clason | 7 | +874 | -6 |
| 2024-04-09 08:05 | fix(tui): don't set cursor color when there is none (#28236) | Sam | 1 | +1 | -1 |
| 2024-04-08 20:52 | vim-patch:a2385c233499 | Christian Clason | 1 | +15 | -27 |
| 2024-04-08 20:51 | vim-patch:9.1.0278: filetype: zathurarc files not recognized | Christian Clason | 4 | +61 | -0 |
| 2024-04-08 20:41 | vim-patch:9.1.0275: filetype: R history files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-04-08 20:39 | vim-patch:9.1.0279: filetype: roc files are not recognized | Christian Clason | 3 | +16 | -0 |
| 2024-04-09 07:41 | Merge pull request #28230 from bfredl/hl_cleanup_3 | bfredl | 4 | +1158 | -1246 |
| 2024-04-08 06:32 | fix(tests): use more global highlight definitions | bfredl | 4 | +1158 | -1246 |
| 2024-04-09 03:06 | vim-patch:8.2.4395: some code lines not covered by tests (#28248) | zeertzjq | 1 | +5 | -1 |
| 2024-04-09 02:10 | vim-patch:8.2.0981: Vim9: cannot compile "[var, var] = list" (#28247) | zeertzjq | 2 | +11 | -6 |
| 2024-04-09 01:32 | test(terminal/buffer_spec): use screen:expect(), not retry() (#28246) | zeertzjq | 1 | +8 | -4 |
| 2024-04-09 00:51 | test(terminal/buffer_spec): avoid other keys in double clicks (#28245) | zeertzjq | 1 | +8 | -10 |
| 2024-04-08 23:20 | vim-patch:9.1.0277: Cannot highlight the Command-line (#28244) | zeertzjq | 3 | +20 | -2 |
| 2024-04-08 23:08 | Merge pull request #28160 from luukvbaal/vim-9.1.0258 | zeertzjq | 10 | +376 | -203 |
| 2024-04-08 20:40 | vim-patch:9.1.0280: several issues with 'smoothscroll' support | Luuk van Baal | 6 | +213 | -174 |
| 2024-04-03 21:06 | vim-patch:9.1.0260: Problems with "zb" and scrolling to new topline with 'smoothscroll' | Luuk van Baal | 4 | +43 | -22 |
| 2024-04-02 18:58 | vim-patch:9.1.0258: half-page scrolling broke backward compatibility | Luuk van Baal | 8 | +188 | -75 |
| 2024-04-08 09:03 | test: improve test conventions | dundargoc | 497 | +8283 | -8342 |
| 2024-04-08 09:46 | build(release.sh): regenerate docs after changing NVIM_API_PRERELEASE (#28229) | zeertzjq | 2 | +5 | -3 |
| 2024-04-06 13:40 | build: add function add_target | dundargoc | 2 | +43 | -33 |
| 2024-04-08 08:04 | docs(BUILD): mention treesitter parser dependencies (#28226) | zeertzjq | 2 | +8 | -4 |
| 2024-04-07 16:39 | vim-patch:9.1.0273: filetype: keymap files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-04-07 22:25 | vim-patch:9.1.0272: autocmd may change cwd after :tcd and :lcd (#28223) | zeertzjq | 4 | +57 | -4 |
| 2024-04-07 22:11 | vim-patch:9cd9e759ab1e (#28224) | zeertzjq | 3 | +36 | -36 |
| 2024-04-07 09:49 | Merge pull request #28183 from bfredl/intechnicolor | bfredl | 2 | +586 | -764 |
| 2024-04-07 03:50 | fix(health): check unmatching python_glob as empty table (#28215) | Barrett Ruth | 1 | +1 | -1 |
| 2024-04-06 23:10 | test: more tests for aucmd_win remaining floating (#28214) | zeertzjq | 1 | +53 | -28 |
| 2024-04-02 10:36 | refactor: remove fn_bool | dundargoc | 6 | +48 | -65 |
| 2024-04-06 13:11 | vim-patch:9.1.0266: filetype: earthfile files are not recognized (#28207) | zeertzjq | 2 | +2 | -0 |
| 2024-04-05 16:07 | docs: don't mention executable() can return -1 | dundargoc | 3 | +2 | -5 |
| 2024-04-06 10:40 | docs: tags for commenting mappings without "-default" suffix (#28205) | zeertzjq | 1 | +4 | -4 |
| 2024-04-06 07:19 | test: fix vimscript/server_spec leaving behind a dir (#28204) | zeertzjq | 1 | +4 | -0 |
| 2024-04-06 04:04 | revert: "vim-patch:9.1.0055: formatting long lines is slow" | zeertzjq | 1 | +5 | -18 |
| 2024-04-06 03:18 | fix: adjust error message for error in UI event callback (#28200) | zeertzjq | 9 | +41 | -2 |
| 2024-04-06 03:15 | version.c: update [skip ci] (#28201) | github-actions[bot] | 1 | +1 | -1 |
| 2024-04-06 03:13 | vim-patch:cec44eae82c1 (#28199) | Yinzuo Jiang | 8 | +8 | -39 |
| 2024-04-06 01:32 | fix(column): ignore empty signcols range (#28177) | luukvbaal | 1 | +1 | -2 |
| 2024-04-06 00:59 | test: reduce sleep for file timestamp change (#28196) | zeertzjq | 3 | +9 | -9 |
| 2024-04-06 00:33 | test(old): sleep for 1 second on non-Windows in test_stat.vim (#28195) | zeertzjq | 1 | +1 | -1 |
| 2024-04-05 22:18 | Merge pull request #28194 from zeertzjq/vim-9.1.0267 | zeertzjq | 3 | +43 | -23 |
| 2024-04-05 21:59 | vim-patch:9.1.0269: Test for TextChanged is still flaky with ASAN | zeertzjq | 1 | +13 | -13 |
| 2024-04-05 21:58 | vim-patch:9.1.0268: Two tests in test_filechanged.vim are slow | zeertzjq | 1 | +27 | -7 |
| 2024-04-05 21:57 | vim-patch:9.1.0267: File name entered in GUI dialog is ignored | zeertzjq | 1 | +3 | -3 |
| 2024-04-05 21:44 | vim-patch:b73faa1c02d0 (#28193) | zeertzjq | 3 | +8 | -5 |
| 2024-04-05 16:26 | build(deps): bump msgpack-c to v6.0.1 | Christian Clason | 1 | +2 | -2 |
| 2024-04-05 16:06 | fix(treesitter): update parsers and queries | Christian Clason | 9 | +167 | -185 |
| 2024-04-04 15:10 | feat(comment): add built-in commenting | Evgeni Chasnovski | 6 | +970 | -0 |
| 2024-04-04 21:49 | vim-patch:408281e16a36 | Christian Clason | 105 | +114 | -443 |
| 2024-04-05 11:24 | feat(lsp): set workDoneToken in initialize request (#28182) | Mathias Fußenegger | 2 | +3 | -1 |
| 2024-04-05 10:32 | vim-patch:9.1.0265: console dialog cannot save unnamed buffers (#28185) | zeertzjq | 2 | +32 | -9 |
| 2024-04-05 10:08 | feat(defaults): add :Inspect to right-click menu (#28181) | zeertzjq | 6 | +46 | -49 |
| 2024-04-05 10:04 | vim-patch:8.1.0815: dialog for file changed outside of Vim not tested (#28184) | zeertzjq | 12 | +30 | -234 |
| 2024-04-04 09:26 | refactor(tests): use more standard colors but with extra colors | bfredl | 2 | +586 | -764 |
| 2024-04-04 21:48 | vim-patch:5ccdcc482e29 | Christian Clason | 1 | +45 | -33 |
| 2024-04-05 01:56 | build: fix link error for `_BitScanForward64` (#28173) | Famiu Haque | 3 | +13 | -1 |
| 2024-04-04 23:24 | vim-patch:9.1.0262: Test for TextChanged is flaky with ASAN (#28180) | zeertzjq | 1 | +2 | -1 |
| 2024-04-02 13:45 | test: reduce `exec_lua` calls | dundargoc | 8 | +59 | -86 |
| 2024-04-04 08:03 | vim-patch:08d2401fbc6d | Christian Clason | 1 | +4 | -1 |
| 2024-04-03 22:19 | vim-patch:89cc03af71d9 (#28168) | zeertzjq | 1 | +13 | -12 |
| 2024-04-03 22:11 | vim-patch:9.1.0259: Normal mode TextChanged isn't tested properly (#28167) | zeertzjq | 3 | +140 | -139 |
| 2024-04-03 11:39 | Merge pull request #28156 from bfredl/attr_extend | bfredl | 3 | +252 | -281 |
| 2024-04-03 10:44 | fix(stdpath): remove duplicate directories (#26653) | Raphael | 2 | +55 | -8 |
| 2024-04-03 10:35 | Merge pull request #28157 from fredizzimo/fsundvik/fix-io | bfredl | 1 | +6 | -2 |
| 2024-04-02 21:04 | vim-patch:9.1.0253: filetype: typespec files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2024-04-03 02:43 | vim-patch:8.2.4098: typing "interrupt" at debug prompt may keep exception around (#28161) | zeertzjq | 1 | +7 | -0 |
| 2024-04-02 22:15 | Merge pull request #28153 from zeertzjq/vim-9.0.0581 | zeertzjq | 6 | +34 | -10 |
| 2024-04-02 21:53 | vim-patch:9.1.0254: [security]: Heap buffer overflow when calling complete_add() in 'cfu' | zeertzjq | 2 | +25 | -1 |
| 2024-04-02 11:08 | vim-patch:9.0.0581: adding a character for incsearch fails at end of line | zeertzjq | 4 | +9 | -9 |
| 2024-04-01 17:49 | fix: prevent child processes from inheriting ui channel file descriptors | Fred Sundvik | 1 | +6 | -2 |
| 2024-04-02 09:46 | refactor(tests): allow to extend the new base set of attrs | bfredl | 3 | +252 | -281 |
| 2024-04-02 10:56 | refactor(lsp): move workspace folder logic into the client | Lewis Russell | 3 | +70 | -41 |
| 2023-09-24 19:19 | test: silence expected errors | dundargoc | 8 | +66 | -6 |
| 2024-04-02 08:54 | feat(treesitter): add `@injection.filename` | Christian Clason | 3 | +11 | -0 |
| 2024-04-02 04:48 | refactor: informative error msg for 'noautocmd' (#28147) | Will Hopkins | 1 | +1 | -1 |
| 2024-04-01 12:57 | vim-patch:cc7597c1edf4 | Christian Clason | 1 | +89 | -57 |
| 2024-04-01 13:49 | vim-patch:9.1.0251: Filetype test fails (#28142) | zeertzjq | 3 | +18 | -16 |
| 2024-04-01 10:43 | vim-patch:9.0.1643: filetype detection fails if file name ends in many '~' (#28141) | zeertzjq | 2 | +12 | -1 |
| 2024-03-31 17:58 | vim-patch:9.1.0250: filetype: ldscripts cannot be recognized | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:56 | vim-patch:9.1.0249: filetype: rock_manifest and config.ld files are not recognized | Christian Clason | 2 | +3 | -1 |
| 2024-03-31 17:53 | vim-patch:9.1.0248: filetype: yarn lock files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:50 | vim-patch:9.1.0247: filetype: bundle config files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:46 | vim-patch:9.1.0246: filetype: fontconfig files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:44 | vim-patch:9.1.0245: filetype: zsh theme, history and zunit files are not recognized | Christian Clason | 2 | +4 | -2 |
| 2024-03-31 17:25 | vim-patch:9.1.0244: filetype: bash history files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:22 | vim-patch:9.1.0243: filetype: netrw history file is not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:20 | vim-patch:9.1.0242: filetype: octave history files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:18 | vim-patch:9.1.0241: filetype: mysql history files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:16 | vim-patch:9.1.0240: filetype: some python tools config files are not recognized | Christian Clason | 2 | +4 | -1 |
| 2024-03-31 17:12 | vim-patch:9.1.0239: filetype: gnuplot history files are not recognised | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:10 | vim-patch:9.1.0238: filetype: jupyterlab and sublime config are not recognized | Christian Clason | 2 | +5 | -1 |
| 2024-03-31 17:07 | vim-patch:9.1.0237: filetype: mplstyle files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:06 | vim-patch:9.1.0236: filetype: texlua files are not recognized | Christian Clason | 2 | +2 | -1 |
| 2024-03-31 17:03 | vim-patch:9.1.0235: filetype: supertux files are not recognized | Christian Clason | 2 | +3 | -1 |
| 2024-03-31 16:57 | vim-patch:9.1.0234: filetype: support for Intel HEX files is lacking | Christian Clason | 2 | +10 | -1 |
| 2024-04-01 00:02 | Merge pull request #28080 from echasnovski/intro-buf-change | zeertzjq | 3 | +69 | -13 |
| 2024-03-31 16:38 | vim-patch:18d730d7b572 | Christian Clason | 5 | +30 | -14 |
| 2024-03-31 22:48 | test(core/job_spec): skip exit test if "sleep" command missing (#28137) | zeertzjq | 1 | +1 | -0 |
| 2024-03-31 22:12 | vim-patch:9.1.0232: Conceal test fails when rightleft feature is disabled (#28134) | zeertzjq | 1 | +1 | -0 |
| 2024-03-31 22:12 | vim-patch:9.1.0231: Filetype may be undetected when SwapExists sets ft in other buf (#28136) | zeertzjq | 12 | +109 | -32 |
| 2024-03-31 21:39 | vim-patch:9.1.0230: TextChanged autocommand not triggered under some circumstances (#28135) | zeertzjq | 3 | +47 | -4 |
| 2024-03-31 16:37 | vim-patch:807fff135d52 | Christian Clason | 1 | +11 | -2 |
| 2024-03-31 20:57 | vim-patch:cbb92b5ceb6a | Christian Clason | 2 | +59 | -58 |
| 2024-03-31 18:43 | fix(lsp): abort callHierarchy on no result (#28102) | Marcin Szamotulski | 1 | +7 | -0 |
| 2024-03-31 12:21 | fix(api): set script context when using nvim_set_hl (#28123) | zeertzjq | 3 | +67 | -12 |
| 2024-03-31 03:20 | feat(lua): pass keys before mapping to vim.on_key() callback (#28098) | zeertzjq | 11 | +139 | -26 |
| 2024-03-30 13:41 | Merge pull request #28114 from echasnovski/builtin-hl-grey-gray | zeertzjq | 3 | +17 | -9 |
| 2024-03-30 13:18 | fix(highlight): consistently spell "Goldenrod" | Evgeni Chasnovski | 1 | +4 | -4 |
| 2024-03-30 09:27 | fix(highlight): add `Nvim{Light,Dark}Gray{1,2,3,4}` colors | Evgeni Chasnovski | 3 | +13 | -5 |
| 2024-03-29 23:57 | fix: explain that user should run nvim with -V1 to see more information | dundargoc | 3 | +3 | -3 |
| 2024-03-30 01:29 | test: use matches(...) instead of ok(string.find(...)) (#28111) | zeertzjq | 8 | +20 | -24 |
| 2024-03-30 00:05 | fix(extmarks): splice earlier when opening new line (#28108) | zeertzjq | 2 | +61 | -19 |
| 2024-03-29 17:05 | fix: support UNC paths in vim.fs.normalize | dundargoc | 2 | +30 | -3 |
| 2024-03-29 16:23 | fix(fs): allow backslash characters in unix paths | James Trew | 3 | +65 | -49 |
| 2024-03-29 12:20 | ci: use `--break-system-packages` on mac when installing pynvim | dundargoc | 2 | +6 | -4 |
| 2024-03-29 14:43 | docs: document setting g:clipboard to v:false (#28085) | dundargoc | 1 | +1 | -1 |
| 2024-03-29 14:29 | fix(terminal): fix duplicate recording with mouse click (#28103) | zeertzjq | 2 | +10 | -1 |
| 2024-03-29 11:46 | test: skip flaky tests | dundargoc | 2 | +3 | -2 |
| 2024-03-29 13:22 | test(normal): port legacy normal test for page scrolling (#28100) | luukvbaal | 1 | +82 | -11 |
| 2024-03-29 10:37 | test: add a bit more testing for vim.on_key() (#28095) | zeertzjq | 5 | +23 | -7 |
| 2024-03-29 09:50 | vim-patch:9.1.0227: Recording may still be wrong in Select mode (#28092) | zeertzjq | 3 | +93 | -60 |
| 2024-03-29 09:49 | vim-patch:9.1.0228: Two unrelated things are tested by a single test (#28093) | zeertzjq | 5 | +23 | -17 |
| 2024-03-28 13:47 | fix(intro): clear intro if new buffer is shown in focused float | Evgeni Chasnovski | 2 | +43 | -1 |
| 2024-03-28 13:30 | fix(intro): link showing intro to state at start | Evgeni Chasnovski | 2 | +26 | -12 |
| 2024-03-29 07:35 | Merge pull request #28081 from bfredl/viewport_margin | bfredl | 6 | +68 | -2 |
| 2024-03-28 14:27 | feat(ui): indicate margins for the area used by win_viewport | bfredl | 6 | +68 | -2 |
| 2024-03-28 23:39 | test: print screen snapshot in desired format (#28088) | luukvbaal | 1 | +13 | -10 |
| 2024-03-28 22:26 | test: skip another flaky test on macOS (#28087) | zeertzjq | 3 | +16 | -8 |
| 2024-03-28 21:55 | fix(tui): don't use DECRQSS in screen or tmux (#28086) | zeertzjq | 1 | +4 | -1 |
| 2024-03-28 20:17 | feat: allow opting in to builtin clipboard providers (#28083) | dundargoc | 1 | +2 | -1 |
| 2024-03-28 11:05 | test: skip flaky tests | dundargoc | 2 | +2 | -1 |
| 2024-03-28 11:47 | Merge pull request #28044 from luukvbaal/vim-9.1.0211 | zeertzjq | 13 | +213 | -434 |
| 2024-03-28 11:03 | vim-patch:9.1.0220: Few typos in source and test files (#28076) | zeertzjq | 8 | +9 | -9 |
| 2024-03-28 09:20 | vim-patch:9.1.0215: Half-page scrolling does not support smooth-scrolling | Luuk van Baal | 11 | +159 | -178 |
| 2024-03-28 10:20 | vim-patch:9.1.0218: Unnecessary multiplications in backspace code (#28075) | zeertzjq | 3 | +39 | -17 |
| 2024-03-28 10:15 | vim-patch:9.1.0217: regexp: verymagic cannot match before/after a mark (#28074) | zeertzjq | 2 | +16 | -2 |
| 2024-03-28 10:08 | vim-patch:982e191b38b4 (#28073) | zeertzjq | 1 | +3 | -0 |
| 2024-03-28 10:00 | vim-patch:9.1.0214: Duplicate condition in win_lbr_chartabsize() (#28072) | zeertzjq | 1 | +1 | -1 |
| 2024-03-28 09:53 | vim-patch:9.1.0213: CI: MS-Windows fails in test_winfixbuf (#28071) | zeertzjq | 1 | +3 | -3 |
| 2024-03-28 09:52 | vim-patch:9.1.0216: Error on exit with EXITFREE and 'winfixbuf' (#28070) | zeertzjq | 2 | +21 | -9 |
| 2024-03-28 09:16 | vim-patch:b2e1fee72c45 | Christian Clason | 1 | +4 | -3 |
| 2024-03-26 18:06 | vim-patch:9.1.0211: page-wise scrolling does not support smooth-scrolling | Luuk van Baal | 9 | +119 | -321 |
| 2024-03-28 09:00 | vim-patch:677cd956810e | Christian Clason | 1 | +2 | -2 |
| 2024-03-28 06:12 | fix(plines): cursor position with 'showbreak' and resized grid (#28067) | zeertzjq | 2 | +65 | -11 |
| 2024-03-28 02:23 | build(terminfo): include user capabilities in comments (#28066) | zeertzjq | 2 | +548 | -1 |
| 2024-03-28 01:32 | docs: fix typos (#27868) | dundargoc | 21 | +65 | -62 |
| 2024-03-27 23:39 | feat(tui): query extended underline support using DECRQSS (#28052) | zeertzjq | 4 | +69 | -10 |
| 2024-03-27 22:02 | refactor(options): require `enable_if = false` iff no variable (#28050) | zeertzjq | 2 | +10 | -3 |
| 2024-03-27 21:25 | Merge pull request #28057 from bfredl/nosethl_2 | bfredl | 30 | +580 | -857 |
| 2024-03-27 13:14 | ci: add workflow_dispatch event to testing workflows | dundargoc | 4 | +5 | -0 |
| 2024-03-27 14:07 | test(old): skip flaky test (#28060) | dundargoc | 1 | +1 | -0 |
| 2024-03-27 11:46 | vim-patch:9.1.0196: filetype: support for gnuplot files is lacking (#27972) | Christian Clason | 2 | +2 | -2 |
| 2024-03-27 09:35 | refactor(tests): use global defaults instead of set_default_attr_ids (2) | bfredl | 30 | +580 | -857 |
| 2024-03-27 10:46 | vim-patch:9.1.0212: CI: MS-Windows fails in test_winfixbuf (#28056) | zeertzjq | 1 | +14 | -10 |
| 2024-03-25 22:06 | fix(treesitter): return correct match table in iter_captures() | Lewis Russell | 7 | +123 | -34 |
| 2024-03-27 10:10 | Merge pull request #28025 from luukvbaal/introfloat | bfredl | 2 | +25 | -9 |
| 2024-03-25 13:40 | fix(intro): still show intro message with floating window | Luuk van Baal | 2 | +25 | -9 |
| 2024-03-27 08:37 | refactor(options): swap `immutable` and `hidden` option property names | Famiu Haque | 3 | +18 | -19 |
| 2024-03-27 08:53 | Merge pull request #28046 from bfredl/nosethl_1 | bfredl | 9 | +713 | -812 |
| 2024-03-27 08:22 | vim-patch:9.1.0208: winfixbuf does not allow to re-edit current buffer (#28054) | Colin Kennedy | 2 | +175 | -1 |
| 2024-03-27 03:22 | test(tui_spec): fix flaky test for isolated "stop paste" (#28053) | zeertzjq | 1 | +2 | -1 |
| 2024-03-27 03:10 | refactor(tui): reorder functions for query and response (#28051) | zeertzjq | 2 | +32 | -32 |
| 2024-03-27 00:08 | feat(diagnostic): add support for many namespaces filtering in GetOpts (#28045) | Mayrom | 3 | +21 | -6 |
| 2024-03-26 21:41 | vim-patch:9.1.0207: No autocommand when writing session file (#28048) | zeertzjq | 4 | +63 | -0 |
| 2024-03-24 21:14 | refactor(options): make `immutable` and `hidden` options distinct | Famiu Haque | 5 | +32 | -25 |
| 2024-03-26 20:33 | vim-patch:63833bb0217f | Christian Clason | 1 | +11 | -0 |
| 2024-03-26 17:26 | vim-patch:63d68c2c218e | Christian Clason | 1 | +4 | -2 |
| 2024-03-26 20:23 | refactor(tests): use new global defaults instead of set_default_attr_ids | bfredl | 9 | +713 | -812 |
| 2024-03-26 13:11 | test(lsp): fix flaky basic_finish test again (#28041) | zeertzjq | 1 | +13 | -2 |
| 2024-03-26 10:30 | docs: remove remaining mentions of hkmap (#28038) | zeertzjq | 9 | +26 | -67 |
| 2024-03-26 06:25 | feat(tui): support undercurl in WezTerm (#28037) | zeertzjq | 3 | +12 | -10 |
| 2024-03-26 05:31 | fix(filetype): don't use fnamemodify() with :e for extension (#27976) | zeertzjq | 1 | +3 | -2 |
| 2024-03-21 15:15 | refactor(lsp): simplify client tracking | Lewis Russell | 5 | +176 | -213 |
| 2024-03-25 21:42 | vim-patch:9.1.0204: Backspace inserts spaces with virtual text and 'smarttab' (#28032) | zeertzjq | 3 | +120 | -3 |
| 2024-03-25 21:12 | fix(edit): backspace adds extra spaces for inline virtual text (#28005) | vanaigr | 3 | +208 | -50 |
| 2024-03-25 19:06 | fix(test): typing | Lewis Russell | 15 | +180 | -186 |
| 2024-03-25 18:04 | vim-patch:ab01adf7c65b | Christian Clason | 3 | +3 | -3 |
| 2024-03-25 21:04 | vim-patch:9.1.0205: Cannot use modifiers before :-Ntabmove (#28031) | zeertzjq | 3 | +23 | -15 |
| 2024-03-25 18:03 | vim-patch:8e59a7ba8877 | Christian Clason | 1 | +24 | -13 |
| 2024-03-25 20:16 | Revert "refactor(lsp): simplify client tracking" | Lewis Russell | 5 | +198 | -164 |
| 2024-03-23 20:28 | ci: use the same logic to determine build type for all releases | dundargoc | 1 | +32 | -17 |
| 2024-03-21 15:15 | refactor(lsp): simplify client tracking | Lewis Russell | 5 | +164 | -198 |
| 2024-03-25 09:10 | vim-patch:3e72bf10a0a2 | Christian Clason | 1 | +19 | -7 |
| 2024-03-25 13:06 | Merge pull request #28006 from wookayin/ts/refactor-tests | Gregory Anders | 2 | +801 | -717 |
| 2024-03-25 06:39 | refactor(backup): remove duplicate os_copy_xattr() (#28020) | zeertzjq | 1 | +1 | -7 |
| 2024-03-24 23:45 | fix(backup): E1509 when writing extended attr to symlink (#28014) | Razvan-Adrian Ciochina | 1 | +9 | -10 |
| 2024-03-24 17:04 | vim-patch:4b715bdaf4ca | Christian Clason | 1 | +1 | -1 |
| 2024-03-23 20:28 | ci: provide separate macos releases for intel and arm | dundargoc | 18 | +65 | -117 |
| 2024-03-24 03:38 | test(treesitter): separate out query-related tests into query_spec | Jongwook Choi | 2 | +699 | -661 |
| 2024-03-24 09:48 | vim-patch:6f438199c92b | Christian Clason | 2 | +8 | -2 |
| 2024-03-24 09:15 | vim-patch:d3c0ff5d5a90 | Christian Clason | 1 | +1 | -1 |
| 2024-01-30 01:51 | test(treesitter): improve the style of treesitter/parser_spec | Jongwook Choi | 1 | +331 | -285 |
| 2024-03-03 11:01 | ci(windows): optionally test windows with ASAN | dundargoc | 5 | +83 | -60 |
| 2024-03-23 21:46 | fix(vim.iter): use correct cmp function when truncating tail in `take` (#27998) | Calvin Bochulak | 2 | +8 | -1 |
| 2024-03-23 19:01 | Merge pull request #27980 from bfredl/noignore | bfredl | 40 | +793 | -711 |
| 2024-03-22 10:02 | refactor(tests): all screen tests should use highlights | bfredl | 40 | +793 | -711 |
| 2024-03-18 11:23 | build: use `GIT_REPOSITORY` for local URLs | dundargoc | 16 | +61 | -52 |
| 2024-03-23 08:33 | vim-patch:9.1.0199: Not enough tests for the slice() function (#27991) | zeertzjq | 4 | +66 | -12 |
| 2024-03-23 03:46 | fix(filetype): use unexpanded file name (#27931) | zeertzjq | 2 | +30 | -1 |
| 2024-03-23 00:26 | Merge pull request #27987 from zeertzjq/vim-8.2.2318 | zeertzjq | 2 | +29 | -13 |
| 2024-03-23 00:07 | vim-patch:8.2.2605: Vim9: string index and slice does not include composing chars | zeertzjq | 1 | +11 | -9 |
| 2024-03-23 00:01 | vim-patch:8.2.2318: Vim9: string and list index work differently | zeertzjq | 2 | +19 | -5 |
| 2024-03-22 22:43 | vim-patch:76d62985c1ff (#27985) | zeertzjq | 1 | +5 | -19 |
| 2024-03-22 16:46 | fix(lsp): handle stale bufnr on LspRequest autocmd trigger (#27981) | Jaehwang Jung | 1 | +2 | -2 |
| 2024-03-22 01:14 | Merge pull request #26970 from famiu/refactor/options/set_option_direct | zeertzjq | 16 | +280 | -263 |
| 2024-03-21 23:31 | vim-patch:35e6f4ca27c8 (#27973) | zeertzjq | 1 | +66 | -14 |
| 2024-03-21 22:28 | Merge pull request #27971 from zeertzjq/vim-9.1.0192 | zeertzjq | 3 | +38 | -4 |
| 2024-03-21 21:54 | vim-patch:9.1.0195: memleak with ex_drop, NULL dereference | zeertzjq | 2 | +4 | -4 |
| 2024-03-20 23:34 | vim-patch:9.1.0192: drop: don't rewind when editing the same file | zeertzjq | 3 | +37 | -3 |
| 2024-03-21 22:04 | vim-patch:9.1.0194: gcc complains about uninitialized var (#27970) | zeertzjq | 1 | +1 | -1 |
| 2024-03-21 20:29 | Merge pull request #27969 from famiu/refactor/misc/xctz | bfredl | 1 | +8 | -0 |
| 2024-03-21 19:43 | refactor(misc): use MSVC compiler builtin for `xctz()` | Famiu Haque | 1 | +8 | -0 |
| 2024-03-21 16:09 | Merge pull request #27961 from bfredl/rpccrash | bfredl | 2 | +22 | -1 |
| 2024-03-21 09:08 | fix(rpc): do not crash when no input is consumed | bfredl | 2 | +22 | -1 |
| 2024-03-21 11:23 | test(options): add test for `'modified'` | Famiu Haque | 1 | +18 | -0 |
| 2024-02-03 06:57 | refactor(options): remove `set_string_option_direct()` | Famiu Haque | 15 | +93 | -135 |
| 2024-02-08 12:25 | refactor(options): add `direct` flag to `set_option()` | Famiu Haque | 1 | +103 | -68 |
| 2023-12-24 06:34 | refactor(options): restructure `set_option` | Famiu Haque | 1 | +71 | -65 |
| 2024-03-19 10:26 | feat(colorscheme): add semantic tokens modifiers to builtin color scheme | Evgeni Chasnovski | 1 | +2 | -0 |
| 2024-03-19 10:11 | docs(lsp): describe semantic tokens highlight groups with more details | Evgeni Chasnovski | 1 | +38 | -24 |
| 2024-03-20 23:50 | vim-patch:9.1.0190: complete_info() returns wrong order of items (#27955) | zeertzjq | 2 | +108 | -89 |
| 2024-03-20 19:13 | vim-patch:2708c0b5854f | Christian Clason | 1 | +16 | -0 |
| 2024-03-20 13:59 | fix(cmdline): wrong 'incsearch' highlighting after :redraw (#27947) | luukvbaal | 2 | +19 | -0 |
| 2024-03-20 13:15 | Merge #27930 nvim_create_buf fixes | Justin M. Keyes | 2 | +75 | -9 |
| 2024-03-20 11:05 | refactor(treesitter): handle coverity warnings better | Lewis Russell | 2 | +46 | -74 |
| 2024-03-20 09:35 | fix(treesitter): treecursor regression | Lewis Russell | 1 | +22 | -16 |
| 2024-03-20 00:02 | test(ui/messages_spec): unskip msg_puts_printf test on Unix CI (#27941) | zeertzjq | 1 | +1 | -6 |
| 2024-03-19 23:04 | vim-patch:ec21bafc135a (#27939) | zeertzjq | 1 | +2 | -2 |
| 2024-03-19 21:31 | vim-patch:9.1.0188: filetype: no support for Vento files (#27935) | Christian Clason | 2 | +2 | -0 |
| 2024-03-19 18:14 | build(deps): bump vimdoc parser to v2.5.1 | Christian Clason | 1 | +2 | -2 |
| 2024-03-19 14:54 | refactor(treesitter): reorder functions | Lewis Russell | 1 | +207 | -202 |
| 2024-03-19 14:25 | refactor(treesitter): simplify argument checks for userdata | Lewis Russell | 1 | +136 | -282 |
| 2024-03-19 12:59 | fix(api): nvim_create_buf assert fails if autocmds set &swapfile | Sean Dewar | 2 | +66 | -11 |
| 2024-03-19 10:55 | fix(api): nvim_create_buf leaks memory if buffer is loaded early | Sean Dewar | 2 | +18 | -7 |
| 2024-03-18 23:19 | refactor(treesitter): redesign query iterating | Lewis Russell | 6 | +245 | -202 |
| 2024-03-19 08:56 | fix(terminal): don't pass incomplete UTF-8 sequence to libvterm (#27922) | zeertzjq | 3 | +52 | -15 |
| 2024-03-03 10:18 | fix(treesitter): document more standard highlight groups | Christian Clason | 4 | +50 | -35 |
| 2024-03-17 12:19 | feat(treesitter): update Markdown parsers and queries to v0.2.1 | Christian Clason | 3 | +21 | -17 |
| 2024-03-17 12:17 | feat(treesitter): update Bash parser and queries to v0.21.0 | Christian Clason | 3 | +21 | -19 |
| 2024-03-17 12:16 | feat(treesitter): update Python parser and queries to v0.21.0 | Christian Clason | 2 | +29 | -21 |
| 2024-03-17 12:14 | feat(treesitter): update query parser to v0.2.0 | Christian Clason | 1 | +2 | -2 |
| 2024-03-17 12:13 | feat(treesitter): update Vimdoc parser and queries to v2.4.0 | Christian Clason | 3 | +29 | -29 |
| 2024-03-17 12:11 | feat(treesitter): update Vim parser and queries to v0.4.0 | Christian Clason | 3 | +7 | -3 |
| 2024-03-17 12:10 | feat(treesitter): update Lua parser and queries to v0.1.0 | Christian Clason | 3 | +10 | -11 |
| 2024-03-17 12:07 | feat(treesitter): update C parser and queries to v0.21.0 | Christian Clason | 2 | +12 | -7 |
| 2024-03-17 12:04 | build(deps): bump tree-sitter to v0.22.2 | Christian Clason | 1 | +2 | -2 |
| 2024-03-18 12:29 | build: introduce variable DEPS_IGNORE_SHA for skipping dependency hash check | dundargoc | 14 | +58 | -33 |
| 2024-03-19 07:42 | test(terminal/cursor_spec): unskip tests that pass on Windows (#27924) | zeertzjq | 2 | +68 | -87 |
| 2024-03-19 04:44 | test(terminal/buffer_spec): fix incorrect tests (#27923) | zeertzjq | 1 | +26 | -36 |
| 2024-03-18 22:55 | vim-patch:78c189837ae6 (#27920) | zeertzjq | 1 | +39 | -38 |
| 2024-03-18 22:38 | vim-patch:9530fe4f3a69 (#27919) | zeertzjq | 1 | +12 | -9 |
| 2024-03-18 21:47 | vim-patch:9.1.0187: filetype: no support for Dafny files (#27918) | Christian Clason | 2 | +2 | -0 |
| 2024-03-18 19:33 | vim-patch:ef21bcaab145 | Christian Clason | 1 | +16 | -15 |
| 2024-03-18 14:25 | fix(pager): handle consecutive newlines properly (#27913) | zeertzjq | 3 | +189 | -9 |
| 2024-03-18 11:49 | test(lsp): fix flaky basic_finish test (#27899) | zeertzjq | 1 | +4 | -8 |
| 2024-03-18 11:19 | fix(tutor): set a value for ":syntax iskeyword" (#27833) | En-En | 2 | +102 | -61 |
| 2024-03-18 11:01 | refactor(messages): remove condition that is always true (#27909) | zeertzjq | 1 | +1 | -1 |
| 2024-03-18 09:03 | docs(build): update rhel/fedora build prerequisite (#27875) | Dominic Racine | 1 | +2 | -2 |
| 2024-03-18 07:30 | vim-patch:3d46de703cf6 | Christian Clason | 1 | +6 | -5 |
| 2024-03-18 02:35 | vim-patch:9.1.0186: cursor pos wrong on mouse click after eol with 'rl', 've' and conceal (#27903) | zeertzjq | 4 | +60 | -8 |
| 2024-03-18 02:34 | fix(messages): allow more prompt in headless mode with UI (#27905) | zeertzjq | 3 | +56 | -5 |
| 2024-03-17 18:02 | fix(treesitter): revert to using iter_captures in highlighter | Lewis Russell | 4 | +68 | -57 |
| 2024-03-17 20:04 | fix(lsp): create codelens request parameters for each buffer (#27699) | Takuya Tokuda | 2 | +89 | -3 |
| 2024-03-17 10:09 | test: combining TermCursorNC with CursorLine/CursorColumn (#27898) | zeertzjq | 1 | +44 | -0 |
| 2024-03-17 09:54 | fix(mouse): click after eol with conceal and virtual text (#27897) | zeertzjq | 2 | +66 | -4 |
| 2024-03-17 09:24 | refactor(drawline): integrate terminal hl with eol loop (#27893) | zeertzjq | 5 | +181 | -129 |
| 2024-03-17 01:44 | fix(normal): don't check conceal when pressing 'r' (#27892) | zeertzjq | 3 | +23 | -2 |
| 2024-03-16 23:26 | vim-patch:9.1.0184: Cursor pos wrong when clicking with conceal and wrap (#27890) | zeertzjq | 5 | +170 | -125 |
| 2024-03-16 21:43 | fix(drawline): check filler_todo in place of removed draw_state (#27889) | zeertzjq | 2 | +33 | -11 |
| 2024-03-16 17:11 | refactor(lua): type annotations | Lewis Russell | 11 | +157 | -122 |
| 2024-03-15 09:56 | ci: don't assign reviewers for "api" and "ui" labels | dundargoc | 1 | +0 | -10 |
| 2024-03-10 12:49 | ci: simplify concurrency string | dundargoc | 4 | +8 | -8 |
| 2024-03-16 13:15 | ci: update clang version to 18 | dundargoc | 1 | +1 | -1 |
| 2024-03-09 20:23 | fix(lsp): add missing LSP semantic token highlight links | Caleb Marshall | 3 | +74 | -15 |
| 2024-03-16 09:26 | vim-patch:9.1.0182: Can define function with invalid name inside 'formatexpr' (#27883) | zeertzjq | 2 | +20 | -0 |
| 2024-03-16 09:10 | vim-patch:9.1.0183: Wrong display or screenpos() result when toggling diff mode (#27882) | zeertzjq | 2 | +71 | -2 |
| 2024-03-16 09:05 | vim-patch:8.2.3782: Vim9: no error if a function shadows a script variable (#27881) | zeertzjq | 1 | +14 | -4 |
| 2024-03-16 08:38 | vim-patch:989faa4fce65 (#27880) | zeertzjq | 1 | +13 | -13 |
| 2024-03-16 08:32 | Merge pull request #27877 from bfredl/pseudorandom | bfredl | 2 | +8 | -19 |
| 2024-03-15 21:39 | fix(intro): redrawing intro exposing pseudo-randomness | bfredl | 2 | +8 | -19 |
| 2024-03-16 07:36 | Merge pull request #27871 from bfredl/ui_flush_fix | bfredl | 1 | +6 | -7 |
| 2024-03-16 06:50 | fix(l10n): update Japanese translations (#27856) | ite-usagi | 4 | +5396 | -4657 |
| 2024-03-16 01:56 | fix(man): pass modifiers also to :tag (#27878) | zeertzjq | 1 | +3 | -3 |
| 2024-03-16 01:00 | feat(man): allow opening pages in current window (#27861) | Tomasz N | 3 | +12 | -4 |
| 2024-03-15 20:32 | Merge pull request #27873 from zeertzjq/vim-61887b3d6fd8 | zeertzjq | 1 | +25 | -13 |
| 2024-03-15 20:08 | vim-patch:b4b3d7de2413 | zeertzjq | 1 | +4 | -2 |
| 2024-03-15 13:46 | vim-patch:61887b3d6fd8 | zeertzjq | 1 | +22 | -12 |
| 2024-03-15 12:27 | Merge pull request #27867 from bfredl/intro_multigrid | bfredl | 2 | +87 | -5 |
| 2024-03-15 10:31 | fix(ui): fix edge case around flushing | bfredl | 1 | +6 | -7 |
| 2024-03-15 09:02 | Merge pull request #27858 from luukvbaal/nvim_set_cursor | bfredl | 4 | +41 | -4 |
| 2024-03-15 08:23 | fix(ui): startup intro message should be visible with ext_multigrid | bfredl | 2 | +87 | -5 |
| 2024-03-15 08:32 | Merge pull request #27674 from glepnir/snippet_indent | bfredl | 2 | +32 | -5 |
| 2024-03-14 23:39 | fix(ui): ext_cmdline should not move cursor to curwin | Luuk van Baal | 2 | +25 | -3 |
| 2024-03-14 22:55 | fix(api): update grid cursor in nvim_win_set_cursor() | Luuk van Baal | 2 | +16 | -1 |
| 2024-03-15 06:45 | refactor: remove unused "coloff" argument of win_put_linebuf() (#27866) | zeertzjq | 1 | +9 | -9 |
| 2024-03-15 00:05 | vim-patch:9.1.0181: no overflow check for string formatting (#27863) | zeertzjq | 5 | +215 | -93 |
| 2024-03-14 22:56 | vim-patch:9.1.0180: Cursor pos wrong when double-width chars are concealed (#27862) | zeertzjq | 3 | +248 | -46 |
| 2024-03-14 21:54 | fix(highlight): don't show CursorColumn on current line (#27848) | zeertzjq | 2 | +48 | -4 |
| 2024-03-14 19:00 | Merge pull request #27852 from bfredl/persistent_intro | bfredl | 3 | +56 | -16 |
| 2024-03-14 09:03 | fix(intro): make intro explicitly stateful | bfredl | 3 | +56 | -16 |
| 2024-03-14 11:33 | refactor(drawline): rename vcol_off to vcol_off_co (#27857) | zeertzjq | 1 | +17 | -17 |
| 2024-03-14 11:24 | Merge pull request #27854 from bfredl/boogalo_lines | bfredl | 2 | +9 | -10 |
| 2024-02-28 17:47 | fix(terminal): disable reflow again | Christian Clason | 7 | +12 | -18 |
| 2024-03-14 09:55 | fix(api): fix set_lines viewport adjustment, but this time good | bfredl | 2 | +9 | -10 |
| 2024-03-14 07:31 | Merge pull request #27851 from zeertzjq/vim-760f664213de | zeertzjq | 1 | +7 | -4 |
| 2024-03-14 07:04 | vim-patch:45da32964d6e | zeertzjq | 1 | +1 | -1 |
| 2024-03-14 05:37 | vim-patch:760f664213de | zeertzjq | 1 | +6 | -3 |
| 2024-03-13 14:56 | refactor(treesitter): move some logic into functions | Lewis Russell | 1 | +40 | -22 |
| 2024-03-13 14:40 | fix(treesitter): highlight injections properly | Lewis Russell | 3 | +56 | -20 |
| 2024-03-14 05:35 | Merge pull request #27850 from zeertzjq/vim-9.1.0172 | zeertzjq | 23 | +162 | -176 |
| 2024-03-14 04:41 | vim-patch:9.1.0177: Coverity reports dead code | zeertzjq | 5 | +17 | -11 |
| 2024-03-13 07:00 | vim-patch:9.1.0172: More code can use ml_get_buf_len() instead of STRLEN() | zeertzjq | 22 | +148 | -168 |
| 2024-03-14 04:40 | vim-patch:8.2.4950: text properties position wrong after shifting text (#27849) | zeertzjq | 1 | +2 | -0 |
| 2024-03-13 23:10 | Merge pull request #27847 from zeertzjq/vim-9.1.0174 | zeertzjq | 3 | +275 | -1 |
| 2024-03-13 22:44 | vim-patch:9.1.0176: Cursor column wrong with 'virtualedit' and conceal | zeertzjq | 3 | +149 | -1 |
| 2024-03-13 22:23 | vim-patch:9.1.0174: 'cursorline' and 'wincolor' hl missing with conceal and wrap | zeertzjq | 3 | +126 | -0 |
| 2024-03-13 22:44 | vim-patch:9.1.0178: E1513 might be confusing (#27846) | zeertzjq | 3 | +7 | -7 |
| 2024-03-13 22:06 | vim-patch:9.1.0175: wrong window positions with 'winfix{width,height}' (#27845) | Sean Dewar | 5 | +91 | -27 |
| 2024-03-13 06:46 | Merge pull request #27815 from bfredl/setlines_scroll | bfredl | 50 | +844 | -814 |
| 2024-03-11 12:19 | fix(api/buffer): fix handling of viewport of non-current buffer | bfredl | 50 | +844 | -814 |
| 2024-03-13 03:36 | fix(drawline): initialize linebuf_attr to 0 instead of -1 (#27840) | zeertzjq | 2 | +23 | -14 |
| 2024-03-13 03:27 | refactor: remove "once" argument of loop_uv_run() (#27841) | zeertzjq | 1 | +3 | -7 |
| 2024-03-12 23:05 | Merge pull request #27839 from seandewar/vim-9.1.0169 | Sean Dewar | 8 | +76 | -103 |
| 2024-03-12 21:41 | vim-patch:9a660d2883f9 | Sean Dewar | 3 | +3 | -0 |
| 2024-03-12 21:19 | vim-patch:9.1.0171: Small split-move related improvements | Sean Dewar | 3 | +31 | -23 |
| 2024-03-12 21:08 | vim-patch:9.1.0170: Re-allow curwin == prevwin, but document it instead | Sean Dewar | 6 | +10 | -66 |
| 2024-03-12 21:13 | fix(treesitter): use 0 as initial value for computing maximum (#27837) | Gregory Anders | 1 | +1 | -1 |
| 2024-03-12 21:02 | vim-patch:9.1.0169: current window number returned by tabpagewinnr may be outdated | Sean Dewar | 2 | +32 | -14 |
| 2024-03-12 20:34 | refactor: avoid copying before vim_strup() if possible (#27830) | James | 2 | +40 | -9 |
| 2024-03-12 18:00 | Merge pull request #27808 from jamessan/gen_cflags-cleanup | James McCoy | 1 | +15 | -8 |
| 2024-03-12 14:32 | feat(treesitter): support URLs (#27132) | Gregory Anders | 5 | +178 | -33 |
| 2024-03-12 07:15 | fix: move fswatch linux check inside of vim.schedule (#27824) | Tomas Slusny | 1 | +4 | -3 |
| 2024-03-12 06:35 | refactor: avoid quadratic behavior in backslash_halve() (#27827) | James | 1 | +24 | -6 |
| 2024-03-12 05:51 | docs: small fixes (#27364) | dundargoc | 15 | +29 | -29 |
| 2024-03-12 02:44 | refactor: use ml_get_buf_len() in API code (#27825) | zeertzjq | 6 | +32 | -33 |
| 2024-03-11 23:20 | vim-patch:9.1.0168: too many STRLEN() calls (#27823) | zeertzjq | 4 | +20 | -21 |
| 2024-03-11 23:20 | vim-patch:5cd86c6cff94 (#27822) | zeertzjq | 1 | +8 | -7 |
| 2024-03-11 23:19 | vim-patch:9.1.0167: Changing buffer in another window causes it to show matchparen (#27820) | zeertzjq | 3 | +66 | -5 |
| 2024-03-11 23:19 | vim-patch:9.1.0166: Internal error with blockwise getregion() in another buffer (#27819) | zeertzjq | 2 | +12 | -18 |
| 2024-03-11 22:56 | vim-patch:8.2.4944: text properties are wrong after "cc" (#27821) | zeertzjq | 3 | +7 | -17 |
| 2024-03-11 21:39 | vim-patch:0049a495c8d4 (#27817) | zeertzjq | 3 | +10 | -9 |
| 2024-03-11 18:44 | Merge pull request #27812 from luukvbaal/cmdheight | bfredl | 2 | +6 | -7 |
| 2024-03-11 14:23 | test: correct order of arguments to eq() (#27816) | zeertzjq | 22 | +85 | -85 |
| 2024-03-11 01:02 | docs: adjust fswatch overflow message to mention docs with info | Tomas Slusny | 2 | +13 | -0 |
| 2024-03-11 09:47 | fix(editorconfig): syntax error regression | Lewis Russell | 1 | +4 | -1 |
| 2024-03-11 00:20 | build(deps): bump luajit to HEAD - d06beb048 | Christian Clason | 1 | +2 | -2 |
| 2024-03-11 06:13 | feat(ui): allow non-zero 'cmdheight' with ext_messages | Luuk van Baal | 2 | +6 | -7 |
| 2024-03-11 04:05 | Merge pull request #27738 from ColinKennedy/vim-9.1.0147 | zeertzjq | 27 | +3591 | -25 |
| 2024-03-11 03:26 | vim-patch:9.1.0156: Make 'wfb' failing to split still report E1513 | zeertzjq | 3 | +46 | -22 |
| 2024-03-11 03:25 | vim-patch:9.1.0152: Coverity complains about ignoring return value | zeertzjq | 2 | +14 | -2 |
| 2024-03-06 07:39 | vim-patch:9.1.0150: Several minor 'winfixbuf' issues | Colin Kennedy | 4 | +157 | -37 |
| 2024-03-05 05:25 | vim-patch:9.1.0149: null pointer member access when accessing 'winfixbuf' property | Colin Kennedy | 2 | +20 | -1 |
| 2023-12-26 04:41 | vim-patch:9.1.0147: Cannot keep a buffer focused in a window | Colin Kennedy | 27 | +3414 | -23 |
| 2024-03-11 00:02 | fix: deduplicate gen_cflags | James McCoy | 1 | +2 | -0 |
| 2024-03-10 23:58 | fix: ignore non-existent properties during header generation | James McCoy | 1 | +13 | -8 |
| 2024-03-09 12:21 | docs(editorconfig): move to source | Lewis Russell | 7 | +243 | -153 |
| 2023-12-31 05:08 | docs: more accurate typing for vim.tbl_extend | Riley Bruins | 2 | +6 | -6 |
| 2024-03-10 22:41 | vim-patch:675cbfb47f03 (#27806) | zeertzjq | 1 | +10 | -1 |
| 2024-03-10 22:21 | vim-patch:9.1.0164: Internal error when passing invalid position to getregion() (#27805) | zeertzjq | 3 | +60 | -19 |
| 2024-03-09 16:10 | fix(fswatch): --latency is locale dependent | Oscar Creator | 1 | +2 | -0 |
| 2024-03-10 09:08 | vim-patch:9.1.0138: too many STRLEN calls when getting a memline (#27799) | zeertzjq | 9 | +73 | -26 |
| 2024-03-10 08:58 | vim-patch:9.1.0162: problem with writing extended attributes on failure (#27800) | zeertzjq | 1 | +1 | -1 |
| 2024-03-10 03:30 | Merge pull request #27798 from zeertzjq/vim-62b26040eb4b | zeertzjq | 1 | +37 | -17 |
| 2024-03-10 02:21 | vim-patch:5d67aef3060d | zeertzjq | 1 | +7 | -5 |
| 2024-03-10 02:18 | vim-patch:62b26040eb4b | zeertzjq | 1 | +30 | -12 |
| 2024-03-10 02:19 | vim-patch:a2c65809dafe | Christian Clason | 1 | +15 | -5 |
| 2024-03-10 02:33 | revert: "fix(window): :close crash with autocmd, floats and tabpage" (#27796) | zeertzjq | 2 | +30 | -35 |
| 2024-03-10 00:37 | fix(window): :close crash if WinClosed from float closes window (#27794) | zeertzjq | 2 | +20 | -4 |
| 2024-03-09 23:55 | fix(window): :close crash with autocmd, floats and tabpage (#27793) | zeertzjq | 2 | +42 | -36 |
| 2024-03-09 23:03 | vim-patch:9.1.0159: Crash in WinClosed after BufUnload closes other windows (#27792) | zeertzjq | 2 | +32 | -12 |
| 2024-03-09 22:47 | vim-patch:9.1.0161: expand() removes slash after env variable that ends with colon (#27791) | zeertzjq | 2 | +16 | -6 |
| 2024-03-09 22:32 | Merge pull request #27330 from seandewar/win_set_config-fixes | Sean Dewar | 24 | +1770 | -382 |
| 2024-03-09 20:24 | vim-patch:8.2.3862: crash on exit with EXITFREE and using win_execute() | Sean Dewar | 3 | +40 | -0 |
| 2024-03-09 16:56 | fix(api): win_set_config set tp_curwin of win moved from other tabpage | Sean Dewar | 4 | +78 | -19 |
| 2024-03-08 12:25 | docs: support inline markdown | Lewis Russell | 28 | +414 | -250 |
| 2024-03-09 11:21 | vim-patch:8.2.3915: illegal memory access when completing with invalid bytes (#27491) | Raphael | 2 | +19 | -1 |
| 2024-03-09 10:52 | Merge pull request #27764 from glepnir/grid_null | bfredl | 2 | +13 | -1 |
| 2024-03-07 10:12 | fix(startup): set full_screen when in ex_mode | glepnir | 2 | +13 | -1 |
| 2024-03-08 10:23 | feat!: remove deprecated functions | dundargoc | 7 | +4 | -113 |
| 2024-03-09 04:47 | fix(window): :close may cause Nvim to quit with autocmd and float | zeertzjq | 3 | +46 | -37 |
| 2024-03-09 04:27 | test(old): remove Test_floatwin_splitmove() | zeertzjq | 1 | +0 | -13 |
| 2024-03-09 01:00 | fix(api): win_set_config update statuslines after removing splits | Sean Dewar | 2 | +26 | -0 |
| 2024-02-27 13:25 | fix(api): patch some cmdwin/textlock holes | Sean Dewar | 5 | +109 | -7 |
| 2024-02-26 14:51 | fix(api): handle win_split_ins failure properly | Sean Dewar | 5 | +491 | -107 |
| 2024-02-25 01:30 | vim-patch:9.1.0130: [security]: UAF if win_split_ins autocommands delete "wp" | Sean Dewar | 2 | +11 | -2 |
| 2024-02-25 01:22 | vim-patch:9.1.0128: win_gotoid() may abort even when not switching a window | Sean Dewar | 2 | +11 | -0 |
| 2024-02-25 01:15 | vim-patch:9.1.0121: Infinite loop or signed overflow with 'smoothscroll' | Sean Dewar | 3 | +43 | -18 |
| 2024-02-25 01:11 | vim-patch:9.1.0119: can move away from cmdwin using win_splitmove() | Sean Dewar | 2 | +31 | -3 |
| 2024-02-25 01:03 | vim-patch:9.1.0118: Use different restoration strategy in win_splitmove | Sean Dewar | 4 | +152 | -151 |
| 2024-02-24 23:18 | vim-patch:partial:9.1.0117: Stop split-moving from firing WinNew and WinNewPre autocommands | Sean Dewar | 6 | +47 | -29 |
| 2024-02-23 09:49 | vim-patch:9.1.0116: win_split_ins may not check available room | Sean Dewar | 7 | +389 | -118 |
| 2024-02-11 22:53 | fix(api): make open_win block only enter/leave events if !enter && !noautocmd | Sean Dewar | 4 | +55 | -21 |
| 2024-02-07 21:44 | fix(api): make win_set_config with "win" for splits need "split/vertical" | Sean Dewar | 4 | +27 | -14 |
| 2024-02-07 17:17 | fix(api): make open_win/win_set_config check if splitting allowed | Sean Dewar | 4 | +82 | -11 |
| 2024-02-11 20:15 | fix(api): avoid open_win UAF if target buf deleted by autocmds | Sean Dewar | 2 | +13 | -1 |
| 2024-02-11 18:45 | fix(api): open_win fire Buf* events when !enter && !noautocmd if entered early | Sean Dewar | 2 | +11 | -1 |
| 2024-02-04 02:59 | fix(api): open_win fire BufWinEnter for other buffer when !enter && !noautocmd | Sean Dewar | 3 | +242 | -10 |
| 2024-02-04 01:50 | fix(api): win_set_config fires unnecessary autocmds | Sean Dewar | 2 | +41 | -21 |
| 2024-02-04 00:42 | fix(api): win_set_config autocmds crash when moving win to other tabpage | Sean Dewar | 2 | +27 | -1 |
| 2024-03-08 21:49 | fix(fileio): fix off-by-one in rename_with_tmp (#27780) | Colin Watson | 1 | +1 | -1 |
| 2024-03-08 13:07 | ci: allow skipping news workflow with a label | dundargoc | 3 | +6 | -5 |
| 2024-03-08 09:04 | Merge pull request #27775 from bfredl/nouidata | bfredl | 6 | +168 | -193 |
| 2024-03-08 08:15 | refactor(ui): remove outdated UI vs UIData distinction | bfredl | 6 | +168 | -193 |
| 2024-03-08 07:57 | Merge pull request #27655 from bfredl/mpack_obj | bfredl | 18 | +560 | -603 |
| 2024-03-08 05:56 | vim-patch:8.2.5077: various warnings from clang on MS-Windows (#27773) | zeertzjq | 1 | +4 | -1 |
| 2024-03-08 04:21 | test(old): change back to using termopen() on Windows (#27772) | zeertzjq | 1 | +1 | -2 |
| 2024-03-08 02:24 | test(tohtml_spec): don't use hard-coded sleeping time (#27770) | zeertzjq | 1 | +9 | -7 |
| 2024-03-08 01:18 | fix(process): avoid potential data race on exit (#27769) | zeertzjq | 1 | +4 | -2 |
| 2024-03-07 23:21 | Merge pull request #27767 from zeertzjq/vim-9.1.0154 | zeertzjq | 6 | +46 | -5 |
| 2024-03-07 22:53 | vim-patch:9.1.0158: 'shortmess' "F" flag doesn't work properly with 'autoread' | zeertzjq | 3 | +29 | -11 |
| 2024-03-07 22:52 | vim-patch:9.1.0154: shm=F not respected when reloading buffer with 'autoread' | zeertzjq | 5 | +27 | -4 |
| 2024-03-07 22:44 | vim-patch:9.1.0157: Duplicate assignment in f_getregion() (#27766) | zeertzjq | 5 | +14 | -15 |
| 2024-03-07 10:05 | fix(process): close handles and timer in pty_process_close() (#27760) | zeertzjq | 1 | +12 | -8 |
| 2024-03-07 08:16 | fix(type): remove incorrect arguments from vim.rpc* | altermo | 2 | +4 | -8 |
| 2024-03-02 21:11 | feat(lua): deprecate vim.tbl_add_reverse_lookup | Maria José Solano | 9 | +66 | -68 |
| 2024-02-25 14:02 | refactor(msgpack): allow flushing buffer while packing msgpack | bfredl | 18 | +560 | -603 |
| 2024-03-06 22:43 | vim-patch:9.1.0155: can only get getregion() from current buffer (#27757) | zeertzjq | 5 | +81 | -20 |
| 2024-03-06 16:18 | fix(fs): use generics for better typing | altermo | 2 | +9 | -6 |
| 2024-02-20 02:28 | docs(lsp): nits and typos in client.lua | Maria José Solano | 2 | +13 | -12 |
| 2024-03-02 22:39 | fix(types): move type annotation for `IterMod` | Will Hopkins | 1 | +1 | -2 |
| 2024-03-06 12:15 | refactor(types): more fixes (2) | Lewis Russell | 11 | +110 | -95 |
| 2024-03-02 14:29 | docs(treesitter): fix ambiguous parameter description about `lang` | Yi Ming | 2 | +8 | -7 |
| 2024-03-06 10:43 | fix(lsp): actually send diagnostic-tags back to the server | Lewis Russell | 1 | +2 | -2 |
| 2024-03-03 11:54 | feat(lsp): report fswatch errors | Lewis Russell | 1 | +11 | -0 |
| 2024-03-06 09:40 | refactor(lua): more efficient vim.tbl_islist | Lewis Russell | 1 | +12 | -9 |
| 2024-03-06 10:03 | refactor(types): more fixes | Lewis Russell | 8 | +84 | -40 |
| 2024-03-06 08:39 | vim-patch:63c39e4ef749 | Christian Clason | 1 | +1 | -1 |
| 2024-03-05 12:06 | docs(lua): improvements for LSP and Diagnostic | Lewis Russell | 13 | +568 | -507 |
| 2024-03-05 07:54 | fix(eval): make has('pythonx') work properly (#27739) | zeertzjq | 2 | +9 | -1 |
| 2024-03-05 03:28 | vim-patch:e5c9ba601573 (#27737) | zeertzjq | 1 | +3 | -9 |
| 2024-03-04 21:36 | vim-patch:d9ebd46bd090 | Christian Clason | 1 | +20 | -3 |
| 2024-03-04 21:36 | vim-patch:1bdc9435c1a1 | Christian Clason | 1 | +2 | -3 |
| 2024-03-04 21:36 | vim-patch:e84490311ba3 | Christian Clason | 1 | +12 | -7 |
| 2024-03-04 13:15 | fix(ui_client): check return value of channel_job_start (#27729) | Sean Dewar | 1 | +3 | -0 |
| 2024-03-04 11:08 | fix(tohtml): replace hex escape with digit escape (#27728) | altermo | 2 | +4 | -2 |
| 2024-03-03 23:33 | docs(lua): clarify when `vim.bo`/`vim.wo` acts like `:setlocal` (#27708) | Luna Saphie Mittelbach | 2 | +15 | -13 |
| 2024-03-03 23:05 | Merge pull request #27724 from zeertzjq/vim-c4aef9a97b36 | zeertzjq | 1 | +15 | -9 |
| 2024-03-03 22:43 | vim-patch:691aee8b0705 | zeertzjq | 1 | +2 | -2 |
| 2024-03-03 22:35 | vim-patch:c4aef9a97b36 | zeertzjq | 1 | +15 | -9 |
| 2024-03-03 22:33 | fix(eval): correct failure return value for readfile/blob (#27722) | Sean Dewar | 1 | +7 | -2 |
| 2024-03-03 15:07 | vim-patch:b3030b653bbd | Christian Clason | 1 | +18 | -9 |
| 2024-03-02 10:20 | build: don't allow Xcode as generator | dundargoc | 2 | +5 | -13 |
| 2024-03-02 18:29 | vim-patch:e93afc2e6126 | Christian Clason | 5 | +30 | -36 |
| 2024-03-03 00:40 | fix(column): full redraw with 'stc, 'rnu' and inserted lines (#27712) | luukvbaal | 2 | +21 | -3 |
| 2024-03-02 14:21 | fix(lsp): directly rename the existing buffers when renaming (#27690) | Jaehwang Jung | 3 | +105 | -121 |
| 2024-03-02 10:22 | Merge pull request #27687 from luukvbaal/floatpos | bfredl | 2 | +73 | -1 |
| 2024-03-02 09:51 | fix(lsp): defer writing error msgs (#27688) | Jaehwang Jung | 1 | +10 | -2 |
| 2024-03-02 09:04 | build(deps): bump treesitter-vimdoc to v2.2.0 | Christian Clason | 1 | +2 | -2 |
| 2024-03-02 08:48 | vim-patch:100a665634a0 | Christian Clason | 1 | +27 | -16 |
| 2024-03-02 03:46 | fix(deps): bump luv to 1.48.0-2 | zhaozg | 1 | +2 | -2 |
| 2024-03-01 23:31 | Merge pull request #27347 from lewis6991/fswatch | Lewis Russell | 9 | +471 | -370 |
| 2024-02-27 15:20 | docs: improve/add documentation of Lua types | Lewis Russell | 47 | +2018 | -1454 |
| 2024-02-07 11:28 | feat(lsp): add fswatch watchfunc backend | Lewis Russell | 7 | +140 | -11 |
| 2024-03-01 22:59 | fix(types): rename win_get_config return type to win_config | Will Hopkins | 2 | +2 | -2 |
| 2024-03-01 22:48 | vim-patch:9.1.0146: v:echospace wrong with invalid value of 'showcmdloc' (#27697) | zeertzjq | 2 | +13 | -2 |
| 2024-03-01 22:42 | vim-patch:87410ab3f556 (#27696) | zeertzjq | 3 | +30 | -33 |
| 2024-02-07 13:05 | fix(lsp): cancel watchers when closing a client | Lewis Russell | 3 | +13 | -1 |
| 2024-02-07 11:27 | refactor(watch): simplify filechanges processing | Lewis Russell | 1 | +15 | -21 |
| 2024-02-07 11:24 | refactor(watch): general tidy up | Lewis Russell | 5 | +319 | -353 |
| 2024-03-01 17:31 | fix(lsp): rename undofile when renaming (#27684) | Jaehwang Jung | 2 | +59 | -0 |
| 2024-03-01 13:51 | fix(float): allow floating window in cmdline area | Luuk van Baal | 2 | +73 | -1 |
| 2024-02-29 10:50 | fix(snippet): correct indent with newline | glepnir | 2 | +32 | -5 |
| 2024-02-29 22:13 | vim-patch:9.1.0145: v:echospace not correct when 'showcmdloc' != last (#27682) | zeertzjq | 3 | +7 | -2 |
| 2024-02-29 22:09 | vim-patch:9.1.0144: getregion() needs more tests (#27681) | zeertzjq | 1 | +269 | -250 |
| 2024-02-29 17:27 | vim-patch:8fad5d58874e | Christian Clason | 2 | +3 | -2 |
| 2024-02-29 17:28 | vim-patch:b4eb3f1e4489 | Christian Clason | 2 | +11 | -2 |
| 2024-02-29 17:02 | vim-patch:56b7da3c051f | Christian Clason | 1 | +10 | -4 |
| 2024-02-29 11:39 | docs(eval): getline and indent function support string type | glepnir | 2 | +4 | -4 |
| 2024-02-29 09:21 | fix(lsp): use plain loop for non-list-like table of protocol values | Christian Clason | 1 | +11 | -3 |
| 2024-02-29 08:36 | vim-patch:9ecf02cd5f5f | Christian Clason | 1 | +33 | -8 |
| 2024-02-29 00:33 | vim-patch:9.1.0143: [security]: autocmd causes use-after-free in set_curbuf() (#27664) | zeertzjq | 3 | +30 | -3 |
| 2024-02-29 00:21 | refactor(defaults): use getregion() for Visual mode gx (#27663) | zeertzjq | 1 | +4 | -10 |
| 2024-02-28 23:19 | vim-patch:9.1.0142: getregion() can be improved (#27662) | zeertzjq | 6 | +251 | -125 |
| 2024-02-28 22:48 | vim-patch:9.1.0141: Put in Visual mode wrong if it replaces fold marker (#27661) | zeertzjq | 2 | +38 | -2 |
| 2024-02-28 22:14 | docs(lpeg): remove double backticks from meta (#27659) | Maria José Solano | 2 | +8 | -8 |
| 2024-02-25 20:45 | fix(lsp): handle reverse lookup in capabilities | Maria José Solano | 1 | +15 | -37 |
| 2024-02-25 20:05 | refactor(lsp): remove outdated comment | Maria José Solano | 1 | +0 | -18 |
| 2024-02-28 17:01 | fix(tohtml): set filetype of generated HTML to `html` | Christian Clason | 1 | +1 | -0 |
| 2024-02-28 16:36 | fix(lsp): correct the error message's cmd on spawning (#27632) | notomo | 1 | +2 | -1 |
| 2024-02-28 16:32 | fix(lsp): remove unnecessary file load/write when renaming (#27621) | Jaehwang Jung | 2 | +7 | -6 |
| 2024-02-26 19:42 | feat!: rewrite TOhtml in lua | altermo | 11 | +1761 | -3708 |
| 2024-02-28 10:32 | Merge pull request #27643 from bfredl/metadata2 | bfredl | 17 | +142 | -178 |
| 2024-02-26 17:00 | refactor(metadata): generate all metadata in lua | bfredl | 17 | +142 | -178 |
| 2024-02-28 09:38 | vim-patch:e84d2d4432cd | Christian Clason | 2 | +3 | -3 |
| 2024-02-28 09:50 | fix(lua): remove uri fragment from file paths (#27647) | Ilia Choly | 2 | +19 | -0 |
| 2024-02-09 18:35 | docs(lpeg): merge upstream changes | Maria José Solano | 2 | +72 | -72 |
| 2024-02-27 23:57 | vim-patch:b1427b46f5fe (#27652) | zeertzjq | 2 | +18 | -10 |
| 2024-02-27 23:28 | vim-patch:9.1.0140: cursor on wrong row after 1 char 'below' virtual text when EOL is shown (#27651) | zeertzjq | 1 | +4 | -2 |
| 2024-02-26 19:42 | feat(lsp): support completion itemDefaults | Maria José Solano | 5 | +93 | -1 |
| 2024-02-26 19:42 | refactor(lsp): alias for CompletionResult | Maria José Solano | 1 | +5 | -3 |
| 2024-02-15 17:16 | feat(docs): replace lua2dox.lua | Lewis Russell | 72 | +3872 | -4020 |
| 2024-02-27 11:53 | docs: fix type of setreg() argument {options} (#27631) | Maria José Solano | 2 | +2 | -2 |
| 2024-02-27 09:12 | vim-patch:c7ddc9b73543 | Christian Clason | 3 | +19 | -20 |
| 2024-02-27 08:57 | build(deps): bump luv to 1.48.0-1 | Christian Clason | 1 | +2 | -2 |
| 2024-02-26 22:22 | vim-patch:2c51e15b66a4 (#27637) | zeertzjq | 1 | +40 | -40 |
| 2024-02-26 22:09 | vim-patch:9.1.0137: <Del> in cmdline mode doesn't delete composing chars (#27636) | zeertzjq | 4 | +36 | -7 |
| 2024-02-26 19:28 | Merge pull request #27635 from bfredl/nomsgvalid | bfredl | 1 | +0 | -87 |
| 2024-02-26 17:33 | fix(defaults): validate 'channel' before responding to OSC request (#27594) | Gregory Anders | 1 | +4 | -1 |
| 2024-02-26 13:46 | refactor(msgpack): remove dead unpacker code in helpers | bfredl | 1 | +0 | -87 |
| 2024-02-26 13:43 | Merge pull request #27599 from bfredl/nofilealloc | bfredl | 7 | +94 | -253 |
| 2024-02-26 10:12 | fix(mbyte): fix bugs in utf_cp_*_off() functions | VanaIgr | 9 | +131 | -90 |
| 2024-02-26 02:11 | test(terminal/buffer_spec): re-skip bang test on Windows | zeertzjq | 1 | +1 | -0 |
| 2024-02-26 01:47 | fix(process): start pty process eof timer on main thread (#27625) | zeertzjq | 5 | +44 | -32 |
| 2024-02-19 02:46 | refactor(types): fix miscellaneous type warnings | Maria José Solano | 6 | +32 | -19 |
| 2024-02-24 10:22 | refactor(shada): devirtualize writer | bfredl | 1 | +14 | -61 |
| 2024-02-24 09:17 | refactor(fileio): remove API shell layer encouraging unnecessary allocations | bfredl | 7 | +86 | -198 |
| 2024-02-25 10:05 | fix(lsp): add snippet regression test (#27618) | Maria José Solano | 1 | +12 | -0 |
| 2024-02-25 08:38 | vim-patch:partial:d086b8f646a6 (#27623) | zeertzjq | 7 | +15 | -15 |
| 2024-02-25 05:35 | test: don't use minimal timeout for "intermediate" flag (#27620) | zeertzjq | 3 | +8 | -12 |
| 2024-02-25 01:21 | fix(lsp): add assertion for explicit bufnr in apply_text_edits (#27614) | Gregory Anders | 2 | +6 | -3 |
| 2024-02-25 00:45 | docs: fix several misleading and superfluous wordings (#27609) | Evgeni Chasnovski | 3 | +17 | -37 |
| 2024-02-25 00:19 | vim-patch:374e26aba2e5 (#27617) | zeertzjq | 1 | +18 | -5 |
| 2024-02-24 23:48 | vim-patch:9.1.0135: Insufficient testing for 'delcombine' (#27616) | zeertzjq | 1 | +30 | -0 |
| 2024-02-24 14:06 | build: download libiconv and gettext from `deps` repository | dundargoc | 1 | +2 | -2 |
| 2024-02-24 15:47 | fix(lsp): when renaming directory, check path prefix of buffer names (#27603) | Jaehwang Jung | 3 | +85 | -15 |
| 2024-02-24 14:59 | vim-patch:9.1.0131: buffer-completion may not always find all matches (#27610) | zeertzjq | 2 | +113 | -95 |
| 2024-02-24 13:49 | docs(lsp): mark `ClientConfig.init_options` as optional | Christian Clason | 1 | +1 | -1 |
| 2024-02-24 14:04 | vim-patch:9.1.0132: "C" doesn't include composing chars with 'virtualedit' (#27605) | zeertzjq | 2 | +24 | -2 |
| 2024-02-24 13:31 | build(deps): bump lua-compat-5.3 to v0.13 | Christian Clason | 1 | +2 | -2 |
| 2024-02-24 12:16 | vim-patch:9.1.0129: Fix truncation of text_wrap 'wrap' virt text after EOL list char (#27600) | zeertzjq | 1 | +4 | -8 |
| 2024-02-24 12:14 | refactor(lsp): remove redundant code (#27601) | Jaehwang Jung | 1 | +3 | -12 |
| 2024-02-24 09:55 | vim-patch:a35235e824bb (#27598) | zeertzjq | 3 | +21 | -0 |
| 2024-02-24 08:57 | Merge pull request #27562 from bfredl/envalloc | bfredl | 1 | +16 | -9 |
| 2024-02-21 09:49 | perf(os/env): os_getenv() allocation when there is no env var set | bfredl | 1 | +16 | -9 |
| 2024-02-24 06:19 | docs(lsp): remove obsolete didChangeConfiguration explanation (#27595) | Tim Pope | 2 | +2 | -9 |
| 2024-02-23 21:12 | fix(terminal): block input when there is pending TermRequest (#27589) | zeertzjq | 2 | +70 | -9 |
| 2024-02-23 12:37 | Merge pull request #27590 from bfredl/signcolfix | bfredl | 2 | +25 | -1 |
| 2024-02-23 10:38 | fix(marktree): some marks counted twice when checking for overlap | bfredl | 2 | +25 | -1 |
| 2024-02-22 23:39 | vim-patch:315cd1fbcbba | Christian Clason | 1 | +1 | -1 |
| 2024-02-23 00:12 | refactor(defaults): use getregion() for default * and # mappings | zeertzjq | 1 | +1 | -19 |
| 2024-02-22 23:13 | vim-patch:1624970d321c (#27582) | zeertzjq | 1 | +5 | -4 |
| 2024-02-22 22:57 | Merge pull request #27578 from zeertzjq/vim-9.1.0120 | zeertzjq | 8 | +515 | -78 |
| 2024-02-22 22:37 | vim-patch:9.1.0127: Naming a non-pointer variable "oap" is strange | zeertzjq | 1 | +10 | -10 |
| 2024-02-22 22:35 | vim-patch:9.1.0126: Internal error when using upper-case mark in getregion() | zeertzjq | 5 | +18 | -3 |
| 2024-02-22 12:32 | vim-patch:9.1.0120: hard to get visual region using Vim script | zeertzjq | 8 | +500 | -78 |
| 2024-02-22 20:58 | feat(treesitter): add folding for `InspectTree` (#27518) | 再生花 | 4 | +11 | -6 |
| 2024-02-22 19:54 | fix(defaults): make terminal autoclose not block other events (#27581) | Evgeni Chasnovski | 2 | +27 | -6 |
| 2024-02-22 14:43 | vim-patch:20d61e1b94e5 | Christian Clason | 1 | +3 | -3 |
| 2024-02-22 13:15 | fix(defaults): remove tmux background detection passthrough (#27571) | zeertzjq | 1 | +1 | -11 |
| 2024-02-22 11:39 | docs(builtin): show tag at first line with multiple signatures (#27577) | zeertzjq | 2 | +22 | -32 |
| 2024-02-22 08:34 | build(deps): bump luv to v1.48.0-0 | Christian Clason | 2 | +43 | -7 |
| 2024-02-22 08:33 | vim-patch:e8f6af609178 | Christian Clason | 1 | +4 | -4 |
| 2024-02-22 08:39 | fix(lua): make highlight.on_yank use win-local highlight (#27349) | altermo | 2 | +47 | -7 |
| 2024-02-22 05:18 | refactor(terminal): rename confusing variable name "rv" (#27573) | zeertzjq | 1 | +26 | -26 |
| 2024-02-22 01:13 | fix(api): don't leak memory with nvim_win_get_ns (#27570) | zeertzjq | 2 | +11 | -8 |
| 2024-02-22 01:05 | fix(extmarks): redraw properly with scoped inline virt_text (#27569) | zeertzjq | 3 | +28 | -3 |
| 2024-02-21 18:37 | build(deps): bump tree-sitter to v0.21.0 | Christian Clason | 1 | +2 | -2 |
| 2024-02-21 18:58 | test(treesitter): fix obsolete predicates | Christian Clason | 2 | +5 | -5 |
| 2024-02-21 18:21 | Merge pull request #27361 from altermo/buf-win-local-extmarks | bfredl | 15 | +520 | -21 |
| 2024-02-06 10:52 | feat(extmark): window scoped extmark | altermo | 15 | +520 | -21 |
| 2024-02-21 13:25 | docs: remove mention of foreground/background/special keys in nvim_set_hl (#27558) | rktjmp | 3 | +9 | -9 |
| 2024-02-21 11:31 | fix(lsp): add parentheses to generated union array types (#27560) | Maria José Solano | 2 | +8 | -4 |
| 2024-02-21 11:30 | Merge pull request #27552 from bfredl/apialloc | bfredl | 14 | +34 | -37 |
| 2024-02-20 19:27 | build: fix uncrustify | dundargoc | 1 | +1 | -0 |
| 2024-02-20 12:44 | refactor(api): make freeing of return-value opt-in instead of opt out | bfredl | 13 | +33 | -37 |
| 2024-02-20 22:30 | vim-patch:f9ca139e3aa1 (#27554) | zeertzjq | 39 | +146 | -86 |
| 2024-02-20 22:29 | vim-patch:ef387c062bb1 (#27553) | zeertzjq | 2 | +37 | -30 |
| 2024-02-20 17:14 | fix(vim.ui.open): use explorer.exe instead of wslview #26947 | Vu Nhat Chuong | 2 | +4 | -4 |
| 2024-02-20 12:11 | Merge pull request #27541 from bfredl/exprarena | bfredl | 1 | +60 | -177 |
| 2024-02-20 11:57 | feat(help): hide filename of "gO" outline using conceal #27547 | itchyny | 3 | +8 | -25 |
| 2024-02-20 11:53 | fix(extmarks): priority order of inline and non-inline virt_text (#27532) | zeertzjq | 7 | +126 | -24 |
| 2024-02-19 13:54 | refactor(api): use an arena for nvim_parse_expression | bfredl | 1 | +60 | -177 |
| 2024-02-20 11:19 | Merge pull request #27536 from bfredl/bufferarena | bfredl | 8 | +73 | -80 |
| 2024-02-19 11:00 | refactor(api): reduce temporary allocations when replacing lines | bfredl | 8 | +73 | -80 |
| 2024-02-19 20:21 | Merge pull request #27534 from bfredl/userarena | bfredl | 7 | +107 | -109 |
| 2024-02-19 19:01 | build: disable conversion warnings for GCC | dundargoc | 1 | +3 | -5 |
| 2024-02-19 11:07 | refactor(api): use arena for nvim_put and nvim_paste | bfredl | 3 | +17 | -25 |
| 2024-02-19 09:44 | refactor(api): use arena when listing objects | bfredl | 2 | +20 | -23 |
| 2024-02-19 11:09 | refactor(api): use arena for runtime and client info | bfredl | 2 | +39 | -27 |
| 2024-02-18 10:10 | refactor(api): use an arena for user commands | bfredl | 2 | +31 | -34 |
| 2024-02-18 22:52 | refactor(lsp): typings for protocol constants | Maria José Solano | 1 | +5 | -5 |
| 2024-02-19 03:22 | docs: improve 'tabline' click label docs (#27529) | zeertzjq | 4 | +29 | -25 |
| 2024-02-19 02:49 | feat(tabline): middle mouse button now closes tab (#27522) | Nacho Nieva | 3 | +55 | -30 |
| 2024-02-18 22:53 | vim-patch:9.1.0115: Using freed memory with full tag stack and user data (#27525) | zeertzjq | 2 | +27 | -16 |
| 2024-02-18 17:32 | Merge pull request #27520 from bfredl/metaarena | bfredl | 6 | +71 | -312 |
| 2024-02-18 11:51 | refactor(api): use arena for metadata; msgpack_rpc_to_object delenda est | bfredl | 6 | +71 | -312 |
| 2024-02-18 17:04 | Merge pull request #27511 from bfredl/maparena | bfredl | 22 | +340 | -270 |
| 2024-02-17 19:33 | refactor(api): use arena for autocmds | bfredl | 2 | +102 | -117 |
| 2024-02-18 11:29 | ci(labeler_issue): split on word boundaries | casswedson | 1 | +1 | -1 |
| 2024-02-18 11:11 | fix(eval): skip over v:lua properly (#27517) | zeertzjq | 3 | +15 | -2 |
| 2024-02-18 10:11 | fix(options): don't update curswant for 'winhl' or 'winbl' (#27515) | zeertzjq | 2 | +24 | -2 |
| 2024-02-17 19:33 | refactor(api): use arena for channel info and terminal info | bfredl | 7 | +67 | -64 |
| 2024-02-18 09:20 | vim-patch:9.1.0114: Setting some options may change curswant (#27514) | zeertzjq | 5 | +32 | -25 |
| 2024-02-17 19:31 | refactor(api): use an arena for mappings | bfredl | 16 | +173 | -91 |
| 2024-02-17 17:42 | Merge pull request #27481 from bfredl/meta_revise | bfredl | 3 | +65 | -2 |
| 2024-02-15 18:05 | fix(decorations): crash with revised mark with changed decoration flags | bfredl | 3 | +65 | -2 |
| 2024-02-17 12:35 | ci(release): run universal_macos build on M1 (#27505) | Christian Clason | 2 | +2 | -2 |
| 2024-02-17 12:12 | ci: test on macOS M1 (#27276) | Christian Clason | 2 | +4 | -1 |
| 2024-02-17 10:35 | ci(test.yml): explicitly set build type (#27503) | zeertzjq | 1 | +2 | -2 |
| 2024-02-17 00:45 | test: more tests for nvim_eval_statusline "fillchar" (#27502) | zeertzjq | 1 | +55 | -16 |
| 2024-02-16 23:44 | fix(api): don't use stl 'fillchar' for "use_statuscol_lnum" (#27501) | luukvbaal | 2 | +36 | -40 |
| 2024-02-16 20:00 | fix: fix iter_matches call in query linter (#27496) | Gregory Anders | 1 | +2 | -2 |
| 2024-02-16 17:56 | build: set deps default build type to Release (#27495) | Gregory Anders | 4 | +14 | -9 |
| 2024-02-16 17:54 | fix(treesitter): correctly handle query quantifiers (#24738) | Thomas Vigouroux | 9 | +787 | -219 |
| 2024-02-16 12:54 | docs(tutor): include https urls where applicable (#27461) | Marcus Michaels | 2 | +8 | -8 |
| 2024-02-16 12:19 | build(vim-patch.sh): don't add vim/vim to issue of another repo (#27493) | zeertzjq | 1 | +1 | -1 |
| 2024-02-16 11:27 | Merge pull request #27464 from zeertzjq/vim-9b53c052d58f | zeertzjq | 1 | +30 | -21 |
| 2024-02-14 07:29 | fix(runtime): add more Nvim-only highlight groups to Vim syntax | zeertzjq | 1 | +1 | -1 |
| 2024-02-16 11:00 | vim-patch:1633de8c35fd | zeertzjq | 1 | +0 | -2 |
| 2024-02-16 10:59 | vim-patch:fe6d5b0ae47e | zeertzjq | 1 | +5 | -2 |
| 2024-02-16 10:58 | vim-patch:5c3855bcab42 | zeertzjq | 1 | +1 | -1 |
| 2024-02-14 06:47 | vim-patch:9b53c052d58f | zeertzjq | 1 | +23 | -15 |
| 2024-02-14 07:01 | vim-patch:ceed36873e92 | zeertzjq | 1 | +1 | -1 |
| 2024-02-15 21:33 | vim-patch:79230f027a25 | Christian Clason | 1 | +1 | -1 |
| 2024-02-15 21:15 | vim-patch:103f1dfb7df3 | Christian Clason | 1 | +172 | -58 |
| 2024-02-16 05:27 | fix(genvimvim): generate prefixed boolean options properly (#27487) | zeertzjq | 2 | +42 | -2 |
| 2024-02-16 01:56 | docs: document breaking change for nvim_create_autocmd callback (#27484) | Gregory Anders | 5 | +24 | -17 |
| 2024-02-15 23:34 | Merge pull request #27485 from zeertzjq/vim-9.1.0112 | zeertzjq | 6 | +104 | -18 |
| 2024-02-15 22:56 | vim-patch:9.1.0113: duplicate code when cleaning undo stack | zeertzjq | 4 | +27 | -20 |
| 2024-02-15 22:35 | vim-patch:9.1.0112: Remove undo information, when cleaning quickfix buffer | zeertzjq | 3 | +79 | -0 |
| 2024-02-15 16:00 | build(deps): bump tree-sitter-c to v0.20.8 | Christian Clason | 1 | +4 | -4 |
| 2024-02-15 10:53 | fix: type warnings in shared.lua | Lewis Russell | 5 | +72 | -21 |
| 2024-02-15 10:10 | Merge pull request #27460 from bfredl/merarena | bfredl | 23 | +227 | -192 |
| 2024-02-12 19:40 | refactor(eval): use arena when converting typvals to Object | bfredl | 23 | +227 | -192 |
| 2024-02-14 23:35 | vim-patch:9.1.0111: filetype: no support for bats files | Christian Clason | 2 | +2 | -1 |
| 2024-02-14 23:10 | vim-patch:9.1.0110: filetype: add 'Config.in' filetype detection | Christian Clason | 2 | +3 | -1 |
| 2024-02-14 23:10 | vim-patch:9.1.0109: filetype: no support for its files | Christian Clason | 2 | +2 | -1 |
| 2024-02-14 23:09 | vim-patch:9.1.0108: filetype: no support for dtso files | Christian Clason | 2 | +2 | -1 |
| 2024-02-14 23:12 | vim-patch:1da0e8581671 | Christian Clason | 2 | +79 | -0 |
| 2024-02-15 03:17 | Merge pull request #27474 from zeertzjq/vim-9.1.0068 | zeertzjq | 22 | +73 | -91 |
| 2024-02-14 23:49 | vim-patch:9.1.0106: Visual highlight hard to read with 'termguicolors' | zeertzjq | 22 | +73 | -91 |
| 2024-02-14 23:48 | vim-patch:9.1.0068: Visual highlighting can still be improved | zeertzjq | 1 | +1 | -1 |
| 2024-02-14 20:11 | fix(lsp): rename: load and list new buffer if attached to window (#27408) | Tomasz N | 2 | +64 | -0 |
| 2024-02-13 23:51 | fix(extmarks): redraw line on adding/removing conceal (#27463) | zeertzjq | 2 | +31 | -1 |
| 2024-02-13 22:39 | vim-patch:9.1.0105: Style: typos found (#27462) | zeertzjq | 4 | +4 | -5 |
| 2024-02-12 13:46 | refactor(lsp): resolve the config-client entanglement | Lewis Russell | 11 | +241 | -168 |
| 2024-02-13 11:14 | Merge pull request #27428 from bfredl/luarena | bfredl | 36 | +407 | -340 |
| 2024-02-11 18:13 | refactor(lua): use a keyset for vim.diff opts parsing | bfredl | 4 | +91 | -112 |
| 2024-02-11 14:46 | refactor(lua): use Arena when converting from lua stack to API args | bfredl | 33 | +318 | -230 |
| 2024-02-13 02:38 | fix(loader): remove cyclic dependency on vim.fs (when --luamod-dev) | Jongwook Choi | 2 | +26 | -3 |
| 2024-02-13 07:33 | docs(builtin): fix lua types for vim.fn.sign_getplaced | Jongwook Choi | 1 | +2 | -2 |
| 2024-02-13 04:15 | docs: stricter bufname and bufnr types (#27454) | Maria José Solano | 2 | +4 | -4 |
| 2024-02-12 23:38 | vim-patch:9.1.0101: upper-case of German sharp s should be U+1E9E (#27449) | zeertzjq | 6 | +61 | -21 |
| 2024-02-12 23:33 | vim-patch:9.1.0103: 'breakindentopt' "min" not correct with 'signcolumn' (#27451) | zeertzjq | 4 | +36 | -7 |
| 2024-02-12 23:27 | vim-patch:9.1.0102: settabvar() may change the last accessed tabpage (#27450) | zeertzjq | 2 | +22 | -1 |
| 2024-02-12 22:56 | perf(redraw): reduce redraw with undo and extmarks or 'spell' (#27442) | zeertzjq | 2 | +8 | -8 |
| 2024-02-12 22:30 | vim-patch:9.0.0245: mechanism to prevent recursive screen updating is incomplete (#27448) | zeertzjq | 7 | +33 | -31 |
| 2024-02-12 15:50 | Merge pull request #27439 from bfredl/nofreeallmem | bfredl | 1 | +0 | -7 |
| 2024-02-12 13:50 | refactor(tests): get channel id via nvim_get_chan_info #27441 | Justin M. Keyes | 10 | +22 | -22 |
| 2024-02-12 13:33 | Merge pull request #27348 from fredizzimo/fsundvik/fix-ext-hlstate | bfredl | 4 | +335 | -50 |
| 2024-02-12 13:24 | fix(extmarks): redraw pre-undo position (#27437) | zeertzjq | 3 | +45 | -3 |
| 2024-02-12 10:18 | fix(lsp): re-add client.commands and mark private | Lewis Russell | 1 | +2 | -0 |
| 2024-02-12 12:03 | docs: correct on_key docs (#27429) | altermo | 2 | +6 | -5 |
| 2024-02-12 11:20 | fix(exitfree): don't use ex commands to close windows in free_all_mem() | bfredl | 1 | +0 | -7 |
| 2024-02-11 18:07 | fix(lsp): semantic token defer loading | Lewis Russell | 2 | +7 | -4 |
| 2024-02-12 06:57 | vim-patch:9.1.0098: CompleteChanged not triggered when new leader added without matches (#27436) | Raphael | 2 | +9 | -0 |
| 2024-02-12 05:02 | perf(extmarks): avoid unnecessary invalidations for virt_text (#27435) | zeertzjq | 6 | +124 | -88 |
| 2024-02-11 22:56 | vim-patch:b614b284ee06 (#27433) | zeertzjq | 1 | +9 | -5 |
| 2024-02-11 22:41 | fix(column): use a single path for sign sorting (#27431) | luukvbaal | 4 | +26 | -23 |
| 2024-02-11 22:34 | vim-patch:9.1.0097: 'breakindent' behaves inconsistently with 'list' and splits (#27432) | zeertzjq | 2 | +76 | -18 |
| 2024-02-11 20:17 | refactor(indent): refactor computing of a string's indent size (#27252) | VanaIgr | 3 | +106 | -64 |
| 2024-02-11 17:29 | vim-patch:6d91227267a5 | Christian Clason | 1 | +16 | -5 |
| 2024-02-11 12:37 | refactor(lsp): move more code to client.lua | Lewis Russell | 5 | +356 | -431 |
| 2024-02-11 11:42 | Merge pull request #27420 from MariaSolOs/warning-anxiety | Lewis Russell | 8 | +70 | -89 |
| 2024-02-11 11:00 | Merge pull request #27414 from bfredl/arenalines | bfredl | 6 | +81 | -117 |
| 2024-02-10 12:13 | refactor(api): use an arena for nvim_buf_get_lines and buffer updates | bfredl | 6 | +81 | -117 |
| 2024-02-11 10:12 | fix(messages): clear new lines when increasing 'cmdheight' (#27421) | zeertzjq | 3 | +21 | -2 |
| 2024-02-10 22:04 | refactor(lsp): add vim.lsp.sync.Range type | Maria José Solano | 1 | +11 | -7 |
| 2024-02-10 22:04 | refactor(lsp): add shared diagnostic handler | Maria José Solano | 1 | +39 | -64 |
| 2024-02-10 22:03 | refactor(lsp): add type annotations | Maria José Solano | 8 | +20 | -18 |
| 2024-02-10 23:39 | feat(shortmess): "q" flag fully hides recording message (#27415) | Trevor Arjeski | 8 | +10 | -6 |
| 2024-02-10 21:06 | refactor: rename w_float_config to w_config #27419 | Will Hopkins | 14 | +77 | -76 |
| 2024-02-10 20:48 | Merge pull request #27253 from MariaSolOs/codelens-refresh | bfredl | 3 | +36 | -13 |
| 2024-02-10 14:19 | Merge pull request #27418 from zeertzjq/vim-9.1.0089 | zeertzjq | 11 | +70 | -31 |
| 2024-02-10 13:38 | refactor: don't use subtraction in qsort() comparison functions | zeertzjq | 6 | +36 | -17 |
| 2024-02-10 13:31 | vim-patch:9.1.0093: Still a qsort() comparison function that returns result of subtraction | zeertzjq | 1 | +5 | -1 |
| 2024-02-10 13:26 | vim-patch:9.1.0089: qsort() comparison functions should be transitive | zeertzjq | 5 | +29 | -13 |
| 2024-02-10 13:15 | build(deps): bump tree-sitter-bash to v0.20.5 | Christian Clason | 2 | +10 | -2 |
| 2024-02-10 13:00 | refactor: reduce some globals #27406 | Justin M. Keyes | 2 | +15 | -18 |
| 2024-02-10 11:07 | Merge pull request #27398 from bfredl/arena2 | bfredl | 22 | +192 | -176 |
| 2024-02-10 04:57 | test(ui/mouse_spec): make sure click is processed (#27412) | zeertzjq | 1 | +6 | -0 |
| 2024-02-10 04:21 | vim-patch:9.1.0087: Restoring lastused_tabpage too early in do_arg_all() (#27411) | Raphael | 2 | +11 | -7 |
| 2024-02-10 03:54 | test: add test for scroll wheel at right-click menu (#27409) | zeertzjq | 2 | +93 | -5 |
| 2024-02-10 03:11 | build(clint): don't allow INIT() in non-header files (#27407) | zeertzjq | 2 | +9 | -2 |
| 2024-02-09 22:56 | fix(startup): multiprocess startuptime #26790 | Pablo Arias | 6 | +65 | -5 |
| 2024-02-09 22:53 | vim-patch:9.1.0088: TextChanged not triggered for :norm! commands (#27405) | zeertzjq | 3 | +37 | -2 |
| 2024-02-09 22:53 | vim-patch:9.1.0084: Visual hl wrong when it ends before multibyte 'showbreak' (#27404) | zeertzjq | 2 | +49 | -1 |
| 2024-02-09 10:35 | refactor(api): use arena for nvim_get_option_info() | bfredl | 3 | +28 | -27 |
| 2024-02-09 09:06 | refactor(api): use arena for nvim_parse_cmd() | bfredl | 3 | +75 | -69 |
| 2024-02-09 11:41 | refactor(api): use arena for hlstate inspection | bfredl | 2 | +40 | -24 |
| 2024-02-09 11:40 | refactor(api): use arena for nvim_list_uis() | bfredl | 3 | +20 | -26 |
| 2024-02-09 16:17 | refactor: rename FloatConfig to WinConfig #27397 | Will Hopkins | 8 | +67 | -67 |
| 2024-02-09 10:42 | refactor(api): make cstr_as_string accept "const char*" | bfredl | 16 | +29 | -30 |
| 2024-02-08 20:45 | build: stop installing parser.h from treesitter | dundargoc | 1 | +0 | -1 |
| 2024-01-29 06:21 | feat(lsp): add opts paramater to vim.lsp.codelens.refresh | Maria José Solano | 3 | +36 | -13 |
| 2024-02-08 22:43 | feat(tutor): add Japanese tutor #27268 | ite-usagi | 2 | +1039 | -0 |
| 2024-02-08 21:06 | fix(lsp): rename fails on missing parent directory #27291 | Tomasz N | 1 | +3 | -0 |
| 2024-02-08 17:54 | Merge pull request #27391 from bfredl/arenarock | bfredl | 8 | +84 | -98 |
| 2024-02-08 12:11 | feat(lsp): deprecate severity_limit | Lewis Russell | 3 | +29 | -32 |
| 2024-02-08 14:55 | docs(install): add more Linux install instructions #27350 | Robert O'Shea | 1 | +24 | -1 |
| 2024-02-08 14:55 | Revert "fixup! add benchmark" | Lewis Russell | 1 | +0 | -67 |
| 2024-02-08 14:54 | fixup! add benchmark | Lewis Russell | 1 | +67 | -0 |
| 2024-02-08 12:40 | refactor(api): refactor more api functions to use arena return | bfredl | 8 | +84 | -98 |
| 2024-02-02 06:51 | refactor(treesitter): {start,stop} are optional in Query:iter_* methods | Jongwook Choi | 2 | +22 | -18 |
| 2024-01-25 18:27 | refactor(treesitter): typing for Query, TSQuery, and TSQueryInfo | Jongwook Choi | 5 | +83 | -32 |
| 2024-02-08 11:37 | Merge pull request #27388 from zeertzjq/vim-9.1.0082 | zeertzjq | 6 | +359 | -283 |
| 2024-02-08 11:10 | vim-patch:9.1.0083: Redrawing can be improved when deleting lines with 'number' | zeertzjq | 4 | +340 | -263 |
| 2024-02-08 11:07 | vim-patch:9.1.0082: Redrawing can be improved when deleting lines with 'cursorline' | zeertzjq | 2 | +19 | -20 |
| 2024-02-08 09:24 | refactor(lsp): tidy up logging | Lewis Russell | 8 | +140 | -186 |
| 2024-02-08 11:07 | vim-patch:b8170143c8f8 (#27387) | zeertzjq | 1 | +28 | -9 |
| 2024-02-08 10:59 | feat(api): pass 0 to nvim_get_chan_info for current channel (#27321) | nikolightsaber | 5 | +16 | -3 |
| 2024-02-08 10:43 | Merge pull request #27284 from bfredl/unkeydict | bfredl | 10 | +312 | -234 |
| 2024-02-01 11:30 | refactor(generators): style of generating and generated lua dispatch code | bfredl | 1 | +70 | -129 |
| 2024-01-31 21:02 | refactor(api): use keydict and arena for more api return values | bfredl | 10 | +251 | -114 |
| 2024-02-07 22:06 | build(deps): bump libuv to v1.48.0 | Christian Clason | 1 | +2 | -2 |
| 2024-02-08 00:50 | Merge pull request #27379 from zeertzjq/vim-9.1.0080 | zeertzjq | 1 | +15 | -0 |
| 2024-02-08 00:08 | vim-patch:c9c2e2d2ff44 | zeertzjq | 1 | +4 | -1 |
| 2024-02-08 00:07 | vim-patch:partial:9.1.0080: unexpected error for modifying final list using += | zeertzjq | 1 | +12 | -0 |
| 2024-02-07 23:42 | fix(runtime): source c ftplugins in correct order (#27377) | Maximilian Fricke | 1 | +1 | -2 |
| 2024-02-07 23:34 | fix(lsp): set fallback client name properly | zeertzjq | 1 | +1 | -1 |
| 2024-02-07 17:22 | refactor(lsp): move client code to a regular Lua class | Lewis Russell | 6 | +709 | -507 |
| 2024-02-07 07:03 | perf: improve utf_char2cells() performance (#27353) | VanaIgr | 2 | +239 | -179 |
| 2024-02-07 04:11 | fix(event-loop): process input before events (#27358) | zeertzjq | 2 | +9 | -1 |
| 2024-02-06 20:51 | feat(treesitter): show root nodes in :InspectTree (#26944) | altermo | 3 | +48 | -40 |
| 2024-02-06 15:08 | fix(doc): prevent doxygen confusion | Lewis Russell | 2 | +14 | -2 |
| 2024-02-06 15:01 | fix(column): handle w_redr_statuscol at end filler lines (#27365) | zeertzjq | 3 | +21 | -1 |
| 2024-02-06 11:21 | ci(release): bump mac runner version to macos-12 | dundargoc | 1 | +1 | -1 |
| 2024-02-06 12:34 | fix(lsp): send back diagnostic tags to the server | Lewis Russell | 2 | +26 | -7 |
| 2024-02-06 12:18 | vim-patch:9.1.0079: LineNrAbove/Below highlighting wrong on wrapped lines (#27363) | zeertzjq | 3 | +261 | -78 |
| 2024-02-06 11:30 | docs: small fixes (#27213) | dundargoc | 12 | +36 | -39 |
| 2024-02-06 10:16 | vim-patch:f7f33e3719c8 | Christian Clason | 2 | +26 | -14 |
| 2024-02-06 10:05 | vim-patch:9.1.0077: Unnecessary call to redraw_for_cursorline() in nv_mousescroll() (#27359) | zeertzjq | 3 | +12 | -15 |
| 2024-02-06 06:05 | test(tui_spec): prevent race between nvim_input and nvim_paste (#27356) | zeertzjq | 2 | +78 | -142 |
| 2024-02-06 03:44 | test: add test for 'foldcolumn' with cmdwin (#27355) | zeertzjq | 2 | +83 | -95 |
| 2024-02-05 12:39 | fix: splitting of big UI messages | Fred Sundvik | 2 | +53 | -49 |
| 2024-02-06 01:13 | fix(tui): `space_buf` overflow when clearing screen (#27352) | Sean Dewar | 2 | +54 | -4 |
| 2024-02-05 12:39 | fix: buffer overrun in lmpack_session_receive | Fred Sundvik | 1 | +3 | -1 |
| 2024-02-05 21:59 | Merge pull request #27295 from wookayin/feat/inspecttree | Gregory Anders | 3 | +126 | -14 |
| 2024-02-01 20:25 | test(treesitter): add test cases for inspect_tree | Jongwook Choi | 1 | +109 | -0 |
| 2024-02-01 20:34 | feat(treesitter): use 0-based indexing to show ranges in `:InspectTree` | Jongwook Choi | 2 | +17 | -14 |
| 2024-01-04 04:05 | fix(lsp): handle adjacent snippet tabstops | Maria José Solano | 2 | +47 | -2 |
| 2024-02-05 12:38 | test: add more hlstate tests | Fred Sundvik | 1 | +279 | -0 |
| 2024-02-05 10:35 | Merge pull request #27328 from wookayin/fix/lsp-tagfunc | Lewis Russell | 0 | +0 | -0 |
| 2024-02-05 07:34 | fix(redraw): update Visual selection properly with splits (#27343) | zeertzjq | 3 | +144 | -32 |
| 2024-02-05 04:13 | fix(inccommand): update topline after moving cursor (#27341) | zeertzjq | 2 | +4 | -4 |
| 2024-02-05 03:08 | perf(redraw): only redraw Visual area when cursor has moved (#27340) | zeertzjq | 4 | +37 | -5 |
| 2024-02-04 19:30 | build(deps): bump luajit to HEAD - 0d313b243 | Christian Clason | 1 | +2 | -2 |
| 2024-02-04 11:17 | fix(treesitter): inspect-tree remember opts on buf change | altermo | 1 | +2 | -0 |
| 2024-02-04 09:57 | vim-patch:9.1.0076: luau config file not detected | Christian Clason | 2 | +2 | -1 |
| 2024-02-04 03:12 | vim-patch:9.1.0075: insert completion not correct when adding new leader (#27332) | Raphael | 2 | +17 | -0 |
| 2024-02-03 23:09 | vim-patch:7c5aeaffa2be (#27327) | zeertzjq | 1 | +1 | -1 |
| 2024-02-03 23:05 | Merge pull request #27326 from zeertzjq/vim-9.1.0073 | zeertzjq | 3 | +17 | -17 |
| 2024-02-03 22:49 | test(lsp): add test cases for vim.lsp.tagfunc | Jongwook Choi | 1 | +99 | -0 |
| 2024-02-03 22:47 | fix(lsp): fix infinite loop on vim.lsp.tagfunc | Jongwook Choi | 0 | +0 | -0 |
| 2024-02-03 22:43 | vim-patch:9.1.0074: did_set_breakat() should be in optionstr.c | zeertzjq | 2 | +16 | -16 |
| 2024-02-03 22:42 | vim-patch:9.1.0073: Looping over modifier_keys_table unnecessarily | zeertzjq | 1 | +1 | -1 |
| 2024-02-03 22:28 | feat: update unicode tables (#27317) | zeertzjq | 4 | +2602 | -2590 |
| 2024-01-22 17:23 | refactor: create function for deferred loading | dundargoc | 23 | +119 | -117 |
| 2024-02-03 07:29 | refactor(strcase_save): optimize memory allocation (#27319) | Raphael | 1 | +33 | -28 |
| 2024-02-03 03:05 | fix(keycodes): simplify S- properly when D- is present (#27316) | zeertzjq | 2 | +21 | -4 |
| 2024-02-03 02:22 | vim-patch:partial:9.0.1196: code is indented more than necessary (#27315) | zeertzjq | 5 | +72 | -58 |
| 2024-02-03 01:42 | vim-patch:9.0.1105: code is indented too much (#27314) | zeertzjq | 3 | +169 | -141 |
| 2024-02-02 14:31 | fix(drawline): missing NUL termination when drawing TAB (#27307) | zeertzjq | 1 | +1 | -0 |
| 2024-02-02 14:24 | test(old): correct path to .valgrind.supp (#27306) | zeertzjq | 1 | +7 | -7 |
| 2024-02-02 13:52 | fix(vim.system): don't process non-fast events during wait() (#27300) | zeertzjq | 2 | +16 | -2 |
| 2024-02-02 13:17 | feat(quickfix): support -q - to read 'errorfile' from stdin (#27303) | zeertzjq | 6 | +90 | -23 |
| 2024-02-02 07:38 | vim-patch:9204f39580bd | Christian Clason | 1 | +37 | -21 |
| 2024-02-02 05:14 | feat(ex_cmds): no error on :lua with {range} and {code} (#27290) | luukvbaal | 2 | +9 | -10 |
| 2024-02-02 02:45 | refactor(runtime): remove nvimMap and nvimUnmap syntax groups (#27298) | zeertzjq | 1 | +5 | -8 |
| 2024-02-01 23:09 | Merge pull request #27297 from zeertzjq/vim-e3e3934bb182 | zeertzjq | 1 | +37 | -7 |
| 2024-02-01 22:36 | vim-patch:e3e3934bb182 | zeertzjq | 1 | +21 | -7 |
| 2024-02-01 22:41 | vim-patch:69866449ddb2 | zeertzjq | 1 | +17 | -1 |
| 2024-02-01 17:52 | Merge pull request #27122 from luukvbaal/signcol | bfredl | 5 | +57 | -57 |
| 2024-01-27 18:10 | build: various fixes | dundargoc | 8 | +18 | -21 |
| 2024-02-01 10:05 | refactor(api): remove some unnecessary HAS_KEY() (#27283) | zeertzjq | 2 | +23 | -24 |
| 2024-02-01 08:33 | vim-patch:c46c21b4ca47 | Christian Clason | 1 | +1 | -1 |
| 2024-02-01 08:32 | vim-patch:83f627ff42a3 | Christian Clason | 1 | +2 | -2 |
| 2024-01-31 14:43 | build(deps): bump luajit to HEAD - 9cc2e42b1 | Christian Clason | 1 | +2 | -2 |
| 2024-02-01 03:43 | feat(api): make nvim_open_win support non-floating windows (#25550) | Will Hopkins | 11 | +1129 | -141 |
| 2024-02-01 01:39 | vim-patch:8.2.0085: dead code in builtin functions (#27281) | zeertzjq | 1 | +3 | -5 |
| 2024-02-01 01:26 | vim-patch:8.2.0117: crash when using gettabwinvar() with invalid arguments (#27280) | zeertzjq | 1 | +1 | -0 |
| 2024-01-31 13:45 | build: update builtin terminfo (#27272) | zeertzjq | 2 | +39 | -22 |
| 2024-01-31 08:39 | vim-patch:bdb9d9afba97 | Christian Clason | 1 | +14 | -14 |
| 2024-01-31 08:38 | vim-patch:26b0176a98f8 | Christian Clason | 1 | +2 | -2 |
| 2024-01-31 00:48 | fix(statusline): missing offset when showing 'keymap' (#27270) | zeertzjq | 2 | +63 | -8 |
| 2024-01-30 00:09 | fix(lua): avoid internal error when :luado deletes lines (#27262) | zeertzjq | 2 | +34 | -7 |
| 2024-01-29 23:34 | vim-patch:9.1.0065: Segfault with CompleteChanged autocommand (#27261) | zeertzjq | 3 | +39 | -6 |
| 2024-01-29 19:02 | fix(gen_help_html): type warnings, spell_ignore_files #27254 | Jongwook Choi | 1 | +56 | -16 |
| 2024-01-29 17:43 | Merge #27246 from justinmk/health | Justin M. Keyes | 3 | +12 | -6 |
| 2024-01-28 15:51 | docs: document special labels used in CI | dundargoc | 1 | +9 | -0 |
| 2024-01-29 10:39 | vim-patch:9.1.0061: UX of visual highlighting can be improved (#27256) | Evgeni Chasnovski | 1 | +2 | -2 |
| 2024-01-29 07:18 | feat(api): add nvim_tabpage_set_win (#27222) | Will Hopkins | 6 | +103 | -1 |
| 2024-01-29 02:59 | vim-patch:cf8695d48cdd | zeertzjq | 1 | +7 | -0 |
| 2024-01-28 22:33 | vim-patch:21ce159e0561 | zeertzjq | 2 | +26 | -24 |
| 2024-01-29 02:49 | vim-patch:c79646dfb101 | zeertzjq | 1 | +26 | -19 |
| 2024-01-28 22:41 | vim-patch:71b6d3397649 | zeertzjq | 1 | +6 | -7 |
| 2024-01-29 03:13 | feat(extmarks): subpriorities (relative to declaration order) (#27131) | Gregory Anders | 7 | +106 | -11 |
| 2024-01-29 03:08 | fix(jumplist): Ctrl+o, Ctrl+i weird behavior when deleting buffers #25461 | vE5li | 3 | +209 | -36 |
| 2024-01-29 02:38 | refactor(lsp): client_hints typo #27250 | Maria José Solano | 1 | +9 | -9 |
| 2024-01-29 02:05 | refactor(window.c): add a few more assertions (#27249) | zeertzjq | 1 | +15 | -0 |
| 2024-01-29 01:53 | docs: enforce "treesitter" spelling #27110 | Jongwook Choi | 12 | +33 | -22 |
| 2024-01-29 00:32 | test: more tests for nvim_tabpage_get_win (#27248) | zeertzjq | 1 | +10 | -6 |
| 2024-01-28 23:27 | vim-patch:9.1.0060: Recorded register cannot be translated using keytrans() (#27247) | zeertzjq | 3 | +11 | -9 |
| 2024-01-28 23:03 | docs: .git-blame-ignore-revs #26397 | Justin M. Keyes | 1 | +5 | -0 |
| 2024-01-28 20:59 | fix(health): "attempt to concatenate nil" | Justin M. Keyes | 2 | +3 | -3 |
| 2024-01-28 20:44 | fix(health): check more "old" files | Justin M. Keyes | 1 | +9 | -3 |
| 2024-01-28 22:53 | docs: update FAQ URLs #27236 | Justin M. Keyes | 3 | +6 | -6 |
| 2024-01-28 22:26 | docs: include backtrace for bug-crash #27065 | Jongwook Choi | 2 | +5 | -4 |
| 2024-01-28 22:22 | build(docs): separate lint job to validate vimdoc #27227 | Jongwook Choi | 8 | +169 | -106 |
| 2024-01-28 14:38 | docs: explain why TUI is reinitialized on resume (#27177) | Gregory Anders | 1 | +6 | -1 |
| 2024-01-28 14:01 | test(lua/snippet_spec): wait for completion menu (#27243) | zeertzjq | 1 | +14 | -6 |
| 2024-01-28 13:37 | test(tui): add & improve tests for terminal queries (#27219) | Gregory Anders | 1 | +62 | -3 |
| 2024-01-28 13:03 | Merge pull request #24704 from seandewar/cmdwin-madness | Sean Dewar | 22 | +355 | -33 |
| 2023-08-15 18:38 | vim-patch:9.1.0049: Make "[Command Line]" a special buffer name | Sean Dewar | 8 | +39 | -8 |
| 2023-08-11 09:09 | vim-patch:9.1.0048: Abort opening cmdwin if autocmds screw things up | Sean Dewar | 3 | +103 | -10 |
| 2023-07-27 00:38 | vim-patch:9.1.0047: issues with temp curwin/buf while cmdwin is open | Sean Dewar | 15 | +214 | -16 |
| 2024-01-28 05:33 | Merge pull request #27221 from BugLight/fix-coverity-found-bugs | zeertzjq | 2 | +5 | -1 |
| 2024-01-27 19:00 | fix(coverity/471380): null dereference in get_local_additions() | Daniil Zhukov | 1 | +4 | -1 |
| 2024-01-27 18:40 | docs(lua): update ":{range}lua" docs + error message #27231 | Justin M. Keyes | 5 | +49 | -32 |
| 2024-01-27 18:17 | vim-patch:0cc6108fea21 | Christian Clason | 1 | +47 | -47 |
| 2024-01-27 14:26 | fix(decor): check decor kind before accessing union field (#27205) | Gregory Anders | 1 | +3 | -3 |
| 2024-01-27 12:04 | fix(column): clear "b_signcols" before moving saved marks | Luuk van Baal | 5 | +57 | -57 |
| 2024-01-27 10:36 | vim-patch:772f8f542513 | Christian Clason | 1 | +11 | -0 |
| 2024-01-27 07:18 | fix(events): check for WinResized/WinScrolled in terminal mode (#27226) | zeertzjq | 3 | +21 | -1 |
| 2024-01-27 06:03 | fix(api): limit depth of nvim_cmd (#27225) | zeertzjq | 3 | +87 | -12 |
| 2024-01-27 04:42 | test(tui_spec): get &background from child session directly (#27224) | zeertzjq | 1 | +17 | -41 |
| 2024-01-27 01:00 | feat(ex_cmds): ranged :lua #27167 | luukvbaal | 6 | +48 | -5 |
| 2024-01-27 00:38 | revert: "feat(treesitter): add foldtext with treesitter highlighting" | Till Bungert | 5 | +2 | -241 |
| 2024-01-26 19:36 | fix(coverity/348240): memory leak in put_view() | Daniil Zhukov | 1 | +1 | -0 |
| 2024-01-26 18:06 | fix(osc52): do not use 'vim.iter' (#27218) | Evgeni Chasnovski | 1 | +7 | -3 |
| 2024-01-26 11:38 | feat: improve return type annotations for vim.api.* | Lewis Russell | 3 | +211 | -19 |
| 2024-01-26 14:40 | fix(extmarks): do not remove decor from invalid old marks | Luuk van Baal | 1 | +5 | -2 |
| 2024-01-26 13:44 | fix(colorscheme): typo | Jaehwang Jung | 1 | +1 | -1 |
| 2024-01-26 05:35 | ci: update notes.md | Junghyeon Park | 1 | +1 | -1 |
| 2024-01-26 07:30 | vim-patch:046a0f75d025 | Christian Clason | 1 | +2 | -2 |
| 2024-01-26 03:04 | vim-patch:9.1.0058: Cannot map Super Keys in GTK UI (#27204) | zeertzjq | 5 | +29 | -4 |
| 2024-01-25 23:37 | Merge pull request #27201 from zeertzjq/vim-9.1.0054 | zeertzjq | 3 | +22 | -14 |
| 2024-01-25 23:03 | vim-patch:9.1.0056: wrong number of trailing spaces inserted after blockwise put | zeertzjq | 1 | +10 | -0 |
| 2024-01-25 23:00 | vim-patch:9.1.0054: 'linebreak' may still apply to leading whitespace | zeertzjq | 2 | +12 | -14 |
| 2024-01-25 22:14 | fixup: raise TS min version | Christian Clason | 3 | +1 | -27 |
| 2024-01-25 22:00 | build(deps): bump tree-sitter to v0.20.9 | Christian Clason | 1 | +2 | -2 |
| 2024-01-25 22:26 | vim-patch:9.1.0055: formatting long lines is slow (#27199) | zeertzjq | 1 | +18 | -5 |
| 2024-01-25 09:33 | feat(colorscheme): update treesitter groups | Evgeni Chasnovski | 2 | +63 | -85 |
| 2024-01-25 09:33 | fix(colorscheme): use explicit normal foreground in syntax groups | Evgeni Chasnovski | 2 | +25 | -12 |
| 2024-01-25 11:28 | fix(runtime): update 'vim' color scheme to use new tree-sitter groups | Evgeni Chasnovski | 2 | +43 | -45 |
| 2024-01-25 16:36 | build(deps): bump tree-sitter-bash to v0.20.4 | Christian Clason | 1 | +2 | -2 |
| 2024-01-25 15:29 | build(deps): bump luajit to HEAD - 343ce0eda | Christian Clason | 1 | +2 | -2 |
| 2024-01-24 23:57 | refactor: IWYU (#27186) | zeertzjq | 20 | +31 | -17 |
| 2024-01-24 23:34 | docs: various fixes (#27063) | dundargoc | 8 | +34 | -42 |
| 2024-01-24 22:36 | feat(ui): add support for OSC 8 hyperlinks (#27109) | Gregory Anders | 22 | +298 | -30 |
| 2024-01-24 19:15 | vim-patch:a262d3f41bc5 | Christian Clason | 1 | +6 | -6 |
| 2024-01-24 19:14 | vim-patch:e1ddc2d5875d | Christian Clason | 2 | +94 | -124 |
| 2024-01-22 21:07 | refactor: rewrite ruby provider in lua | dundargoc | 6 | +71 | -70 |
| 2024-01-01 12:08 | build: various build improvements | dundargoc | 10 | +53 | -73 |
| 2024-01-21 16:46 | fix(treesitter): avoid # of nil in _query_linter | Daniel Kongsgaard | 1 | +1 | -1 |
| 2024-01-22 21:07 | refactor: rewrite perl provider in lua | dundargoc | 4 | +88 | -88 |
| 2024-01-24 10:13 | fix(spell): always accept ':' as filename char in 'spellfile' (#27172) | zeertzjq | 5 | +16 | -5 |
| 2024-01-24 09:01 | vim-patch:ca0e9823a1df | Christian Clason | 2 | +12 | -0 |
| 2024-01-24 08:59 | vim-patch:9c5b90db035b | Christian Clason | 2 | +6 | -1 |
| 2024-01-24 08:59 | vim-patch:50dbe16cd818 | Christian Clason | 1 | +3 | -3 |
| 2024-01-24 08:58 | vim-patch:36e2c0f29332 | Christian Clason | 1 | +12 | -7 |
| 2024-01-24 07:33 | docs(treesitter): add more examples, and improve consistency | Jongwook Choi | 1 | +50 | -28 |
| 2024-01-23 09:06 | fix(treesitter): prefix treesitter types with vim | Phạm Huy Hoàng | 4 | +22 | -22 |
| 2024-01-24 04:27 | fix(options): use a union for def_val (#27169) | zeertzjq | 4 | +55 | -59 |
| 2024-01-23 23:29 | vim-patch:9.1.0046: :drop does not re-use empty buffer (#27165) | zeertzjq | 6 | +93 | -15 |
| 2024-01-23 22:07 | vim-patch:e13b665a6e2a (#27163) | zeertzjq | 1 | +1 | -1 |
| 2024-01-23 21:51 | fix(sign): avoid deleting from sign map while looping over it (#27158) | luukvbaal | 2 | +17 | -2 |
| 2024-01-23 18:30 | build(deps): bump luajit to HEAD - f2336c48f | Christian Clason | 1 | +2 | -2 |
| 2023-04-09 16:52 | fix(colorscheme): link LSP semantic tokens to treesitter groups | John Drouhard | 1 | +16 | -16 |
| 2024-01-23 00:53 | test: typing for screen.lua | Lewis Russell | 3 | +230 | -117 |
| 2024-01-23 06:04 | fix(diagnostic): fix typing on field |diagnostic-severity| | Jongwook Choi | 1 | +10 | -7 |
| 2024-01-23 10:56 | Merge pull request #27147 from bfredl/crash2 | bfredl | 2 | +8 | -1 |
| 2024-01-23 09:18 | fix(extmark): fix crash when stepping out from internal node | bfredl | 2 | +8 | -1 |
| 2024-01-21 10:13 | fix(treesitter): update @markup default links | Christian Clason | 2 | +17 | -23 |
| 2024-01-23 08:38 | Merge pull request #27145 from bfredl/crash_meta | bfredl | 2 | +19 | -1 |
| 2024-01-23 08:16 | fix(extmarks): crash with sign after many marks | bfredl | 2 | +19 | -1 |
| 2024-01-22 22:51 | vim-patch:9.1.0043: ml_get: invalid lnum when :s replaces visual selection (#27140) | zeertzjq | 2 | +13 | -0 |
| 2024-01-22 22:09 | build(deps): bump luajit to HEAD - 3ca0a8071 | Christian Clason | 1 | +2 | -2 |
| 2024-01-22 20:48 | vim-patch:add31baedaf0 | Christian Clason | 1 | +26 | -11 |
| 2024-01-22 20:47 | vim-patch:3b2c27415d7d | Christian Clason | 1 | +187 | -0 |
| 2024-01-22 20:47 | vim-patch:ea9a93e5b098 | Christian Clason | 1 | +15 | -5 |
| 2024-01-07 12:05 | refactor: rewrite python provider in lua | dundargoc | 11 | +173 | -176 |
| 2024-01-22 14:34 | fix(column): clear "b_signcols" when marktree is cleared | Luuk van Baal | 2 | +26 | -0 |
| 2024-01-22 20:05 | Merge pull request #27011 from bfredl/metatree | bfredl | 17 | +490 | -155 |
| 2024-01-12 13:38 | perf(extmarks): add metadata for efficient filtering of special decorations | bfredl | 17 | +490 | -155 |
| 2024-01-22 16:21 | build(deps): bump tree-sitter-c to v0.2.7 | Christian Clason | 1 | +2 | -2 |
| 2024-01-22 14:54 | docs(options): remove misleading sentence (#27129) | zeertzjq | 3 | +9 | -9 |
| 2024-01-20 17:24 | build: make genappimage.sh work with existing CMAKE_INSTALL_PREFIX | dundargoc | 1 | +3 | -3 |
| 2024-01-22 10:13 | feat(fold): transparent foldtext | Lewis Russell | 7 | +379 | -121 |
| 2024-01-22 08:10 | Merge pull request #27076 from glepnir/extmark_hlgroup | bfredl | 8 | +60 | -50 |
| 2024-01-22 08:04 | fix(eval): properly support checking v:lua function in exists() (#27124) | Raphael | 5 | +14 | -13 |
| 2024-01-22 07:49 | refactor(api): give "hl_group" more accurate _meta type | bfredl | 5 | +16 | -15 |
| 2024-01-22 02:39 | refactor: use "csarg" for CharsizeArg variables (#27123) | zeertzjq | 9 | +132 | -130 |
| 2024-01-22 02:00 | Merge pull request #26813 from VanaIgr/screen-pos-speedup | zeertzjq | 16 | +1104 | -556 |
| 2024-01-14 05:48 | docs(news): expand the list of performance improvements | VanaIgr | 1 | +2 | -0 |
| 2023-12-19 02:57 | perf: reuse fast character size calculation algorithm from getvcol() | VanaIgr | 10 | +499 | -479 |
| 2023-12-17 22:48 | perf: don't decode utf8 character multiple times in getvcol() | VanaIgr | 6 | +230 | -61 |
| 2024-01-22 00:15 | test(core/channel_spec): fix lint failure | zeertzjq | 1 | +2 | -2 |
| 2024-01-22 00:02 | test(core/channels_spec): fix variable name | zeertzjq | 1 | +2 | -2 |
| 2023-08-15 23:33 | fix(rpc): assertion failure due to invalid msgpack input | nwounkn | 2 | +43 | -3 |
| 2024-01-21 22:29 | build: create BINARY_LIB_DIR directory before adding parser | dundargoc | 1 | +2 | -0 |
| 2024-01-21 22:25 | fix(extmarks): missing "spell" and "conceal" in details (#27116) | zeertzjq | 2 | +45 | -11 |
| 2024-01-21 12:08 | build: fix parser installation location | dundargoc | 1 | +1 | -1 |
| 2024-01-15 17:13 | feat(vim.version): add `vim.version.le` and `vim.version.ge` | Jongwook Choi | 4 | +100 | -24 |
| 2024-01-21 09:44 | vim-patch:9.1.0042: Missing test for Chuck Filetype | Christian Clason | 1 | +1 | -0 |
| 2024-01-20 09:35 | vim-patch:27a4632af675 | Christian Clason | 1 | +1 | -0 |
| 2024-01-17 15:55 | feat(treesitter)!: new standard capture names | Christian Clason | 27 | +1451 | -844 |
| 2024-01-17 12:14 | refactor(api): use hl id directly in nvim_buf_set_extmark | glepnir | 7 | +58 | -49 |
| 2024-01-17 00:19 | fix(lsp): clean up duplicate and unused meta type annotations | Jongwook Choi | 3 | +14 | -21 |
| 2024-01-19 12:21 | build: create separate targets for nvim with and without runtime files | dundargoc | 7 | +72 | -68 |
| 2024-01-20 10:55 | ci: bump cache action to version 4 | dundargoc | 1 | +1 | -1 |
| 2024-01-20 00:08 | feat(api): support getting abbreviations (#26868) | Raphael | 3 | +67 | -22 |
| 2024-01-19 20:51 | feat(ui): add chdir UI event (#27093) | Gregory Anders | 7 | +82 | -2 |
| 2024-01-15 19:19 | fix(vim.deprecate): show deprecation warning in devel versions as well | Jongwook Choi | 2 | +118 | -35 |
| 2024-01-18 09:02 | refactor(lua): refactored glob | altermo | 2 | +23 | -25 |
| 2024-01-19 09:49 | Merge pull request #27061 from luukvbaal/extmark | bfredl | 6 | +45 | -29 |
| 2024-01-19 08:34 | docs(INSTALL.md): remove update-alternatives instructions (#27060) | Junghyeon Park | 1 | +0 | -22 |
| 2023-12-13 19:54 | perf: remove loop for computing last position in getvcol() | VanaIgr | 1 | +9 | -21 |
| 2023-12-13 19:25 | perf: cache breakindent/showbreak width in win_lbr_chartabsize | VanaIgr | 3 | +44 | -34 |
| 2024-01-02 21:03 | test: add screenpos() benchmarks | VanaIgr | 1 | +359 | -0 |
| 2024-01-19 03:04 | fix(inccommand): improve preview buffer number handling (#27087) | zeertzjq | 3 | +74 | -4 |
| 2024-01-18 18:54 | refactor(extmarks): remove unused new pos from ExtmarkSavePos | Luuk van Baal | 2 | +7 | -15 |
| 2024-01-18 16:33 | Merge pull request #27079 from lewis6991/winline_rfc | Lewis Russell | 1 | +113 | -121 |
| 2024-01-18 14:56 | refactor(drawline): get_rightmost_vcol() | Lewis Russell | 1 | +21 | -15 |
| 2024-01-18 14:53 | refactor(drawline): add more consts | Lewis Russell | 1 | +24 | -24 |
| 2024-01-17 14:55 | docs(extmarks): add undocumented "details" array fields | Luuk van Baal | 3 | +26 | -9 |
| 2024-01-18 14:43 | refactor(drawline): localise more variables in win_line() | Lewis Russell | 1 | +18 | -23 |
| 2024-01-18 14:12 | fix(treesitter): validate language alias for injections | Christian Clason | 1 | +5 | -0 |
| 2024-01-18 13:49 | refactor(drawline): more win_line() improvements | Lewis Russell | 1 | +50 | -59 |
| 2024-01-18 13:01 | docs(vim.iter): correct `bool` to `boolean` (#27018) | notomo | 2 | +10 | -10 |
| 2024-01-18 08:14 | docs: various #25289 | Justin M. Keyes | 12 | +67 | -38 |
| 2024-01-18 07:27 | vim-patch:46d67d22b9ba | Christian Clason | 1 | +10 | -2 |
| 2024-01-18 07:26 | vim-patch:a39af0290496 | Christian Clason | 1 | +3 | -5 |
| 2024-01-18 07:26 | vim-patch:6e5a6c9965f6 | Christian Clason | 1 | +1 | -5 |
| 2024-01-18 04:17 | vim-patch:9.0.1437: test fails with different error number (#27074) | zeertzjq | 1 | +1 | -1 |
| 2024-01-17 23:27 | fix(drawline): update prev_ptr after getting syntax attrs (#27072) | zeertzjq | 1 | +2 | -0 |
| 2024-01-17 23:23 | vim-patch:9.1.0040: issue with prompt buffer and hidden buffer (#27071) | zeertzjq | 4 | +42 | -12 |
| 2024-01-17 23:14 | vim-patch:9.1.0039: too vague errors for 'listchars'/'fillchars' (#27070) | zeertzjq | 8 | +154 | -99 |
| 2024-01-17 12:31 | fix(extmarks): do not remove invalid marks from decor upon deletion | Luuk van Baal | 2 | +12 | -5 |
| 2024-01-17 19:34 | fix(lua): return after assert returns assert message (#27064) | altermo | 3 | +6 | -9 |
| 2024-01-17 14:47 | vim-patch:9b03d3e75b42 (#27059) | Sean Dewar | 3 | +235 | -0 |
| 2024-01-17 13:46 | Merge pull request #27024 from lewis6991/test_followup | Lewis Russell | 23 | +545 | -440 |
| 2024-01-17 00:55 | fix(column): remove sign from line it was previously on with undo | Luuk van Baal | 2 | +20 | -1 |
| 2024-01-17 11:39 | build(deps): bump tree-sitter-vimdoc to v2.1.0 | Christian Clason | 1 | +2 | -2 |
| 2024-01-16 17:01 | fix(column): pass kFalse when initializing "b_signcols.count" | Luuk van Baal | 3 | +16 | -7 |
| 2024-01-16 10:30 | feat: add __call typing for vim.inspect() | Lewis Russell | 1 | +6 | -0 |
| 2024-01-15 21:57 | test: fix mkdir() | Lewis Russell | 1 | +2 | -2 |
| 2024-01-15 21:14 | test: move format_{string,luav} to a separate module | Lewis Russell | 6 | +175 | -171 |
| 2024-01-15 20:21 | test: improve helpers.argss_to_cmd() | Lewis Russell | 1 | +6 | -4 |
| 2024-01-15 20:16 | test: fix helpers.relpath() | Lewis Russell | 1 | +1 | -2 |
| 2024-01-15 20:04 | test: simplify helpers.sysname() | Lewis Russell | 1 | +1 | -4 |
| 2024-01-15 19:49 | test: add type annotations | Lewis Russell | 5 | +268 | -91 |
| 2024-01-15 19:49 | test: remove unused functions | Lewis Russell | 1 | +5 | -63 |
| 2024-01-15 19:41 | test: refactor Paths | Lewis Russell | 6 | +12 | -13 |
| 2024-01-15 19:33 | test: remove test.deprecated | Lewis Russell | 2 | +1 | -10 |
| 2024-01-15 16:10 | test: big cleanup followup | Lewis Russell | 10 | +72 | -84 |
| 2024-01-17 06:01 | docs: various fixes (#26929) | dundargoc | 8 | +15 | -14 |
| 2024-01-17 00:18 | vim-patch:9.1.0033: Insert mode not stopped if closing prompt buffer modifies hidden buffer (#27051) | zeertzjq | 3 | +54 | -1 |
| 2024-01-16 23:35 | vim-patch:9.1.0035: i_CTRL-] triggers InsertCharPre (#27049) | altermo | 2 | +38 | -0 |
| 2024-01-16 23:08 | vim-patch:211211052d04 (#27048) | Sean Dewar | 3 | +259 | -0 |
| 2024-01-15 04:12 | refactor(lsp): deprecate `vim.lsp.util.lookup_section` | Jongwook Choi | 4 | +18 | -14 |
| 2024-01-16 13:26 | test: use integers for API Buffer/Window/Tabpage EXT types | Lewis Russell | 25 | +622 | -651 |
| 2024-01-16 17:45 | vim-patch:9.1.0013: Modula2 filetype support lacking (#27020) | Sean Dewar | 14 | +1468 | -105 |
| 2024-01-16 12:08 | Merge pull request #26938 from luukvbaal/relnum | bfredl | 6 | +49 | -14 |
| 2024-01-07 09:08 | docs(column): 'statuscolumn' redraw interaction with 'relativenumber' | Luuk van Baal | 3 | +9 | -0 |
| 2024-01-07 08:59 | fix(column): redraw 'statuscolumn' on wrapped lines with 'relativenumber' | Luuk van Baal | 3 | +40 | -14 |
| 2024-01-09 12:47 | fix(diagnostic): typing | Lewis Russell | 4 | +397 | -182 |
| 2024-01-16 08:24 | build(deps): bump tree-sitter to HEAD - 660481dbf | Christian Clason | 1 | +2 | -2 |
| 2024-01-16 07:33 | vim-patch:ef79c5783782 | Christian Clason | 1 | +111 | -99 |
| 2024-01-16 02:45 | ci: stale bot should close the issue with "not planned" | Jongwook Choi | 1 | +1 | -0 |
| 2024-01-16 06:33 | version.c: update (#27036) | github-actions[bot] | 1 | +1 | -1 |
| 2024-01-16 04:07 | docs(builtin): remove signatures of undocumented functions (#27039) | zeertzjq | 3 | +3 | -7 |
| 2024-01-16 03:30 | vim-patch:partial:9.1.0027: Vim is missing a foreach() func (#27037) | zeertzjq | 7 | +317 | -26 |
| 2024-01-16 02:42 | fix(edit): don't go to Terminal mode when stopping Insert mode (#27033) | zeertzjq | 2 | +10 | -1 |
| 2024-01-16 01:32 | vim-patch:8.1.1968: crash when using nested map() (#27029) | zeertzjq | 3 | +16 | -1 |
| 2024-01-16 00:00 | vim-patch:9.1.0009: Cannot easily get the list of matches (#27028) | zeertzjq | 11 | +713 | -6 |
| 2024-01-15 20:25 | fix(coverity/477623,477624): guard null pointer dereference in kv_concat_len (#27022) | Gregory Anders | 1 | +3 | -2 |
| 2024-01-15 16:12 | feat(terminal): respond to OSC background and foreground request (#17197) | Daniel Steinberg | 5 | +137 | -106 |
| 2024-01-15 15:45 | fix(grid): handle clearing half a double-width char (#27023) | zeertzjq | 2 | +42 | -5 |
| 2024-01-15 10:12 | vim-patch:93197fde0f1d | Christian Clason | 86 | +692 | -305 |
| 2024-01-06 13:59 | docs(vvars): fix wrong lua types in vim.v variables | Jongwook Choi | 2 | +16 | -11 |
| 2024-01-11 13:30 | fix(column): keep track of number of lines with number of signs | Luuk van Baal | 11 | +215 | -148 |
| 2024-01-15 03:37 | docs: add lua typing for `vim.NIL` | Jongwook Choi | 5 | +13 | -4 |
| 2024-01-14 11:29 | ci(s390x): enable CI_BUILD | dundargoc | 1 | +1 | -1 |
| 2024-01-14 12:21 | build: disable conversion warnings for older GCC versions | dundargoc | 1 | +4 | -0 |
| 2024-01-14 11:10 | docs(builtin): overload functions with union return types | altermo | 3 | +112 | -42 |
| 2024-01-13 23:36 | fix(lua2dox): filter out the entire `---@alias` block | Jongwook Choi | 1 | +31 | -17 |
| 2024-01-11 17:24 | docs: auto-generate docs for `vim.lpeg` and `vim.re` | Jongwook Choi | 7 | +588 | -80 |
| 2024-01-09 23:04 | fix(lsp): fix incorrect typing and doc for `vim.lsp.rpc` | Jongwook Choi | 4 | +120 | -111 |
| 2024-01-14 00:47 | fix(ops.c): remove duplicate u_save_cursor() | zeertzjq | 1 | +0 | -1 |
| 2024-01-14 00:44 | docs(builtin): fix mapset() signature (#27008) | zeertzjq | 3 | +19 | -7 |
| 2024-01-14 00:35 | fix(colorscheme): default statusline groups usability #26921 | Evgeni Chasnovski | 3 | +12 | -10 |
| 2024-01-13 17:10 | Merge pull request #26869 from luukvbaal/decor | bfredl | 4 | +8 | -25 |
| 2024-01-13 16:09 | refactor(marktree): unpaired marktree_get_alt() returns itself | Luuk van Baal | 4 | +5 | -15 |
| 2024-01-02 23:55 | refactor(decorations): more conservative redraw range | Luuk van Baal | 1 | +3 | -10 |
| 2024-01-13 09:59 | Merge pull request #26734 from bfredl/splitaroo | bfredl | 3 | +32 | -10 |
| 2023-12-25 12:06 | fix(buffer_updates): correct buffer updates when splitting empty line | bfredl | 3 | +32 | -10 |
| 2024-01-13 05:23 | vim-patch:9.1.0022: Coverity complains about improper use of negative value (#27001) | zeertzjq | 1 | +1 | -1 |
| 2024-01-13 00:47 | Merge pull request #26911 from zeertzjq/vim-8.2.3439 | zeertzjq | 4 | +103 | -4 |
| 2024-01-13 00:29 | vim-patch:9.1.0021: i_CTRL-R- doesn't work for multibyte chars in Replace mode | zeertzjq | 2 | +18 | -3 |
| 2024-01-05 23:01 | vim-patch:9.1.0015: i_CTRL-R- no longer works in replace mode | zeertzjq | 4 | +37 | -4 |
| 2024-01-05 22:58 | vim-patch:8.2.3439: deleted lines go to wrong yank register | zeertzjq | 1 | +51 | -0 |
| 2024-01-12 19:01 | vim-patch:9.1.0025: A few typos in tests and justify.vim | dundargoc | 2 | +2 | -2 |
| 2024-01-12 20:12 | fix(flake): clang-tools moved to nativeBuildInputs (#26955) | LamprosPitsillos | 1 | +4 | -1 |
| 2024-01-12 19:40 | Merge pull request #26994 from lewis6991/vimhelpers | Lewis Russell | 243 | +7458 | -7454 |
| 2024-01-12 17:59 | test: rename (meths, funcs) -> (api, fn) | Lewis Russell | 214 | +6461 | -6578 |
| 2024-01-12 16:30 | vim-patch:2357765304e4 | Christian Clason | 1 | +1 | -1 |
| 2024-01-12 13:11 | test: normalise nvim bridge functions | Lewis Russell | 79 | +1701 | -1754 |
| 2024-01-12 12:44 | test: typing for helpers.meths | Lewis Russell | 141 | +3340 | -3135 |
| 2024-01-10 17:54 | vim-patch:5f4cc8ea65e8 | Christian Clason | 7 | +94 | -76 |
| 2024-01-10 17:45 | vim-patch:9.1.0016: default diff highlighting is too noisy | Christian Clason | 5 | +24 | -16 |
| 2024-01-12 12:03 | test: use vim.mpack and vim.uv directly | Lewis Russell | 31 | +150 | -176 |
| 2024-01-12 11:51 | test: use vim.inspect directly | Lewis Russell | 3 | +5 | -7 |
| 2024-01-12 11:41 | test: remove helpers.sleep() | Lewis Russell | 28 | +58 | -60 |
| 2024-01-12 11:28 | test: do not inject vim module into global helpers | Lewis Russell | 44 | +132 | -133 |
| 2024-01-12 06:09 | vim-patch:9.1.0011: regexp cannot match combining chars in collection (#26992) | zeertzjq | 2 | +141 | -6 |
| 2024-01-04 14:38 | refactor(IWYU): fix headers | dundargoc | 0 | +0 | -0 |
| 2024-01-11 20:20 | Merge pull request #26961 from bfredl/drawend | bfredl | 5 | +126 | -204 |
| 2024-01-04 13:07 | refactor(screen): simplify grid_clear() and win_draw_end() | bfredl | 5 | +126 | -204 |
| 2024-01-09 17:36 | fix(doc): improve doc generation of types using lpeg | Lewis Russell | 20 | +1234 | -920 |
| 2024-01-11 02:57 | feat(vim.iter): add Iter:flatten (#26786) | JD | 3 | +132 | -4 |
| 2024-01-10 04:56 | fix(pum): handle right-click menu repositioning with multigrid (#26975) | zeertzjq | 2 | +78 | -10 |
| 2024-01-10 03:31 | fix(terminal): use terminal buffer for TermRequest autocommand (#26974) | Gregory Anders | 2 | +13 | -4 |
| 2024-01-09 23:05 | fix(health): improve python executable check error handling (#26954) | Barrett Ruth | 1 | +3 | -4 |
| 2024-01-09 22:28 | fix(health): correctly expand and resolve PYENV_ROOT (#26953) | Barrett Ruth | 1 | +1 | -1 |
| 2024-01-09 21:57 | vim-patch:71d0ba07a33a | Christian Clason | 2 | +39 | -42 |
| 2024-01-09 22:15 | refactor(options): remove `OPT_FREE` (#26963) | Famiu Haque | 15 | +34 | -39 |
| 2024-01-09 22:03 | vim-patch:3a5b3df7764d (#26956) | dundargoc | 2 | +19 | -19 |
| 2024-01-09 14:27 | feat(terminal): trigger TermRequest autocommand events (#22159) | Ghjuvan Lacambre | 11 | +156 | -4 |
| 2024-01-04 16:09 | fix(docs): make lines not overflow in vim docs | Jongwook Choi | 7 | +122 | -68 |
| 2024-01-09 11:16 | fix(extmarks): blending space shouldn't overwrite wide char (#26960) | zeertzjq | 2 | +38 | -1 |
| 2024-01-09 06:52 | refactor(drawline): remove unused save_extra argument (#26959) | zeertzjq | 1 | +4 | -4 |
| 2024-01-08 21:37 | fix(extmarks): handle overwriting right half of wide char (#26951) | zeertzjq | 2 | +48 | -3 |
| 2024-01-08 17:25 | Merge pull request #26872 from bfredl/fillschar | bfredl | 18 | +474 | -457 |
| 2024-01-03 12:31 | refactor(options): use schar_T representation for fillchars and listchars | bfredl | 18 | +474 | -457 |
| 2024-01-06 12:18 | docs(treesitter): improve 'no parser' error message for InspectTree | Jongwook Choi | 3 | +22 | -6 |
| 2024-01-07 17:25 | fix(tui): use buflen to calculate remaining buffer size (#26942) | James McCoy | 1 | +3 | -3 |
| 2024-01-07 00:08 | fix(defaults): use augroup for default autocommands (#26933) | Gregory Anders | 1 | +5 | -0 |
| 2024-01-06 16:14 | fix(highlight): update `IncSearch` to link to `CurSearch` | Evgeni Chasnovski | 1 | +1 | -1 |
| 2024-01-06 14:23 | Merge pull request #26913 from jamessan/execl-fix | James McCoy | 1 | +1 | -5 |
| 2024-01-06 03:56 | fix(test/tui_spec): pass the expected NULL-sentinel to execl() | James McCoy | 1 | +1 | -5 |
| 2024-01-06 10:45 | docs(luvref): update to version bump | Christian Clason | 1 | +6 | -6 |
| 2024-01-06 10:41 | build(deps): bump luv to 1.47.0-0 | Christian Clason | 1 | +2 | -2 |
| 2024-01-05 22:49 | vim-patch:9.1.0014: incorrect use of W_WINROW in edit.c (#26910) | zeertzjq | 1 | +1 | -2 |
| 2024-01-05 22:45 | Merge pull request #26909 from zeertzjq/vim-9.1.0007 | zeertzjq | 3 | +145 | -8 |
| 2024-01-05 22:24 | vim-patch:9.1.0012: regression with empty inner blocks introduced | zeertzjq | 2 | +25 | -6 |
| 2024-01-05 22:19 | vim-patch:9.1.0007: can select empty inner text blocks | zeertzjq | 3 | +126 | -8 |
| 2024-01-05 19:07 | fix(test): call separate_arguments() correctly to honor $BUSTED_ARGS (#26905) | James McCoy | 1 | +1 | -2 |
| 2024-01-05 14:26 | refactor: move structs from regexp_defs.h to regexp.c (#26899) | zeertzjq | 2 | +98 | -98 |
| 2024-01-05 13:34 | fix(column): fill 'statuscolumn' clickdefs with evaluated width (#26891) | luukvbaal | 2 | +14 | -2 |
| 2024-01-05 02:59 | fix(terminal): check if mouse on statusline/tabline/winbar/vsep (#26892) | zeertzjq | 3 | +134 | -4 |
| 2024-01-05 00:23 | vim-patch:9.1.0010: Keymap completion is not available (#26888) | zeertzjq | 10 | +31 | -0 |
| 2024-01-04 21:51 | fix(health): fix tmux RGB capability detection (#26886) | Tristan Partin | 1 | +11 | -18 |
| 2024-01-04 12:03 | Merge pull request #26791 from wookayin/gendoc | Lewis Russell | 5 | +557 | -256 |
| 2024-01-01 13:24 | refactor(column): define and use maximum 'statuscolumn' width | Luuk van Baal | 7 | +32 | -26 |
| 2024-01-02 10:55 | fix(decorations): incompletely displayed line should also get decorations | Jaehwang Jung | 1 | +2 | -1 |
| 2023-12-24 17:31 | fix(decorations): validate botline for on_win | Jaehwang Jung | 5 | +12 | -18 |
| 2024-01-03 18:58 | vim-patch:d94ca966ca6d | Christian Clason | 2 | +116 | -135 |
| 2024-01-03 17:05 | vim-patch:b1392bee701d | Christian Clason | 1 | +9 | -1 |
| 2024-01-03 17:03 | vim-patch:80beeef0c6a4 | Christian Clason | 1 | +1 | -1 |
| 2024-01-03 17:03 | vim-patch:d4634a26cdcd | Christian Clason | 1 | +10 | -0 |
| 2024-01-03 18:09 | vim-patch:9.1.0001: when closing window, wincmd p may fail | Christian Clason | 2 | +62 | -0 |
| 2024-01-03 21:45 | vim-patch:9.1.0004: reloading colorscheme when not changing 'background' (#26877) | zeertzjq | 1 | +0 | -2 |
| 2024-01-03 21:36 | vim-patch:9.1.0002: a closing fold expr, may start a new fold (#26876) | zeertzjq | 2 | +16 | -1 |
| 2024-01-02 15:47 | feat(lua): add noref to deepcopy | Lewis Russell | 9 | +119 | -48 |
| 2024-01-03 11:05 | Merge #26398 lintlua for test/ dir | Justin M. Keyes | 369 | +32963 | -22697 |
| 2024-01-03 01:09 | refactor: format test/* | Justin M. Keyes | 363 | +30673 | -20875 |
| 2023-12-07 11:19 | build: enable lintlua for test/ dir | Justin M. Keyes | 6 | +2290 | -1822 |
| 2024-01-02 22:57 | Merge pull request #26860 from sus-domesticus/fix/clangd | zeertzjq | 2 | +4 | -2 |
| 2024-01-02 21:53 | fix(clangd): set block pointer to null in case map is empty | sus-domesticus | 1 | +1 | -1 |
| 2024-01-02 20:43 | fix(clangd): check size of array before applying qsort on it | sus-domesticus | 1 | +3 | -1 |
| 2023-12-28 12:49 | docs: small fixes | dundargoc | 4 | +12 | -14 |
| 2023-12-31 00:54 | refactor: remove redundant struct names | dundargoc | 42 | +89 | -92 |
| 2024-01-02 20:33 | refactor(api): redundant `ml_mfp` check #26059 | Justin M. Keyes | 1 | +8 | -12 |
| 2024-01-02 17:52 | docs(lsp): add supports_method to vim.lsp.client docs (#26852) | Mathias Fußenegger | 2 | +10 | -0 |
| 2023-12-29 11:32 | fix(gen_vimdoc): INCLUDE_DEPRECATED not generating docs for deprecateds | Jongwook Choi | 1 | +25 | -12 |
| 2023-12-29 10:52 | refactor(gen_vimdoc): refactor section and defgroup doc generation | Jongwook Choi | 1 | +138 | -47 |
| 2023-12-28 22:50 | refactor(gen_vimdoc): generate function doc from metadata, not from xml | Jongwook Choi | 2 | +154 | -69 |
| 2023-12-28 23:00 | fix(docs): clean up non-docstring comments for vimdoc gen | Jongwook Choi | 3 | +3 | -3 |
| 2023-12-28 19:11 | refactor(gen_vimdoc): use typing for function API vimdoc generation | Jongwook Choi | 1 | +102 | -41 |
| 2023-12-28 18:04 | refactor(gen_vimdoc): use stronger typing for CONFIG, avoid dict | Jongwook Choi | 1 | +165 | -114 |
| 2024-01-02 13:32 | docs(glob): add glob module (#26853) | Mathias Fußenegger | 3 | +40 | -8 |
| 2024-01-02 11:06 | vim-patch:10b4f75d4c03 (#26846) | zeertzjq | 2 | +19 | -4 |
| 2024-01-01 21:11 | vim-patch:34d15155fc45 | Christian Clason | 1 | +1 | -1 |
| 2024-01-01 18:33 | vim-patch:b16fc9805535 | Christian Clason | 1 | +1 | -1 |
| 2024-01-01 18:33 | vim-patch:d08059ab48b8 | Christian Clason | 2 | +25 | -26 |
| 2024-01-02 09:59 | fix(drawline): consider position in linebuf for foldcolumn (#26803) | luukvbaal | 2 | +10 | -12 |
| 2024-01-02 09:19 | refactor(lsp): fix remaining luals warnings in lsp.rpc | Mathias Fussenegger | 1 | +18 | -26 |
| 2024-01-02 09:08 | feat(lsp): support connect via named pipes/unix domain sockets (#26032) | TheLeoP | 4 | +255 | -81 |
| 2024-01-01 21:03 | feature(diagnostic): add `vim.diagnostic.count()` (#26807) | Evgeni Chasnovski | 5 | +164 | -3 |
| 2023-04-10 22:48 | refactor(health): refactor provider healthchecks | Gregory Anders | 8 | +930 | -917 |
| 2024-01-01 14:56 | refactor: remove redundant NOLINT comments | dundargoc | 19 | +62 | -62 |
| 2024-01-01 14:37 | feat(treesitter): highlight Lua files by default (#26824) | Christian Clason | 2 | +3 | -0 |
| 2024-01-01 13:35 | ci: write the correct cherry-picked commit id when backporting | Jongwook Choi | 1 | +6 | -0 |
| 2024-01-01 11:22 | fix(l10n): update Ukrainian translations (#26819) | Anatolii Sakhnik | 1 | +267 | -153 |
| 2023-12-07 12:01 | docs: clarify on_bytes arguments | Jaehwang Jung | 3 | +20 | -10 |
| 2023-12-31 15:54 | build: ensure `make clean` doesn't remove source files | dundargoc | 1 | +14 | -19 |
| 2023-12-31 13:08 | fix(builtin): parameter mismatch between winsaveview and winrestview | altermo | 1 | +1 | -1 |
| 2023-12-30 11:04 | refactor(tui): remove code that is no longer necessary | zeertzjq | 1 | +0 | -9 |
| 2023-07-31 12:32 | Handle mouse buttons 6/7 (often used for horizontal scrolling) | Paul "LeoNerd" Evans | 1 | +2 | -0 |
| 2019-06-27 20:45 | Ignore key_mouse unless it is exactly \e[M because some terminfos relate to different encoding modes (thanks Ninji) | Paul "LeoNerd" Evans | 1 | +22 | -3 |
| 2023-12-30 11:48 | test(functional): remove faulty pending check | Christian Clason | 1 | +0 | -5 |
| 2023-12-13 13:04 | refactor: fix luals warnings | dundargoc | 17 | +133 | -77 |
| 2023-12-17 14:40 | build: various improvements | dundargoc | 6 | +64 | -57 |
| 2023-12-28 12:42 | refactor: follow style guide | dundargoc | 90 | +953 | -1121 |
| 2023-12-29 16:35 | vim-patch:d96f25bd69c1 | Christian Clason | 3 | +26 | -21 |
| 2023-12-30 01:57 | refactor(drawline): remove maybe_wlv argument for foldcolumn (#26798) | luukvbaal | 2 | +14 | -20 |
| 2023-12-29 21:13 | Merge pull request #26758 from luukvbaal/drawline | bfredl | 2 | +29 | -67 |
| 2023-12-29 18:19 | ci: add workflow_dispatch to optional.yml workflow | dundargoc | 1 | +2 | -1 |
| 2023-12-29 09:44 | refactor(drawline): avoid writing foldopen before writing foldclosed | Luuk van Baal | 2 | +29 | -67 |
| 2023-12-28 23:30 | vim-patch:715a8058895f | Christian Clason | 2 | +137 | -86 |
| 2023-12-28 23:29 | vim-patch:244f01658f9c | Christian Clason | 1 | +2 | -2 |
| 2023-12-28 23:29 | vim-patch:a907c9199216 | Christian Clason | 2 | +8 | -5 |
| 2023-12-28 23:28 | vim-patch:fda02d03c0cf | Christian Clason | 2 | +15 | -8 |
| 2023-12-28 23:28 | vim-patch:757714c0cba7 | Christian Clason | 1 | +2 | -2 |
| 2023-12-28 23:27 | vim-patch:48ddc6a6f86f | Christian Clason | 1 | +15 | -0 |
| 2023-12-28 22:44 | vim-patch:9.0.2189: Wrong display with 'briopt=sbr' and 'nobreakindent' (#26785) | zeertzjq | 1 | +7 | -6 |
| 2023-12-27 12:43 | docs: convert BACKERS.md to backers.txt | dundargoc | 4 | +670 | -655 |
| 2023-12-28 11:26 | fix(drawline): don't use temporary "v" variable when not needed (#26777) | zeertzjq | 2 | +31 | -10 |
| 2023-12-28 11:13 | docs(eval): add parameter type for vim.fn.mode() (#26776) | xvzc | 2 | +3 | -2 |
| 2023-12-27 18:34 | vim-patch:d1cea036467c | Christian Clason | 1 | +2 | -2 |
| 2023-12-27 18:06 | vim-patch:7e2741100737 | Christian Clason | 1 | +7 | -1 |
| 2023-12-27 18:03 | vim-patch:a03647acc313 | Christian Clason | 1 | +14 | -38 |
| 2023-12-27 17:55 | vim-patch:00b470052b71 | Christian Clason | 1 | +3 | -3 |
| 2023-12-28 02:28 | docs: small fixes (#26651) | dundargoc | 11 | +13 | -16 |
| 2023-12-28 01:57 | fix(clipboard): make getreg() accurate for clipboard registers (#26740) | JD | 2 | +15 | -2 |
| 2023-12-28 00:48 | vim-patch:65672ae1189e (#26767) | zeertzjq | 1 | +2 | -4 |
| 2023-12-28 00:12 | vim-patch:9.0.2188: cursor wrong after { in single line buffer (#26766) | zeertzjq | 2 | +18 | -1 |
| 2023-12-27 23:47 | vim-patch:9.0.2187: Visual not drawn with 'breakindent' when line doesn't fit (#26765) | zeertzjq | 3 | +98 | -12 |
| 2023-12-27 10:18 | refactor: remove unnecessary HAVE_PATHDEF macro | dundargoc | 3 | +1 | -14 |
| 2023-12-27 08:42 | revert: "fix: correct versions in deprecation warnings" | dundargoc | 1 | +3 | -3 |
| 2023-12-26 18:05 | vim-patch:9042bd8b09ba | Christian Clason | 6 | +104 | -59 |
| 2023-12-11 07:25 | fix(gen_lsp.lua): improve type name, and fix wrong type inheritance | Jongwook Choi | 2 | +1045 | -235 |
| 2023-12-11 04:50 | refactor(gen_lsp.lua): add typing for the LSP protocol JSON data model | Jongwook Choi | 1 | +118 | -8 |
| 2023-12-11 05:05 | docs(gen_lsp.lua): re-generate vim.lsp._meta.protocol type annotations | Jongwook Choi | 3 | +123 | -50 |
| 2023-12-27 07:18 | fix(inccommand): don't preview in Ex mode (#26587) | Raphael | 2 | +23 | -0 |
| 2023-12-26 23:26 | feat(defaults): map Q and @x to repeat in Visual mode (#26495) | Nacho Nieva | 6 | +112 | -1 |
| 2023-12-26 14:16 | fix: correct versions in deprecation warnings | dundargoc | 1 | +3 | -3 |
| 2023-12-25 20:28 | refactor: use vim.deprecate on all deprecated functions | dundargoc | 7 | +36 | -20 |
| 2023-12-26 21:46 | ci: disable libintl on mac release | dundargoc | 3 | +7 | -2 |
| 2023-12-26 19:48 | ci: remove winget workflow | dundargoc | 1 | +0 | -30 |
| 2023-12-25 19:52 | test: simplify vim.fs tests | dundargoc | 1 | +30 | -78 |
| 2023-12-26 01:07 | fix(column): correct width after truncated 'statuscolumn' error (#26737) | luukvbaal | 2 | +21 | -5 |
| 2023-12-25 23:16 | feat(extmarks): add virt_text_repeat_linebreak flag (#26625) | luukvbaal | 12 | +55 | -12 |
| 2023-12-25 15:31 | feat(vim.deprecate): only issue warning if neovim version is high enough | dundargoc | 2 | +17 | -3 |
| 2023-12-25 13:29 | Merge pull request #25528 from bfredl/nocpolisp | bfredl | 7 | +65 | -85 |
| 2023-10-06 21:01 | refactor(cpoptions): remove 'p' | bfredl | 7 | +65 | -85 |
| 2023-12-25 10:57 | refactor(drawline): reduce size of wlv.extra[] (#26733) | zeertzjq | 2 | +3 | -5 |
| 2023-12-25 07:50 | test(extmarks): improve tests for ui_watched (#26732) | zeertzjq | 1 | +34 | -24 |
| 2023-12-25 02:21 | feat(health): make :checkhealth support more split modifiers (#26731) | zeertzjq | 6 | +125 | -138 |
| 2023-12-25 00:30 | feat(health): checkhealth buffer can show in a split window (#26714) | Pablo Arias | 4 | +217 | -5 |
| 2023-12-24 12:26 | build: remove clint checks and style text covered by uncrustify | dundargoc | 2 | +2 | -117 |
| 2023-12-20 16:22 | refactor: follow style guide | dundargoc | 7 | +14 | -32 |
| 2023-12-24 08:35 | build(deps): bump luajit to HEAD - c525bcb90 | Christian Clason | 1 | +2 | -2 |
| 2023-12-23 10:45 | fix(treesitter): outdated highlight due to tree with outdated region | Jaehwang Jung | 2 | +19 | -1 |
| 2023-12-24 06:25 | Merge pull request #26642 from famiu/refactor/options/misc | zeertzjq | 7 | +409 | -391 |
| 2023-12-23 05:21 | refactor(options): do bound checking in `validate_num_option()` | Famiu Haque | 1 | +48 | -42 |
| 2023-12-23 04:56 | refactor(options): remove side effects from `check_num_option_bounds()` | Famiu Haque | 4 | +105 | -89 |
| 2023-12-21 14:57 | refactor: remove os_errmsg and os_msg functions | dundargoc | 7 | +79 | -135 |
| 2023-12-23 10:38 | vim-patch:ea9964a36f94 | Christian Clason | 3 | +38 | -24 |
| 2023-12-23 10:37 | vim-patch:ec97edcbb9f6 | Christian Clason | 1 | +2 | -2 |
| 2023-12-23 07:53 | refactor: remove CPO_TO_CPO_FLAGS() (#26718) | zeertzjq | 8 | +32 | -39 |
| 2023-12-23 07:30 | fix(mappings): fix mapset() not replacing map with backslash (#26719) | zeertzjq | 2 | +11 | -1 |
| 2023-12-22 06:24 | refactor(options): use `OptIndex` for `os_idx` | Famiu Haque | 1 | +6 | -5 |
| 2023-12-17 22:10 | refactor(options): move some functions from options.c to option.c | Famiu Haque | 3 | +238 | -238 |
| 2023-12-17 22:02 | refactor(options): restructure functions related to key options | Famiu Haque | 1 | +25 | -30 |
| 2023-12-23 00:28 | refactor(IWYU): move evalarg_T to eval_defs.h (#26716) | zeertzjq | 14 | +132 | -133 |
| 2023-12-22 23:50 | build(nix): update flake.lock (#26702) | Jared Baur | 1 | +6 | -6 |
| 2023-12-22 22:31 | refactor(drawline): avoid storing info to draw 'statuscolumn' (#26712) | luukvbaal | 3 | +41 | -72 |
| 2023-12-19 13:55 | fix(decor): allow adding providers during redraw | Lewis Russell | 6 | +83 | -93 |
| 2023-12-22 14:03 | fix(lsp): filetype matching to documentSelector in dynamic capabilities (#25425) | Michal Liszcz | 3 | +30 | -9 |
| 2023-12-22 11:35 | Merge pull request #26709 from luukvbaal/drawstatuscol | zeertzjq | 1 | +5 | -10 |
| 2023-12-22 11:07 | refactor(drawline): simplify draw_statuscol() and remove draw_state references | Luuk van Baal | 1 | +5 | -10 |
| 2023-12-22 10:49 | Merge pull request #26528 from bfredl/nodrawstate | bfredl | 9 | +393 | -464 |
| 2023-12-22 10:40 | refactor(lsp): move glob parsing to util (#26519) | Steven Arcangeli | 7 | +316 | -311 |
| 2023-12-22 10:38 | feat(lsp): add type annotations for lsp.util.locations_to_items (#26694) | Mathias Fußenegger | 2 | +16 | -10 |
| 2023-12-22 09:55 | docs(options): add codeblock annotations to options.lua (#26696) | Christian Clason | 3 | +911 | -793 |
| 2023-11-22 18:58 | refactor(drawline): remove LineDrawState and wlv->saved_n_extra | bfredl | 9 | +393 | -464 |
| 2023-12-22 05:32 | refactor(IWYU): add "private" pragma to more generated headers (#26706) | zeertzjq | 8 | +30 | -13 |
| 2023-12-22 04:24 | refactor(options): generate BV_ and WV_ constants (#26705) | zeertzjq | 10 | +58 | -171 |
| 2023-12-22 02:33 | vim-patch:9.0.2183: Maximum callback depth is not configurable (#26703) | zeertzjq | 5 | +4 | -5 |
| 2023-12-22 00:58 | vim-patch:0630080bbd3e (#26704) | zeertzjq | 1 | +7 | -7 |
| 2023-12-21 16:17 | vim-patch:18ab6c3392ef | Christian Clason | 1 | +16 | -2 |
| 2023-12-21 16:13 | vim-patch:37468879977a | Christian Clason | 1 | +9 | -7 |
| 2023-12-21 15:56 | vim-patch:21064ebcd609 | Christian Clason | 1 | +2 | -2 |
| 2023-12-21 15:45 | vim-patch:cc944b145254 | Christian Clason | 1 | +6 | -3 |
| 2023-12-18 09:55 | refactor: run IWYU on entire repo | dundargoc | 123 | +314 | -462 |
| 2023-12-21 14:49 | fix(build): teach cmake about vvars | Lewis Russell | 1 | +3 | -0 |
| 2023-12-20 16:34 | feat: generate types and docs for v variables | Lewis Russell | 6 | +2154 | -318 |
| 2023-12-20 15:12 | docs: move vim-variables to separate file | Lewis Russell | 2 | +632 | -617 |
| 2023-12-21 12:53 | fix(runtime): source old color scheme in bundled color schemes (#26641) | Evgeni Chasnovski | 26 | +53 | -27 |
| 2023-12-21 00:23 | fix(column): avoid exceeding configured 'signcolumn' width | Luuk van Baal | 2 | +124 | -98 |
| 2023-12-19 16:20 | refactor(runtime): rewrite 'vim' color scheme in Lua | Evgeni Chasnovski | 4 | +288 | -270 |
| 2023-12-21 08:50 | refactor(IWYU): move decor provider types to decoration_defs.h (#26692) | zeertzjq | 69 | +110 | -142 |
| 2023-12-21 07:32 | fixup: | zeertzjq | 1 | +4 | -1 |
| 2023-12-21 03:47 | fix(osc52): use nvim_chan_send() to stderr for copying (#26690) | zeertzjq | 1 | +3 | -1 |
| 2023-12-21 02:39 | fix(channel): use os_write() instead of fwrite() for stderr (#26689) | zeertzjq | 1 | +5 | -1 |
| 2023-12-20 13:32 | refactor: eliminate cyclic includes | dundargoc | 61 | +107 | -70 |
| 2023-12-18 15:49 | docs: apply current colorscheme to default highlight groups | Christian Clason | 5 | +157 | -134 |
| 2023-12-19 12:36 | docs: remove section on constants in style guide | dundargoc | 1 | +0 | -11 |
| 2023-12-19 22:39 | fix(buffer): do not filter help buffer | Christian Clason | 2 | +4 | -41 |
| 2023-12-20 13:53 | ci(release): create version tag after "stable" tag (#26671) | zeertzjq | 1 | +1 | -1 |
| 2023-12-20 10:48 | refactor(treesitter): cleanup highlighter | Lewis Russell | 1 | +63 | -57 |
| 2023-12-17 23:06 | docs: document header structure | dundargoc | 1 | +37 | -0 |
| 2023-12-19 23:02 | vim-patch:955652f6df9c (#26667) | zeertzjq | 1 | +6 | -3 |
| 2023-12-19 22:21 | vim-patch:9.0.2179: no filetype detection for execline scripts | Christian Clason | 3 | +9 | -0 |
| 2023-12-19 22:20 | vim-patch:fbd72d2d4725 | Christian Clason | 1 | +4 | -0 |
| 2023-12-19 22:19 | vim-patch:379df7c1dbb2 | Christian Clason | 1 | +369 | -314 |
| 2023-12-19 21:58 | vim-patch:9.0.2177: Wrong cursor position when dragging out of window (#26661) | zeertzjq | 2 | +43 | -8 |
| 2023-12-19 21:27 | vim-patch:9.0.2178: reg_executing() wrong for :normal with range (#26660) | zeertzjq | 2 | +18 | -0 |
| 2023-12-19 14:46 | test: "diff" flag of 'fillchars' (#26657) | zeertzjq | 1 | +34 | -0 |
| 2023-12-19 13:25 | test: sign on wrapped line with signcolumn=number (#26654) | zeertzjq | 2 | +33 | -3 |
| 2023-12-19 11:30 | Merge pull request #26647 from jamessan/big-endian-timeout | James McCoy | 1 | +13 | -7 |
| 2023-12-18 12:02 | fix(treesitter): prepare highlight states for [s, ]s | Jaehwang Jung | 1 | +3 | -7 |
| 2023-12-16 21:14 | refactor: use `bool` to represent boolean values | dundargoc | 49 | +175 | -186 |
| 2023-12-19 05:29 | docs: small fixes (#26448) | dundargoc | 8 | +18 | -22 |
| 2023-12-19 00:02 | ci(s390x): run build & test as a non-root user | James McCoy | 1 | +11 | -7 |
| 2023-12-19 00:01 | fix(api): don't set coladd of mark (#26648) | zeertzjq | 2 | +5 | -3 |
| 2023-12-18 22:46 | ci(s390x): double TEST_TIMEOUT since tests are running via qemu | James McCoy | 1 | +2 | -0 |
| 2023-12-18 20:47 | Merge pull request #26279 from agraven/x1-x2-mouse-api | bfredl | 6 | +31 | -4 |
| 2023-11-28 20:05 | feat(api): add forward and back mouse buttons | Amanda Graven | 6 | +31 | -4 |
| 2023-12-18 17:04 | refactor: soft-deprecate diagnostic signs configured with :sign-define (#26618) | Gregory Anders | 5 | +127 | -9 |
| 2023-12-18 15:47 | feat(termdebug): improve `:Evaluate` floating window (#26621) | Jaehwang Jung | 2 | +28 | -145 |
| 2023-12-16 21:14 | docs: add style rule regarding initialization | dundargoc | 36 | +220 | -162 |
| 2023-12-18 09:09 | vim-patch:b42703a662e8 | Christian Clason | 1 | +89 | -71 |
| 2023-12-18 09:05 | vim-patch:71cbe8e17a8c | Christian Clason | 2 | +157 | -175 |
| 2023-12-18 04:14 | fix(lua): handle array with holes in luaeval() (#26630) | zeertzjq | 2 | +30 | -41 |
| 2023-12-18 02:15 | fix(options): setting 'scroll' with resized grid (#26628) | zeertzjq | 2 | +10 | -3 |
| 2023-12-18 01:05 | refactor: split WIN_EXECUTE() into two functions (#26627) | zeertzjq | 5 | +90 | -68 |
| 2023-12-18 00:11 | docs(diagnostic): add return value of `vim.diagnostic.config()` (#26615) | Yi Ming | 2 | +5 | -0 |
| 2023-12-17 23:09 | test(core/job_spec): fix flakiness (#26623) | zeertzjq | 2 | +22 | -80 |
| 2023-12-17 22:18 | refactor: move some anonymous enums back to non-defs headers (#26622) | zeertzjq | 12 | +60 | -66 |
| 2023-12-12 14:40 | refactor: move non-symbols to defs.h headers | dundargoc | 79 | +514 | -478 |
| 2023-12-17 06:25 | perf(treesitter): filter out trees outside the visible range early | Jaehwang Jung | 1 | +47 | -27 |
| 2023-12-17 12:55 | build: eliminate semicolons from --version string | Daiki Noda | 1 | +1 | -0 |
| 2023-12-17 09:54 | refactor(lsp): move changetracking to separate file (#26577) | Lewis Russell | 3 | +383 | -356 |
| 2023-12-16 23:23 | refactor(options): use hashy for finding options (#26573) | Famiu Haque | 10 | +124 | -138 |
| 2023-12-16 20:07 | docs: simplify build instructions | dundargoc | 1 | +24 | -46 |
| 2023-11-24 12:28 | build: cmake fixes | dundargoc | 12 | +71 | -118 |
| 2023-12-16 17:18 | refactor: only reload colorscheme if &bg changed (#26598) | Gregory Anders | 5 | +14 | -19 |
| 2023-10-14 11:12 | build: bump minimum cmake version to 3.13 | dundargoc | 13 | +35 | -52 |
| 2023-12-16 13:54 | build: fix universal mac builds | dundargoc | 1 | +1 | -1 |
| 2023-12-16 14:03 | vim-patch:82f19734bfcb | Christian Clason | 3 | +9 | -9 |
| 2023-12-16 13:32 | vim-patch:0f61943eb776 | Christian Clason | 2 | +39 | -31 |
| 2023-12-16 13:31 | vim-patch:5eb9cb53d619 | Christian Clason | 2 | +18 | -8 |
| 2023-12-16 13:24 | vim-patch:0378f07fbaee | Christian Clason | 24 | +156 | -125 |
| 2023-12-16 13:58 | fix(api): crash after nvim_win_set_config title/footer validation error (#26606) | notomo | 2 | +52 | -18 |
| 2023-12-12 16:07 | feat(highlight): tweak default color scheme | Evgeni Chasnovski | 11 | +461 | -456 |
| 2023-12-16 13:30 | vim-patch:9.0.2168: Moving tabpages on :drop may cause an endless loop (#26605) | zeertzjq | 5 | +31 | -2 |
| 2023-12-16 13:12 | vim-patch:9.0.1892: CI: no FreeBSD 14 support (#26604) | dundargoc | 1 | +1 | -1 |
| 2023-12-16 11:41 | Merge pull request #24723 from glepnir/popup | bfredl | 20 | +519 | -21 |
| 2023-08-15 10:47 | feat(ui): completeopt support popup like vim | mathew | 20 | +519 | -21 |
| 2023-12-16 10:39 | Merge pull request #26512 from famiu/refactor/options/type_flags | bfredl | 16 | +551 | -522 |
| 2023-12-15 21:43 | vim-patch:e06f2b498ccc | dundargoc | 1 | +1 | -1 |
| 2023-12-15 22:35 | refactor(defaults): always set options, even if value hasn't changed (#26595) | Gregory Anders | 1 | +1 | -3 |
| 2023-12-15 21:28 | vim-patch:9a775b4a2ae6 (#26588) | zeertzjq | 1 | +2 | -1 |
| 2023-12-15 15:23 | Merge pull request #26579 from gpanders/defer-set-tgc | Gregory Anders | 2 | +33 | -35 |
| 2023-12-15 12:53 | ci: bump actions/upload-artifact from 3 to 4 | dependabot[bot] | 1 | +4 | -4 |
| 2023-12-15 12:51 | ci: bump actions/download-artifact from 3 to 4 | dependabot[bot] | 1 | +2 | -2 |
| 2023-12-15 00:08 | vim-patch:3afc9f2556fa | Christian Clason | 2 | +4637 | -125 |
| 2023-12-12 16:22 | vim-patch:1c97b5c0c0b4 | Christian Clason | 1 | +1 | -0 |
| 2023-12-11 16:48 | vim-patch:b52e7ac7c61c | Christian Clason | 1 | +9 | -1 |
| 2023-12-11 16:48 | vim-patch:5a68cdf14915 | Christian Clason | 1 | +1 | -2 |
| 2023-12-10 15:14 | vim-patch:f6869212c9e1 | Christian Clason | 1 | +19 | -2 |
| 2023-12-14 16:52 | build: rework --version generation | dundargoc | 3 | +37 | -32 |
| 2023-12-14 22:42 | vim-patch:17dca3cb97cd (#26584) | zeertzjq | 3 | +9 | -9 |
| 2023-12-14 22:27 | vim-patch:323dda1484d9 (#26583) | zeertzjq | 3 | +99 | -10 |
| 2023-12-14 17:11 | refactor(defaults): defer setting 'termguicolors' until after VimEnter | Gregory Anders | 1 | +32 | -35 |
| 2023-12-14 17:37 | fix(termcap): set 'nested' on TermResponse autocommand | Gregory Anders | 1 | +1 | -0 |
| 2023-12-14 15:19 | refactor(diagnostic): use named namespaces (#26568) | Gregory Anders | 1 | +6 | -3 |
| 2023-12-14 14:38 | docs: add comment for OSC 11 tmux passthrough (#26566) | Gregory Anders | 1 | +6 | -0 |
| 2023-12-14 13:16 | ci: bump github/codeql-action from 2 to 3 | dependabot[bot] | 1 | +2 | -2 |
| 2023-12-13 12:00 | feat(lsp): more annotations | Lewis Russell | 16 | +366 | -230 |
| 2023-12-06 19:34 | refactor(options): remove option type macros | Famiu Haque | 16 | +551 | -522 |
| 2023-12-13 22:30 | fix(extmark): only invalidate unpaired marks on deleted rows | Luuk van Baal | 2 | +20 | -13 |
| 2023-12-14 08:41 | test(nvim_open_term): don't resize after creating terminal (#26570) | zeertzjq | 1 | +21 | -21 |
| 2023-12-14 08:08 | feat(nvim_open_term): convert LF => CRLF (#26384) | Raphael | 11 | +91 | -13 |
| 2023-12-14 02:06 | ci: add gpanders as reviewer for defaults and tui labels (#26567) | Gregory Anders | 1 | +8 | -0 |
| 2023-12-14 01:32 | fix(tui): don't use tui->params[] for 'termsync' (#26565) | zeertzjq | 1 | +9 | -6 |
| 2023-12-13 22:16 | fix(defaults): background detection in tmux (#26557) | Jaehwang Jung | 1 | +5 | -1 |
| 2023-12-13 18:16 | docs: fix links | dundargoc | 7 | +7 | -12 |
| 2023-12-12 21:48 | docs: move vim-patch wiki page to runtime documentation | dundargoc | 4 | +308 | -3 |
| 2023-12-12 15:42 | docs: add installation and build guides from wiki to repo | dundargoc | 4 | +913 | -4 |
| 2023-12-13 10:11 | docs: add code-overview from wiki to src/nvim/README.md | dundargoc | 1 | +62 | -0 |
| 2023-12-13 16:38 | Merge pull request #26555 from gpanders/diagnostic-sign-fixup | Gregory Anders | 3 | +58 | -28 |
| 2023-12-13 16:31 | docs: add wiki FAQ to the runtime documentation (#26539) | dundargoc | 8 | +686 | -6 |
| 2023-12-13 15:54 | feat(diagnostics): support numhl and linehl for diagnostic signs | Gregory Anders | 2 | +15 | -0 |
| 2023-12-13 15:43 | docs(diagnostic): fix typo in example | Gregory Anders | 2 | +6 | -6 |
| 2023-12-13 15:26 | fix(diagnostic): check for sign namespace instead of sign group | Gregory Anders | 2 | +37 | -22 |
| 2023-12-13 14:19 | refactor(diagnostic): set sign by using extmark (#26193) | Raphael | 4 | +61 | -37 |
| 2023-12-13 14:14 | fix(termcap): only call callback for requested capabilities (#26546) | Gregory Anders | 1 | +6 | -0 |
| 2023-12-12 22:17 | vim-patch:9.0.2159: screenpos() may crash with neg. column (#26542) | zeertzjq | 2 | +8 | -0 |
| 2023-12-12 20:27 | feat(iter): add `Iter.take` (#26525) | Will Hopkins | 3 | +81 | -0 |
| 2023-12-12 19:19 | fix(stream): do not close handle if it is already closing (#26537) | Gregory Anders | 2 | +35 | -2 |
| 2023-12-12 16:10 | docs: move minimum reproduction template from wiki to repo | dundargoc | 3 | +16 | -1 |
| 2023-12-12 16:26 | docs: inline wiki page Deps.md into MAINTAIN.md | dundargoc | 1 | +7 | -0 |
| 2023-12-12 16:56 | docs: inline wiki page Refactoring.md into MAINTAIN.md | dundargoc | 1 | +16 | -0 |
| 2023-12-12 12:34 | fix(lua): memory leak when using invalid syntax with exists() (#26530) | zeertzjq | 3 | +19 | -31 |
| 2023-12-12 11:06 | feat(eval): exists() function supports checking v:lua functions (#26485) | Raphael | 4 | +49 | -0 |
| 2023-12-12 10:57 | Merge pull request #26486 from glepnir/fix_linebyte | bfredl | 2 | +2 | -1 |
| 2023-12-09 09:28 | fix: use no_ff instead of ffdos as condition | glepnir | 2 | +2 | -1 |
| 2023-12-12 03:08 | fix(extmarks): `U` changed_bytes after extmark_splice (#26501) | Jaehwang Jung | 1 | +1 | -1 |
| 2023-12-12 02:44 | test(treesitter/fold_spec): fix flakiness (#26524) | zeertzjq | 1 | +1 | -1 |
| 2023-12-12 01:44 | fix(tui): don't forget to update cursor visibility (#26523) | zeertzjq | 2 | +38 | -4 |
| 2023-12-11 19:30 | Merge pull request #26506 from tomtomjhj/tsfold | Lewis Russell | 2 | +465 | -95 |
| 2023-12-10 13:18 | fix(treesitter): improve vim.treesitter.foldexpr | Jaehwang Jung | 1 | +110 | -74 |
| 2023-12-09 06:21 | fix(treesitter): fix indexing in foldexpr | Jaehwang Jung | 1 | +22 | -21 |
| 2023-12-09 06:09 | test(treesitter): more foldexpr tests | Jaehwang Jung | 1 | +341 | -8 |
| 2023-12-11 16:16 | fix(coverity): unhandled retval for marktree_itr_get_overlap() #26518 | luukvbaal | 1 | +9 | -16 |
| 2023-12-10 15:32 | build(deps): bump luajit to HEAD - ff204d035 | Christian Clason | 1 | +2 | -2 |
| 2023-12-11 09:10 | feat(gen_lsp.lua): validate CLI args #26514 | Jongwook Choi | 2 | +52 | -21 |
| 2023-12-10 15:26 | Merge pull request #26458 from famiu/refactor/options/optionindex | dundargoc | 39 | +489 | -490 |
| 2023-12-09 10:45 | docs(news): very, very minorly | Christian Clason | 1 | +40 | -35 |
| 2023-12-08 06:36 | refactor(options): define `kOptIndexCount` | Famiu Haque | 2 | +77 | -63 |
| 2023-12-09 23:06 | test: make text-only snapshots work (#26494) | zeertzjq | 1 | +17 | -7 |
| 2023-12-09 22:40 | ci: fix PR labeler | zeertzjq | 1 | +3 | -3 |
| 2023-12-09 14:33 | Merge pull request #26490 from zeertzjq/screen-repeat | zeertzjq | 128 | +3543 | -15677 |
| 2023-12-09 12:42 | test: avoid repeated screen lines in expected states | zeertzjq | 127 | +3498 | -15663 |
| 2023-12-09 11:03 | test: allow avoiding repeated screen lines in expected states | zeertzjq | 1 | +45 | -14 |
| 2023-12-07 12:49 | build: remove config-specific find_package search for libuv | dundargoc | 2 | +10 | -16 |
| 2023-11-12 20:40 | ci: refactor CI files | dundargoc | 0 | +0 | -0 |
| 2023-12-07 17:59 | refactor(options): convert `opt_idx` variables to `OptIndex` | Famiu Haque | 8 | +133 | -132 |
| 2023-12-07 17:46 | refactor(options): reduce `findoption()` usage | Famiu Haque | 39 | +333 | -349 |
| 2023-12-09 07:35 | vim-patch:61e984e212ed (#26484) | zeertzjq | 1 | +2 | -3 |
| 2023-12-09 03:36 | refactor: format casting of negative number better (#26482) | zeertzjq | 6 | +9 | -9 |
| 2023-12-09 02:44 | refactor(tui): use synchronized updates around actual buf flush (#26478) | Gregory Anders | 2 | +76 | -64 |
| 2023-12-08 23:45 | vim-patch:ff0baca86523 (#26476) | zeertzjq | 2 | +4 | -2 |
| 2023-12-08 23:18 | vim-patch:9.0.2154: The option[] array is not sorted (#26475) | zeertzjq | 3 | +299 | -294 |
| 2023-12-08 09:41 | ci: bump actions/labeler from 4 to 5 | dundargoc | 3 | +74 | -68 |
| 2023-12-07 12:50 | ci: remove python workaround | dundargoc | 1 | +0 | -7 |
| 2023-12-08 20:23 | fix(snippet): remove misleading comment about TM_FILENAME_BASE (#26465) | Maria José Solano | 1 | +1 | -3 |
| 2023-12-08 04:58 | perf(column): avoid counting when max signs are removed from a range | Luuk van Baal | 4 | +42 | -20 |
| 2023-12-08 03:42 | test(tui_spec): update cursor_address test for flush start (#26464) | zeertzjq | 1 | +4 | -3 |
| 2023-12-08 02:25 | fix(tui): start flush earlier (#26463) | zeertzjq | 1 | +20 | -3 |
| 2023-12-08 00:00 | test: use termopen() instead of :terminal more (#26462) | zeertzjq | 7 | +34 | -15 |
| 2023-12-07 22:58 | test: fix Windows tests failures (#26461) | Gregory Anders | 2 | +59 | -31 |
| 2023-12-07 21:02 | Merge pull request #26456 from gpanders/ignore-vim-runtime | Gregory Anders | 7 | +54 | -5 |
| 2023-12-07 17:28 | test: forward $VIMRUNTIME in child nvim instances | Gregory Anders | 6 | +52 | -5 |
| 2023-12-06 18:40 | refactor(options): split `get_option_value()` into smaller functions | Famiu Haque | 6 | +94 | -121 |
| 2023-12-07 15:58 | fix(terminal): ignore $VIM and $VIMRUNTIME in pty jobs | Gregory Anders | 1 | +2 | -0 |
| 2023-12-07 16:01 | fix(lua): allow nil values in serialized Lua arrays (#26329) | Gregory Anders | 2 | +5 | -5 |
| 2023-12-06 12:34 | perf(column): keep track of number of lines that hold up the 'signcolumn' | Luuk van Baal | 14 | +198 | -170 |
| 2023-12-07 13:57 | Merge #26426 allow empty string key in msgpack => Vim conversion | Justin M. Keyes | 9 | +22 | -58 |
| 2023-12-07 12:01 | refactor: object_to_vim() cannot fail | Justin M. Keyes | 7 | +15 | -46 |
| 2023-12-06 16:02 | feat(rpc): allow empty string key in msgpack => Vim conversion | Justin M. Keyes | 3 | +7 | -12 |
| 2023-12-07 11:32 | Merge pull request #26438 from jamessan/log_spec-name | James McCoy | 1 | +1 | -1 |
| 2023-12-07 11:14 | fix(terminal): never propagate $COLORTERM from outer env (#26440) | zeertzjq | 4 | +54 | -11 |
| 2023-12-07 09:02 | test(unit): correct header name (#26446) | zeertzjq | 1 | +6 | -1 |
| 2023-12-07 08:39 | Merge pull request #26445 from zeertzjq/inccommand | zeertzjq | 2 | +200 | -120 |
| 2023-12-07 07:54 | fix(inccommand): don't crash with "split" and 'n' flag | zeertzjq | 1 | +5 | -3 |
| 2023-12-07 06:53 | test(inccommand_spec): actually trigger 'inccommand' preview | zeertzjq | 1 | +195 | -117 |
| 2023-12-07 04:04 | fix(inccommand): save and restore '[ and '] marks (#26442) | zeertzjq | 2 | +31 | -0 |
| 2023-12-07 03:12 | version.c: update (#26441) | github-actions[bot] | 1 | +1 | -1 |
| 2023-12-07 02:16 | test: set 'termguicolors' in outer Nvim instance (#26437) | zeertzjq | 6 | +24 | -17 |
| 2023-12-06 23:52 | fix(log): increase size of buffer for nvim instance name | James McCoy | 1 | +1 | -1 |
| 2023-12-06 23:35 | fix(tui): use uv_timer_t instead of TimeWatcher for input (#26435) | zeertzjq | 3 | +14 | -16 |
| 2023-12-06 23:15 | test(terminal): remove unnecessary string operations (#26434) | zeertzjq | 5 | +15 | -28 |
| 2023-12-06 18:58 | Merge pull request #26381 from bfredl/delaycolors | bfredl | 2 | +52 | -2 |
| 2023-12-06 18:55 | Merge pull request #26407 from gpanders/default-tgc | Gregory Anders | 20 | +494 | -217 |
| 2023-12-05 22:26 | test: set notermguicolors in tests | Gregory Anders | 9 | +198 | -124 |
| 2023-12-04 08:50 | fix(startup): only send one default_colors_set event during startup | bfredl | 2 | +52 | -2 |
| 2023-12-06 16:26 | test: unreliable 'nofsync' test #26423 | Justin M. Keyes | 1 | +4 | -3 |
| 2023-12-05 18:01 | feat(defaults): enable 'termguicolors' by default when supported by terminal | Gregory Anders | 11 | +296 | -93 |
| 2023-12-06 15:56 | fix(json): allow objects with empty keys #25564 | Emanuel | 6 | +17 | -28 |
| 2023-12-06 15:11 | test: 'nofsync' with deadly signal #26415 | Justin M. Keyes | 3 | +38 | -10 |
| 2023-12-06 07:51 | vim-patch:6863084d3bd0 | Christian Clason | 6 | +216 | -285 |
| 2023-12-05 22:04 | vim-patch:4e043b1fc7ee | Christian Clason | 1 | +1 | -1 |
| 2023-12-04 02:37 | fix(treesitter): don't forcefully open folds | Jaehwang Jung | 1 | +5 | -2 |
| 2023-12-06 08:49 | vim-patch:8.2.3695: confusing error for missing key (#26420) | zeertzjq | 4 | +26 | -2 |
| 2023-12-06 07:48 | vim-patch:8.1.1583: set_ref_in_list() only sets ref in items (#26418) | zeertzjq | 3 | +5 | -5 |
| 2023-12-06 07:39 | refactor(options): remove SOPT type enums (#26417) | Famiu Haque | 2 | +4 | -15 |
| 2023-12-06 02:35 | feat(lua): implement Iter:join() (#26416) | Gregory Anders | 3 | +30 | -0 |
| 2023-12-06 00:04 | docs: small fixes (#26243) | dundargoc | 10 | +15 | -14 |
| 2023-12-05 23:16 | vim-patch:9.0.2151: 'breakindent' is not drawn after diff filler lines (#26412) | zeertzjq | 3 | +69 | -24 |
| 2023-12-05 22:44 | vim-patch:2103a56eab5a (#26411) | zeertzjq | 1 | +1 | -1 |
| 2023-12-05 20:52 | test: fileio_spec is unreliable/flaky #26404 | Justin M. Keyes | 3 | +26 | -26 |
| 2023-12-05 15:13 | Merge pull request #26361 from luukvbaal/invalid | bfredl | 2 | +13 | -12 |
| 2023-12-05 12:05 | refactor(IWYU): move marktree types to marktree_defs.h (#26402) | zeertzjq | 14 | +112 | -112 |
| 2023-12-05 11:33 | refactor(api): complete conversion from `Dictionary` to `Dict(opts)` (#26365) | Riccardo Mazzarini | 11 | +121 | -150 |
| 2023-11-24 13:11 | ci: use the latest stylua version | dundargoc | 1 | +1 | -2 |
| 2023-12-05 08:24 | vim-patch:9.0.2148: Vim does not detect pacman.log file | Christian Clason | 3 | +43 | -0 |
| 2023-12-05 00:40 | fix(change): update fold after on_bytes (#26364) | Jaehwang Jung | 2 | +4 | -4 |
| 2023-12-04 22:32 | build: enable lintlua for test/unit/ dir #26396 | Justin M. Keyes | 51 | +4107 | -2804 |
| 2023-12-04 21:31 | build: enable lintlua for src/ dir #26395 | Justin M. Keyes | 20 | +3225 | -2979 |
| 2023-12-04 20:38 | build: enable lintlua for scripts/ dir #26391 | Justin M. Keyes | 10 | +415 | -292 |
| 2023-12-04 19:21 | build: rework formatting to use add_glob_target | dundargoc | 5 | +13 | -82 |
| 2023-12-04 12:29 | refactor(terminal): only remove const qualifier when necessary (#26386) | zeertzjq | 4 | +26 | -24 |
| 2023-12-04 09:00 | fix(treesitter): allow passing lang to vim.treesitter.get_node() now correctly takes opts.lang (#26360) | Jongwook Choi | 3 | +18 | -1 |
| 2023-12-04 07:49 | refactor(completion): use an inline function to free cptext (#26380) | Raphael | 1 | +18 | -16 |
| 2023-12-03 22:42 | vim-patch:9.0.2145: wrong scrolling in insert mode with smoothscroll (#26375) | zeertzjq | 4 | +42 | -2 |
| 2023-12-03 14:58 | feat(treesitter): highlight help files by default (#26347) | Christian Clason | 3 | +7 | -0 |
| 2023-12-03 03:59 | Merge pull request #26334 from echasnovski/default-colorscheme | zeertzjq | 24 | +1150 | -624 |
| 2023-12-02 13:10 | refactor: remove unused file ringbuf.h | dundargoc | 1 | +0 | -290 |
| 2023-11-29 20:16 | feat(highlight): update default color scheme | Evgeni Chasnovski | 24 | +1150 | -624 |
| 2023-12-01 22:07 | build(nix): update flake.lock | José Luis Lafuente | 1 | +6 | -6 |
| 2023-12-02 10:59 | fix(extmarks): restore old position before revalidating | Luuk van Baal | 2 | +13 | -12 |
| 2023-12-02 02:56 | Merge pull request #26358 from zeertzjq/vim-9.0.2140 | zeertzjq | 14 | +84 | -16 |
| 2023-12-02 02:17 | vim-patch:9.0.2143: [security]: buffer-overflow in ex_substitute | zeertzjq | 3 | +16 | -2 |
| 2023-12-02 02:10 | vim-patch:9.0.2142: [security]: stack-buffer-overflow in option callback functions | zeertzjq | 8 | +26 | -8 |
| 2023-12-02 02:07 | vim-patch:9.0.2141: [security]: buffer-overflow in suggest_trie_walk | zeertzjq | 3 | +14 | -0 |
| 2023-12-02 02:00 | vim-patch:9.0.2140: [security]: use-after-free in win-enter | zeertzjq | 4 | +28 | -6 |
| 2023-12-02 01:55 | revert: "memory: Free buffers after freeing variables" (#26356) | zeertzjq | 3 | +32 | -20 |
| 2023-12-02 01:42 | vim-patch:9.0.2139: html.angular ft is problematic (#26357) | zeertzjq | 2 | +1 | -3 |
| 2023-12-01 23:55 | refactor: free more reachable memory with EXITFREE (#26349) | zeertzjq | 16 | +149 | -16 |
| 2023-12-01 16:07 | refactor: remove kbtree.h | dundargoc | 1 | +0 | -477 |
| 2023-12-01 16:17 | refactor: remove SIZEOF_INT check | dundargoc | 1 | +0 | -7 |
| 2023-11-30 11:05 | ci: create setup action | dundargoc | 7 | +47 | -40 |
| 2023-12-01 08:37 | refactor: move float_relative_str[] to nvim_win_get_config() (#26344) | zeertzjq | 3 | +4 | -5 |
| 2023-12-01 07:22 | refactor: change event_create() to a macro (#26343) | zeertzjq | 19 | +49 | -75 |
| 2023-12-01 05:56 | fix(api): use a conditional stack for nvim_cmd (#26341) | zeertzjq | 2 | +22 | -0 |
| 2023-12-01 01:38 | refactor(IWYU): fix includes for highlight_group.h (#26340) | zeertzjq | 5 | +3 | -8 |
| 2023-12-01 00:06 | refactor(IWYU): create {ex_getln,rbuffer,os/fileio}_defs.h (#26338) | zeertzjq | 15 | +174 | -153 |
| 2023-11-30 22:17 | fix: use BEL to terminate OSC 11 request (#26335) | Gregory Anders | 1 | +1 | -1 |
| 2023-11-30 19:56 | Merge pull request #25870 from dundargoc/build/libtermkey | Gregory Anders | 13 | +3380 | -78 |
| 2023-11-30 19:50 | docs: update MAINTAIN.md | Gregory Anders | 1 | +1 | -1 |
| 2023-11-30 18:18 | fix(termkey): include IO header on Windows | Gregory Anders | 2 | +4 | -0 |
| 2023-11-30 17:55 | fix(termkey): accept BEL (0x07) as OSC terminator | Gregory Anders | 1 | +2 | -0 |
| 2023-11-30 17:54 | fix(termkey): do not sign extend mode value | Gregory Anders | 1 | +1 | -1 |
| 2023-11-01 21:33 | build: vendor libtermkey | dundargoc | 12 | +3373 | -77 |
| 2023-11-30 17:00 | vim-patch:9.0.2137: Can't detect angular & mustache filetypes | ObserverOfTime | 2 | +4 | -0 |
| 2023-11-30 17:05 | refactor: explicitly abort on OOM condition (#26330) | Gregory Anders | 1 | +7 | -7 |
| 2023-11-30 16:37 | fix: Remove nested for_each_tree in TSTreeView (#26328) | Pham Huy Hoang | 1 | +3 | -3 |
| 2023-11-30 15:31 | refactor: suppress unused variable warnings in release builds (#26327) | Gregory Anders | 0 | +0 | -0 |
| 2023-11-30 14:48 | refactor(IWYU): fix includes for cmdhist.h (#26324) | zeertzjq | 16 | +53 | -63 |
| 2023-11-30 14:04 | fix(tui): grow termkey's internal buffer for large escape sequences (#26309) | Gregory Anders | 2 | +59 | -7 |
| 2023-11-30 13:04 | fix(treesitter): fix parens stacking in inspector display (#26304) | Gregory Anders | 1 | +50 | -53 |
| 2023-11-30 13:03 | ci(release): perform a full checkout when building (#26323) | zeertzjq | 1 | +9 | -0 |
| 2023-11-30 11:52 | refactor(IWYU): move typedefs out of globals.h (#26322) | zeertzjq | 33 | +322 | -322 |
| 2023-11-30 10:48 | Merge pull request #23657 from luukvbaal/extmark | bfredl | 3 | +83 | -9 |
| 2023-11-30 10:41 | refactor: move extern variables out of _defs.h files (#26320) | zeertzjq | 9 | +205 | -183 |
| 2023-11-30 09:16 | refactor(IWYU): move UI and LineFlags to ui_defs.h (#26318) | zeertzjq | 14 | +134 | -140 |
| 2023-11-30 07:51 | build: don't define FUNC_ATTR_* as empty in headers (#26317) | zeertzjq | 136 | +142 | -186 |
| 2023-11-30 02:55 | test: unskip more terminal tests on Windows (#26315) | zeertzjq | 2 | +10 | -8 |
| 2023-11-30 00:56 | test(ex_terminal_spec): match descriptions (#26314) | zeertzjq | 1 | +22 | -30 |
| 2023-11-29 23:56 | Merge pull request #25994 from luki446/windows-path-terminal-fix | zeertzjq | 2 | +22 | -6 |
| 2023-11-29 23:15 | test: :terminal when 'shell' uses backslashes | zeertzjq | 1 | +19 | -5 |
| 2023-11-11 21:32 | fix(terminal): make backslashes in 'shell' work on Windows | Luki446 | 1 | +3 | -1 |
| 2023-11-29 23:31 | ci(lintcommit): fix empty and period check with multiple colons (#26312) | zeertzjq | 1 | +8 | -1 |
| 2023-11-29 23:06 | test(ex_terminal_spec): unskip tests that work on Windows (#26310) | zeertzjq | 1 | +8 | -15 |
| 2023-05-22 14:57 | fix(extmark): restore extmarks when completing original text | Luuk van Baal | 3 | +83 | -9 |
| 2023-11-28 22:35 | vim-patch:a9058440b7b9 | Christian Clason | 1 | +71 | -19 |
| 2023-11-29 16:17 | fix(treesitter): adjust indentation in inspector highlights (#26302) | Gregory Anders | 1 | +10 | -3 |
| 2023-11-29 15:49 | fix(termcap): escape escapes in passthrough sequence (#26301) | Gregory Anders | 1 | +1 | -1 |
| 2023-11-29 15:43 | fix(defaults): wait until VimEnter to set background (#26284) | Gregory Anders | 1 | +25 | -8 |
| 2023-11-29 15:10 | refactor: move function macros out of vim_defs.h (#26300) | zeertzjq | 22 | +86 | -89 |
| 2023-11-29 14:59 | docs: document TSNode:byte_length() (#26287) | Gregory Anders | 3 | +13 | -4 |
| 2023-11-29 14:16 | fix(treesitter): make InspectTree correctly handle nested injections (#26085) | Pham Huy Hoang | 1 | +17 | -12 |
| 2023-11-29 14:10 | fix(treesitter): use proper query syntax for inspector (#26274) | Gregory Anders | 1 | +33 | -36 |
| 2023-11-29 12:32 | refactor: move some constants out of vim_defs.h (#26298) | zeertzjq | 89 | +339 | -352 |
| 2023-11-28 04:40 | perf(column): only invalidate lines affected by added sign | Luuk van Baal | 5 | +64 | -76 |
| 2023-11-29 10:12 | Merge pull request #26292 from luukvbaal/decor | bfredl | 3 | +16 | -5 |
| 2023-11-29 05:24 | vim-patch:9.0.2134: ml_get error when scrolling (#26264) | zeertzjq | 5 | +906 | -2 |
| 2023-11-29 04:10 | refactor(IWYU): create normal_defs.h (#26293) | zeertzjq | 20 | +90 | -96 |
| 2023-11-29 01:17 | fix(decorations): do not apply sign highlight id as range attr id | Luuk van Baal | 3 | +16 | -5 |
| 2023-11-28 23:22 | vim-patch:9.0.2136: MSVC errorformat can be improved (#26283) | zeertzjq | 1 | +1 | -1 |
| 2023-11-28 23:02 | fix(man): set the nested flag for the BufReadCmd autocommand (#26285) | Gregory Anders | 1 | +1 | -0 |
| 2023-11-28 22:51 | vim-patch:9.0.2135: No test for mode() when executing Ex commands (#26282) | zeertzjq | 5 | +31 | -19 |
| 2023-11-28 22:34 | fix(termcap): use tmux passthrough sequence when running in tmux (#26281) | Gregory Anders | 1 | +6 | -4 |
| 2023-11-28 19:31 | refactor: fix headers with IWYU | dundargoc | 0 | +0 | -0 |
| 2023-11-28 19:39 | Merge pull request #26276 from luukvbaal/decor | bfredl | 1 | +5 | -12 |
| 2023-11-28 19:15 | build: disable UnusedIncludes from clangd | dundargoc | 1 | +2 | -0 |
| 2023-11-28 18:23 | refactor(decor): remove sign conditions that are always true | Luuk van Baal | 1 | +5 | -12 |
| 2023-11-27 15:22 | fix(column): redraw and update signcols for paired extmark | Luuk van Baal | 4 | +18 | -35 |
| 2023-11-28 11:17 | fix(rplugin): dont create data dir if it's a broken symlink #25726 | Samuel (ThinLinc team) | 1 | +3 | -1 |
| 2023-11-28 11:00 | refactor: iwyu (#26269) | zeertzjq | 11 | +66 | -67 |
| 2023-11-28 10:01 | Merge pull request #26249 from bfredl/concealchar | bfredl | 12 | +103 | -69 |
| 2023-11-26 20:07 | feat(decoration): allow conceal_char to be a composing char | bfredl | 12 | +103 | -69 |
| 2023-11-28 09:01 | refactor(IWYU): fix includes for ugrid.h (#26267) | zeertzjq | 3 | +4 | -14 |
| 2023-11-28 05:52 | docs(lua): don't include remote-only API functions (#26266) | zeertzjq | 2 | +26 | -203 |
| 2023-11-28 03:46 | vim-patch:9.0.2133: Cannot detect overstrike mode in Cmdline mode (#26263) | zeertzjq | 7 | +55 | -1 |
| 2023-11-28 02:47 | refactor: move hashtab types to hashtab_defs.h (#26262) | zeertzjq | 13 | +245 | -241 |
| 2023-11-28 00:15 | refactor(options): replace `p_force_(on|off)` with `immutable` (#26209) | Famiu Haque | 5 | +53 | -50 |
| 2023-11-27 23:58 | vim-patch:9.0.2131: not all nushell files detected (#26260) | Christian Clason | 2 | +2 | -3 |
| 2023-11-27 23:47 | refactor: fix runtime_defs.h (#26259) | zeertzjq | 59 | +299 | -335 |
| 2023-11-27 19:27 | refactor: rename types.h to types_defs.h | dundargoc | 0 | +0 | -0 |
| 2023-11-27 19:13 | refactor: fix includes for api/autocmd.h | dundargoc | 0 | +0 | -0 |
| 2023-11-27 19:22 | refactor: fix includes for iconv.h | dundargoc | 2 | +0 | -2 |
| 2023-11-27 18:47 | refactor: create runtime_defs.h | dundargoc | 5 | +118 | -118 |
| 2023-11-27 17:46 | build(IWYU): export generated headers | dundargoc | 13 | +14 | -19 |
| 2023-11-27 17:39 | build(IWYU): fix includes for undo_defs.h | dundargoc | 0 | +0 | -0 |
| 2023-11-27 15:00 | build(IWYU): fix includes for func_attr.h | dundargoc | 117 | +132 | -3 |
| 2023-11-27 16:23 | docs: support @since for api level #25574 | LW | 3 | +53 | -5 |
| 2023-11-27 12:34 | fix(treesitter): don't invalidate parser when discovering injections | Dmytro Soltys | 2 | +117 | -2 |
| 2023-11-26 20:36 | build: enable IWYU on mac | dundargoc | 29 | +82 | -132 |
| 2023-11-27 10:35 | ci: fix api-docs workflow | dundargoc | 1 | +5 | -8 |
| 2023-11-27 12:58 | build(IWYU): replace most private mappings with pragmas (#26247) | zeertzjq | 41 | +67 | -214 |
| 2023-11-27 10:37 | refactor: remove vim.h from more headers (#26244) | zeertzjq | 4 | +7 | -4 |
| 2023-11-27 10:24 | test: check vim.wait() error message in fast context (#26242) | zeertzjq | 1 | +11 | -6 |
| 2023-11-27 09:43 | docs: small fixes (#26154) | dundargoc | 8 | +15 | -15 |
| 2023-11-27 09:21 | refactor: move Arena and ArenaMem to memory_defs.h (#26240) | zeertzjq | 109 | +274 | -309 |
| 2023-11-21 11:24 | fix(lua): disallow vim.wait() in fast contexts | Lewis Russell | 6 | +29 | -8 |
| 2023-11-27 03:17 | refactor: move autocmd types to autocmd_defs.h (#26239) | zeertzjq | 10 | +91 | -70 |
| 2023-11-27 01:51 | build(IWYU): replace public-to-public mappings with pragmas (#26237) | zeertzjq | 41 | +76 | -117 |
| 2023-11-27 00:34 | build(clint): more precise check for "defs" headers (#26236) | zeertzjq | 11 | +25 | -41 |
| 2023-11-26 23:41 | build(IWYU): remove arabic_defs.h (#26235) | dundargoc | 3 | +1 | -5 |
| 2023-11-26 21:41 | Merge pull request #26233 from bfredl/strictchar | bfredl | 3 | +3 | -19 |
| 2023-11-26 16:25 | build(IWYU): fix headers for arabic.h | dundargoc | 7 | +6 | -7 |
| 2023-11-26 20:53 | refactor(encoding): remove redundant vim_isprintc_strict | bfredl | 3 | +3 | -19 |
| 2023-11-26 14:38 | vim-patch:cf40409e7d17 | Christian Clason | 1 | +3 | -1 |
| 2023-11-26 14:58 | refactor: move garray_T to garray_defs.h (#26227) | zeertzjq | 42 | +51 | -48 |
| 2023-11-26 14:34 | build: sync IWYU and clint to ignore the same headers (#26228) | dundargoc | 3 | +209 | -167 |
| 2023-11-26 12:24 | build: add check to clint to prevent non-defs header includes | dundargoc | 2 | +392 | -1 |
| 2023-11-25 16:52 | build(IWYU): map everything in the C99 specification | dundargoc | 2 | +655 | -2 |
| 2023-11-25 15:06 | vim-patch:9.0.2128: runtime(swig): add syntax and filetype plugins | Christian Clason | 5 | +171 | -21 |
| 2023-11-25 21:03 | fix(health): malformed call to warn() #26217 | Itamar Lencovsky | 1 | +2 | -2 |
| 2023-11-25 10:32 | build: rework IWYU mapping files | dundargoc | 38 | +541 | -572 |
| 2023-11-25 15:16 | vim-patch:813a538bb3ce | Christian Clason | 1 | +2 | -0 |
| 2023-11-25 14:35 | docs: vim.iter #26169 | Justin M. Keyes | 4 | +129 | -150 |
| 2023-11-25 12:08 | Merge pull request #26203 from jamessan/swapfile-test-fix | James McCoy | 1 | +1 | -1 |
| 2023-11-24 14:26 | docs: recommend testing nightly or stable for bug reports | dundargoc | 1 | +6 | -1 |
| 2023-11-25 02:50 | vim-patch:8.2.4685: when a swap file is found for a popup there is no dialog (#26207) | zeertzjq | 4 | +78 | -62 |
| 2023-11-24 23:10 | fix(mouse): avoid dragging when clicking next to popupmenu (#26201) | luukvbaal | 3 | +27 | -19 |
| 2023-11-24 20:22 | fix(oldtest): always use a 64-bit int for swapfile block number | James McCoy | 1 | +1 | -1 |
| 2023-11-24 03:31 | refactor(tui): remove unnecessary scheduling when suspending (#26190) | zeertzjq | 1 | +3 | -18 |
| 2023-11-24 02:44 | fix(messages): validate msg_grid before using msg_grid_pos (#26189) | zeertzjq | 2 | +19 | -3 |
| 2023-11-24 01:15 | fix(mouse): avoid dragging after click label popupmenu callback (#26187) | luukvbaal | 3 | +45 | -10 |
| 2023-11-23 23:19 | docs(starting.txt): correct step number (#26185) | zeertzjq | 1 | +3 | -3 |
| 2023-11-23 22:52 | vim-patch:9.0.2126: unused assignments when checking 'listchars' (#26182) | zeertzjq | 2 | +5 | -3 |
| 2023-11-23 22:13 | vim-patch:9.0.2125: File info disappears when 'cmdheight' has decreased (#26180) | zeertzjq | 3 | +70 | -1 |
| 2023-11-23 21:59 | fix(grid): don't draw beyond max column (#26172) | zeertzjq | 1 | +14 | -6 |
| 2023-11-23 21:28 | fix: missing case in setxattr error handling (#26176) | Nik Klassen | 1 | +1 | -0 |
| 2023-11-23 21:26 | perf: remove redundant strlen in skipwhite (#26177) | ii14 | 1 | +5 | -2 |
| 2023-11-23 15:23 | fix(column): reset decor state before starting from top | Luuk van Baal | 2 | +10 | -14 |
| 2023-11-23 15:05 | test: remove the pipe created by new_pipename() (#26173) | zeertzjq | 2 | +3 | -1 |
| 2023-11-23 11:58 | fix(column): apply numhl signs when 'signcolumn' is "no" (#26167) | luukvbaal | 2 | +18 | -3 |
| 2023-11-23 09:02 | vim-patch:8750e3cf81f1 (#26163) | zeertzjq | 1 | +6 | -8 |
| 2023-11-23 08:34 | Merge pull request #26162 from zeertzjq/vim-9.0.2121 | zeertzjq | 2 | +84 | -25 |
| 2023-11-22 23:11 | vim-patch:9.0.2121: [security]: use-after-free in ex_substitute | zeertzjq | 2 | +64 | -14 |
| 2023-11-23 08:04 | vim-patch:8.2.2784: Vim9: cannot use \=expr in :substitute | zeertzjq | 1 | +20 | -11 |
| 2023-11-22 17:19 | Merge pull request #26105 from luukvbaal/signmerge | bfredl | 5 | +35 | -17 |
| 2023-11-22 09:39 | build: reorder compiler option setting | dundargoc | 1 | +72 | -79 |
| 2023-11-18 22:49 | feat(extmarks): add sign name to extmark "details" array | Luuk van Baal | 5 | +35 | -17 |
| 2023-11-22 11:19 | Merge pull request #26151 from bfredl/signcount | bfredl | 2 | +31 | -4 |
| 2023-11-22 10:30 | fix(decorations): fix imbalanced sign count | bfredl | 2 | +31 | -4 |
| 2023-11-22 09:13 | Merge pull request #25826 from bfredl/art_deco | bfredl | 18 | +1088 | -615 |
| 2023-03-08 14:18 | refactor(decorations): break up Decoration struct into smaller pieces | bfredl | 18 | +1088 | -615 |
| 2023-11-22 03:07 | vim-patch:9.0.2117: [security] use-after-free in qf_free_items (#26148) | zeertzjq | 1 | +2 | -1 |
| 2023-11-22 03:06 | vim-patch:cb0c113ddc01 (#26147) | zeertzjq | 1 | +7 | -5 |
| 2023-11-22 02:46 | vim-patch:596a9f29c83a (#26146) | zeertzjq | 3 | +156 | -156 |
| 2023-11-22 01:50 | fix(messages): :map output with ext_messages (#26126) | Bara C. Tudor | 2 | +16 | -1 |
| 2023-11-15 12:49 | refactor: remove __clang_analyzer__ macro | dundargoc | 1 | +0 | -6 |
| 2023-11-21 17:42 | build: suppress bugprone-reserved-identifier warnings | dundargoc | 1 | +2 | -2 |
| 2023-11-20 15:49 | build: reorganize cmake files | dundargoc | 2 | +147 | -127 |
| 2023-11-21 18:00 | docs: update MAINTAIN.md | dundargoc | 1 | +3 | -3 |
| 2023-11-21 16:46 | perf(lsp): use async fs_stat for file watching on linux (#26123) | Mathias Fußenegger | 1 | +26 | -25 |
| 2023-11-21 13:53 | fix(column): always set b_signcols.max | Luuk van Baal | 1 | +1 | -1 |
| 2023-11-20 01:27 | refactor(sign): store 'signcolumn' width range when it is set | Luuk van Baal | 7 | +55 | -68 |
| 2023-11-21 06:25 | fix(vim.region): handle multibyte inclusive selection properly (#26129) | zeertzjq | 3 | +19 | -9 |
| 2023-11-10 13:06 | build: adjust clang-tidy warning exclusion logic | dundargoc | 19 | +150 | -160 |
| 2023-11-16 09:59 | refactor: enable formatting for ternaries | dundargoc | 59 | +318 | -377 |
| 2023-11-20 16:19 | refactor(lsp): add type annotations to _watchfiles (#26109) | Mathias Fußenegger | 1 | +53 | -55 |
| 2023-11-20 14:11 | build: bump uncrustify to version 0.78.1 | dundargoc | 2 | +3 | -3 |
| 2023-11-20 11:42 | fixup: quick update, squash later | dundargoc | 23 | +80 | -40 |
| 2023-11-20 01:01 | build: disable all compiler warnings from dependencies | dundargoc | 7 | +12 | -9 |
| 2023-11-20 02:25 | vim-patch:9.0.2116: No test for defining sign without attribute (#26115) | luukvbaal | 1 | +5 | -0 |
| 2023-11-19 17:37 | test: skip failing watch file tests on freebsd (#26110) | Mathias Fußenegger | 2 | +2 | -0 |
| 2023-11-13 22:40 | refactor: follow style guide | dundargoc | 52 | +713 | -1269 |
| 2023-11-16 09:59 | build: bump uncrustify version | dundargoc | 8 | +88 | -14 |
| 2023-11-19 13:25 | perf(lsp): replace file polling on linux with per dir watcher (#26108) | Mathias Fußenegger | 2 | +125 | -142 |
| 2023-11-18 23:58 | fix(sign): do not error when defining sign without attributes (#26106) | luukvbaal | 1 | +5 | -6 |
| 2023-11-18 21:38 | Merge pull request #26104 from bfredl/noextmarkinfo | bfredl | 5 | +44 | -84 |
| 2023-11-18 19:35 | refactor(extmark): redundant ExtmarkInfo delenda est, use MTPair instead | bfredl | 5 | +44 | -84 |
| 2023-11-07 08:52 | build: various cmake fixes | dundargoc | 6 | +24 | -18 |
| 2023-11-18 14:04 | Merge pull request #25724 from luukvbaal/signmerge | bfredl | 33 | +763 | -1893 |
| 2023-11-18 04:26 | fix(completion): filter results with complete+=f (#26029) | Raphael | 2 | +19 | -28 |
| 2023-11-17 20:24 | Merge pull request #26096 from gpanders/tui-input-refactor | Gregory Anders | 4 | +140 | -99 |
| 2023-11-17 18:15 | refactor(tui): use termkey_interpret_modereport | Gregory Anders | 3 | +26 | -24 |
| 2023-11-01 13:24 | refactor(tui): refactor Kitty keyboard query implementation | Gregory Anders | 3 | +114 | -75 |
| 2023-11-12 02:07 | refactor(snippet): rename test utilities | Maria José Solano | 1 | +33 | -32 |
| 2023-10-27 05:53 | feat(lsp): support for choice snippet nodes | Maria José Solano | 2 | +76 | -23 |
| 2023-11-17 14:13 | fix(tui): handle cursor visibility properly (#26091) | zeertzjq | 2 | +34 | -10 |
| 2023-11-10 23:52 | refactor(sign): move legacy signs to extmarks | Luuk van Baal | 33 | +763 | -1894 |
| 2023-11-17 14:07 | docs: document breaking change of cursor blink behavior (#26075) | Gregory Anders | 1 | +7 | -0 |
| 2023-11-17 12:38 | Merge pull request #25934 from bfredl/screenlinechar | bfredl | 26 | +403 | -606 |
| 2023-11-06 13:52 | refactor(grid): make screen rendering more multibyte than ever before | bfredl | 26 | +403 | -606 |
| 2023-11-17 10:34 | fix(lua): only disable vim.schedule() when closing main loop (#26090) | zeertzjq | 3 | +9 | -6 |
| 2023-11-17 02:19 | Merge pull request #26083 from zeertzjq/vim-9.0.1854 | zeertzjq | 19 | +179 | -17 |
| 2023-11-17 01:47 | vim-patch:9.0.2106: [security]: Use-after-free in win_close() | zeertzjq | 7 | +36 | -0 |
| 2023-11-17 01:42 | vim-patch:9.0.2010: [security] use-after-free from buf_contents_changed() | zeertzjq | 3 | +15 | -0 |
| 2023-11-17 01:42 | vim-patch:9.0.1992: [security] segfault in exmode | zeertzjq | 2 | +9 | -0 |
| 2023-11-17 01:33 | vim-patch:9.0.1969: [security] buffer-overflow in trunc_string() | zeertzjq | 4 | +15 | -1 |
| 2023-11-17 01:32 | vim-patch:9.0.1882: Trailing white space in tests | zeertzjq | 1 | +1 | -1 |
| 2023-11-17 01:32 | vim-patch:9.0.1881: Test_crash fails on Mac | zeertzjq | 1 | +2 | -0 |
| 2023-11-17 01:31 | vim-patch:9.0.1878: tests running sh have problems | zeertzjq | 1 | +2 | -4 |
| 2023-11-17 01:22 | vim-patch:9.0.1873: [security] heap-buffer-overflow in vim_regsub_both | zeertzjq | 1 | +8 | -0 |
| 2023-11-17 01:22 | vim-patch:9.0.1872: CI: test_crash() fails on CI | zeertzjq | 1 | +2 | -0 |
| 2023-11-17 01:21 | vim-patch:9.0.1868: test_crash still fails for circle ci | zeertzjq | 1 | +1 | -1 |
| 2023-11-17 01:19 | vim-patch:9.0.1864: still crash with bt_quickfix1_poc | zeertzjq | 2 | +8 | -2 |
| 2023-11-17 01:18 | vim-patch:9.0.1860: CI: test_crash1() is flaky | zeertzjq | 1 | +1 | -2 |
| 2023-11-17 01:15 | vim-patch:partial:9.0.1859: heap-use-after-free in bt_normal() | zeertzjq | 2 | +15 | -0 |
| 2023-11-17 01:12 | vim-patch:9.0.1858: [security] heap use after free in ins_compl_get_exp() | zeertzjq | 3 | +15 | -3 |
| 2023-11-17 00:56 | vim-patch:9.0.1857: [security] heap-use-after-free in is_qf_win() | zeertzjq | 4 | +39 | -13 |
| 2023-11-17 00:55 | vim-patch:9.0.1854: test_crash1() fails on CI | zeertzjq | 1 | +30 | -10 |
| 2023-11-17 01:52 | fix(osc52): use `p` for primary selection instead of `s` (#26076) | Tomasz N | 1 | +2 | -2 |
| 2023-11-17 00:40 | vim-patch:9.0.2107: [security]: FPE in adjust_plines_for_skipcol (#26082) | zeertzjq | 8 | +61 | -28 |
| 2023-11-16 23:47 | Merge pull request #26081 from zeertzjq/vim-9.0.2108 | zeertzjq | 13 | +78 | -26 |
| 2023-11-16 23:18 | vim-patch:9.0.2111: [security]: overflow in get_number | zeertzjq | 2 | +12 | -0 |
| 2023-11-16 23:14 | vim-patch:9.0.2110: [security]: overflow in ex address parsing | zeertzjq | 2 | +5 | -1 |
| 2023-11-16 23:11 | vim-patch:9.0.2109: [security]: overflow in nv_z_get_count | zeertzjq | 2 | +9 | -0 |
| 2023-11-16 22:41 | vim-patch:9.0.2108: [security]: overflow with count for :s command | zeertzjq | 6 | +15 | -8 |
| 2023-11-16 23:06 | vim-patch:9.0.1535: test commented out in a wrong way | zeertzjq | 1 | +12 | -12 |
| 2023-11-16 23:05 | vim-patch:9.0.1534: test for expanding "~" in substitute takes too long | zeertzjq | 1 | +13 | -12 |
| 2023-11-16 22:55 | vim-patch:9.0.1532: crash when expanding "~" in substitute causes very long text | zeertzjq | 2 | +36 | -17 |
| 2023-11-16 19:59 | build: update libtermkey commit | dundargoc | 1 | +2 | -2 |
| 2023-11-16 19:56 | fix(osc52): enable OSC 52 by default in tmux sessions (#26072) | Gregory Anders | 2 | +6 | -8 |
| 2023-11-16 18:25 | refactor: use optional base argument of tonumber (#26070) | Gregory Anders | 1 | +9 | -6 |
| 2023-11-16 18:21 | feat(clipboard): enable OSC 52 clipboard provider by default (#26064) | Gregory Anders | 5 | +183 | -56 |
| 2023-11-16 17:35 | feat: add vim.text module (#26069) | Gregory Anders | 6 | +84 | -0 |
| 2023-11-16 17:12 | feat(tui): support DCS responses in TermResponse event (#26061) | Gregory Anders | 6 | +43 | -29 |
| 2023-11-16 16:53 | docs: fix vim.snippet help tags (#26068) | Gregory Anders | 2 | +6 | -5 |
| 2023-11-16 03:50 | refactor: remove B_SPELL macro (#26063) | zeertzjq | 4 | +3 | -8 |
| 2023-11-16 02:55 | refactor: iwyu (#26062) | zeertzjq | 37 | +39 | -38 |
| 2023-11-16 01:54 | refactor: move some functions to winfloat.c (#26020) | Raphael | 10 | +297 | -262 |
| 2023-11-15 21:55 | fix(tui): do not toggle cursor visibility when flushing the buffer (#26055) | Gregory Anders | 1 | +41 | -81 |
| 2023-11-15 08:14 | build(deps): bump luajit to HEAD - 43d0a1915 | Christian Clason | 1 | +2 | -2 |
| 2023-11-15 04:57 | ci: bump actions/github-script from 6 to 7 (#26041) | dependabot[bot] | 4 | +5 | -5 |
| 2023-11-14 23:02 | fix: only attempt to close timer if not already closing (#26047) | Gregory Anders | 1 | +4 | -6 |
| 2023-11-14 16:31 | vim-patch:67abf1592c83 | Christian Clason | 1 | +19 | -22 |
| 2023-11-14 16:31 | vim-patch:30c762d99ac8 | Christian Clason | 1 | +1 | -1 |
| 2023-11-14 22:28 | vim-patch:9.0.2105: skipcol not reset when topline changed (#26042) | luukvbaal | 3 | +45 | -1 |
| 2023-11-14 16:38 | vim-patch:9.0.2104: wast filetype should be replaced by wat filetype | Christian Clason | 10 | +135 | -136 |
| 2023-11-14 17:55 | Revert "docs: adjust help-tag-right CSS for HTML" #26046 | Justin M. Keyes | 1 | +3 | -6 |
| 2023-11-14 17:33 | docs: adjust help-tag-right CSS for HTML #25858 | rsynnest | 1 | +6 | -3 |
| 2023-11-14 14:53 | feat(tui): add 'termsync' option (#25871) | Gregory Anders | 9 | +130 | -2 |
| 2023-11-14 13:15 | refactor: vim.ui.clipboard #26040 | Justin M. Keyes | 0 | +0 | -0 |
| 2023-11-14 10:56 | fix(defaults): set 'fsync' #26034 | Ploum | 4 | +3 | -3 |
| 2023-11-14 01:21 | Merge pull request #25918 from gpanders/background-color | Gregory Anders | 18 | +155 | -342 |
| 2023-11-13 19:39 | fix(lua): do not schedule events if Nvim is exiting | Gregory Anders | 1 | +6 | -0 |
| 2023-11-12 19:46 | test: use ST terminator instead of BEL in OSC sequences | Gregory Anders | 1 | +3 | -3 |
| 2023-11-07 17:31 | docs: deprecate the "term_background" UI field | Gregory Anders | 10 | +13 | -30 |
| 2023-11-06 21:46 | refactor: move background color detection into Lua | Gregory Anders | 7 | +133 | -309 |
| 2023-11-12 14:54 | refactor: follow style guide | dundargoc | 42 | +287 | -554 |
| 2023-11-13 18:39 | fix(lsp): advertise workspace.didChangeConfiguration capability (#26028) | Chris Simon | 1 | +3 | -0 |
| 2023-11-13 11:02 | version.c: update (#26025) | github-actions[bot] | 1 | +136 | -136 |
| 2023-11-13 10:18 | fix(textformat): remove unnecessary changed_bytes() (#26027) | zeertzjq | 4 | +6 | -5 |
| 2023-11-12 14:58 | build(deps): bump luajit to HEAD - 113a168b7 | Christian Clason | 1 | +2 | -2 |
| 2023-11-13 08:40 | vim-patch: mark N/A 8.1 patches #26008 | Justin M. Keyes | 2 | +5 | -4 |
| 2023-11-13 07:41 | vim-patch:8.1.1521: when a popup window is closed the buffer remains (#26024) | zeertzjq | 1 | +5 | -4 |
| 2023-11-13 07:01 | vim-patch:8.1.0970: text properties test fails when 'encoding' is not utf-8 (#26023) | zeertzjq | 1 | +3 | -1 |
| 2023-11-13 06:21 | Merge pull request #26022 from zeertzjq/vim-8.0.1592 | zeertzjq | 12 | +250 | -68 |
| 2023-11-13 05:53 | vim-patch:8.2.4850: mksession mixes up "tabpages" and "curdir" arguments | zeertzjq | 2 | +45 | -15 |
| 2023-11-13 05:46 | vim-patch:8.2.2112: running tests may leave some files behind | zeertzjq | 1 | +4 | -4 |
| 2023-11-13 05:31 | vim-patch:8.1.2373: cannot build with +popupwin but without +quickfix | zeertzjq | 11 | +40 | -13 |
| 2023-11-13 05:30 | vim-patch:8.1.2276: MS-Windows: session test leaves files behind | zeertzjq | 1 | +5 | -3 |
| 2023-11-13 05:49 | vim-patch:8.1.1581: shared functions for testing are disorganised | zeertzjq | 1 | +6 | -6 |
| 2023-11-13 05:25 | vim-patch:partial:8.1.1218: cannot set a directory for a tab page | zeertzjq | 2 | +55 | -40 |
| 2023-11-13 05:24 | vim-patch:8.1.0870: Vim doesn't use the new ConPTY support in Windows 10 | zeertzjq | 2 | +9 | -3 |
| 2023-11-13 05:18 | vim-patch:partial:8.0.1592: terminal windows in a session are not properly restored | zeertzjq | 1 | +102 | -0 |
| 2023-11-13 04:34 | test(old): reorder test_mksession.vim to match upstream (#26021) | zeertzjq | 1 | +17 | -23 |
| 2023-11-13 03:24 | feat(statuscolumn): re-evaluate for every screen line (#25885) | luukvbaal | 2 | +17 | -23 |
| 2023-11-13 02:47 | vim-patch:9.0.2102: matchparen highlight not cleared in completion mode (#26019) | zeertzjq | 6 | +204 | -129 |
| 2023-11-13 02:14 | Merge pull request #26018 from zeertzjq/vim-9.0.0137 | zeertzjq | 13 | +263 | -283 |
| 2023-11-13 00:58 | vim-patch:9.0.0525: manually deleting temp test files | zeertzjq | 4 | +56 | -100 |
| 2023-11-13 01:08 | vim-patch:9.0.0336: tests are flaky because of using a common file name | zeertzjq | 10 | +205 | -183 |
| 2023-11-13 00:57 | vim-patch:9.0.0137: debugger test may fail when $CWD is very long | zeertzjq | 1 | +2 | -0 |
| 2023-11-13 00:55 | vim-patch:8.2.4809: various things no6 properly tested (#26017) | zeertzjq | 2 | +109 | -1 |
| 2023-11-12 23:27 | fix(clipboard): make osc52 work with PUC Lua (#26014) | zeertzjq | 1 | +3 | -3 |
| 2023-11-12 23:24 | Merge pull request #26016 from zeertzjq/vim-8.2.2985 | zeertzjq | 3 | +275 | -16 |
| 2023-11-12 23:00 | vim-patch:8.2.4541: Crash in debugger when a variable is not available | zeertzjq | 1 | +15 | -0 |
| 2023-11-12 22:59 | vim-patch:8.2.4020: debugger test fails | zeertzjq | 1 | +2 | -2 |
| 2023-11-12 22:58 | vim-patch:8.2.3984: debugger test fails | zeertzjq | 1 | +11 | -6 |
| 2023-11-12 22:50 | vim-patch:8.2.3395: Vim9: expression breakpoint not checked in :def function | zeertzjq | 2 | +40 | -0 |
| 2023-11-12 22:49 | vim-patch:8.2.3138: debugger test fails | zeertzjq | 1 | +7 | -7 |
| 2023-11-12 22:49 | vim-patch:8.2.3116: Vim9: crash when debugging a function with line continuation | zeertzjq | 1 | +13 | -0 |
| 2023-11-12 22:48 | vim-patch:8.2.3096: temp files remain after running tests | zeertzjq | 2 | +2 | -2 |
| 2023-11-12 22:48 | vim-patch:8.2.3086: Vim9: breakpoint on "for" does not work | zeertzjq | 1 | +16 | -0 |
| 2023-11-12 22:46 | vim-patch:8.2.3066: Vim9: debugging lambda does not work | zeertzjq | 1 | +29 | -1 |
| 2023-11-12 22:45 | vim-patch:8.2.3039: Vim9: breakpoint at a comment line does not work | zeertzjq | 1 | +14 | -1 |
| 2023-11-12 22:44 | vim-patch:8.2.3027: Vim9: breakpoint in compiled function not always checked | zeertzjq | 1 | +22 | -0 |
| 2023-11-12 22:42 | vim-patch:8.2.3026: Vim9: cannot set breakpoint in compiled function | zeertzjq | 2 | +27 | -1 |
| 2023-11-12 22:41 | vim-patch:8.2.3017: Vim9: debugger shows too many lines | zeertzjq | 1 | +5 | -0 |
| 2023-11-12 22:41 | vim-patch:8.2.3013: Vim: when debugging only first line of command is displayed | zeertzjq | 1 | +29 | -16 |
| 2023-11-12 22:39 | vim-patch:8.2.3011: Vim9: cannot get argument values during debugging | zeertzjq | 1 | +37 | -6 |
| 2023-11-12 22:36 | vim-patch:8.2.3003: Vim9: closure compiled with wrong compile type | zeertzjq | 1 | +28 | -0 |
| 2023-11-12 22:35 | vim-patch:8.2.2996: Vim9: when debugging cannot inspect local variables | zeertzjq | 2 | +10 | -7 |
| 2023-11-12 22:34 | vim-patch:8.2.2985: Vim9: a compiled function cannot be debugged | zeertzjq | 1 | +11 | -10 |
| 2023-11-12 21:04 | build: enforce PREFER_LUA | dundargoc | 1 | +4 | -1 |
| 2023-11-12 22:33 | vim-patch:9.0.2103: recursive callback may cause issues on some archs (#26013) | zeertzjq | 5 | +5 | -4 |
| 2023-11-12 21:44 | vim-patch:2dd613f57bf1 (#26009) | zeertzjq | 3 | +32 | -6 |
| 2023-11-10 11:23 | refactor: replace manual header guards with #pragma once | dundargoc | 220 | +227 | -998 |
| 2023-11-12 12:13 | build: remove PVS | dundargoc | 198 | +99 | -1222 |
| 2023-11-12 16:20 | build: use stylua with add_glob_target | dundargoc | 2 | +14 | -9 |
| 2023-11-12 12:54 | feat(lsp)!: vim.lsp.inlay_hint.get(), enable(), is_enabled() #25512 | LW | 10 | +359 | -249 |
| 2023-11-12 10:18 | vim-patch:9.0.2101: CI: test_termdebug may still fail (#26003) | zeertzjq | 1 | +2 | -3 |
| 2023-11-12 09:33 | vim-patch:2c133f6c1a16 | Christian Clason | 2 | +45 | -34 |
| 2023-11-12 01:23 | fix(float): apply 'winblend' to title/footer highlight (#25999) | zeertzjq | 3 | +33 | -27 |
| 2023-11-12 00:26 | vim-patch:9358b8d99349 (#25998) | zeertzjq | 1 | +1 | -1 |
| 2023-11-12 00:18 | vim-patch:9.0.2100: CI: test_termdebug fails (#25997) | zeertzjq | 2 | +15 | -9 |
| 2023-11-11 23:51 | vim-patch:9.0.2098: No filetype support for xcompose files (#25983) | ObserverOfTime | 4 | +53 | -0 |
| 2023-11-11 23:49 | vim-patch:1b08d2cd0789 (#25993) | zeertzjq | 3 | +9 | -6 |
| 2023-11-11 13:30 | vim-patch:9.0.2097: No support for cypher files | Christian Clason | 2 | +2 | -0 |
| 2023-11-11 10:10 | fix(PVS/V564): the '|' operator is applied to bool type value | dundargoc | 1 | +1 | -1 |
| 2023-11-11 10:06 | fix(PVS/V1001): variable is assigned but is not used | dundargoc | 1 | +1 | -1 |
| 2023-11-11 13:32 | vim-patch:5994329667a6 | Christian Clason | 1 | +3 | -3 |
| 2023-11-11 11:50 | ci: skip api-doc workflow on draft PRs | dundargoc | 1 | +2 | -0 |
| 2023-11-11 10:20 | refactor: remove redundant casts | dundargoc | 45 | +146 | -152 |
| 2023-11-11 09:59 | fix(PVS/V009): add top-level message | dundargoc | 1 | +3 | -0 |
| 2023-11-11 07:12 | fix(highlight): apply 'winblend' to float border (#25981) | zeertzjq | 3 | +69 | -9 |
| 2023-11-11 05:10 | fix(context): don't leak memory on multiple invalid objects (#25979) | zeertzjq | 3 | +3 | -3 |
| 2023-11-11 02:21 | fix(context): don't crash on invalid arg to nvim_get_context (#25977) | zeertzjq | 7 | +45 | -18 |
| 2023-11-10 22:41 | fix(completion): make sure the buffer name is valid (#25975) | mortezadadgar | 2 | +2 | -2 |
| 2023-11-10 16:45 | test: skip failing test on freebsd | dundargoc | 1 | +2 | -0 |
| 2023-11-04 16:33 | docs: update contributing | dundargoc | 1 | +3 | -14 |
| 2023-11-10 16:48 | PVS fixes | dundargoc | 4 | +9 | -6 |
| 2023-11-10 15:01 | build(deps): bump tree-sitter-markdown to v0.1.7 | Christian Clason | 1 | +2 | -2 |
| 2023-11-10 07:46 | build(deps): bump luajit to HEAD - 69bbbf773 | Christian Clason | 1 | +2 | -2 |
| 2023-11-10 11:26 | Merge pull request #25954 from bfredl/noxmalloc | bfredl | 2 | +37 | -26 |
| 2023-11-10 07:47 | ci: remove UBSAN_OPTIONS environment variable (#25963) | zeertzjq | 1 | +0 | -1 |
| 2023-11-10 07:24 | fix(f_wait): flush UI before blocking (#25962) | zeertzjq | 7 | +82 | -26 |
| 2023-11-10 06:20 | vim-patch:8.2.4078: terminal test for current directory not used on FreeBSD (#25961) | zeertzjq | 1 | +0 | -1 |
| 2023-11-10 04:20 | fix(options): do not change inccommand during preview (#25462) | Omar El Halabi | 2 | +31 | -0 |
| 2023-11-10 00:39 | refactor: change some xstrndup() and xstrnsave() to xmemdupz() (#25959) | zeertzjq | 32 | +64 | -67 |
| 2023-11-09 09:20 | refactor(drawline): avoid xmalloc/xfree cycles on each screenline | bfredl | 2 | +37 | -26 |
| 2023-11-09 17:19 | vim-patch:d56f15caf602 | Christian Clason | 4 | +178 | -180 |
| 2023-11-09 13:53 | Merge pull request #25951 from zeertzjq/vim-8.2.4140 | zeertzjq | 11 | +1041 | -436 |
| 2023-11-09 12:42 | vim-patch:8.2.4932: not easy to filter the output of maplist() | zeertzjq | 7 | +120 | -26 |
| 2023-11-09 11:48 | vim-patch:8.2.4861: it is not easy to restore saved mappings | zeertzjq | 9 | +350 | -41 |
| 2023-11-09 11:36 | vim-patch:8.2.4825: can only get a list of mappings | zeertzjq | 7 | +523 | -491 |
| 2023-11-09 10:16 | vim-patch:8.2.4820: not simple programmatic way to find a specific mapping | zeertzjq | 6 | +157 | -3 |
| 2023-11-09 07:17 | vim-patch:8.2.4140: maparg() does not indicate the type of script | zeertzjq | 7 | +22 | -6 |
| 2023-11-09 07:46 | vim-patch:20a94f44b3cd (#25946) | zeertzjq | 1 | +6 | -6 |
| 2023-11-09 04:28 | refactor(api): simplify nvim_set_keymap shortname check (#25945) | zeertzjq | 2 | +34 | -39 |
| 2023-11-09 00:38 | vim-patch:7fbbd7fdc6df (#25944) | zeertzjq | 3 | +105 | -14 |
| 2023-11-08 23:38 | Merge pull request #25942 from zeertzjq/vim-9.0.1791 | zeertzjq | 5 | +154 | -6 |
| 2023-11-08 23:19 | vim-patch:ca48202b6f46 | zeertzjq | 3 | +55 | -5 |
| 2023-11-08 22:59 | vim-patch:9.0.1811: still some issues with term_debug test | zeertzjq | 1 | +7 | -5 |
| 2023-11-08 22:53 | vim-patch:9.0.1809: termdebug test flayk | zeertzjq | 1 | +1 | -1 |
| 2023-11-08 22:53 | vim-patch:9.0.1808: termdebug: Typo in termdebug test | zeertzjq | 1 | +2 | -2 |
| 2023-11-08 22:46 | vim-patch:9.0.1791: No tests for the termdebug plugin | zeertzjq | 3 | +97 | -1 |
| 2023-11-08 23:04 | docs: list NVIM_APPNAME as env on manpage (#25935) | 330-127 | 1 | +5 | -0 |
| 2023-11-08 22:34 | vim-patch:9.0.2095: statusline may look different than expected (#25941) | zeertzjq | 6 | +28 | -15 |
| 2023-11-08 18:42 | fix(clipboard): increase OSC 52 wait timeout (#25936) | Gregory Anders | 1 | +29 | -7 |
| 2023-11-08 18:16 | fix: flush UI state before blocking in vim.wait (#25938) | Gregory Anders | 1 | +3 | -0 |
| 2023-11-08 15:33 | refactor: move defaults into separate module (#25929) | Gregory Anders | 5 | +184 | -158 |
| 2023-11-08 11:17 | Merge pull request #25767 from luukvbaal/signdel | bfredl | 13 | +229 | -84 |
| 2023-11-07 23:06 | build(deps): bump luajit to HEAD - b94fbfbee | Christian Clason | 1 | +2 | -2 |
| 2023-10-24 11:32 | feat(extmarks): add 'invalidate' property to extmarks | Luuk van Baal | 13 | +229 | -84 |
| 2023-11-08 01:23 | fix(diagnostic): check if delete failed in `qf_fill_buffer()` (#25932) | voidiz | 1 | +6 | -1 |
| 2023-11-07 22:29 | fix(job-control): make jobwait() flush UI after hiding cursor (#25927) | zeertzjq | 2 | +23 | -1 |
| 2023-11-07 14:47 | Merge pull request #25872 from gpanders/osc52 | Gregory Anders | 4 | +76 | -5 |
| 2023-11-06 19:30 | fix(input): set termkey buffer size to read stream capacity | Gregory Anders | 1 | +6 | -4 |
| 2023-10-30 18:23 | feat(clipboard): add OSC 52 clipboard support | Gregory Anders | 3 | +70 | -1 |
| 2023-11-06 19:02 | build(deps): bump libuv to v1.47.0 | Christian Clason | 1 | +2 | -2 |
| 2023-05-29 16:45 | build: allow using system rocks | dundargoc | 1 | +15 | -10 |
| 2023-11-07 03:09 | test(ui/decorations_spec): avoid flakiness caused by undo msg (#25924) | zeertzjq | 1 | +5 | -5 |
| 2023-11-07 02:39 | fix(man): make :Man with a range work (#25922) | zeertzjq | 1 | +1 | -0 |
| 2023-11-07 00:33 | fix(lua): correct return value for on_key with no arguments (#25911) | altermo | 2 | +7 | -1 |
| 2023-11-05 10:47 | ci: work around flaky python3 tests | dundargoc | 1 | +7 | -0 |
| 2023-11-06 18:42 | feat(tui): use TermResponse event for OSC responses (#25868) | Gregory Anders | 8 | +107 | -18 |
| 2023-11-06 16:34 | fix(build): include FindPackageHandleStandardArgs | ObserverOfTime | 1 | +1 | -0 |
| 2023-11-06 11:03 | vim-patch:da4e433dc3be (#25912) | zeertzjq | 3 | +43 | -1 |
| 2023-11-06 10:45 | Merge pull request #25905 from bfredl/nested_rabbit_holes | bfredl | 4 | +97 | -199 |
| 2023-11-06 06:53 | build(deps): bump luajit to HEAD - 07b3cd3cf | Christian Clason | 1 | +2 | -2 |
| 2023-11-05 18:23 | vim-patch:9.0.2092: tests: failure in test_arabic | Christian Clason | 1 | +3 | -3 |
| 2023-11-05 17:07 | vim-patch:caee7956a21a | Christian Clason | 1 | +1 | -11 |
| 2023-11-05 17:07 | vim-patch:3d37231437fc | Christian Clason | 1 | +13 | -4 |
| 2023-11-05 10:32 | vim-patch:b2a4c110a5d1 | Christian Clason | 1 | +9 | -7 |
| 2023-11-04 10:38 | vim-patch:4f174f0de90b | Christian Clason | 1 | +27 | -14 |
| 2023-11-04 10:37 | vim-patch:cd8a3eaf5348 | Christian Clason | 7 | +25 | -23 |
| 2023-11-05 12:17 | build: remove git requirement | dundargoc | 1 | +0 | -5 |
| 2023-10-07 13:07 | build: enable ASAN for MSVC | dundargoc | 3 | +15 | -17 |
| 2023-11-03 19:25 | refactor(grid): reimplement 'rightleft' as a post-processing step | bfredl | 4 | +97 | -199 |
| 2023-09-29 12:58 | refactor: the long goodbye | dundargoc | 57 | +362 | -367 |
| 2023-11-05 11:18 | build(deps): bump luajit to HEAD - 0afa1676b | Christian Clason | 1 | +2 | -2 |
| 2023-10-14 09:42 | build(deps): bump libiconv to 1.17 | Christian Clason | 1 | +2 | -2 |
| 2023-11-05 12:17 | Merge pull request #25882 from bfredl/noundo | bfredl | 10 | +101 | -54 |
| 2023-11-03 11:26 | feat(extmarks): add "undo_restore" flag to opt out of undo-restoring | bfredl | 10 | +101 | -54 |
| 2023-11-04 11:25 | refactor: combine regexp files | dundargoc | 7 | +13273 | -13319 |
| 2023-11-04 21:38 | ci: don't install unzip | dundargoc | 2 | +2 | -2 |
| 2023-10-26 20:30 | build: various cmake fixes | dundargoc | 8 | +18 | -46 |
| 2023-11-04 13:59 | vim-patch:9.0.2090: complete_info() skips entries with 'noselect' (#25890) | zeertzjq | 2 | +5 | -3 |
| 2023-09-27 09:51 | docs(treesitter): add disclaimer about needing to parse before `get_node()` | L Lllvvuu | 2 | +14 | -0 |
| 2023-11-04 10:39 | vim-patch:ce3b0136c6d9 | Christian Clason | 1 | +1 | -1 |
| 2023-11-04 10:40 | vim-patch:2f54c13292af | Christian Clason | 1 | +1 | -1 |
| 2023-11-02 08:59 | fix(lsp): create per client params in lsp.buf.code_action | Mathias Fussenegger | 1 | +91 | -50 |
| 2023-11-03 22:56 | fix(rpc): "grid_line" event parsing crashes (#25581) | LW | 4 | +128 | -49 |
| 2023-10-22 11:30 | ci: various fixes | dundargoc | 7 | +28 | -33 |
| 2023-11-03 13:25 | Merge pull request #25874 from bfredl/lets_rock | bfredl | 7 | +168 | -83 |
| 2023-10-31 20:33 | refactor(grid): implement rightleftcmd as a post-processing step | bfredl | 7 | +168 | -83 |
| 2023-11-02 23:20 | vim-patch:1858e2b22ad1 | Christian Clason | 1 | +1 | -1 |
| 2023-11-02 23:20 | vim-patch:2b89afd5eb63 | Christian Clason | 1 | +2 | -2 |
| 2023-11-03 00:19 | test(ui/embed_spec): make sure server is started (#25880) | zeertzjq | 1 | +9 | -17 |
| 2023-11-02 23:22 | docs: small fixes (#25831) | dundargoc | 6 | +21 | -29 |
| 2023-11-02 19:34 | build: make the vimdoc generation depend on the nvim target (#25876) | Gregory Anders | 1 | +4 | -1 |
| 2023-11-02 18:12 | build: use built nvim artifact to generate eval files (#25875) | Gregory Anders | 3 | +4 | -11 |
| 2023-11-02 09:55 | Merge pull request #25859 from luukvbaal/extmarkdel | bfredl | 2 | +23 | -59 |
| 2023-10-31 22:53 | refactor(extmarks): extmark_del() with MarkTreeIter | Luuk van Baal | 2 | +23 | -59 |
| 2023-10-31 12:27 | ci: add optional CI that can be triggered manually | dundargoc | 1 | +34 | -0 |
| 2023-10-31 11:12 | build: set char to always be signed | dundargoc | 2 | +3 | -7 |
| 2023-11-01 04:16 | fix(startup): trigger UIEnter for the correct channel (#25860) | zeertzjq | 5 | +36 | -23 |
| 2023-11-01 03:04 | feat(server): allow embed with listen (#25709) | George Harker | 4 | +82 | -11 |
| 2023-10-31 15:13 | fix(base64): only check padding if leftover index is set (#25854) | Gregory Anders | 1 | +1 | -1 |
| 2023-10-31 14:15 | feat(stdlib): add vim.base64 module (#25843) | Gregory Anders | 10 | +448 | -1 |
| 2023-10-31 12:18 | fix(lsp): call `on_list()` even for single location (#25830) | Evgeni Chasnovski | 3 | +31 | -28 |
| 2023-10-31 11:24 | Merge pull request #25850 from famiu/refactor/option/string | bfredl | 2 | +44 | -68 |
| 2023-10-31 07:36 | refactor(options): remove `os_doskip` | Famiu Haque | 2 | +44 | -68 |
| 2023-10-31 07:23 | fix(terminal): keep focus when scrolling number column of another window (#25848) | zeertzjq | 2 | +6 | -5 |
| 2023-10-31 04:05 | fix(terminal): don't lose focus on <MouseMove> (#25845) | zeertzjq | 2 | +22 | -6 |
| 2023-10-30 19:06 | Merge pull request #25674 from famiu/refactor/options/unify_string_options | bfredl | 10 | +438 | -631 |
| 2023-10-30 17:23 | ci: bump korthout/backport-action from 1 to 2 | dependabot[bot] | 1 | +1 | -1 |
| 2023-10-14 16:19 | refactor(options)!: unify `set_option` and `set_string_option` | Famiu Haque | 10 | +438 | -631 |
| 2023-10-30 11:58 | fix(lsp): do not cancel snippet when selecting placeholder (#25835) | Maria José Solano | 2 | +7 | -7 |
| 2023-10-29 00:09 | build: use neovim/libvterm instead of neovim/deps for libvterm | dundargoc | 2 | +55 | -2 |
| 2023-10-29 08:02 | docs: small fixes (#25585) | dundargoc | 19 | +19 | -21 |
| 2023-10-29 07:44 | fix(api): load buffer first on nvim_buf_set_lines (#25823) | Raphael | 2 | +31 | -8 |
| 2023-10-29 01:32 | fix(terminal): avoid Insert mode in Terminal buffer (#25820) | zeertzjq | 2 | +21 | -0 |
| 2023-10-28 21:53 | vim-patch:a390e984db20 | Christian Clason | 1 | +1 | -1 |
| 2023-10-28 21:51 | vim-patch:9.0.2079: Not all Dart files detected | Christian Clason | 2 | +3 | -1 |
| 2023-10-28 22:15 | vim-patch:8ebdbc9e6d80 (#25816) | zeertzjq | 3 | +42 | -3 |
| 2023-10-28 22:05 | vim-patch:9.0.2081: smoothscroll may result in wrong cursor position (#25815) | luukvbaal | 2 | +22 | -6 |
| 2023-10-28 18:27 | build: use neovim/libtermkey instead of neovim/deps for libtermkey | dundargoc | 2 | +14 | -2 |
| 2023-10-28 19:47 | Merge pull request #25812 from famiu/test/api/option_value/modified | bfredl | 1 | +9 | -8 |
| 2023-10-28 16:51 | test: add test coverage for #25741 | Famiu Haque | 1 | +9 | -8 |
| 2023-10-25 14:54 | build: bump required minimum libvterm version to 0.3.3 | dundargoc | 2 | +11 | -2 |
| 2023-10-28 02:42 | vim-patch:9.0.2075: TextChangedI may not always trigger (#25808) | zeertzjq | 5 | +68 | -19 |
| 2023-10-28 02:06 | vim-patch:9.0.2070: [security] disallow setting env in restricted mode (#25807) | zeertzjq | 1 | +7 | -0 |
| 2023-10-27 22:44 | Merge pull request #25806 from zeertzjq/vim-9.0.2074 | zeertzjq | 2 | +101 | -5 |
| 2023-10-27 17:20 | vim-patch:650dcfc8d12e | Christian Clason | 1 | +0 | -3 |
| 2023-10-27 22:17 | vim-patch:9.0.2077: CI fails because of trailing whitespace in test | zeertzjq | 1 | +1 | -1 |
| 2023-10-27 22:13 | vim-patch:9.0.2074: Completion menu may be wrong | zeertzjq | 2 | +101 | -5 |
| 2023-10-27 13:17 | fix(diagnostic): virtual_text prefix function should have index and total (#25801) | Jongwook Choi | 3 | +13 | -8 |
| 2023-10-27 07:40 | vim-patch:7b7cda67a124 | Christian Clason | 6 | +143 | -64 |
| 2023-10-27 07:37 | vim-patch:9.0.2071: objdump files not recognized | Christian Clason | 3 | +17 | -0 |
| 2023-10-26 22:37 | vim-patch:9.0.2068: [security] overflow in :history (#25794) | zeertzjq | 3 | +26 | -2 |
| 2023-10-26 20:40 | fix(lsp): fix omnicomplete in middle of the line (#25787) | Lajos Koszti | 2 | +60 | -2 |
| 2023-10-26 05:29 | fix(lsp): cancel session when leaving snippet region (#25762) | Maria José Solano | 2 | +21 | -1 |
| 2023-10-26 03:44 | fix(float): win_get_bordertext_col returning negative column number (#25752) | nwounkn | 2 | +57 | -2 |
| 2023-10-25 23:42 | vim-patch:9.0.2064: cannot use buffer-number for errorformat (#25782) | zeertzjq | 3 | +90 | -16 |
| 2023-10-25 22:41 | vim-patch:partial:5985879e3c36 (#25780) | zeertzjq | 8 | +11 | -10 |
| 2023-10-25 22:34 | vim-patch:9.0.2065: EXPAND flag set for filetype option (#25779) | zeertzjq | 1 | +0 | -1 |
| 2023-10-25 01:59 | fix(terminal): assign channel to terminal earlier (#25771) | zeertzjq | 6 | +111 | -16 |
| 2023-10-23 20:32 | build: add CMAKE_C_FLAGS to --version output | dundargoc | 3 | +8 | -2 |
| 2023-10-23 17:32 | vim-patch:9.0.2063: pacman hooks are detected as conf filetype | Christian Clason | 2 | +3 | -3 |
| 2023-10-23 17:30 | vim-patch:9.0.2062: Janet files are not recognised | Christian Clason | 3 | +5 | -1 |
| 2023-10-23 17:24 | vim-patch:9.0.2061: not able to detect xkb filetypes | Christian Clason | 2 | +6 | -0 |
| 2023-10-23 17:19 | vim-patch:9.0.2060: *.{gn,gni} files are not recognized | Christian Clason | 2 | +3 | -0 |
| 2023-10-24 08:10 | fix(marks): handle switching buffer properly (#25763) | zeertzjq | 4 | +58 | -2 |
| 2023-10-23 19:03 | build: enable formatting during rebase | dundargoc | 1 | +1 | -3 |
| 2023-10-20 13:10 | build(lint): remove unnecessary clint.py rules | dundargoc | 72 | +539 | -770 |
| 2023-10-23 16:20 | vim-patch:fea96c00e55a | Christian Clason | 1 | +2 | -2 |
| 2023-10-23 05:38 | fix(lsp): do not add extra indentation | Maria José Solano | 2 | +8 | -3 |
| 2023-10-23 04:21 | fix(lsp): track snippet deletion | Maria José Solano | 2 | +49 | -27 |
| 2023-10-21 11:44 | fix(lsp): fix off-by-one error for omnifunc word boundary | Mathias Fussenegger | 3 | +247 | -87 |
| 2023-10-20 13:12 | ci: run tests in parallel | dundargoc | 2 | +41 | -66 |
| 2023-10-20 18:36 | ci: install perl provider on mac | dundargoc | 1 | +2 | -4 |
| 2023-10-21 19:46 | Merge pull request #25741 from famiu/fix/options/modified | bfredl | 1 | +15 | -23 |
| 2023-10-21 18:59 | fix(options): `'modified'` showing incorrect value for scratch buffers | Famiu Haque | 1 | +15 | -23 |
| 2023-10-21 13:52 | Merge pull request #25624 from glepnir/fix_25598 | bfredl | 7 | +66 | -2 |
| 2023-10-21 11:40 | build(deps): bump luajit to HEAD - e826d0c10 | Christian Clason | 1 | +2 | -2 |
| 2023-10-13 06:49 | feat(complete): support f flag for complete buffer part | glepnir | 7 | +66 | -2 |
| 2023-10-21 07:57 | refactor(lsp): deprecate completion util methods | Mathias Fussenegger | 5 | +12 | -62 |
| 2023-10-21 07:47 | refactor(lsp): move completion logic into _completion module | Mathias Fussenegger | 5 | +217 | -186 |
| 2023-10-21 10:46 | vim-patch:9.0.2059: outstanding exceptions may be skipped (#25736) | zeertzjq | 4 | +74 | -6 |
| 2023-10-21 10:14 | vim-patch:9.0.2058: tests: avoid error when no swap files exist (#25735) | zeertzjq | 1 | +1 | -1 |
| 2023-10-21 10:04 | vim-patch:d3e277f279ed (#25734) | zeertzjq | 2 | +17 | -9 |
| 2023-10-21 06:51 | feat(lsp): add snippet API (#25301) | Maria José Solano | 11 | +789 | -34 |
| 2023-10-21 06:47 | fix(lsp): log unknown diagnostic tags instead of showing a warning (#25705) | Jorge Mederos | 1 | +2 | -4 |
| 2023-10-20 23:21 | ci(cirrus): don't run lua/help_spec (#25498) | zeertzjq | 1 | +2 | -0 |
| 2023-10-20 15:02 | fix(event-loop): flush UI when no input is available (#25728) | zeertzjq | 1 | +2 | -0 |
| 2023-10-19 14:09 | refactor(options): `get_option_value_strict()` and `SREQ_*` | Famiu Haque | 5 | +266 | -297 |
| 2023-10-20 10:18 | vim-patch:9.0.2056: no digraph for quadruple prime | Christian Clason | 3 | +12 | -0 |
| 2023-10-19 21:22 | vim-patch:d5dc58aeed1b (#25720) | Gregory Anders | 1 | +28 | -0 |
| 2023-10-19 19:30 | Merge pull request #25717 from gpanders/vim-e08bfef88bd0 | Gregory Anders | 4 | +20 | -16 |
| 2023-10-19 18:05 | vim-patch:9.0.2053: zig filetype detection test wrong | Gregory Anders | 1 | +1 | -2 |
| 2023-10-19 15:20 | vim-patch:e08bfef88bd0 | Gregory Anders | 3 | +19 | -14 |
| 2023-10-19 04:18 | fix(treesitter): set cursor position when opening inspector | Maria José Solano | 1 | +40 | -24 |
| 2023-10-19 10:34 | vim-patch:9.0.2050: Vim9: crash with deferred function call and exception (#25715) | zeertzjq | 4 | +62 | -18 |
| 2023-10-06 07:27 | fix(docs): fix TSNode incorrect signatures | Pham Huy Hoang | 1 | +4 | -4 |
| 2023-10-18 20:41 | build(deps): include Find module | James McCoy | 1 | +1 | -0 |
| 2023-10-18 11:19 | Merge pull request #25703 from zeertzjq/vim-9.0.2044 | zeertzjq | 3 | +55 | -8 |
| 2023-10-18 10:29 | vim-patch:9.0.2045: tests: checking for swap files takes time | zeertzjq | 1 | +14 | -8 |
| 2023-10-18 10:27 | vim-patch:9.0.2044: Vim9: exceptions confuse defered functions | zeertzjq | 2 | +41 | -0 |
| 2023-10-17 14:57 | build: add sub-targets to the doc target | dundargoc | 1 | +4 | -4 |
| 2023-10-17 15:37 | vim-patch:5a33ce2a661f | Christian Clason | 1 | +73 | -0 |
| 2023-10-18 02:34 | fix(move): check the correct buffer (#25698) | zeertzjq | 2 | +31 | -1 |
| 2023-10-17 23:19 | test(autocmd/termxx_spec): fix flakiness (#25694) | zeertzjq | 1 | +12 | -12 |
| 2023-10-17 22:40 | vim-patch:8.2.4497: wrong color for half of wide character next to pum scrollbar (#25693) | zeertzjq | 2 | +42 | -2 |
| 2023-10-17 22:08 | vim-patch:9.0.2041: trim(): hard to use default mask (#25692) | zeertzjq | 5 | +26 | -9 |
| 2023-10-17 20:34 | fix(treesitter): check that buf is loaded in autocommands (#25679) | Maria José Solano | 1 | +7 | -1 |
| 2023-10-17 14:43 | vim-patch:9.0.2035: [security] use-after-free with wildmenu (#25687) | zeertzjq | 9 | +251 | -13 |
| 2023-10-17 13:42 | vim-patch:9.0.2037: A few remaining cmdline completion issues with C-E/Y (#25686) | zeertzjq | 0 | +0 | -0 |
| 2023-10-17 09:49 | vim-patch:9.0.2039: completion shows current word after completion restart (#25682) | zeertzjq | 2 | +13 | -2 |
| 2023-10-17 01:51 | fix(diagnostics): if buffer not loaded, skip handlers that set extmark (#25628) | Jaehwang Jung | 1 | +12 | -8 |
| 2023-10-16 18:41 | Merge pull request #25394 from famiu/refactor/options/set_option | bfredl | 20 | +665 | -722 |
| 2023-10-10 21:18 | build: adjust how find order is prioritized | dundargoc | 14 | +59 | -32 |
| 2023-10-16 06:15 | refactor(options): make `did_set_shada` a normal option callback | Famiu Haque | 2 | +6 | -16 |
| 2023-10-14 14:02 | refactor(options): make `os_oldval` and `os_newval` use `OptValData` | Famiu Haque | 3 | +31 | -47 |
| 2023-10-13 14:16 | refactor(options): rename `empty_option` to `empty_string_option` | Famiu Haque | 11 | +79 | -79 |
| 2023-10-12 20:20 | refactor(options): deduplicate the `do_set_option` codepath | Famiu Haque | 1 | +191 | -174 |
| 2023-10-12 14:09 | refactor(options): deduplicate `do_set_option_string` | Famiu Haque | 2 | +17 | -89 |
| 2023-10-11 12:03 | refactor(options): remove `os_op` | Famiu Haque | 3 | +3 | -7 |
| 2023-10-08 16:13 | refactor(options)!: make OptionSet `v:` values use typval | Famiu Haque | 8 | +151 | -90 |
| 2023-09-27 17:30 | refactor(options): unify set_num_option and set_bool_option | Famiu Haque | 5 | +253 | -286 |
| 2023-10-16 16:59 | fix(man.lua): hardwrapped manpage is not resized #25646 | James Barford-Evans | 1 | +1 | -1 |
| 2023-10-16 15:52 | fix(lsp): highlight active parameter in signature help #25663 | Maria José Solano | 1 | +4 | -2 |
| 2023-10-16 15:13 | docs: do not hardcode LSP version in URL #25648 | Maria José Solano | 9 | +13 | -13 |
| 2023-10-16 08:41 | vim-patch:9.0.2033: gcc overflow-warning for f_resolve (#25666) | zeertzjq | 1 | +3 | -3 |
| 2023-10-16 08:36 | vim-patch:dbf749bd5aae (#25665) | zeertzjq | 26 | +36 | -36 |
| 2023-10-15 16:48 | Merge pull request #25602 from bfredl/have_no_ifdef | bfredl | 4 | +31 | -48 |
| 2023-10-11 20:16 | refactor(lang): reduce scope of HAVE_WORKING_LIBINTL #ifdefs | bfredl | 4 | +31 | -48 |
| 2023-10-15 11:36 | fix(extmarks): skip virt_text if it is out of window (#25658) | zeertzjq | 2 | +30 | -5 |
| 2023-10-15 09:52 | vim-patch:9.0.2025: no cmdline completion for ++opt args (#25657) | zeertzjq | 6 | +176 | -8 |
| 2023-10-15 09:19 | vim-patch:9.0.2032: cannot get mouse click pos for tab or virt text (#25653) | zeertzjq | 8 | +59 | -10 |
| 2023-10-15 09:14 | vim-patch:9.0.2031: TextChangedI may be triggered by non-insert mode change (#25656) | zeertzjq | 3 | +40 | -14 |
| 2023-10-15 09:02 | vim-patch:9.0.2030: no max callback recursion limit (#25655) | zeertzjq | 4 | +8 | -0 |
| 2023-10-15 01:05 | docs: restore accidentally removed line in :h 'ignorecase' (#25651) | zeertzjq | 3 | +3 | -0 |
| 2023-10-14 22:38 | test(terminal/channel_spec): fix flakiness (#25649) | zeertzjq | 1 | +5 | -0 |
| 2023-10-14 14:04 | vim-patch:7687238e1b0d | Christian Clason | 2 | +22 | -15 |
| 2023-10-14 14:04 | vim-patch:9.0.2024: no filetype detection for Debian sources | Christian Clason | 2 | +2 | -0 |
| 2023-10-14 12:09 | test(winscrolled): make sure floating window is drawn (#25639) | zeertzjq | 1 | +2 | -1 |
| 2023-10-14 11:28 | vim-patch:2bbd0d30eebd (#25637) | zeertzjq | 5 | +70 | -34 |
| 2023-10-14 11:18 | vim-patch:9.0.2022: getmousepos() returns wrong index for TAB char (#25636) | zeertzjq | 7 | +65 | -6 |
| 2023-10-14 10:39 | vim-patch:9.0.2021: Coverity complains about change in charset (#25634) | zeertzjq | 1 | +1 | -1 |
| 2023-10-14 09:31 | refactor(lsp): fix luals warnings in tagfunc and add type annotations (#25150) | Mathias Fußenegger | 1 | +22 | -13 |
| 2023-10-14 07:47 | refactor(lsp): make is_pull in lsp.diagnostic.get_namespace optional (#25156) | Mathias Fußenegger | 2 | +23 | -22 |
| 2023-10-14 07:06 | fix(lsp): refactor escaping snippet text (#25611) | Maria José Solano | 2 | +72 | -42 |
| 2023-10-14 06:55 | Merge pull request #25630 from nwounkn/fix-extra-line | zeertzjq | 4 | +56 | -3 |
| 2023-10-13 07:01 | fix(ui): empty line before the next message after :silent command | nwounkn | 4 | +56 | -3 |
| 2023-10-14 05:53 | test(ui/searchhl_spec): match more in :terminal test (#25631) | zeertzjq | 1 | +22 | -7 |
| 2023-10-14 01:58 | vim-patch:8.1.0822: peeking and flushing output slows down execution (#25629) | zeertzjq | 10 | +64 | -45 |
| 2023-10-13 13:43 | fix(grid): add start column when getting char on line (#25627) | zeertzjq | 2 | +35 | -0 |
| 2023-10-12 23:27 | fix: allow multiline message for echoerr (#25380) | Jongwook Choi | 2 | +31 | -1 |
| 2023-10-12 14:04 | refactor(test): cleanup #25614 | Justin M. Keyes | 1 | +26 | -28 |
| 2023-10-11 03:24 | feat(types): add `test/.luarc.json` | L Lllvvuu | 1 | +28 | -0 |
| 2023-10-12 07:39 | fix(lsp): handle NUL bytes in popup text (#25612) | zeertzjq | 2 | +14 | -2 |
| 2023-10-12 00:21 | vim-patch:9.0.2018: complete_info() returns wrong index (#25607) | zeertzjq | 2 | +95 | -22 |
| 2023-10-11 23:38 | vim-patch:8.2.3064: Vim9: in script cannot set item in uninitialized list (#25605) | zeertzjq | 3 | +14 | -10 |
| 2023-10-11 23:34 | Merge pull request #25606 from zeertzjq/vim-9.0.2017 | zeertzjq | 1 | +17 | -2 |
| 2023-10-11 22:49 | vim-patch:9.0.2017: linebreak applies for leading whitespace | zeertzjq | 3 | +41 | -3 |
| 2023-10-11 22:49 | vim-patch:9.0.2017: linebreak applies for leading whitespace (#25604) | zeertzjq | 2 | +24 | -1 |
| 2023-10-11 20:01 | vim-patch:9.0.2011: INI files not detected | Christian Clason | 2 | +2 | -1 |
| 2023-10-11 20:38 | fix(lsp): display initialization errors (#25409) | Maria José Solano | 1 | +23 | -10 |
| 2023-10-11 09:58 | docs: clarify about error in shada (#25594) | sisrfeng | 1 | +9 | -5 |
| 2023-10-11 07:03 | refactor(float): rename ex_floatclose to ex_fclose (#25596) | Raphael | 5 | +117 | -47 |
| 2023-10-10 23:24 | test(core/path_spec): don't use fnameescape() (#25593) | zeertzjq | 1 | +6 | -5 |
| 2023-10-10 10:39 | docs(style): add guideline for fixing compiler error on switch statement | Famiu Haque | 1 | +19 | -0 |
| 2023-09-15 07:43 | docs: small fixes | dundargoc | 10 | +16 | -18 |
| 2023-10-10 14:36 | Merge pull request #25561 from glepnir/9663 | bfredl | 7 | +226 | -0 |
| 2023-10-10 14:03 | refactor: use xstpcpy() instead of strcat() (#25572) | James | 2 | +11 | -9 |
| 2023-10-09 10:47 | feat(float): add fclose command | glepnir | 7 | +226 | -0 |
| 2023-10-08 18:36 | refactor: allow not having a `default` case for enum | Famiu Haque | 16 | +48 | -49 |
| 2023-10-10 09:33 | fix(highlight): add `FloatFooter` to 'highlight_defs.h' (#25577) | Evgeni Chasnovski | 2 | +3 | -1 |
| 2023-10-10 01:15 | vim-patch:9.0.2009: cmdline-completion for comma-separated options wrong (#25569) | zeertzjq | 8 | +171 | -28 |
| 2023-10-10 00:22 | fix(path): restore space separation in 'path' (#25571) | zeertzjq | 6 | +15 | -5 |
| 2023-10-09 23:06 | docs: fix misplaced mention of 'backupdir' (#25568) | zeertzjq | 2 | +5 | -5 |
| 2023-10-09 22:34 | docs: miscellaneous doc and type fixes (#25554) | Maria José Solano | 8 | +12 | -11 |
| 2023-10-09 22:08 | fix(file_search): path with spaces in finddir() and findfile() (#25493) | Leonardo Mello | 2 | +40 | -3 |
| 2023-10-09 21:56 | vim-patch:9.0.2008: test: undofile left behind (#25567) | zeertzjq | 1 | +1 | -0 |
| 2023-10-08 21:05 | ci: use clang 17 as the default clang version is too old | dundargoc | 2 | +25 | -1 |
| 2023-09-27 15:53 | ci: various cleanups | dundargoc | 3 | +43 | -31 |
| 2023-10-06 15:43 | ci: enable clang-analyzer warnings | dundargoc | 4 | +38 | -2 |
| 2023-10-09 13:05 | fix(coverity): dead code #25562 | Justin M. Keyes | 1 | +1 | -3 |
| 2023-10-09 09:29 | build(deps): bump libmpack-lua to 1.0.11 | Christian Clason | 1 | +1 | -1 |
| 2023-10-09 09:50 | fix(autocmd): API functions accept garbage after event name #25523 | ii14 | 3 | +23 | -8 |
| 2023-09-29 12:58 | refactor: the long goodbye | dundargoc | 52 | +280 | -290 |
| 2023-10-09 08:48 | feat(ui-ext): make 'mousehide' into proper ui_option (#25532) | Jaehoon Hwang | 4 | +11 | -0 |
| 2023-10-09 08:14 | test(ui/embed_spec): use notification instead of request (#25555) | zeertzjq | 2 | +9 | -3 |
| 2023-10-08 21:32 | build(deps): bump luajit to HEAD - 656ecbcf8 | Christian Clason | 1 | +2 | -2 |
| 2023-10-08 21:32 | Merge pull request #25503 from bfredl/unishape | bfredl | 9 | +187 | -229 |
| 2023-10-08 17:17 | vim-patch:1e33cd72b60a | Christian Clason | 9 | +53 | -52 |
| 2023-09-19 12:30 | refactor(grid): do arabic shaping in one place | bfredl | 9 | +187 | -229 |
| 2023-10-08 09:59 | fix(PVS/V592): expression is enclosed by parentheses twice | dundargoc | 1 | +1 | -1 |
| 2023-10-07 22:40 | fix(PVS/V547): expression is always true/false | dundargoc | 3 | +2 | -5 |
| 2023-10-08 08:09 | fix(lsp): account for border height in max floating popup height (#25539) | LW | 2 | +11 | -2 |
| 2023-10-07 20:00 | build(PVS): exclude build directory | dundargoc | 1 | +1 | -0 |
| 2023-10-07 18:57 | Merge pull request #25533 from famiu/docs/style/abort-default | bfredl | 1 | +2 | -2 |
| 2023-10-07 15:04 | ci: fix mac release | dundargoc | 1 | +0 | -21 |
| 2023-10-07 14:34 | docs: use `abort()` for unreachable `default:` case in C | Famiu Haque | 1 | +2 | -2 |
| 2023-10-07 09:10 | Merge pull request #25522 from glepnir/4334 | bfredl | 2 | +13 | -1 |
| 2023-10-06 11:40 | fix(ui): trigger TabNewEntered after split new tab | glepnir | 2 | +13 | -1 |
| 2023-10-06 22:15 | vim-patch:9.0.1997: Some unused code in move.c and string.c | dundargoc | 2 | +3 | -5 |
| 2023-10-06 23:01 | Merge pull request #25529 from zeertzjq/vim-9.0.1990 | zeertzjq | 4 | +23 | -7 |
| 2023-10-06 20:50 | vim-patch:2a281ccca017 | Christian Clason | 1 | +9 | -8 |
| 2023-10-06 22:32 | vim-patch:9.0.1995: Invalid memory access with empty 'foldexpr' (#25530) | zeertzjq | 2 | +10 | -1 |
| 2023-10-06 21:52 | vim-patch:27e12c7669e3 | zeertzjq | 3 | +15 | -21 |
| 2023-10-05 23:21 | vim-patch:9.0.1990: strange error number | zeertzjq | 4 | +23 | -1 |
| 2023-10-06 12:44 | fix(lua): vim.region on linewise selection #25467 | Aayush Ojha | 2 | +11 | -0 |
| 2023-10-06 12:39 | Merge #25236 from lsvmello/fix-gf | Justin M. Keyes | 7 | +54 | -8 |
| 2023-10-06 10:59 | refactor: cleanup | Justin M. Keyes | 3 | +38 | -77 |
| 2023-10-06 11:43 | fix: heap-buffer-overflow in file_name_in_line | Justin M. Keyes | 1 | +2 | -1 |
| 2023-09-18 19:50 | fix: gf fails on "foo/bar.txt:1:2" on Windows | Leonardo Mello | 7 | +92 | -8 |
| 2023-10-06 09:21 | Merge pull request #25513 from bfredl/cleangrid | bfredl | 10 | +105 | -152 |
| 2023-10-06 07:51 | vim-patch:0e958410046a | Christian Clason | 1 | +1 | -2 |
| 2023-10-06 07:50 | vim-patch:f449825ae238 | Christian Clason | 1 | +10 | -0 |
| 2023-10-05 12:44 | refactor(grid): get rid of unbatched grid_puts and grid_putchar | bfredl | 10 | +105 | -152 |
| 2023-10-05 12:42 | vim-patch:9.0.1978: No filetype detection for just files | Christian Clason | 2 | +4 | -0 |
| 2023-10-05 11:31 | Merge pull request #25510 from llllvvuu/fix/correct_qsort_usage | bfredl | 1 | +3 | -2 |
| 2023-10-05 09:35 | fix(marktree): correct qsort usage | L Lllvvuu | 1 | +3 | -2 |
| 2023-10-05 06:39 | vim-patch:4dbb2669e9ed | Christian Clason | 1 | +2 | -2 |
| 2023-10-04 23:48 | vim-patch:9.0.1983: scrolling inactive window not possible with cursorbind (#25507) | zeertzjq | 3 | +82 | -15 |
| 2023-10-04 23:36 | vim-patch:9.0.1981: not being able to scroll up in diff mode (#25506) | zeertzjq | 2 | +38 | -2 |
| 2023-10-04 14:24 | Merge pull request #25491 from glepnir/25474 | bfredl | 2 | +27 | -0 |
| 2023-10-04 13:31 | feat: ignore swapfile for running Nvim processes #25336 | Justin M. Keyes | 15 | +267 | -178 |
| 2023-10-03 11:26 | fix(highlight): attr set all when normal attr changed | glepnir | 2 | +27 | -0 |
| 2023-10-03 22:04 | fix(path): accept special characters on Windows (#25424) | Leonardo Mello | 2 | +34 | -8 |
| 2023-09-29 12:58 | refactor: the long goodbye | dundargoc | 33 | +247 | -249 |
| 2023-10-03 18:56 | Merge pull request #25470 from bfredl/msg_display | bfredl | 10 | +139 | -242 |
| 2023-09-30 08:31 | refactor(message): simplify msg_puts_display and use batched grid updates | bfredl | 10 | +139 | -242 |
| 2023-10-03 12:54 | fix(api): avoid immediate TextChanged with nvim_create_buf (#25492) | zeertzjq | 2 | +18 | -0 |
| 2023-10-03 06:32 | vim-patch:2dfc22908e43 (#25485) | zeertzjq | 1 | +2 | -2 |
| 2023-10-03 05:07 | fix(treesitter): make Visual hl work consistently with foldtext (#25484) | zeertzjq | 2 | +61 | -120 |
| 2023-10-03 04:13 | test(fileio_spec): fix files not cleaned up properly (#25483) | zeertzjq | 1 | +2 | -1 |
| 2023-10-03 03:24 | fix(clipboard): don't pass --foreground to wl-copy (#25481) | zeertzjq | 1 | +2 | -2 |
| 2023-10-03 02:23 | fix(terminal): check terminal size at end of screen update (#25480) | zeertzjq | 2 | +46 | -13 |
| 2023-10-02 23:45 | vim-patch:9.0.1975: xattr: permission-denied errors on write (#25478) | zeertzjq | 1 | +3 | -5 |
| 2023-10-02 23:45 | vim-patch:9.0.1973: Clean up cmdline option completion code (#25477) | zeertzjq | 3 | +103 | -102 |
| 2023-10-02 23:24 | vim-patch:9.0.1972: win32: missing '**' expansion test (#25476) | zeertzjq | 2 | +20 | -2 |
| 2023-10-02 23:24 | Merge pull request #25475 from zeertzjq/vim-ba77bbb5c775 | zeertzjq | 9 | +14 | -7 |
| 2023-10-02 22:24 | vim-patch:cd39b69b0200 | zeertzjq | 3 | +5 | -1 |
| 2023-10-02 22:21 | vim-patch:20f48d5b2ddb | zeertzjq | 3 | +6 | -3 |
| 2023-10-02 22:20 | vim-patch:ba77bbb5c775 | zeertzjq | 3 | +3 | -3 |
| 2023-10-02 22:19 | fix: fix ASAN errors on clang 17 (#25469) | dundargoc | 6 | +8 | -7 |
| 2023-10-01 16:54 | feat(lsp)!: replace snippet parser by lpeg grammar | Maria José Solano | 5 | +118 | -668 |
| 2023-10-01 16:53 | feat(lsp): snippet parsing using lpeg | Maria José Solano | 1 | +143 | -0 |
| 2023-10-02 20:14 | feat(lsp): fallback to code-action command on resolve failure (#25464) | Mathias Fußenegger | 2 | +52 | -4 |
| 2023-10-02 02:45 | refactor: move cmdline completion types to cmdexpand_defs.h (#25465) | zeertzjq | 61 | +246 | -189 |
| 2023-10-01 19:10 | feat(treesitter): add foldtext with treesitter highlighting (#25391) | Till Bungert | 5 | +288 | -0 |
| 2023-10-01 14:16 | refactor(option.c): change :set boolean prefix to an enum (#25458) | zeertzjq | 1 | +24 | -16 |
| 2023-10-01 13:05 | Merge pull request #25456 from zeertzjq/vim-9.0.1958 | zeertzjq | 25 | +1519 | -187 |
| 2023-10-01 11:07 | feat(completion): support completing more string options | zeertzjq | 7 | +69 | -9 |
| 2023-10-01 10:26 | vim-patch:9.0.1968: cmdline completion should consider key option | zeertzjq | 6 | +33 | -18 |
| 2023-10-01 10:20 | vim-patch:9.0.1961: 'listchars' completion misses "multispace" and "leadmultispace" | zeertzjq | 2 | +67 | -65 |
| 2023-10-01 10:18 | vim-patch:9.0.1960: Make CI checks more strict | zeertzjq | 2 | +8 | -8 |
| 2023-09-30 00:13 | vim-patch:9.0.1958: cannot complete option values | zeertzjq | 20 | +1358 | -103 |
| 2023-10-01 08:39 | Merge pull request #25455 from bfredl/highlight_namespace_getters | bfredl | 6 | +70 | -0 |
| 2023-10-01 08:29 | vim-patch:9.0.1967: xattr errors not translated (#25454) | zeertzjq | 2 | +3 | -4 |
| 2023-07-18 21:02 | feat(ui): allow to get the highlight namespace | Daniel Steinberg | 6 | +70 | -0 |
| 2023-09-30 22:08 | vim-patch:9.0.1964: xattr support fails to build on MacOS X (#25448) | zeertzjq | 1 | +0 | -1 |
| 2023-09-30 14:38 | Merge pull request #25442 from zeertzjq/vim-9.0.1962 | zeertzjq | 8 | +147 | -2 |
| 2023-09-30 13:19 | vim-patch:9.0.1963: Configure script may not detect xattr | zeertzjq | 3 | +5 | -2 |
| 2023-09-30 11:14 | vim-patch:9.0.1962: No support for writing extended attributes | zeertzjq | 8 | +144 | -2 |
| 2023-09-30 12:38 | test(unit): move statusline tests to statusline_spec.lua (#25441) | zeertzjq | 4 | +293 | -288 |
| 2023-09-30 11:40 | Merge pull request #25386 from glepnir/toggle_float | bfredl | 9 | +156 | -14 |
| 2023-09-30 11:36 | vim-patch:9.0.1366: functions for setting options are in random order (#25440) | zeertzjq | 2 | +1436 | -1430 |
| 2023-09-27 09:23 | feat(float): support toggle show float window | glepnir | 9 | +156 | -14 |
| 2023-09-30 09:38 | refactor: align set_chars_option() with Vim (#25438) | zeertzjq | 2 | +121 | -98 |
| 2023-09-30 06:41 | refactor: reorganize option header files (#25437) | zeertzjq | 106 | +1187 | -1110 |
| 2023-09-30 04:05 | build(iwyu): add a few more _defs.h mappings (#25435) | zeertzjq | 131 | +188 | -165 |
| 2023-09-30 00:35 | test(old): don't check for $CLANG_SANITIZER (#25432) | zeertzjq | 1 | +1 | -3 |
| 2023-09-29 22:30 | vim-patch:9.0.1956: Custom completion skips orig cmdline if it invokes glob() (#25427) | zeertzjq | 3 | +31 | -14 |
| 2023-09-29 18:07 | Merge pull request #25418 from bfredl/no_attr2 | bfredl | 33 | +176 | -199 |
| 2023-09-29 15:57 | docs(term): use tic -x for better compatibility with old ncurses (#25421) | Dr. Matthew Swabey | 1 | +1 | -1 |
| 2023-09-29 15:54 | Merge pull request #25395 from bfredl/line_buf2 | bfredl | 7 | +200 | -246 |
| 2023-09-29 15:37 | refactor(lsp): deprecate util methods (#25400) | Maria José Solano | 4 | +7 | -29 |
| 2023-09-29 14:10 | refactor(message): smsg_attr -> smsg | bfredl | 31 | +161 | -178 |
| 2023-09-29 14:10 | refactor(message): msg_puts_attr_len -> msg_puts_len | bfredl | 3 | +10 | -10 |
| 2023-09-29 13:52 | refactor(message): msg_outtrans_long_len_attr -> msg_outtrans_long | bfredl | 3 | +5 | -11 |
| 2023-09-20 08:08 | refactor(grid): unify the two put-text-on-the-screen code paths | bfredl | 7 | +200 | -246 |
| 2023-09-26 20:36 | refactor: remove long | dundargoc | 33 | +254 | -257 |
| 2023-09-28 00:44 | fix(unittests): ignore __s128 and __u128 types in ffi | James McCoy | 1 | +2 | -0 |
| 2023-09-28 23:05 | vim-patch:02902b547bdb (#25406) | zeertzjq | 1 | +16 | -8 |
| 2023-09-28 22:52 | vim-patch:9.0.1950: Vim9: error codes spread out (#25405) | zeertzjq | 5 | +109 | -109 |
| 2023-09-28 22:51 | Merge pull request #25398 from zeertzjq/vim-9.0.1946 | zeertzjq | 5 | +65 | -7 |
| 2023-09-28 21:47 | vim-patch:9.0.1947: Bash Expansion test fails on Windows/MacOS | zeertzjq | 1 | +3 | -0 |
| 2023-09-27 21:09 | vim-patch:9.0.1946: filename expansion using ** in bash may fail | zeertzjq | 3 | +44 | -6 |
| 2023-09-28 22:06 | vim-patch:9.0.0607: verbose echo message test fails on Mac OS | zeertzjq | 2 | +18 | -1 |
| 2023-09-28 12:20 | test: decoration provider with wrapped lines (#25404) | zeertzjq | 1 | +66 | -0 |
| 2023-09-28 04:57 | docs: Lua docstrings guidance #25345 | dundargoc | 2 | +12 | -11 |
| 2023-09-27 21:49 | Merge pull request #25396 from bfredl/no_attr | bfredl | 42 | +382 | -413 |
| 2023-09-27 21:22 | vim-patch:5277cfaf8afe (#25397) | zeertzjq | 4 | +17 | -16 |
| 2023-09-27 20:24 | refactor(messages): rename msg_trunc_attr and msg_multiline_attr without attr | bfredl | 7 | +16 | -16 |
| 2023-09-27 20:21 | refactor(messages): fold msg_attr into msg | bfredl | 35 | +275 | -289 |
| 2023-09-27 17:29 | vim-patch:54f70cf0780a | Christian Clason | 1 | +75 | -53 |
| 2023-09-27 17:29 | vim-patch:02774f99cebc | Christian Clason | 1 | +78 | -89 |
| 2023-09-27 17:29 | vim-patch:347459423903 | Christian Clason | 2 | +85 | -26 |
| 2023-09-27 19:46 | refactor(messages): fold msg_outtrans_attr into msg_outtrans | bfredl | 26 | +91 | -108 |
| 2023-09-27 17:09 | feat: NVIM_APPNAME supports relative paths #25233 | Rory Nesbitt | 7 | +60 | -21 |
| 2023-09-27 15:43 | fix(clang): null pointer dereference in parse_msgpack #25389 | nwounkn | 1 | +1 | -0 |
| 2023-09-27 11:21 | Merge pull request #25374 from bfredl/batchupdate | bfredl | 5 | +46 | -47 |
| 2023-09-27 10:58 | vim-patch:8.2.3467: CursorHoldI event interferes with "CTRL-G U" (#25383) | zeertzjq | 2 | +20 | -0 |
| 2023-09-27 10:51 | vim-patch:8.2.3517: TextChanged does not trigger after TextChangedI (#25384) | zeertzjq | 7 | +204 | -100 |
| 2023-09-26 12:28 | refactor(grid): use batched updates for statusline and ruler | bfredl | 4 | +25 | -29 |
| 2023-09-27 02:48 | fix(extmarks): draw TAB in virt_text properly with 'rl' (#25381) | zeertzjq | 2 | +28 | -20 |
| 2023-09-26 12:03 | refactor(grid): use batched updates for builtin tabline | bfredl | 1 | +15 | -12 |
| 2023-09-26 12:01 | refactor(grid): use batched updates for horizontal wildmenu | bfredl | 1 | +6 | -6 |
| 2023-09-26 13:41 | refactor(tutor): cleanup | Justin M. Keyes | 2 | +72 | -71 |
| 2023-09-26 13:31 | fix(tutor): Tutor steps don't work on Windows #25251 | Leonardo Mello | 3 | +113 | -9 |
| 2023-09-26 12:20 | Merge pull request #25229 from glepnir/20323 | bfredl | 7 | +19 | -2 |
| 2023-09-18 06:50 | fix(highlight): add force in nvim_set_hl | glepnir | 7 | +19 | -2 |
| 2023-09-25 06:14 | fix(meta): add nil return types to lpeg functions | Maria José Solano | 1 | +2 | -2 |
| 2023-09-25 04:20 | fix(meta): cleanup lpeg operators | Maria José Solano | 1 | +3 | -8 |
| 2023-09-25 20:15 | vim-patch:54e1f56cf2a5 | Christian Clason | 1 | +1 | -2 |
| 2023-09-25 22:13 | fix(runtime): add commentstring for D ftplugin (#25362) | ricardaxel | 1 | +1 | -0 |
| 2023-09-25 17:00 | Merge pull request #25360 from bfredl/bigmess | bfredl | 12 | +30 | -57 |
| 2023-09-25 10:21 | refactor(options)!: graduate some more shortmess flags | bfredl | 12 | +30 | -57 |
| 2023-09-25 16:16 | Merge pull request #25359 from bfredl/longmess | bfredl | 6 | +12 | -48 |
| 2023-09-25 14:59 | build(deps): bump luajit to HEAD - becf5cc65 | Christian Clason | 1 | +2 | -2 |
| 2023-09-25 10:26 | refactor: remove 'shortmess' save/restore panic for ex commands | bfredl | 6 | +12 | -48 |
| 2023-09-25 09:34 | Merge pull request #25344 from gpanders/doc-shortmess | bfredl | 4 | +4 | -6 |
| 2023-09-25 04:39 | docs: do not use deprecated functions #25334 | Maria José Solano | 5 | +17 | -3 |
| 2023-09-25 03:06 | fix(api): handle NUL in nvim_err_write() and nvim_out_write() (#25354) | zeertzjq | 2 | +44 | -8 |
| 2023-09-25 00:38 | docs: remove more references to shm-f | Gregory Anders | 1 | +1 | -3 |
| 2023-09-25 00:23 | fix(exception): remember whether message is multiline (#25351) | zeertzjq | 5 | +44 | -10 |
| 2023-09-24 23:15 | Merge pull request #25349 from zeertzjq/vim-790f9a890cee | zeertzjq | 5 | +6 | -4 |
| 2023-09-24 22:39 | vim-patch:960822a11f70 | zeertzjq | 2 | +3 | -3 |
| 2023-09-24 22:37 | vim-patch:790f9a890cee | zeertzjq | 3 | +3 | -1 |
| 2023-09-24 22:31 | vim-patch:9.0.1938: multispace wrong when scrolling horizontally (#25348) | zeertzjq | 3 | +124 | -122 |
| 2023-09-24 22:23 | vim-patch:9.0.1937: missing test for mouse click + 'virtedit' (#25347) | zeertzjq | 1 | +20 | -0 |
| 2023-09-24 22:19 | Merge pull request #25346 from zeertzjq/vim-9.0.1931 | zeertzjq | 3 | +20 | -10 |
| 2023-09-24 21:50 | vim-patch:9.0.1934: :bwipe fails after switching window from aucmd_win. | zeertzjq | 1 | +12 | -1 |
| 2023-09-24 21:47 | vim-patch:9.0.1931: make test_compilers fails on ubuntu | zeertzjq | 2 | +8 | -9 |
| 2023-09-22 22:25 | feat(meta): add types for vim.lpeg | Maria José Solano | 2 | +330 | -0 |
| 2023-09-24 18:43 | feat(health): list attached buffers in LSP report #23561 | Bogdan Grigoruță | 1 | +8 | -1 |
| 2023-09-24 18:15 | fix(ui): "resize -1" with cmdheight=0 #24758 | nwounkn | 2 | +21 | -1 |
| 2023-09-24 17:43 | fix: checkhealth warning even if init.lua exists #25306 | Tom Blake | 1 | +10 | -6 |
| 2023-09-24 14:09 | docs: remove "f" from default 'shortmess' value | Gregory Anders | 3 | +3 | -3 |
| 2023-09-24 14:04 | fix(provider/pythonx): import the correct module (#25342) | zeertzjq | 1 | +1 | -1 |
| 2023-09-24 14:03 | test: only trim trailing spaces in swapfile tests (#25341) | zeertzjq | 2 | +22 | -23 |
| 2023-09-24 08:29 | fix(startup): stop TUI properly when quitting at swap dialog (#25337) | zeertzjq | 2 | +103 | -8 |
| 2023-09-24 03:20 | test(old): don't set options to default before every test (#25335) | zeertzjq | 3 | +7 | -12 |
| 2023-09-23 13:24 | refactor(clang-tidy): ignore warnings from clang-tidy 17 | dundargoc | 1 | +7 | -1 |
| 2023-09-24 02:57 | fix(api, lua): handle setting v: variables properly (#25325) | zeertzjq | 5 | +219 | -71 |
| 2023-09-24 02:49 | fix(ui): always use stl/stlnc fillchars when drawing statusline (#25267) | tj-moody | 7 | +32 | -29 |
| 2023-09-24 00:05 | test(tui_spec): small consistency fixes (#25332) | zeertzjq | 1 | +99 | -106 |
| 2023-09-21 02:03 | docs: fix type warnings | Maria José Solano | 6 | +34 | -25 |
| 2023-09-23 19:18 | Merge pull request #25330 from bfredl/no_shm_f | bfredl | 7 | +10 | -20 |
| 2023-09-23 16:29 | Merge pull request #25268 from bfredl/grid_line | bfredl | 9 | +194 | -184 |
| 2023-09-23 14:42 | refactor(options)!: graduate shortmess+=f flag | bfredl | 7 | +10 | -20 |
| 2023-09-23 14:33 | fix(float): fix some other crashes with :unhide or :all (#25328) | zeertzjq | 3 | +178 | -9 |
| 2023-09-23 09:49 | fix(provider): cannot detect python3.12 #25316 | Jongwook Choi | 1 | +4 | -5 |
| 2023-09-23 08:17 | build(deps): bump luajit to HEAD - 97c75843c | Christian Clason | 1 | +2 | -2 |
| 2023-09-23 07:59 | fix(lua): show error message when failing to set variable (#25321) | zeertzjq | 3 | +8 | -0 |
| 2023-09-23 06:42 | fix(unhide): close floating windows first (#25318) | zeertzjq | 2 | +16 | -3 |
| 2023-09-23 04:41 | vim-patch:8.2.4609: :unhide does not check for failing to close a window (#25317) | zeertzjq | 3 | +27 | -10 |
| 2023-09-23 03:00 | fix(tui): make :cquit work properly with remote TUI (#25313) | zeertzjq | 3 | +65 | -7 |
| 2023-09-22 23:08 | Merge pull request #25286 from rktjmp/doc-vim-schedule-wrap | zeertzjq | 3 | +34 | -14 |
| 2023-09-22 20:00 | fix(meta): include vim.json | Maria José Solano | 1 | +3 | -0 |
| 2023-09-21 12:34 | docs: update vim.schedule param name and type | Oliver Marriott | 2 | +7 | -7 |
| 2023-09-20 04:41 | fix(languagetree): don't treat unparsed nodes as occupying full range | L Lllvvuu | 2 | +66 | -2 |
| 2023-09-20 11:42 | refactor(grid): properly namespace and separate stateful grid functions | bfredl | 9 | +194 | -184 |
| 2023-09-22 09:56 | fix(api): get virtual text with multiple hl properly (#25307) | zeertzjq | 5 | +74 | -46 |
| 2023-09-21 05:53 | docs: clarify vim.schedule_wrap behaviour | Oliver Marriott | 2 | +27 | -7 |
| 2023-09-22 07:36 | fix(ui): handle virtual text with multiple hl in more cases (#25304) | zeertzjq | 7 | +69 | -53 |
| 2023-09-22 06:21 | fix(extmarks): inline virt_text support multiple hl groups (#25303) | zeertzjq | 2 | +42 | -34 |
| 2023-09-21 22:51 | docs: small improvements to compl-autocomplete example (#25299) | zeertzjq | 1 | +2 | -2 |
| 2023-09-21 21:44 | vim-patch:9.0.1923: curswant wrong on click with 've' and 'nowrap' set (#25293) | zeertzjq | 4 | +75 | -13 |
| 2023-09-20 21:31 | build: actually export symbols on mac | dundargoc | 1 | +5 | -0 |
| 2023-09-21 10:58 | Merge pull request #25288 from bfredl/tuiassert | bfredl | 5 | +24 | -3 |
| 2023-09-21 10:06 | fix(lsp): handle absence of a trailing newline #25194 | Sergey Slipchenko | 3 | +127 | -16 |
| 2023-09-21 08:18 | fix(tui): don't overwrite an assertion faliure message on exit | bfredl | 5 | +24 | -3 |
| 2023-09-21 07:56 | fix(lsp): clear codelens on LspDetach (#24903) | Jaehwang Jung | 2 | +35 | -10 |
| 2023-09-21 07:36 | Merge pull request #25270 from bfredl/indeterminism | bfredl | 1 | +17 | -2 |
| 2023-09-21 07:06 | vim-patch:a7aba6ca5033 (#25285) | zeertzjq | 1 | +24 | -25 |
| 2023-09-21 05:55 | build(deps): bump luajit to HEAD - d1a2fef8a | Christian Clason | 1 | +2 | -2 |
| 2023-09-21 04:05 | Merge pull request #25281 from zeertzjq/vim-9.0.1919 | zeertzjq | 6 | +278 | -59 |
| 2023-09-21 02:20 | fix(mouse): click on empty line with 'foldcolumn' | zeertzjq | 2 | +143 | -29 |
| 2023-09-21 01:55 | test(ui/float_spec): click in bordered float sets correct curswant | zeertzjq | 1 | +69 | -0 |
| 2023-09-21 00:00 | vim-patch:9.0.1919: Wrong curswant when clicking on empty line or with vsplits | zeertzjq | 6 | +92 | -56 |
| 2023-09-20 23:37 | vim-patch:9.0.1921: not possible to use the jumplist like a stack (#25278) | zeertzjq | 6 | +116 | -68 |
| 2023-09-20 23:03 | fix(statuscolumn): update number hl for each screen line (#25277) | zeertzjq | 2 | +5 | -3 |
| 2023-09-20 21:42 | vim-patch:9.0.1918 | Christian Clason | 2 | +2 | -0 |
| 2023-09-20 19:51 | fix(test): fix "indeterminism" warnings in UI tests | bfredl | 1 | +17 | -2 |
| 2023-09-20 14:39 | fix(extmarks): account for rightleft when drawing virt text (#25262) | Ibby | 3 | +184 | -26 |
| 2023-09-20 13:48 | fix(extmarks): fix win_col virt_text drawn on wrong screen line (#25264) | zeertzjq | 3 | +27 | -8 |
| 2023-09-16 22:10 | feat(lua): add vim.func._memoize | Lewis Russell | 8 | +135 | -71 |
| 2023-09-17 10:13 | fix(build): better deps for doc | Lewis Russell | 1 | +7 | -1 |
| 2023-09-20 11:15 | docs: misc #24561 | Justin M. Keyes | 18 | +160 | -145 |
| 2023-09-20 10:17 | Merge pull request #25261 from bfredl/nolinewrap | bfredl | 5 | +2 | -33 |
| 2023-09-20 09:11 | Merge pull request #25244 from jedrzejboczar/fix-cursor-jump-win-separators | bfredl | 1 | +28 | -14 |
| 2023-09-20 09:04 | docs: document $XDG environment variables #25227 | Eduardo Rittner Coelho | 1 | +28 | -5 |
| 2023-09-20 08:18 | refactor(grid): unused grid->line_wraps delenda est | bfredl | 5 | +2 | -33 |
| 2023-09-20 07:25 | Merge pull request #25096 from glepnir/float_winnew | bfredl | 2 | +26 | -0 |
| 2023-09-20 07:18 | Merge pull request #25155 from glepnir/fix_winhl | bfredl | 2 | +17 | -0 |
| 2023-09-20 04:30 | test(lsp): add normalize_markdown tests | Maria José Solano | 1 | +34 | -0 |
| 2023-09-19 22:37 | vim-patch:9.0.1915: r_CTRL-C works differently in visual mode (#25248) | zeertzjq | 4 | +17 | -1 |
| 2023-09-18 18:04 | fix(lsp)!: deprecate trim_empty_lines | Maria José Solano | 5 | +16 | -28 |
| 2023-09-13 03:51 | feat(lsp): use treesitter for stylize markdown | Maria José Solano | 7 | +158 | -71 |
| 2023-09-19 12:15 | fix: avoid ui_grid_cursor_goto when drawing window separators | Jędrzej Boczar | 1 | +28 | -14 |
| 2023-09-19 10:45 | fix(float): make "fixed" work with relative=win (#25243) | zeertzjq | 2 | +42 | -62 |
| 2023-09-11 11:46 | fix(float): trigger winnew event when float window create | glepnir | 2 | +26 | -0 |
| 2023-09-19 10:32 | Merge pull request #25214 from bfredl/glyphcache | bfredl | 25 | +439 | -171 |
| 2023-09-14 13:02 | fix(highlight): winhl receive wrong argument | glepnir | 2 | +17 | -0 |
| 2023-09-19 09:49 | Merge pull request #25148 from glepnir/fixed_opt | bfredl | 8 | +102 | -1 |
| 2023-09-13 11:39 | refactor(grid): change schar_T representation to be more compact | bfredl | 25 | +439 | -171 |
| 2023-09-18 23:07 | vim-patch:346ac1429c5a (#25239) | zeertzjq | 1 | +2 | -0 |
| 2023-09-18 22:41 | vim-patch:9.0.1908: undefined behaviour upper/lower function ptrs (#25238) | zeertzjq | 1 | +14 | -37 |
| 2023-09-18 12:24 | docs(test): add more info on debugging with gdb #25230 | Sergey Slipchenko | 1 | +19 | -3 |
| 2023-09-14 05:30 | fix(float): add fixd option | glepnir | 8 | +102 | -1 |
| 2023-09-18 04:16 | test(tui_spec): update cursor_address test for wrap flag (#25228) | zeertzjq | 1 | +6 | -9 |
| 2023-09-17 23:07 | test(ui/fold_spec): more testing for clicking on 'foldcolumn' (#25225) | zeertzjq | 1 | +74 | -0 |
| 2023-09-17 23:07 | fix(job-control): fix use after free (#25223) | sid-6581 | 1 | +1 | -1 |
| 2023-09-17 17:20 | vim-patch:d8b86c937a41 | Christian Clason | 1 | +1 | -1 |
| 2023-09-17 17:19 | vim-patch:e30d8e4ce01d | Christian Clason | 3 | +250 | -0 |
| 2023-09-17 17:18 | vim-patch:9.0.1907: No support for liquidsoap filetypes | Christian Clason | 2 | +2 | -0 |
| 2023-09-17 08:54 | fix(treesitter): _trees may not be list-like | Jaehwang Jung | 3 | +52 | -31 |
| 2023-09-17 13:31 | test(ui/fold_spec): click on multibyte "foldclosed" (#25216) | zeertzjq | 1 | +45 | -6 |
| 2023-09-17 13:01 | vim-patch:8.2.4173: cannot use an import in 'foldexpr' (#25215) | zeertzjq | 3 | +10 | -3 |
| 2023-09-17 12:29 | feat(folds): support virtual text format for 'foldtext' (#25209) | zeertzjq | 7 | +214 | -16 |
| 2023-09-16 15:40 | docs: remove joke from pronounce | dundargoc | 1 | +1 | -2 |
| 2023-09-17 09:26 | build(deps): bump luajit to HEAD - e897c5743 | Christian Clason | 1 | +2 | -2 |
| 2023-09-17 10:23 | Merge pull request #25190 from glepnir/echo_hl | bfredl | 2 | +20 | -3 |
| 2023-09-16 11:08 | fix(highlight): correct hi command output | glepnir | 2 | +20 | -3 |
| 2023-09-17 03:40 | Merge pull request #25208 from zeertzjq/vim-8.2.2356 | zeertzjq | 1 | +25 | -21 |
| 2023-09-17 03:05 | vim-patch:9.0.1633: duplicate code for converting float to string | zeertzjq | 1 | +3 | -10 |
| 2023-09-17 02:59 | vim-patch:8.2.2356: Vim9: ":put =expr" does not handle a list properly | zeertzjq | 1 | +29 | -18 |
| 2023-09-17 00:48 | docs(tutor): clarify the meaning of ✗ and ✓ (#25204) | zeertzjq | 4 | +48 | -49 |
| 2023-09-16 22:35 | fix(lua): not using global value in vim.opt_global (#25196) | Phelipe Teles | 2 | +19 | -3 |
| 2023-09-16 22:07 | test(plugin/man_spec): use pesc() on actual_file in pattern (#25199) | zeertzjq | 1 | +2 | -1 |
| 2023-09-16 17:05 | feat(treesitter): add lang parameter to the query editor (#25181) | Maria José Solano | 4 | +20 | -13 |
| 2023-09-16 14:43 | fix(treesitter): properly combine injection.combined regions | Jaehwang Jung | 1 | +14 | -5 |
| 2023-09-13 09:39 | fix(treesitter): fix trim predicate | Lewis Russell | 1 | +8 | -4 |
| 2023-09-16 10:43 | fix(typing): vim.fn.execute | Lewis Russell | 2 | +8 | -4 |
| 2023-09-16 12:59 | Merge pull request #25186 from llllvvuu/fix/preserve_marktree_orderinh | bfredl | 2 | +110 | -1 |
| 2023-09-16 09:48 | perf(treesitter): do not scan past given line for predicate match | L Lllvvuu | 3 | +42 | -35 |
| 2023-09-14 09:45 | fix(test): more tests for marktree | bfredl | 1 | +106 | -0 |
| 2023-09-16 08:08 | fix(marktree): preserve ordering in `marktree_move` | L Lllvvuu | 1 | +4 | -1 |
| 2023-09-16 09:52 | refactor(mapping.c): reduce scope of locals | Lewis Russell | 1 | +55 | -103 |
| 2023-09-13 23:51 | fix(languagetree): apply `resolve_lang` to `metadata['injection.language']` | L Lllvvuu | 2 | +84 | -50 |
| 2023-09-16 08:39 | Merge pull request #25183 from llllvvuu/fix/marktree_move | bfredl | 2 | +19 | -2 |
| 2023-09-16 08:27 | Merge pull request #25078 from glepnir/au | bfredl | 2 | +42 | -1 |
| 2023-09-16 04:43 | fix(marktree): off-by-one error in `marktree_move` | L Lllvvuu | 2 | +19 | -2 |
| 2023-09-15 14:50 | vim-patch:c1f8bb37c6a8 | Christian Clason | 1 | +3 | -2 |
| 2023-09-15 19:45 | refactor(treesitter): remove duplicated diagnostic code (#24976) | Maria José Solano | 1 | +48 | -129 |
| 2023-09-15 14:32 | docs(MAINTAIN): Add note about deprecation policy exceptions (#25159) | Gregory Anders | 1 | +5 | -1 |
| 2023-09-15 12:30 | fix(extmarks): overlay virt_text position after 'showbreak' (#25175) | zeertzjq | 5 | +106 | -19 |
| 2023-09-10 07:09 | fix(ui): doesn't trigger au event when enter is false | glepnir | 2 | +42 | -1 |
| 2023-09-15 10:45 | fix: invoke changed_bytes when rewriting <Tab> char #25125 | Ilia Choly | 2 | +30 | -31 |
| 2023-09-15 10:10 | refactor(treesitter): rename "preview" => "edit" #25161 | Maria José Solano | 6 | +48 | -43 |
| 2023-09-15 08:33 | test(windows): unskip working tests (#25153) | dundargoc | 2 | +7 | -6 |
| 2023-09-15 07:56 | fix(extmarks): draw virt_text below diff filler lines properly (#25170) | zeertzjq | 2 | +40 | -2 |
| 2023-09-15 06:04 | build(deps): bump luajit to HEAD - 7a77a3cd8 | Christian Clason | 1 | +2 | -2 |
| 2023-09-15 06:54 | fix(extmarks): fix wrong virt_text position after wrapped TAB (#25168) | zeertzjq | 2 | +52 | -3 |
| 2023-09-15 04:35 | fix(extmarks): properly handle virt_text on next screen line (#25166) | zeertzjq | 4 | +92 | -50 |
| 2023-09-14 23:17 | refactor(drawline): remove unnecessary inline virt checks (#25163) | zeertzjq | 1 | +9 | -17 |
| 2023-09-14 13:23 | docs: replace <pre> with ``` (#25136) | Gregory Anders | 43 | +1361 | -1256 |
| 2023-09-14 10:36 | refactor(treesitter): deprecate for_each_child #25118 | LW | 4 | +8 | -9 |
| 2023-09-14 07:08 | fix(treesitter): `language.add` - only register parser if it exists | L Lllvvuu | 1 | +2 | -2 |
| 2023-09-10 09:00 | build(lint): use stylua without add_glob_target | dundargoc | 2 | +6 | -12 |
| 2023-09-14 06:40 | feat(lsp): remove notify from vim.lsp.buf_detach_client (#25140) | Mathias Fußenegger | 1 | +0 | -2 |
| 2023-09-14 04:05 | docs: fix typos and other small fixes (#25005) | dundargoc | 15 | +22 | -23 |
| 2023-09-13 23:42 | fix(float): update position of anchored windows first (#25133) | zeertzjq | 3 | +200 | -4 |
| 2023-09-13 20:18 | Merge pull request #25114 from bfredl/nohl | bfredl | 4 | +33 | -37 |
| 2023-09-12 20:36 | vim-patch:8b2457a38198 | Christian Clason | 1 | +104 | -92 |
| 2023-09-12 20:30 | vim-patch:fc93594d562d | Christian Clason | 11 | +1893 | -846 |
| 2023-09-12 20:29 | vim-patch:f5356bf6751f | Christian Clason | 1 | +254 | -213 |
| 2023-09-13 13:38 | feat(vimdoc): support Markdown code blocks (#25127) | Gregory Anders | 4 | +278 | -227 |
| 2023-09-12 09:54 | refactor(highlight): merge redundant attr_entries and attr_entry_ids structs | bfredl | 4 | +33 | -37 |
| 2023-08-20 05:17 | fix(treesitter): don't update fold if tree is unchanged | Jaehwang Jung | 1 | +3 | -1 |
| 2023-09-12 14:26 | fix(treesitter): fixup for InspectTree | Lewis Russell | 1 | +12 | -10 |
| 2023-09-12 11:51 | feat(gen_help_html): add anchors to help tags #25112 | Sergey Slipchenko | 1 | +12 | -2 |
| 2023-09-12 10:38 | fix(treesitter): remove more double recursion | Lewis Russell | 2 | +36 | -27 |
| 2023-09-12 09:16 | Merge pull request #13243 from bfredl/intersection | bfredl | 25 | +2027 | -499 |
| 2020-11-22 09:10 | feat(extmark): support proper multiline ranges | bfredl | 25 | +2027 | -499 |
| 2023-09-12 06:15 | fix(languagetree): remove double recursion in LanguageTree:parse | L Lllvvuu | 1 | +2 | -2 |
| 2023-09-12 05:47 | build(deps): bump luajit to HEAD - 8af63f992 | Christian Clason | 1 | +2 | -2 |
| 2023-09-12 05:47 | build(deps): bump tree-sitter to HEAD - 46af27796 | Christian Clason | 1 | +2 | -2 |
| 2023-09-12 05:48 | vim-patch:62145db91b10 | Christian Clason | 1 | +194 | -151 |
| 2023-09-11 23:48 | vim-patch:f787ee8451a1 (#25103) | zeertzjq | 1 | +19 | -16 |
| 2023-09-11 23:37 | vim-patch:596ad66d1ddb (#25102) | zeertzjq | 4 | +21 | -28 |
| 2023-09-11 19:29 | fix(decorations): better approximation of botline #24794 | Jaehwang Jung | 6 | +17 | -11 |
| 2023-09-11 17:01 | fix(tests): set SHELL=sh #24941 | Sergey Slipchenko | 2 | +7 | -2 |
| 2023-09-11 09:32 | refactor(usercmd.c): reduce scope of locals | Lewis Russell | 1 | +41 | -64 |
| 2023-09-11 08:47 | Merge pull request #25083 from bfredl/memlinetype | bfredl | 1 | +54 | -58 |
| 2023-09-11 08:45 | Merge pull request #24901 from faergeek/more-intuitive-cursor-update | bfredl | 6 | +790 | -47 |
| 2023-09-10 16:59 | vim-patch:9.0.1891: No runtime support for Mojo | Christian Clason | 3 | +319 | -0 |
| 2023-09-10 16:58 | vim-patch:e7833e73471a | Christian Clason | 1 | +184 | -3 |
| 2023-09-10 16:57 | vim-patch:066103307534 | Christian Clason | 1 | +1 | -1 |
| 2023-09-11 04:41 | ci(cirrus): use FreeBSD 13.2 (#24684) | zeertzjq | 1 | +1 | -1 |
| 2023-09-11 04:16 | fix(api): more intuitive cursor updates in nvim_buf_set_text | Sergey Slipchenko | 6 | +790 | -47 |
| 2023-09-11 03:46 | Merge pull request #25093 from zeertzjq/vim-9.0.1893 | zeertzjq | 2 | +11 | -0 |
| 2023-09-11 02:58 | vim-patch:9.0.1894: CI: trailing whitespace in tests | zeertzjq | 1 | +1 | -1 |
| 2023-09-11 02:58 | vim-patch:9.0.1893: CI: strptime test fails on BSD14 | zeertzjq | 2 | +11 | -0 |
| 2023-09-11 00:29 | fix(mouse): click on 'statuscolumn' with 'rightleft' (#25090) | zeertzjq | 2 | +30 | -2 |
| 2023-09-10 21:53 | test: unignore test which froze sourcehut (#25067) | Sergey Slipchenko | 1 | +0 | -3 |
| 2023-08-26 14:59 | refactor(memline): cleanup typedefs for memline structs | bfredl | 1 | +54 | -58 |
| 2023-09-10 17:10 | Merge pull request #24875 from bfredl/memfilemap | bfredl | 9 | +73 | -321 |
| 2023-09-10 13:21 | ci(codeql): add concurrency to cancel unnecessary jobs early | dundargoc | 1 | +4 | -3 |
| 2023-05-01 05:56 | ci: install stylua from their releases | dundargoc | 1 | +7 | -5 |
| 2023-09-09 16:14 | build: remove luarocks | dundargoc | 4 | +3 | -106 |
| 2023-08-26 13:31 | refactor(mch): last mch_ function/macro hits the dust | bfredl | 5 | +2 | -14 |
| 2023-08-25 21:00 | refactor(memfile): change mf_trans and mf_hash from ad-hoc hashtable to Map | bfredl | 5 | +71 | -307 |
| 2023-09-10 10:02 | build(deps): bump luajit to HEAD - 5a18d4582 | Christian Clason | 1 | +2 | -2 |
| 2023-09-10 10:35 | Merge pull request #25071 from bfredl/coxpcall | bfredl | 5 | +114 | -6 |
| 2023-09-09 12:45 | vim-patch:733bbcde776e | Christian Clason | 1 | +3 | -3 |
| 2023-09-09 21:45 | build(lua): vendor coxpcall | bfredl | 5 | +114 | -6 |
| 2023-09-10 08:02 | feat(lsp): improve control over placement of floating windows (#24494) | Grace Petryk | 5 | +136 | -8 |
| 2023-09-09 13:13 | fix: fix compiler warning from clang | dundargoc | 1 | +1 | -1 |
| 2023-08-31 05:13 | fix(deps): make sure --force-config takes effect | Sergey Slipchenko | 1 | +1 | -1 |
| 2023-09-09 11:37 | revert: "ci: trigger tests when pushing" | dundargoc | 2 | +5 | -9 |
| 2023-09-09 11:31 | ci(release): remove unnecessary full clone | dundargoc | 1 | +0 | -6 |
| 2023-09-09 11:40 | fix(rpc): fix hang with channel closed while waiting for response | Sergey Slipchenko | 1 | +7 | -1 |
| 2023-09-09 11:01 | Merge pull request #25039 from glepnir/fix_hl | bfredl | 7 | +23 | -1 |
| 2023-09-09 10:33 | Merge pull request #25058 from zeertzjq/vim-9.0.1886 | zeertzjq | 15 | +41 | -19 |
| 2023-09-09 09:47 | vim-patch:partial:9.0.1886: Various Typos | zeertzjq | 13 | +20 | -20 |
| 2023-09-09 09:51 | vim-patch:9.0.1877: missing test for patch 9.0.1873 | zeertzjq | 3 | +22 | -0 |
| 2023-09-07 10:42 | fix(highlight): add create param in nvim_get_hl | glepnir | 7 | +23 | -1 |
| 2023-09-09 08:36 | ci: remove container solution for the linux runner | dundargoc | 3 | +8 | -24 |
| 2023-09-08 21:35 | vim-patch:86cfb39030eb | Christian Clason | 4 | +428 | -335 |
| 2023-09-08 21:34 | vim-patch:4e554d282c50 | Christian Clason | 3 | +22 | -20 |
| 2023-09-08 23:15 | vim-patch:9.0.1884: Wrong order of arguments for error messages (#25055) | zeertzjq | 1 | +3 | -3 |
| 2023-09-08 13:05 | feat(runtime): highlight hl groups in syntax.txt (#25050) | zeertzjq | 2 | +34 | -0 |
| 2023-09-08 11:26 | Merge pull request #24985 from bfredl/hash2 | bfredl | 25 | +574 | -968 |
| 2023-05-17 14:08 | refactor(map): enhanced implementation, Clean Code™, etc etc | bfredl | 25 | +574 | -968 |
| 2023-09-07 23:51 | build(vim-patch.sh): don't use control chars in command (#25044) | zeertzjq | 1 | +9 | -17 |
| 2023-09-07 23:28 | build(vim-patch.sh): use older associative array syntax | zeertzjq | 1 | +17 | -9 |
| 2023-09-07 22:56 | build(vim-patch.sh): dereference annotated tags when listing (#25042) | zeertzjq | 1 | +2 | -4 |
| 2023-09-07 14:08 | Merge pull request #25024 from bfredl/luacheck2 | bfredl | 4 | +92 | -74 |
| 2023-09-05 09:49 | refactor(build): derocksify luacheck | bfredl | 4 | +92 | -74 |
| 2023-09-07 08:12 | feat(lsp): add original LSP Location as item's user_data in locations_to_items (#23743) | Tom Praschan | 4 | +31 | -3 |
| 2023-09-06 21:50 | vim-patch:f7ac0ef50988 | Christian Clason | 6 | +45 | -17 |
| 2023-09-06 21:49 | vim-patch:67c951df4c95 | Christian Clason | 5 | +22 | -5 |
| 2023-09-06 17:54 | fix(diagnostic): always return copies of diagnostic items (#25010) | Evgeni Chasnovski | 3 | +18 | -1 |
| 2023-09-05 22:59 | Merge pull request #25030 from zeertzjq/vim-9.0.1874 | zeertzjq | 1 | +13 | -22 |
| 2023-09-05 22:21 | vim-patch:9.0.1874: CI may fail in test_recover_empty_swap | zeertzjq | 1 | +2 | -0 |
| 2023-09-05 22:19 | vim-patch:partial:9.0.0669: too many delete() calls in tests | zeertzjq | 1 | +11 | -22 |
| 2023-09-05 22:28 | test(old): reorder test_quickfix.vim to match upstream (#25029) | zeertzjq | 1 | +228 | -231 |
| 2023-09-05 20:50 | Merge pull request #25006 from lewis6991/fix/systemkill | Lewis Russell | 6 | +203 | -118 |
| 2023-09-05 13:38 | fix: windows timeouts have exit code 1 | Lewis Russell | 1 | +5 | -1 |
| 2023-09-04 11:03 | refactor(vim.system): factor out on_exit handling | Lewis Russell | 6 | +87 | -73 |
| 2023-09-04 10:30 | fix(vim.system): make timeout work properly | Lewis Russell | 4 | +102 | -58 |
| 2023-09-05 12:03 | fix(options): correct condition for calling did_set_option() (#25026) | zeertzjq | 2 | +15 | -1 |
| 2023-09-03 09:17 | fix(vim.system): let on_exit handle cleanup after kill | Lewis Russell | 2 | +29 | -6 |
| 2023-09-05 06:20 | vim-patch:282a94be990f | Christian Clason | 1 | +1 | -1 |
| 2023-09-04 21:17 | vim-patch:3170342af304 | Christian Clason | 1 | +24 | -17 |
| 2023-09-04 22:25 | vim-patch:9.0.1866: undo is synced after character find (#25021) | zeertzjq | 2 | +13 | -1 |
| 2023-09-04 12:51 | ci: bump actions/checkout from 3 to 4 | dependabot[bot] | 13 | +24 | -24 |
| 2023-09-04 20:42 | build: bump lpeg to 1.1.0 (#25016) | dundargoc | 2 | +20 | -18 |
| 2023-09-04 07:55 | vim-patch:9.0.1863: wrong format specifiers in e_aptypes_is_null_str_nr (#25015) | zeertzjq | 1 | +1 | -1 |
| 2023-09-04 00:49 | vim-patch:9.0.1856: issues with formatting positional arguments (#25013) | zeertzjq | 5 | +88 | -63 |
| 2023-09-03 22:00 | build: various fixes | dundargoc | 8 | +12 | -47 |
| 2023-09-03 10:08 | Merge pull request #24974 from bfredl/memline2 | bfredl | 1 | +7 | -7 |
| 2023-09-03 10:06 | ci: move external_deps job from cirrus-ci back to github actions | dundargoc | 3 | +38 | -32 |
| 2023-09-03 06:00 | refactor(ex_session.c): remove unnecessary char -> int -> char cast | zeertzjq | 1 | +2 | -3 |
| 2023-09-03 05:47 | vim-patch:9.0.1848: [security] buffer-overflow in vim_regsub_both() (#25001) | zeertzjq | 4 | +30 | -6 |
| 2023-09-03 04:32 | perf(substitute): don't reallocate new_start every time (#24997) | zeertzjq | 1 | +14 | -12 |
| 2023-09-03 03:15 | vim-patch:9.0.1840: [security] use-after-free in do_ecmd (#24993) | zeertzjq | 3 | +49 | -0 |
| 2023-09-03 03:12 | refactor(marks): don't set timestamp twice with :delmarks (#24994) | zeertzjq | 3 | +16 | -39 |
| 2023-09-03 02:34 | fix(shada): update marks when using delmarks! (#24978) | Maria José Solano | 2 | +40 | -1 |
| 2023-09-03 02:05 | Merge pull request #24991 from zeertzjq/vim-9.0.1846 | zeertzjq | 3 | +7 | -2 |
| 2023-09-03 01:14 | vim-patch:9.0.1847: [security] potential oob write in do_addsub() | zeertzjq | 1 | +1 | -1 |
| 2023-09-03 01:12 | vim-patch:9.0.1846: [security] crash in fullcommand | zeertzjq | 2 | +6 | -1 |
| 2023-09-03 01:04 | vim-patch:9.0.1852: i_CTRL-O does not reset Select Mode (#24990) | zeertzjq | 2 | +12 | -0 |
| 2023-09-02 22:38 | build: download busted from own neovim/deps repository | dundargoc | 5 | +72 | -7 |
| 2023-09-02 14:38 | docs(luv): correct uv.spawn options.args docs about the first argument | Christian Clason | 1 | +5 | -5 |
| 2023-09-02 10:50 | fix(ui): avoid ambiguity about chunk that clears part of line (#24982) | zeertzjq | 2 | +33 | -7 |
| 2023-09-02 09:37 | Merge pull request #24310 from lewis6991/refactor/optionvalidate | Lewis Russell | 4 | +249 | -211 |
| 2023-09-02 08:43 | vim-patch:acb91d3905cf | Christian Clason | 3 | +114 | -0 |
| 2023-09-02 08:43 | vim-patch:da16a1b471aa | Christian Clason | 4 | +58 | -60 |
| 2023-09-02 02:23 | test(shada/marks_spec): load the file with the marks (#24979) | zeertzjq | 1 | +5 | -2 |
| 2023-09-01 17:28 | fix(memline): more curbuf stuff | bfredl | 1 | +7 | -7 |
| 2023-09-01 11:31 | fix(lsp): wrong iterator in registerCapability handler (#24971) | TheBlob42 | 1 | +1 | -1 |
| 2023-09-01 03:38 | vim-patch:9.0.1833: [security] runtime file fixes (#24969) | zeertzjq | 5 | +54 | -32 |
| 2023-08-31 22:45 | vim-patch:9.0.1828: cursor wrong with virt text before double-width char (#24967) | zeertzjq | 2 | +15 | -2 |
| 2023-08-13 09:29 | fix: use snprintf instead of sprintf | Lewis Russell | 4 | +15 | -22 |
| 2023-08-31 13:11 | fix(query_error): multiline bug | Lewis Russell | 2 | +10 | -16 |
| 2023-07-13 16:08 | refactor(option): add set_option() | Lewis Russell | 1 | +24 | -23 |
| 2023-07-13 15:46 | refactor(option): pass varp to set_string_option | Lewis Russell | 2 | +9 | -14 |
| 2023-07-13 15:31 | refactor(option): option clearing | Lewis Russell | 2 | +48 | -36 |
| 2023-07-13 14:53 | refactor(option): remove OPT_CLEAR | Lewis Russell | 3 | +7 | -12 |
| 2023-07-13 11:21 | refactor(option): further align set_string_option with do_set_option_string (2) | Lewis Russell | 2 | +45 | -8 |
| 2023-07-13 11:08 | refactor(option): further align set_string_option with do_set_option_string | Lewis Russell | 2 | +47 | -45 |
| 2023-07-13 11:00 | refactor(option): remove hidden option check | Lewis Russell | 1 | +2 | -4 |
| 2023-07-13 10:48 | refactor(option): remove redundant local | Lewis Russell | 1 | +1 | -4 |
| 2023-07-13 09:22 | refactor(option): change some int to bool | Lewis Russell | 3 | +8 | -7 |
| 2023-07-12 13:54 | refactor(option.c): call did_set_option for all types | Lewis Russell | 2 | +10 | -9 |
| 2023-07-12 13:21 | fix(optionstr.c): incorrect use of curbuf/curwin | Lewis Russell | 1 | +2 | -2 |
| 2023-07-12 13:16 | refactor(optionstr.c): remove redundant argument | Lewis Russell | 2 | +6 | -8 |
| 2023-07-12 12:56 | refactor(option.c): remove did_set_string_option alias | Lewis Russell | 2 | +6 | -13 |
| 2023-07-11 09:26 | refactor(option.c): move validation logic to function | Lewis Russell | 1 | +77 | -69 |
| 2023-07-19 09:02 | feat(treesitter): improve query error message | Amaan Qureshi | 5 | +122 | -13 |
| 2023-08-31 06:22 | vim-patch:0b8b145bf8bf | Christian Clason | 1 | +2 | -2 |
| 2023-08-31 06:21 | vim-patch:1610528cc305 | Christian Clason | 2 | +451 | -191 |
| 2023-08-31 08:14 | refactor(lsp): add type annotation for lsp.Client.server_capabilities (#24925) | Jongwook Choi | 1 | +5 | -3 |
| 2023-08-31 08:00 | fix(lsp): only disable inlay hints / diagnostics if no other clients are connected (#24535) | Chris AtLee | 6 | +239 | -29 |
| 2023-08-31 02:15 | fix(shada): update deleted marks (#24936) | Maria José Solano | 4 | +59 | -7 |
| 2023-08-31 01:18 | fix(runtime/tutor): don't try to close fold when there is none (#24953) | David Moberg | 1 | +1 | -1 |
| 2023-08-31 00:35 | vim-patch:9.0.1825: wrong cursor position with virt text and 'linebreak' (#24957) | zeertzjq | 2 | +71 | -51 |
| 2023-08-31 00:20 | vim-patch:9.0.1820: Rexx files may not be recognised (#24956) | zeertzjq | 2 | +27 | -4 |
| 2023-08-30 23:44 | vim-patch:9.0.1797: Vimball/Visual Basic filetype detection conflict (#24947) | zeertzjq | 3 | +55 | -18 |
| 2023-08-30 20:38 | vim-patch:9.0.1807: runtime: crystal scripts not recognised (#24949) | zeertzjq | 2 | +2 | -0 |
| 2023-08-30 20:38 | vim-patch:9.0.1803: runtime(filetype): Add norg language detection (#24948) | zeertzjq | 2 | +2 | -0 |
| 2023-08-30 16:16 | vim-patch:9d8ef7cc4340 | Christian Clason | 9 | +9 | -9 |
| 2023-08-30 15:14 | fix(filetype): make sure buffer is valid before call nvim_buf_call (#24922) | Hongbo Liu | 1 | +3 | -0 |
| 2023-08-30 11:14 | Merge pull request #24944 from bfredl/memline0 | bfredl | 2 | +17 | -0 |
| 2023-08-30 09:53 | fix(api): nvim_buf_get_offset in a new buffer with zero or one lines | bfredl | 2 | +17 | -0 |
| 2023-08-30 09:21 | fix(treesitter.c): improve comments on fenv usage | Lewis Russell | 1 | +15 | -11 |
| 2023-08-30 07:26 | build(deps): bump luajit to HEAD - 41fb94def | Christian Clason | 1 | +2 | -2 |
| 2023-08-30 07:25 | vim-patch:2ac708b54866 | Christian Clason | 1 | +10 | -13 |
| 2023-08-29 20:19 | vim-patch:a5eb6785efcc | Christian Clason | 1 | +4 | -0 |
| 2023-08-29 20:19 | vim-patch:3ac2d3da5fdf | Christian Clason | 1 | +1 | -1 |
| 2023-08-30 04:10 | fix(builtin): fix incorrect optional fields for fn.sign_define | Jongwook Choi | 1 | +2 | -2 |
| 2023-08-29 15:34 | Merge pull request #24926 from bfredl/tsfree | bfredl | 2 | +25 | -11 |
| 2023-08-29 09:21 | fix(treesitter): fix another TSNode:tree() double free | bfredl | 2 | +25 | -11 |
| 2023-08-29 09:03 | vim-patch:0382f05dbd65 | Christian Clason | 18 | +55 | -4 |
| 2023-08-29 09:03 | vim-patch:f937ab32a1ac | Christian Clason | 15 | +130 | -68 |
| 2023-08-29 08:48 | fix(treesitter): fix TSNode:tree() double free (#24796) | nwounkn | 2 | +43 | -30 |
| 2023-08-29 08:03 | Merge pull request #24912 from bfredl/topline2 | bfredl | 3 | +144 | -5 |
| 2023-08-24 08:32 | fix(treesitter): update folds only once on InsertLeave | Jaehwang Jung | 1 | +10 | -0 |
| 2023-08-29 07:17 | build(deps): bump luajit to HEAD - 83954100d | Christian Clason | 1 | +2 | -2 |
| 2023-08-28 09:35 | fix(api): better topline adjustments in nvim_buf_set_lines | bfredl | 3 | +144 | -5 |
| 2023-08-29 01:36 | vim-patch:9.0.1813: linebreak incorrect drawn with breakindent (#24917) | zeertzjq | 3 | +19 | -23 |
| 2023-08-28 03:57 | build(deps): bump tree-sitter to HEAD | Amaan Qureshi | 1 | +2 | -2 |
| 2023-08-28 12:22 | feat(terminal): allow :terminal to take modifiers (#15427) | Gregory Anders | 3 | +29 | -7 |
| 2023-08-28 11:05 | Merge pull request #24913 from bfredl/lastline | bfredl | 2 | +13 | -1 |
| 2023-08-28 10:36 | fix(api): handle clearing out last line of non-current buffer | bfredl | 2 | +13 | -1 |
| 2023-08-27 01:00 | vim-patch:535b9e12d02f | Christian Clason | 1 | +2 | -2 |
| 2023-08-27 23:16 | vim-patch:9.0.1810: camel-case spelling has issues with digits (#24909) | zeertzjq | 2 | +102 | -23 |
| 2023-08-27 23:07 | vim-patch:9.0.1798: The 'syntax' option has no completion. (#24908) | zeertzjq | 2 | +11 | -0 |
| 2023-08-27 22:36 | Merge pull request #24853 from zeertzjq/inline-virt-eol | zeertzjq | 6 | +241 | -137 |
| 2023-08-27 22:02 | vim-patch:9.0.1802: Multiline regex with Visual selection fails with virtual text | zeertzjq | 1 | +79 | -70 |
| 2023-08-27 21:51 | vim-patch:9.0.1800: Cursor position still wrong with 'showbreak' and virtual text | zeertzjq | 3 | +50 | -8 |
| 2023-08-23 23:27 | fix(ui): wrong cursor position with left gravity inline virt text at eol | zeertzjq | 4 | +112 | -59 |
| 2023-08-25 11:23 | fix(editorconfig): do not set 'endofline' | Lewis Russell | 2 | +16 | -3 |
| 2023-08-27 12:19 | docs: update luvref.txt for version info | zhaozg | 1 | +2 | -2 |
| 2023-08-27 10:02 | feat(issue_template): instruct not to include a package manager | Lewis Russell | 1 | +1 | -0 |
| 2023-08-27 09:57 | feat(builtin): improve types | Lewis Russell | 3 | +192 | -45 |
| 2023-08-27 12:04 | vim-patch:9.0.1792: problem with gj/gk/gM and virtual text (#24898) | zeertzjq | 3 | +98 | -6 |
| 2023-08-27 11:56 | Merge pull request #24889 from bfredl/topline | bfredl | 4 | +300 | -25 |
| 2023-08-27 09:26 | fix(undo): fix crash caused by checking undolevels in wrong buffer | bfredl | 2 | +11 | -4 |
| 2023-08-27 09:20 | fix(api): fix inconsistent behavior of topline touched in recent refactor | bfredl | 3 | +289 | -21 |
| 2023-08-27 08:41 | fix(types): add some return/parameter type annotations (#24867) | Maria José Solano | 4 | +12 | -6 |
| 2023-08-26 20:24 | fix(treesitter): validate window before updating preview highlights | Maria José Solano | 1 | +3 | -1 |
| 2023-08-27 05:29 | feat(l10n): update Ukrainian translations (#24882) | Anatolii Sakhnik | 1 | +2701 | -1152 |
| 2023-08-24 05:15 | build(deps): bump tree-sitter-python to v0.20.4 | Sanchayan Maity | 2 | +9 | -3 |
| 2023-08-25 13:52 | build(deps): bump luv to HEAD dcd1a1c | zhaozg | 2 | +74 | -6 |
| 2023-08-26 23:15 | refactor(buf_init_chartab): remove redundant loop (#24891) | julio-b | 1 | +2 | -8 |
| 2023-08-26 17:41 | Merge pull request #24739 from echasnovski/win-footer | bfredl | 14 | +629 | -80 |
| 2023-08-25 07:53 | feat(highlight): add `FloatFooter` highlight group | Evgeni Chasnovski | 7 | +13 | -6 |
| 2023-08-25 07:53 | feat(float): implement footer | Evgeni Chasnovski | 10 | +514 | -22 |
| 2023-08-25 07:53 | refactor(float): extract "title" and "title_pos" handling | Evgeni Chasnovski | 4 | +111 | -61 |
| 2023-08-26 13:10 | fix(statuscolumn): force full redraw when signcolumn is invalid (#24859) | luukvbaal | 2 | +4 | -0 |
| 2023-08-26 11:39 | Merge pull request #24399 from lambdalisue/fix-messagepack-rpc | bfredl | 7 | +69 | -11 |
| 2023-08-26 11:39 | fix(extmarks): wrong display when changing text with virt_lines (#24879) | Ibby | 2 | +63 | -1 |
| 2023-08-26 10:35 | Merge pull request #24824 from bfredl/nocurbuf | bfredl | 33 | +737 | -548 |
| 2023-08-06 19:10 | docs(megpack_rpc): add news entry for msgpack-rpc client type | Alisue | 1 | +3 | -0 |
| 2023-08-06 15:19 | docs(msgpack_rpc): add "msgpack-rpc" client type | Alisue | 3 | +14 | -3 |
| 2023-08-06 14:19 | feat(msgpack_rpc): support out-of-order responses on `msgpack-rpc` | Alisue | 3 | +51 | -7 |
| 2023-08-06 14:25 | feat(msgpack-rpc): show actual request id in error message | Alisue | 1 | +2 | -2 |
| 2023-08-21 12:52 | refactor(change): do API changes to buffer without curbuf switch | bfredl | 33 | +737 | -548 |
| 2023-08-26 09:20 | build: fix "make iwyu" not working (#24873) | zeertzjq | 2 | +2 | -2 |
| 2023-08-26 03:13 | refactor: move some structs out of buffer_defs.h (#24878) | zeertzjq | 12 | +299 | -262 |
| 2023-08-26 00:35 | docs: various clarifications (#24876) | zeertzjq | 10 | +43 | -41 |
| 2023-08-25 18:17 | feat(treesitter): add a query editor (#24703) | Maria José Solano | 6 | +205 | -24 |
| 2023-08-25 12:55 | Merge pull request #24872 from zeertzjq/plines | zeertzjq | 7 | +512 | -506 |
| 2023-08-25 12:05 | refactor(plines.c): deduplicate code for virtual text cursor offset | zeertzjq | 1 | +19 | -13 |
| 2023-08-25 11:36 | refactor: move virtcol functions to plines.c | zeertzjq | 7 | +302 | -303 |
| 2023-08-25 11:36 | refactor(plines.c): move vertical size functions to the bottom | zeertzjq | 1 | +197 | -196 |
| 2023-08-25 10:59 | Merge pull request #24821 from seandewar/vim-9f2962141514 | Sean Dewar | 2 | +444 | -202 |
| 2023-08-25 10:22 | refactor(termdebug): reindent some things | Sean Dewar | 1 | +98 | -98 |
| 2023-08-23 16:41 | vim-patch:3d3a9152fa6d | Sean Dewar | 2 | +28 | -44 |
| 2023-08-23 08:18 | vim-patch:2ae7ffe0bc3c | Sean Dewar | 2 | +109 | -8 |
| 2023-08-22 21:39 | fix(termdebug): send SIGINT when interrupting prompt mode | Sean Dewar | 1 | +2 | -1 |
| 2023-08-22 18:52 | vim-patch:a76f3221cdcf | Sean Dewar | 1 | +44 | -38 |
| 2023-08-22 19:54 | fix(termdebug): prompt mode breaks with &splitbelow set | Sean Dewar | 1 | +4 | -5 |
| 2023-08-21 10:06 | fix(termdebug): trim suffixed "\r" in CommOutput | Sean Dewar | 1 | +6 | -5 |
| 2023-08-21 09:46 | vim-patch:19968fc4ec2c | Sean Dewar | 1 | +3 | -3 |
| 2023-08-21 09:34 | vim-patch:f6fb52b667ee | Sean Dewar | 1 | +23 | -19 |
| 2023-08-21 08:28 | vim-patch:9f2962141514 | Sean Dewar | 2 | +177 | -31 |
| 2023-08-25 02:39 | Merge pull request #24864 from gpanders/filetype-on-detect-order | Gregory Anders | 3 | +20 | -10 |
| 2023-08-24 21:12 | Merge pull request #24862 from bfredl/ml_get_buf | bfredl | 43 | +134 | -123 |
| 2023-08-24 13:14 | refactor(memline): distinguish mutating uses of ml_get_buf() | bfredl | 43 | +134 | -123 |
| 2023-08-24 17:56 | fix(filetype): return on_detect function when matching by file contents | Gregory Anders | 1 | +10 | -5 |
| 2023-08-24 17:48 | fix(filetype): call on_detect before setting buffer filetype | Gregory Anders | 3 | +10 | -5 |
| 2023-08-24 12:29 | docs(builtin): small fixes (#24861) | Sean Dewar | 4 | +10 | -11 |
| 2023-08-24 08:27 | Merge pull request #24702 from seandewar/vim-1688938dd5ac | Sean Dewar | 14 | +33 | -30 |
| 2023-08-24 03:46 | fix(plines.c): initialize cts_max_head_vcol (#24855) | zeertzjq | 1 | +1 | -0 |
| 2023-08-24 03:28 | fix(ui): wrong display with 0-width inline virt_text at eol (#24854) | zeertzjq | 2 | +22 | -4 |
| 2023-08-24 00:08 | vim-patch:2f25e40b1f54 | Christian Clason | 9 | +154 | -34 |
| 2023-08-24 00:07 | vim-patch:3fc7a7e44abd | Christian Clason | 30 | +47 | -47 |
| 2023-08-24 00:07 | vim-patch:e059fae10044 | Christian Clason | 1 | +1 | -1 |
| 2023-08-23 02:21 | vim-patch:6e93689bde73 | Christian Clason | 1 | +2 | -2 |
| 2023-08-23 01:10 | vim-patch:118f8e9da39e | Christian Clason | 1 | +1 | -1 |
| 2023-08-23 01:10 | vim-patch:cdd934439d08 | Christian Clason | 1 | +7 | -7 |
| 2023-08-23 01:10 | vim-patch:b0d584d97ab6 | Christian Clason | 1 | +3 | -3 |
| 2023-08-23 01:09 | vim-patch:e34b51e95fd0 | Christian Clason | 3 | +29 | -10 |
| 2023-08-23 01:09 | vim-patch:c6d533b0ad56 | Christian Clason | 1 | +26 | -21 |
| 2023-08-22 04:51 | feat(treesitter): add 'injection.self' and 'injection.parent' | Amaan Qureshi | 4 | +47 | -3 |
| 2023-08-23 23:19 | vim-patch:9.0.1785: wrong cursor position with 'showbreak' and lcs-eol (#24852) | zeertzjq | 5 | +73 | -47 |
| 2023-08-23 19:31 | vim-patch:e8d6f03f6a61 | Sean Dewar | 12 | +27 | -26 |
| 2023-08-13 16:38 | vim-patch:96d6c4aabed1 | Sean Dewar | 1 | +2 | -1 |
| 2023-08-13 16:00 | vim-patch:1688938dd5ac | Sean Dewar | 2 | +4 | -3 |
| 2023-08-23 10:22 | fix(editorconfig): only warn once on errors | Lewis Russell | 1 | +7 | -6 |
| 2023-08-23 11:29 | fix(luarc.json): ignore test directory to save memory | Lewis Russell | 1 | +3 | -0 |
| 2023-08-23 11:32 | vim-patch:9.0.1773: cannot distinguish Forth and Fortran *.f files (#24841) | zeertzjq | 6 | +108 | -15 |
| 2023-08-17 10:14 | docs(generators): bake into cmake | Lewis Russell | 7 | +89 | -29 |
| 2023-08-17 10:10 | fix(types): add more annotations to eval.lua | Lewis Russell | 2 | +159 | -98 |
| 2023-08-23 11:12 | Merge pull request #24847 from zeertzjq/vim-9.0.1710 | zeertzjq | 7 | +391 | -142 |
| 2023-08-23 10:10 | refactor(option.c): move paste_option_changed() into did_set_paste() | zeertzjq | 1 | +123 | -129 |
| 2023-08-23 09:59 | vim-patch:9.0.1781: Problems when setting bin/paste option | zeertzjq | 2 | +110 | -0 |
| 2023-08-23 08:32 | vim-patch:9.0.1710: scrolloff options work slightly different | zeertzjq | 7 | +162 | -17 |
| 2023-08-23 05:44 | Merge pull request #24844 from zeertzjq/vim-9.0.1783 | zeertzjq | 8 | +709 | -536 |
| 2023-08-23 03:28 | fix(plines): count 'showbreak' for virtual text at eol | zeertzjq | 2 | +152 | -448 |
| 2023-08-23 02:12 | vim-patch:9.0.1783: Display issues with virt text smoothscroll and showbreak | zeertzjq | 8 | +557 | -88 |
| 2023-08-21 14:24 | build(deps): bump luajit to HEAD - 03c31124c | Christian Clason | 3 | +5 | -12 |
| 2023-08-22 22:42 | vim-patch:9.0.1779: Need more state() tests (#24840) | zeertzjq | 2 | +29 | -0 |
| 2023-08-22 16:00 | test: fix state() test flakiness (#24839) | zeertzjq | 1 | +6 | -4 |
| 2023-08-22 14:48 | vim-patch:9.0.0579: using freed memory when 'tagfunc' wipes out buffer (#24838) | zeertzjq | 7 | +48 | -12 |
| 2023-08-22 12:57 | test(old): reorder test_edit.vim to match upstream (#24837) | zeertzjq | 1 | +20 | -20 |
| 2023-08-22 12:56 | vim-patch:8.0.0571: negative line number when using :z^ in an empty buffer (#24836) | zeertzjq | 1 | +8 | -1 |
| 2023-08-22 12:03 | test(old): remove workaround for TSAN CI (#24834) | zeertzjq | 2 | +8 | -17 |
| 2023-08-22 12:02 | vim-patch:8.2.4611: typos in tests; one lua line not covered by test (#24835) | zeertzjq | 7 | +8 | -8 |
| 2023-08-22 11:10 | Merge pull request #24833 from zeertzjq/vim-9.0.0391 | zeertzjq | 16 | +175 | -186 |
| 2023-08-22 10:21 | vim-patch:9.0.0837: append() reports failure when not appending anything | zeertzjq | 6 | +49 | -31 |
| 2023-08-22 10:17 | vim-patch:9.0.0428: autocmd test uses common file name | zeertzjq | 2 | +25 | -25 |
| 2023-08-22 10:14 | vim-patch:9.0.0425: autocmd test is a bit flaky on MS-Windows | zeertzjq | 1 | +3 | -1 |
| 2023-08-22 09:45 | vim-patch:9.0.0415: on MS-Windows some tests are flaky | zeertzjq | 6 | +15 | -0 |
| 2023-08-22 09:44 | vim-patch:9.0.0391: using separate delete() call instead of writefile() 'D' flag | zeertzjq | 4 | +42 | -57 |
| 2023-08-22 09:48 | vim-patch:9.0.0380: deleting files in tests is a hassle | zeertzjq | 3 | +44 | -75 |
| 2023-08-22 03:15 | version.c: update [skip ci] (#24830) | github-actions[bot] | 1 | +13 | -13 |
| 2023-08-21 18:55 | fix(terminal): set $COLORTERM unconditionally in :terminal (#24763) | Gregory Anders | 1 | +7 | -6 |
| 2023-08-21 15:19 | fix(terminal): handle horizontal scrolling in another window (#24828) | zeertzjq | 3 | +63 | -23 |
| 2023-08-21 14:06 | vim-patch:9.0.0423: "for" and "while" not recognized after :vim9cmd and :legacy (#24825) | Gregory Anders | 2 | +11 | -1 |
| 2023-08-21 14:06 | Merge pull request #24826 from zeertzjq/vim-9.0.0886 | zeertzjq | 1 | +124 | -86 |
| 2023-08-21 13:30 | vim-patch:9.0.0906: mouse scroll code is not optimal | zeertzjq | 1 | +63 | -47 |
| 2023-08-21 13:13 | vim-patch:9.0.0902: some mouse scroll code is not in a good place | zeertzjq | 1 | +61 | -54 |
| 2023-08-21 12:44 | vim-patch:9.0.0886: horizontal mouse scroll only works in the GUI | zeertzjq | 1 | +108 | -93 |
| 2023-08-21 11:58 | vim-patch:690963924956 | Christian Clason | 1 | +8 | -1 |
| 2023-08-21 00:55 | vim-patch:6d626c41842e | Christian Clason | 1 | +1 | -1 |
| 2023-08-21 00:55 | vim-patch:a0fddaa2f4b7 | Christian Clason | 1 | +3 | -3 |
| 2023-08-21 00:55 | vim-patch:5e6e4042b1c9 | Christian Clason | 1 | +1 | -0 |
| 2023-08-21 00:52 | vim-patch:309ded19543c | Christian Clason | 1 | +3 | -3 |
| 2023-08-21 00:52 | vim-patch:9fa35b1c38b8 | Christian Clason | 1 | +10 | -0 |
| 2023-08-21 00:52 | vim-patch:e71e9d9ad368 | Christian Clason | 1 | +1 | -1 |
| 2023-08-21 00:51 | vim-patch:6633611f4280 | Christian Clason | 1 | +1 | -1 |
| 2023-08-21 00:51 | vim-patch:478668013f06 | Christian Clason | 1 | +16 | -0 |
| 2023-08-21 00:51 | vim-patch:72904d5fda0a | Christian Clason | 1 | +5 | -3 |
| 2023-08-21 09:37 | Merge pull request #24820 from zeertzjq/vim-589edb340454 | zeertzjq | 3 | +58 | -52 |
| 2023-08-21 09:18 | vim-patch:e46a44050562 | zeertzjq | 3 | +18 | -21 |
| 2023-08-21 09:09 | vim-patch:589edb340454 | zeertzjq | 3 | +48 | -39 |
| 2023-08-21 08:54 | Merge pull request #24819 from zeertzjq/vim-8.2.4208 | zeertzjq | 5 | +114 | -90 |
| 2023-08-21 08:27 | vim-patch:9.0.0313: using common name in tests leads to flaky tests | zeertzjq | 3 | +87 | -87 |
| 2023-08-21 08:24 | vim-patch:9.0.0077: wrong restored cursor position when switching window in autocmd | zeertzjq | 1 | +0 | -1 |
| 2023-08-21 08:16 | vim-patch:8.2.4212: window title test still fails in some configurations | zeertzjq | 1 | +1 | -0 |
| 2023-08-21 08:16 | vim-patch:8.2.4211: window title test still fails in some configurations | zeertzjq | 1 | +1 | -1 |
| 2023-08-21 08:16 | vim-patch:8.2.4210: window title test fails in some configurations | zeertzjq | 1 | +3 | -0 |
| 2023-08-21 08:14 | vim-patch:8.2.4208: using setbufvar() may change the window title | zeertzjq | 2 | +23 | -2 |
| 2023-08-21 08:08 | Merge pull request #24818 from zeertzjq/vim-8.2.0186 | zeertzjq | 31 | +158 | -137 |
| 2023-08-21 07:38 | vim-patch:8.2.4339: CTRL-A does not work properly with the cmdline popup menu | zeertzjq | 8 | +0 | -39 |
| 2023-08-21 07:30 | vim-patch:8.2.3518: Test_xrestore sometimes fails | zeertzjq | 10 | +23 | -34 |
| 2023-08-21 07:28 | vim-patch:8.2.2910: test for cmdline window and terminal fails on MS-Windows | zeertzjq | 1 | +1 | -0 |
| 2023-08-21 07:27 | vim-patch:8.2.2908: crash when using a terminal popup window from cmdline window | zeertzjq | 1 | +14 | -0 |
| 2023-08-21 06:59 | vim-patch:8.2.0533: tests using term_wait() can still be flaky | zeertzjq | 26 | +83 | -92 |
| 2023-08-21 06:45 | vim-patch:8.2.0454: some tests fail when the system is slow | zeertzjq | 1 | +16 | -6 |
| 2023-08-21 07:21 | vim-patch:8.2.0310: autocmd test fails on a slow system | zeertzjq | 1 | +7 | -5 |
| 2023-08-21 06:58 | vim-patch:8.2.0195: some tests fail when run in the GUI | zeertzjq | 1 | +2 | -0 |
| 2023-08-21 06:55 | vim-patch:8.2.0186: a couple of tests may fail when features are missing | zeertzjq | 1 | +51 | -0 |
| 2023-08-21 07:20 | vim-patch:8.1.2403: autocmd test fails under valgrind | zeertzjq | 1 | +2 | -2 |
| 2023-08-21 07:23 | vim-patch:8.1.2062: the mouse code is spread out (#24817) | zeertzjq | 5 | +172 | -169 |
| 2023-08-21 06:40 | Merge pull request #24816 from zeertzjq/vim-8.1.2044 | zeertzjq | 18 | +490 | -2 |
| 2023-08-21 05:45 | test: add some tests for SafeState autocommand | zeertzjq | 2 | +57 | -1 |
| 2023-08-21 05:22 | vim-patch:8.2.4299: SafeState autocommand interferes with debugging | zeertzjq | 1 | +2 | -1 |
| 2023-08-21 05:21 | vim-patch:8.1.2099: state() test fails on some Mac systems | zeertzjq | 2 | +5 | -3 |
| 2023-08-21 05:21 | vim-patch:8.1.2069: test for SafeStateAgain may still fail | zeertzjq | 1 | +3 | -1 |
| 2023-08-21 05:19 | vim-patch:8.1.2068: test for SafeState and SafeStateAgain may fail | zeertzjq | 1 | +3 | -2 |
| 2023-08-21 05:13 | vim-patch:8.1.2067: no tests for SafeState and SafeStateAgain | zeertzjq | 1 | +30 | -0 |
| 2023-08-21 04:26 | vim-patch:8.1.2066: no tests for state() | zeertzjq | 4 | +130 | -1 |
| 2023-08-21 04:16 | vim-patch:8.1.2053: SafeStateAgain not triggered if callback uses feedkeys() | zeertzjq | 7 | +41 | -18 |
| 2023-08-21 04:12 | vim-patch:8.1.2048: not clear why SafeState and SafeStateAgain are not triggered | zeertzjq | 1 | +8 | -0 |
| 2023-08-21 03:22 | vim-patch:8.1.2047: cannot check the current state | zeertzjq | 7 | +161 | -8 |
| 2023-08-21 03:11 | vim-patch:8.1.2046: SafeState may be triggered at the wrong moment | zeertzjq | 4 | +36 | -35 |
| 2023-08-21 02:45 | vim-patch:8.1.2044: no easy way to process postponed work | zeertzjq | 5 | +82 | -0 |
| 2023-08-21 02:25 | vim-patch:9.0.1767: '.-' no allowed in highlight group names (#24814) | zeertzjq | 3 | +4 | -5 |
| 2023-08-21 00:49 | vim-patch:9.0.1768: Runtime: no support for bicep files | Christian Clason | 2 | +2 | -1 |
| 2023-08-21 00:46 | vim-patch:9.0.1766: Runtime: Missing QML support | Christian Clason | 5 | +1223 | -0 |
| 2023-08-21 00:58 | vim-patch:9.0.1772: Cursor may be adjusted in 'splitkeep'ed windows (#24811) | zeertzjq | 4 | +95 | -4 |
| 2023-08-20 23:29 | vim-patch:9.0.1774: no support for custom cmdline completion (#24808) | zeertzjq | 7 | +87 | -6 |
| 2023-08-20 23:20 | vim-patch:9.0.1763: crash when passing invalid buffer to undotree() (#24807) | zeertzjq | 2 | +18 | -3 |
| 2023-08-20 23:18 | vim-patch:9.0.1759: Visual highlight not working with cursor at end of screen line (#24806) | zeertzjq | 5 | +119 | -80 |
| 2023-08-20 22:41 | Merge pull request #24805 from zeertzjq/vim-9.0.1753 | zeertzjq | 3 | +36 | -3 |
| 2023-08-20 22:11 | vim-patch:9.0.1761: g<kEnd> behaves different from g<end> | zeertzjq | 3 | +10 | -5 |
| 2023-08-20 22:08 | vim-patch:9.0.1753: can't move to last non-blank char | zeertzjq | 3 | +31 | -3 |
| 2023-08-20 01:48 | vim-patch:56bafd7a6a79 | Christian Clason | 1 | +29 | -0 |
| 2023-08-19 12:54 | vim-patch:9.0.1747: screenpos() may cause unnecessary redraw (#24792) | zeertzjq | 2 | +14 | -21 |
| 2023-08-19 12:34 | vim-patch:9.0.1745: Missing test coverage for blockwise Visual highlight (#24790) | zeertzjq | 3 | +39 | -22 |
| 2023-08-19 11:40 | vim-patch:9.0.1742: wrong curswant when clicking on second cell of double-width char (#24789) | zeertzjq | 2 | +26 | -1 |
| 2023-08-19 10:33 | Merge pull request #24787 from zeertzjq/vim-9.0.1515 | zeertzjq | 10 | +76 | -27 |
| 2023-08-19 09:57 | vim-patch:9.0.1540: reverse() on string doesn't work in compiled function | zeertzjq | 5 | +33 | -13 |
| 2023-08-19 09:44 | vim-patch:9.0.1515: reverse() does not work for a String | zeertzjq | 8 | +51 | -22 |
| 2023-08-19 00:43 | build(deps): bump tree-sitter to HEAD - ab09ae20d | Christian Clason | 1 | +2 | -2 |
| 2023-08-19 00:19 | refactor(tui): check for out of bound access after snprintf (#24751) | Thomas Vigouroux | 1 | +1 | -1 |
| 2023-08-18 19:55 | fix(extmarks): make empty "conceal" respect &conceallevel = 1 (#24785) | zeertzjq | 5 | +39 | -18 |
| 2023-08-18 13:00 | refactor(grid.c): remove duplicate assignments | zeertzjq | 1 | +0 | -2 |
| 2023-08-18 12:02 | Merge pull request #24780 from zeertzjq/vim-9.0.0048 | zeertzjq | 9 | +289 | -172 |
| 2023-08-18 11:31 | test(ui/mouse_spec): mouse click with matchadd() concealed text | zeertzjq | 1 | +70 | -32 |
| 2023-08-18 07:00 | vim-patch:9.0.1725: cursor pos wrong after concealed text with 'virtualedit' | zeertzjq | 9 | +162 | -146 |
| 2023-08-18 06:59 | vim-patch:9.0.1705: cursor position wrong when clicking on an unprintable char | zeertzjq | 1 | +43 | -0 |
| 2023-08-18 06:56 | vim-patch:9.0.0048: cursor in wrong column with mouse click after concealed text | zeertzjq | 1 | +20 | -0 |
| 2023-08-18 06:00 | vim-patch:9.0.1731: blockwise Visual highlight not working with virtual text (#24779) | zeertzjq | 2 | +173 | -25 |
| 2023-08-18 04:45 | vim-patch:442d1746f4c6 | Christian Clason | 1 | +1 | -1 |
| 2023-08-18 04:44 | vim-patch:817db406bb12 | Christian Clason | 1 | +2 | -0 |
| 2023-08-18 04:44 | vim-patch:a5988f582e48 | Christian Clason | 1 | +2 | -2 |
| 2023-08-18 04:08 | fix(ui_compositor): only reset skipstart at first column (#24776) | zeertzjq | 2 | +8 | -7 |
| 2023-08-18 01:01 | vim-patch:9.0.1729: screenpos() wrong when w_skipcol and cpoptions+=n (#24773) | zeertzjq | 4 | +91 | -55 |
| 2023-08-18 00:42 | vim-patch:9.0.1728: missing winid argument for virtcol() (#24770) | zeertzjq | 6 | +92 | -20 |
| 2023-08-18 00:24 | vim-patch:9.0.1730: passing multiple patterns to runtime not working (#24771) | zeertzjq | 3 | +63 | -45 |
| 2023-08-17 23:23 | vim-patch:9.0.1735: Rename completion specific findex var (#24769) | zeertzjq | 2 | +10 | -13 |
| 2023-08-17 22:20 | vim-patch:9.0.1734: :runtime completion fails for multiple args (#24767) | zeertzjq | 3 | +44 | -4 |
| 2023-08-17 22:16 | vim-patch:9.0.1726: incorrect heights in win_size_restore() (#24765) | Sean Dewar | 3 | +35 | -28 |
| 2023-08-17 22:13 | Merge pull request #24766 from zeertzjq/vim-9.0.1722 | zeertzjq | 4 | +39 | -24 |
| 2023-08-17 21:09 | vim-patch:9.0.1723: Fix regression in {func} argument of reduce() | zeertzjq | 3 | +33 | -21 |
| 2023-08-17 21:07 | vim-patch:9.0.1722: wrong error messages when passing wrong types to count() | zeertzjq | 2 | +6 | -3 |
| 2023-08-17 15:38 | docs(builtin): fix some missing lines (#24759) | Sean Dewar | 3 | +24 | -0 |
| 2023-08-17 13:56 | vim-patch:8.2.3867: implementation of some list functions too complicated (#24757) | zeertzjq | 2 | +368 | -315 |
| 2023-08-17 12:35 | refactor: cast to int earlier when using 'so' and 'siso' (#24756) | zeertzjq | 6 | +23 | -25 |
| 2023-08-17 09:36 | Merge pull request #24752 from zeertzjq/vim-9.0.0548 | zeertzjq | 4 | +76 | -55 |
| 2023-08-17 08:58 | vim-patch:9.0.1416: crash when collection is modified when using filter() | zeertzjq | 2 | +32 | -9 |
| 2023-08-17 08:17 | vim-patch:9.0.0548: reduce() with a compiled lambda could be faster | zeertzjq | 2 | +26 | -23 |
| 2023-08-17 08:22 | vim-patch:9.0.0359: error message for wrong argument type is not specific | zeertzjq | 2 | +18 | -23 |
| 2023-08-17 08:39 | Merge pull request #24750 from zeertzjq/vim-8.2.4450 | zeertzjq | 4 | +43 | -30 |
| 2023-08-17 07:42 | vim-patch:8.2.4455: accepting one and zero for second sort() argument is strange | zeertzjq | 4 | +43 | -30 |
| 2023-08-17 07:42 | vim-patch:8.2.4451: sort() fails when ignoring case | zeertzjq | 1 | +1 | -5 |
| 2023-08-17 07:40 | vim-patch:8.2.4450: list sort test fails | zeertzjq | 1 | +5 | -1 |
| 2023-08-17 08:06 | Merge pull request #24749 from zeertzjq/vim-8.2.3848 | zeertzjq | 6 | +457 | -316 |
| 2023-08-17 06:12 | vim-patch:partial:8.2.3849: functions implementing reduce and map are too long | zeertzjq | 6 | +418 | -346 |
| 2023-08-17 05:41 | vim-patch:8.2.3848: cannot use reduce() for a string | zeertzjq | 6 | +88 | -19 |
| 2023-08-17 05:38 | Merge pull request #24748 from zeertzjq/vim-8.2.3818 | zeertzjq | 10 | +239 | -64 |
| 2023-08-17 05:10 | vim-patch:8.2.3982: some lines of code not covered by tests | zeertzjq | 3 | +8 | -3 |
| 2023-08-17 05:01 | vim-patch:8.2.3908: cannot use a script-local function for 'foldtext' | zeertzjq | 5 | +18 | -3 |
| 2023-08-17 04:59 | vim-patch:8.2.3822: leaking memory in map() and filter(), no string in Vim9 | zeertzjq | 2 | +79 | -57 |
| 2023-08-17 04:37 | vim-patch:8.2.3818: cannot filter or map characters in a string | zeertzjq | 5 | +196 | -63 |
| 2023-08-17 03:47 | Merge pull request #24747 from zeertzjq/vim-8.2.1969 | zeertzjq | 9 | +213 | -64 |
| 2023-08-17 03:08 | vim-patch:1b884a005398 | zeertzjq | 4 | +8 | -5 |
| 2023-08-17 02:56 | vim-patch:8.2.2075: error for const argument to mapnew() | zeertzjq | 2 | +8 | -2 |
| 2023-08-17 02:44 | vim-patch:8.2.1971: memory leak when map() fails | zeertzjq | 1 | +5 | -2 |
| 2023-08-17 01:43 | vim-patch:8.2.1969: Vim9: map() may change the list or dict item type | zeertzjq | 8 | +198 | -61 |
| 2023-08-16 23:53 | fix(api): disallow win_set_buf from changing cmdwin's old curbuf (#24745) | Sean Dewar | 2 | +5 | -2 |
| 2023-08-16 13:17 | vim-patch:8.2.3334: Vim9: not enough tests run with Vim9 | zeertzjq | 1 | +131 | -96 |
| 2023-08-16 13:15 | vim-patch:8.2.3333: Vim9: not enough tests run with Vim9 | zeertzjq | 1 | +13 | -0 |
| 2023-08-16 13:49 | feat(diagnostic): filter diagnostics by specific severities (#24736) | Michael Strobel | 4 | +51 | -6 |
| 2023-08-16 13:21 | feat(diagnostic): provide more control over virtual text display (#24724) | Gregory Anders | 3 | +16 | -3 |
| 2023-08-16 06:02 | docs(lua): add missing fields to treesitter/_meta | Pham Huy Hoang | 1 | +2 | -0 |
| 2023-08-15 22:29 | vim-patch:20b33b56ad5d | Christian Clason | 1 | +4 | -4 |
| 2023-08-15 22:29 | vim-patch:636d32b32730 | Christian Clason | 1 | +265 | -104 |
| 2023-08-15 22:28 | vim-patch:10f23e10a9f0 | Christian Clason | 1 | +158 | -133 |
| 2023-08-15 22:28 | vim-patch:4868f637b84a | Christian Clason | 1 | +26 | -27 |
| 2023-08-16 00:50 | build(vim-patch.sh): use sed -E for portable regexp (#24734) | zeertzjq | 1 | +24 | -24 |
| 2023-08-15 23:12 | vim-patch:9.0.1718: dict-completion does not respect region (#24733) | zeertzjq | 2 | +4 | -7 |
| 2023-08-15 22:28 | vim-patch:9.0.1717: virtcol2col returns last byte of a multi-byte char (#24729) | zeertzjq | 5 | +34 | -1 |
| 2023-08-15 22:11 | vim-patch:9.0.1715: duplicate test in message_test.c (#24728) | zeertzjq | 1 | +0 | -1 |
| 2023-08-15 22:07 | vim-patch:9.0.1714: getcompletion() "cmdline" fails after :autocmd (#24727) | zeertzjq | 3 | +14 | -12 |
| 2023-08-15 14:25 | feat(highlight): Allow hyphens (-) in highlight group names (#24714) | Gregory Anders | 4 | +6 | -5 |
| 2023-08-15 12:54 | fix(printf): make positional %zd and %zu work (#24722) | zeertzjq | 2 | +37 | -6 |
| 2023-08-15 11:16 | vim-patch:9.0.1704: Cannot use positional arguments for printf() (#24719) | zeertzjq | 9 | +1529 | -77 |
| 2023-08-15 09:52 | fix(deps): remove stray conflict marker | Christian Clason | 1 | +0 | -1 |
| 2023-08-14 17:39 | build(deps): bump tree-sitter-lua to v0.0.19 | Christian Clason | 1 | +3 | -2 |
| 2023-08-15 06:46 | vim-patch:8.2.0066: some corners of vim_snprintf() are not tested (#24718) | zeertzjq | 1 | +36 | -0 |
| 2023-08-14 07:27 | build(deps): bump tree-sitter-c to v0.20.6 | Christian Clason | 1 | +2 | -2 |
| 2023-08-13 22:47 | vim-patch:9.0.1711: dead code in charset.c (#24706) | zeertzjq | 1 | +0 | -5 |
| 2023-08-13 22:47 | vim-patch:9.0.1708: getcompletion() failes for user-defined commands (#24707) | zeertzjq | 2 | +13 | -0 |
| 2023-08-13 22:47 | test(terminal): fix scrollback test flakiness (#24708) | zeertzjq | 1 | +2 | -6 |
| 2023-08-12 15:54 | fix(treesitter)!: remove deprecated legacy injection format | Christian Clason | 4 | +12 | -124 |
| 2023-08-13 19:11 | ci: run codeql on pull requests #24545 | Justin M. Keyes | 1 | +7 | -0 |
| 2023-08-13 16:19 | Merge pull request #24681 from clason/update-c | Christian Clason | 4 | +70 | -9 |
| 2023-08-13 14:14 | fix(keycodes): recognize <t_xx> as a key (#24700) | zeertzjq | 2 | +10 | -0 |
| 2023-08-13 12:25 | vim-patch:e978b4534a5e (#24697) | Sean Dewar | 62 | +183 | -126 |
| 2023-08-13 12:23 | Merge #15440 close 'shell' :terminal automatically | Justin M. Keyes | 8 | +55 | -22 |
| 2023-08-12 16:12 | feat(treesitter): update C queries from upstream | Christian Clason | 3 | +68 | -7 |
| 2023-08-12 16:11 | build(deps): bump tree-sitter-c to v0.20.5 | Christian Clason | 1 | +2 | -2 |
| 2023-08-13 07:03 | fix(treesitter): logger memory leak | Lewis Russell | 4 | +29 | -14 |
| 2023-08-13 09:20 | build(deps): bump luajit to HEAD - 72efc42ef | Christian Clason | 1 | +2 | -2 |
| 2023-08-13 09:16 | vim-patch:9ad1bf7afd5c | Christian Clason | 1 | +1 | -1 |
| 2023-08-13 09:16 | vim-patch:2f339aad6c80 | Christian Clason | 2 | +57 | -0 |
| 2023-08-13 09:15 | vim-patch:f9c4c2f97db9 | Christian Clason | 1 | +29 | -27 |
| 2023-08-13 07:23 | fix(test): remove test/compat.lua | Lewis Russell | 2 | +0 | -13 |
| 2023-08-13 06:14 | feat(remote): avoid --remote-ui infinite loop (#24465) | shafouz | 2 | +18 | -0 |
| 2023-08-13 03:27 | build(vim-patch.sh): rename locale.c to os/lang.c (#24687) | zeertzjq | 1 | +21 | -17 |
| 2023-08-13 02:34 | build(vim-patch.sh): group co-authors together (#24686) | zeertzjq | 1 | +10 | -4 |
| 2023-08-12 23:34 | vim-patch:cd4e4e169ab3 (#24685) | zeertzjq | 1 | +0 | -1 |
| 2023-08-12 23:10 | vim-patch:9.0.1698: Test_map_restore_sid fails in GUI (#24682) | zeertzjq | 1 | +1 | -1 |
| 2023-08-12 23:10 | vim-patch:9.0.1697: incsearch test not sufficient (#24683) | zeertzjq | 2 | +13 | -2 |
| 2023-08-10 13:21 | feat(treesitter)!: incremental injection parsing | Lewis Russell | 11 | +278 | -116 |
| 2023-08-12 09:14 | fix(diff): filler lines for hunks bigger than linematch limit (#24676) | Jaehwang Jung | 2 | +45 | -1 |
| 2023-08-11 21:13 | vim-patch:d8f981138aa0 | Christian Clason | 1 | +17 | -0 |
| 2023-08-12 01:50 | fix(events): avoid unnecessary CursorMoved (#24675) | zeertzjq | 9 | +44 | -24 |
| 2023-08-12 00:19 | vim-patch:9.0.1688: cannot store custom data in quickfix list (#24673) | zeertzjq | 5 | +109 | -27 |
| 2023-08-11 22:50 | vim-patch:9.0.1694: wrong mapping applied when replaying a char search (#24670) | zeertzjq | 3 | +57 | -24 |
| 2023-08-11 22:41 | vim-patch:9.0.1693: Ctrl-Q not handled like Ctrl-V in replace mode (#24669) | zeertzjq | 2 | +41 | -2 |
| 2023-08-11 22:32 | vim-patch:9.0.1691: wrong viewport restored for incsearch and smoothscroll (#24667) | zeertzjq | 3 | +58 | -3 |
| 2023-08-11 22:08 | vim-patch:9.0.1687: mapset() not properly handling script ID (#24666) | zeertzjq | 6 | +52 | -27 |
| 2023-08-11 21:51 | vim-patch:9.0.1686: undotree() only works for the current buffer (#24665) | zeertzjq | 6 | +80 | -23 |
| 2023-08-11 17:55 | vim-patch:21aaff3faa82 | Christian Clason | 3 | +3 | -3 |
| 2023-08-11 17:54 | vim-patch:dd0ad2598898 | Christian Clason | 1 | +4 | -2 |
| 2023-08-11 15:05 | feat(treesitter): add injection language fallback (#24659) | Christian Clason | 6 | +39 | -54 |
| 2023-08-11 12:20 | fix(lsp): extra "." when completing with tsserver #24646 | Raphael | 1 | +1 | -1 |
| 2023-08-10 14:53 | Use Lua autocommand and make TermClose autocommand global | Gregory Anders | 5 | +25 | -12 |
| 2021-09-04 21:42 | fix: handle argv not present in nvim_get_chan_info | Gregory Anders | 1 | +1 | -1 |
| 2021-09-04 21:28 | test: update tests for auto-closing :term buffers | Gregory Anders | 4 | +30 | -20 |
| 2021-08-20 20:58 | feat(terminal): close shell terminals automatically | Gregory Anders | 1 | +10 | -0 |
| 2023-08-10 09:45 | vim-patch:9.0.1683: Updated runtime files (#24638) | zeertzjq | 8 | +821 | -9 |
| 2023-08-10 09:43 | Merge pull request #24639 from zeertzjq/vim-6a500661a9cb | zeertzjq | 2 | +38 | -14 |
| 2023-08-10 05:04 | vim-patch:81b8bf5b4a33 | zeertzjq | 1 | +18 | -6 |
| 2023-08-10 05:02 | vim-patch:6a500661a9cb | zeertzjq | 1 | +20 | -8 |
| 2023-08-09 23:13 | vim-patch:8f566fdb1e34 (#24636) | zeertzjq | 1 | +23 | -10 |
| 2023-08-09 22:33 | feat(defaults): treat "•" as a list item prefix #24623 | Justin M. Keyes | 5 | +5 | -3 |
| 2023-08-09 21:50 | fix(types): make filetype.add parameters optional | Maria José Solano | 1 | +3 | -3 |
| 2023-08-09 21:44 | vim-patch:bd76c89e31ac (#24630) | Christian Clason | 3 | +98 | -50 |
| 2023-08-09 21:35 | vim-patch:2eb413f89b97 (#24627) | Christian Clason | 2 | +3 | -0 |
| 2023-08-09 20:41 | fix(iter): make pipeline termination conditions consistent (#24614) | Gregory Anders | 3 | +28 | -42 |
| 2023-08-09 20:37 | vim-patch:92f076e53e22 (#24634) | Christian Clason | 2 | +699 | -9 |
| 2023-08-09 20:35 | vim-patch:077ade4f6703 (#24629) | Christian Clason | 2 | +2 | -1 |
| 2023-08-09 20:35 | vim-patch:b69b9d5e1753 (#24628) | Christian Clason | 2 | +2 | -1 |
| 2023-08-09 20:34 | vim-patch:8967f6c4b9e2 (#24626) | Christian Clason | 1 | +11 | -0 |
| 2023-08-09 20:34 | vim-patch:44ff25d5243b (#24625) | Christian Clason | 2 | +2 | -0 |
| 2023-08-09 20:34 | vim-patch:7159ac7fec28 (#24624) | Christian Clason | 4 | +120 | -0 |
| 2023-08-09 20:33 | vim-patch:a13eb2b14791 (#24622) | Christian Clason | 2 | +2 | -0 |
| 2023-08-09 19:20 | Merge pull request #24631 from clason/vim-c2bd205254c8 | zeertzjq | 4 | +6 | -6 |
| 2023-08-09 19:15 | Merge pull request #24633 from bfredl/luabool2 | bfredl | 2 | +58 | -1 |
| 2023-08-09 17:20 | vim-patch:0401933a5be3 | Christian Clason | 1 | +3 | -3 |
| 2023-08-09 17:13 | vim-patch:c2bd205254c8 | Christian Clason | 3 | +3 | -3 |
| 2023-08-09 18:25 | fix(api): revert unintended change of optional bool params | bfredl | 2 | +58 | -1 |
| 2023-08-09 17:06 | fix(lua): annotate that TSNode functions can return nil (#24621) | Kyuuhachi | 1 | +9 | -9 |
| 2023-08-09 15:49 | docs(MAINTAIN): update deprecation policy (#24619) | Lewis Russell | 1 | +26 | -6 |
| 2023-08-09 09:06 | fix(lua): improve annotations for stricter luals diagnostics (#24609) | Christian Clason | 27 | +4524 | -4508 |
| 2023-08-09 01:27 | ci(labeler): run "type-scope" after "triage" | zeertzjq | 1 | +1 | -0 |
| 2023-08-08 22:07 | vim-patch:9.0.1679: Cleanup Tests from leftover files (#24617) | zeertzjq | 2 | +22 | -5 |
| 2023-08-08 20:25 | docs(builtin): fix some missing lines (#24615) | Sean Dewar | 3 | +6 | -0 |
| 2023-08-08 15:36 | fix(filetype): add typing and dry (#24573) | Lewis Russell | 5 | +823 | -947 |
| 2023-08-08 13:41 | docs: Bram farewell #24589 | Computer2340 | 1 | +10 | -0 |
| 2023-08-08 12:57 | build(deps): bump tree-sitter to HEAD - 0a1c4d846 (#24607) | Christian Clason | 2 | +3 | -3 |
| 2023-08-08 10:58 | fix(lua): vim.fs typing (#24608) | Lewis Russell | 2 | +30 | -16 |
| 2023-08-08 09:51 | Merge pull request #24606 from bfredl/keysetnil | bfredl | 2 | +194 | -194 |
| 2023-08-08 08:40 | docs(lua): the keyset nilocalypse | bfredl | 2 | +194 | -194 |
| 2023-08-07 17:22 | fix(treesitter): make sure injections don't return empty ranges (#24595) | Lewis Russell | 2 | +47 | -3 |
| 2023-08-07 16:44 | vim-patch:9.0.1678: blade files are not recognized (#24601) | ObserverOfTime | 2 | +2 | -0 |
| 2023-08-07 15:27 | feat: add .luarc.json (#24592) | Lewis Russell | 5 | +32 | -38 |
| 2023-08-07 13:35 | docs(lsp): fix references to protocol.constants #24578 | Maria José Solano | 2 | +4 | -4 |
| 2023-08-07 13:16 | fix(treesitter): escape quotes in :InspectTree view #24582 | ObserverOfTime | 1 | +8 | -1 |
| 2023-08-07 12:42 | Merge pull request #24524 from bfredl/typed_keys | bfredl | 29 | +953 | -1037 |
| 2023-08-02 11:15 | feat(lua): use keyset type information | bfredl | 1 | +151 | -151 |
| 2023-08-02 11:00 | test(api): update tests to new error messages | bfredl | 4 | +18 | -19 |
| 2023-08-01 21:35 | feat(lua): specific error messages for type checking `opts` params | bfredl | 3 | +11 | -8 |
| 2023-08-01 12:01 | refactor(api): use typed keysets | bfredl | 23 | +766 | -861 |
| 2023-08-05 14:42 | fix(inccommand): don't set an invalid 'undolevels' value (#24575) | zeertzjq | 2 | +36 | -4 |
| 2023-08-05 09:03 | refactor(lsp): use protocol.Methods instead of strings #24570 | Raphael | 2 | +7 | -7 |
| 2023-08-04 23:55 | docs(options): fix mistakes (#24568) | zeertzjq | 2 | +7 | -12 |
| 2023-08-04 20:26 | docs(options): take ownership of options.txt (#24528) | Lewis Russell | 9 | +18556 | -3470 |
| 2023-08-01 21:19 | feat(lua): more specific error messages for vim.api type checking | bfredl | 1 | +11 | -2 |
| 2023-08-04 06:10 | fix(lsp): do not assume client capability exists in watchfiles check (#24550) | Sean Dewar | 4 | +71 | -49 |
| 2023-08-04 02:37 | test(options/defaults_spec): fix NVIM_APPNAME test flakiness (#24553) | zeertzjq | 1 | +28 | -16 |
| 2023-08-04 02:24 | fix(terminal): forward horizontal mouse scrolling (#24552) | zeertzjq | 3 | +218 | -65 |
| 2023-08-04 01:34 | fix(terminal): include modifiers when forwarding mouse (#24549) | zeertzjq | 2 | +7 | -1 |
| 2023-08-03 23:08 | build(deps): bump libvterm to 0.3.3 (#24547) | zeertzjq | 1 | +2 | -2 |
| 2023-08-03 15:35 | docs: luaref cleanup #24541 | Justin M. Keyes | 8 | +270 | -280 |
| 2023-08-03 13:14 | Merge #24351 docs | Justin M. Keyes | 16 | +135 | -116 |
| 2023-08-03 11:41 | docs: remove "#" comment char in @return | Justin M. Keyes | 4 | +13 | -7 |
| 2023-07-12 17:27 | docs: misc | Justin M. Keyes | 15 | +124 | -111 |
| 2023-08-03 11:03 | refactor(lsp): use protocol.Methods instead of strings #24537 | Raphael | 9 | +138 | -130 |
| 2023-08-03 09:52 | fix(gen_lsp.lua): no notifications in lsp.Methods #24530 | Raphael | 2 | +90 | -4 |
| 2023-08-02 18:22 | docs(lua): fix generated `fname` param annotations #24533 | Marc Jakobi | 2 | +22 | -22 |
| 2023-08-02 14:14 | docs(builtin): fix alignment of comments in code blocks (#24529) | zeertzjq | 3 | +57 | -57 |
| 2023-08-01 23:17 | docs: drop "Can also be used as a method" #24508 | Justin M. Keyes | 4 | +11 | -3514 |
| 2023-08-01 17:03 | feat(lua): add meta file for vim submodules (#24525) | Lewis Russell | 1 | +26 | -0 |
| 2023-08-01 15:28 | fix(loader): cache path ambiguity #24491 | Tyler Miller | 4 | +99 | -56 |
| 2023-08-01 14:36 | Merge #24504 feat(lsp): protocol.Methods | Justin M. Keyes | 7 | +611 | -267 |
| 2023-08-01 13:52 | feat(gen_lsp.lua): sort by name, handle failure #24504 | Justin M. Keyes | 6 | +516 | -547 |
| 2023-07-28 07:24 | feat(gen_lsp.lua): protocol.Methods #24504 | mathew | 5 | +394 | -19 |
| 2023-08-01 13:20 | feat(lua-types): types for vim.api.* (#24523) | Lewis Russell | 13 | +2712 | -17 |
| 2023-08-01 12:13 | fix(lsp): inlay hints: "Failed to delete autocmd" when closing buffer #24469 | Chris AtLee | 2 | +67 | -53 |
| 2023-08-01 10:12 | docs(builtin): right align tags (#24522) | Lewis Russell | 2 | +461 | -450 |
| 2023-08-01 10:07 | fix(defaults): don't use nvim_feedkeys in default mappings (#24520) | zeertzjq | 1 | +12 | -7 |
| 2023-08-01 08:57 | docs(builtin): fix and annotate language blocks (#24506) | Lewis Russell | 4 | +4650 | -4177 |
| 2023-08-01 03:57 | build: fix --luamod-dev not working properly (#24519) | zeertzjq | 1 | +6 | -4 |
| 2023-07-29 14:10 | feat(lsp): add actionable advice to lsp client quit error msg (#24510) | Mathias Fußenegger | 1 | +7 | -2 |
| 2023-07-29 14:08 | docs(lua): vim.str_utf_{start,end,pos} #24424 | altermo | 2 | +106 | -0 |
| 2023-07-28 13:48 | feat(docs): generate builtin.txt (#24493) | Lewis Russell | 14 | +15201 | -2446 |
| 2023-07-28 07:41 | fix(inccommand): don't save information of a buffer twice (#24501) | zeertzjq | 2 | +21 | -13 |
| 2023-07-27 12:39 | fix(editorconfig): highlight properties with dashes (#24407) | ObserverOfTime | 1 | +9 | -6 |
| 2023-07-27 10:45 | build(deps): bump tree-sitter-c to v0.20.4 (#24495) | Christian Clason | 4 | +29 | -20 |
| 2023-07-26 20:27 | Merge pull request #24457 from seandewar/relax-cmdwin | Sean Dewar | 11 | +174 | -43 |
| 2023-07-24 10:56 | fix(window): prevent win_size_restore from changing cmdheight | Sean Dewar | 3 | +49 | -8 |
| 2023-07-24 13:19 | feat(api): allow win_hide to close cmdwin or non-previous windows | Sean Dewar | 5 | +41 | -15 |
| 2023-07-23 22:10 | feat(api): allow win_close in cmdwin to close wins except previous | Sean Dewar | 4 | +17 | -6 |
| 2023-07-23 18:50 | feat(api): allow open_win/win_set_buf in the cmdwin in some cases | Sean Dewar | 6 | +71 | -18 |
| 2023-07-26 13:07 | fix(gen_vimfn_types): don't include tag before signature's line (#24492) | zeertzjq | 3 | +7 | -74 |
| 2023-07-26 08:50 | feat(lua): typing for vim.fn.* (#24473) | Lewis Russell | 6 | +11584 | -133 |
| 2023-07-26 07:18 | vim-patch:partial:8.1.1981: the evalfunc.c file is too big (#24490) | zeertzjq | 3 | +38 | -39 |
| 2023-07-26 03:58 | test(inccommand): add a test for #20248 (#24489) | zeertzjq | 1 | +55 | -1 |
| 2023-07-26 03:22 | fix(inccommand): restrict cmdpreview undo calls (#24289) | Alexandre Teoi | 2 | +99 | -26 |
| 2023-07-25 14:57 | fix(lsp): fix multi client handling workspace_folder methods (#18839) | Mathias Fußenegger | 1 | +18 | -14 |
| 2023-07-25 12:58 | vim-patch:9.0.1335: no test for bad use of spaces in help files (#24483) | zeertzjq | 5 | +116 | -50 |
| 2023-07-25 12:40 | fix(lsp): SignatureHelp docstring is not escaped #16702 | Christoph Hasse | 2 | +8 | -2 |
| 2023-07-25 12:32 | test(core/startup_spec): use retry() instead of jobwait() (#24481) | zeertzjq | 1 | +18 | -10 |
| 2023-07-25 12:07 | docs: remove trailing spaces #24455 | ii14 | 18 | +130 | -130 |
| 2023-07-25 11:38 | fix(lsp): E403 if doc contains multiple codeblocks #24458 | Raphael | 1 | +1 | -1 |
| 2023-07-25 11:02 | fix(startup): make recovery mode work without --headless (#24477) | zeertzjq | 3 | +25 | -13 |
| 2023-07-24 18:21 | fix(lsp): replace @private with @nodoc for public client functions (#24415) | Mathias Fußenegger | 2 | +7 | -82 |
| 2023-07-24 17:26 | fix(lsp): announce publishDiagnostics.dataSupport (#24442) | Bruce Weirdan | 1 | +1 | -0 |
| 2023-07-24 16:09 | fix(lsp): send empty "added" list when removing workspace folder #24440 | Mitchell Hanberg | 1 | +1 | -1 |
| 2023-07-24 15:58 | fix(lsp): noisy warning about offset_encodings #24441 | Keith Smiley | 1 | +1 | -1 |
| 2023-07-24 15:35 | fix(gx): move to to _init_default_mappings #24420 | marshmallow | 2 | +27 | -28 |
| 2023-07-24 14:26 | fix(treesitter): stop() should treat 0 as current buffer #24450 | Micah Halter | 1 | +1 | -1 |
| 2023-07-24 14:10 | docs(vim_diff): fixed inconsistent autocmds behavior #24453 | ii14 | 1 | +4 | -0 |
| 2023-07-24 10:16 | fix(mouse): drag vsep of window with 'statuscolumn' (#24462) | zeertzjq | 2 | +67 | -15 |
| 2023-07-24 07:18 | fix(statuscolumn): don't update clicks if current width is 0 (#24459) | zeertzjq | 3 | +21 | -7 |
| 2023-07-23 15:01 | fix(terminal): call validate_cursor() before screen update (#24425) | fredizzimo | 1 | +1 | -0 |
| 2023-07-23 13:36 | fix(highlight): make CurSearch work properly with 'winhl' (#24448) | zeertzjq | 4 | +27 | -6 |
| 2023-07-23 09:39 | build(deps): bump tree-sitter to HEAD - 3f44b8968 (#24447) | Christian Clason | 1 | +2 | -2 |
| 2023-07-23 09:17 | build(deps): bump tree-sitter-python to v0.20.3 (#24446) | Christian Clason | 1 | +2 | -2 |
| 2023-07-23 04:46 | test: reduce flakiness (#24443) | zeertzjq | 6 | +45 | -45 |
| 2023-07-23 02:03 | test: fix VimResume test flakiness (#24438) | zeertzjq | 1 | +6 | -20 |
| 2023-07-23 00:53 | test: check that TextChangedT cannot delete terminal buffer (#24437) | zeertzjq | 2 | +20 | -8 |
| 2023-07-23 00:23 | test: check real cursor position in Terminal mode (#24436) | zeertzjq | 1 | +36 | -30 |
| 2023-07-22 23:16 | fix(events): trigger VimResume on next UI request (#24426) | zeertzjq | 6 | +94 | -33 |
| 2023-07-22 17:57 | fix(treesitter): update markdown parser and queries (#24429) | Christian Clason | 2 | +4 | -2 |
| 2023-07-22 10:00 | refactor: remove some (const char **) casts (#24423) | zeertzjq | 8 | +51 | -52 |
| 2023-07-22 09:00 | refactor(lsp): use LspNotify for inlay_hint (#24411) | Chris AtLee | 2 | +37 | -55 |
| 2023-07-22 08:52 | fix(api/options): validate buf and win | Lewis Russell | 4 | +33 | -37 |
| 2023-07-22 07:42 | docs(lua): add missing word in docs for vim.empty_dict (#24401) | Gnik | 2 | +8 | -8 |
| 2023-07-22 00:00 | fix(terminal): send Shift-Home Shift-End Ctrl-Home Ctrl-End (#24418) | zeertzjq | 2 | +40 | -0 |
| 2023-07-21 13:37 | Merge #24392 from mrshmllow/gx_win | Justin M. Keyes | 2 | +11 | -3 |
| 2023-07-21 11:34 | test(vim.ui.open): mock failure on Windows | Justin M. Keyes | 1 | +6 | -2 |
| 2023-07-21 11:42 | docs(lsp): clean up LSP event documentation #24413 | Chris AtLee | 1 | +62 | -61 |
| 2023-07-19 00:06 | fix(ui.open): some URLs fail on Windows | marshmallow | 1 | +5 | -1 |
| 2023-07-21 08:30 | docs: also change "vimL" and "viml" to "Vimscript" (#24414) | zeertzjq | 6 | +13 | -11 |
| 2023-07-21 00:56 | fix(folds): update folds in Insert mode with fdm=indent (#24402) | Brandon Simmons | 2 | +29 | -1 |
| 2023-07-21 00:21 | fix(decoration_provider): don't leak memory on error (#24410) | zeertzjq | 2 | +7 | -6 |
| 2023-07-20 07:03 | feat(lsp): implement textDocument/diagnostic (#24128) | Chris AtLee | 10 | +422 | -74 |
| 2023-07-19 16:55 | docs(lua): clarify fs.find() documentation #24394 | futsuuu | 2 | +56 | -59 |
| 2023-07-19 15:56 | feat(decoration_provider): log errors as error messages | Thomas Vigouroux | 7 | +85 | -60 |
| 2023-07-19 05:10 | feat(lsp): handle multiple clients in omnifunc (#24381) | Mathias Fußenegger | 1 | +54 | -34 |
| 2023-07-18 23:14 | test(startup_spec): add a test for #18315 (#24391) | zeertzjq | 2 | +34 | -11 |
| 2023-07-18 14:42 | docs(lua): more improvements (#24387) | Lewis Russell | 39 | +328 | -517 |
| 2023-07-18 13:00 | build(scripts): allow a git ref for lsp_types #24377 | kylo252 | 1 | +18 | -13 |
| 2023-07-18 11:24 | refactor(lua2dox): overhaul (#24386) | Lewis Russell | 3 | +310 | -479 |
| 2023-07-18 06:36 | fix(fs.lua): normalize slash truncation (#23753) | Mike | 2 | +10 | -1 |
| 2023-07-17 16:40 | Merge pull request #24363 from lewis6991/docs/luatypes | Lewis Russell | 22 | +2197 | -1251 |
| 2023-07-17 16:27 | feat(lsp)!: rename vim.lsp.get_active_clients to get_clients (#24113) | Mathias Fußenegger | 8 | +70 | -62 |
| 2023-07-17 15:39 | fix: doc errors | Lewis Russell | 5 | +9 | -8 |
| 2023-07-17 15:32 | fix: luacheck | Lewis Russell | 8 | +19 | -5 |
| 2023-07-17 14:22 | refactor(gen_vimdoc): put defgroup handling in a function | Lewis Russell | 1 | +38 | -30 |
| 2023-07-17 14:13 | docs(lua): change *lua-foo* -> *vim.foo* | Lewis Russell | 10 | +44 | -38 |
| 2023-07-15 15:55 | docs(lua): move function docs to lua files | Lewis Russell | 11 | +1404 | -464 |
| 2023-07-17 13:42 | fix(terminal): don't send unknown special keys to terminal (#24378) | zeertzjq | 2 | +25 | -1 |
| 2023-07-17 13:27 | feat(options)!: remove compatible behaviours for vim 5.0 and earlier | Lewis Russell | 11 | +83 | -144 |
| 2023-07-16 08:34 | docs: handle whitespace in emmycomments | Lewis Russell | 4 | +100 | -90 |
| 2023-07-17 09:39 | docs(lua): do not render self args | Lewis Russell | 3 | +49 | -82 |
| 2023-07-16 08:27 | refactor: rename _meta.lua to _options.lua | Lewis Russell | 0 | +0 | -0 |
| 2023-07-17 11:27 | test(fs): vim.loop was renamed to vim.uv (#24376) | kylo252 | 2 | +3 | -3 |
| 2023-07-17 02:15 | fix(inccommand): block errors when parsing command line again (#24374) | zeertzjq | 2 | +21 | -2 |
| 2023-07-16 12:50 | test(fs): get tmpdir robustly #23021 | kylo252 | 2 | +3 | -11 |
| 2023-07-16 11:15 | fix(clipboard): ignore exit caused by signal #23378 | Kai Ting | 1 | +2 | -1 |
| 2023-07-16 10:39 | docs(term.txt): reorder paragraphs about TUI input (#24367) | zeertzjq | 4 | +27 | -25 |
| 2023-07-16 10:11 | fix(lsp): markdown code fence should allow space before info string #24364 | Mike | 2 | +14 | -1 |
| 2023-07-16 10:02 | feat(api)!: change return type of nvim_win_text_height to Dict (#24365) | zeertzjq | 6 | +132 | -109 |
| 2023-07-15 07:03 | feat(tui): support Super and Meta modifiers (#24357) | zeertzjq | 2 | +79 | -21 |
| 2023-07-14 16:47 | feat(lsp): map K to hover by default #24331 | Mathias Fußenegger | 5 | +40 | -2 |
| 2023-07-14 13:51 | build(makefile): remove a phony target uninstall (#24349) | Yuma Ueda | 1 | +1 | -1 |
| 2023-07-14 05:36 | fix(lsp): remove unknown LSP protocol property (#24345) | Techatrix | 1 | +0 | -1 |
| 2023-07-13 23:57 | fix(runtime): respect 'fileignorecase' when sourcing (#24344) | zeertzjq | 5 | +40 | -23 |
| 2023-07-13 22:46 | fix(runtime): respect 'rtp' order for all runtime files (#24335) | zeertzjq | 10 | +136 | -82 |
| 2023-07-13 12:43 | docs(lua): adds links to related keymap functions to keymap.set (#24337) | Mathias Fußenegger | 2 | +6 | -0 |
| 2023-07-13 09:17 | perf(rtp): reduce rtp scans (#24191) | Lewis Russell | 13 | +247 | -142 |
| 2023-07-13 07:35 | build(deps): bump luajit to HEAD - 8635cbabf (#24301) | Christian Clason | 1 | +2 | -2 |
| 2023-07-13 00:32 | fix(ui): cursor pos with left gravity inline virt_text at eol (#24329) | zeertzjq | 2 | +102 | -31 |
| 2023-07-12 23:02 | test(extmarks): add test for virt_text_win_col with cpo+=n (#24328) | zeertzjq | 3 | +48 | -8 |
| 2023-07-12 12:48 | feat(lsp): add method filter to get_active_clients (#24319) | Mathias Fußenegger | 3 | +16 | -17 |
| 2023-07-12 02:38 | perf(extmarks): don't handle inline virt_text if there is none (#24322) | zeertzjq | 2 | +2 | -2 |
| 2023-07-12 00:50 | fix(mouse): copy the line before syntax matching (#24320) | zeertzjq | 2 | +14 | -10 |
| 2023-07-11 17:09 | fix(tutor): don't use concealed text in expected lines #24316 | Sean Dewar | 2 | +3 | -3 |
| 2023-07-11 05:16 | fix(drawline): fix missing Visual hl on double-width fold char (#24308) | zeertzjq | 2 | +201 | -19 |
| 2023-07-11 00:57 | perf(extmarks): avoid unnecessary marktree traversal with folds (#24306) | zeertzjq | 1 | +18 | -10 |
| 2023-07-10 23:15 | feat(api): add nvim_win_text_height (#24236) | zeertzjq | 10 | +398 | -41 |
| 2023-07-10 16:55 | vim-patch:9.0.1673: cannot produce a status 418 or 503 message (#24287) | Gregory Anders | 2 | +16 | -0 |
| 2023-07-10 11:38 | fix(lint): lint warnings #24226 | Raphael | 13 | +59 | -63 |
| 2023-07-08 15:29 | fix(completion): don't add backslashes to runtime pattern (#24296) | zeertzjq | 3 | +13 | -6 |
| 2023-07-08 14:55 | fix(defaults): visual star (*) on text with "?" | Justin M. Keyes | 1 | +1 | -1 |
| 2023-07-08 13:58 | fix(docs): match DocSearch style with site theme | Justin M. Keyes | 2 | +7 | -6 |
| 2023-07-08 13:28 | fix(defaults): visual hash (#) on text with "?" | Justin M. Keyes | 1 | +1 | -1 |
| 2023-07-08 13:29 | Merge #24295 from justinmk/doc2 | Justin M. Keyes | 11 | +148 | -126 |
| 2023-07-06 20:47 | docs: gather @notes items into one section | Justin M. Keyes | 6 | +61 | -58 |
| 2023-07-06 13:32 | docs: "Return (multiple)" heading | Justin M. Keyes | 6 | +16 | -16 |
| 2023-07-04 17:22 | docs: MAINTAIN.md, nvim_get_mark | Justin M. Keyes | 7 | +77 | -58 |
| 2023-07-08 10:27 | test(tui): add test for overriding argv[0] (#24293) | zeertzjq | 1 | +40 | -3 |
| 2023-07-08 07:14 | fix(lsp): don't use hl_mode = combine for inlay hints #24276 | Chinmay Dalal | 1 | +0 | -1 |
| 2023-07-08 01:53 | fix(extmarks): fix wrong highlight after "combine" virt_text (#24281) | Ibby | 2 | +50 | -17 |
| 2023-07-08 00:27 | fix(startup): run embedded Nvim with real path (#24282) | zeertzjq | 7 | +24 | -13 |
| 2023-07-07 15:37 | feat(lua): allow vim.wo to be double indexed (#20288) | Lewis Russell | 5 | +65 | -20 |
| 2023-07-07 12:52 | docs: CONTRIBUTING.md updates (#24280) | Lewis Russell | 1 | +35 | -31 |
| 2023-07-07 10:12 | fix(treesitter): update folds in all relevant windows (#24230) | Jaehwang Jung | 3 | +387 | -89 |
| 2023-07-07 01:49 | fix(folds): fix missing virt_lines above when fold is hidden (#24274) | zeertzjq | 4 | +81 | -8 |
| 2023-07-06 23:21 | fix(drawline): inline virt_text hl_mode inside syntax/extmark hl (#24273) | zeertzjq | 2 | +55 | -6 |
| 2023-07-06 11:05 | Merge #21677 fix(defaults): visual star (*,#) is fragile | Justin M. Keyes | 3 | +50 | -19 |
| 2023-07-05 17:47 | refactor(defaults): use vim.region for visual star (*,#) | Justin M. Keyes | 3 | +42 | -103 |
| 2023-06-06 03:05 | fix(defaults): visual mode star (*,#) is fragile | Steven Ward | 3 | +100 | -8 |
| 2023-07-06 06:57 | docs(luaref): remove parentheses from tags for typedefs (#24271) | zeertzjq | 1 | +48 | -48 |
| 2023-07-06 04:56 | fix(vim.system): close check handle (#24270) | zeertzjq | 3 | +4 | -5 |
| 2023-07-06 03:07 | fix(column): fix wrong cursor with 'statuscolumn' and cpo+=n (#24268) | zeertzjq | 3 | +64 | -5 |
| 2023-07-05 20:36 | refactor(plines.c): update outdated comments (#24264) | zeertzjq | 2 | +41 | -25 |
| 2023-07-05 13:31 | fix(ui): delay win_viewport until screen update #24182 | fredizzimo | 3 | +10 | -2 |
| 2023-07-05 09:04 | Merge pull request #23228 from seandewar/cmdwin-jail | zeertzjq | 13 | +119 | -32 |
| 2023-07-05 08:31 | fix(runtime): don't set gx mapping if already mapped (#24262) | zeertzjq | 1 | +10 | -6 |
| 2023-07-05 08:30 | fix(plines): don't return very large height on very long line (#24260) | zeertzjq | 2 | +49 | -13 |
| 2023-06-23 21:32 | fix(api): disallow some more functions during textlock | Sean Dewar | 6 | +52 | -1 |
| 2023-04-20 20:17 | fix(api): use text_locked() to check textlock | Sean Dewar | 11 | +67 | -31 |
| 2023-07-05 07:30 | Merge #23401 vim.ui.open: "gx" without netrw | Justin M. Keyes | 7 | +139 | -16 |
| 2023-07-05 04:06 | fix(edit): fix K_EVENT interfering with 'digraph' (#24258) | zeertzjq | 2 | +20 | -1 |
| 2023-07-04 21:33 | fix(vim.ui.open): return (don't show) error message | Justin M. Keyes | 5 | +38 | -23 |
| 2023-07-02 14:51 | fix(gx): visual selection, expand env vars | Justin M. Keyes | 7 | +82 | -78 |
| 2023-04-30 05:53 | feat(vim.ui): vim.ui.open, "gx" without netrw | marshmallow | 6 | +115 | -11 |
| 2023-07-04 14:07 | fix(api): allow negative column arguments for nvim_buf_set_text (#23501) | notomo | 2 | +6 | -0 |
| 2023-07-04 12:30 | fix(lsp): revert change to buf.clear_references() #24238 | Raphael | 3 | +6 | -10 |
| 2023-07-04 12:20 | feat(l10n): update Turkish translations #24246 | Emir SARI | 1 | +889 | -653 |
| 2023-07-04 08:48 | perf(ui-ext): approximate scroll_delta when scrolling too much (#24234) | zeertzjq | 4 | +250 | -15 |
| 2023-07-04 06:14 | fix(ui-ext): "scroll_delta" handle topfill and skipcol (#24249) | zeertzjq | 5 | +414 | -40 |
| 2023-07-03 23:19 | fix(api, lua): make blank lines in a message work properly (#24244) | zeertzjq | 4 | +71 | -6 |
| 2023-07-03 14:57 | fix(plines): handle inline virtual text after last char (#24241) | zeertzjq | 3 | +47 | -14 |
| 2023-07-03 12:04 | docs(gen_help_html): accept "~/" in file/dir params #24240 | Justin M. Keyes | 1 | +5 | -4 |
| 2023-07-03 11:17 | Merge pull request #23167 from dundargoc/refactor/long | bfredl | 32 | +234 | -237 |
| 2023-04-17 20:18 | refactor: remove long | dundargoc | 32 | +234 | -237 |
| 2023-07-03 07:53 | Merge pull request #23891 from rickyz/grid_line_flags | bfredl | 6 | +38 | -19 |
| 2023-07-02 15:44 | perf(treesitter): cache fold query (#24222) | Jaehwang Jung | 1 | +24 | -6 |
| 2023-07-02 09:17 | build(deps): bump luv to 1.45.0-0 (#24228) | Christian Clason | 2 | +22 | -16 |
| 2023-07-02 04:09 | build(nix): fix markdown parser #24225 | figsoda | 1 | +9 | -0 |
| 2023-07-02 00:05 | test: check for ASAN properly (#24224) | zeertzjq | 2 | +2 | -2 |
| 2023-07-01 23:42 | vim-patch:9.0.1672: tabline highlight wrong after truncated double width label (#24223) | zeertzjq | 2 | +26 | -2 |
| 2023-07-01 21:48 | fix(startup)!: "nvim -l" message does not end with newline #24215 | zeertzjq | 4 | +28 | -13 |
| 2023-07-01 15:29 | Merge pull request #24219 from clason/ts-hoon | Christian Clason | 7 | +533 | -2 |
| 2023-07-01 13:33 | fix(api): nvim_parse_cmd error message in pcall() #23297 | Alexandre Teoi | 9 | +76 | -57 |
| 2023-07-01 10:45 | feat(version): unverbose ":version", ":verbose version" #24195 | Justin M. Keyes | 3 | +43 | -20 |
| 2023-07-01 10:42 | fix(lsp): lint warnings, default offset_encoding #24046 | Raphael | 7 | +130 | -113 |
| 2023-07-01 09:22 | feat(treesitter): add bash parser and queries | Christian Clason | 5 | +158 | -3 |
| 2023-07-01 09:19 | feat(treesitter): add python parser and queries | Christian Clason | 5 | +378 | -2 |
| 2023-07-01 09:08 | feat(treesitter): bundle markdown parser and queries (#22481) | Christian Clason | 12 | +325 | -3 |
| 2023-07-01 09:07 | build(deps): bump libuv to v1.46.0 (#24218) | Christian Clason | 1 | +2 | -2 |
| 2023-07-01 00:16 | fix(startup): don't truncate when printing with -l (#24216) | zeertzjq | 3 | +24 | -3 |
| 2023-06-30 13:13 | refactor: fix clang/PVS warnings (#24213) | zeertzjq | 4 | +7 | -7 |
| 2023-06-30 11:42 | fix(lsp): fix attempt to call non existent function (#24212) | Sanchayan Maity | 1 | +2 | -2 |
| 2023-06-30 10:22 | Merge pull request #24147 from clason/fix/ftplugin | zeertzjq | 2 | +28 | -3 |
| 2023-06-30 09:33 | feat(lsp): move inlay_hint() to vim.lsp (#24130) | Mathias Fußenegger | 8 | +336 | -329 |
| 2023-06-30 09:01 | test(lua/runtime_spec): add test for ftplugin ordering | zeertzjq | 1 | +24 | -0 |
| 2023-06-30 01:38 | docs(luaref): fix tags for constants (#24203) | NAKAI Tsuyoshi | 1 | +2 | -2 |
| 2023-06-30 00:36 | fix(statusline): fill for double-width char after moving items (#24207) | zeertzjq | 2 | +73 | -23 |
| 2023-06-29 21:14 | feat(defaults): set g:netrw_use_errorwindow = 0 #24179 | Frede | 2 | +3 | -7 |
| 2023-06-29 14:26 | fix(lsp): inlay_hint nil reference error #24202 | Chinmay Dalal | 1 | +1 | -1 |
| 2023-06-29 07:48 | refactor: remove some casts to char * (#24200) | zeertzjq | 6 | +20 | -21 |
| 2023-06-29 03:37 | fix(column): handle unprintable chars in 'statuscolumn' (#24198) | zeertzjq | 2 | +81 | -38 |
| 2023-06-29 03:18 | test(statusline): add test with control characters (#24197) | zeertzjq | 1 | +184 | -153 |
| 2023-06-28 23:04 | vim-patch:9.0.1671: Termdebug: error with more than 99 breakpoints (#24194) | zeertzjq | 2 | +25 | -1 |
| 2023-06-28 21:16 | fix(column): use maxwidth to allocate/fill 'statuscolumn' click defs #24190 | luukvbaal | 1 | +2 | -2 |
| 2023-06-28 11:51 | fix(api): nvim_cmd{cmd="win_getid"} parsed as :winsize #24181 | Justin M. Keyes | 3 | +15 | -9 |
| 2023-06-28 00:13 | vim-patch:9.0.1670: resetting local option to global value is inconsistent (#24185) | zeertzjq | 2 | +16 | -4 |
| 2023-06-27 18:05 | fix(treesitter): handle empty region when logging (#24173) | Jaehwang Jung | 1 | +3 | -0 |
| 2023-06-27 18:05 | fix(treesitter): make foldexpr work without highlighting (#24167) | Jaehwang Jung | 2 | +30 | -13 |
| 2023-06-27 17:21 | fix(docs): ignore_invalid #24174 | Justin M. Keyes | 8 | +12 | -15 |
| 2023-06-27 15:14 | docs(diagnostic): return value of get() #24144 | NAKAI Tsuyoshi | 2 | +2 | -2 |
| 2023-06-27 07:14 | vim-patch:9.0.1668: PEM files are not recognized (#24169) | ObserverOfTime | 2 | +5 | -0 |
| 2023-06-27 00:55 | Merge pull request #24170 from zeertzjq/vim-9.0.1664 | zeertzjq | 3 | +77 | -10 |
| 2023-06-27 00:22 | vim-patch:9.0.1667: regression test doesn't fail when fix is reverted | zeertzjq | 2 | +26 | -27 |
| 2023-06-25 00:15 | vim-patch:9.0.1664: divide by zero when scrolling with 'smoothscroll' set | zeertzjq | 3 | +78 | -10 |
| 2023-06-26 10:19 | vim-patch:9.0.1632: not all cabal config files are recognized (#24025) | Jonas Strittmatter | 2 | +42 | -7 |
| 2023-06-26 09:56 | Merge #24153 from justinmk/doc | Justin M. Keyes | 10 | +35 | -35 |
| 2023-06-26 09:38 | fix(startup): "nvim -l foo.lua" may not set arg0 #24161 | Mike | 2 | +13 | -1 |
| 2023-06-25 21:44 | fix(docs): vimdoc syntax errors | Justin M. Keyes | 9 | +33 | -33 |
| 2023-06-26 08:54 | build(deps): tree-sitter-vimdoc v2.0.1 | Justin M. Keyes | 1 | +2 | -2 |
| 2023-06-26 09:16 | docs: fix misparsed headings (#24162) | Christian Clason | 4 | +16 | -18 |
| 2023-06-26 07:25 | fix(treesitter): update lua parser and queries (#24148) | Christian Clason | 3 | +47 | -21 |
| 2023-06-26 03:52 | fix(charset): fix wrong display of 0xffff (#24158) | zeertzjq | 2 | +17 | -3 |
| 2023-06-25 23:55 | Merge pull request #24154 from zeertzjq/vim-9.0.1665 | zeertzjq | 2 | +13 | -1 |
| 2023-06-25 23:14 | vim-patch:9.0.1665: empty CmdlineEnter autocommand causes errors in Ex mode | zeertzjq | 2 | +8 | -0 |
| 2023-06-25 23:17 | vim-patch:8.2.3833: error from term_start() not caught by try/catch | zeertzjq | 1 | +5 | -1 |
| 2023-06-25 19:29 | fix(docs): too much whitespace around <pre> blocks #24151 | Justin M. Keyes | 2 | +11 | -1 |
| 2023-06-25 16:17 | Merge #24116 from justinmk/doc | Justin M. Keyes | 60 | +1574 | -1700 |
| 2023-06-23 10:16 | docs: autocmds, misc | Justin M. Keyes | 13 | +64 | -54 |
| 2023-06-24 11:47 | fix(docs): vimdoc syntax errors | Justin M. Keyes | 49 | +1510 | -1646 |
| 2023-06-25 10:34 | fix(ftplugin): respect runtimepath ordering | Christian Clason | 1 | +4 | -3 |
| 2023-06-25 00:12 | vim-patch:9.0.1663: Termdebug on MS-Windows: some file names are not recognized (#24145) | zeertzjq | 1 | +18 | -12 |
| 2023-06-24 18:04 | vim-patch:9.0.1661: BUCK files are not recognized (#24142) | Christian Clason | 2 | +2 | -1 |
| 2023-06-24 14:15 | test(extmarks): add a test for #23848 (#24140) | zeertzjq | 1 | +36 | -0 |
| 2023-06-24 14:14 | vim-patch:9.0.1659: Termdebug: default highlight cleared if changing colorscheme (#24139) | zeertzjq | 1 | +21 | -4 |
| 2023-06-24 11:41 | Merge pull request #24082 from smjonas/fix_24064 | Christian Clason | 2 | +2 | -2 |
| 2023-06-24 10:39 | fix(extmarks): fix heap buffer overflow caused by inline virtual text (#23851) | Ibby | 2 | +51 | -2 |
| 2023-06-23 23:33 | fix(lsp): error in reset_timer on second detach #24117 | Chinmay Dalal | 1 | +6 | -1 |
| 2023-06-23 22:29 | ci: introduce CI_LINT option | dundargoc | 3 | +10 | -14 |
| 2023-06-21 05:12 | fix(filetype): correctly detect bash-fc-{id} files as "sh" | smjonas | 1 | +1 | -1 |
| 2023-06-23 16:12 | vim-patch:9.0.1644: not all filetype file name matches are tested | smjonas | 1 | +1 | -1 |
| 2023-06-23 11:54 | build(luarc.json): disable luadoc-miss-see-name #24108 | Raphael | 2 | +5 | -2 |
| 2023-06-23 11:49 | fix(lsp): reapplying already-applied hints #24114 | Chinmay Dalal | 1 | +29 | -25 |
| 2023-06-22 22:40 | fix(cmdline): don't redraw 'tabline' in Ex mode (#24123) | zeertzjq | 2 | +40 | -1 |
| 2023-06-22 17:39 | feat(lsp): opt-in to dynamicRegistration for inlay hints (#24102) | Mathias Fußenegger | 2 | +13 | -6 |
| 2023-06-22 17:38 | vim-patch:9.0.1645: zserio files are not recognized (#24120) | Christian Clason | 2 | +2 | -0 |
| 2023-06-22 12:39 | feat(extmarks): support hl_mode "combine" for inline virt_text (#24099) | zeertzjq | 4 | +42 | -28 |
| 2023-06-22 11:54 | feat(lsp): soft deprecate vim.lsp.for_each_buffer_client (#24104) | Mathias Fußenegger | 4 | +31 | -46 |
| 2023-06-22 11:09 | fix(messages): use "Vimscript" instead of "VimL" #24111 | Justin M. Keyes | 32 | +102 | -107 |
| 2023-06-22 10:44 | test: spellcheck :help (vimdoc) files #24109 | Justin M. Keyes | 32 | +145 | -144 |
| 2023-06-22 10:15 | fix(extmarks): hide inline virt_text properly with 'smoothscroll' (#24106) | zeertzjq | 2 | +33 | -1 |
| 2023-06-22 09:48 | fix(extmarks): empty inline virt_text interfering with DiffText (#24101) | zeertzjq | 2 | +72 | -7 |
| 2023-06-22 08:51 | Merge #24087 from justinmk/doc | Justin M. Keyes | 10 | +261 | -319 |
| 2023-06-22 08:18 | perf(lsp): remove grouping logic from lsp.status (#24096) | Mathias Fußenegger | 1 | +3 | -19 |
| 2023-06-22 06:42 | feat(gen_help_html): ignore pi_netrw.txt errors | Justin M. Keyes | 1 | +12 | -4 |
| 2023-06-22 07:00 | feat(gen_help_html): non-default vimdoc.so parser | Justin M. Keyes | 1 | +58 | -47 |
| 2023-06-21 13:40 | fix(docs): vimdoc syntax errors | Justin M. Keyes | 7 | +102 | -106 |
| 2023-06-20 07:49 | docs: lsp, vim_diff | Justin M. Keyes | 3 | +89 | -162 |
| 2023-06-22 07:37 | Merge pull request #24098 from zeertzjq/fix-extmark | zeertzjq | 4 | +19 | -15 |
| 2023-06-22 07:36 | fix: tostring(vim.version()) fails if build is NIL #24097 | Julian Grinblat | 1 | +1 | -1 |
| 2023-06-22 05:59 | fix(api): wrong nvim_buf_set_extmark error for invalid hl_mode | zeertzjq | 2 | +11 | -7 |
| 2023-06-22 05:41 | fix(extmarks): empty inline virt_text interfering with Visual highlight | zeertzjq | 2 | +8 | -8 |
| 2023-06-21 19:42 | feat(man): respect 'wrapmargin' when wrapping man pages (#24091) | Gregory Anders | 2 | +3 | -1 |
| 2023-06-21 10:36 | Merge #24086 LSP ctx.version, report full Nvim version | Justin M. Keyes | 2 | +6 | -2 |
| 2023-06-21 09:40 | docs(lsp): mention ctx.version | Justin M. Keyes | 1 | +5 | -0 |
| 2023-06-21 10:28 | fix(folds): don't show search or match highlighting on fold (#24084) | zeertzjq | 2 | +82 | -2 |
| 2023-06-21 09:34 | refactor(lsp): report full Nvim version string in clientInfo | Justin M. Keyes | 1 | +1 | -2 |
| 2023-06-21 08:10 | fix(vim.json)!: remove global options, "null", "array_mt" #24070 | Justin M. Keyes | 4 | +142 | -48 |
| 2023-06-21 07:55 | fix(lsp): add spacing for inlay hints separately #24079 | Akin | 1 | +5 | -5 |
| 2023-06-21 07:33 | fix(lsp): define LspInlayHint highlight group #24073 | Chinmay Dalal | 1 | +1 | -0 |
| 2023-06-20 19:17 | fix(lsp): always return boolean in lsp.buf_client_attach (#24077) | Sooryakiran Ponnath | 3 | +7 | -2 |
| 2023-06-20 17:33 | Merge pull request #24069 from famiu/refactor/options/varp | bfredl | 4 | +211 | -238 |
| 2023-06-20 16:36 | fix(lsp): check if inlay hints are enabled for a buffer before disabling (#24074) | Chinmay Dalal | 1 | +5 | -3 |
| 2023-06-20 16:36 | refactor(lsp): extract common execute command functionality (#24065) | Mathias Fußenegger | 5 | +49 | -38 |
| 2023-06-20 07:09 | refactor(option): use `void *` for pointer to option value | Famiu Haque | 4 | +211 | -238 |
| 2023-06-20 10:20 | docs(lsp): LspInlayHint highlight group #24071 | Chinmay Dalal | 1 | +2 | -0 |
| 2023-06-20 09:36 | fix(lsp): duplicate on_detach, on_reload callbacks #24067 | Chinmay Dalal | 1 | +0 | -12 |
| 2023-06-20 06:06 | feat(lsp): inlay hints #23984 | Chinmay Dalal | 8 | +146 | -60 |
| 2023-06-19 15:40 | docs #24061 | Justin M. Keyes | 17 | +106 | -100 |
| 2023-06-19 14:14 | Merge pull request #24063 from bfredl/ceci-nest-pas-rtp | bfredl | 2 | +2 | -2 |
| 2023-06-19 12:40 | fix(docs): the runtimepath is not the runtime path | bfredl | 2 | +2 | -2 |
| 2023-06-19 10:43 | docs: deprecation policy #23138 | Gregory Anders | 1 | +26 | -0 |
| 2023-06-19 09:24 | docs #22363 | Justin M. Keyes | 18 | +175 | -130 |
| 2023-06-18 14:42 | fix(treesitter): use vim.highlight.priorities instead of hardcoded 100 (#24052) | Santos Gallegos | 1 | +3 | -1 |
| 2023-06-18 11:49 | fix(fs): make `normalize()` work with '/' path (#24047) | Evgeni Chasnovski | 2 | +7 | -3 |
| 2023-06-17 23:08 | vim-patch:9.0.1638: crypt tests hang and cause memory errors (#24053) | zeertzjq | 1 | +2 | -1 |
| 2023-06-17 06:01 | fix(lsp): allow Lua pattern chars in code action filter (#24041) | Jonas Strittmatter | 3 | +20 | -20 |
| 2023-06-16 22:23 | vim-patch:9.0.1637: compiler warning for uninitialized variable (#24042) | zeertzjq | 1 | +1 | -1 |
| 2023-06-16 01:20 | Merge pull request #24037 from zeertzjq/vim-9.0.1634 | zeertzjq | 4 | +108 | -1 |
| 2023-06-16 00:13 | vim-patch:9.0.1635: error message is cleared when removing mode message | zeertzjq | 3 | +29 | -5 |
| 2023-06-16 00:01 | vim-patch:9.0.1634: message is cleared when removing mode message | zeertzjq | 4 | +84 | -1 |
| 2023-06-15 23:02 | vim-patch:9.0.1636: expanding a pattern interferes with cmdline completion (#24034) | zeertzjq | 2 | +33 | -4 |
| 2023-06-15 04:36 | fix(:let): fix error when applying operator to boolean option (#24030) | zeertzjq | 2 | +18 | -5 |
| 2023-06-15 03:14 | test(decorations_spec): add test for extmark case of #21486 (#24028) | zeertzjq | 1 | +20 | -0 |
| 2023-06-15 01:03 | fix(extmarks): don't position overlay virt_text halfway a char (#24027) | zeertzjq | 2 | +60 | -48 |
| 2023-06-15 00:05 | vim-patch:9.0.1631: passing wrong variable type to option gives multiple errors (#24026) | zeertzjq | 5 | +106 | -95 |
| 2023-06-14 22:23 | docs(ex_cmds): migration from "behave xterm" #24024 | Erich Gubler | 1 | +6 | -1 |
| 2023-06-14 12:54 | vim-patch:9.0.1629: having utf16idx() rounding up is inconvenient (#24019) | zeertzjq | 3 | +18 | -13 |
| 2023-06-14 10:40 | perf(lsp): reduce polling handles for workspace/didChangeWatchedFiles (#23500) | Jon Huhn | 3 | +104 | -35 |
| 2023-06-14 09:39 | fix(tui): v:argv does not report the original argv[0] #24015 | t0muxx | 1 | +1 | -1 |
| 2023-06-13 15:17 | fix(codelens): add buffer and line checks before displaying codelens (#23887) | Rohit Sukumaran | 1 | +21 | -8 |
| 2023-06-13 14:53 | fix(lsp): handle stale bufnr on LspRequest autocmd trigger (#24013) | Mathias Fußenegger | 1 | +1 | -1 |
| 2023-06-13 12:55 | fix(api): redundant error when using `nvim_cmd` (#24010) | Famiu Haque | 1 | +1 | -1 |
| 2023-06-13 03:30 | fix(extmarks): handle inline virt_text with empty chunk (#24005) | zeertzjq | 2 | +61 | -13 |
| 2023-06-12 13:58 | vim-patch:8.2.4600: Vim9: not enough test coverage for executing :def function (#24001) | zeertzjq | 2 | +29 | -35 |
| 2023-06-12 13:33 | Merge pull request #24000 from zeertzjq/vim-8.2.3332 | zeertzjq | 3 | +133 | -78 |
| 2023-06-12 13:05 | vim-patch:8.2.3338: Vim9: no type check when assigning a list range | zeertzjq | 1 | +6 | -0 |
| 2023-06-12 12:35 | vim-patch:8.2.3332: Vim9: cannot assign to range in list | zeertzjq | 3 | +127 | -78 |
| 2023-06-12 12:08 | docs: various clarifications (#23999) | zeertzjq | 7 | +18 | -33 |
| 2023-06-12 10:46 | Merge pull request #23998 from zeertzjq/vim-8.2.3852 | zeertzjq | 2 | +32 | -23 |
| 2023-06-12 10:14 | vim-patch:8.2.3853: Vim9: not enough tests | zeertzjq | 1 | +16 | -19 |
| 2023-06-12 10:10 | vim-patch:8.2.3852: Vim9: not enough tests | zeertzjq | 2 | +20 | -8 |
| 2023-06-12 09:50 | Merge pull request #23996 from zeertzjq/vim-8.2.3191 | zeertzjq | 5 | +430 | -265 |
| 2023-06-12 08:15 | vim-patch:partial:8.2.3335: Vim9: not enough tests run with Vim9 | zeertzjq | 2 | +142 | -113 |
| 2023-06-12 07:16 | vim-patch:8.2.3202: Vim9: tests are only executed for legacy script | zeertzjq | 2 | +125 | -43 |
| 2023-06-12 06:49 | vim-patch:8.2.3191: Vim9: not enough code is tested | zeertzjq | 1 | +123 | -88 |
| 2023-06-12 07:38 | vim-patch:8.2.2533: Vim9: cannot use a range with :unlet | zeertzjq | 3 | +44 | -25 |
| 2023-06-12 06:41 | Merge pull request #23995 from zeertzjq/vim-8.2.1524 | zeertzjq | 13 | +144 | -172 |
| 2021-09-11 20:25 | test(unit/eval/typval_spec): adjust for Float to String conversion | Sean Dewar | 1 | +90 | -138 |
| 2023-06-12 04:48 | vim-patch:8.2.2949: tests failing because no error for float to string conversion | zeertzjq | 10 | +34 | -29 |
| 2021-09-24 21:42 | test(unit/eval/typval_spec): don't dereference NULL last_msg_hist | Sean Dewar | 1 | +3 | -2 |
| 2021-09-11 18:44 | vim-patch:8.2.2948: substitute() accepts a number but not a float expression | Sean Dewar | 2 | +12 | -4 |
| 2021-09-11 20:40 | vim-patch:8.2.1524: no longer get an error for string concatenation with float | Sean Dewar | 1 | +6 | -0 |
| 2023-06-12 03:44 | test(old): reorder test_substitute.vim to match upstream (#23994) | zeertzjq | 1 | +209 | -209 |
| 2023-06-11 23:32 | Merge #23954 vim.version() returns Version object | Justin M. Keyes | 2 | +18 | -4 |
| 2023-06-11 23:14 | feat: tostring(vim.version()) | Justin M. Keyes | 2 | +13 | -1 |
| 2023-06-11 22:48 | docs: fix vim.tbl_get type annotations #23992 | Stanislav Asunkin | 2 | +3 | -3 |
| 2023-06-07 12:28 | feat: vim.version() returns a Version object | Gianmaria Bajo | 1 | +6 | -4 |
| 2023-06-11 22:06 | refactor: remove WINGUI_URL | Justin M. Keyes | 1 | +0 | -3 |
| 2023-06-11 21:57 | feat: report "build" in vim.version() #23925 | treatybreaker | 3 | +11 | -1 |
| 2023-06-11 21:48 | docs: semantic token methods in :h lsp-method #23991 | jdrouhard | 1 | +2 | -0 |
| 2023-06-11 21:46 | refactor(treesitter): use npcall in _query_linter.lua #23985 | Stephan Seitz | 1 | +3 | -9 |
| 2023-06-11 14:12 | fix(remote): restore previous --remote-expr output formatting (#23988) | zeertzjq | 3 | +7 | -8 |
| 2023-06-11 13:38 | Merge pull request #23968 from figsoda/bundle | Matthieu Coudron | 2 | +63 | -8 |
| 2023-06-11 12:04 | vim-patch:f1dcd14fc5d4 (#23986) | zeertzjq | 2 | +2 | -2 |
| 2023-06-11 11:40 | vim-patch:10e8ff9b2607 (#23977) | Sean Dewar | 19 | +132 | -37 |
| 2023-06-11 09:53 | feat(lsp): add handlers for inlay hints (#23736) | Chinmay Dalal | 10 | +429 | -6 |
| 2023-06-11 07:29 | fix(remote): make --remote-expr print to stdout (#23980) | zeertzjq | 4 | +40 | -16 |
| 2023-06-11 04:23 | fix(helptags): make multibyte help tags work properly (#23975) | zeertzjq | 3 | +19 | -2 |
| 2023-06-11 03:29 | vim-patch:9.0.1626: Visual area not shown when using 'showbreak' (#23978) | zeertzjq | 5 | +151 | -100 |
| 2023-06-10 18:33 | feat(lua): use callable table as iterator in vim.iter (#23957) | Mathias Fußenegger | 3 | +36 | -0 |
| 2023-06-10 18:32 | fix(lsp): use percentage format on lsp.status (#23971) | Raphael | 1 | +1 | -1 |
| 2023-06-10 14:36 | ci: add runner image version to cache key | dundargoc | 1 | +5 | -1 |
| 2023-06-10 02:44 | test: more tests for nvim_{set,del}_keymap with abbreviation (#23970) | zeertzjq | 4 | +11 | -10 |
| 2023-06-10 01:37 | docs: fix typos (#23917) | Jonas Strittmatter | 3 | +5 | -5 |
| 2023-06-09 21:48 | vim-patch:9.0.1622: filetype name t32 is a bit obscure (#23967) | Christian Clason | 2 | +3 | -3 |
| 2023-06-09 20:50 | build(nix): use the correct versions of the bundled treesitter parsers | figsoda | 1 | +39 | -2 |
| 2023-06-09 20:29 | build(nix): update flake.lock | figsoda | 1 | +24 | -6 |
| 2023-06-09 20:00 | Merge pull request #23803 from bfredl/luaabbr | bfredl | 5 | +65 | -4 |
| 2023-05-28 10:09 | feat(api): support abbreviations in nvim_set_keymap | bfredl | 5 | +65 | -4 |
| 2023-06-09 13:30 | vim-patch:9.0.1621: FILETYPE_FILE is defined to the same value multiple times (#23965) | zeertzjq | 1 | +8 | -1 |
| 2023-06-09 09:43 | vim-patch:9.0.1617: charidx() result is not consistent with byteidx() (#23963) | zeertzjq | 3 | +99 | -47 |
| 2023-06-09 09:32 | feat(lsp)!: add vim.lsp.status, client.progress and promote LspProgressUpdate (#23958) | Mathias Fußenegger | 8 | +173 | -65 |
| 2023-06-09 06:59 | vim-patch:9.0.1620: Nix files are not recognized from the hashbang line (#23961) | Christian Clason | 2 | +4 | -1 |
| 2023-06-08 19:53 | vim-patch:9.0.1618: Trace32 files are not recognized (#23960) | Christian Clason | 2 | +3 | -0 |
| 2023-06-08 10:11 | feat(lua): add ringbuffer (#22894) | Mathias Fußenegger | 4 | +190 | -0 |
| 2023-06-07 23:03 | vim-patch:9.0.1616: quickfix text field is truncated (#23951) | zeertzjq | 2 | +19 | -13 |
| 2023-06-07 18:53 | vim-patch:9.0.1615: URL shortcut files are not recognized (#23950) | Christian Clason | 2 | +2 | -0 |
| 2023-06-07 12:52 | feat(lua): add `vim.system()` | Lewis Russell | 8 | +611 | -167 |
| 2023-06-07 12:39 | fix(lsp): reduce diagnostics and add more types (#23948) | Lewis Russell | 3 | +100 | -58 |
| 2023-06-07 12:29 | feat(diff): grouping optimization for linematch algorithm | Jonathon | 2 | +253 | -50 |
| 2023-06-07 11:32 | feat(scripts): add lsp_types.lua (#23750) | max397574 | 2 | +4605 | -0 |
| 2023-06-07 02:51 | refactor(options): use slash separator for `option_get_valid_types()` (#23945) | Famiu Haque | 1 | +3 | -3 |
| 2023-06-07 02:17 | Merge pull request #23943 from zeertzjq/autocmd-fname | zeertzjq | 7 | +33 | -22 |
| 2023-06-07 01:29 | fix(events): don't expand non-file as file name | zeertzjq | 3 | +21 | -18 |
| 2023-06-07 01:26 | revert: "refactor: eliminate `autocmd_fname_full` global" | zeertzjq | 5 | +12 | -4 |
| 2023-06-07 01:00 | refactor(api): adjust errors for setting options (#23942) | zeertzjq | 3 | +13 | -14 |
| 2023-06-07 00:05 | refactor(options): remove `getoption_T` and introduce `OptVal` (#23850) | Famiu Haque | 29 | +672 | -367 |
| 2023-06-06 17:19 | build!: remove neovim qt | dundargoc | 5 | +4 | -81 |
| 2023-06-06 16:26 | refactor(defaults): do not use C specific default values for options (#22500) | Gregory Anders | 6 | +30 | -15 |
| 2023-06-06 15:42 | feat(health): fold successful healthchecks #22866 | Alexandre Teoi | 4 | +57 | -1 |
| 2023-06-06 15:31 | vim-patch:9.0.1614: strlen() called too often for :spellrepall (#23940) | zeertzjq | 2 | +2 | -2 |
| 2023-06-06 15:23 | refactor!: rename "playground" => "dev" #23919 | Justin M. Keyes | 6 | +445 | -449 |
| 2023-06-06 14:18 | refactor(api): remove `BOOL` macro #23936 | Famiu Haque | 3 | +7 | -8 |
| 2023-06-06 13:38 | fix: version-range < and <= #23539 | Gianmaria Bajo | 3 | +26 | -7 |
| 2023-06-06 12:00 | refactor: adjust headers according to the style guide (#23934) | dundargoc | 9 | +33 | -32 |
| 2023-06-06 11:24 | fix(statusline): redraw when VIsual_mode changes (#23933) | zeertzjq | 3 | +61 | -4 |
| 2023-06-01 09:15 | fix(ui): propagate line wrapping state on grid_line events | Ricky Zhou | 6 | +38 | -19 |
| 2023-06-06 03:15 | vim-patch:partial:8.2.4950: text properties position wrong after shifting text (#23930) | zeertzjq | 1 | +21 | -23 |
| 2023-06-06 02:32 | fix(spell): splice extmarks on :spellrepall (#23929) | zeertzjq | 2 | +16 | -8 |
| 2023-06-06 01:36 | vim-patch:9.0.1613: some make output gets picked up by 'errorformat' (#23926) | Gregory Anders | 2 | +2 | -2 |
| 2023-06-05 23:13 | vim-patch:9.0.1612: "skipcol" not reset when using multi-byte characters (#23928) | zeertzjq | 3 | +40 | -4 |
| 2023-06-05 22:59 | Merge pull request #23927 from zeertzjq/vim-9.0.1603 | zeertzjq | 3 | +87 | -4 |
| 2023-06-05 22:34 | vim-patch:9.0.1610: display is wrong when 'smoothscroll' is set | zeertzjq | 3 | +29 | -12 |
| 2023-06-05 22:26 | vim-patch:9.0.1603: display wrong if scrolling multiple lines with 'smoothscroll' | zeertzjq | 3 | +69 | -3 |
| 2023-06-05 18:08 | fix: vim.loop in luv threads (#23924) | Lewis Russell | 1 | +3 | -0 |
| 2023-06-05 16:53 | fix(editorconfig): check that buffer is valid (#23922) | Gregory Anders | 2 | +16 | -0 |
| 2023-06-05 14:45 | vim-patch:9.0.1608: update_topline() is called twice (#23920) | luukvbaal | 1 | +1 | -7 |
| 2023-06-05 13:21 | fix(lsp): use only utf-16 in default client positionEncodings (#23903) | Gregory Anders | 2 | +3 | -7 |
| 2023-06-05 09:19 | defaults: shortmess+=C #23907 | Justin M. Keyes | 4 | +10 | -9 |
| 2023-06-05 09:11 | fix(mouse): handle folded lines with virt_lines attached to line above (#23912) | zeertzjq | 3 | +162 | -9 |
| 2023-06-05 06:09 | test(core/startup_spec): add a test for #13720 (#23910) | zeertzjq | 1 | +119 | -91 |
| 2023-06-05 05:19 | refactor(lsp): use LPeg for watchfiles matching (#23788) | Jon Huhn | 2 | +126 | -156 |
| 2023-06-05 05:17 | fix(lsp): set extra info only when it has a value (#23868) | Raphael | 2 | +21 | -17 |
| 2023-06-05 01:19 | Merge pull request #23908 from zeertzjq/vim-9.0.1600 | zeertzjq | 5 | +322 | -40 |
| 2023-06-04 22:58 | fix(plines): folded lines with virt_lines attached to line above | zeertzjq | 4 | +265 | -33 |
| 2023-06-04 22:40 | vim-patch:9.0.1607: screenpos() returns wrong row with diff filler lines | zeertzjq | 2 | +21 | -8 |
| 2023-06-04 22:33 | vim-patch:9.0.1600: screenpos() does not take w_skipcol into account | zeertzjq | 2 | +38 | -1 |
| 2023-06-04 23:45 | fix(lsp): restore marks after apply_text_edits() #14630 | Folke Lemaitre | 3 | +73 | -0 |
| 2023-06-04 22:58 | vim-patch:9.0.1606: using freed memory when 'foldcolumn' is set (#23906) | zeertzjq | 2 | +23 | -1 |
| 2023-06-04 02:49 | fix(ui): don't send empty grid_line with redrawdebug=compositor (#23899) | zeertzjq | 3 | +17 | -1 |
| 2023-06-04 01:09 | fix(events)!: trigger CursorMoved later on switching window (#23711) | zeertzjq | 5 | +16 | -12 |
| 2023-06-04 01:03 | feat(lsp): set kind in select call for codelens #23889 | Artyom Andreev | 1 | +1 | -0 |
| 2023-06-03 23:39 | vim-patch:9.0.1602: stray character visible if marker on top of double-wide char (#23897) | zeertzjq | 3 | +98 | -8 |
| 2023-06-03 22:39 | vim-patch:9.0.1601: filetype detection fails for *.conf file without comments (#23896) | Christian Clason | 2 | +4 | -1 |
| 2023-06-03 16:12 | Merge pull request #23864 from folke/nvim_win_set_height | bfredl | 2 | +18 | -12 |
| 2023-06-03 10:44 | fix(folds): allow overlay virtual text on folded line (#23892) | zeertzjq | 4 | +88 | -49 |
| 2023-06-03 10:06 | perf(iter): make ListIter.totable more efficient (#23714) | Lewis Russell | 1 | +25 | -9 |
| 2023-06-03 10:06 | feat(lua): rename vim.loop -> vim.uv (#22846) | Lewis Russell | 41 | +147 | -145 |
| 2023-06-03 07:18 | docs(iter): add emmylua type to iter module (#23845) | Sebastian Lyng Johansen | 1 | +3 | -0 |
| 2023-06-02 17:41 | build(deps): bump luajit to HEAD - 51fb2f2c3 (#23886) | Christian Clason | 1 | +2 | -2 |
| 2023-06-02 15:26 | vim-patch:9.0.1599: Cursor not adjusted when 'splitkeep' is not "cursor" (#23884) | luukvbaal | 4 | +62 | -55 |
| 2023-06-02 14:59 | docs: small fixes (#23619) | dundargoc | 9 | +19 | -16 |
| 2023-06-02 13:00 | feat(:source): source current ft=lua buffer as Lua code (#23802) | zeertzjq | 4 | +68 | -52 |
| 2023-06-02 09:45 | docs(html): define anchors for search engine #23879 | Justin M. Keyes | 1 | +8 | -7 |
| 2023-06-02 09:38 | ci: remove ci/ from cache key (#23878) | zeertzjq | 1 | +1 | -1 |
| 2023-06-02 09:23 | fix(health): stop job properly on timeout (#23877) | zeertzjq | 1 | +2 | -2 |
| 2023-06-02 00:48 | vim-patch:9.0.1597: cursor ends up below the window after a put (#23873) | zeertzjq | 5 | +55 | -5 |
| 2023-06-01 20:31 | vim-patch:9.0.1598: screenchar() and others are wrong with DBCS 'encoding' (#23872) | zeertzjq | 4 | +61 | -10 |
| 2023-06-01 17:10 | Merge pull request #23871 from gpanders/lsp-position-encoding | Gregory Anders | 4 | +45 | -0 |
| 2023-06-01 16:39 | feat(lsp): include positionEncodings in default client capabilities | Gregory Anders | 2 | +13 | -0 |
| 2023-06-01 16:15 | feat(lsp): set client offset_encoding if server supports positionEncoding | Gregory Anders | 2 | +32 | -0 |
| 2023-06-01 13:29 | Merge pull request #23789 from luukvbaal/spell | zeertzjq | 5 | +124 | -85 |
| 2023-06-01 12:49 | refactor(drawscreen): avoid spell check on folded or filler lines | zeertzjq | 2 | +12 | -9 |
| 2023-05-31 19:13 | vim-patch:9.0.1595: line pointer becomes invalid when using spell checking | Luuk van Baal | 4 | +63 | -27 |
| 2023-05-27 22:12 | vim-patch:9.0.1585: weird use of static variables for spell checking | Luuk van Baal | 3 | +79 | -79 |
| 2023-06-01 12:28 | vim-patch:9.0.1596: :registers command does not work in sandbox (#23866) | zeertzjq | 2 | +4 | -3 |
| 2023-06-01 10:42 | fix(api): dont change curwin for nvim_win_set_width | Folke Lemaitre | 1 | +1 | -6 |
| 2023-06-01 10:23 | test: added tests for set_height with winminheight=0 and a winbar | Folke Lemaitre | 1 | +16 | -0 |
| 2023-06-01 09:44 | fix(api): dont change curwin for nvim_win_set_height | Folke Lemaitre | 1 | +1 | -6 |
| 2023-06-01 08:20 | fix(column): don't overflow sign column with extmark signs (#23854) | zeertzjq | 2 | +38 | -3 |
| 2023-06-01 06:38 | fix(lsp): add param assert in client_is_stopped (#23857) | Raphael | 1 | +2 | -1 |
| 2023-05-31 00:54 | ci(issue-open-check): don't add "doc" label | zeertzjq | 1 | +4 | -4 |
| 2023-05-31 00:32 | docs(html): algolia docsearch #23839 | Justin M. Keyes | 1 | +19 | -1 |
| 2023-05-30 22:50 | test(extmarks): folding inline virt_text on empty line (#23847) | zeertzjq | 1 | +23 | -2 |
| 2023-05-30 18:56 | feat(lsp)!: promote LspRequest to a full autocmd and enrich with additional data (#23694) | jdrouhard | 5 | +75 | -13 |
| 2023-05-30 17:15 | fix(lsp): fix dynamic registration of code actions (#23826) | Folke Lemaitre | 1 | +8 | -1 |
| 2023-05-30 14:56 | vim-patch:8.2.3689: ex_let_one() is too long (#23830) | zeertzjq | 1 | +190 | -158 |
| 2023-05-30 12:56 | fix(statusline): corrupted screen with minwid sign item in 'statuscolumn' (#23823) | luukvbaal | 2 | +38 | -16 |
| 2023-05-29 23:18 | vim-patch:9.0.1588: Incsearch not triggered when pasting clipboard register (#23817) | zeertzjq | 9 | +63 | -14 |
| 2023-05-29 22:44 | vim-patch:9.0.1591: some "gomod" files are not recognized (#23820) | Omar El Halabi | 2 | +8 | -2 |
| 2023-05-29 14:14 | vim-patch:9.0.1586: error for using two messages with ngettext() differing in "%" (#23816) | zeertzjq | 1 | +11 | -1 |
| 2023-05-29 08:25 | vim-patch:9.0.1587: Corn config files are not recognized (#23807) | Christian Clason | 2 | +2 | -0 |
| 2023-05-29 00:44 | fix(substitute): properly check if preview is needed (#23809) | zeertzjq | 2 | +49 | -13 |
| 2023-05-28 14:34 | build: remove LOG_LIST_ACTIONS option and related code | dundargoc | 7 | +0 | -183 |
| 2023-05-28 14:04 | fix(NVIM_APPNAME): show error message if $NVIM_APPNAME is invalid | Ghjuvan Lacambre | 3 | +23 | -0 |
| 2023-05-28 13:39 | build: align .clang-format rules with uncrustify config | Tom Praschan | 1 | +2 | -2 |
| 2023-05-28 13:28 | build: remove LOG_DEBUG option | dundargoc | 2 | +0 | -4 |
| 2023-05-28 13:13 | fix(ftplugin): source Lua files after Vimscript files per directory (#23801) | Christian Clason | 1 | +5 | -3 |
| 2023-05-28 09:47 | vim-patch:9.0.1584: not all meson files are recognized (#23797) | Christian Clason | 2 | +2 | -1 |
| 2023-05-28 09:29 | fix(extmarks): fix virt_text_hide off-by-one hiding (#23795) | zeertzjq | 2 | +12 | -5 |
| 2023-05-28 09:22 | fix(extmarks): don't show virt lines for end mark (#23792) | zeertzjq | 2 | +25 | -1 |
| 2023-05-28 08:28 | test(extmarks): add tests for #14201 #20004 #20885 (#23794) | zeertzjq | 2 | +74 | -8 |
| 2023-05-28 05:51 | feat(lsp): initial support for dynamic capabilities (#23681) | Folke Lemaitre | 8 | +327 | -69 |
| 2023-05-28 03:09 | test(extmarks): add test for virt_text_hide with 'smoothscroll' (#23791) | zeertzjq | 4 | +40 | -9 |
| 2023-05-28 00:06 | vim-patch:9.0.1583: get E304 when using 'cryptmethod' "xchacha20v2" (#23790) | zeertzjq | 5 | +100 | -65 |
| 2023-05-27 14:15 | vim-patch:9.0.1582: :stopinsert may not work in a popup close handler (#23785) | zeertzjq | 2 | +26 | -1 |
| 2023-05-27 13:36 | fix(extmarks): make right_align and win_col work on wrapped line (#23759) | zeertzjq | 4 | +134 | -41 |
| 2023-05-27 11:27 | ci: remove reviewdog for uncrustify | dundargoc | 1 | +0 | -12 |
| 2023-05-27 02:13 | fix(tui): restore title before exiting alternate screen (#23776) | zeertzjq | 1 | +3 | -1 |
| 2023-05-26 19:51 | fix: function was renamed (#23772) | Matthieu Coudron | 1 | +1 | -1 |
| 2023-05-26 14:22 | build(vim-patch.sh): use bundled uncrustify (#23770) | zeertzjq | 1 | +3 | -3 |
| 2023-05-26 14:13 | vim-patch:9.0.1580: CI: indent test hangs on FreeBSD (#23768) | zeertzjq | 1 | +1 | -0 |
| 2023-05-26 09:51 | fix(tui): don't set tty background if &bg was set before VimEnter (#23701) | Null Chilly | 1 | +2 | -2 |
| 2023-05-26 09:48 | Merge pull request #23742 from bfredl/neolight | bfredl | 3 | +108 | -33 |
| 2023-05-26 09:29 | Merge pull request #23583 from zeertzjq/ui-attach-title | bfredl | 4 | +14 | -5 |
| 2023-05-26 09:16 | Merge pull request #23523 from 3N4N/fix/api-info | bfredl | 1 | +4 | -0 |
| 2023-05-26 04:13 | fix(mkspell): prevent Unicode character overflow (#23760) | julio-b | 1 | +1 | -1 |
| 2023-05-26 02:41 | fix(extmarks): fix virt_text_hide with 'nowrap' and multibyte (#23757) | zeertzjq | 2 | +21 | -1 |
| 2023-05-26 00:08 | vim-patch:9.0.1578: SpellCap highlight not always updated when needed (#23755) | luukvbaal | 6 | +83 | -30 |
| 2023-05-11 02:48 | fix(ui-ext): send title to newly-attached UI | zeertzjq | 4 | +14 | -5 |
| 2023-05-24 12:33 | fix(drawline): combine extmark highligh with area hl correctly | bfredl | 3 | +108 | -33 |
| 2023-05-25 14:14 | fix(folds): combined Folded and Visual highlights (#23752) | zeertzjq | 4 | +131 | -72 |
| 2023-05-25 10:01 | Merge pull request #23744 from luukvbaal/spell | zeertzjq | 7 | +217 | -55 |
| 2023-05-24 18:41 | vim-patch:9.0.0664: bad redrawing with spell checking, using "C" and "$" in 'cpo' | Luuk van Baal | 4 | +67 | -22 |
| 2023-05-24 18:26 | vim-patch:9.0.0608: with spelling, deleting a full stop does not update next line | Luuk van Baal | 5 | +46 | -8 |
| 2023-05-24 18:13 | vim-patch:9.0.0590: after exiting Insert mode spelling not checked in next line | Luuk van Baal | 5 | +37 | -9 |
| 2023-05-24 17:50 | vim-patch:9.0.0175: spell checking for capital not working with trailing space | Luuk van Baal | 3 | +84 | -33 |
| 2023-05-24 19:14 | build: remove functionaltest-lua target | dundargoc | 3 | +2 | -23 |
| 2023-05-24 13:25 | fix(folds): show Folded highlight in Visual selection (#23741) | zeertzjq | 3 | +71 | -16 |
| 2023-05-24 08:04 | feat(term): enable reflow by default (#21124) | Christian Clason | 5 | +12 | -4 |
| 2023-05-23 23:09 | vim-patch:9.0.1575: "file N of M" message is not translated (#23737) | zeertzjq | 1 | +12 | -15 |
| 2023-05-23 22:14 | ci: remove api-docs-check workflow | dundargoc | 2 | +3 | -57 |
| 2023-05-23 22:13 | fix(deps): restore functionality of USE_EXISTING_SRC_DIR | dundargoc | 2 | +32 | -1 |
| 2023-05-23 10:11 | refactor: fix clang/PVS warnings (#23731) | zeertzjq | 5 | +6 | -4 |
| 2023-05-23 10:01 | Merge pull request #23730 from famiu/refactor/api/helpers | bfredl | 32 | +103 | -99 |
| 2023-05-23 08:25 | refactor(api): new helper macros | Famiu Haque | 32 | +103 | -99 |
| 2023-05-23 08:12 | fix(colorscheme): try .lua files in 'rtp' before .vim files in 'pp' (#23727) | zeertzjq | 2 | +42 | -2 |
| 2023-05-22 23:24 | fix(deps): restore functionality of USE_EXISTING_SRC_DIR | James McCoy | 1 | +5 | -1 |
| 2023-05-22 12:45 | ci: add check to ensure USE_EXISTING_SRC_DIR=ON builds work | James McCoy | 1 | +27 | -0 |
| 2023-05-22 12:16 | Merge pull request #20130 from bfredl/inline | bfredl | 14 | +1075 | -89 |
| 2023-05-22 10:46 | refactor(drawline): move inline text code to its own function | bfredl | 2 | +109 | -100 |
| 2023-05-22 10:15 | fix(test): clean up inline virtual text tests a little | bfredl | 1 | +137 | -292 |
| 2023-05-09 12:26 | fix(extmark): fix cursor position with both left and right gravity inline text | bfredl | 5 | +65 | -20 |
| 2023-05-06 13:14 | docs: update api.txt and add inline virtual text to news.txt | tom-anders | 2 | +4 | -0 |
| 2023-04-01 04:04 | vim-patch:9.0.0210: 'list' mode does not work properly with virtual text | Ibby | 1 | +4 | -8 |
| 2023-04-19 16:15 | fix(ui): fix overflowing nowrap virtual text not displaying if tab follows | Ibby | 2 | +33 | -0 |
| 2023-04-19 09:02 | fix(ui): fix virtual text not displaying when two overlapping inlines (nowrap) | Ibby | 2 | +92 | -60 |
| 2023-04-03 12:13 | vim-patch:9.0.1067: in diff mode virtual text is highlighted incorrectly | Ibby | 2 | +69 | -12 |
| 2023-04-04 14:29 | fix(ui): fix incorrect highlighting when virtual text next to match | Ibby | 2 | +54 | -7 |
| 2023-04-03 13:12 | fix(ui): fix incorrect highlighting when virtual text wraps with number | Ibby | 2 | +28 | -1 |
| 2023-04-03 10:46 | vim-patch:9.0.0944: 'cursorline' causes virtual text highlight to continue | Ibby | 2 | +43 | -0 |
| 2023-04-12 08:21 | fix(ui): fix tabs not being spaced properly after virtual text with no wrap | Ibby | 3 | +63 | -6 |
| 2023-04-02 15:43 | vim-patch:9.0.0716: with 'nowrap' virtual text "after" does not scroll left | Ibby | 2 | +53 | -4 |
| 2023-04-02 15:05 | fix(ui): fixes incorrect rendering when virtual text is not visable and nowrap | Ibby | 2 | +31 | -4 |
| 2023-03-27 14:23 | vim-patch:9.0.0205: cursor in wrong position when inserting after virtual text | Ibby | 4 | +50 | -2 |
| 2023-03-26 14:25 | fix(ui): fix visual and search highlighting interfering with virtual text | Ibby | 2 | +146 | -38 |
| 2023-03-26 06:40 | vim-patch:9.0.0183: extra space after virtual text when 'linebreak' is set | Ibby | 2 | +28 | -1 |
| 2023-03-26 05:09 | vim-patch:9.0.0178: cursor position wrong with virtual text before Tab | Ibby | 3 | +116 | -4 |
| 2023-03-26 03:49 | vim-patch:9.0.0179: cursor pos wrong with wrapping virtual text in empty line | Ibby | 3 | +125 | -12 |
| 2023-03-25 13:10 | vim-patch:9.0.0143: cursor positioned after virtual text in empty line | Ibby | 2 | +23 | -1 |
| 2023-03-19 09:31 | fix(ui): fix multi-byte characters highlight in virtual text | Ibby | 3 | +82 | -10 |
| 2023-03-19 07:50 | fix(ui): adjust the cursor when inserting virtual text | Ibby | 2 | +29 | -0 |
| 2023-03-19 07:32 | vim-patch:9.0.0130: cursor position wrong when inserting around virtual text | Ibby | 4 | +10 | -2 |
| 2023-03-19 06:37 | fix(ui): fix cursor position with multiple inline virtual text | Ibby | 3 | +32 | -5 |
| 2023-03-19 05:31 | feat(ui): inline virtual text | Ibby | 6 | +160 | -11 |
| 2023-05-22 10:22 | fix(redraw): overwrite double-width char with virt_text properly (#23708) | zeertzjq | 3 | +85 | -9 |
| 2023-05-22 09:07 | fix(highlight): remove unnecessary assignment to char_attr for 'spell' (#23713) | luukvbaal | 2 | +15 | -3 |
| 2023-05-22 08:49 | fix(api): nvim_get_hl should return default flag | Null Chilly | 2 | +8 | -0 |
| 2023-05-22 08:47 | ci: enable colors by default when testing | dundargoc | 2 | +8 | -2 |
| 2023-05-22 08:24 | refactor(vim.secure): move to lua/secure.c | Lewis Russell | 6 | +138 | -107 |
| 2023-05-22 08:19 | Merge pull request #23712 from famiu/refactor/test/buf0 | bfredl | 22 | +76 | -76 |
| 2023-05-22 06:47 | test: don't unnecessarily specify win/buf for `nvim_(get|set)_option_value` | Famiu Haque | 22 | +76 | -76 |
| 2023-05-21 18:57 | build: move luarocks and rocks installation to main build | dundargoc | 11 | +169 | -203 |
| 2023-05-21 18:16 | Merge pull request #23670 from famiu/refactor/deprecate_opt_api | bfredl | 87 | +725 | -785 |
| 2023-05-21 17:22 | fix(treesitter): update highlights for query (#23699) | Christian Clason | 1 | +4 | -4 |
| 2023-05-21 11:00 | fix(redraw): multibyte characters are wrapped at the end of a line (#23696) | luukvbaal | 2 | +14 | -1 |
| 2023-05-21 10:06 | Merge pull request #23697 from clason/bump-luv | Christian Clason | 2 | +114 | -2 |
| 2023-05-21 09:29 | docs(luv): update to HEAD | Christian Clason | 1 | +112 | -0 |
| 2022-12-19 16:37 | refactor(options): deprecate nvim[_buf|_win]_[gs]et_option | Lewis Russell | 87 | +725 | -785 |
| 2023-05-21 08:52 | build(deps): bump luv to HEAD - c1497c0ff | Christian Clason | 1 | +2 | -2 |
| 2023-05-20 15:30 | feat(fs): expose join_paths as `vim.fs.joinpath` (#23685) | Christian Clason | 3 | +30 | -9 |
| 2023-05-20 05:45 | fix(lsp): don't register didChangeWatchedFiles when capability not set (#23689) | Jon Huhn | 2 | +90 | -1 |
| 2023-05-20 00:21 | vim-patch:partial:9.0.1570: some tests are slow (#23688) | zeertzjq | 2 | +9 | -10 |
| 2023-05-20 00:21 | Merge pull request #23686 from luukvbaal/smoothscroll | zeertzjq | 3 | +101 | -8 |
| 2023-05-19 16:42 | vim-patch:9.0.1568: with 'smoothscroll' cursor may move below botline | Luuk van Baal | 3 | +102 | -37 |
| 2023-05-19 14:14 | vim-patch:9.0.1564: display moves up and down with 'incsearch' and 'smoothscroll' | Luuk van Baal | 2 | +34 | -6 |
| 2023-05-19 12:15 | build(deps): bump libuv to v1.45.0 (#23684) | Christian Clason | 1 | +2 | -2 |
| 2023-05-19 07:11 | vim-patch:9.0.1565: json lines files are not recognized (#23677) | Christian Clason | 2 | +2 | -0 |
| 2023-05-18 23:30 | fix(tui): make disabling title restore old title from stack (#23585) | zeertzjq | 1 | +17 | -8 |
| 2023-05-18 14:28 | build: don't format deleted files | dundargoc | 1 | +3 | -3 |
| 2023-05-18 14:27 | build: bundle uncrustify | dundargoc | 7 | +48 | -43 |
| 2023-05-18 14:27 | build: remove duplicate include directories in --version output | dundargoc | 3 | +7 | -2 |
| 2023-05-18 09:52 | fix(treesitter): allow foldexpr without highlights (#23672) | Lewis Russell | 2 | +2 | -12 |
| 2023-05-17 13:06 | fix(messages): ensure msg_grid is at top at more prompt (#23584) | zeertzjq | 2 | +31 | -3 |
| 2023-05-17 11:00 | Merge pull request #15534 from bfredl/monomap | bfredl | 32 | +403 | -457 |
| 2023-05-17 10:42 | feat(treesitter): improved logging (#23638) | Lewis Russell | 4 | +156 | -10 |
| 2023-05-14 16:45 | refactor(map): avoid duplicated khash_t types for values | bfredl | 32 | +403 | -457 |
| 2023-05-16 15:41 | fix(treesitter): correctly calculate bytes for text sources (#23655) | Lewis Russell | 2 | +81 | -13 |
| 2023-05-16 03:33 | refactor: use xstrl{cpy,cat} on IObuff (#23648) | ii14 | 12 | +42 | -42 |
| 2023-05-16 02:00 | vim-patch:8.2.2858: test fails because of changed error message (#23647) | zeertzjq | 1 | +2 | -2 |
| 2023-05-15 23:56 | vim-patch:9.0.1561: display wrong when moving cursor to above the top line (#23644) | luukvbaal | 5 | +70 | -13 |
| 2023-05-15 21:21 | ci: remove redundant asan and ubsan options | ii14 | 1 | +2 | -2 |
| 2023-05-15 17:46 | Merge pull request #23606 from clason/bump-tree-sitter-lua | Christian Clason | 9 | +88 | -14 |
| 2023-05-15 15:24 | Merge pull request #23259 from ii14/build/ubsan_default_options | bfredl | 6 | +17 | -7 |
| 2023-04-22 01:27 | build: add ubsan default options | ii14 | 6 | +17 | -7 |
| 2023-05-13 10:56 | fix(treesitter): update c queries | Christian Clason | 4 | +63 | -5 |
| 2023-05-13 10:50 | fix(treesitter): update vimdoc and vimscript queries | Christian Clason | 2 | +5 | -5 |
| 2023-05-13 10:37 | build(deps): update lua parser and queries | Christian Clason | 3 | +20 | -4 |
| 2023-05-15 09:22 | build(deps): bump libuv to HEAD - 30fc896cc (#23636) | Christian Clason | 1 | +2 | -2 |
| 2023-05-15 07:38 | vim-patch:b7398fe41c9e (#23627) | Christian Clason | 22 | +454 | -155 |
| 2023-05-15 00:13 | vim-patch:9.0.1554: code for handling 'switchbuf' is repeated (#23632) | zeertzjq | 3 | +36 | -48 |
| 2023-05-15 00:04 | vim-patch:9.0.1555: setcharsearch() does not clear last searched char properly (#23631) | zeertzjq | 3 | +11 | -2 |
| 2023-05-14 22:08 | ci: trigger tests when pushing | dundargoc | 2 | +9 | -6 |
| 2023-05-14 12:29 | test: skip flaky test on Windows | dundargoc | 1 | +1 | -0 |
| 2023-05-14 11:18 | docs(if_pyth): make it work with Python 3 instead of Python 2 (#23620) | zeertzjq | 1 | +8 | -14 |
| 2023-05-14 11:08 | ci: bump uncrustify to 0.77.1 | Christian Clason | 1 | +1 | -1 |
| 2023-05-13 22:03 | vim-patch:9.0.1551: position of marker for 'smoothscroll' not computed correctly (#23617) | luukvbaal | 3 | +33 | -18 |
| 2023-05-13 19:33 | docs: small fixes | dundargoc | 43 | +98 | -94 |
| 2023-05-13 17:50 | build(deps): bump tree-sitter to HEAD - 91e4d9401 (#23616) | Christian Clason | 1 | +2 | -2 |
| 2023-05-13 15:08 | Merge pull request #23612 from zeertzjq/vim-9.0.0064 | zeertzjq | 5 | +88 | -8 |
| 2023-05-13 14:39 | vim-patch:9.0.0598: using negative array index with negative width window | zeertzjq | 2 | +27 | -1 |
| 2023-05-13 14:38 | vim-patch:9.0.0492: cmdwin test fails on MS-Windows | zeertzjq | 1 | +3 | -0 |
| 2023-05-13 14:29 | vim-patch:9.0.0490: using freed memory with cmdwin and BufEnter autocmd | zeertzjq | 2 | +18 | -6 |
| 2023-05-13 14:28 | vim-patch:9.0.0249: no test for what 9.0.0234 fixes | zeertzjq | 1 | +7 | -0 |
| 2023-05-13 14:26 | vim-patch:9.0.0218: reading before the start of the line | zeertzjq | 2 | +10 | -1 |
| 2023-05-13 14:23 | vim-patch:9.0.0064: confusing error when using "q:" in command line window | zeertzjq | 2 | +23 | -0 |
| 2023-05-13 13:00 | vim-patch:9.0.1549: USD filetype is not recognized (#23608) | Christian Clason | 2 | +3 | -0 |
| 2023-05-13 11:29 | fix(treesitter): support subfiletypes in get_lang (#23605) | Christian Clason | 1 | +5 | -0 |
| 2023-05-13 10:12 | build: cmake cleanup | dundargoc | 16 | +50 | -71 |
| 2023-05-13 09:44 | ci(deps): update bump_deps script (#23604) | Christian Clason | 1 | +22 | -2 |
| 2023-05-13 09:27 | refactor(lsp): mark server_ready function as deprecated (#23520) | Raphael | 2 | +2 | -7 |
| 2023-05-13 02:40 | refactor: remove typval.h from most header files (#23601) | zeertzjq | 32 | +20 | -35 |
| 2023-05-13 00:40 | vim-patch:9.0.1546: some commands for opening a file don't use 'switchbuf' (#23600) | zeertzjq | 3 | +103 | -14 |
| 2023-05-13 00:15 | vim-patch:9.0.1545: text not scrolled when cursor moved with "g0" and "h" (#23599) | luukvbaal | 3 | +14 | -0 |
| 2023-05-12 07:51 | build: bump uncrustify to version 0.77 | dundargoc | 1 | +52 | -5 |
| 2023-05-12 00:17 | test(scroll_opt): fix typo in porting oldtest (#23593) | luukvbaal | 2 | +3 | -3 |
| 2023-05-11 23:24 | Merge pull request #23558 from luukvbaal/smoothscroll | zeertzjq | 8 | +207 | -75 |
| 2023-05-11 18:37 | vim-patch:9.0.1543: display errors when making topline shorter | Luuk van Baal | 5 | +82 | -12 |
| 2023-05-11 18:29 | vim-patch:9.0.1542: line not fully displayed if it doesn't fit in the screen | Luuk van Baal | 3 | +43 | -6 |
| 2023-05-11 18:17 | build: make dependency URL variables non-cached (#23577) | dundargoc | 1 | +4 | -9 |
| 2023-05-11 11:08 | fix(treesitter): reset cursor max_start_depth | Lewis Russell | 1 | +5 | -0 |
| 2023-05-11 10:13 | feat(treesitter): add support for setting query depths | Lewis Russell | 6 | +67 | -9 |
| 2023-05-11 07:43 | vim-patch:9.0.1539: typst filetype is not recognized (#23578) | Gaétan Lepage | 4 | +58 | -2 |
| 2023-05-11 00:09 | vim-patch:9.0.1538: :wqall does not trigger ExitPre (#23574) | zeertzjq | 3 | +30 | -5 |
| 2023-05-10 17:14 | build(deps): bump LibUV to HEAD (#22833) | Christian Clason | 1 | +2 | -2 |
| 2023-05-10 15:46 | fix(highlight): apply 'winblend' to NormalNC (#23555) | zeertzjq | 2 | +68 | -4 |
| 2023-05-10 09:42 | fix(redo): make redo of Lua mappings in op-pending mode work (#23566) | zeertzjq | 8 | +57 | -25 |
| 2023-05-09 20:41 | vim-patch:9.0.1533: test for 'smoothscroll' is ineffective | Luuk van Baal | 2 | +13 | -20 |
| 2023-05-09 15:09 | vim-patch:9.0.1530: cursor moves to wrong line when 'foldmethod' is "diff" | Luuk van Baal | 3 | +69 | -37 |
| 2023-05-09 19:00 | docs(lsp): fix `config.cmd` argument for `vim.lsp.start_client` (#23560) | hituzi no sippo | 2 | +8 | -8 |
| 2023-05-09 16:14 | test: move most title tests to a separate file (#23557) | zeertzjq | 2 | +139 | -120 |
| 2023-05-09 16:12 | fix(lsp): fix relative patterns for `workspace/didChangeWatchedFiles` (#23548) | Jon Huhn | 2 | +14 | -6 |
| 2023-05-09 15:25 | build: add luajit runtime files when installing (#23514) | dundargoc | 2 | +12 | -4 |
| 2023-05-09 15:24 | docs(lsp): fix type of `config.cmd` argument for `vim.lsp.start_client` (#23550) | hituzi no sippo | 2 | +2 | -2 |
| 2023-05-09 01:18 | test(old): remove python2 tests (#23547) | zeertzjq | 4 | +2 | -300 |
| 2023-05-08 23:44 | vim-patch:9.0.1525: 'smoothscroll' does not always work properly (#23544) | luukvbaal | 3 | +133 | -25 |
| 2023-05-08 15:29 | vim-patch:9.0.1526: condition is always true (#23541) | zeertzjq | 1 | +6 | -6 |
| 2023-05-08 15:24 | build: remove USE_BUNDLED_BUSTED option | dundargoc | 1 | +11 | -15 |
| 2023-05-08 15:17 | Merge pull request #23540 from zeertzjq/vim-9.0.1522 | zeertzjq | 6 | +58 | -18 |
| 2023-05-08 15:02 | fix(syntax): use correct diagnostic group for checkhealth (#23538) | Christian Clason | 1 | +1 | -1 |
| 2023-05-08 14:49 | vim-patch:9.0.1524: passing -1 for bool is not always rejected | zeertzjq | 4 | +29 | -19 |
| 2023-05-08 14:40 | vim-patch:9.0.1522: some functions give two error messages | zeertzjq | 5 | +40 | -10 |
| 2023-05-08 08:25 | fix(statusline): bail out properly on negative row (#23535) | zeertzjq | 2 | +24 | -1 |
| 2023-05-08 08:09 | Merge pull request #23486 from msva/patch-1 | zeertzjq | 2 | +31 | -10 |
| 2023-05-08 07:22 | test: add more tests for :Man section extraction | zeertzjq | 1 | +24 | -8 |
| 2023-05-08 05:57 | docs: add some missing changes from Vim runtime updates (#23533) | zeertzjq | 3 | +8 | -6 |
| 2023-05-08 03:43 | Merge pull request #23532 from zeertzjq/vim-8.2.4073 | zeertzjq | 1 | +4 | -8 |
| 2023-05-08 03:10 | vim-patch:8.2.4075: test failures | zeertzjq | 1 | +1 | -6 |
| 2023-05-08 02:24 | vim-patch:8.2.4073: Coverity warns for using NULL pointer | zeertzjq | 1 | +7 | -6 |
| 2023-05-08 01:49 | vim-patch:8.2.2459: Coverity reports dead code (#23531) | zeertzjq | 1 | +0 | -3 |
| 2023-05-08 00:26 | vim-patch:9.0.1523: some error messages are not marked for translation (#23529) | zeertzjq | 4 | +6 | -5 |
| 2023-05-07 17:34 | Merge pull request #23527 from zeertzjq/vim-8.2.1978 | zeertzjq | 8 | +556 | -25 |
| 2023-05-07 16:41 | vim-patch:9.0.1521: failing redo of command with control characters | zeertzjq | 3 | +33 | -4 |
| 2023-05-07 00:34 | vim-patch:9.0.1516: cannot use special keys in <Cmd> mapping | zeertzjq | 3 | +34 | -15 |
| 2023-05-07 00:33 | vim-patch:8.2.3887: E1135 is used for two different errors | zeertzjq | 4 | +4 | -4 |
| 2023-05-07 00:31 | vim-patch:8.2.2062: <Cmd> does not handle CTRL-V | zeertzjq | 2 | +10 | -0 |
| 2023-05-07 00:12 | vim-patch:8.2.1978: making a mapping work in all modes is complicated | zeertzjq | 6 | +494 | -21 |
| 2023-05-07 14:44 | fix(windows): set stdout to binary mode for --api-info | Enan Ajmain | 1 | +4 | -0 |
| 2023-05-07 14:46 | ci(response): use pagination for timeline events | dundargoc | 1 | +12 | -7 |
| 2023-05-07 12:55 | ci: auto-add labels on issues based on title | Raphael | 1 | +34 | -0 |
| 2023-05-05 04:15 | fix(man.lua): return support of all sections | Vadim A. Misbakh-Soloviov | 1 | +7 | -2 |
| 2023-05-07 00:00 | vim-patch:9.0.1520: completion for option name includes all bool options (#23518) | zeertzjq | 4 | +34 | -6 |
| 2023-05-06 23:57 | vim-patch:9.0.1518: search stats not always visible when searching backwards (#23517) | zeertzjq | 4 | +95 | -11 |
| 2023-05-06 23:20 | vim-patch:9.0.1514: test waits unnecessarily long before checking screendump (#23516) | zeertzjq | 1 | +0 | -1 |
| 2023-05-06 23:04 | Merge pull request #23510 from luukvbaal/smoothscroll | zeertzjq | 7 | +105 | -6 |
| 2023-05-06 22:47 | build: add system lua include dir for lpeg | Enan Ajmain | 1 | +15 | -1 |
| 2023-05-06 17:24 | vim-patch:9.0.1513: text scrolls unnecessarily when splitting | Luuk van Baal | 3 | +46 | -1 |
| 2023-05-06 15:33 | vim-patch:9.0.1512: inserting lines when scrolling with 'smoothscroll' set | Luuk van Baal | 4 | +59 | -5 |
| 2023-05-06 19:53 | feat(lua): add hl priority opts on yank (#23509) | marcoSven | 2 | +8 | -8 |
| 2023-05-06 19:37 | Merge pull request #23508 from clason/yeet-snap | bfredl | 1 | +0 | -85 |
| 2023-05-06 12:00 | vim-patch:9.0.1511: crash when using wrong arg types to assert_match() (#23507) | zeertzjq | 2 | +22 | -5 |
| 2023-05-06 11:36 | build(snap): remove obsolete snapcraft.yaml | Christian Clason | 1 | +0 | -85 |
| 2023-05-06 10:14 | build(deps): point dependencies to specific commit | dundargoc | 1 | +3 | -3 |
| 2023-05-06 09:48 | Merge pull request #23415 from zeertzjq/sigwinch-redraw | bfredl | 2 | +27 | -5 |
| 2023-05-06 09:40 | build: download dependencies with unreliable mirrors from deps repo | dundargoc | 1 | +3 | -3 |
| 2023-05-06 03:15 | Merge pull request #23499 from zeertzjq/vim-8.2.2610 | zeertzjq | 2 | +10 | -4 |
| 2023-05-06 01:58 | vim-patch:8.2.2610: mouse click test fails when using remote connection | zeertzjq | 1 | +5 | -2 |
| 2023-05-06 02:01 | vim-patch:8.2.2249: termcodes test is flaky when used over ssh | zeertzjq | 1 | +5 | -2 |
| 2023-05-06 01:34 | vim-patch:9.0.0904: various comment and indent flaws (#23498) | zeertzjq | 7 | +37 | -31 |
| 2023-05-06 00:56 | vim-patch:8.2.1746: Vim9: cannot use "fina" for "finally" (#23497) | zeertzjq | 1 | +4 | -3 |
| 2023-05-06 00:17 | Merge pull request #23488 from zeertzjq/vim-8.2.2094 | zeertzjq | 2 | +66 | -1 |
| 2023-05-05 23:44 | vim-patch:9.0.1508: catch does not work when lines are joined with a newline | zeertzjq | 2 | +38 | -5 |
| 2023-05-05 12:48 | vim-patch:8.2.2141: a user command with try/catch may not catch an expression error | zeertzjq | 2 | +30 | -1 |
| 2023-05-05 12:47 | vim-patch:8.2.2094: when an expression fails getting next command may be wrong | zeertzjq | 1 | +4 | -1 |
| 2023-05-05 23:46 | fix(api): don't change title when setting buffer in a window (#23492) | zeertzjq | 2 | +50 | -0 |
| 2023-05-05 16:15 | fix(health): replace healthFoo with DiagnosticFoo (#23475) | Christian Clason | 3 | +10 | -15 |
| 2023-05-05 12:05 | Merge pull request #23487 from zeertzjq/vim-8.2.1953 | zeertzjq | 6 | +276 | -53 |
| 2023-05-05 04:59 | vim-patch:9.0.1507: assert message is confusing with boolean result | zeertzjq | 3 | +27 | -33 |
| 2023-05-05 04:54 | vim-patch:9.0.0854: no proper test for what 9.0.0846 fixes | zeertzjq | 1 | +17 | -3 |
| 2023-05-05 04:53 | vim-patch:9.0.0846: using assert_fails() may cause hit-enter prompt | zeertzjq | 2 | +7 | -2 |
| 2023-05-05 04:40 | vim-patch:9.0.0543: insufficient testing for assert and test functions | zeertzjq | 4 | +188 | -20 |
| 2023-05-05 04:36 | vim-patch:9.0.0404: crash when passing invalid arguments to assert_fails() | zeertzjq | 2 | +28 | -2 |
| 2023-05-04 13:49 | vim-patch:9.0.0213: using freed memory with error in assert argument | zeertzjq | 2 | +8 | -1 |
| 2023-05-04 13:00 | vim-patch:8.2.1953: Vim9: extra "unknown" error after other error | zeertzjq | 2 | +17 | -8 |
| 2023-05-05 11:33 | Merge pull request #23482 from zeertzjq/do-cmdline-verbose | zeertzjq | 6 | +30 | -10 |
| 2023-05-05 11:03 | test: add tests for executing commands with backwards range | zeertzjq | 2 | +15 | -0 |
| 2023-05-05 05:41 | perf(lsp): load buffer contents once when processing semantic tokens responses (#23484) | jdrouhard | 2 | +18 | -11 |
| 2023-05-04 22:32 | fix(excmd): append original command to error message | zeertzjq | 4 | +15 | -10 |
| 2023-05-05 01:50 | Merge pull request #23483 from zeertzjq/vim-8.2.3135 | zeertzjq | 53 | +358 | -228 |
| 2023-05-05 01:00 | vim-patch:9.0.0250: slightly inconsistent error messages | zeertzjq | 5 | +17 | -17 |
| 2023-05-05 01:02 | vim-patch:8.2.4892: test failures because of changed error messages | zeertzjq | 2 | +2 | -2 |
| 2023-05-04 23:14 | vim-patch:8.2.4890: inconsistent capitalization in error messages | zeertzjq | 44 | +287 | -157 |
| 2023-05-05 00:18 | refactor: using a different error number for 'mousescroll' | zeertzjq | 3 | +3 | -3 |
| 2023-05-04 23:02 | vim-patch:8.2.3135: Vim9: builtin function arguments not checked at compile time | zeertzjq | 10 | +66 | -66 |
| 2023-05-04 22:22 | vim-patch:8.2.4397: crash when using many composing characters in error message (#23481) | zeertzjq | 2 | +9 | -1 |
| 2023-05-04 22:22 | vim-patch:8.2.3221: Vim9: argument types are not checked at compile time (#23480) | zeertzjq | 3 | +56 | -5 |
| 2023-05-04 15:17 | vim-patch:8.2.1697: inconsistent capitalization of error messages (#23476) | zeertzjq | 4 | +12 | -10 |
| 2023-05-04 11:07 | vim-patch:9.0.0601: too much indent (#23472) | zeertzjq | 1 | +64 | -45 |
| 2023-05-04 10:29 | Merge pull request #23470 from zeertzjq/vim-8.2.2344 | zeertzjq | 10 | +260 | -78 |
| 2023-05-04 09:51 | vim-patch:8.2.2756: Vim9: blob index and slice not implemented yet | zeertzjq | 2 | +60 | -49 |
| 2023-05-04 09:42 | vim-patch:8.2.2607: strcharpart() cannot include composing characters | zeertzjq | 4 | +41 | -8 |
| 2023-05-04 08:46 | vim-patch:8.2.2344: using inclusive index for slice is not always desired | zeertzjq | 8 | +92 | -35 |
| 2023-05-04 09:20 | vim-patch:8.2.1466: Vim9: cannot index or slice a variable with type "any" | zeertzjq | 1 | +16 | -10 |
| 2023-05-04 09:16 | vim-patch:8.2.1462: Vim9: string slice not supported yet | zeertzjq | 1 | +52 | -0 |
| 2023-05-04 09:10 | vim-patch:8.2.1461: Vim9: string indexes are counted in bytes | zeertzjq | 2 | +23 | -0 |
| 2023-05-04 08:42 | Merge pull request #23468 from zeertzjq/vim-8.2.1466 | zeertzjq | 3 | +214 | -170 |
| 2023-05-04 08:12 | vim-patch:8.2.3336: behavior of negative index in list change changed | zeertzjq | 2 | +22 | -3 |
| 2023-05-04 06:15 | vim-patch:8.2.1466: Vim9: cannot index or slice a variable with type "any" | zeertzjq | 2 | +194 | -169 |
| 2023-05-04 07:09 | Merge pull request #23467 from zeertzjq/vim-8.2.0987 | zeertzjq | 2 | +64 | -39 |
| 2023-05-04 06:03 | vim-patch:8.2.1463: Vim9: list slice not supported yet | zeertzjq | 2 | +54 | -32 |
| 2023-05-04 05:54 | vim-patch:8.2.0987: Vim9: cannot assign to [var; var] | zeertzjq | 2 | +12 | -9 |
| 2023-05-04 06:44 | Merge pull request #23466 from zeertzjq/vim-9.0.0138 | zeertzjq | 5 | +37 | -3 |
| 2023-05-04 05:49 | vim-patch:9.0.0240: crash when using ":mkspell" with an empty .dic file | zeertzjq | 2 | +16 | -1 |
| 2023-05-04 05:43 | vim-patch:9.0.0138: not enough characters accepted for 'spellfile' | zeertzjq | 4 | +21 | -2 |
| 2023-05-04 05:09 | Merge pull request #23464 from zeertzjq/vim-9.0.0609 | zeertzjq | 1 | +11 | -8 |
| 2023-05-04 04:29 | vim-patch:9.0.0612: blockedit test passes with wrong result | zeertzjq | 1 | +13 | -12 |
| 2023-05-04 04:28 | vim-patch:9.0.0609: blockedit test fails because of wrong indent | zeertzjq | 1 | +4 | -2 |
| 2023-05-03 18:26 | fix(editorconfig): add missing root validation (#23462) | Bogdan Grigoruță | 1 | +1 | -0 |
| 2023-05-03 13:49 | Merge pull request #23428 from luukvbaal/gridclear | bfredl | 3 | +18 | -5 |
| 2023-05-01 18:08 | fix(tui): grid_clear properly clears the screen | Luuk van Baal | 3 | +18 | -5 |
| 2023-05-03 02:29 | fix(mouse): fix popup menu position check with winbar (#23456) | zeertzjq | 3 | +85 | -1 |
| 2023-05-03 00:15 | vim-patch:9.0.1028: mouse shape test is flaky, especially on Mac OS (#23455) | zeertzjq | 1 | +43 | -34 |
| 2023-05-02 23:54 | vim-patch:9.0.0662: concealed characters do not work correctly (#23454) | zeertzjq | 2 | +59 | -0 |
| 2023-05-02 23:21 | vim-patch:9.0.1506: line number not displayed when using 'smoothscroll' (#23453) | zeertzjq | 5 | +62 | -3 |
| 2023-05-02 22:31 | build: create a text file for specifying dependency information | dundargoc | 3 | +86 | -85 |
| 2023-05-02 22:17 | fix(pum): don't position too far with resized parent grid (#23442) | zeertzjq | 2 | +449 | -66 |
| 2023-05-02 21:27 | perf(treesitter): insert/remove items efficiently (#23443) | Lewis Russell | 1 | +52 | -11 |
| 2023-05-02 17:13 | fix(pum): fix missing scrollbar with 'rightleft' (#23448) | zeertzjq | 2 | +23 | -59 |
| 2023-05-02 16:05 | vim-patch:9.0.1505: error when heredoc content looks like heredoc (#23446) | zeertzjq | 2 | +70 | -14 |
| 2023-05-02 15:55 | fix(pum): fix missing rightmost column with 'rightleft' (#23445) | zeertzjq | 2 | +219 | -23 |
| 2023-05-02 11:42 | Merge pull request #23320 from luukvbaal/smoothscroll | zeertzjq | 34 | +2389 | -235 |
| 2023-05-02 10:00 | fix(ui): adjust 'smoothscroll' for inner dimensions | Luuk van Baal | 4 | +35 | -35 |
| 2023-05-01 12:42 | test: 'smoothscroll' <<< marker shows with tabline, winbar and splits | Luuk van Baal | 1 | +55 | -0 |
| 2023-04-30 20:04 | vim-patch:9.0.1502: no test for deleting the end of a long wrapped line | Luuk van Baal | 2 | +68 | -0 |
| 2023-04-29 21:02 | test: 'smoothscroll' works with virt_lines above and below | Luuk van Baal | 2 | +76 | -0 |
| 2023-04-28 22:34 | vim-patch:9.0.1435: scrolling too many lines when 'wrap' and 'diff' are set | Luuk van Baal | 2 | +16 | -1 |
| 2023-04-28 22:16 | vim-patch:9.0.1367: divide by zero in zero-width window | Luuk van Baal | 2 | +30 | -11 |
| 2023-04-28 14:22 | vim-patch:9.0.1247: divide by zero with 'smoothscroll' set and a narrow window | Luuk van Baal | 4 | +60 | -2 |
| 2023-04-28 11:34 | vim-patch:9.0.1121: cursor positioning and display problems with 'smoothscroll' | Luuk van Baal | 3 | +169 | -44 |
| 2023-04-28 10:36 | vim-patch:9.0.1000: with 'smoothscroll' skipcol may be reset unnecessarily | Luuk van Baal | 3 | +12 | -9 |
| 2023-04-28 10:32 | vim-patch:9.0.0998: "gk" may reset skipcol when not needed | Luuk van Baal | 2 | +42 | -9 |
| 2023-04-28 01:59 | vim-patch:9.0.0911: with 'smoothscroll' set mouse click position may be wrong | Luuk van Baal | 2 | +81 | -4 |
| 2023-04-27 17:40 | vim-patch:9.0.0908: with 'smoothscroll' cursor may end up in wrong position | Luuk van Baal | 3 | +96 | -8 |
| 2023-04-27 17:08 | vim-patch:9.0.0901: setting w_leftcol and handling side effects is confusing | Luuk van Baal | 3 | +23 | -27 |
| 2023-04-27 16:35 | vim-patch:9.0.0900: cursor moves too far with 'smoothscroll' | Luuk van Baal | 3 | +96 | -28 |
| 2023-04-27 16:20 | vim-patch:9.0.0898: with 'smoothscroll' cursor is one screen line too far down | Luuk van Baal | 2 | +53 | -0 |
| 2023-04-27 15:51 | vim-patch:9.0.0893: 'smoothscroll' cursor calculations wrong when 'number' is set | Luuk van Baal | 3 | +73 | -6 |
| 2023-04-27 03:27 | vim-patch:9.0.0892: may redraw when not needed | Luuk van Baal | 3 | +22 | -15 |
| 2023-04-27 01:36 | vim-patch:9.0.0807: with 'smoothscroll' typing "0" may not go to the first column | Luuk van Baal | 3 | +56 | -20 |
| 2023-04-27 01:15 | vim-patch:9.0.0760: display test for 'listchars' "precedes" fails | Luuk van Baal | 2 | +2 | -2 |
| 2023-04-27 00:54 | vim-patch:9.0.0758: "precedes" from 'listchars' overwritten by <<< | Luuk van Baal | 3 | +63 | -3 |
| 2023-04-26 22:57 | vim-patch:9.0.0757: line number not visisble with 'smoothscroll', 'nu' and 'rnu' | Luuk van Baal | 4 | +51 | -4 |
| 2023-04-26 22:03 | vim-patch:9.0.0751: 'scrolloff' does not work well with 'smoothscroll' | Luuk van Baal | 7 | +52 | -25 |
| 2023-04-26 21:36 | vim-patch:9.0.0746: breakindent test cases are commented out | Luuk van Baal | 3 | +45 | -43 |
| 2023-04-26 21:23 | vim-patch:9.0.0745: wrong cursor position when using "gj" and "gk" in a long line | Luuk van Baal | 3 | +47 | -10 |
| 2023-04-26 21:12 | vim-patch:9.0.0735: breakindent and scrolloff tests fail | Luuk van Baal | 2 | +6 | -3 |
| 2023-04-26 20:32 | vim-patch:9.0.0734: cursor position invalid when scrolling with 'smoothscroll' | Luuk van Baal | 6 | +130 | -10 |
| 2023-04-26 20:15 | vim-patch:9.0.0707: with 'smoothscroll' cursor position not adjusted in long line | Luuk van Baal | 3 | +83 | -10 |
| 2023-04-26 19:56 | vim-patch:9.0.0701: with 'smoothscroll' cursor position not adjusted in long line | Luuk van Baal | 3 | +121 | -1 |
| 2023-04-26 18:30 | vim-patch:9.0.0681: "<<<" shows for 'smoothscroll' even when 'showbreak is set | Luuk van Baal | 3 | +6 | -5 |
| 2023-04-26 17:40 | vim-patch:9.0.0680: tests failing with 'breakindent', 'number' and "n" in 'cpo' | Luuk van Baal | 1 | +5 | -4 |
| 2023-04-26 17:35 | vim-patch:9.0.0679: tests failing with 'smoothscroll', 'number' and "n" in 'cpo' | Luuk van Baal | 1 | +4 | -2 |
| 2023-04-26 16:08 | vim-patch:9.0.0677: breakindent test accepts wrong result | Luuk van Baal | 2 | +16 | -18 |
| 2023-04-26 15:23 | vim-patch:9.0.0673: first line wong with 'smoothscroll' and 'scrolloff' zero | Luuk van Baal | 3 | +36 | -2 |
| 2023-04-26 15:08 | vim-patch:9.0.0672: line partly shows with 'smoothscroll' and 'scrolloff' zero | Luuk van Baal | 3 | +62 | -0 |
| 2023-04-26 14:54 | vim-patch:9.0.0671: negative topline using CTRL-Y with 'smoothscroll' and 'diff' | Luuk van Baal | 3 | +66 | -10 |
| 2023-04-26 14:46 | vim-patch:9.0.0654: breakindent test fails | Luuk van Baal | 1 | +4 | -2 |
| 2023-04-27 02:54 | vim-patch:9.0.0652: 'smoothscroll' not tested with 'number' and "n" in 'cpo' | Luuk van Baal | 6 | +158 | -3 |
| 2023-04-27 02:52 | vim-patch:9.0.0650: some tests are failing | Luuk van Baal | 5 | +15 | -15 |
| 2023-04-26 11:11 | vim-patch:9.0.0649: no indication the first line is broken for 'smoothscroll' | Luuk van Baal | 2 | +13 | -4 |
| 2023-04-26 02:32 | vim-patch:9.0.0646: with 'smoothscroll' CTRL-E is wrong when 'foldmethod' set | Luuk van Baal | 3 | +132 | -54 |
| 2023-04-26 02:00 | vim-patch:9.0.0645: CTRL-Y does not stop at line 1 | Luuk van Baal | 3 | +30 | -1 |
| 2023-04-26 01:57 | vim-patch:9.0.0644: 'smoothscroll' is not copied to a new window on :split | Luuk van Baal | 2 | +104 | -1 |
| 2023-04-26 01:48 | vim-patch:9.0.0643: smoothscroll test fails | Luuk van Baal | 1 | +2 | -0 |
| 2023-04-26 01:45 | vim-patch:9.0.0642: breakindent test fails | Luuk van Baal | 1 | +1 | -1 |
| 2023-04-25 23:55 | vim-patch:9.0.0640: cannot scroll by screen line if a line wraps | Luuk van Baal | 11 | +311 | -22 |
| 2023-05-02 09:07 | fix(treesitter): do not calc folds on unloaded buffers | Lewis Russell | 1 | +14 | -6 |
| 2023-05-02 07:45 | docs(html): right-align inline tags (#23403) | Christian Clason | 1 | +3 | -0 |
| 2023-05-02 07:25 | fix(mouse): fix popup_setpos position check with ext_multigrid (#23436) | zeertzjq | 2 | +398 | -7 |
| 2023-05-02 07:16 | fix(gen_vimvim): correctly add aliases to vimAutoEvent (#23429) | Eisuke Kawashima | 1 | +5 | -6 |
| 2023-05-02 04:28 | Merge pull request #23430 from zeertzjq/multigrid-resized | zeertzjq | 4 | +241 | -9 |
| 2023-05-02 03:09 | fix(normal): make "g$" work properly with resized grid | zeertzjq | 2 | +88 | -2 |
| 2023-05-02 02:36 | fix(drawline): make cursorlineopt=screenline work with resized grid | zeertzjq | 2 | +46 | -3 |
| 2023-05-02 02:00 | fix(float): make bufpos work properly with resized parent grid | zeertzjq | 2 | +107 | -4 |
| 2023-05-01 09:32 | fix(treesitter): foldexpr tweaks | Lewis Russell | 2 | +34 | -8 |
| 2023-05-01 08:55 | vim-patch:9.0.1503: Luau files are not recognized (#23412) | Christian Clason | 2 | +2 | -0 |
| 2023-05-01 08:54 | docs(lsp): remove vim.lsp.sync (#23416) | Mathias Fußenegger | 2 | +0 | -22 |
| 2023-05-01 05:52 | build: change dependency URLs to cache variables | dundargoc | 1 | +33 | -32 |
| 2023-05-01 05:39 | ci: don't install unnecessary dependencies | dundargoc | 2 | +2 | -2 |
| 2023-05-01 04:20 | fix(tui): redraw on SIGWINCH even if size didn't change | zeertzjq | 2 | +27 | -5 |
| 2023-05-01 05:15 | perf(lsp): process semantic tokens response in a coroutine that yields every 5ms (#23375) | jdrouhard | 1 | +37 | -8 |
| 2023-05-01 04:30 | fix(spell): extmark with spell=false should disable spell (#23400) | zeertzjq | 3 | +202 | -75 |
| 2023-04-30 21:57 | build: make lpeg an imported library | dundargoc | 1 | +4 | -2 |
| 2023-04-30 15:24 | vim-patch:9.0.1500: The falsy operator is not tested properly (#23407) | zeertzjq | 1 | +18 | -5 |
| 2023-04-30 15:11 | fix(treesitter): redraw added/removed injections properly (#23287) | Lewis Russell | 4 | +155 | -55 |
| 2023-04-30 13:36 | build(deps): bump LuaJIT to HEAD - 224129a8e (#23405) | Christian Clason | 1 | +2 | -2 |
| 2023-04-30 12:36 | docs: fix erroneous nvim_buf_set_extmark example (#23404) | luukvbaal | 1 | +2 | -2 |
| 2023-04-30 09:02 | docs(api): document nvim_buf_add_highlight vs nvim_buf_set_extmark (#23310) | JP | 1 | +17 | -0 |
| 2023-04-30 09:01 | feat(treesitter): upstream query omnifunc from playground (#23394) | Christian Clason | 5 | +84 | -6 |
| 2023-04-30 04:40 | version.c: update [skip ci] (#23388) | github-actions[bot] | 1 | +1 | -1 |
| 2023-04-30 02:33 | Merge pull request #23382 from gpanders/iter-benchmark | Gregory Anders | 3 | +318 | -63 |
| 2023-04-30 00:27 | vim-patch:9.0.1499: using uninitialized memory with fuzzy matching (#23399) | zeertzjq | 3 | +36 | -3 |
| 2023-04-29 16:22 | feat(treesitter): add query_linter from nvim-treesitter/playground (#22784) | Stephan Seitz | 7 | +399 | -1 |
| 2023-04-29 13:43 | ci: make install_deps.sh more flexible | dundargoc | 3 | +27 | -9 |
| 2023-04-29 12:30 | ci: run lintcommit with cmake target | dundargoc | 1 | +12 | -4 |
| 2023-04-29 11:46 | vim-patch:9.0.1497: the ruler percentage can't be localized (#23389) | zeertzjq | 1 | +16 | -5 |
| 2023-04-29 11:39 | ci: install uncrustify through homebrew | dundargoc | 1 | +4 | -36 |
| 2023-04-29 02:07 | Merge pull request #23386 from zeertzjq/vim-8.2.0551 | zeertzjq | 18 | +347 | -67 |
| 2023-04-29 01:23 | fix(heredoc): allow missing end marker for scripts | zeertzjq | 3 | +19 | -12 |
| 2023-04-29 00:50 | vim-patch:8.2.0672: heredoc in scripts does not accept lower case marker | zeertzjq | 7 | +25 | -7 |
| 2023-04-29 00:12 | vim-patch:8.2.0578: heredoc for interfaces does not support "trim" | zeertzjq | 13 | +173 | -56 |
| 2023-04-28 23:51 | vim-patch:8.2.0551: not all code for options is tested | zeertzjq | 5 | +142 | -4 |
| 2023-04-28 23:48 | build: add CMakePresets for deps build to reduce verbosity | dundargoc | 2 | +27 | -6 |
| 2023-04-28 23:48 | ci: replace stylua action with our own lint target | dundargoc | 2 | +11 | -6 |
| 2023-04-28 17:37 | perf(iter): reduce number of table allocations | Gregory Anders | 2 | +103 | -63 |
| 2023-04-28 17:37 | test: add benchmark for vim.iter | Gregory Anders | 1 | +215 | -0 |
| 2023-04-28 15:58 | Merge pull request #23377 from zeertzjq/vim-9.0.1336 | zeertzjq | 3 | +9 | -2 |
| 2023-04-28 15:48 | vim-patch:9.0.1372: test for 'toolbariconsize' may fail | zeertzjq | 1 | +2 | -0 |
| 2023-04-28 15:42 | vim-patch:9.0.1336: functions without arguments are not always declared properly | zeertzjq | 2 | +7 | -2 |
| 2023-04-28 15:40 | Merge pull request #23162 from lewis6991/vimpatch/option_cb | zeertzjq | 21 | +1670 | -948 |
| 2023-04-28 15:09 | feat: add link in issue template to minimal config template | Lewis Russell | 1 | +1 | -0 |
| 2023-04-26 13:07 | refactor(option.c): make did_set callbacks static | Lewis Russell | 1 | +57 | -57 |
| 2023-04-26 11:23 | vim-patch:9.0.1374: function for setting options not used consistently | Lewis Russell | 3 | +127 | -96 |
| 2023-04-26 11:00 | vim-patch:9.0.1369: still some "else if" constructs for setting options | Lewis Russell | 4 | +95 | -50 |
| 2023-04-26 14:32 | vim-patch:9.0.1359: too many "else if" statements in handling options | Lewis Russell | 5 | +174 | -52 |
| 2023-04-26 16:12 | vim-patch:9.0.1353: too many "else if" statements to handle option values | Lewis Russell | 4 | +147 | -72 |
| 2023-04-26 15:14 | vim-patch:9.0.1345: too many "else if" statements for handling options | Lewis Russell | 3 | +279 | -81 |
| 2023-04-17 16:23 | vim-patch:9.0.1330: handling new value of an option has a long "else if" chain | Lewis Russell | 20 | +964 | -713 |
| 2023-04-28 13:07 | vim-patch:8.2.3509: undo file is not synced (#23371) | zeertzjq | 2 | +6 | -2 |
| 2023-04-28 12:26 | fix(tui): position cursor at bottom-left before stopping (#23369) | zeertzjq | 2 | +2 | -6 |
| 2023-04-28 10:20 | Merge pull request #23367 from zeertzjq/vim-8.2.1108 | zeertzjq | 2 | +237 | -5 |
| 2023-04-28 09:14 | vim-patch:9.0.1084: code handling low level MS-Windows events cannot be tested | zeertzjq | 1 | +16 | -19 |
| 2023-04-28 09:35 | vim-patch:partial:8.2.1235: Not all mouse codes covered by tests | zeertzjq | 2 | +203 | -2 |
| 2023-04-28 09:09 | vim-patch:8.2.1108: mouse left-right scroll is not supported in terminal window | zeertzjq | 2 | +37 | -3 |
| 2023-04-28 09:07 | Merge pull request #23364 from zeertzjq/vim-8.1.1155 | zeertzjq | 4 | +798 | -6 |
| 2023-04-28 07:43 | vim-patch:9.0.0825: cannot drag an entry in the tabpage line | zeertzjq | 1 | +22 | -0 |
| 2023-04-28 07:34 | vim-patch:8.1.2306: double and triple clicks are not tested | zeertzjq | 1 | +90 | -12 |
| 2023-04-28 06:46 | vim-patch:8.1.2148: no test for right click extending Visual area | zeertzjq | 2 | +77 | -0 |
| 2023-04-28 06:45 | vim-patch:8.1.2106: no tests for dragging the mouse beyond the window | zeertzjq | 1 | +90 | -2 |
| 2023-04-28 06:36 | vim-patch:8.1.1248: no test for dec mouse | zeertzjq | 1 | +28 | -10 |
| 2023-04-28 06:29 | vim-patch:8.1.1247: urxvt mouse codes are not tested | zeertzjq | 1 | +18 | -15 |
| 2023-04-28 06:25 | vim-patch:8.1.1244: no tests for CTRL-mouse-click | zeertzjq | 1 | +45 | -9 |
| 2023-04-28 06:23 | vim-patch:8.1.1223: middle mouse click test fails without a clipboard | zeertzjq | 1 | +2 | -0 |
| 2023-04-28 06:21 | vim-patch:8.1.1216: mouse middle click is not tested | zeertzjq | 1 | +44 | -1 |
| 2023-04-28 06:20 | vim-patch:8.1.1181: tests for mouse clicks are a bit flaky | zeertzjq | 1 | +9 | -9 |
| 2023-04-28 06:19 | vim-patch:8.1.1179: no test for mouse clicks in the fold column | zeertzjq | 1 | +52 | -0 |
| 2023-04-28 06:13 | vim-patch:8.1.1178: when mouse click tests fails value of 'ttytype' is unknown | zeertzjq | 1 | +45 | -37 |
| 2023-04-28 06:12 | vim-patch:8.1.1176: test for dragging a tab is flaky | zeertzjq | 1 | +2 | -0 |
| 2023-04-28 06:06 | vim-patch:8.1.1175: no test for dragging a tab and double click for new tab | zeertzjq | 1 | +98 | -0 |
| 2023-04-28 06:03 | vim-patch:8.1.1167: no test for closing tab by click in tabline | zeertzjq | 1 | +70 | -26 |
| 2023-04-28 06:00 | vim-patch:8.1.1165: no test for mouse clicks in the terminal tabpage line | zeertzjq | 1 | +51 | -2 |
| 2023-04-28 06:00 | vim-patch:8.1.1160: termcodes test would fail in a very big terminal | zeertzjq | 1 | +12 | -0 |
| 2023-04-28 05:29 | vim-patch:partial:8.1.1155: termcodes tests can be improved | zeertzjq | 3 | +166 | -6 |
| 2023-04-28 04:44 | vim-patch:partial:8.2.0425: code for modeless selection not sufficiently tested (#23362) | zeertzjq | 2 | +172 | -0 |
| 2023-04-27 22:27 | vim-patch:9.0.1494: crash when recovering from corrupted swap file (#23358) | zeertzjq | 2 | +39 | -8 |
| 2023-04-27 22:23 | Merge pull request #23352 from zeertzjq/pum-at-cursor | zeertzjq | 4 | +169 | -10 |
| 2023-04-27 21:50 | vim-patch:9.0.1493: popup menu position wrong in window with toolbar | zeertzjq | 2 | +40 | -5 |
| 2023-04-27 15:40 | fix(pum): make :popup position correctly with float border | zeertzjq | 2 | +129 | -5 |
| 2023-04-27 21:00 | Merge pull request #23356 from ii14/fix/23355 | bfredl | 2 | +20 | -2 |
| 2023-04-27 20:03 | fix(events): null dereference in autocmd functions | ii14 | 2 | +20 | -2 |
| 2023-04-27 20:07 | ci: replace stale bot with custom implementation | dundargoc | 0 | +0 | -0 |
| 2023-04-27 17:25 | perf(events): store autocommands in flat vectors (#23256) | ii14 | 8 | +725 | -726 |
| 2023-04-27 16:30 | fix: disallow removing extmarks in on_lines callbacks (#23219) | Lewis Russell | 8 | +67 | -9 |
| 2023-04-27 16:01 | vim-patch:9.0.1492: using uninitialized memory when argument is missing (#23351) | zeertzjq | 2 | +6 | -0 |
| 2023-04-27 12:19 | fix(pum): position properly with ext_multigrid (#23336) | zeertzjq | 3 | +3385 | -2601 |
| 2023-04-27 11:05 | docs(lsp): remove obsolete lsp-extension example (#23346) | Christian Clason | 1 | +0 | -129 |
| 2023-04-27 10:06 | Merge pull request #23216 from bfredl/lpeg | bfredl | 19 | +376 | -52 |
| 2023-04-20 11:19 | refactor(build): include lpeg as a library | bfredl | 19 | +376 | -52 |
| 2023-04-27 07:51 | test: fix dependencies between test cases (#23343) | zeertzjq | 9 | +49 | -36 |
| 2023-04-27 06:36 | build: remove BUSTED_PRG dead code (#23340) | zeertzjq | 1 | +57 | -67 |
| 2023-04-27 06:26 | build(Makefile): add nvim to oldtest phony target | luukvbaal | 1 | +1 | -1 |
| 2023-04-27 01:07 | vim-patch:9.0.1491: wrong scrolling with ls=0 and :botright split (#23333) | zeertzjq | 3 | +59 | -16 |
| 2023-04-26 21:23 | refactor: uncrustify | dundargoc | 94 | +324 | -324 |
| 2023-04-26 21:22 | ci: containerize the external dependencies test | dundargoc | 3 | +36 | -44 |
| 2023-04-26 16:28 | refactor(clang-tidy): remove redundant casts | dundargoc | 5 | +47 | -48 |
| 2023-04-26 16:25 | ci: update reviewers | dundargoc | 1 | +7 | -1 |
| 2023-04-26 16:25 | build(clint): fix deprecation and linter warnings | dundargoc | 1 | +4 | -3 |
| 2023-04-26 16:23 | Merge pull request #23288 from MunifTanjim/issue-22263 | zeertzjq | 3 | +46 | -11 |
| 2023-04-23 12:42 | test: scheduled callback shouldn't trigger ModeChanged repeatedly | Munif Tanjim | 1 | +36 | -3 |
| 2023-04-26 15:53 | vim-patch:9.0.1490: the ModeChanged event may be triggered too often | zeertzjq | 2 | +10 | -8 |
| 2023-04-26 08:28 | Merge pull request #23308 from bfredl/fs_time_boogalo | bfredl | 3 | +10 | -70 |
| 2023-04-26 05:38 | build: revert accidental permission changes (#23319) | zeertzjq | 2 | +0 | -0 |
| 2023-04-26 01:50 | vim-patch:9.0.1485: no functions for converting from/to UTF-16 index (#23318) | zeertzjq | 6 | +664 | -44 |
| 2023-04-26 00:37 | vim-patch:8.2.3314: behavior of exists() in a :def function is unpredictable (#23317) | zeertzjq | 1 | +9 | -9 |
| 2023-04-25 11:39 | refactor(fs): now it is time to get rid of fs_loop and fs_loop_mutex | bfredl | 3 | +10 | -70 |
| 2023-04-25 16:23 | vim-patch:8.2.3139: functions for string manipulation are spread out (#23316) | zeertzjq | 5 | +623 | -621 |
| 2023-04-25 15:39 | vim-patch:partial:9.0.0359: error message for wrong argument type is not specific (#23315) | zeertzjq | 10 | +79 | -45 |
| 2023-04-25 15:19 | vim-patch:9.0.0875: using freed memory when executing delfunc at more prompt (#23314) | zeertzjq | 3 | +113 | -25 |
| 2023-04-25 15:17 | Merge pull request #23303 from gpanders/more-vim-iter | Gregory Anders | 7 | +639 | -651 |
| 2023-04-25 14:52 | feat(lua): vim.keycode (#22960) | ii14 | 3 | +32 | -0 |
| 2023-04-25 14:49 | Merge pull request #23313 from zeertzjq/vim-8.2.3768 | zeertzjq | 3 | +8 | -2 |
| 2023-04-25 01:57 | refactor(iter): move helper functions under vim.iter | Gregory Anders | 5 | +214 | -230 |
| 2023-04-25 14:03 | vim-patch:8.2.3772: timer info test fails on slow machine | zeertzjq | 1 | +1 | -2 |
| 2023-04-25 13:52 | vim-patch:8.2.3768: timer_info() has the wrong repeat value in a timer callback | zeertzjq | 1 | +7 | -0 |
| 2023-04-25 14:21 | fix(timer): allow timer_info() to get info about current timer | zeertzjq | 2 | +2 | -2 |
| 2023-04-25 14:22 | vim-patch:8.2.5019: cannot get the first screen column of a character (#23312) | zeertzjq | 4 | +53 | -17 |
| 2023-04-25 13:32 | vim-patch:9.0.0335: checks for Dictionary argument often give a vague error (#23309) | zeertzjq | 20 | +104 | -105 |
| 2023-04-25 10:52 | refactor: remove unnecessary height change in frame_add_hsep() (#23305) | zeertzjq | 1 | +1 | -6 |
| 2023-04-25 10:32 | Merge pull request #23293 from bfredl/bigsleep | bfredl | 6 | +22 | -61 |
| 2023-04-25 03:05 | fix(statusline): also allow right click when 'mousemodel' is "popup*" (#23258) | luukvbaal | 4 | +248 | -238 |
| 2023-04-21 13:04 | test: move vim.iter tests to separate file | Gregory Anders | 2 | +425 | -421 |
| 2023-04-23 17:02 | refactor(time): refactor delay with input checking | bfredl | 6 | +22 | -61 |
| 2023-04-24 14:22 | fix(column): don't reset 'statuscolumn' width after it has been drawn | luukvbaal | 2 | +21 | -16 |
| 2023-04-24 01:26 | fix(pum): show right-click menu above cmdline area (#23298) | zeertzjq | 2 | +11 | -12 |
| 2023-04-23 15:12 | build: add "ci" configure preset to reduce verbosity | dundargoc | 3 | +10 | -54 |
| 2023-04-23 14:35 | ci: reuse script to enable Developer Command Prompt | dundargoc | 3 | +11 | -20 |
| 2023-04-23 13:22 | vim-patch:71badf9547e8 (#23285) | Christian Clason | 45 | +3523 | -691 |
| 2023-04-23 12:15 | vim-patch:9.0.1478: filetypes for *.v files not detected properly (#23282) | Christian Clason | 3 | +42 | -2 |
| 2023-04-23 10:15 | ci(release): clean up wording and undeprecate tar.gz | dundargoc | 1 | +2 | -4 |
| 2023-04-23 09:44 | fix(typval): don't treat v:null as truthy (#23281) | zeertzjq | 2 | +7 | -1 |
| 2023-04-23 01:23 | fix(api): avoid assertion when autocmd group id is 0 (#23210) | Dhruv Manilawala | 2 | +21 | -4 |
| 2023-04-23 00:24 | vim-patch:9.0.1477: crash when recovering from corrupted swap file (#23273) | zeertzjq | 3 | +35 | -3 |
| 2023-04-23 00:12 | vim-patch:9.0.1479: small source file problems; outdated list of distrib. files (#23272) | zeertzjq | 4 | +10 | -10 |
| 2023-04-22 22:08 | test(lsp): fix unstable tests for semantic tokens | jdrouhard | 1 | +82 | -0 |
| 2023-04-22 21:28 | ci(labeler): reuse workflow to reduce duplication | dundargoc | 2 | +2 | -11 |
| 2023-04-22 20:58 | ci: make all linux releases work with same glibc version | dundargoc | 4 | +30 | -40 |
| 2023-04-22 16:36 | build: drop diff.exe from windows builds | dundargoc | 3 | +2 | -6 |
| 2023-04-22 16:30 | vim-patch:9.0.1476: lines put in non-current window are not displayed (#23265) | zeertzjq | 4 | +106 | -57 |
| 2023-04-22 15:51 | vim-patch:9.0.1475: busted configuration files are not recognized (#23266) | zeertzjq | 2 | +2 | -1 |
| 2023-04-22 15:37 | ci(lintcommit): fix error output | dundargoc | 3 | +20 | -14 |
| 2023-04-22 13:10 | ci(lintcommit): use nvim -l | Lewis Russell | 3 | +43 | -31 |
| 2023-04-22 12:40 | Merge pull request #23263 from bfredl/notapple | bfredl | 1 | +2 | -1 |
| 2023-04-22 12:17 | fix(cmake): restore previously undocumented workround, now documented | bfredl | 1 | +2 | -1 |
| 2023-04-22 11:50 | ci: remove team reviewers | dundargoc | 5 | +62 | -61 |
| 2023-04-22 11:21 | Merge pull request #23255 from lewis6991/vimpatch/9.0.1293 | Lewis Russell | 2 | +611 | -383 |
| 2023-04-22 10:58 | build(deps): bump tree-sitter to HEAD - 321a65262 (#23261) | Christian Clason | 1 | +2 | -2 |
| 2023-04-22 10:04 | docs(powershell): use tee.exe instead of Tee-Object | T727 | 3 | +5 | -7 |
| 2023-04-22 07:51 | vim-patch:9.0.1311: Coverity warns for using a NULL pointer | Lewis Russell | 1 | +3 | -0 |
| 2023-04-21 20:02 | vim-patch:9.0.1308: the code for setting options is too complicated | Lewis Russell | 1 | +262 | -180 |
| 2023-04-21 16:45 | vim-patch:9.0.1293: the set_num_option() is too long | Lewis Russell | 2 | +346 | -203 |
| 2023-04-22 07:37 | feat(lsp): enable workspace/didChangeWatchedFiles by default (#23190) | Jon Huhn | 2 | +4 | -1 |
| 2023-04-22 03:24 | version.c: update [skip ci] (#22095) | github-actions[bot] | 1 | +2 | -2 |
| 2023-04-21 22:13 | refactor(iter): use metatable as packed table tag (#23254) | Gregory Anders | 2 | +55 | -15 |
| 2023-04-21 19:32 | build: include all dependency directories when generating headers | dundargoc | 1 | +7 | -4 |
| 2023-04-21 15:50 | refactor: revert incorrect change to ui_client.c code | bfredl | 1 | +1 | -5 |
| 2023-04-21 15:28 | Merge pull request #23250 from bfredl/vimvim | bfredl | 3 | +150 | -161 |
| 2023-04-21 14:46 | refactor(build): move the last generator from scripts/ to src/nvim/generators | bfredl | 3 | +150 | -161 |
| 2023-04-21 12:05 | Merge #23234 from justinmk/fixsplit | Justin M. Keyes | 2 | +17 | -18 |
| 2023-04-21 12:04 | vim-patch:9.0.1294: the set_bool_option() function is too long | Lewis Russell | 1 | +418 | -215 |
| 2023-04-21 05:26 | refactor(lua): simplify vim.gsplit impl | Justin M. Keyes | 1 | +13 | -18 |
| 2023-04-21 04:46 | fix(lua): vim.split may trim inner empty items | Justin M. Keyes | 2 | +6 | -2 |
| 2023-04-21 11:16 | fix(usercmd): Fix buffer overflow in uc_list() (#23225) | Andreas Schneider | 2 | +24 | -15 |
| 2023-04-21 11:02 | Merge pull request #23239 from cryptomilk/asn-fix-warnings | zeertzjq | 7 | +28 | -15 |
| 2023-04-21 10:46 | Merge pull request #23187 from luukvbaal/statuscolumn | Lewis Russell | 4 | +65 | -24 |
| 2023-04-21 09:30 | fix(ui_client): check return code of dup() | Andreas Schneider | 1 | +5 | -1 |
| 2023-04-21 09:22 | fix(statusline): fix uninitialized variable and possible overflow | Andreas Schneider | 1 | +6 | -3 |
| 2023-04-21 09:15 | fix(linematch): initialize array | Andreas Schneider | 1 | +1 | -1 |
| 2023-04-21 09:13 | fix(ex_getln): initialize pointer with NULL | Andreas Schneider | 1 | +1 | -1 |
| 2023-04-21 09:07 | fix(userfunc): fix possible out of bound access | Andreas Schneider | 1 | +12 | -6 |
| 2023-04-21 09:00 | fix(drawline): initialize variable | Andreas Schneider | 1 | +1 | -1 |
| 2023-04-21 08:58 | fix(drawline): initialize variable | Andreas Schneider | 1 | +1 | -1 |
| 2023-04-21 08:55 | fix(api): avoid integer truncation | Andreas Schneider | 1 | +1 | -1 |
| 2023-04-21 07:09 | docs(gh): suggest distclean in issue template (#23222) | luukvbaal | 1 | +1 | -1 |
| 2023-04-21 01:02 | vim-patch:9.0.1472: ":drop fname" may change the last used tab page (#23230) | zeertzjq | 2 | +23 | -0 |
| 2023-04-20 20:10 | Merge pull request #23224 from bfredl/nomutex | bfredl | 2 | +0 | -28 |
| 2023-04-20 17:23 | Merge pull request #23218 from bfredl/nlua0boogalo | bfredl | 9 | +20 | -11 |
| 2023-04-20 12:41 | fix(build): distinguish vim.mpack from global require'mpack' | bfredl | 9 | +20 | -11 |
| 2023-04-20 16:54 | refactor(env): remove unused mutex | bfredl | 2 | +0 | -28 |
| 2023-04-20 13:42 | fix(treesitter playground): fix the wrong range of a node displayed i… (#23209) | William | 1 | +1 | -1 |
| 2023-04-20 01:17 | vim-patch:8.2.4598: profile completion test sometimes fails (#23208) | zeertzjq | 1 | +3 | -0 |
| 2023-04-19 19:11 | Merge pull request #23106 from bfredl/nlua0 | bfredl | 15 | +101 | -128 |
| 2023-04-19 16:04 | build: update uncrustify to 0.76 | Lewis Russell | 13 | +196 | -87 |
| 2023-04-19 15:07 | Merge pull request #23155 from bfredl/nobreak | bfredl | 7 | +26 | -10 |
| 2023-04-19 14:49 | refactor: fix PVS warnings (#23200) | zeertzjq | 3 | +3 | -6 |
| 2023-04-17 11:08 | fix(runtime): do not allow breakcheck inside runtime path calculation | bfredl | 7 | +26 | -10 |
| 2023-04-19 14:23 | Merge pull request #23198 from gpanders/iter-fix | Gregory Anders | 3 | +97 | -56 |
| 2023-04-19 14:09 | vim-patch:9.0.1470: deferred functions invoked in unexpected order (#23199) | zeertzjq | 2 | +33 | -15 |
| 2023-04-19 13:05 | fix(iter): remove special case totable for map-like tables | Gregory Anders | 3 | +50 | -51 |
| 2023-04-19 12:45 | fix(iter): add tag to packed table | Gregory Anders | 2 | +47 | -5 |
| 2023-04-19 12:15 | vim-patch:8.1.2094: the fileio.c file is too big | Lewis Russell | 8 | +2141 | -2062 |
| 2023-04-19 10:21 | Merge pull request #23194 from zeertzjq/vim-9.0.1141 | zeertzjq | 4 | +591 | -106 |
| 2023-04-15 10:23 | refactor(build): use vendored versions of mpack and luabitop | bfredl | 15 | +101 | -128 |
| 2023-04-19 05:45 | test: convert tests in test_conceal.vim to Lua | zeertzjq | 2 | +554 | -97 |
| 2023-04-19 05:11 | vim-patch:9.0.1141: 'cursorcolumn' and 'colorcolumn' wrong after concealing | zeertzjq | 2 | +37 | -9 |
| 2023-04-19 08:19 | vim-patch:9.0.1467: Jenkinsfiles are not recognized as groovy (#23195) | Christian Clason | 2 | +2 | -1 |
| 2023-04-19 07:41 | vim-patch:9.0.1464: strace filetype detection is expensive (#23175) | Christian Clason | 2 | +15 | -2 |
| 2023-04-19 04:10 | test(terminal/channel_spec): fix screen test immediate success (#23192) | zeertzjq | 1 | +6 | -2 |
| 2023-04-19 04:06 | Merge pull request #23191 from zeertzjq/vim-9.0.1007 | zeertzjq | 16 | +192 | -39 |
| 2023-04-19 03:29 | refactor(eval): use tv_list_append_allocated_string() | zeertzjq | 2 | +2 | -4 |
| 2023-04-19 03:12 | vim-patch:9.0.1034: reporting swap file when windows are split | zeertzjq | 1 | +5 | -0 |
| 2023-04-19 03:11 | vim-patch:9.0.1021: test trips over g:name | zeertzjq | 1 | +1 | -0 |
| 2023-04-19 03:11 | vim-patch:9.0.1020: tests call GetSwapFileList() before it is defined | zeertzjq | 1 | +7 | -7 |
| 2023-04-19 03:09 | vim-patch:9.0.1012: tests may get stuck in buffer with swap file | zeertzjq | 1 | +8 | -1 |
| 2023-04-19 03:08 | vim-patch:9.0.1010: stray warnings for existing swap files | zeertzjq | 2 | +8 | -1 |
| 2023-04-19 03:07 | vim-patch:9.0.1009: test for catch after interrupt is flaky on MS-Windows | zeertzjq | 1 | +3 | -0 |
| 2023-04-19 03:06 | vim-patch:9.0.1008: test for swapfilelist() fails on MS-Windows | zeertzjq | 2 | +8 | -3 |
| 2023-04-19 02:06 | vim-patch:9.0.1007: there is no way to get a list of swap file names | zeertzjq | 10 | +93 | -19 |
| 2023-04-19 02:53 | vim-patch:9.0.0561: when a test gets stuck it just hangs forever | zeertzjq | 1 | +21 | -0 |
| 2023-04-19 02:34 | vim-patch:9.0.0560: elapsed time since testing started is not visible | zeertzjq | 3 | +23 | -8 |
| 2023-04-19 02:26 | vim-patch:9.0.0545: when a test is slow and CI times out there is no time info | zeertzjq | 1 | +9 | -5 |
| 2023-04-19 02:52 | vim-patch:9.0.0514: terminal test sometimes hangs | zeertzjq | 1 | +10 | -0 |
| 2023-04-19 02:24 | vim-patch:9.0.0426: failed flaky tests reports only start time | zeertzjq | 1 | +2 | -1 |
| 2023-04-19 02:24 | vim-patch:9.0.0372: MS-Windows: "%T" time format does not appear to work | zeertzjq | 2 | +3 | -3 |
| 2023-04-19 02:18 | vim-patch:9.0.0369: a failing flaky test doesn't mention the time | zeertzjq | 2 | +7 | -5 |
| 2023-04-18 22:19 | fix(column): rebuild status column when sign column is invalid | Luuk van Baal | 4 | +20 | -9 |
| 2023-04-19 00:35 | Merge pull request #23188 from zeertzjq/vim-9.0.1462 | zeertzjq | 2 | +90 | -16 |
| 2023-04-18 23:59 | vim-patch:9.0.1469: deferred functions not called from autocommands | zeertzjq | 2 | +37 | -2 |
| 2023-04-18 23:55 | vim-patch:9.0.1468: recursively calling :defer function if it does :qa | zeertzjq | 1 | +39 | -16 |
| 2023-04-18 23:52 | vim-patch:9.0.1462: recursively calling :defer function if it does :qa | zeertzjq | 2 | +18 | -2 |
| 2023-04-18 01:20 | test(column): statuscolumn is rebuild when signs are (un)placed | Luuk van Baal | 1 | +45 | -15 |
| 2023-04-18 22:47 | build: find system luv on ubuntu | dundargoc | 2 | +13 | -5 |
| 2023-04-18 13:07 | fix(api): extmark highlight groups not always included in details (#23179) | luukvbaal | 2 | +7 | -1 |
| 2023-04-18 09:01 | Merge pull request #23005 from seandewar/fix-ruf-cmdline-pos | Sean Dewar | 6 | +265 | -10 |
| 2023-04-18 07:04 | Merge pull request #23173 from zeertzjq/vim-9.0.0783 | zeertzjq | 3 | +74 | -5 |
| 2023-04-18 06:36 | vim-patch:6ebe4f970b8b | zeertzjq | 1 | +0 | -1 |
| 2023-04-18 06:31 | vim-patch:9.0.0864: crash when using "!!" without a previous shell command | zeertzjq | 3 | +32 | -3 |
| 2023-04-18 06:30 | vim-patch:9.0.0820: memory leak with empty shell command | zeertzjq | 1 | +7 | -1 |
| 2023-04-18 06:28 | vim-patch:9.0.0817 | zeertzjq | 1 | +0 | -2 |
| 2023-04-18 06:23 | vim-patch:9.0.0815 | zeertzjq | 2 | +8 | -10 |
| 2023-04-18 06:22 | vim-patch:9.0.0785: memory leak with empty shell command | zeertzjq | 1 | +1 | -0 |
| 2023-04-18 06:09 | vim-patch:9.0.0783: ":!" doesn't do anything but does update the previous command | zeertzjq | 3 | +38 | -0 |
| 2023-04-18 01:40 | fix(genvimvim): add special abbreviations of :delete (#23172) | zeertzjq | 1 | +17 | -0 |
| 2023-04-18 00:00 | fix(mouse): cmdline click registered as statuscolumn (#23163) | luukvbaal | 2 | +7 | -3 |
| 2023-04-17 18:54 | feat(lua): add vim.iter (#23029) | Gregory Anders | 6 | +1812 | -1 |
| 2023-04-10 20:40 | fix(ruler): show ruler of curwin with no statusline in cmdline | Sean Dewar | 4 | +181 | -6 |
| 2023-04-17 16:32 | vim-patch:9.0.1461: ruler not drawn correctly when using 'rulerformat' | Sean Dewar | 4 | +84 | -4 |
| 2023-04-17 16:50 | fix(watchfiles): skip Created events when poll starts (#23139) | Jon Huhn | 2 | +17 | -17 |
| 2023-04-17 15:27 | vim-patch:9.0.1460: insufficient testing for getcmdcompltype() (#23159) | zeertzjq | 2 | +18 | -7 |
| 2023-04-17 11:53 | feat(diagnostic): specify diagnostic virtual text prefix as a function | Isak Samsten | 4 | +72 | -16 |
| 2023-04-17 11:22 | refactor: suppress clang false positives (#23154) | zeertzjq | 2 | +2 | -0 |
| 2023-04-17 11:11 | ci(labeler): add back GitHub token for type-scope | zeertzjq | 1 | +1 | -0 |
| 2023-04-17 09:44 | fix(excmd): make :def unknown rather than unimplemented (#23150) | zeertzjq | 3 | +26 | -8 |
| 2023-04-17 09:39 | build(deps): bump tree-sitter to HEAD - af92bfc02 (#23151) | Christian Clason | 1 | +2 | -2 |
| 2023-04-17 08:10 | Merge pull request #23148 from zeertzjq/vim-8.2.4179 | zeertzjq | 8 | +94 | -18 |
| 2023-04-17 07:32 | vim-patch:partial:6f4754b9f725 | zeertzjq | 2 | +23 | -7 |
| 2023-04-17 07:30 | vim-patch:8.2.4197: cannot use an import in the "expr" part of 'spellsuggest' | zeertzjq | 1 | +6 | -0 |
| 2023-04-17 07:27 | vim-patch:8.2.4193: cannot use an import in 'charconvert' | zeertzjq | 1 | +9 | -1 |
| 2023-04-17 07:25 | vim-patch:8.2.4186: cannot use an import in 'patchexpr' | zeertzjq | 1 | +12 | -3 |
| 2023-04-17 07:24 | vim-patch:8.2.4185: cannot use an import in 'indentexpr' | zeertzjq | 1 | +3 | -0 |
| 2023-04-17 07:22 | vim-patch:8.2.4184: cannot use an import in 'includeexpr' | zeertzjq | 1 | +5 | -0 |
| 2023-04-17 07:21 | vim-patch:8.2.4183: cannot use an import in 'formatexpr' | zeertzjq | 1 | +4 | -0 |
| 2023-04-17 07:21 | vim-patch:8.2.4182: memory leak when evaluating 'diffexpr' | zeertzjq | 1 | +1 | -1 |
| 2023-04-17 07:17 | vim-patch:8.2.4181: Vim9: cannot use an import in 'diffexpr' | zeertzjq | 1 | +12 | -3 |
| 2023-04-17 07:14 | vim-patch:8.2.4180: 'balloonexpr' is evaluated in the current script context | zeertzjq | 1 | +12 | -0 |
| 2023-04-17 07:09 | vim-patch:8.2.4179: 'foldtext' is evaluated in the current script context | zeertzjq | 1 | +8 | -4 |
| 2023-04-17 07:08 | build(deps): bump LuaJIT to HEAD - 1c2791270 (#23140) | Christian Clason | 1 | +2 | -2 |
| 2023-04-17 06:38 | vim-patch:9.0.1400: find_file_in_path() is not reentrant (#23146) | zeertzjq | 4 | +94 | -65 |
| 2023-04-17 02:09 | Merge pull request #23144 from zeertzjq/vim-9.0.0419 | zeertzjq | 4 | +162 | -13 |
| 2023-04-17 01:08 | vim-patch:9.0.0419: the :defer command does not check the function arguments | zeertzjq | 4 | +112 | -6 |
| 2023-04-17 00:56 | vim-patch:9.0.0406: deferred functions not invoked when partial func exits | zeertzjq | 2 | +51 | -8 |
| 2023-04-17 01:07 | vim-patch:8.2.2172: Vim9: number of arguments is not always checked (#23142) | zeertzjq | 1 | +20 | -6 |
| 2023-04-16 12:16 | ci: remove unnecessary token usage | dundargoc | 2 | +0 | -4 |
| 2023-04-16 11:21 | vim-patch:9.0.1143: invalid memory access with bad 'statusline' value (#23133) | zeertzjq | 2 | +10 | -0 |
| 2023-04-16 10:43 | vim-patch:9.0.1145: invalid memory access with recursive substitute expression (#23132) | zeertzjq | 2 | +20 | -0 |
| 2023-04-16 10:39 | fix(checkhealth): shell_error and cpanm module | JingMatrix | 1 | +2 | -2 |
| 2023-04-16 10:27 | vim-patch:8.2.2857: Vim9: exception in ISN_INSTR caught at wrong level (#23131) | zeertzjq | 4 | +9 | -9 |
| 2023-04-16 10:26 | fix(checkhealth): fix crash due to incorrect argument type | dundargoc | 2 | +4 | -2 |
| 2023-04-16 09:50 | fix(lua): inspect_pos respect bufnr when get syntax info (#23098) | Raphael | 2 | +21 | -7 |
| 2023-04-16 09:44 | test(old): sync test_filetype.vim with upstream (#23127) | zeertzjq | 1 | +39 | -71 |
| 2023-04-16 09:44 | vim-patch:9.0.0947: invalid memory access in substitute with function (#23126) | zeertzjq | 3 | +27 | -5 |
| 2023-04-16 09:06 | vim-patch:9.0.0621: filetype test leaves file behind (#23125) | zeertzjq | 1 | +1 | -1 |
| 2023-04-16 08:59 | vim-patch:9.0.1455: C++ 20 modules are not recognized (#23124) | Christian Clason | 2 | +5 | -1 |
| 2023-04-16 08:57 | vim-patch:9.0.0398: members of funccall_T are inconsistently named (#23123) | zeertzjq | 4 | +164 | -165 |
| 2023-04-16 08:35 | Merge pull request #23116 from zeertzjq/vim-9.0.1064 | zeertzjq | 4 | +102 | -13 |
| 2023-04-15 23:27 | vim-patch:9.0.1456: shortmess test depends on order of test execution | zeertzjq | 1 | +4 | -0 |
| 2023-04-15 16:16 | vim-patch:9.0.1064: code for making 'shortmess' temporarily empty is repeated | zeertzjq | 4 | +98 | -13 |
| 2023-04-16 07:59 | Merge pull request #23119 from zeertzjq/vim-9.0.0370 | zeertzjq | 22 | +643 | -174 |
| 2023-04-16 04:28 | test(unit): add test for os_mkdir_recurse "created" | zeertzjq | 1 | +32 | -19 |
| 2023-04-16 02:59 | vim-patch:9.0.1446: unnecessary checks for the "skip" flag when skipping | zeertzjq | 1 | +2 | -1 |
| 2023-04-16 03:46 | vim-patch:9.0.0411: only created files can be cleaned up with one call | zeertzjq | 14 | +166 | -44 |
| 2023-04-16 03:37 | vim-patch:9.0.0397: :defer not tested with exceptions and ":qa!" | zeertzjq | 3 | +66 | -5 |
| 2023-04-16 02:51 | vim-patch:9.0.0390: cannot use a partial with :defer | zeertzjq | 3 | +47 | -7 |
| 2023-04-16 03:07 | vim-patch:9.0.0379: cleaning up after writefile() is a hassle | zeertzjq | 5 | +87 | -57 |
| 2023-04-15 23:50 | vim-patch:9.0.0370: cleaning up afterwards can make a function messy | zeertzjq | 7 | +269 | -67 |
| 2023-04-16 02:42 | Merge pull request #23118 from zeertzjq/vim-8.2.3783 | zeertzjq | 10 | +97 | -34 |
| 2023-04-16 01:29 | vim-patch:8.2.3786: test fails because of using Vim9 syntax in legacy function | zeertzjq | 2 | +10 | -3 |
| 2023-04-16 00:54 | vim-patch:8.2.3783: confusing error for using a variable as a function | zeertzjq | 7 | +46 | -19 |
| 2023-04-16 01:07 | vim-patch:8.2.2978: warning for uninitialized variable | zeertzjq | 1 | +4 | -2 |
| 2023-04-16 01:01 | vim-patch:8.2.2977: crash when using a null function reference | zeertzjq | 3 | +12 | -2 |
| 2023-04-16 00:55 | vim-patch:8.2.2848: crash whn calling partial | zeertzjq | 4 | +18 | -8 |
| 2023-04-16 00:58 | vim-patch:8.2.1945: crash when passing NULL function to reduce() | zeertzjq | 2 | +9 | -2 |
| 2023-04-16 00:26 | vim-patch:8.2.4716: memory allocation failure not tested when defining a function (#23117) | zeertzjq | 1 | +31 | -0 |
| 2023-04-15 21:40 | refactor: deprecate checkhealth functions | dundargoc | 22 | +411 | -435 |
| 2023-04-15 20:39 | build: various cmake fixes | dundargoc | 3 | +15 | -15 |
| 2023-04-15 16:16 | fix(health): properly use the value of $PYENV_VERSION (#23109) | zeertzjq | 1 | +1 | -1 |
| 2023-04-15 13:27 | Merge pull request #23107 from zeertzjq/vim-9.0.0269 | zeertzjq | 6 | +188 | -21 |
| 2023-04-15 13:05 | refactor: remove FC_DEAD | zeertzjq | 3 | +10 | -11 |
| 2023-04-15 12:47 | vim-patch:9.0.1431: getscriptinfo() loops even when specific SID is given | zeertzjq | 2 | +27 | -11 |
| 2023-04-15 11:57 | vim-patch:9.0.0303: it is not easy to get information about a script | zeertzjq | 3 | +114 | -18 |
| 2023-04-15 11:50 | vim-patch:9.0.0269: getscriptinfo() does not include the version | zeertzjq | 4 | +63 | -7 |
| 2023-04-15 12:54 | build(nix): upgrade nixpkgs to resolve link error (#23101) | Will Ruggiano | 2 | +5 | -3 |
| 2023-04-15 11:46 | Merge pull request #23105 from zeertzjq/vim-8.2.4770 | zeertzjq | 12 | +574 | -55 |
| 2023-04-15 11:11 | vim-patch:b59ae59a5870 | zeertzjq | 2 | +5 | -5 |
| 2023-04-15 11:04 | vim-patch:3f32a5f1601a | zeertzjq | 1 | +11 | -3 |
| 2023-04-15 11:02 | vim-patch:partial:d899e5112079 | zeertzjq | 1 | +10 | -10 |
| 2023-04-15 10:22 | vim-patch:9.0.0104: going beyond allocated memory when evaluating string constant | zeertzjq | 2 | +21 | -1 |
| 2023-04-15 10:19 | vim-patch:8.2.4934: string interpolation fails when not evaluating | zeertzjq | 4 | +15 | -16 |
| 2023-04-15 09:51 | vim-patch:8.2.4930: interpolated string expression requires escaping | zeertzjq | 4 | +156 | -71 |
| 2023-04-14 13:08 | vim-patch:8.2.4883: string interpolation only works in heredoc | zeertzjq | 7 | +233 | -54 |
| 2023-04-14 13:06 | vim-patch:8.2.4840: heredoc expression evaluated even when skipping | zeertzjq | 2 | +14 | -1 |
| 2023-04-14 13:00 | vim-patch:8.2.4783: Coverity warns for leaking memory | zeertzjq | 1 | +4 | -5 |
| 2023-04-14 11:45 | vim-patch:8.2.4770: cannot easily mix expression and heredoc | zeertzjq | 4 | +239 | -23 |
| 2023-04-15 09:38 | Merge pull request #23102 from zeertzjq/vim-8.2.1378 | zeertzjq | 8 | +638 | -510 |
| 2023-04-15 09:04 | vim-patch:8.2.4476: operator name spelled wrong | zeertzjq | 2 | +2 | -2 |
| 2023-04-15 09:13 | vim-patch:8.2.4373: expression test fails | zeertzjq | 1 | +27 | -10 |
| 2023-04-15 09:12 | vim-patch:8.2.4361: Vim9: some tests fail | zeertzjq | 5 | +13 | -12 |
| 2023-04-15 08:40 | vim-patch:8.2.3856: Vim9: not enough tests | zeertzjq | 2 | +602 | -498 |
| 2023-04-15 08:36 | vim-patch:8.2.1378: cannot put space between function name and paren | zeertzjq | 2 | +7 | -1 |
| 2023-04-15 06:57 | Merge pull request #23099 from zeertzjq/vim-8.2.1014 | zeertzjq | 1 | +22 | -21 |
| 2023-04-15 06:28 | vim-patch:8.2.3329: v_lock not set when getting value of environment variable | zeertzjq | 1 | +1 | -0 |
| 2023-04-15 06:19 | vim-patch:8.2.1014: using "name" for a string result is confusing | zeertzjq | 1 | +21 | -21 |
| 2023-04-15 06:11 | Merge pull request #23097 from zeertzjq/vim-8.2.0101 | zeertzjq | 17 | +213 | -22 |
| 2023-04-15 05:31 | vim-patch:8.2.0634: crash with null partial and blob | zeertzjq | 12 | +86 | -3 |
| 2023-04-15 05:17 | vim-patch:8.2.0633: crash when using null partial in filter() | zeertzjq | 8 | +88 | -17 |
| 2023-04-15 05:15 | vim-patch:8.2.0104: using channel or job with ":execute" has strange effects | zeertzjq | 1 | +13 | -0 |
| 2023-04-15 05:10 | vim-patch:8.2.0103: using null object with execute() has strange effects | zeertzjq | 3 | +15 | -4 |
| 2023-04-15 05:08 | vim-patch:8.2.0102: messages test fails in small version | zeertzjq | 1 | +10 | -7 |
| 2023-04-15 05:06 | vim-patch:8.2.0101: crash when passing null object to ":echomsg" | zeertzjq | 1 | +10 | -0 |
| 2023-04-14 17:19 | build: don't print installed files locally | dundargoc | 1 | +4 | -0 |
| 2023-04-14 13:56 | vim-patch:8.2.4055: Vim9: line break in expression causes v:errmsg to be fillec (#23090) | zeertzjq | 1 | +2 | -1 |
| 2023-04-14 13:12 | Merge pull request #22968 from luukvbaal/evalstc | bfredl | 1 | +1 | -0 |
| 2023-04-14 12:35 | vim-patch:8.2.2138: Vim9: "exit_cb" causes Vim to exit (#23087) | zeertzjq | 4 | +13 | -7 |
| 2023-04-14 12:27 | Merge pull request #22869 from lewis6991/refactor/unitannot | Lewis Russell | 6 | +307 | -242 |
| 2023-04-03 11:01 | refactor(unit): add type annotations | Lewis Russell | 5 | +306 | -241 |
| 2023-04-14 11:41 | fix(lint): use tbl_contains | Lewis Russell | 1 | +1 | -1 |
| 2023-04-14 11:28 | vim-patch:8.2.1111: inconsistent naming of get_list_tv() and eval_dict() (#23086) | zeertzjq | 3 | +28 | -26 |
| 2023-04-14 10:24 | Merge pull request #23084 from zeertzjq/vim-8.2.1794 | zeertzjq | 5 | +149 | -33 |
| 2023-04-14 09:54 | vim-patch:9.0.1452: code using EVAL_CONSTANT is dead, it is never set | zeertzjq | 1 | +4 | -4 |
| 2023-04-14 09:53 | vim-patch:8.2.1798: Vim9: trinary operator condition is too permissive | zeertzjq | 1 | +10 | -0 |
| 2023-04-14 03:00 | vim-patch:8.2.1794: no falsy Coalescing operator | zeertzjq | 5 | +137 | -31 |
| 2023-04-14 10:01 | feat(lua)!: add stricter vim.tbl_islist() and rename old one to vim.tbl_isarray() (#16440) | NAKAI Tsuyoshi | 4 | +80 | -11 |
| 2023-04-14 09:40 | Merge pull request #23083 from zeertzjq/vim-8.2.1189 | zeertzjq | 2 | +131 | -67 |
| 2023-04-14 09:06 | vim-patch:8.2.1512: failure after trinary expression fails | zeertzjq | 2 | +28 | -1 |
| 2023-04-14 08:50 | vim-patch:8.2.1189: Vim9: line continuation in lambda doesn't always work | zeertzjq | 1 | +104 | -67 |
| 2023-04-14 08:39 | feat(lua): vim.tbl_contains supports general tables and predicates (#23040) | Christian Clason | 14 | +110 | -23 |
| 2023-04-14 08:33 | Merge pull request #23081 from zeertzjq/vim-8.2.1062 | zeertzjq | 13 | +287 | -190 |
| 2023-04-14 06:57 | vim-patch:8.2.3216: Vim9: crash when using variable in a loop at script level | zeertzjq | 3 | +11 | -23 |
| 2023-04-14 06:50 | vim-patch:8.2.1203: unused assignments in expression evaluation | zeertzjq | 1 | +8 | -10 |
| 2023-04-14 07:24 | vim-patch:8.2.1162: crash when using a lambda | zeertzjq | 1 | +2 | -2 |
| 2023-04-14 07:05 | vim-patch:8.2.1161: Vim9: using freed memory | zeertzjq | 3 | +32 | -23 |
| 2023-04-14 06:40 | vim-patch:8.2.1125: Vim9: double quote can be a string or a comment | zeertzjq | 1 | +1 | -1 |
| 2023-04-14 06:24 | vim-patch:8.2.1110: Vim9: line continuation does not work in function arguments | zeertzjq | 3 | +32 | -30 |
| 2023-04-14 06:24 | vim-patch:8.2.1103: Coverity reports an unnecessary NULL check | zeertzjq | 1 | +1 | -1 |
| 2023-04-14 06:18 | vim-patch:8.2.1100: Vim9: cannot use line break in :execute argument | zeertzjq | 1 | +8 | -4 |
| 2023-04-14 06:13 | vim-patch:8.2.1099: Vim9: cannot use line break in :cexpr argument | zeertzjq | 1 | +22 | -23 |
| 2023-04-14 06:11 | vim-patch:8.2.1098: Vim9: cannot use line break in :throw argument | zeertzjq | 1 | +9 | -2 |
| 2023-04-14 05:49 | vim-patch:8.2.1080: Vim9: no line break allowed in a for loop | zeertzjq | 7 | +51 | -25 |
| 2023-04-14 05:38 | vim-patch:8.2.1079: Vim9: no line break allowed in a while loop | zeertzjq | 4 | +45 | -31 |
| 2023-04-14 05:32 | vim-patch:8.2.1076: Vim9: no line break allowed in :if expression | zeertzjq | 2 | +24 | -11 |
| 2023-04-14 05:31 | vim-patch:8.2.1075: Vim9: no line break allowed in :echo expression | zeertzjq | 1 | +4 | -1 |
| 2023-04-14 05:25 | vim-patch:8.2.1074: Vim9: no line break allowed after some operators | zeertzjq | 1 | +0 | -1 |
| 2023-04-14 05:24 | vim-patch:8.2.1073: Vim9: no line break allowed in () expression | zeertzjq | 1 | +2 | -0 |
| 2023-04-14 05:03 | vim-patch:8.2.1071: Vim9: no line break allowed inside a lambda | zeertzjq | 6 | +58 | -43 |
| 2023-04-14 05:01 | vim-patch:8.2.1069: Vim9: fail to check for white space in list | zeertzjq | 1 | +1 | -1 |
| 2023-04-14 04:59 | vim-patch:8.2.1068: Vim9: no line break allowed inside a dict | zeertzjq | 1 | +13 | -10 |
| 2023-04-14 04:55 | vim-patch:8.2.1065: Vim9: no line break allowed inside a list | zeertzjq | 2 | +32 | -24 |
| 2023-04-14 04:50 | vim-patch:8.2.1064: Vim9: no line break allowed before comperators | zeertzjq | 1 | +1 | -2 |
| 2023-04-14 04:49 | vim-patch:8.2.1063: Vim9: no line break allowed before || or && | zeertzjq | 1 | +8 | -2 |
| 2023-04-14 04:48 | vim-patch:8.2.1062: Vim9: no line break allowed inside "cond ? val1 : val2" | zeertzjq | 1 | +4 | -2 |
| 2023-04-14 02:58 | Merge pull request #23078 from zeertzjq/vim-8.2.1047 | zeertzjq | 18 | +207 | -136 |
| 2023-04-14 01:50 | vim-patch:9.0.1447: condition is always true | zeertzjq | 1 | +38 | -36 |
| 2023-04-14 01:11 | vim-patch:8.2.1049: Vim9: leaking memory when using continuation line | zeertzjq | 15 | +62 | -41 |
| 2023-04-13 23:22 | vim-patch:8.2.1047: Vim9: script cannot use line continuation like :def function | zeertzjq | 9 | +127 | -79 |
| 2023-04-13 23:12 | vim-patch:9.0.1449: test for prompt buffer is flaky (#23076) | zeertzjq | 1 | +4 | -8 |
| 2023-04-13 23:11 | vim-patch:8.2.{0695,0725,0734,0753,0818,0819,0822} (#23075) | zeertzjq | 10 | +112 | -95 |
| 2023-04-13 23:00 | Merge pull request #23071 from luukvbaal/sloclater | zeertzjq | 2 | +48 | -5 |
| 2023-04-13 10:17 | test(winbar_spec): properly update winbar when 'showcmdloc' is "statusline" | quintik | 1 | +35 | -0 |
| 2023-04-13 22:09 | test: remove penlight usage | dundargoc | 1 | +6 | -1 |
| 2023-04-13 21:29 | refactor: remove modelines from Lua files | Gregory Anders | 10 | +0 | -11 |
| 2023-04-13 21:09 | vim-patch:9.0.1451: unnecessary redrawing when 'showcmdloc' is not "last" | Luuk van Baal | 1 | +13 | -5 |
| 2023-04-13 16:34 | fix(loader): reset hashes when running the loader | Lewis Russell | 2 | +49 | -5 |
| 2023-04-13 12:39 | Merge pull request #23064 from bfredl/nolink | bfredl | 2 | +25 | -0 |
| 2023-04-13 12:08 | fix(api): make nvim_get_hl not return non-existing groups | bfredl | 2 | +25 | -0 |
| 2023-04-13 11:07 | build(vim-patch.sh): ignore test_behave.vim (#23062) | zeertzjq | 4 | +33 | -1 |
| 2023-04-13 10:39 | Merge pull request #23054 from bfredl/nobehave | bfredl | 17 | +19 | -162 |
| 2023-04-12 20:22 | feat(ex_cmds)!: remove :behave | bfredl | 17 | +19 | -162 |
| 2023-04-13 05:27 | vim-patch:partial:9.0.0364: clang static analyzer gives warnings (#23059) | zeertzjq | 1 | +4 | -5 |
| 2023-04-12 21:38 | refactor: remove bugreport.vim | dundargoc | 1 | +0 | -87 |
| 2023-04-12 19:26 | build: create helper function for simplifying luarocks installation | dundargoc | 1 | +21 | -37 |
| 2023-04-12 15:51 | vim-patch:9.0.1444: crash when passing NULL to setcmdline() (#23048) | zeertzjq | 2 | +10 | -1 |
| 2023-04-12 15:40 | fix(column): add truncated width during estimation for 'statuscolumn' | luukvbaal | 2 | +22 | -1 |
| 2023-04-12 14:52 | docs: add vim.lsp.buf.formatting_sync() to deprecated.txt (#23045) | zeertzjq | 1 | +2 | -0 |
| 2023-04-12 13:16 | fix(diagnostic): rename buffer → bufnr in type annotation (#23042) | Mathias Fußenegger | 1 | +1 | -1 |
| 2023-04-12 11:59 | fix(runtime): add commentstring for C# ftplugin (#23039) | Christian Clason | 1 | +1 | -0 |
| 2023-04-12 01:50 | ci(lintcommit): allow colon not followed by space in description (#23035) | zeertzjq | 1 | +24 | -6 |
| 2023-04-12 01:17 | test(startup_spec): use getscriptinfo() instead of :scriptnames (#23034) | zeertzjq | 1 | +18 | -12 |
| 2023-04-11 22:01 | refactor: remove :CheckHealth | dundargoc | 4 | +2 | -5 |
| 2023-04-11 19:25 | build: use -O3 optimization for release builds | dundargoc | 1 | +0 | -7 |
| 2023-04-11 17:10 | feat!: remove vimballs (#22402) | dundargoc | 9 | +18 | -1201 |
| 2023-04-11 16:37 | test(lsp): fix unstable tests for set_defaults (#23002) | Michal Liszcz | 1 | +15 | -16 |
| 2023-04-11 14:28 | feat(lua): vim.region accepts getpos() arg (#22635) | NAKAI Tsuyoshi | 5 | +33 | -21 |
| 2023-04-11 09:18 | test: avoid name collisions with Xtest directory (#23019) | kylo252 | 4 | +20 | -17 |
| 2023-04-11 08:51 | fix(highlight): combine ColorColumn with low-priority CursorLine (#23017) | zeertzjq | 2 | +21 | -2 |
| 2023-04-11 08:26 | fix(treesitter): Use the correct replacement args for #gsub! directive (#23015) | Scott Ming | 1 | +1 | -1 |
| 2023-04-11 02:20 | fix(health): check for _host_prog variables properly (#23014) | zeertzjq | 1 | +4 | -4 |
| 2023-04-11 01:35 | fix(man.lua): don't continue on command error (#23009) | zeertzjq | 1 | +1 | -0 |
| 2023-04-10 21:46 | fix(health): combine python and virtualenv healthchecks (#23004) | Gregory Anders | 1 | +14 | -18 |
| 2023-04-10 20:37 | fix(health): fix typo in function name | Gregory Anders | 1 | +1 | -1 |
| 2023-04-10 14:49 | fix(mark): properly init mark views (#22996) | zeertzjq | 4 | +48 | -2 |
| 2023-04-10 13:59 | refactor: rewrite perl healthcheck in lua | dundargoc | 2 | +90 | -164 |
| 2023-04-10 13:26 | refactor: rewrite node healthcheck in lua | dundargoc | 2 | +100 | -80 |
| 2023-04-10 12:29 | Merge pull request #22865 from MunifTanjim/issue-20370 | bfredl | 3 | +28 | -7 |
| 2023-04-10 12:06 | refactor: rewrite ruby healthcheck in lua | dundargoc | 2 | +65 | -62 |
| 2023-04-10 11:50 | ci(release/winget): get msi from previous job instead of downloading | Vedant | 1 | +5 | -3 |
| 2023-04-02 17:01 | fix(api): do not re-apply win_config.style when missing | Munif Tanjim | 3 | +28 | -7 |
| 2023-04-10 10:06 | fix(eval): prevent double-free in garbage collection (#22990) | zeertzjq | 2 | +36 | -1 |
| 2023-04-10 09:28 | refactor: rewrite virtualenv healthcheck in lua | dundargoc | 2 | +88 | -75 |
| 2023-04-10 00:39 | fix(column): 'statuscolumn' not drawn after virt_lines with "n" in 'cpo' (#22967) | luukvbaal | 2 | +31 | -7 |
| 2023-04-09 23:33 | vim-patch:9.0.1443: ending Insert mode when accessing a hidden prompt buffer (#22984) | zeertzjq | 4 | +24 | -0 |
| 2023-04-09 20:28 | refactor: rewrite python provider healthcheck in Lua | dundargoc | 2 | +529 | -355 |
| 2023-04-09 18:46 | refactor: rewrite clipboard provider healthchecks in Lua | dundargoc | 3 | +784 | -755 |
| 2023-04-09 18:31 | build(ci): ensure correct headers are used on macOS | Carlo Cabrera | 3 | +14 | -3 |
| 2023-04-08 22:41 | fix(api): update "w_scwidth" in nvim_eval_statusline() | Luuk van Baal | 1 | +1 | -0 |
| 2023-04-08 21:07 | build: remove uninstall target | dundargoc | 1 | +0 | -8 |
| 2023-04-08 17:43 | Merge pull request #22963 from echasnovski/diagnostic-new-hl | Christian Clason | 1 | +8 | -0 |
| 2023-04-08 17:19 | docs: add `hl-DiagnosticDeprecated` and `hl-DiagnosticUnnecessary` | Evgeni Chasnovski | 1 | +8 | -0 |
| 2023-04-08 13:12 | build(uninstall): don't build if installation manifest not found | dundargoc | 1 | +9 | -1 |
| 2023-04-08 12:29 | refactor(mappings)!: remove #n as a notation for a function key (#17318) | zeertzjq | 4 | +9 | -37 |
| 2023-04-08 11:27 | fix(termdebug): handle partial lines passed to callback (#22950) | zeertzjq | 1 | +19 | -2 |
| 2023-04-08 11:14 | ci: simplify backport workflow | dundargoc | 1 | +1 | -7 |
| 2023-04-08 09:02 | revert(packaging): installation context to per-machine on Windows | sitiom | 1 | +0 | -7 |
| 2023-04-08 08:57 | fix(highlight): add missing g: prefix for colors_name (#22952) | zeertzjq | 2 | +20 | -1 |
| 2023-04-08 08:38 | Merge pull request #22873 from bfredl/keyset2 | bfredl | 23 | +401 | -371 |
| 2023-04-08 00:21 | vim-patch:9.0.1442: mapset() does not restore non-script context (#22942) | zeertzjq | 2 | +28 | -6 |
| 2023-04-07 21:00 | ci: use a set instead of array for team reviewers | dundargoc | 1 | +6 | -6 |
| 2023-04-07 20:31 | ci: don't automatically enable -Werror on CI environments | dundargoc | 7 | +12 | -16 |
| 2023-04-07 19:43 | refactor: remove redundant casts | ii14 | 30 | +93 | -94 |
| 2023-04-03 13:21 | refactor(api): make typed dicts appear as types in the source code | bfredl | 23 | +401 | -371 |
| 2023-04-07 19:08 | refactor: remove redundant casts | ii14 | 28 | +101 | -111 |
| 2023-04-07 17:40 | refactor: remove redundant const char * casts | ii14 | 56 | +302 | -350 |
| 2023-04-07 17:39 | refactor: make char * parameters const in message.c | ii14 | 8 | +23 | -23 |
| 2023-04-07 14:22 | feat(lua): allow vim.F.if_nil to take multiple arguments (#22903) | Gregory Anders | 3 | +48 | -11 |
| 2023-04-07 14:11 | docs(news): create new news, rename old news (#22922) | Christian Clason | 2 | +333 | -283 |
| 2023-04-07 11:35 | version bump | bfredl | 1 | +3 | -3 |
| 2023-04-07 11:26 | NVIM v0.9.0 | bfredl | 4 | +113 | -113 |
| 2023-04-07 08:26 | build(nix): fixed build (#22918) | Matthieu Coudron | 1 | +3 | -0 |
| 2023-04-07 08:11 | Merge pull request #22907 from luukvbaal/evalstc | bfredl | 5 | +50 | -42 |
| 2023-04-07 01:38 | test(lua/diagnostic_spec): remove unnecessary after_each() | zeertzjq | 1 | +0 | -4 |
| 2023-04-07 01:29 | test: improve editor/fold_spec.lua and editor/put_spec.lua (#22916) | zeertzjq | 3 | +96 | -75 |
| 2023-04-06 01:33 | feat(api): set statuscolumn line number in nvim_eval_statusline() | Luuk van Baal | 5 | +50 | -42 |
| 2023-04-06 20:39 | refactor: remove use of reserved c++ keywords | ii14 | 21 | +152 | -154 |
| 2023-04-06 16:13 | test(Windows): normalize paths for test summary | dundargoc | 1 | +2 | -2 |
| 2023-04-06 16:08 | fix(folds): handle visual blockwise indent insertion correctly (#22898) | Brandon Simmons | 2 | +12 | -2 |
| 2023-04-06 15:38 | Merge pull request #22910 from bfredl/nonormal | bfredl | 6 | +100 | -14 |
| 2023-04-06 08:03 | fix(highlight): use winhl=Foo:Bar even when Bar is empty | bfredl | 6 | +100 | -14 |
| 2023-04-06 14:16 | fix(treesitter): do not track ranges of the root tree (#22912) | Lewis Russell | 2 | +53 | -1 |
| 2023-04-06 09:09 | ci(release): promote appimage over tar.gz (#22908) | Christian Clason | 1 | +8 | -6 |
| 2023-04-05 21:56 | test(vim.fs.normalize): enable test on Windows | dundargoc | 1 | +5 | -4 |
| 2023-04-05 20:19 | docs: add vim.treesitter.query.get_query() to deprecated.txt | C.D. MacEachern | 1 | +2 | -0 |
| 2023-04-05 19:13 | refactor: make error message definitions const | ii14 | 37 | +379 | -375 |
| 2023-04-05 17:49 | build(Windows): allow building without custom md5sum | dundargoc | 1 | +12 | -9 |
| 2023-04-05 16:19 | refactor: rename local API alias from a to api | Lewis Russell | 12 | +123 | -124 |
| 2023-04-05 14:25 | build(deps): switch vim parser to maintained fork (#22896) | Christian Clason | 1 | +2 | -2 |
| 2023-04-05 13:02 | Merge pull request #22859 from luukvbaal/evalstc | bfredl | 13 | +153 | -74 |
| 2023-04-05 12:02 | refactor(lsp): do not parse verbose output when overwriting options (#22810) | Michal Liszcz | 1 | +6 | -11 |
| 2023-04-01 12:58 | feat(api): evaluate 'statuscolumn' with nvim_eval_statusline() | Luuk van Baal | 13 | +153 | -74 |
| 2023-04-05 07:22 | ci!: remove the .deb release (#22773) | dundargoc | 2 | +0 | -10 |
| 2023-04-04 22:59 | feat(vim.diff): allow passing an integer for linematch | Lewis Russell | 2 | +14 | -9 |
| 2023-04-04 21:37 | fix(windows): consistent normalization in fs.find | dundargoc | 2 | +2 | -2 |
| 2023-04-04 21:10 | docs: regenerate | github-actions[bot] | 1 | +8 | -0 |
| 2023-04-04 20:06 | feat(lsp): create default link from @lsp.type.comment to Comment (#22888) | Gregory Anders | 1 | +1 | -0 |
| 2023-04-04 19:59 | test: replace lfs with luv and vim.fs | dundargoc | 41 | +273 | -256 |
| 2023-04-01 11:55 | refactor(treesitter): move inspect_tree impl | Lewis Russell | 2 | +226 | -204 |
| 2023-04-04 17:27 | build: cmake cleanup | dundargoc | 0 | +0 | -0 |
| 2023-04-04 17:07 | docs: fix typos | dundargoc | 17 | +23 | -21 |
| 2023-04-04 12:07 | fix(treesitter): disable folding in inspect_tree() (#22885) | Lewis Russell | 1 | +1 | -0 |
| 2023-04-04 11:58 | refactor(treesitter): delegate region calculation to treesitter (#22576) | Lewis Russell | 4 | +63 | -59 |
| 2023-04-04 11:26 | fix(treesitter): use capture metadata range if exists | danilax999 | 1 | +2 | -1 |
| 2023-04-04 10:16 | build(deps): bump tree-sitter to v0.20.8 (#22882) | Christian Clason | 1 | +2 | -2 |
| 2023-04-04 00:59 | fix(api): avoid double hit-enter prompt with nvim_err_writeln (#22879) | zeertzjq | 2 | +59 | -12 |
| 2023-04-03 19:12 | build(windows): work around luarocks not finding its own md5sum | dundargoc | 1 | +3 | -0 |
| 2023-04-03 14:27 | vim-patch:9.0.1438: .fs files are falsely recognized as forth files (#22871) | Christian Clason | 2 | +5 | -21 |
| 2023-04-03 14:02 | Merge pull request #22847 from luukvbaal/redrstatus | bfredl | 3 | +24 | -1 |
| 2023-04-03 12:08 | build(deps): bump tree-sitter-vimdoc to v2.0.0 (#22870) | Christian Clason | 1 | +2 | -2 |
| 2023-04-03 11:08 | Merge pull request #22783 from luukvbaal/inspect | bfredl | 2 | +51 | -12 |
| 2023-04-03 09:27 | fix(test): fix C imports on macOS arm64 | Jay | 1 | +5 | -1 |
| 2023-04-03 00:36 | vim-patch:9.0.1439: start Insert mode when accessing a hidden prompt buffer (#22867) | zeertzjq | 4 | +84 | -8 |
| 2023-03-25 14:19 | refactor(lua): get all marks instead of iterating over namespaces | Luuk van Baal | 2 | +51 | -12 |
| 2023-04-02 16:36 | feat(packaging): add start menu and desktop shortcuts on Windows | Alexandre Teoi | 2 | +26 | -14 |
| 2023-04-02 15:37 | ci: update reviewers | dundargoc | 1 | +1 | -3 |
| 2023-04-02 15:01 | refactor(defaults)!: change default 'commentstring' value to empty (#22862) | zeertzjq | 13 | +18 | -5 |
| 2023-04-01 01:11 | fix(ui): ruler is not redrawn in cmdline with redrawstatus | Luuk van Baal | 3 | +24 | -1 |
| 2023-04-02 11:37 | Merge pull request #22844 from luukvbaal/stlrecording | bfredl | 3 | +17 | -0 |
| 2023-04-02 10:00 | Merge pull request #22778 from luukvbaal/getext | bfredl | 7 | +200 | -48 |
| 2023-04-02 08:11 | refactor: remove char_u (#22829) | dundargoc | 40 | +340 | -1965 |
| 2023-04-01 16:07 | Merge pull request #22832 from clason/bump-Luv | Christian Clason | 2 | +7 | -4 |
| 2023-03-31 07:45 | docs(luvref): update to version bump | Christian Clason | 1 | +5 | -2 |
| 2023-03-31 07:40 | build(deps): bump Luv to HEAD - 093a977b8 | Christian Clason | 1 | +2 | -2 |
| 2023-04-01 14:02 | feat: allow function passed to defaulttable to take an argument (#22839) | Gregory Anders | 3 | +16 | -5 |
| 2023-04-01 13:47 | fix(health): stop using deprecated ts.language.inspect_language() (#22850) | Sizhe Zhao | 1 | +1 | -1 |
| 2023-04-01 13:39 | Merge pull request #22837 from clason/ts-sync | Christian Clason | 0 | +0 | -0 |
| 2023-04-01 13:34 | vim-patch:9.0.1434: crash when adding package already in 'runtimepath' (#22849) | zeertzjq | 2 | +21 | -13 |
| 2023-04-01 10:29 | docs(treesitter): add query injections | Christian Clason | 1 | +19 | -16 |
| 2023-03-31 15:09 | refactor(treesitter)!: rename help parser to vimdoc | Christian Clason | 0 | +0 | -0 |
| 2023-03-25 01:24 | feat(extmarks): extend nvim_buf_get_extmarks() | Luuk van Baal | 7 | +200 | -48 |
| 2023-03-31 14:11 | fix(treesitter): update queries from nvim-treesitter | Christian Clason | 5 | +112 | -64 |
| 2023-04-01 10:11 | fix(tests): adapt treesitter/highlight_spec priority test | Christian Clason | 2 | +9 | -9 |
| 2023-04-01 01:55 | fix(ui): recording change doesn't trigger statusline redraw | Luuk van Baal | 3 | +17 | -0 |
| 2023-04-01 00:56 | refactor: use bool type for global variables (#22842) | ii14 | 2 | +31 | -31 |
| 2023-04-01 00:49 | refactor: add const and remove unnecessary casts (#22841) | ii14 | 21 | +71 | -73 |
| 2023-03-31 13:58 | build(deps): bump tree-sitter-viml to HEAD | Christian Clason | 1 | +2 | -2 |
| 2023-03-31 12:05 | refactor(loader): cache hash information | Lewis Russell | 2 | +46 | -18 |
| 2023-03-31 10:52 | fix(api): return both link and attributes with nvim_get_hl (#22824) | Sindre T. Strøm | 4 | +39 | -14 |
| 2023-03-31 10:23 | fix(diagnostic): use correct field name for tags (#22835) | Akin | 1 | +1 | -1 |
| 2023-03-31 08:43 | fix(loader): disable profiling by default | Lewis Russell | 1 | +18 | -12 |
| 2023-03-30 16:24 | fix(filetype): make recursive work...again (#22826) | Lewis Russell | 1 | +1 | -1 |
| 2023-03-30 13:49 | feat(diagnostic): add support for tags | Lewis Russell | 9 | +83 | -16 |
| 2023-03-30 12:57 | Merge pull request #22791 from lewis6991/refactor/loadermisc | Lewis Russell | 4 | +85 | -100 |
| 2023-03-30 10:35 | fix(autocmd): handle recursion for force set (#22820) | Lewis Russell | 1 | +4 | -4 |
| 2023-03-30 09:26 | feat: add `vim.treesitter.language.get_filetypes()` (#22643) | Lewis Russell | 4 | +69 | -59 |
| 2023-03-29 18:54 | fix(filetype): avoid recursive FileType autocmds (#22813) | Lewis Russell | 3 | +42 | -36 |
| 2023-03-29 12:39 | build(deps): switch to Launchpad for libvterm and libtermkey (#22811) | Christian Clason | 1 | +2 | -2 |
| 2023-03-29 08:23 | vim-patch:9.0.1430: Livebook files are not recognized (#22808) | Christian Clason | 2 | +2 | -0 |
| 2023-03-29 07:59 | fix(api): Use local LastSet structure in nvim_get_option_info (#22741) | Michal Liszcz | 6 | +173 | -16 |
| 2023-03-28 16:46 | Merge pull request #22759 from dundargoc/build/wintools | dundargoc | 3 | +39 | -16 |
| 2023-03-23 07:37 | build: download wintools executables separately | dundargoc | 2 | +38 | -12 |
| 2023-03-28 14:15 | build: drop curl.exe on Windows | dundargoc | 1 | +1 | -4 |
| 2023-03-27 01:37 | vim-patch:9.0.1429: invalid memory access when ending insert mode (#22792) | zeertzjq | 1 | +3 | -3 |
| 2023-03-26 12:23 | refactor(loader): simplify tracking logic | Lewis Russell | 1 | +30 | -44 |
| 2023-03-26 12:01 | feat(vim.fs): improve normalize | Lewis Russell | 3 | +34 | -25 |
| 2023-03-26 11:49 | refactor(loader): add typing for package.loaders | Lewis Russell | 1 | +12 | -10 |
| 2023-03-26 11:47 | refactor(loader): remove BufWritePost autocmd | Lewis Russell | 1 | +0 | -14 |
| 2023-03-26 11:46 | refactor(loader): use vim.fs | Lewis Russell | 3 | +11 | -9 |
| 2023-03-26 10:42 | feat(lua): add `vim.loader` | Folke Lemaitre | 6 | +594 | -0 |
| 2023-03-26 09:41 | test: fix flaky watchfiles tests (#22637) | Jon Huhn | 2 | +8 | -1 |
| 2023-03-26 02:49 | test: use exec_capture() in more places (#22787) | zeertzjq | 14 | +49 | -45 |
| 2023-03-26 01:24 | vim-patch:9.0.1428: cursor in wrong position when leaving insert mode (#22786) | zeertzjq | 5 | +102 | -11 |
| 2023-03-26 00:22 | fix: snprintf buffer overflow detected by -D_FORTIFY_SOURCE=3 (#22780) | Andreas Schneider | 1 | +60 | -21 |
| 2023-03-25 18:26 | Merge pull request #22762 from bfredl/hl2cterm | bfredl | 6 | +64 | -87 |
| 2023-03-25 16:58 | feat(api): nvim_exec2(), deprecate nvim_exec() #19032 | Evgeni Chasnovski | 28 | +218 | -158 |
| 2023-03-25 16:46 | feat(lsp): render markdown in docs hover #22766 | Roberto Pommella Alegro | 2 | +89 | -0 |
| 2023-03-25 16:33 | docs(test): using cmake directly (without make) #22781 | dundargoc | 1 | +12 | -0 |
| 2023-03-25 16:25 | docs: how to debug TUI using gdb/lldb #22771 | Ryan Jenkins | 1 | +28 | -0 |
| 2023-03-25 13:01 | fix(lsp): add missing silent check in lsp hover handler (#22763) | Micah Halter | 1 | +3 | -1 |
| 2023-03-25 08:28 | docs: more details about vim.region (#21116) | Jakub Łuczyński | 2 | +12 | -7 |
| 2023-03-25 04:11 | refactor(PVS/V1048): remove duplicated assignments (#21873) | Lucas Merritt | 5 | +2 | -7 |
| 2023-03-25 01:27 | vim-patch:9.0.1426: indent wrong after "export namespace" in C++ (#22777) | zeertzjq | 2 | +27 | -1 |
| 2023-03-24 16:31 | fix(treesitter): add missing deprecate | Lewis Russell | 2 | +5 | -9 |
| 2023-03-24 14:43 | feat(treesitter)!: deprecate top level indexes to modules (#22761) | Lewis Russell | 13 | +258 | -177 |
| 2023-03-24 13:06 | vim-patch:9.0.1425: "wat" and "wast" files are one filetype (#22774) | Christian Clason | 2 | +3 | -2 |
| 2023-03-24 09:22 | build: set CMAKE_C_STANDARD to 99 for all dependencies | dundargoc | 5 | +2 | -7 |
| 2023-03-24 04:39 | ci: use "ci" as the commit type for dependabot updates | dundargoc | 1 | +2 | -0 |
| 2023-03-23 16:32 | build(deps): bump actions/stale from 7 to 8 | dependabot[bot] | 1 | +1 | -1 |
| 2023-03-23 13:40 | ci(labeler): don't automatically add "lua" label (#22765) | zeertzjq | 1 | +0 | -4 |
| 2023-03-23 11:44 | fix(api): make nvim_get_hl return 'cterm' attrs properly | bfredl | 6 | +64 | -87 |
| 2023-03-23 11:58 | build(win): export extern symbols for use in FFI #22756 | luukvbaal | 2 | +15 | -1 |
| 2023-03-23 11:23 | fix(treesitter): annotations | Lewis Russell | 7 | +48 | -43 |
| 2023-03-23 09:31 | feat(api): add nvim_get_hl (#22693) | Null Chilly | 10 | +385 | -91 |
| 2023-03-23 07:27 | fix(lsp): Jump to tag locations reliably when :ltag is used (#22750) | meredith | 1 | +1 | -1 |
| 2023-03-23 00:12 | Merge #22736 from justinmk/gsplit | Justin M. Keyes | 6 | +185 | -112 |
| 2023-03-22 16:49 | fix(api): vim.filetype.get_option() (#22753) | Lewis Russell | 2 | +19 | -9 |
| 2023-03-22 14:14 | refactor(vim.gsplit): remove "keepsep" | Justin M. Keyes | 4 | +27 | -34 |
| 2023-03-20 12:36 | fix(vim.version): prerelease compare | Justin M. Keyes | 3 | +51 | -25 |
| 2023-03-20 07:12 | feat(vim.gsplit): gain features of vim.split | Justin M. Keyes | 4 | +139 | -85 |
| 2023-03-22 10:09 | refactor: do more in TRY_WRAP | Lewis Russell | 8 | +79 | -86 |
| 2023-03-22 09:59 | Merge pull request #22743 from bfredl/luaequals | bfredl | 10 | +41 | -19 |
| 2023-03-22 08:19 | vim-patch:9.0.{1419,1421,1422,1423}: some files are not recognized (#22749) | Amaan Qureshi | 2 | +9 | -0 |
| 2023-03-20 20:11 | feat(lua): allow `:=expr` as a shorter version of `:lua =expr` | bfredl | 10 | +41 | -19 |
| 2023-03-22 02:57 | ci(lintcommit): allow colon in commit message scope | Ankit Goel | 1 | +3 | -2 |
| 2023-03-21 12:43 | docs: fix g:terminal_color_x terminal colors #22746 | Evgeni Chasnovski | 1 | +1 | -1 |
| 2023-03-20 21:04 | Merge pull request #22742 from clason/vim-9.0.1415 | Christian Clason | 2 | +4 | -0 |
| 2023-03-20 20:07 | vim-patch:9.0.1417: ESDL files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2023-03-20 20:07 | vim-patch:9.0.1415: Crystal files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2023-03-20 15:16 | feat(lua): use vim.empty_dict() for empty return value in new api functions (#22737) | bfredl | 1 | +3 | -2 |
| 2023-03-20 13:18 | Merge #22707 vim.version: range(), lazy.nvim impl | Justin M. Keyes | 6 | +645 | -503 |
| 2023-03-17 00:12 | feat(vim.version): more coercion with strict=false | Justin M. Keyes | 6 | +373 | -209 |
| 2023-03-16 21:49 | refactor(vim.version): use lazy.nvim semver module | Justin M. Keyes | 2 | +152 | -463 |
| 2023-03-16 13:50 | refactor(vim.version): use lazy.nvim semver module | Justin M. Keyes | 2 | +300 | -11 |
| 2023-03-20 10:30 | Merge pull request #22634 from lewis6991/feat/tscomment | Lewis Russell | 15 | +266 | -11 |
| 2023-03-11 17:11 | feat: add `vim.filetype.get_option()` | Lewis Russell | 8 | +176 | -5 |
| 2023-03-15 23:30 | feat(api): add filetype option nvim_get_option_value | Lewis Russell | 10 | +95 | -11 |
| 2023-03-19 21:32 | fix: invalid buffer size argument to snprintf #22729 | koeleck | 1 | +4 | -2 |
| 2023-03-19 21:25 | fix(shell): on Windows :make does not echo #22728 | Enan Ajmain | 7 | +20 | -19 |
| 2023-03-19 17:42 | Merge #22691 build!: sanitizers for gcc | Justin M. Keyes | 13 | +48 | -31 |
| 2023-03-19 17:23 | fix: pasting in terminal buffer on windows #22566 | Enan Ajmain | 2 | +72 | -0 |
| 2023-03-19 12:48 | Merge pull request #22673 from Diablo-D3/fixfloatclamp | bfredl | 2 | +7 | -7 |
| 2023-03-14 17:21 | fix(float): remove -1 in height clamp | Patrick McFarland | 2 | +7 | -7 |
| 2023-03-19 09:21 | fix(column): invalidate statuscolumn width when UPD_NOT_VALID (#22723) | luukvbaal | 5 | +11 | -28 |
| 2023-03-18 11:44 | fix(column): rebuild status column when sign column is invalidated (#22690) | luukvbaal | 4 | +63 | -4 |
| 2023-03-18 11:06 | test(statuscolumn_spec): remove unnecessary feed('lh') | zeertzjq | 1 | +0 | -1 |
| 2023-03-18 09:34 | vim-patch:9.0.1412: Pony files are not recognized (#22721) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-03-18 08:50 | test(highlight_spec): fix warning in Visual highlight test (#22719) | zeertzjq | 1 | +0 | -1 |
| 2023-03-18 01:55 | fix(spell): properly source spell/LANG.{vim,lua} (#22716) | zeertzjq | 2 | +27 | -14 |
| 2023-03-17 13:19 | vim-patch:9.0.0194: cursor displayed in wrong position after removing text prop (#22706) | zeertzjq | 4 | +19 | -3 |
| 2023-03-17 12:40 | Merge pull request #22699 from clason/vim-9.0.1406 | Christian Clason | 2 | +12 | -4 |
| 2023-03-17 12:09 | refactor(completion): don't add and remove '^' for Lua (#22702) | zeertzjq | 2 | +3 | -8 |
| 2023-03-17 12:04 | build(deps): bump win32yank to v0.1.1 (#22700) | Christian Clason | 1 | +2 | -2 |
| 2023-03-17 11:41 | fix(treesitter): InspectTree does not respect 'splitright' #22692 | Yochem van Rosmalen | 3 | +16 | -7 |
| 2023-03-17 11:26 | fix(lsp): avoid switching buffers on lsp attach (#22689) | August Masquelier | 1 | +8 | -8 |
| 2023-03-17 08:42 | vim-patch:9.0.1409: racket files are recognized as scheme | Christian Clason | 2 | +5 | -4 |
| 2023-03-17 08:42 | vim-patch:9.0.1408: QMLdir files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2023-03-17 08:41 | vim-patch:9.0.1407: TableGen files are not recognized | Christian Clason | 2 | +2 | -0 |
| 2023-03-17 08:40 | vim-patch:9.0.1406: ILE RPG files are not recognized | Christian Clason | 2 | +3 | -0 |
| 2023-03-16 18:24 | build!: rename sanitizer options from CLANG_* to ENABLE_* | ii14 | 8 | +24 | -24 |
| 2023-03-17 00:41 | Merge pull request #22680 from clason/bump-luarocks | Christian Clason | 3 | +7 | -5 |
| 2023-03-17 00:03 | build(deps): bump mpack to 1.0.10 | Christian Clason | 1 | +1 | -1 |
| 2023-03-16 17:13 | build: sanitizers for gcc | ii14 | 7 | +25 | -8 |
| 2023-03-16 13:23 | Merge pull request #22687 from bfredl/intermarks | bfredl | 9 | +53 | -40 |
| 2023-03-16 12:56 | refactor(extmarks): some minor internal API changes | bfredl | 9 | +53 | -40 |
| 2023-03-16 08:31 | docs(api): link to nvim_set_hl_ns from nvim_set_hl (#22678) | ii14 | 3 | +18 | -10 |
| 2023-03-15 17:40 | build(deps): bump luacheck to 1.1.0-1 | Christian Clason | 2 | +3 | -1 |
| 2023-03-15 17:37 | build(deps): bump coxpcall to 1.17.0-1 | Christian Clason | 1 | +1 | -1 |
| 2023-03-15 17:10 | build(deps): bump luarocks to v3.9.2 | Christian Clason | 1 | +2 | -2 |
| 2023-03-15 13:25 | build(deps): bump tree-sitter to HEAD - a318b42c8 | Christian Clason | 1 | +2 | -2 |
| 2023-03-15 12:56 | fix(lua): vim.deprecate() shows ":help deprecated" #22677 | Justin M. Keyes | 4 | +47 | -27 |
| 2023-03-15 11:51 | docs(html): render @see items as a list #22675 | Justin M. Keyes | 4 | +108 | -97 |
| 2023-03-15 11:17 | test: Windows not detected in msys shells #22671 | Enan Ajmain | 1 | +1 | -1 |
| 2023-03-14 13:00 | Merge pull request #22666 from bfredl/unscreen | bfredl | 37 | +1069 | -1176 |
| 2023-03-14 10:49 | refactor(screen): screen.c delenda est | bfredl | 37 | +1069 | -1176 |
| 2023-03-14 12:08 | fix(lsp): kill buffers after renaming a directory #22618 | Ivan | 2 | +61 | -15 |
| 2023-03-14 11:59 | fix(lsp): vim.lsp.util.apply_text_edits cursor validation #22636 | hrsh7th | 2 | +7 | -3 |
| 2023-03-14 10:42 | docs(lsp): opt-out of default LSP "gq" #22615 | Zoltán Reegn | 1 | +12 | -0 |
| 2023-03-14 10:35 | Merge pull request #22658 from clason/help-marks | Christian Clason | 2 | +11 | -2 |
| 2023-03-14 10:28 | Merge pull request #22659 from bfredl/floatruler | bfredl | 4 | +95 | -3 |
| 2023-03-13 19:38 | fix(screen): redraw the ruler for a current floating window | bfredl | 4 | +95 | -3 |
| 2023-03-14 08:29 | build(deps): bump tree-sitter to v0.20.8 (#22663) | Christian Clason | 1 | +2 | -2 |
| 2023-03-14 01:12 | test: re-bundle cat on windows (#21255) | dundargoc | 4 | +6 | -5 |
| 2023-03-13 19:01 | docs(help): consistent headers for local additions | Christian Clason | 1 | +3 | -2 |
| 2023-03-13 18:50 | fix(help): force tree reparse after local addition insertion | Christian Clason | 1 | +8 | -0 |
| 2023-03-13 13:01 | fix(lsp): remove_workspace_folders fails if client has no workspace_folders #22633 | Dan Strokirk | 1 | +1 | -1 |
| 2023-03-13 12:59 | Merge pull request #22627 from nullchilly/highlight-cleanup | Christian Clason | 4 | +4 | -36 |
| 2023-03-13 10:44 | fix(treesitter): foldexpr (#22652) | Lewis Russell | 1 | +2 | -1 |
| 2023-03-13 04:44 | test(old): unskip working tests on Windows (#22650) | zeertzjq | 3 | +0 | -3 |
| 2023-03-13 03:15 | test: unskip working Windows tests (#22537) | dundargoc | 4 | +0 | -8 |
| 2023-03-13 02:29 | feat(options)!: deprecate paste, remove pastetoggle (#22647) | ii14 | 18 | +37 | -325 |
| 2023-03-07 15:04 | refactor!: rename vim.pretty_print => vim.print | Justin M. Keyes | 11 | +102 | -57 |
| 2023-03-13 00:14 | test(float_spec): add missing sum_scroll_delta #22648 | zeertzjq | 1 | +14 | -14 |
| 2023-03-12 22:58 | feat(ui): add scroll_delta to win_viewport event #19270 | Matthias Deiml | 10 | +192 | -114 |
| 2023-03-12 12:47 | Merge pull request #22590 from bfredl/status2 | bfredl | 9 | +31 | -42 |
| 2023-03-09 10:45 | refactor(redraw): make cursor position redraw use the "redraw later" pattern | bfredl | 9 | +31 | -42 |
| 2023-03-12 08:45 | fix(lsp): use line start/end for visual line selection (#22632) | Mathias Fußenegger | 2 | +57 | -3 |
| 2023-03-12 07:41 | test: use a wider screen in the rightleft winhl test (#22641) | zeertzjq | 2 | +19 | -9 |
| 2023-03-12 04:10 | fix(screen): correctly draw background and eob with 'rightleft' (#22640) | zeertzjq | 4 | +74 | -11 |
| 2023-03-11 10:57 | docs: add removed features in news.txt | nullchilly | 1 | +4 | -0 |
| 2023-03-12 02:40 | fix(sleep): correct cursor placement (#22639) | zeertzjq | 3 | +275 | -7 |
| 2023-03-12 00:02 | vim-patch:9.0.1401: condition is always true (#22638) | zeertzjq | 1 | +6 | -8 |
| 2023-03-11 21:56 | ci: bump to windows 2022 | dundargoc | 5 | +20 | -9 |
| 2023-03-11 18:21 | revert: "build: enable cmake workflow presets (#21860)" | dundargoc | 3 | +5 | -18 |
| 2023-03-11 17:13 | Merge pull request #22613 from lewis6991/feat/tsqueryutil | Lewis Russell | 8 | +125 | -123 |
| 2023-03-10 16:40 | refactor(treesitter): add Range type aliase for Range4|Range6 | Lewis Russell | 7 | +40 | -25 |
| 2023-03-11 13:50 | docs(lsp): more precise type annotations (#22621) | Jaehwang Jung | 2 | +11 | -11 |
| 2023-03-11 13:50 | fix(lsp): send didClose on buffer rename (#22623) | Mathias Fußenegger | 2 | +7 | -0 |
| 2023-03-11 13:49 | refactor(lsp): remove _resolve_capabilities_compat (#22628) | Raphael | 1 | +0 | -174 |
| 2023-03-11 13:29 | vim-patch:8.2.1398: autoload script sourced twice if sourced directly (#22622) | zeertzjq | 7 | +59 | -49 |
| 2023-03-11 13:09 | fix(api): set script context when setting usercmd or option (#22624) | zeertzjq | 4 | +51 | -16 |
| 2023-03-11 12:12 | fix(edit): don't subtract msg_scrolled when removing double quote (#22630) | zeertzjq | 2 | +45 | -2 |
| 2023-03-11 11:33 | Merge pull request #22625 from tomtomjhj/diff-on_bytes-once | bfredl | 2 | +20 | -1 |
| 2023-03-11 10:27 | refactor(health)!: remove deprecated health.lua | nullchilly | 1 | +0 | -6 |
| 2023-03-11 10:24 | refactor(treesitter)!: remove deprecated show_tree func | nullchilly | 1 | +0 | -6 |
| 2023-03-11 10:23 | refactor(highlight)!: remove deprecated functions vim.highlight.create/link | nullchilly | 1 | +0 | -24 |
| 2023-03-11 09:58 | refactor: move ga_loaded to runtime.c (#22626) | zeertzjq | 3 | +84 | -79 |
| 2023-03-11 07:52 | fix(diff): trigger on_bytes only once after diffget/diffput | Jaehwang Jung | 2 | +20 | -1 |
| 2023-03-11 08:41 | ci: skip ruby provider tests on Windows | dundargoc | 1 | +0 | -3 |
| 2023-03-11 08:39 | Merge pull request #22577 from dundargoc/ci/external-deps | dundargoc | 3 | +52 | -53 |
| 2023-03-09 10:41 | ci: don't install unused packages | dundargoc | 1 | +1 | -3 |
| 2023-03-09 11:27 | ci: test build with external dependencies on every pull request | dundargoc | 2 | +45 | -43 |
| 2023-03-09 11:27 | ci: remove environment variable DEPS_BUILD_DIR from CI | dundargoc | 2 | +9 | -10 |
| 2023-03-11 06:35 | revert: "fix(lsp): use buffer scheme for files not stored on disk" (#22604) | Mathias Fußenegger | 3 | +30 | -70 |
| 2023-03-11 04:47 | refactor(runtime.c): factor out find_script_by_name() (#22620) | zeertzjq | 1 | +29 | -19 |
| 2023-03-11 03:22 | vim-patch:9.0.0244: cannot easily get the list of sourced scripts (#22596) | Michal Liszcz | 6 | +58 | -8 |
| 2023-03-11 02:05 | vim-patch:9.0.1397: highlight for popupmenu kind and extra cannot be set (#22619) | zeertzjq | 8 | +171 | -23 |
| 2023-03-10 21:40 | build: explicitly add dependency include dir for header generation | dundargoc | 2 | +6 | -5 |
| 2023-03-10 16:10 | feat(treesitter)!: consolidate query util functions | Lewis Russell | 5 | +93 | -106 |
| 2023-03-10 16:30 | fix(lsp): prevent lsp tests from picking up local user config (#22606) | Mathias Fußenegger | 2 | +3 | -0 |
| 2023-03-10 16:16 | feat!(treesitter): do not return changes from LanguageTree:parse() | Lewis Russell | 3 | +6 | -11 |
| 2023-03-10 13:35 | Merge pull request #22594 from lewis6991/perf/treefold | Lewis Russell | 7 | +284 | -145 |
| 2023-03-10 13:10 | perf(lsp): better binary search mid calculation in semantic token (#22607) | Null Chilly | 1 | +2 | -2 |
| 2023-03-09 15:28 | perf(treesitter): more efficient foldexpr | Lewis Russell | 3 | +256 | -121 |
| 2023-03-10 10:25 | fix(treesitter): better lang handling of get_parser() | Lewis Russell | 2 | +23 | -6 |
| 2023-03-10 10:12 | fix(treesitter): do not error on empty filetype | Lewis Russell | 2 | +3 | -16 |
| 2023-03-10 10:08 | fix(treesitter): correct include_bytes arg for parse() | Lewis Russell | 1 | +2 | -2 |
| 2023-03-10 09:05 | build(deps): set query parser to release (#22603) | Christian Clason | 1 | +2 | -2 |
| 2023-03-09 21:17 | docs(lsp): type annotation for lsp.client (#22509) | Jaehwang Jung | 2 | +6 | -3 |
| 2023-03-09 17:13 | vim-patch:9.0.1393: Cairo files are not recognized (#22578) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-03-09 16:09 | refactor(treesitter): use byte ranges from treesitter (#22589) | Lewis Russell | 6 | +337 | -191 |
| 2023-03-09 15:46 | build: fix build warning when using gcc 4.9.2 | red | 1 | +1 | -1 |
| 2023-03-09 14:12 | feat(lsp): overwrite omnifunc/tagfunc set by ftplugin #22267 | Michal Liszcz | 4 | +153 | -6 |
| 2023-03-09 13:07 | feat: try to recover from missing tempdir #22573 | Justin M. Keyes | 6 | +90 | -29 |
| 2023-03-09 10:06 | Merge pull request #22547 from luukvbaal/statusline | bfredl | 8 | +201 | -152 |
| 2023-03-09 09:54 | docs: add missing highlight groups for floats | Evgeni Chasnovski | 3 | +10 | -0 |
| 2023-03-09 05:47 | vim-patch:8.2.1067: expression "!expr->func()" does not work (#22585) | zeertzjq | 4 | +27 | -16 |
| 2023-03-09 02:19 | fix(buffer_updates): save and restore current window cursor (#16732) | zeertzjq | 4 | +40 | -15 |
| 2023-03-09 00:15 | vim-patch:9.0.1392: using NULL pointer with nested :open command (#22583) | zeertzjq | 2 | +34 | -8 |
| 2023-03-08 23:45 | fix(treesitter): is_in_node_range (#22582) | Lewis Russell | 2 | +20 | -2 |
| 2023-03-08 23:19 | vim-patch:9.0.1395: Odin files are not recognized (#22580) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-03-08 23:19 | vim-patch:9.0.1394: Unx Tal files are not recognized (#22579) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-03-08 17:59 | Revert "refactor(treesitter): delegate region calculation to treesitter" (#22575) | Lewis Russell | 6 | +188 | -322 |
| 2023-03-08 17:22 | refactor(treesitter): delegate region calculation to treesitter (#22553) | Lewis Russell | 6 | +322 | -188 |
| 2023-03-08 17:18 | ci(news): don't run on draft (#22574) | Christian Clason | 1 | +2 | -0 |
| 2023-03-08 11:36 | perf(statusline): UI elements are always redrawn on K_EVENT | Luuk van Baal | 7 | +168 | -152 |
| 2023-03-06 15:50 | test(statusline): UI elements are not redrawn on K_EVENT unnecessarily | Luuk van Baal | 1 | +33 | -0 |
| 2023-03-08 11:03 | feat(treesitter): use upstream format for injection queries | Lewis Russell | 9 | +283 | -111 |
| 2023-03-08 03:17 | vim-patch:8.2.3741: using freed memory in open command (#22568) | zeertzjq | 1 | +14 | -0 |
| 2023-03-08 02:46 | test(old): move memfile_test.c to test/old/ (#22567) | zeertzjq | 4 | +148 | -149 |
| 2023-03-07 20:15 | Merge pull request #22561 from bfredl/cmakeinstall | bfredl | 3 | +14 | -37 |
| 2023-03-07 14:00 | refactor(build): make installation of runtime/ more effective | bfredl | 3 | +14 | -37 |
| 2023-03-07 16:35 | fix(lsp): change LspTokenUpdate to use buffer instead of pattern (#22559) | jdrouhard | 1 | +1 | -1 |
| 2023-03-07 14:38 | Merge #22503 from eriks47/man-spaces | Justin M. Keyes | 3 | +69 | -22 |
| 2023-03-07 14:28 | refactor(runtime): use vim.version to compare versions #22550 | Justin M. Keyes | 2 | +13 | -33 |
| 2023-03-07 14:13 | fix(man.lua): tests, naming | Justin M. Keyes | 3 | +33 | -22 |
| 2023-03-03 19:44 | feat(man.lua): support spaces in manpage names | Eriks Muhins | 2 | +58 | -22 |
| 2023-03-07 13:23 | Merge pull request #22558 from zeertzjq/vim-8.2.3969 | zeertzjq | 7 | +42 | -12 |
| 2023-03-07 08:39 | build!: make libintl a required dependency | dundargoc | 2 | +6 | -9 |
| 2023-03-07 06:17 | docs(lsp): change type annotations from number → integer (#22510) | Jaehwang Jung | 10 | +207 | -205 |
| 2023-03-07 03:41 | vim-patch:partial:944697ae196 | zeertzjq | 2 | +5 | -1 |
| 2023-03-07 03:04 | vim-patch:8.2.3969: value of MAXCOL not available in Vim script | zeertzjq | 7 | +38 | -12 |
| 2023-03-07 03:16 | docs(gitignore): correct oldtest path | zeertzjq | 1 | +13 | -13 |
| 2023-03-07 03:13 | test: move oldtests to test directory (#22536) | dundargoc | 0 | +0 | -0 |
| 2023-03-07 00:45 | fix(column): issues with 'statuscolumn' width (#22542) | luukvbaal | 3 | +43 | -0 |
| 2023-03-06 23:28 | Merge pull request #13834 from bfredl/omnilua | bfredl | 6 | +79 | -6 |
| 2021-01-27 08:00 | feat(lua): omnifunc for builting lua interpreter | Björn Linse | 6 | +79 | -6 |
| 2023-03-06 21:36 | build: enable unit testing on release builds (#22554) | dundargoc | 1 | +2 | -2 |
| 2023-03-06 18:03 | feat(lsp)!: add rule-based sem token highlighting (#22022) | swarn | 7 | +440 | -201 |
| 2023-03-06 16:10 | fix(diff): add NULL check | Lewis Russell | 1 | +3 | -0 |
| 2023-03-06 15:04 | Merge #22325 vim.version semver parser | Justin M. Keyes | 7 | +693 | -16 |
| 2023-03-06 14:08 | fix(vim.version): incorrect version.cmp() | Justin M. Keyes | 2 | +25 | -259 |
| 2023-03-06 12:23 | refactor(vim.version): cleanup | Justin M. Keyes | 6 | +423 | -462 |
| 2023-02-19 11:33 | feat(lua): add semver api | Kelly Lin | 7 | +965 | -15 |
| 2023-03-06 10:57 | refactor(treesitter): simplify some range functions | Lewis Russell | 2 | +27 | -19 |
| 2023-03-06 08:45 | vim-patch:9.0.1386: options test fails with some window width (#22548) | zeertzjq | 2 | +6 | -2 |
| 2023-03-05 23:52 | vim-patch:9.0.1385: g'Esc is considered an error (#22544) | zeertzjq | 3 | +62 | -4 |
| 2023-03-05 23:15 | docs: module-level docstrings (@defgroup) #22498 | Justin M. Keyes | 3 | +96 | -59 |
| 2023-03-05 23:05 | Merge pull request #22539 from dundargoc/build/luv | bfredl | 2 | +3 | -16 |
| 2023-03-05 16:06 | build: remove workaround for incorrectly packaged libluv | dundargoc | 2 | +3 | -16 |
| 2023-03-05 17:50 | build: silence git describe error output | Biswapriyo Nath | 1 | +1 | -0 |
| 2023-03-05 17:45 | build: fix USE_EXISTING_SRC_DIR option | dundargoc | 1 | +38 | -8 |
| 2023-03-05 15:25 | Merge pull request #22486 from dundargoc/ci/cache | dundargoc | 2 | +6 | -28 |
| 2023-03-05 14:21 | build: consistently use the provided option paths | dundargoc | 5 | +24 | -24 |
| 2023-03-05 13:52 | build: fix unknown pragma warning with mingw (#22533) | Biswapriyo Nath | 1 | +5 | -1 |
| 2023-03-05 13:50 | ci: skip core dump check | dundargoc | 1 | +6 | -2 |
| 2023-03-05 13:46 | ci: remove core dump checking from test.yml | dundargoc | 1 | +0 | -24 |
| 2023-03-02 22:15 | ci: use the same deps directory location for all jobs | dundargoc | 1 | +0 | -2 |
| 2023-03-05 10:21 | test: don't search entire repo for files | dundargoc | 1 | +1 | -1 |
| 2023-03-05 09:30 | Merge pull request #22532 from zeertzjq/vim-9.0.0736 | zeertzjq | 3 | +178 | -86 |
| 2023-03-05 09:04 | vim-patch:9.0.0870: get E967 when using text property in quickfix window | zeertzjq | 1 | +2 | -3 |
| 2023-03-05 09:03 | vim-patch:9.0.0770: quickfix commands may keep memory allocated | zeertzjq | 1 | +20 | -1 |
| 2023-03-05 08:52 | vim-patch:9.0.0749: alloc/free of buffer for each quickfix entry is inefficient | zeertzjq | 2 | +67 | -46 |
| 2023-03-05 06:47 | vim-patch:9.0.0736: quickfix listing does not handle very long messages | zeertzjq | 2 | +130 | -77 |
| 2023-03-05 07:42 | fix(lsp): don't monitor files if workspace_folders is nil (#22531) | Mathias Fußenegger | 1 | +5 | -2 |
| 2023-03-05 06:52 | feat(lsp): implement workspace/didChangeWatchedFiles (#22405) | Jon Huhn | 9 | +1295 | -9 |
| 2023-03-05 01:18 | vim-patch:9.0.1380: CTRL-X on 2**64 subtracts two (#22530) | zeertzjq | 13 | +48 | -19 |
| 2023-03-05 00:34 | test(old): make getting an unused PID work (#22529) | zeertzjq | 1 | +6 | -0 |
| 2023-03-05 00:08 | vim-patch:9.0.1378: illegal memory access when using virtual editing (#22527) | zeertzjq | 2 | +14 | -2 |
| 2023-03-04 23:09 | fix(extmarks): don't leak memory on error (#22507) | zeertzjq | 3 | +19 | -8 |
| 2023-03-04 19:04 | build: show build type specific compiler flags when using --version | dundargoc | 2 | +2 | -1 |
| 2023-03-04 16:55 | ci: move configuring cmake to the build part of the CI | dundargoc | 1 | +4 | -4 |
| 2023-03-04 16:47 | docs(highlight): fix type annotations (#22272) | Jaehwang Jung | 1 | +7 | -7 |
| 2023-03-04 16:26 | build(deps): bump msgpack-c to v6.0.0 (#22522) | Christian Clason | 2 | +3 | -10 |
| 2023-03-04 16:18 | Merge pull request #22415 from bfredl/log_debug | bfredl | 14 | +108 | -146 |
| 2023-02-26 11:51 | refactor(log): reduce compile time LOG_LEVEL granularity | bfredl | 14 | +108 | -146 |
| 2023-03-04 13:09 | refactor(spell): use uint8_t for "byts" variables (#22519) | zeertzjq | 4 | +26 | -29 |
| 2023-03-04 13:07 | docs(lua): number → integer (#22517) | Jaehwang Jung | 3 | +20 | -20 |
| 2023-03-04 13:06 | docs(diagnostic): number → integer (#22512) | Jaehwang Jung | 2 | +45 | -45 |
| 2023-03-04 13:05 | docs(editorconfig): number → integer (#22514) | Jaehwang Jung | 1 | +1 | -1 |
| 2023-03-04 13:05 | docs(inspect): number → integer (#22511) | Jaehwang Jung | 2 | +17 | -17 |
| 2023-03-04 13:05 | docs(uri): number → integer (#22515) | Jaehwang Jung | 2 | +4 | -4 |
| 2023-03-04 13:05 | docs(filetype): number → integer (#22516) | Jaehwang Jung | 1 | +5 | -5 |
| 2023-03-04 13:04 | docs(treesitter): number → integer (#22513) | Jaehwang Jung | 3 | +22 | -22 |
| 2023-03-04 12:10 | refactor: replace char_u with char or uint8_t (#22400) | dundargoc | 17 | +212 | -206 |
| 2023-03-04 09:45 | docs(luvref): update to version bump (#22508) | Christian Clason | 1 | +11 | -8 |
| 2023-03-04 06:19 | Merge pull request #22506 from zeertzjq/vim-9.0.0013 | zeertzjq | 11 | +119 | -44 |
| 2023-03-04 04:23 | fix(redraw): get the line again after evaluating something | zeertzjq | 2 | +31 | -0 |
| 2023-03-04 04:08 | fix(luado): get old_line length before executing Lua code | zeertzjq | 1 | +3 | -3 |
| 2023-03-04 03:17 | vim-patch:9.0.0016: comparing line pointer for 'breakindent' is not reliable | zeertzjq | 1 | +18 | -9 |
| 2023-03-04 02:25 | vim-patch:partial:9.0.0013: reproducing memory access errors can be difficult | zeertzjq | 7 | +67 | -32 |
| 2023-03-04 00:39 | vim-patch:9.0.1376: accessing invalid memory with put in Visual block mode (#22505) | zeertzjq | 2 | +21 | -1 |
| 2023-03-03 23:32 | build(deps): bump Luv to HEAD - e5da6417d (#22502) | Christian Clason | 1 | +2 | -2 |
| 2023-03-03 23:30 | build: unset variables ending with "URL" if USE_EXISTING_SRC_DIR is ON | dundargoc | 15 | +9 | -45 |
| 2023-03-03 15:16 | fix(treesitter): raise ts_match_limit to 256 (#22497) | Christian Clason | 1 | +1 | -1 |
| 2023-03-03 14:52 | fix(treesitter): break early from loop when match is found (#22499) | Gregory Anders | 1 | +1 | -0 |
| 2023-03-03 14:24 | vim-patch:9.0.0527: long sign text may overflow buffer (#22496) | zeertzjq | 2 | +18 | -4 |
| 2023-03-03 14:19 | Merge #22493 lua2dox.lua, vim.treesitter tags | Justin M. Keyes | 8 | +114 | -116 |
| 2023-03-03 12:49 | docs: lua2dox.lua debugging | Justin M. Keyes | 2 | +51 | -22 |
| 2023-03-02 19:46 | docs: fix vim.treesitter tags | Justin M. Keyes | 8 | +68 | -99 |
| 2023-03-03 13:53 | Merge pull request #22442 from bfredl/quickmake | bfredl | 26 | +392 | -578 |
| 2023-03-03 13:27 | feat(treesitter): bundle query parser and queries (#22483) | Christian Clason | 6 | +50 | -6 |
| 2023-02-27 19:14 | refactor(build): graduate -Wvla, -fno-common and -Og "features" | bfredl | 2 | +6 | -23 |
| 2023-02-27 18:51 | refactor(build): graduate unibilium VAR_FROM feature from 2017 | bfredl | 2 | +2 | -33 |
| 2023-02-27 18:46 | refactor(build): graduate msgpack-c FLOAT32 "feature" since forever | bfredl | 3 | +0 | -27 |
| 2023-02-27 18:41 | refactor(build): graduate libtreesitter features which are 1+ years old | bfredl | 2 | +0 | -37 |
| 2023-02-27 18:37 | refactor(build): graduate HAVE_LOCALE_H feature | bfredl | 12 | +346 | -410 |
| 2023-02-27 15:30 | refactor(build): remove unused stdlib function and include checks | bfredl | 8 | +38 | -48 |
| 2023-03-03 13:19 | Merge pull request #22484 from gpanders/inspect-tree-fix-cursor | Christian Clason | 2 | +22 | -3 |
| 2023-03-03 11:48 | Merge pull request #22494 from zeertzjq/vim-9.0.0531 | zeertzjq | 1 | +304 | -266 |
| 2023-03-03 10:13 | vim-patch:9.0.0533: the win_line() function is much too long | zeertzjq | 1 | +103 | -86 |
| 2023-03-03 09:32 | vim-patch:partial:9.0.0531: the win_line() function is much too long | zeertzjq | 1 | +157 | -135 |
| 2023-03-03 09:37 | refactor(drawline.c): move number column helpers function together | zeertzjq | 1 | +61 | -62 |
| 2023-03-03 11:05 | fix(treesitter): typos in _range.lua | Jaehwang Jung | 1 | +2 | -2 |
| 2023-03-03 09:44 | fix(treesitter): disallow empty filetypes | Lewis Russell | 4 | +31 | -3 |
| 2023-03-03 09:24 | vim-patch:9.0.0519: the win_line() function is much too long (#22491) | zeertzjq | 1 | +51 | -44 |
| 2023-03-03 06:50 | refactor(win_line): move some variables into a struct (#22490) | zeertzjq | 1 | +651 | -643 |
| 2023-03-03 03:26 | Merge pull request #22488 from zeertzjq/vim-9.0.1373 | zeertzjq | 3 | +78 | -36 |
| 2023-03-02 23:44 | vim-patch:9.0.1373: wrong text displayed when using both 'linebreak' and 'list' | zeertzjq | 2 | +25 | -4 |
| 2023-03-02 23:41 | vim-patch:9.0.0991: crash when reading help index with various options set | zeertzjq | 2 | +19 | -1 |
| 2023-03-02 23:38 | vim-patch:9.0.0691: lalloc(0) error in listchars test | zeertzjq | 1 | +35 | -33 |
| 2023-03-02 23:36 | vim-patch:9.0.0690: buffer size for expanding tab not correctly computed | zeertzjq | 1 | +3 | -2 |
| 2023-03-02 23:44 | vim-patch:9.0.1371: ballooneval interferes with Insert completion (#22487) | zeertzjq | 2 | +55 | -7 |
| 2023-03-02 22:29 | vim-patch:9.0.1368: Bass files are not recognized (#22485) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-03-02 21:50 | build: cmake cleanup (#22251) | dundargoc | 28 | +351 | -363 |
| 2023-03-02 21:15 | refactor(treesitter): use string.format to create lines | Gregory Anders | 1 | +4 | -3 |
| 2023-03-02 21:06 | fix(treesitter): maintain cursor position when toggling anonymous nodes | Gregory Anders | 1 | +18 | -0 |
| 2023-03-02 17:03 | feat(treesitter): add :InspectTree command (#22477) | Christian Clason | 4 | +11 | -2 |
| 2023-03-02 15:01 | refactor: rename show_tree => inspect_tree #22474 | Justin M. Keyes | 3 | +33 | -27 |
| 2023-03-02 09:22 | build: remove libfindmacros library (#22423) | dundargoc | 11 | +26 | -350 |
| 2023-03-02 06:42 | test(treesitter/parser_spec): correct time unit (#22471) | zeertzjq | 1 | +3 | -3 |
| 2023-03-01 16:51 | feat(vim.fs): pass path to find() predicate, lazy evaluate #22378 | Mike | 3 | +70 | -11 |
| 2023-03-01 16:47 | fix(lsp): only fire LspDetach for attached buffers (#22468) | Gregory Anders | 1 | +10 | -7 |
| 2023-03-01 15:23 | vim-patch:8.2.{1949,2781} (#22451) | zeertzjq | 1 | +44 | -12 |
| 2023-03-01 14:33 | fix(lsp): use buffer scheme for files not stored on disk (#22407) | Mathias Fußenegger | 3 | +70 | -30 |
| 2023-03-01 12:16 | test(ui): wait for another success with failure after success | zeertzjq | 1 | +1 | -0 |
| 2023-03-01 10:35 | fix(lsp): callHierarchy methods also require the callHierarchyProvider (#22427) | Jens Claes | 1 | +2 | -0 |
| 2023-03-01 01:56 | test(termxx_spec): fix TermClose bdelete test flakiness (#22463) | zeertzjq | 1 | +2 | -0 |
| 2023-03-01 00:17 | vim-patch:9.0.1365: dead test code (#22461) | zeertzjq | 1 | +2 | -7 |
| 2023-02-28 18:38 | Merge pull request #22429 from bfredl/hkmap | bfredl | 19 | +38 | -188 |
| 2023-02-27 11:29 | feat(edit)!: remove old c implementation of hebrew keymap | bfredl | 19 | +38 | -188 |
| 2023-02-28 13:55 | Merge pull request #22456 from zeertzjq/vim-9.0.0430 | zeertzjq | 9 | +234 | -7 |
| 2023-02-28 13:07 | vim-patch:9.0.0430: cannot use repeat() with a blob | zeertzjq | 5 | +52 | -6 |
| 2023-02-28 13:01 | vim-patch:8.2.4670: memory allocation failures for new tab page not tested | zeertzjq | 4 | +124 | -13 |
| 2023-02-28 12:59 | vim-patch:8.2.4668: buffer allocation failures insufficiently tested | zeertzjq | 2 | +71 | -1 |
| 2023-02-28 13:13 | Merge pull request #22455 from zeertzjq/vim-8.2.3438 | zeertzjq | 6 | +149 | -1 |
| 2023-02-28 13:13 | Merge pull request #22452 from folke/master | bfredl | 1 | +1 | -1 |
| 2023-02-28 13:11 | Merge pull request #22454 from bfredl/lspredraw | bfredl | 3 | +148 | -18 |
| 2023-02-28 12:38 | vim-patch:8.2.3446: not enough tests for empty string arguments | zeertzjq | 2 | +3 | -1 |
| 2023-02-28 12:18 | vim-patch:8.2.3438: cannot manipulate blobs | zeertzjq | 5 | +147 | -1 |
| 2023-02-28 12:12 | Merge pull request #22453 from zeertzjq/vim-9.0.0795 | zeertzjq | 5 | +136 | -43 |
| 2023-02-28 11:38 | perf(lsp): only redraw the windows containing LSP tokens | bfredl | 3 | +148 | -18 |
| 2023-02-28 11:29 | vim-patch:9.0.0810: readblob() returns empty when trying to read too much | zeertzjq | 3 | +24 | -10 |
| 2023-02-28 11:23 | vim-patch:9.0.0803: readblob() cannot read from character device | zeertzjq | 3 | +14 | -3 |
| 2023-02-28 11:04 | vim-patch:9.0.0795: readblob() always reads the whole file | zeertzjq | 5 | +110 | -42 |
| 2023-02-28 11:24 | Merge #22382 has('gui_running') | Justin M. Keyes | 12 | +110 | -30 |
| 2023-02-28 11:12 | fix(inspect): alwasy resolve full treesitter lang hl groups | Folke Lemaitre | 1 | +1 | -1 |
| 2023-02-28 09:13 | Merge pull request #22448 from zeertzjq/vim-8.2.2780 | zeertzjq | 4 | +287 | -133 |
| 2023-02-28 08:06 | vim-patch:8.2.2783: duplicate code for setting byte in blob, blob test may fail | zeertzjq | 2 | +2 | -13 |
| 2023-02-28 07:50 | vim-patch:8.2.2782: Vim9: blob operations not fully tested | zeertzjq | 4 | +257 | -95 |
| 2023-02-28 07:46 | vim-patch:8.2.2780: Vim9: for loop over blob doesn't work | zeertzjq | 1 | +29 | -26 |
| 2023-02-28 08:34 | vim-patch:partial:dd60c365cd26 (#22437) | Christian Clason | 25 | +635 | -166 |
| 2023-02-28 07:45 | Merge pull request #22447 from zeertzjq/vim-8.2.2777 | zeertzjq | 4 | +206 | -97 |
| 2023-02-28 06:27 | vim-patch:8.2.2777: Vim9: blob operations not tested in all ways | zeertzjq | 3 | +167 | -70 |
| 2023-02-28 07:05 | vim-patch:8.2.1890: Vim9: strange error for subtracting from a list | zeertzjq | 1 | +39 | -27 |
| 2023-02-28 06:12 | Merge pull request #22446 from zeertzjq/vim-8.2.2757 | zeertzjq | 4 | +149 | -83 |
| 2023-02-28 05:39 | vim-patch:8.2.2767: compiler warning for unused argument | zeertzjq | 2 | +2 | -2 |
| 2023-02-28 05:30 | vim-patch:8.2.2765: Vim9: not all blob operations work | zeertzjq | 4 | +69 | -21 |
| 2023-02-24 06:36 | vim-patch:8.2.2757: Vim9: blob tests for legacy and Vim9 script are separate | zeertzjq | 3 | +87 | -69 |
| 2023-02-28 02:19 | fix(column): cmdwin cursor is offset with 'statuscolumn' (#22445) | luukvbaal | 2 | +21 | -1 |
| 2023-02-28 00:49 | refactor(getchar.c): change most char_u to uint8_t (#22444) | zeertzjq | 5 | +63 | -66 |
| 2023-02-28 00:26 | vim-patch:9.0.1362: ml_get error when going to another tab (#22443) | zeertzjq | 2 | +16 | -1 |
| 2023-02-27 23:19 | fix(tui): avoid stack-use-after-scope with cursor color (#22435) | zeertzjq | 2 | +37 | -1 |
| 2023-02-27 22:17 | docs(usr): make usr_05.txt more coherent with Nvim changes (#22428) | Lewis Russell | 1 | +13 | -67 |
| 2023-02-27 22:16 | fix: address -Wmaybe-uninitialized warnings (#22436) | Lewis Russell | 3 | +4 | -4 |
| 2023-02-27 22:09 | fix(diff): adjust extmarks after diffput/diffget (#22440) | Jaehwang Jung | 1 | +5 | -0 |
| 2023-02-27 21:47 | ci: build all build types on each PR (#22441) | dundargoc | 2 | +28 | -23 |
| 2023-02-27 20:19 | docs(lsp): update cmd_env description (#22438) | Mike | 2 | +6 | -7 |
| 2023-02-27 20:08 | vim-patch:9.0.1360: Cue files are not recognized (#22439) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-02-27 15:31 | feat(ui): restore has('gui_running') | Justin M. Keyes | 8 | +43 | -9 |
| 2023-02-23 17:29 | feat(api): more fields in nvim_list_uis | Justin M. Keyes | 9 | +72 | -26 |
| 2023-02-27 15:33 | fix(treesitter): fixup for health | Lewis Russell | 2 | +11 | -13 |
| 2023-02-27 15:27 | vim-patch:9.0.1361: extendnew() not sufficiently tested (#22434) | zeertzjq | 1 | +5 | -1 |
| 2023-02-27 15:01 | fix(treesitter): ipairs -> pairs | Lewis Russell | 1 | +1 | -1 |
| 2023-02-27 10:49 | fix(treesitter): remove virtual text from playground | Lewis Russell | 1 | +32 | -14 |
| 2023-02-27 02:10 | vim-patch:8.2.2336: Vim9: not possible to extend dictionary with different type (#22425) | zeertzjq | 5 | +82 | -14 |
| 2023-02-27 00:14 | Merge pull request #22419 from zeertzjq/vim-9.0.0196 | zeertzjq | 7 | +317 | -3 |
| 2023-02-26 16:00 | vim-patch:9.0.0204: indexof() may leak memory | zeertzjq | 3 | +12 | -1 |
| 2023-02-26 15:50 | vim-patch:partial:9.0.0202: code and help for indexof() is not ideal | zeertzjq | 2 | +84 | -62 |
| 2023-02-26 15:13 | vim-patch:9.0.0196: finding value in list may require a for loop | zeertzjq | 7 | +284 | -3 |
| 2023-02-26 21:32 | build: remove pkgconfig-related code (#22422) | dundargoc | 7 | +15 | -122 |
| 2023-02-26 16:53 | feat(treesitter): expand the API | Lewis Russell | 4 | +160 | -19 |
| 2023-02-26 15:25 | Merge pull request #22411 from zeertzjq/vim-9.0.1354 | zeertzjq | 4 | +32 | -3 |
| 2023-02-26 15:02 | vim-patch:9.0.1356: cannot cancel "gr" with Esc | zeertzjq | 3 | +23 | -17 |
| 2023-02-26 00:32 | vim-patch:9.0.1354: "gr CTRL-G" stays in virtual replace mode | zeertzjq | 3 | +23 | -0 |
| 2023-02-26 13:20 | Merge pull request #22417 from bfredl/antifree | bfredl | 1 | +1 | -1 |
| 2023-02-26 12:55 | fix(build): fix invalid use of EXITFREE | bfredl | 1 | +1 | -1 |
| 2023-02-26 12:32 | build: set libtermkey project language to C (#22410) | dundargoc | 3 | +3 | -3 |
| 2023-02-26 10:32 | Merge pull request #22408 from bfredl/ui_log | bfredl | 2 | +22 | -21 |
| 2023-02-26 00:12 | fix(MSVC): set the active code page to utf-8 (#22384) | dundargoc | 1 | +5 | -0 |
| 2023-02-25 20:04 | refactor(ui): ui_log() can now just be a function | bfredl | 2 | +22 | -21 |
| 2023-02-25 17:47 | fix(lsp): fix some type annotations (#22397) | Mathias Fußenegger | 5 | +92 | -79 |
| 2023-02-25 16:24 | ci(fix): repair regen-api-docs (#22403) | Mathias Fußenegger | 1 | +15 | -5 |
| 2023-02-25 15:35 | docs: use build/bin/nvim instead of nvim in gen_vimdoc (#22398) | Mathias Fußenegger | 1 | +8 | -7 |
| 2023-02-25 10:17 | Revert "feat(lsp): implement workspace/didChangeWatchedFiles (#21293)" | Mathias Fussenegger | 9 | +9 | -1279 |
| 2023-02-25 09:07 | feat(lsp): implement workspace/didChangeWatchedFiles (#21293) | Jon Huhn | 9 | +1279 | -9 |
| 2023-02-24 20:17 | build: build luajit in parallel (#22327) | dundargoc | 1 | +1 | -1 |
| 2023-02-24 16:50 | vim-patch:9.0.1351: Dhall files are not recognized (#22393) | Christian Clason | 2 | +2 | -0 |
| 2023-02-24 14:34 | vim-patch:9.0.1350: CPON files are not recognized (#22392) | Christian Clason | 2 | +2 | -0 |
| 2023-02-24 11:55 | refactor(lsp): remove deprecated code (#22389) | Raphael | 1 | +0 | -20 |
| 2023-02-24 11:05 | refactor(PVS/V581): merge identical if statements (#22390) | Mark Naughton | 1 | +0 | -3 |
| 2023-02-24 09:50 | feat(treesitter)!: remove silent option from language.add() | Lewis Russell | 4 | +14 | -30 |
| 2023-02-24 08:01 | Merge pull request #22386 from zeertzjq/vim-8.2.2449 | zeertzjq | 6 | +96 | -37 |
| 2023-02-24 07:33 | vim-patch:8.2.4632: using freed memory in flatten() | zeertzjq | 1 | +1 | -1 |
| 2023-02-24 07:31 | vim-patch:8.2.4629: flattennew() makes a deep copy unnecessarily | zeertzjq | 2 | +2 | -4 |
| 2023-02-24 07:24 | vim-patch:8.2.4627: flatten() does not use maxdepth correctly | zeertzjq | 3 | +39 | -21 |
| 2023-02-24 07:03 | vim-patch:8.2.2449: Vim9: flatten() always changes the list type | zeertzjq | 6 | +57 | -14 |
| 2023-02-24 04:35 | vim-patch:8.2.4318: various comment and indent mistakes, returning wrong zero (#22385) | zeertzjq | 2 | +2 | -2 |
| 2023-02-23 21:12 | vim-patch:9.0.1348: Un-grammar files are not recognized (#22383) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-02-23 18:09 | fix(treesitter): fixup language invalidation (#22381) | Lewis Russell | 1 | +25 | -13 |
| 2023-02-23 17:05 | feat(treesitter): upstream foldexpr from nvim-treesitter | Lewis Russell | 8 | +276 | -0 |
| 2023-02-23 16:52 | vim-patch:9.0.1346: Starlark files are not recognized (#22380) | Christian Clason | 2 | +4 | -0 |
| 2023-02-23 15:19 | perf(treesitter): smarter languagetree invalidation | Lewis Russell | 5 | +326 | -88 |
| 2023-02-23 15:08 | fix: resolve error from -Werror=maybe-uninitialized | Lewis Russell | 1 | +2 | -9 |
| 2023-02-23 12:35 | refactor(lsp): remove workaround for missing bit module (#22373) | Mathias Fußenegger | 1 | +4 | -11 |
| 2023-02-23 12:02 | Merge pull request #22357 from clason/docs-ts | Christian Clason | 7 | +18 | -20 |
| 2023-02-21 16:39 | docs: fix more treesitter parsing errors | Christian Clason | 6 | +11 | -12 |
| 2023-02-21 16:00 | test(help): drop treesitter parse error to 0 | Christian Clason | 3 | +4 | -5 |
| 2023-02-21 16:03 | docs(treesitter): fix parse errors | Christian Clason | 2 | +3 | -3 |
| 2023-02-23 08:15 | fix(highlight): avoid ORing underline flags (#22372) | zeertzjq | 5 | +120 | -4 |
| 2023-02-22 21:38 | Merge pull request #21222 from bfredl/bitband | bfredl | 9 | +241 | -4 |
| 2022-11-28 21:43 | feat(lua): make sure require'bit' always works, even with PUC lua 5.1 | bfredl | 9 | +241 | -4 |
| 2023-02-22 15:40 | Merge #21428 docs: naming conventions, guidelines | Justin M. Keyes | 20 | +421 | -414 |
| 2022-12-14 18:58 | docs: naming conventions, guidelines | Justin M. Keyes | 19 | +295 | -295 |
| 2023-02-22 15:23 | docs: mention getmousepos() for click execute function label | Luuk van Baal | 1 | +2 | -0 |
| 2023-01-10 14:49 | docs: vim_diff.txt | Justin M. Keyes | 2 | +124 | -119 |
| 2023-02-22 15:01 | refactor(treesitter): Add vim.treesitter.get_node() (#22360) | Gregory Anders | 4 | +73 | -23 |
| 2023-02-22 13:44 | build(deps): bump LuaJIT to HEAD - 505e2c03d (#22362) | Christian Clason | 1 | +2 | -2 |
| 2023-02-22 09:58 | vim-patch:9.0.1337: yuck files are not recognized (#22358) | Christian Clason | 2 | +2 | -0 |
| 2023-02-21 21:21 | docs: remove the test badge from the README (#22350) | dundargoc | 1 | +0 | -1 |
| 2023-02-21 17:09 | feat(treesitter): add filetype -> lang API | Lewis Russell | 9 | +141 | -44 |
| 2023-02-21 16:07 | docs: fix typos (#22353) | zeertzjq | 21 | +61 | -61 |
| 2023-02-21 15:50 | vim-patch:partial:938ae280c79b (#22356) | zeertzjq | 32 | +533 | -142 |
| 2023-02-21 13:01 | ci: use multi-config generator on the multi-config test (#22352) | dundargoc | 1 | +1 | -1 |
| 2023-02-21 12:19 | refactor(man): add type annotations | Lewis Russell | 1 | +86 | -20 |
| 2023-02-21 09:43 | test(legacy/prompt_buffer_spec): align script with oldtest more (#22354) | zeertzjq | 2 | +37 | -58 |
| 2023-02-21 06:43 | ci(backport): bump zeebe-io/backport-action from 0 to 1 (#22348) | dundargoc | 1 | +1 | -6 |
| 2023-02-21 06:24 | fix(lsp): wrong format of bufnr and client order in error message (#22336) | Jason Hansen | 1 | +2 | -2 |
| 2023-02-21 00:01 | refactor(tui/input.c): remove unused multithreading code (#22342) | zeertzjq | 2 | +7 | -22 |
| 2023-02-20 21:24 | ci: add dependabot to auto-update github actions (#22341) | Vedant | 1 | +6 | -0 |
| 2023-02-20 20:23 | fix(ci/release/winget): bump action version | Vedant | 1 | +2 | -2 |
| 2023-02-20 15:55 | vim-patch:9.0.1332: crash when using buffer-local user command in cmdline window (#22346) | zeertzjq | 2 | +10 | -1 |
| 2023-02-20 15:02 | vim-patch:9.0.1331: illegal memory access when using :ball in Visual mode (#22343) | zeertzjq | 2 | +25 | -0 |
| 2023-02-20 07:13 | refactor(main.c): remove unreachable use_builtin_ui conditions (#22338) | zeertzjq | 3 | +6 | -5 |
| 2023-02-20 07:12 | docs: fix typos (#21961) | dundargoc | 12 | +13 | -13 |
| 2023-02-20 00:24 | vim-patch:9.0.1329: completion of map includes simplified ones (#22335) | zeertzjq | 2 | +6 | -5 |
| 2023-02-19 21:27 | build: remove unused dependency penlight (#22334) | dundargoc | 1 | +3 | -9 |
| 2023-02-19 20:11 | build: build all dependencies in parallel (#22329) | dundargoc | 14 | +22 | -57 |
| 2023-02-19 14:06 | build(MSVC): enable assertions on RelWithDebInfo build type (#22326) | dundargoc | 1 | +1 | -0 |
| 2023-02-19 12:56 | fix(tui): properly check if stdin is a tty (#22321) | zeertzjq | 1 | +1 | -1 |
| 2023-02-19 12:25 | fix: windows assertion failure due to incorrect path length (#22324) | Ghjuvan Lacambre | 1 | +1 | -1 |
| 2023-02-19 00:33 | vim-patch:9.0.1324: "gj" and "gk" do not move correctly over a closed fold (#22320) | luukvbaal | 2 | +9 | -16 |
| 2023-02-19 00:27 | vim-patch:9.0.1319: PRQL files are not recognized (#22319) | Christian Clason | 2 | +2 | -0 |
| 2023-02-18 20:35 | fix: Add missing void as function argument (#22317) | Andreas Schneider | 1 | +1 | -1 |
| 2023-02-18 19:10 | fix: remove "Compiled by:" from :version/--version (#22316) | dundargoc | 4 | +0 | -40 |
| 2023-02-18 18:06 | fix: remove "Features" section from --version/:version (#22315) | dundargoc | 1 | +1 | -27 |
| 2023-02-18 16:43 | ci: enable CI_BUILD automatically if environment variable CI is true (#22312) | dundargoc | 7 | +18 | -13 |
| 2023-02-18 15:54 | build: test multi-config generator (#22310) | dundargoc | 2 | +23 | -6 |
| 2023-02-18 10:38 | docs(README): fix CI status badge (#22308) | zeertzjq | 1 | +1 | -1 |
| 2023-02-18 09:47 | ci: split ci.yml into a test workflow and a build test workflow (#22302) | dundargoc | 9 | +499 | -508 |
| 2023-02-18 06:43 | fix(lsp): check if the buffer is a directory before w! it (#22289) | Eduard Baturin | 2 | +33 | -3 |
| 2023-02-18 03:07 | Merge pull request #22304 from zeertzjq/test-fix | zeertzjq | 7 | +63 | -155 |
| 2023-02-18 02:22 | test(tui_spec): use RPC request to setup autocommands | zeertzjq | 1 | +26 | -35 |
| 2023-02-18 01:27 | test: make {MATCH:} behave less unexpectedly in screen:expect() | zeertzjq | 7 | +37 | -120 |
| 2023-02-17 23:29 | Merge pull request #22303 from zeertzjq/vim-9.0.1315 | zeertzjq | 4 | +19 | -8 |
| 2023-02-17 23:09 | ci: remove former dependencies that are no longer needed (#22301) | dundargoc | 5 | +8 | -18 |
| 2023-02-17 22:50 | vim-patch:9.0.1315: escaping for completion of map command not properly tested | zeertzjq | 2 | +15 | -4 |
| 2023-02-17 22:52 | fix(mappings): make "<" escaping in completion match Vim | zeertzjq | 3 | +4 | -4 |
| 2023-02-17 11:53 | build(deps): bump tree-sitter to HEAD - c51896d32 (#22296) | Christian Clason | 1 | +2 | -2 |
| 2023-02-17 03:19 | fix(tui): only forward stdin_fd on first attach (#22293) | zeertzjq | 1 | +1 | -0 |
| 2023-02-17 03:06 | ci: change functionaltest timeout to 20 minutes (#22294) | zeertzjq | 1 | +3 | -3 |
| 2023-02-17 01:35 | Merge pull request #22291 from zeertzjq/vim-8.2.0148 | zeertzjq | 6 | +141 | -103 |
| 2023-02-16 23:59 | vim-patch:8.2.0148: mapping related function in wrong source file | zeertzjq | 2 | +38 | -3 |
| 2023-02-17 00:41 | fix(mappings): fix check for cpo-B inverted in completion | zeertzjq | 1 | +1 | -1 |
| 2023-02-17 00:14 | test(old): run some part of 'cpoptions' tests | zeertzjq | 3 | +102 | -99 |
| 2023-02-16 23:15 | vim-patch:9.0.1314: :messages behavior depends on 'fileformat' of current buffer (#22286) | zeertzjq | 2 | +24 | -13 |
| 2023-02-16 21:09 | build: use libuv config file (#22209) | ii14 | 2 | +10 | -4 |
| 2023-02-16 20:52 | build: use custom command to create single versiondef (#22290) | Gregory Anders | 3 | +12 | -33 |
| 2023-02-16 19:36 | build: only use HOSTNAME_PRG if HOSTNAME is undefined (#22288) | Gregory Anders | 1 | +1 | -1 |
| 2023-02-16 18:54 | fix: lsp github issue template example (#22285) | Kiyoon Kim | 1 | +1 | -1 |
| 2023-02-16 15:47 | refactor(drawline.c): leadcol/trailcol | Lewis Russell | 1 | +48 | -26 |
| 2023-02-16 15:07 | fix(api): allow empty Lua table for nested dicts #22268 | Justin M. Keyes | 5 | +175 | -84 |
| 2023-02-16 14:54 | docs: remove mentions of 'balloonexpr' #22049 | Jonas Strittmatter | 2 | +3 | -35 |
| 2023-02-16 14:43 | fix(lintcommit): capitalized description #22282 | Justin M. Keyes | 1 | +3 | -3 |
| 2023-02-16 12:15 | feat: $NVIM_APPNAME #22128 | Ghjuvan Lacambre | 8 | +99 | -36 |
| 2023-02-16 04:40 | Merge pull request #22277 from zeertzjq/vim-8.2.0114 | zeertzjq | 5 | +75 | -83 |
| 2023-02-16 03:00 | vim-patch:8.2.0154: reallocating the list of scripts is inefficient | zeertzjq | 5 | +34 | -36 |
| 2023-02-16 02:32 | vim-patch:8.2.0114: info about sourced scripts is scattered | zeertzjq | 3 | +46 | -52 |
| 2023-02-16 00:37 | Merge pull request #22275 from zeertzjq/vim-9.0.1309 | zeertzjq | 8 | +81 | -39 |
| 2023-02-15 23:41 | vim-patch:9.0.1312: Cursor position wrong when splitting window in insert mode | zeertzjq | 2 | +6 | -10 |
| 2023-02-15 23:41 | vim-patch:9.0.1310: 'splitkeep' test has failures | zeertzjq | 1 | +9 | -2 |
| 2023-02-15 23:25 | vim-patch:9.0.1309: scrolling two lines with even line count and 'scrolloff' set | zeertzjq | 6 | +74 | -35 |
| 2023-02-15 23:15 | ci: add GCC Release testing (#22274) | dundargoc | 3 | +16 | -5 |
| 2023-02-15 23:11 | dist: use valid application id in nvim.appdata.xml #22046 | blt__ | 1 | +2 | -1 |
| 2023-02-15 16:45 | Merge pull request #22056 from lewis6991/refactor/fileio_more | Lewis Russell | 4 | +1029 | -965 |
| 2023-02-15 15:39 | fix(tui): set taskbar, icon in Windows #22270 | Enan Ajmain | 1 | +1 | -1 |
| 2023-02-15 12:26 | fix(treesitter): make params optional | Lewis Russell | 2 | +4 | -4 |
| 2023-02-15 08:55 | feat(treesitter)!: remove g:ts_highlight_lua (#22257) | Christian Clason | 1 | +0 | -3 |
| 2023-02-15 08:53 | fix(win_update): don't use unintialized memory in edge case (#22266) | zeertzjq | 1 | +1 | -1 |
| 2023-02-15 07:51 | revert: "build: remove ENABLE_COMPILER_SUGGESTIONS option" (#22265) | dundargoc | 1 | +24 | -0 |
| 2023-02-15 00:13 | Merge #22214 move init_default_autocmds to lua | Justin M. Keyes | 5 | +26 | -36 |
| 2023-02-14 23:26 | test: make expect_unchanged() less confusing (#22255) | zeertzjq | 7 | +19 | -33 |
| 2023-02-14 19:19 | refactor(api): consistent VALIDATE messages #22262 | Justin M. Keyes | 18 | +195 | -119 |
| 2023-02-14 19:15 | fix: uv_tty_set_mode failed in Windows #22264 | Enan Ajmain | 1 | +1 | -6 |
| 2023-02-14 17:58 | ci: print DLL copy messages only in CI environment (#22260) | Enan Ajmain | 1 | +3 | -2 |
| 2023-02-14 17:51 | Merge pull request #11756 from bfredl/crashfix | bfredl | 5 | +60 | -30 |
| 2020-01-24 08:48 | fix(status): handle unprintable chars in the statusline | Björn Linse | 5 | +60 | -30 |
| 2023-02-14 14:37 | Merge pull request #22113 from luukvbaal/nrwidth | Lewis Russell | 3 | +6 | -14 |
| 2023-02-14 14:36 | Merge pull request #22108 from luukvbaal/statuscolumn | Lewis Russell | 7 | +111 | -105 |
| 2023-02-14 13:07 | refactor(api): VALIDATE macros #22256 | Justin M. Keyes | 19 | +426 | -408 |
| 2023-02-14 10:26 | test: remove unused field ext_float (#22243) | zeertzjq | 1 | +1 | -1 |
| 2023-02-14 10:19 | refactor(api): VALIDATE macros #22187 | Justin M. Keyes | 17 | +592 | -634 |
| 2023-02-14 07:52 | fix(folds): cursorline highlight is not always applied on closed folds (#22242) | luukvbaal | 4 | +127 | -73 |
| 2023-02-14 00:29 | vim-patch:9.0.1307: setting 'formatoptions' with :let doesn't check for errors (#22252) | zeertzjq | 3 | +48 | -4 |
| 2023-02-14 00:12 | Merge pull request #22244 from zeertzjq/tui-eof | zeertzjq | 5 | +24 | -24 |
| 2023-02-13 08:33 | fix(tui): exit on input eof | zeertzjq | 5 | +11 | -10 |
| 2023-02-13 09:39 | test(tui_spec): remove unnecessary arguments for remote UI | zeertzjq | 1 | +13 | -14 |
| 2023-02-13 23:04 | feat(filetype): fall back to file extension when matching from hashbang (#22140) | Jonas Strittmatter | 3 | +24 | -5 |
| 2023-02-13 19:55 | build: remove ENABLE_COMPILER_SUGGESTIONS option (#22249) | dundargoc | 1 | +0 | -24 |
| 2023-02-13 19:04 | ci: automatically maximize MIN_LOG_LEVEL if CI detected (#22248) | dundargoc | 3 | +6 | -3 |
| 2023-02-13 17:26 | ci(lintcommit): allow UPPER_CASE first word (#22245) | Justin M. Keyes | 1 | +6 | -5 |
| 2023-02-13 17:26 | ci: replace cmake script with bash script (#22246) | dundargoc | 5 | +16 | -35 |
| 2023-02-13 10:54 | Merge pull request #22191 from lewis6991/feat/playground_imp | Lewis Russell | 3 | +39 | -22 |
| 2023-02-13 01:46 | Merge pull request #22233 from zeertzjq/resize-screenclear | zeertzjq | 3 | +82 | -5 |
| 2023-02-12 11:02 | fix(ui-ext): force cursor update after resize in char-based UI | zeertzjq | 1 | +2 | -0 |
| 2023-02-12 09:32 | fix(ui): make sure screen is valid after resizing | zeertzjq | 2 | +80 | -5 |
| 2023-02-12 21:09 | ci: install dependencies with a single script (#22241) | dundargoc | 5 | +38 | -39 |
| 2023-02-12 17:48 | refactor: reduce scope of locals as per the style guide 3 (#22221) | dundargoc | 21 | +147 | -275 |
| 2023-02-12 17:12 | ci: remove unnecessary matrix from codeql workflow (#22239) | dundargoc | 1 | +2 | -8 |
| 2023-02-12 17:08 | ci: inline external environment scripts (#22237) | dundargoc | 5 | +43 | -90 |
| 2023-02-12 16:41 | build: treat clang-tidy warnings as errors (#22238) | dundargoc | 3 | +3 | -2 |
| 2023-02-12 13:42 | build: don't check environment variable to detect CI (#22234) | dundargoc | 2 | +5 | -9 |
| 2023-02-12 12:09 | ci: convert environment variables to matrix variables (#22224) | dundargoc | 2 | +30 | -56 |
| 2023-02-12 10:50 | ci: delete ci/ (#22227) | dundargoc | 3 | +90 | -141 |
| 2023-02-11 17:16 | ci: show all logs at the end of a run (#22226) | dundargoc | 2 | +7 | -55 |
| 2023-02-11 15:08 | fix(filetype): make vim.filetype.match() work with contents only (#22181) | Jonas Strittmatter | 2 | +56 | -47 |
| 2023-02-11 13:51 | ci: don't delete core dumps at the start of the run (#22223) | dundargoc | 1 | +3 | -20 |
| 2023-02-11 13:14 | refactor: reduce scope of locals as per the style guide (#22211) | dundargoc | 25 | +177 | -317 |
| 2023-02-11 08:45 | refactor: move init_default_autocmds to lua | glacambre | 4 | +24 | -36 |
| 2023-02-11 12:51 | fix(helpers): restore channel id after a call to WITH_SCRIPT_CONTEXT | glacambre | 1 | +2 | -0 |
| 2023-02-11 12:56 | vim-patch:9.0.1295: the option initialization function is too long (#22222) | zeertzjq | 1 | +147 | -128 |
| 2023-02-11 12:27 | ci: inline build commands and remove before_script.sh (#22202) | dundargoc | 4 | +73 | -142 |
| 2023-02-11 12:22 | ci: run lintcommit file from PR branch (#22219) | dundargoc | 1 | +1 | -3 |
| 2023-02-11 12:00 | vim-patch:9.0.1300: 'statusline' only supports one "%=" item (#22218) | zeertzjq | 4 | +15 | -10 |
| 2023-02-11 11:28 | Merge pull request #22217 from zeertzjq/vim-9.0.1298 | zeertzjq | 4 | +71 | -18 |
| 2023-02-11 11:01 | vim-patch:9.0.1299: change for triggering incsearch not sufficiently tested | zeertzjq | 2 | +23 | -10 |
| 2023-02-11 10:44 | vim-patch:9.0.1298: inserting register on the cmdline does not trigger incsearch | zeertzjq | 3 | +54 | -14 |
| 2023-02-11 10:25 | fix(rpc)!: preseve files when stdio channel is closed (#22137) | zeertzjq | 10 | +99 | -42 |
| 2023-02-11 10:05 | refactor: replace char_u with char (#21901) | dundargoc | 47 | +471 | -475 |
| 2023-02-11 09:47 | ci: remove reviewers from the refactor label (#22216) | dundargoc | 1 | +0 | -4 |
| 2023-02-11 09:34 | docs: reword news.txt to ensure a consistent style (#22215) | Sizhe Zhao | 1 | +1 | -1 |
| 2023-02-11 09:25 | build: enable MSVC level 3 warnings (#21934) | dundargoc | 32 | +192 | -173 |
| 2023-02-11 09:24 | refactor: reduce scope of locals as per the style guide (#22206) | dundargoc | 21 | +240 | -397 |
| 2023-02-11 00:20 | vim-patch:9.0.1297: wrong value for $LC_CTYPE makes the environ test fail (#22210) | zeertzjq | 1 | +1 | -1 |
| 2023-02-10 21:32 | Merge pull request #21887 from bfredl/asanterror | bfredl | 3 | +4 | -4 |
| 2023-01-18 14:42 | build(ci): let ASAN print tracebacks for more errors (SIGABORT, SIGILL) | bfredl | 3 | +4 | -4 |
| 2023-02-10 19:51 | Merge pull request #22077 from bfredl/neolua_client | bfredl | 15 | +525 | -55 |
| 2023-02-10 19:20 | build: mark uninteresting variables as advanced (#22208) | dundargoc | 6 | +24 | -14 |
| 2023-02-10 09:26 | fix(client): wait for session to exit | bfredl | 1 | +10 | -5 |
| 2023-02-01 11:54 | fix(tests): fixes for using vim.mpack and more ASAN | bfredl | 6 | +23 | -19 |
| 2023-01-31 22:35 | refactor(tests): move lua-client into core and use it for functionaltests | bfredl | 9 | +497 | -36 |
| 2023-02-10 19:09 | Merge pull request #22194 from bfredl/noflush | bfredl | 9 | +25 | -66 |
| 2023-02-09 16:08 | fix(treesitter): don't trample parsers when filetype!=lang | Lewis Russell | 2 | +7 | -5 |
| 2023-02-09 15:20 | feat(treesitter): playground improvements | Lewis Russell | 2 | +32 | -17 |
| 2023-02-10 16:03 | ci: simplify lintcommit output (#22204) | dundargoc | 2 | +15 | -7 |
| 2023-02-10 12:56 | ci: remove unnecessary environment variables (#22175) | dundargoc | 5 | +15 | -21 |
| 2023-02-10 11:04 | ci: split functionaltest-lua into two separate jobs (#22201) | dundargoc | 1 | +42 | -23 |
| 2023-02-09 23:42 | ci: inline test.sh to run_tests.sh (#22198) | dundargoc | 3 | +173 | -178 |
| 2023-02-09 22:23 | ci(lintcommit): turn off debug tracing (#22196) | dundargoc | 1 | +1 | -1 |
| 2023-02-09 21:25 | ci: remove base branch from cache key (#22195) | dundargoc | 1 | +1 | -1 |
| 2023-02-09 19:56 | refactor(ui): remove some superfluous ui_flush() calls | bfredl | 8 | +23 | -40 |
| 2023-02-09 20:13 | ci: inline internal caching script to Github actions (#22192) | dundargoc | 4 | +1 | -36 |
| 2023-02-09 19:55 | refactor(ui): don't reimplement redrawing in focus gained handling | bfredl | 1 | +2 | -26 |
| 2023-02-09 19:13 | ci: add individual timeout limits for all tests (#22193) | dundargoc | 1 | +3 | -0 |
| 2023-02-09 12:15 | Merge pull request #22186 from clason/maintain | Christian Clason | 2 | +5 | -4 |
| 2023-02-09 11:48 | test(exit_spec): make sure that autocommands are triggered (#22188) | zeertzjq | 1 | +18 | -14 |
| 2023-02-09 10:54 | docs(luvref): update version info | Christian Clason | 1 | +4 | -4 |
| 2023-02-09 10:43 | docs(maintain): add note on updating luvref.txt | Christian Clason | 1 | +1 | -0 |
| 2023-02-09 10:04 | build: remove codecov related files (#20859) | dundargoc | 4 | +0 | -95 |
| 2023-02-09 06:36 | fix(rpc): ignore redraw events when exiting (#22184) | zeertzjq | 2 | +7 | -1 |
| 2023-02-09 02:53 | fix(rpc): ignore redraw events when not in UI client (#21892) | zeertzjq | 2 | +21 | -4 |
| 2023-02-08 22:46 | build: create test/CMakeLists.txt and move test-related code (#22179) | dundargoc | 2 | +92 | -98 |
| 2023-02-08 18:31 | build: reuse source files with interface library (#22177) | dundargoc | 1 | +9 | -11 |
| 2023-02-08 17:36 | Merge pull request #22172 from bfredl/cells | bfredl | 6 | +30 | -7 |
| 2023-02-08 17:32 | ci: remove fail summary (#22174) | dundargoc | 7 | +23 | -71 |
| 2023-02-08 17:20 | build: remove unused function get_test_target (#22176) | dundargoc | 1 | +0 | -19 |
| 2023-02-08 17:16 | build: replace check-single-includes with clang-tidy (#22061) | dundargoc | 4 | +18 | -28 |
| 2023-02-08 15:24 | perf(ui): mitigate redraw latency regression from TUI refactor | bfredl | 2 | +12 | -0 |
| 2023-02-08 15:16 | refactor(ui): cleanup 'redrawdebug', introduce "flush" mode | bfredl | 4 | +18 | -7 |
| 2023-02-08 16:37 | build(windows): specify Windows 8 as the minimum version (#22173) | dundargoc | 1 | +1 | -2 |
| 2023-02-08 15:21 | ci: remove unnecessary END_MARKER variable (#22171) | dundargoc | 2 | +3 | -12 |
| 2023-02-08 15:21 | ci(oldtest): make a copy of scripts of ci/common in testdir (#22170) | dundargoc | 3 | +120 | -3 |
| 2023-02-08 13:37 | Merge pull request #22165 from clason/bump-Luv | Christian Clason | 2 | +101 | -13 |
| 2023-02-08 13:37 | build(deps): bump libuv to HEAD - 62c2374a8 (#22166) | Christian Clason | 2 | +3 | -3 |
| 2023-02-08 10:28 | docs(luvref): update to version bump | Christian Clason | 1 | +99 | -11 |
| 2023-02-08 10:00 | build: prefer -D <variable>=<value> over -D<variable>=<value> (#22164) | dundargoc | 11 | +94 | -94 |
| 2023-02-08 09:58 | build(deps): bump Luv to HEAD - e8e7b7e13 | Christian Clason | 1 | +2 | -2 |
| 2023-02-08 09:08 | build(Windows): make bundling nvim-qt optional (#21866) | Enan Ajmain | 3 | +81 | -64 |
| 2023-02-08 08:47 | vim-patch:9.0.1291: Move language files are not recognized (#22162) | Christian Clason | 2 | +2 | -0 |
| 2023-02-07 22:09 | ci: add universal macos job (#22156) | dundargoc | 3 | +72 | -34 |
| 2023-02-07 20:37 | build: remove duplicate INTERFACE keyword (#22106) | dundargoc | 2 | +1 | -2 |
| 2023-02-07 13:43 | ci: simplify how environment variables are used (#22067) | dundargoc | 7 | +58 | -50 |
| 2023-02-07 09:29 | vim-patch:9.0.1288: FunC files are not recognized (#22153) | Christian Clason | 2 | +2 | -0 |
| 2023-02-07 08:27 | ci: remove unnecessary variables and functions (#22150) | dundargoc | 6 | +51 | -80 |
| 2023-02-06 23:54 | vim-patch:9.0.1290: CTRL-N and -P on cmdline don't trigger CmdlineChanged (#22151) | zeertzjq | 2 | +46 | -2 |
| 2023-02-06 22:42 | build: don't build libnvim when running the CI (#22149) | dundargoc | 1 | +0 | -5 |
| 2023-02-06 22:14 | ci: remove unhelpful helper functions for make (#22148) | dundargoc | 2 | +6 | -21 |
| 2023-02-06 09:01 | feat(spell): also source `spell/LANG.lua` when setting `spelllang` (#22111) | Christian Clason | 2 | +5 | -5 |
| 2023-02-06 09:01 | vim-patch:9.0.1282: Ron files are not recognized (#22132) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-02-06 04:24 | fix(health): iterate using ipairs correctly (#22119) | Mateusz Majewski | 1 | +9 | -3 |
| 2023-02-05 23:49 | fix(decoration): don't show signcolumn for non-sign_text extmark (#22135) | Lewis Russell | 4 | +25 | -5 |
| 2023-02-05 21:31 | Merge pull request #21548 from figsoda/transform-capture | Lewis Russell | 5 | +79 | -36 |
| 2023-02-05 16:59 | vim-patch:9.0.1281: Cadence files are not recognized (#22130) | Christian Clason | 2 | +2 | -0 |
| 2022-12-26 21:11 | feat(treesitter): respect metadata[id].range for offset! | figsoda | 1 | +5 | -6 |
| 2022-12-26 21:10 | feat(treesitter): add metadata option for get_node_text | figsoda | 5 | +55 | -37 |
| 2022-07-21 11:08 | feat(treesitter): allow capture text to be transformed | figsoda | 4 | +28 | -2 |
| 2023-02-05 01:37 | vim-patch:9.0.1279: display shows lines scrolled down erroneously (#22126) | zeertzjq | 3 | +76 | -1 |
| 2023-02-04 15:05 | vim-patch:9.0.1278: go.work.sum files are not recognized (#22121) | Christian Clason | 2 | +2 | -1 |
| 2023-02-04 14:58 | fix(treesitter): fix most diagnostics | Lewis Russell | 10 | +455 | -220 |
| 2023-02-04 12:14 | refactor(exit): pass error message to preserve_exit() (#22097) | zeertzjq | 8 | +21 | -30 |
| 2023-02-04 11:35 | vim-patch:9.0.1277: cursor may move with autocmd in Visual mode (#22116) | zeertzjq | 2 | +14 | -2 |
| 2023-02-04 10:05 | refactor(statusline): move statusline defs to statusline_defs.h | Luuk van Baal | 2 | +53 | -51 |
| 2023-01-30 23:52 | perf(column): only build fold/sign column when present in 'statuscolumn' | Luuk van Baal | 6 | +64 | -60 |
| 2023-02-04 09:43 | refactor(column): remove unused build_statuscol_str() arguments | Luuk van Baal | 2 | +6 | -11 |
| 2023-02-03 23:17 | fix(column): no longer reset nrwidth_line_count for 'statuscolumn' | Luuk van Baal | 1 | +0 | -3 |
| 2023-02-03 09:53 | build: unbreak building neovim with multi-config generators (#22104) | dundargoc | 4 | +30 | -30 |
| 2023-02-03 08:18 | vim-patch:be4e01637e71 (#22103) | Christian Clason | 24 | +457 | -352 |
| 2023-02-02 23:00 | build: stop relying on CMAKE_BUILD_TYPE to determine the build type (#22051) | dundargoc | 6 | +54 | -100 |
| 2023-02-02 22:56 | refactor: use flexible arrays instead of the length-of-one trick (#22072) | dundargoc | 11 | +11 | -53 |
| 2023-02-02 18:09 | Merge pull request #22098 from tmccombs/sockopen-docs | bfredl | 1 | +9 | -5 |
| 2023-02-02 16:26 | vim-patch:9.0.1274: FIRRTL files are not recognized (#22102) | Christian Clason | 2 | +2 | -0 |
| 2023-02-02 14:42 | fix(tui): detach/attach on suspend/resume (#22040) | zeertzjq | 2 | +23 | -8 |
| 2023-02-02 14:23 | Merge pull request #21331 from LiadOz/LiadOz/prompt-insert-extmark | bfredl | 2 | +9 | -1 |
| 2023-02-02 13:37 | build: update release data | bfredl | 1 | +3 | -0 |
| 2023-02-02 13:21 | fix(lua): mark some eval functions that can run in API-fast | Lewis Russell | 2 | +35 | -39 |
| 2023-02-02 11:27 | build: remove unnecessary file generation (#22099) | dundargoc | 1 | +1 | -4 |
| 2023-02-02 09:35 | fix(column): estimate 'statuscolumn' width appropriately | luukvbaal | 4 | +36 | -10 |
| 2023-02-02 06:26 | docs: clarify "pipe" mode for sockconnect | Thayne McCombs | 1 | +9 | -5 |
| 2023-02-02 02:05 | fix(exit): skip unnecessary steps in TUI preserve_exit() (#21897) | zeertzjq | 3 | +14 | -0 |
| 2023-02-02 00:07 | version.c: update [skip ci] (#21306) | github-actions[bot] | 1 | +3 | -3 |
| 2023-02-02 00:05 | vim-patch:9.0.1273: "1v" may select block with wrong size (#22092) | zeertzjq | 2 | +15 | -0 |
| 2023-02-01 17:21 | fix(man): use italics for `<bs>_` (#22086) | Lewis Russell | 2 | +14 | -8 |
| 2023-02-01 13:53 | vim-patch:9.0.1271: using sizeof() and subtract array size is tricky (#22087) | zeertzjq | 8 | +10 | -9 |
| 2023-01-31 12:00 | refactor(fileio.c): normalize ifdefs | Lewis Russell | 2 | +46 | -36 |
| 2023-01-31 11:47 | refactor(fileio.c): remove HAVE_ACL ifdefs | Lewis Russell | 3 | +1 | -21 |
| 2023-02-01 11:08 | Merge pull request #22082 from clason/bump-vimdoc | Christian Clason | 1 | +2 | -2 |
| 2023-02-01 10:34 | build(deps): bump tree-sitter-vimdoc to v1.3.0 | Christian Clason | 1 | +2 | -2 |
| 2023-02-01 10:07 | vim-patch:8.1.1827: allocating more memory than needed for extended structs (#22081) | zeertzjq | 5 | +7 | -7 |
| 2023-02-01 09:08 | vim-patch:9.0.1268: .clangd and .stylelintrc files don't get a filetype (#22079) | Christian Clason | 2 | +4 | -2 |
| 2023-02-01 00:21 | vim-patch:9.0.1270: crash when using search stat in narrow screen (#22078) | zeertzjq | 2 | +29 | -1 |
| 2023-02-01 00:17 | refactor(optionstr.c): align comments (#22070) | zeertzjq | 1 | +143 | -133 |
| 2023-01-31 18:58 | Merge pull request #17537 from bfredl/neolua | bfredl | 18 | +117 | -93 |
| 2023-01-30 19:36 | refactor(tests): run unittests using main nvim binary in interpreter mode | bfredl | 12 | +35 | -65 |
| 2023-01-30 13:46 | fix(test): fix issues detected by running unittests in ASAN/UBSAN | bfredl | 3 | +5 | -5 |
| 2023-01-31 11:26 | refactor(fileio.c): factor out backup creation | Lewis Russell | 1 | +322 | -313 |
| 2023-01-31 10:04 | refactor(fileio.c): make unreadable expression readable | Lewis Russell | 1 | +6 | -8 |
| 2023-01-31 09:24 | refactor(fileio.c): factor out file info calc | Lewis Russell | 1 | +122 | -83 |
| 2023-01-31 09:27 | refactor(fileio.c): factor out buf_write post autocmds | Lewis Russell | 1 | +30 | -25 |
| 2023-01-30 17:20 | refactor(fileio.c): do not use macros for error handling | Lewis Russell | 1 | +74 | -59 |
| 2023-01-31 16:28 | Merge pull request #22005 from clason/sanitize-lang | Christian Clason | 3 | +15 | -3 |
| 2023-01-30 15:30 | refactor(fileio.c): reduce scope of locals | Lewis Russell | 1 | +53 | -55 |
| 2022-02-26 14:19 | feat(lua): low-level interpreter mode (nvim -ll) | bfredl | 4 | +77 | -23 |
| 2023-01-31 12:49 | Merge pull request #22068 from bfredl/lsptest | bfredl | 3 | +12 | -17 |
| 2023-01-31 12:08 | fix(tests): use -l mode for lsp tests | bfredl | 3 | +12 | -17 |
| 2023-01-30 13:58 | refactor(fileio.c): more bools | Lewis Russell | 1 | +13 | -26 |
| 2023-01-30 13:39 | refactor(fileio.c): factor out autocmd handling from buf_write() | Lewis Russell | 1 | +190 | -173 |
| 2023-01-30 13:18 | refactor(fileio.c): remove HAS_BW_FLAGS | Lewis Russell | 1 | +0 | -9 |
| 2023-01-30 13:18 | refactor(fileio.c): refactor buf_write_bytes (2) | Lewis Russell | 1 | +99 | -88 |
| 2023-01-30 13:11 | refactor(fileio.c): refactor buf_write_bytes | Lewis Russell | 1 | +62 | -51 |
| 2023-01-30 13:03 | refactor(fileio.c): refactor vim_rename() | Lewis Russell | 1 | +36 | -37 |
| 2023-01-30 13:02 | refactor(fileio.c): refactor match_file_path() | Lewis Russell | 1 | +1 | -7 |
| 2023-01-31 07:12 | vim-patch:9.0.1263: KDL files are not recognized (#22058) | Christian Clason | 2 | +2 | -0 |
| 2023-01-30 23:08 | fix(highlight): properly deal with underline mask when listing (#22057) | zeertzjq | 4 | +17 | -12 |
| 2023-01-30 18:06 | refactor!: remove has("debug") (#22060) | dundargoc | 4 | +4 | -17 |
| 2023-01-30 17:45 | build: add uninstall make target (#22059) | dundargoc | 1 | +2 | -2 |
| 2023-01-30 09:01 | build(luarocks): update busted version to v2.1.1 (#22029) | zeertzjq | 1 | +1 | -1 |
| 2023-01-29 23:15 | build(bump_deps.lua): run command -v in shell (#22030) | zeertzjq | 1 | +1 | -1 |
| 2023-01-29 19:19 | vim-patch:9.0.1261: Elsa files are not recognized (#22047) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-01-29 16:03 | ci(news): mention that ignoring news.txt is fine (#22043) | dundargoc | 1 | +4 | -3 |
| 2023-01-29 16:02 | build: enable ccache project-wide (#22045) | dundargoc | 2 | +5 | -7 |
| 2023-01-29 09:39 | vim-patch:9.0.1256: NetworkManager connection files are not recognized (#22038) | Christian Clason | 2 | +2 | -1 |
| 2023-01-28 23:42 | vim-patch:9.0.1255: changing 'virtualedit' does not have immediate effect (#22039) | zeertzjq | 2 | +15 | -1 |
| 2023-01-26 08:42 | fix(treesitter): validate language name | Christian Clason | 3 | +15 | -3 |
| 2023-01-28 05:06 | fix(fileio.c): don't use uninitialized memory (#22031) | zeertzjq | 1 | +4 | -4 |
| 2023-01-27 23:42 | build: enable ccache by default if available (#22020) | dundargoc | 2 | +12 | -0 |
| 2023-01-27 13:53 | build(deps): bump unibilium to d72c3598e7ac5d1ebf86ee268b8b4ed95c0fa628 (#22019) | Christian Clason | 1 | +2 | -2 |
| 2023-01-27 13:16 | build: fix dependencies in find modules (#22017) | dundargoc | 2 | +2 | -2 |
| 2023-01-27 11:24 | docs(api): tweak data arg for nvim_create_autocmd (#22008) | Lewis Russell | 2 | +2 | -2 |
| 2023-01-27 11:23 | Merge pull request #21994 from lewis6991/refactor/option_set | Lewis Russell | 1 | +518 | -444 |
| 2023-01-27 10:53 | build: find unibilium without relying on libfindmacros (#22015) | dundargoc | 3 | +29 | -33 |
| 2023-01-26 11:17 | refactor(option.c): factor out string option special case handling | Lewis Russell | 1 | +74 | -64 |
| 2023-01-26 11:02 | refactor(option.c): factor out some nextchar checks | Lewis Russell | 1 | +26 | -27 |
| 2023-01-27 09:48 | fix(test): unset XDG_CONFIG_HOME when running oldtest | Lewis Russell | 2 | +5 | -2 |
| 2023-01-26 20:35 | build: check if libvterm version meets requirement (#22010) | dundargoc | 3 | +22 | -13 |
| 2023-01-26 15:17 | refactor(fileio.c): reduce scope of locals | Lewis Russell | 1 | +63 | -121 |
| 2023-01-26 13:05 | vim-patch:9.0.1246: code is indented more than necessary (#22006) | zeertzjq | 3 | +26 | -21 |
| 2023-01-26 11:35 | docs: clarify :runtime behavior without [where] again (#22003) | zeertzjq | 1 | +1 | -3 |
| 2023-01-26 11:06 | test: exepath() returns correct path with cmd.exe, powershell #21928 | Anton Kriese | 1 | +32 | -11 |
| 2023-01-26 10:37 | refactor(option.c): add do_set_option_value | Lewis Russell | 1 | +28 | -20 |
| 2023-01-26 09:59 | refactor(option.c): move bool prefix check | Lewis Russell | 1 | +23 | -18 |
| 2023-01-26 09:47 | refactor(option.c): de-nest code in do_set_option | Lewis Russell | 1 | +24 | -23 |
| 2023-01-26 09:43 | refactor(option.c): factor out opt_idx validation | Lewis Russell | 1 | +46 | -37 |
| 2023-01-25 17:33 | refactor(option.c): factor out option name parsing | Lewis Russell | 1 | +32 | -9 |
| 2023-01-25 17:28 | refactor(option.c): factor out option prefix parsing | Lewis Russell | 1 | +13 | -7 |
| 2023-01-25 17:12 | refactor(option.c): factor out set op parsing | Lewis Russell | 1 | +19 | -12 |
| 2023-01-25 17:03 | refactor(option.c): use skiptowhite_esc | Lewis Russell | 1 | +1 | -5 |
| 2023-01-25 15:41 | refactor(option.c): change nextchar to uint8_t | Lewis Russell | 1 | +6 | -7 |
| 2023-01-25 15:22 | refactor(option.c): remove goto | Lewis Russell | 1 | +57 | -59 |
| 2023-01-25 15:19 | refactor(option.c): int -> bool | Lewis Russell | 1 | +5 | -5 |
| 2023-01-25 15:12 | refactor(option.c): reduce scope or startarg | Lewis Russell | 1 | +1 | -2 |
| 2023-01-25 15:06 | refactor(option.c): reduce scope or errbuf | Lewis Russell | 1 | +2 | -2 |
| 2023-01-25 14:53 | refactor(option.c): reduce scope or errmsg | Lewis Russell | 1 | +18 | -18 |
| 2023-01-25 14:50 | refactor(option.c): factor out loop code from do_set() | Lewis Russell | 1 | +230 | -226 |
| 2023-01-25 14:38 | refactor(option.c): factor out common skip check | Lewis Russell | 1 | +4 | -9 |
| 2023-01-25 14:36 | refactor(option.c): simplify do_set_string | Lewis Russell | 1 | +7 | -12 |
| 2023-01-25 14:33 | refactor(option.c): add do_set_bool | Lewis Russell | 1 | +45 | -36 |
| 2023-01-25 14:27 | refactor(option.c): add do_set_num | Lewis Russell | 1 | +66 | -55 |
| 2023-01-26 04:17 | Merge pull request #22002 from zeertzjq/vim-9.0.1227 | zeertzjq | 10 | +274 | -96 |
| 2023-01-26 02:58 | test: add test for :runtime completion for .lua | zeertzjq | 1 | +6 | -0 |
| 2023-01-26 02:53 | vim-patch:9.0.1242: code for :runtime completion is not consistent | zeertzjq | 3 | +14 | -14 |
| 2023-01-26 02:38 | vim-patch:9.0.1238: :runtime completion can be further improved | zeertzjq | 5 | +149 | -103 |
| 2023-01-26 01:58 | vim-patch:9.0.1231: completion of :runtime does not handle {where} argument | zeertzjq | 8 | +179 | -123 |
| 2023-01-26 01:44 | vim-patch:9.0.1227: no cmdline completion for :runtime | zeertzjq | 6 | +82 | -12 |
| 2023-01-26 01:30 | refactor(intro): avoid Coverity warning (#22000) | zeertzjq | 1 | +15 | -25 |
| 2023-01-26 01:12 | refactor(options): don't pass negative number to illegal_char() (#21999) | zeertzjq | 1 | +6 | -6 |
| 2023-01-26 00:52 | vim-patch:9.0.1245: code is indented more than necessary (#21998) | zeertzjq | 5 | +226 | -213 |
| 2023-01-25 23:46 | vim-patch:9.0.1243: :setglobal cannot use script-local function for "expr" option (#21997) | zeertzjq | 5 | +155 | -22 |
| 2023-01-25 23:31 | vim-patch:9.0.1244: cursor displayed in wrong position when leaving Insert mode (#21996) | zeertzjq | 1 | +6 | -4 |
| 2023-01-25 23:06 | build: use cmake to build libvterm on all platform (#21986) | dundargoc | 3 | +5 | -247 |
| 2023-01-25 19:33 | ci: fix lintc to use external dependencies instead of bundled (#21995) | dundargoc | 2 | +14 | -9 |
| 2023-01-25 14:39 | fix(man.lua): open in current window if it's already a man page (#21987) | 0xAdk | 1 | +4 | -0 |
| 2023-01-25 13:46 | Merge pull request #21885 from lewis6991/refactor/options | Lewis Russell | 8 | +1480 | -1248 |
| 2023-01-25 13:36 | build: introduce default build variables (#21991) | dundargoc | 11 | +38 | -67 |
| 2023-01-25 12:17 | refactor(optionstr.c): move handling of formatlistpat | Lewis Russell | 1 | +6 | -6 |
| 2023-01-25 12:06 | refactor(optionstr.c): break up did_set_expropt | Lewis Russell | 1 | +22 | -40 |
| 2023-01-25 10:23 | refactor(optionstr.c): remove some redundant parens | Lewis Russell | 1 | +12 | -12 |
| 2023-01-25 10:20 | refactor(optionstr.c): break up did_option_listflags | Lewis Russell | 1 | +19 | -25 |
| 2023-01-24 13:15 | refactor(optionstr.c): add did_set_string_option_for | Lewis Russell | 2 | +82 | -69 |
| 2023-01-23 12:40 | refactor(optionstr.c): break up did_set_string_option 52 | Lewis Russell | 1 | +28 | -16 |
| 2023-01-23 12:22 | refactor(optionstr.c): break up did_set_string_option 51 | Lewis Russell | 1 | +57 | -51 |
| 2023-01-23 12:16 | refactor(optionstr.c): remove some simple did_set_* functions 2 | Lewis Russell | 1 | +13 | -78 |
| 2023-01-23 11:37 | refactor(optionstr.c): remove some simple did_set_* functions | Lewis Russell | 1 | +14 | -92 |
| 2023-01-23 11:13 | refactor(optionstr.c): break up did_set_string_option 50 | Lewis Russell | 1 | +32 | -12 |
| 2023-01-23 11:10 | refactor(optionstr.c): break up did_set_string_option 49 | Lewis Russell | 1 | +32 | -12 |
| 2023-01-23 11:07 | refactor(optionstr.c): break up did_set_string_option 48 | Lewis Russell | 1 | +79 | -39 |
| 2023-01-23 11:00 | refactor(optionstr.c): break up did_set_string_option 47 | Lewis Russell | 1 | +52 | -22 |
| 2023-01-23 10:52 | refactor(optionstr.c): break up did_set_string_option 46 | Lewis Russell | 1 | +102 | -43 |
| 2023-01-23 10:38 | refactor(optionstr.c): break up did_set_string_option 45 | Lewis Russell | 1 | +9 | -4 |
| 2023-01-23 10:37 | refactor(optionstr.c): break up did_set_string_option 44 | Lewis Russell | 1 | +8 | -3 |
| 2023-01-23 10:17 | refactor(optionstr.c): break up did_set_string_option 43 | Lewis Russell | 1 | +8 | -4 |
| 2023-01-23 10:17 | refactor(optionstr.c): break up did_set_string_option 42 | Lewis Russell | 1 | +8 | -3 |
| 2023-01-23 10:15 | refactor(optionstr.c): break up did_set_string_option 41 | Lewis Russell | 1 | +8 | -3 |
| 2023-01-23 10:14 | refactor(optionstr.c): break up did_set_string_option 40 | Lewis Russell | 1 | +8 | -3 |
| 2023-01-23 10:14 | refactor(optionstr.c): break up did_set_string_option 39 | Lewis Russell | 1 | +8 | -3 |
| 2023-01-23 10:13 | refactor(optionstr.c): break up did_set_string_option 38 | Lewis Russell | 1 | +8 | -3 |
| 2023-01-23 10:12 | refactor(optionstr.c): break up did_set_string_option 37 | Lewis Russell | 1 | +10 | -5 |
| 2023-01-23 10:11 | refactor(optionstr.c): break up did_set_string_option 36 | Lewis Russell | 1 | +16 | -6 |
| 2023-01-23 10:09 | refactor(optionstr.c): break up did_set_string_option 35 | Lewis Russell | 1 | +9 | -4 |
| 2023-01-23 10:07 | refactor(optionstr.c): break up did_set_string_option 34 | Lewis Russell | 1 | +13 | -8 |
| 2023-01-23 10:06 | refactor(optionstr.c): break up did_set_string_option 33 | Lewis Russell | 1 | +8 | -3 |
| 2023-01-23 10:05 | refactor(optionstr.c): break up did_set_string_option 32 | Lewis Russell | 1 | +8 | -3 |
| 2023-01-23 10:04 | refactor(optionstr.c): break up did_set_string_option 31 | Lewis Russell | 1 | +8 | -3 |
| 2023-01-23 10:02 | refactor(optionstr.c): break up did_set_string_option 30 | Lewis Russell | 1 | +4 | -14 |
| 2023-01-23 09:59 | refactor(optionstr.c): break up did_set_string_option 29 | Lewis Russell | 1 | +20 | -13 |
| 2023-01-23 09:58 | refactor(optionstr.c): break up did_set_string_option 28 | Lewis Russell | 1 | +11 | -6 |
| 2023-01-23 09:43 | refactor(optionstr.c): break up did_set_string_option 27 | Lewis Russell | 1 | +15 | -9 |
| 2023-01-23 09:38 | refactor(optionstr.c): break up did_set_string_option 26 | Lewis Russell | 5 | +31 | -42 |
| 2023-01-19 10:34 | refactor(optionstr.c): break up did_set_string_option 25 | Lewis Russell | 1 | +28 | -24 |
| 2023-01-19 10:34 | refactor(optionstr.c): break up did_set_string_option 24 | Lewis Russell | 1 | +29 | -24 |
| 2023-01-19 10:33 | refactor(optionstr.c): break up did_set_string_option 23 | Lewis Russell | 1 | +15 | -10 |
| 2023-01-19 10:32 | refactor(optionstr.c): break up did_set_string_option 22 | Lewis Russell | 1 | +29 | -24 |
| 2023-01-19 10:32 | refactor(optionstr.c): break up did_set_string_option 21 | Lewis Russell | 1 | +37 | -38 |
| 2023-01-19 10:31 | refactor(optionstr.c): break up did_set_string_option 20 | Lewis Russell | 1 | +26 | -21 |
| 2023-01-19 10:30 | refactor(optionstr.c): break up did_set_string_option 19 | Lewis Russell | 1 | +23 | -18 |
| 2023-01-19 10:30 | refactor(optionstr.c): break up did_set_string_option 18 | Lewis Russell | 1 | +18 | -13 |
| 2023-01-19 10:30 | refactor(optionstr.c): break up did_set_string_option 17 | Lewis Russell | 1 | +15 | -10 |
| 2023-01-19 10:29 | refactor(optionstr.c): break up did_set_string_option 16 | Lewis Russell | 1 | +10 | -5 |
| 2023-01-19 10:02 | refactor(optionstr.c): break up did_set_string_option 15 | Lewis Russell | 1 | +40 | -35 |
| 2023-01-19 10:00 | refactor(optionstr.c): break up did_set_string_option 14 | Lewis Russell | 1 | +35 | -31 |
| 2023-01-19 09:59 | refactor(optionstr.c): break up did_set_string_option 13 | Lewis Russell | 1 | +19 | -14 |
| 2023-01-19 09:58 | refactor(optionstr.c): break up did_set_string_option 12 | Lewis Russell | 1 | +60 | -54 |
| 2023-01-19 09:58 | refactor(optionstr.c): break up did_set_string_option 11 | Lewis Russell | 1 | +26 | -22 |
| 2023-01-19 09:58 | refactor(optionstr.c): break up did_set_string_option 10 | Lewis Russell | 1 | +30 | -25 |
| 2023-01-19 09:58 | refactor(optionstr.c): break up did_set_string_option 9 | Lewis Russell | 1 | +25 | -20 |
| 2023-01-19 09:57 | refactor(optionstr.c): break up did_set_string_option 8 | Lewis Russell | 1 | +20 | -14 |
| 2023-01-19 09:55 | refactor(optionstr.c): break up did_set_string_option 7 | Lewis Russell | 4 | +55 | -48 |
| 2023-01-19 09:55 | refactor(optionstr.c): break up did_set_string_option 6 | Lewis Russell | 1 | +37 | -29 |
| 2023-01-19 09:54 | refactor(optionstr.c): break up did_set_string_option 5 | Lewis Russell | 1 | +24 | -18 |
| 2023-01-19 09:54 | refactor(optionstr.c): break up did_set_string_option 4 | Lewis Russell | 1 | +15 | -10 |
| 2023-01-19 09:53 | refactor(optionstr.c): break up did_set_string_option 3 | Lewis Russell | 1 | +12 | -7 |
| 2023-01-19 09:52 | refactor(optionstr.c): break up did_set_string_option 2 | Lewis Russell | 1 | +12 | -7 |
| 2023-01-19 09:51 | refactor(optionstr.c): break up did_set_string_option 1 | Lewis Russell | 1 | +29 | -24 |
| 2023-01-18 15:06 | refactor(optionstr.c): reduce scope of locals | Lewis Russell | 1 | +15 | -14 |
| 2023-01-18 15:04 | refactor(option.c): use intermediate for options ref | Lewis Russell | 1 | +28 | -27 |
| 2023-01-18 14:45 | refactor(option.c): de-nest set_option_value | Lewis Russell | 1 | +53 | -49 |
| 2023-01-18 14:24 | refactor(option.c): add get_varp_from and get_varp_scope_from | Lewis Russell | 1 | +206 | -196 |
| 2023-01-25 04:53 | fix(intro): make :help news line easier to translate (#21974) | Sizhe Zhao | 4 | +46 | -30 |
| 2023-01-25 01:46 | docs(tutor): fix TODO line demo (#21965) | Rodrigo Medina | 1 | +2 | -2 |
| 2023-01-24 23:34 | fix(tui): set stdin as "blocking" on exit (#21973) | zeertzjq | 1 | +1 | -0 |
| 2023-01-24 22:45 | docs(vim.fs): normalize Windows example was incorrect (#21966) | C.D. MacEachern | 2 | +2 | -2 |
| 2023-01-24 18:04 | doc(lsp): format arguments to start_client() (#21980) | Lewis Russell | 2 | +218 | -229 |
| 2023-01-24 15:43 | build: use cmake to build treesitter on all platforms (#21984) | dundargoc | 3 | +12 | -25 |
| 2023-01-24 14:24 | build: remove tests for libtermkey (#21983) | dundargoc | 1 | +0 | -13 |
| 2023-01-24 14:00 | Merge pull request #21888 from leonerd/altfont | bfredl | 10 | +103 | -63 |
| 2023-01-18 14:40 | refactor(option.c): reduce scope of locals | Lewis Russell | 1 | +30 | -47 |
| 2023-01-18 18:19 | feat(tui): support altfont mode in tui.c | Paul "LeoNerd" Evans | 1 | +11 | -0 |
| 2023-01-19 23:18 | feat(highlight): define the concept of altfont as a (c)term rendering attribute | Paul "LeoNerd" Evans | 9 | +35 | -8 |
| 2023-01-19 17:51 | refactor(highlight): reshape the HL_UNDER* bits into a 3-bit integer mask | Paul "LeoNerd" Evans | 4 | +61 | -59 |
| 2023-01-24 10:31 | revert: "refactor(win_close): remove "force", don't pass on "free_buf" (#21921)" (#21979) | zeertzjq | 11 | +79 | -59 |
| 2023-01-24 09:40 | build: remove GNU make check (#21977) | dundargoc | 1 | +0 | -8 |
| 2023-01-24 09:40 | build: delete pthreads import (#21732) | dundargoc | 1 | +0 | -6 |
| 2023-01-24 08:36 | build: use upstream CMakeLists.txt for unibilium (#21976) | dundargoc | 2 | +0 | -32 |
| 2023-01-24 07:55 | build: simplify treesitter installation (#21969) | dundargoc | 2 | +4 | -13 |
| 2023-01-24 07:55 | build: use cmake for all platforms for unibilium and libtermkey (#21926) | dundargoc | 3 | +26 | -51 |
| 2023-01-24 07:39 | fix(api): don't allow hiding aucmd_win from another tabpage (#21975) | zeertzjq | 2 | +40 | -1 |
| 2023-01-24 06:15 | fix(lsp): check method is supported when range formatting (#21970) | Sean Dewar | 2 | +40 | -8 |
| 2023-01-24 03:29 | refactor(window): remove aucmd_win check from one_window() (#21972) | zeertzjq | 1 | +8 | -9 |
| 2023-01-24 00:43 | vim-patch:partial:9.0.1237: code is indented more than necessary (#21971) | zeertzjq | 11 | +540 | -472 |
| 2023-01-23 23:40 | vim-patch:9.0.1236: code in same_leader() can be simplified (#21968) | zeertzjq | 1 | +1 | -7 |
| 2023-01-23 23:03 | build: remove unnecessary unit test code (#21940) | dundargoc | 3 | +1 | -34 |
| 2023-01-23 22:47 | fix: add manifest file to correctly determine Windows version (#21953) | dundargoc | 2 | +22 | -0 |
| 2023-01-23 16:33 | feat!: make iconv a non-optional dep | Lewis Russell | 12 | +37 | -133 |
| 2023-01-23 11:32 | revert: "shada/context: fully remove jumplist duplicates #10898" (#21874) | zeertzjq | 4 | +27 | -25 |
| 2023-01-23 10:55 | refactor(win_close): remove "force", don't pass on "free_buf" (#21921) | zeertzjq | 11 | +59 | -79 |
| 2023-01-23 10:42 | perf(completion): use one call to globpath() for .vim and .lua #21942 | zeertzjq | 1 | +11 | -21 |
| 2023-01-23 10:11 | project: "steps to reproduce" in lsp_bug_report #21932 | Mathias Fußenegger | 1 | +32 | -2 |
| 2023-01-23 09:45 | fix(Windows): restore console title at exit #21922 | Enan Ajmain | 2 | +15 | -0 |
| 2023-01-23 09:26 | build: make generated source files reproducible #21586 | Arnout Engelen | 14 | +161 | -76 |
| 2023-01-23 03:42 | refactor(PVS/V1048): remove redundant assignment (#21871) | Lucas Merritt | 1 | +0 | -1 |
| 2023-01-22 23:43 | fix(extmarks): problems with folded virtual lines (#21930) | luukvbaal | 6 | +139 | -11 |
| 2023-01-22 23:36 | vim-patch:9.0.1233: search() loops forever if "skip" is TRUE for all matches (#21956) | zeertzjq | 2 | +19 | -1 |
| 2023-01-22 23:08 | vim-patch:9.0.1230: Apache Thrift files are not recognized (#21955) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-01-22 22:08 | fix: use correct number for INT_MAX (#21951) | dundargoc | 1 | +1 | -1 |
| 2023-01-22 17:54 | fix(lsp): assert workspace/applyEdit receives params (#21945) | Mathias Fußenegger | 1 | +4 | -3 |
| 2023-01-22 17:02 | build: use CMAKE_POSITION_INDEPENDENT_CODE instead of -fPIC (#21947) | dundargoc | 5 | +10 | -27 |
| 2023-01-22 15:51 | feat(treesitter): show filetype associated with parser (#17633) | Matthieu Coudron | 2 | +3 | -3 |
| 2023-01-22 14:08 | vim-patch:9.0.1229: Cap'n Proto files are not recognized (#21950) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-01-22 13:13 | vim-patch:9.0.1228: fuzzy menu completion is only tested in the GUI (#21948) | zeertzjq | 1 | +7 | -1 |
| 2023-01-22 03:19 | fix(completion): include lua syntaxes in :ownsyntax completion (#21941) | zeertzjq | 4 | +56 | -51 |
| 2023-01-21 23:41 | vim-patch:9.0.1225: reading past the end of a line when formatting text (#21937) | zeertzjq | 1 | +8 | -1 |
| 2023-01-21 12:50 | vim-patch:8.2.0382: some tests fail when run under valgrind (#21936) | zeertzjq | 5 | +91 | -3 |
| 2023-01-21 10:54 | fix(remote): don't leak memory on failure to connect to server (#21931) | zeertzjq | 2 | +2 | -4 |
| 2023-01-21 10:15 | test(tui_spec): don't expect exact screen in rapid resize test (#21935) | zeertzjq | 1 | +3 | -19 |
| 2023-01-21 09:11 | test(tui_spec): make rapid resize test test what it wants to test (#21933) | zeertzjq | 1 | +29 | -3 |
| 2023-01-21 08:55 | build: bump MSVC warning to level two (#21890) | dundargoc | 1 | +6 | -3 |
| 2023-01-21 07:22 | feat(lsp): add triggerKind option for vim.lsp.buf.code_action (#21905) | kishii | 3 | +19 | -0 |
| 2023-01-21 01:24 | refactor: use uint8_t for blobs and ga_append() (#21916) | zeertzjq | 10 | +32 | -33 |
| 2023-01-21 00:58 | refactor: change char_u to uint8_t or char in sha256.c/undo.c (#21914) | zeertzjq | 5 | +44 | -44 |
| 2023-01-21 00:44 | vim-patch:9.0.1223: cannot use setcellwidths() below 0x100 (#21929) | zeertzjq | 3 | +43 | -6 |
| 2023-01-20 22:48 | build: various cmake fixes (#21902) | dundargoc | 4 | +27 | -56 |
| 2023-01-20 16:29 | docs: docs: use codeblocks in runtime/doc/options.txt (#21919) | Sizhe Zhao | 1 | +12 | -9 |
| 2023-01-20 06:59 | fix(lsp): fix `removed` param value in add_workspace_folder (#21915) | Raphael | 1 | +1 | -1 |
| 2023-01-20 02:35 | vim-patch:9.0.0358: 'breakindent' does not indent non-lists (#21913) | zeertzjq | 2 | +42 | -8 |
| 2023-01-20 02:03 | test(syn_attr_spec): add more information (#21912) | zeertzjq | 1 | +47 | -31 |
| 2023-01-19 23:47 | perf(statuscolumn): only fill click defs array once per redraw (#21884) | luukvbaal | 3 | +19 | -9 |
| 2023-01-19 21:12 | build: remove nvim as a dependency of unittests (#21903) | dundargoc | 1 | +8 | -6 |
| 2023-01-19 15:54 | refactor(highlight_group.c): reduce scope of locals | Lewis Russell | 1 | +38 | -50 |
| 2023-01-19 14:25 | refactor: replace char_u with char 25 (#21838) | dundargoc | 44 | +468 | -476 |
| 2023-01-19 12:38 | fix(rpc): don't parse msgpack if buflen is 0 (#21899) | zeertzjq | 1 | +3 | -0 |
| 2023-01-19 10:48 | fix: pass value instead of pointer to isalpha (#21898) | dundargoc | 1 | +1 | -1 |
| 2023-01-19 09:34 | build: enable cmake workflow presets (#21860) | dundargoc | 3 | +25 | -24 |
| 2023-01-19 07:13 | vim-patch:8.2.4655: cmdline completion popup menu positioned wrong (#21894) | zeertzjq | 3 | +63 | -10 |
| 2023-01-19 05:27 | refactor(eval.c): factor out get_number_tv() (#21893) | zeertzjq | 1 | +92 | -90 |
| 2023-01-19 03:00 | Merge pull request #21879 from zeertzjq/stl-click-zero-len | zeertzjq | 2 | +35 | -4 |
| 2023-01-18 11:10 | fix(statusline): don't leak memory with truncated click labels | zeertzjq | 2 | +13 | -0 |
| 2023-01-18 07:12 | fix(statusline): don't leak memory with zero-width click labels | zeertzjq | 2 | +22 | -4 |
| 2023-01-19 01:51 | vim-patch:9.0.1221: code is indented more than necessary (#21891) | zeertzjq | 6 | +301 | -263 |
| 2023-01-19 00:03 | vim-patch:8.2.1698: cannot lock a variable in legacy Vim script like in Vim9 (#21883) | zeertzjq | 10 | +115 | -301 |
| 2023-01-18 19:23 | ci: enable CI_BUILD on windows (#21557) | dundargoc | 4 | +16 | -13 |
| 2023-01-18 17:52 | Merge pull request #21881 from bfredl/uniterror | bfredl | 6 | +107 | -135 |
| 2023-01-18 12:59 | fix(unittests): fix TUI broken test previously ignored | bfredl | 5 | +13 | -16 |
| 2023-01-18 11:12 | fix(unittest): delete unused duplicated code | bfredl | 1 | +78 | -114 |
| 2023-01-18 10:54 | fix(unittests): do not consider process crash to be a success | bfredl | 1 | +19 | -8 |
| 2023-01-18 13:17 | refactor: replace char_u with char 24 (#21823) | dundargoc | 60 | +503 | -505 |
| 2023-01-18 10:52 | refactor: replace char_u with char 23 (#21798) | dundargoc | 22 | +524 | -546 |
| 2023-01-18 10:48 | build(Windows): fix redoing version generation (#21880) | Enan Ajmain | 1 | +3 | -0 |
| 2023-01-18 09:55 | fix(statuscolumn): always fill click defs array (#21878) | zeertzjq | 2 | +19 | -8 |
| 2023-01-18 04:00 | vim-patch:9.0.0149: test for fuzzy completion fails sometimes (#21876) | zeertzjq | 1 | +10 | -9 |
| 2023-01-18 02:36 | refactor(PVS): suppress false positive V547 in drawline.c (#21875) | Lucas Merritt | 1 | +1 | -1 |
| 2023-01-17 23:33 | vim-patch:9.0.1213: adding a line below the last one does not expand fold (#21869) | zeertzjq | 2 | +15 | -15 |
| 2023-01-17 23:22 | refactor(PVS/V1048): remove unnecessary assignment (#21870) | Lucas Merritt | 1 | +1 | -1 |
| 2023-01-17 23:21 | Merge pull request #21868 from zeertzjq/vim-9.0.1214 | zeertzjq | 4 | +5 | -4 |
| 2023-01-17 22:27 | vim-patch:9.0.1215: using isalpha() adds dependency on current locale | zeertzjq | 3 | +4 | -4 |
| 2023-01-17 22:27 | vim-patch:9.0.1214: file left behind after running tests | zeertzjq | 1 | +1 | -0 |
| 2023-01-17 22:50 | vim-patch:9.0.1212: cannot read back what setcellwidths() has done (#21867) | zeertzjq | 5 | +45 | -0 |
| 2023-01-17 16:56 | fix(treesitter): really restore syntax | Lewis Russell | 1 | +4 | -2 |
| 2023-01-17 13:17 | refactor: replace char_u with char 22 (#21786) | dundargoc | 54 | +532 | -535 |
| 2023-01-17 12:49 | Merge pull request #21859 from zeertzjq/vim-8.2.4617 | zeertzjq | 9 | +142 | -45 |
| 2023-01-17 12:15 | vim-patch:8.2.5126: substitute may overrun destination buffer | zeertzjq | 2 | +16 | -3 |
| 2023-01-17 12:10 | vim-patch:8.2.4618: cmdline completion does not recognize single letter commands | zeertzjq | 1 | +34 | -23 |
| 2023-01-17 08:07 | vim-patch:8.2.4617: no completion for :scriptnames | zeertzjq | 7 | +92 | -19 |
| 2023-01-17 11:57 | build(deps): bump tree-sitter to HEAD - eb970a83a (#21858) | Christian Clason | 1 | +2 | -2 |
| 2023-01-17 11:52 | vim-patch:8.2.4483: command completion makes two rounds to collect matches (#21857) | zeertzjq | 5 | +195 | -190 |
| 2023-01-17 09:02 | vim-patch:8.2.4959: using NULL regexp program (#21855) | zeertzjq | 2 | +21 | -11 |
| 2023-01-17 08:53 | vim-patch:8.2.4928: various white space and cosmetic mistakes (#21854) | zeertzjq | 4 | +6 | -4 |
| 2023-01-17 08:46 | vim-patch:8.2.4917: fuzzy expansion of option names is not right (#21853) | zeertzjq | 3 | +27 | -3 |
| 2023-01-17 08:28 | vim-patch:9.0.0089: fuzzy argument completion doesn't work for shell commands (#21852) | zeertzjq | 2 | +14 | -2 |
| 2023-01-17 08:16 | Merge pull request #21851 from zeertzjq/vim-8.2.4482 | zeertzjq | 5 | +314 | -144 |
| 2023-01-17 07:42 | fix(completion): correct what modes support fuzzy completion | zeertzjq | 2 | +6 | -1 |
| 2023-01-17 06:35 | vim-patch:8.2.4482: no fuzzy cmdline completion for user defined completion | zeertzjq | 4 | +308 | -143 |
| 2023-01-17 06:34 | Merge pull request #21850 from zeertzjq/vim-8.2.4463 | zeertzjq | 12 | +943 | -139 |
| 2023-01-17 04:38 | vim-patch:8.2.4608: getcompletion() does not work when 'wildoptions' has "fuzzy" | zeertzjq | 3 | +27 | -1 |
| 2023-01-17 05:23 | vim-patch:8.2.4479: no fuzzy completieon for maps and abbreviations | zeertzjq | 4 | +124 | -23 |
| 2023-01-17 04:24 | vim-patch:8.2.4478: crash when using fuzzy completion | zeertzjq | 2 | +17 | -7 |
| 2023-01-17 04:23 | vim-patch:8.2.4477: crash when using fuzzy completion | zeertzjq | 1 | +7 | -12 |
| 2023-01-17 04:04 | vim-patch:8.2.4475: fuzzy cmdline completion does not work for lower case | zeertzjq | 2 | +29 | -9 |
| 2022-02-27 04:36 | vim-patch:8.2.4465: fuzzy completion does not order matches properly | Sean Dewar | 2 | +61 | -25 |
| 2022-02-20 00:18 | vim-patch:8.2.4463: completion only uses strict matching | Sean Dewar | 9 | +693 | -76 |
| 2023-01-17 03:24 | refactor: remove char_u from arguments of fuzzy_match() | zeertzjq | 2 | +21 | -22 |
| 2023-01-17 01:51 | fix(tabline): avoid memory leak in tabline click definitions (#21847) | luukvbaal | 2 | +10 | -0 |
| 2023-01-17 00:54 | fix: failing XDG test on Windows CI | Justin M. Keyes | 1 | +6 | -2 |
| 2023-01-17 00:09 | vim-patch:9.0.1208: code is indented more than necessary (#21846) | zeertzjq | 4 | +487 | -406 |
| 2023-01-17 00:02 | test(statuscolumn): %l should follow default wrap behavior (#21766) | Brian Koropoff | 1 | +2 | -0 |
| 2023-01-16 23:43 | refactor: fix sign conversion warning from gcc (#21833) | dundargoc | 1 | +1 | -1 |
| 2023-01-16 23:38 | Merge #21844 test: avoid noise in test logs | Justin M. Keyes | 10 | +95 | -56 |
| 2023-01-16 23:31 | fix(api): avoid memory leak with click functions in nvim_eval_statusline() (#21845) | luukvbaal | 2 | +12 | -1 |
| 2023-01-16 23:12 | refactor(tests): lift retry() into assert_log() | Justin M. Keyes | 8 | +50 | -69 |
| 2023-01-16 19:43 | test: avoid noise in NVIM_LOG_FILE | Justin M. Keyes | 5 | +65 | -7 |
| 2023-01-16 22:24 | Merge pull request #21768 from luukvbaal/test-virtline | zeertzjq | 8 | +139 | -83 |
| 2023-01-16 18:23 | Merge pull request #21839 from seandewar/lua-health-fix | Sean Dewar | 1 | +19 | -12 |
| 2023-01-16 18:04 | Merge pull request #21828 from clason/bump-libvterm | Christian Clason | 2 | +6 | -5 |
| 2023-01-15 22:56 | build(deps): bump libvterm to v0.3.1 | Christian Clason | 2 | +6 | -5 |
| 2023-01-16 13:25 | feat(health): detect tmux RGB support via `client_termfeatures` | Sean Dewar | 1 | +18 | -11 |
| 2023-01-16 10:37 | fix(health): fix `tmux_esc_time` comparison | Sean Dewar | 1 | +1 | -1 |
| 2023-01-16 00:24 | fix(column): avoid drawing columns for virt_lines_leftcol | Luuk van Baal | 2 | +72 | -52 |
| 2023-01-12 09:40 | fix(column)!: ensure 'statuscolumn' works with virtual and wrapped lines | Luuk van Baal | 8 | +80 | -44 |
| 2023-01-16 12:39 | docs: treesitter.add_directive, add_predicate #21206 | Ching Pei Yang | 3 | +32 | -18 |
| 2023-01-16 12:10 | build(deps): bump LuaJIT to HEAD - d0e88930d | Raphael | 1 | +2 | -2 |
| 2023-01-16 11:28 | Merge pull request #20945 from erw7/feat-more-exception-info | zeertzjq | 14 | +66 | -50 |
| 2023-01-16 10:55 | Merge pull request #21831 from bfredl/nofd | bfredl | 10 | +49 | -63 |
| 2023-01-16 10:28 | Merge #21175 exepath() with powershell | Justin M. Keyes | 4 | +212 | -58 |
| 2023-01-16 09:20 | test: align Test_shell_options, Test_shellslash with Nvim default | Justin M. Keyes | 1 | +3 | -18 |
| 2023-01-16 08:28 | vim-patch:8.2.3071: shell options are not set properly for PowerShell | Justin M. Keyes | 1 | +29 | -2 |
| 2023-01-16 08:19 | vim-patch:8.2.3070: not enough testing for shell use | Justin M. Keyes | 2 | +41 | -25 |
| 2023-01-16 08:15 | vim-patch:8.2.3061: testing the shell option is incomplete and spread out | Justin M. Keyes | 2 | +160 | -36 |
| 2022-11-24 12:13 | fix(exepath)!: prefers extensionless for powershell | Anton Kriese | 1 | +3 | -1 |
| 2023-01-10 13:03 | fix(ui): re-organize tty fd handling and fix issues | bfredl | 10 | +49 | -63 |
| 2023-01-16 10:11 | ci: run each linter once (#21825) | dundargoc | 1 | +6 | -4 |
| 2023-01-15 22:38 | refactor: remove E5500, adjust tests | zeertzjq | 12 | +53 | -48 |
| 2022-11-05 10:40 | feat(api): show more exception info | erw7 | 2 | +13 | -2 |
| 2023-01-16 09:55 | health: migrate to Lua #21661 | TJ DeVries | 2 | +255 | -230 |
| 2023-01-16 09:44 | docs(news): graduation of msgsep #21826 | zeertzjq | 1 | +4 | -0 |
| 2023-01-16 09:37 | fix(diff): "nvim -d" should only diff arglist files #21829 | 0xAdk | 1 | +3 | -1 |
| 2023-01-15 21:32 | docs(lua): use luaref tag instead of www.lua.org #21813 | Naru | 2 | +5 | -2 |
| 2023-01-15 18:30 | build: exclude tui/terminfo_defs.h from lintc-clint (#21822) | dundargoc | 2 | +7 | -4 |
| 2023-01-15 15:00 | refactor: format with stylua (#21821) | dundargoc | 1 | +14 | -8 |
| 2023-01-15 13:16 | refactor: fix IWYU mapping file and use IWYU (#21802) | dundargoc | 48 | +72 | -45 |
| 2023-01-15 12:40 | Merge pull request #21731 from tk-shirasaka/fix/builtin_popup_on_ext_popupmenu | bfredl | 2 | +77 | -0 |
| 2023-01-15 11:25 | ci: deduplicate TEST_FILE environment variable (#21667) | dundargoc | 2 | +5 | -5 |
| 2023-01-15 11:08 | docs(lua): lua-guide: <Nop> is for rhs of vim.keymap.set(), not lhs (#21814) | Naru | 1 | +1 | -1 |
| 2023-01-15 01:34 | test(fileio_spec): avoid expect_exit() without calling clear() (#21810) | zeertzjq | 2 | +11 | -6 |
| 2023-01-15 01:08 | vim-patch:8.2.0188: Check commands don't work well with Vim9 script (#21809) | zeertzjq | 1 | +3 | -1 |
| 2023-01-15 00:38 | Merge pull request #21806 from zeertzjq/vim-8.2.4565 | zeertzjq | 10 | +325 | -7 |
| 2023-01-14 22:40 | vim-patch:8.2.4570: no command line completion for :profile and :profdel | zeertzjq | 4 | +63 | -10 |
| 2023-01-14 22:20 | vim-patch:8.2.4565: no command line completion for :breakadd and :breakdel | zeertzjq | 6 | +248 | -3 |
| 2023-01-14 22:32 | vim-patch:8.2.4563: "z=" in Visual mode may go beyond the end of the line | zeertzjq | 2 | +21 | -1 |
| 2023-01-14 23:59 | Merge pull request #21807 from zeertzjq/vim-8.2.4579 | zeertzjq | 5 | +255 | -25 |
| 2023-01-14 23:23 | vim-patch:8.2.4585: cannot use keypad page-up/down for completion menu | zeertzjq | 2 | +16 | -14 |
| 2023-01-14 23:01 | vim-patch:8.2.4579: cannot use page-up and page-down in the cmdline popup menu | zeertzjq | 5 | +231 | -14 |
| 2023-01-14 23:00 | vim-patch:8.2.4481: cmdline popup menu not removed when 'lazyredraw' is set | zeertzjq | 1 | +11 | -0 |
| 2023-01-14 22:34 | vim-patch:9.0.0876: code is indented more than needed (#21805) | zeertzjq | 1 | +76 | -72 |
| 2023-01-14 21:27 | vim-patch:9.0.1043: macro has confusing name and is duplicated (#21801) | zeertzjq | 1 | +11 | -14 |
| 2023-01-14 21:24 | docs: builtin TUI is no longer channel 0 (#21794) | zeertzjq | 3 | +4 | -8 |
| 2022-12-07 17:07 | fix(extmarks): adjust extmarks when inserting prompt prefix | Liad Oz | 2 | +9 | -1 |
| 2023-01-14 15:44 | vim-patch:8.2.4406: expand functions use confusing argument names (#21800) | zeertzjq | 2 | +260 | -176 |
| 2023-01-14 14:37 | build: enable iwyu with target properties instead of variables (#21797) | dundargoc | 1 | +9 | -6 |
| 2023-01-14 14:28 | vim-patch:8.2.4398: some command completion functions are too long (#21799) | zeertzjq | 3 | +395 | -311 |
| 2023-01-14 13:36 | vim-patch:partial:9.0.1196: code is indented more than necessary (#21796) | zeertzjq | 11 | +173 | -142 |
| 2023-01-14 12:50 | Merge pull request #21795 from zeertzjq/vim-8.2.4346 | zeertzjq | 7 | +173 | -9 |
| 2023-01-14 11:52 | vim-patch:9.0.1195: restoring KeyTyped when building statusline not tested | zeertzjq | 5 | +139 | -9 |
| 2023-01-14 11:32 | vim-patch:8.2.4391: command line executed when typing Esc in the GUI | zeertzjq | 1 | +4 | -4 |
| 2023-01-14 11:31 | vim-patch:8.2.4382: a custom 'tabline' may cause Esc to work like Enter | zeertzjq | 2 | +19 | -4 |
| 2023-01-14 11:29 | vim-patch:8.2.4346: a custom statusline may cause Esc to work like Enter | zeertzjq | 2 | +19 | -0 |
| 2023-01-14 12:06 | Merge pull request #21793 from bfredl/noringbuf | bfredl | 1 | +2 | -1 |
| 2023-01-14 10:34 | fix(rbuffer): handle edge case where write_ptr has wrapped around | bfredl | 1 | +2 | -1 |
| 2023-01-14 10:36 | vim-patch:8.2.4341: command line not redrawn when finishing popup menu (#21792) | zeertzjq | 2 | +8 | -1 |
| 2023-01-14 09:23 | vim-patch:partial:8.2.4339: CTRL-A does not work properly with the cmdline popup menu (#21791) | zeertzjq | 3 | +104 | -61 |
| 2023-01-14 07:58 | refactor: replace char_u with char 21 (#21779) | dundargoc | 51 | +499 | -507 |
| 2023-01-13 23:48 | build: remove clint error suppression #21782 | dundargoc | 16 | +57 | -141 |
| 2023-01-13 23:02 | vim-patch:9.0.1189: invalid memory access with folding and using "L" (#21787) | zeertzjq | 2 | +11 | -1 |
| 2023-01-13 16:27 | vim-patch:9.0.1191: some Bazel files are not recognized (#21784) | Christian Clason | 2 | +2 | -1 |
| 2023-01-13 09:41 | fix(statuscolumn): make %l/%r respect 'number'/'relativenumber' (#21747) | luukvbaal | 2 | +20 | -3 |
| 2023-01-13 04:25 | test: avoid consecutive mouse input at different positions (#21781) | zeertzjq | 2 | +2 | -1 |
| 2023-01-13 03:47 | fix(ui): command line issues with external messages (#21709) | luukvbaal | 4 | +27 | -10 |
| 2023-01-12 23:36 | fix(mouse): statusline click registered as statuscolumn (#21748) | luukvbaal | 2 | +9 | -1 |
| 2023-01-12 23:35 | refactor: replace char_u with char 20 (#21714) | dundargoc | 39 | +488 | -501 |
| 2023-01-12 17:25 | fix(powershell): wrong length allocation for ":%w !" #20530 | Enan Ajmain | 2 | +30 | -1 |
| 2023-01-12 16:57 | feat(diagnostic): vim.diagnostic.is_disabled() #21527 | Raphael | 4 | +63 | -14 |
| 2023-01-12 15:49 | build: include our libraries before system libraries (#21746) | dundargoc | 2 | +11 | -26 |
| 2023-01-12 15:25 | fix(api): nvim_create_autocmd crash on invalid types inside pattern array | ii14 | 2 | +15 | -1 |
| 2023-01-12 15:04 | fix(statuscolumn): foldcolumn buffer is too small (#21761) | luukvbaal | 2 | +23 | -1 |
| 2023-01-12 14:51 | docs(lsp): fix type annotation on convert_input_to_markdown_lines (#21772) | Chris Kipp | 2 | +3 | -3 |
| 2023-01-12 13:33 | vim-patch:9.0.1183: code is indented more than necessary (#21773) | zeertzjq | 1 | +7 | -5 |
| 2023-01-12 08:21 | vim-patch:9.0.1182: go checksum files are not recognized (#21758) | Christian Clason | 2 | +2 | -0 |
| 2023-01-12 06:13 | fix(lsp): revert semantic token gravity change from #21574 (#21763) | jdrouhard | 1 | +0 | -2 |
| 2023-01-11 19:17 | docs(lsp): update buf_notify and rpc.notify params types (#21753) | Chris Kipp | 3 | +3 | -3 |
| 2023-01-11 16:15 | vim-patch:9.0.1176: smithy files are not recognized (#21751) | Christian Clason | 2 | +3 | -5 |
| 2023-01-11 13:36 | ci(tsan): run functionaltests instead of oldtests (#21744) | zeertzjq | 2 | +5 | -6 |
| 2023-01-11 12:19 | Merge pull request #21706 from bfredl/notermios | bfredl | 2 | +2 | -37 |
| 2023-01-11 09:31 | ci: remove ci/snap (#21743) | dundargoc | 6 | +0 | -266 |
| 2023-01-11 01:52 | fix(statuscolumn): fix sign column highlights (#21727) | luukvbaal | 4 | +112 | -84 |
| 2023-01-10 14:40 | fix: properly close builtin popup in ext_popupmenu | shirasaka | 2 | +77 | -0 |
| 2023-01-10 22:39 | vim-patch:9.0.1172: when 'selection' is "exclusive" then "1v" is one char short (#21735) | zeertzjq | 3 | +31 | -15 |
| 2023-01-10 21:42 | vim-patch:9.0.1171: screen is not redrawn after using setcellwidths() (#21730) | zeertzjq | 1 | +17 | -0 |
| 2023-01-10 21:29 | vim-patch:9.0.1174: smali files are not recognized (#21734) | Amaan Qureshi | 2 | +2 | -0 |
| 2023-01-10 17:49 | build: use modern cmake (#21589) | dundargoc | 7 | +477 | -520 |
| 2023-01-10 13:18 | fix(statuscolumn): fix crashes and clang/PVS warnings (#21725) | zeertzjq | 6 | +57 | -29 |
| 2023-01-09 13:09 | refactor(pty): remove old logic for inheriting termios from host terminal | bfredl | 2 | +2 | -37 |
| 2023-01-10 10:22 | feat(float): open float relative to mouse #21531 | Sebastian Lyng Johansen | 9 | +53 | -5 |
| 2023-01-10 10:02 | vim-patch:1b5f03ec9c55 (#21715) | Christian Clason | 3 | +14 | -3 |
| 2023-01-10 09:36 | fix(ui): set stc to empty in floatwin with minimal style (#21720) | Raphael | 4 | +61 | -6 |
| 2023-01-10 03:30 | test(statuscolumn): add more tests for wrapped lines (#21718) | zeertzjq | 2 | +54 | -1 |
| 2023-01-10 02:28 | refactor: replace char_u with char 19 (#21241) | dundargoc | 14 | +499 | -505 |
| 2023-01-10 01:00 | docs: add 'statuscolumn' docstrings (#21717) | luukvbaal | 2 | +15 | -0 |
| 2023-01-10 00:46 | vim-patch:partial:9.0.1166: code is indented more than necessary (#21716) | zeertzjq | 12 | +295 | -262 |
| 2023-01-09 17:12 | feat(ui): add 'statuscolumn' option | luukvbaal | 26 | +681 | -43 |
| 2023-01-09 14:37 | refactor: replace char_u with char 18 (#21237) | dundargoc | 45 | +451 | -451 |
| 2023-01-09 13:52 | Merge pull request #21704 from bfredl/nofree | bfredl | 2 | +2 | -3 |
| 2023-01-09 13:13 | refactor: replace char_u with char 17 - remove STRLCPY (#21235) | dundargoc | 43 | +230 | -233 |
| 2023-01-09 12:26 | fix(rpc): don't free args on error in rpc_send_event | bfredl | 2 | +2 | -3 |
| 2023-01-09 11:33 | Merge pull request #21702 from glepnir/fix_2 | bfredl | 2 | +31 | -1 |
| 2023-01-09 11:28 | Merge pull request #21675 from bfredl/nonstdio | bfredl | 8 | +40 | -11 |
| 2023-01-07 09:06 | fix(embed): handle stdio in server properly | bfredl | 8 | +40 | -11 |
| 2023-01-09 09:37 | Merge pull request #21488 from dundargoc/refactor/char_u/16.1 | zeertzjq | 22 | +156 | -136 |
| 2023-01-09 08:27 | test: add more tests for Unicode | zeertzjq | 1 | +21 | -0 |
| 2022-11-26 17:57 | refactor: replace char_u with char | dundargoc | 21 | +135 | -136 |
| 2023-01-09 09:02 | test(tui_spec): doesn't use Unicode in cursor_address test (#21703) | zeertzjq | 1 | +22 | -22 |
| 2023-01-09 09:00 | fix: use enum type | Raphael | 1 | +2 | -2 |
| 2023-01-09 06:22 | fix: format | Raphael | 1 | +2 | -2 |
| 2023-01-09 06:17 | fix(ui): add test case | Raphael | 1 | +22 | -0 |
| 2023-01-09 05:57 | fix(ui): convert title_pos string in nvim_win_get_config | Raphael | 1 | +9 | -1 |
| 2023-01-09 04:20 | test(tui_spec): improve cursor_address test (#21700) | zeertzjq | 2 | +44 | -42 |
| 2023-01-08 23:16 | vim-patch:9.0.1158: code is indented more than necessary (#21697) | zeertzjq | 3 | +81 | -57 |
| 2023-01-08 20:31 | dist: transpile cfilter.vim => cfilter.lua #21662 | TJ DeVries | 4 | +243 | -62 |
| 2023-01-08 10:01 | Merge pull request #21678 from dundargoc/build/remove-old-workarounds | dundargoc | 2 | +4 | -24 |
| 2023-01-07 13:31 | build: remove workaround for ancient clang versions | dundargoc | 1 | +4 | -14 |
| 2023-01-07 12:36 | build: remove workaround for old luajit versions | dundargoc | 1 | +0 | -10 |
| 2023-01-08 08:23 | feat(lsp): show active clients in :checkhealth vim.lsp (#21670) | Mathias Fußenegger | 1 | +14 | -2 |
| 2023-01-08 06:43 | fix(lsp): partially revert semantic token gravity change from #21574 (#21680) | jdrouhard | 1 | +0 | -2 |
| 2023-01-07 15:51 | ci(news): checkout to HEAD commit instead of merge commit (#21679) | dundargoc | 1 | +1 | -0 |
| 2023-01-07 15:20 | fix(editorconfig): do not highlight unknown properties as errors (#21673) | Gregory Anders | 1 | +1 | -2 |
| 2023-01-07 15:20 | Merge pull request #21649 from gpanders/editorconfig-enable | Gregory Anders | 4 | +31 | -11 |
| 2023-01-04 22:10 | refactor(editorconfig)!: change editorconfig_enable to editorconfig | Gregory Anders | 4 | +12 | -11 |
| 2023-01-04 21:36 | feat(editorconfig): allow editorconfig to be toggled dynamically | Gregory Anders | 2 | +23 | -4 |
| 2023-01-07 03:07 | Merge #21663 lua: "nvim -l" scriptname in _G.arg[0] | Justin M. Keyes | 6 | +392 | -403 |
| 2023-01-07 01:12 | feat(lua): store "nvim -l" scriptname in _G.arg[0] | Justin M. Keyes | 3 | +39 | -45 |
| 2023-01-05 19:51 | refactor: eliminate bump-deps.sh using "nvim -l" | Justin M. Keyes | 3 | +96 | -132 |
| 2023-01-05 17:15 | lint: bump_deps.lua | Justin M. Keyes | 1 | +262 | -231 |
| 2023-01-06 23:50 | fix(coverity/433537): don't call kv_concat_len() when read_size is 0 (#21664) | zeertzjq | 1 | +3 | -1 |
| 2023-01-06 14:26 | fix(lsp): correct callHierarchy capability to fix lsp.buf.incoming_calls() (#21665) | 周 | 1 | +3 | -3 |
| 2023-01-06 12:35 | Merge pull request #21666 from bfredl/padbell | bfredl | 2 | +28 | -1 |
| 2023-01-06 09:40 | fix(tui): do not invoke loop recursively for pad() | bfredl | 2 | +28 | -1 |
| 2023-01-05 18:06 | Merge #18706 execute Lua with "nvim -l" | Justin M. Keyes | 24 | +494 | -2851 |
| 2023-01-05 16:39 | refactor: extract code to open stdin for reading | Justin M. Keyes | 3 | +26 | -27 |
| 2023-01-05 08:25 | refactor(lua): move _G.arg init to nlua_init() | Justin M. Keyes | 2 | +6 | -11 |
| 2023-01-02 14:43 | feat(message): avoid spam on failed os_msg | Justin M. Keyes | 2 | +21 | -18 |
| 2023-01-03 01:54 | feat(lua): execute stdin ("-") as Lua | Justin M. Keyes | 5 | +102 | -28 |
| 2023-01-02 14:34 | feat(lua): exit 1 on Lua "-l" script error | Justin M. Keyes | 6 | +43 | -23 |
| 2023-01-01 02:14 | feat(lua): send "--" literally to Lua "-l" script | Justin M. Keyes | 7 | +74 | -53 |
| 2023-01-01 16:39 | ci: use nvim -l in api-docs job | Justin M. Keyes | 1 | +5 | -1 |
| 2021-09-21 02:00 | feat(lua)!: execute Lua with "nvim -l" | Justin M. Keyes | 16 | +311 | -2784 |
| 2023-01-05 16:00 | dist: generated version of ccomplete.vim (#21623) | TJ DeVries | 4 | +1553 | -639 |
| 2023-01-05 12:31 | fix(ui): fix fragile UI_CALL macro invocation (#21656) | bfredl | 1 | +0 | -4 |
| 2023-01-05 09:29 | project: rearrange ISSUE_TEMPLATE/bug_report.yml | Justin M. Keyes | 1 | +27 | -26 |
| 2023-01-05 09:41 | Merge pull request #21605 from bfredl/uidvp | bfredl | 16 | +946 | -1111 |
| 2022-12-30 21:17 | refactor(ui): devirtualize the ui layer | bfredl | 16 | +946 | -1111 |
| 2023-01-04 23:12 | fix(diff): avoid restoring invalid 'foldcolumn' value (#21650) | zeertzjq | 2 | +23 | -1 |
| 2023-01-04 16:25 | fix(tui): make a copy of data->params before unibi_format() (#21643) | zeertzjq | 2 | +29 | -1 |
| 2023-01-04 15:15 | docs(website): soft wrap code blocks #21644 | Chris DeLuca | 1 | +1 | -1 |
| 2023-01-04 11:48 | docs(lua): adjust some type annotations | notomo | 6 | +14 | -14 |
| 2023-01-04 00:39 | test(tui_spec): avoid race between nvim_paste and nvim_input (#21639) | zeertzjq | 1 | +1 | -2 |
| 2023-01-04 00:30 | project: update feature request template | Justin M. Keyes | 1 | +8 | -5 |
| 2023-01-03 23:38 | docs: fix typos (#21427) | dundargoc | 10 | +22 | -22 |
| 2023-01-03 23:17 | fix(clipboard): show provider warning when not during batch changes #21451 | zeertzjq | 2 | +49 | -5 |
| 2023-01-03 18:38 | Merge pull request #21633 from gpanders/editorconfig | Gregory Anders | 8 | +568 | -2 |
| 2023-01-03 18:08 | docs(editorconfig): add editorconfig.txt | Gregory Anders | 2 | +90 | -1 |
| 2023-01-03 16:53 | test(editorconfig): add editorconfig tests | Gregory Anders | 1 | +194 | -0 |
| 2023-01-03 17:57 | Merge pull request #21631 from bfredl/request_memory | bfredl | 8 | +48 | -49 |
| 2023-01-03 16:25 | docs(editorconfig): update news.txt | Gregory Anders | 1 | +7 | -0 |
| 2023-01-03 16:13 | feat(editorconfig): add editorconfig syntax file | Gregory Anders | 3 | +21 | -2 |
| 2023-01-03 16:13 | feat(editorconfig): add builtin EditorConfig support | Gregory Anders | 2 | +257 | -0 |
| 2023-01-03 17:24 | fix(fs): duplicate path separator #21509 | Eric Haynes | 2 | +6 | -1 |
| 2023-01-03 14:24 | refactor(api): do not allocate temporaries for internal events | bfredl | 8 | +48 | -49 |
| 2023-01-03 16:02 | Merge #21580 cmdline issues with cmdheight=0 | Justin M. Keyes | 6 | +44 | -6 |
| 2023-01-03 15:20 | fix(diagnostic): revert notification on missing diagnostics (#21632) | Gregory Anders | 1 | +0 | -4 |
| 2023-01-03 12:44 | fix(lsp): change vim.lsp.get_active_clients.filter name annotation to string (#21624) | Christian Segundo | 1 | +1 | -1 |
| 2023-01-03 11:22 | vim-patch:9.0.1137: some conditions are always false (#21628) | zeertzjq | 1 | +1 | -1 |
| 2023-01-03 10:07 | feat!: remove hardcopy | Lewis Russell | 95 | +44 | -9012 |
| 2023-01-03 10:07 | refactor(diagnostic): DRY for loop #21521 | Raphael | 1 | +11 | -12 |
| 2023-01-03 09:21 | fix(exit): the TUI should not ui_flush() itself (#21625) | zeertzjq | 2 | +4 | -1 |
| 2023-01-03 06:55 | vim-patch:9.0.1132: code is indented more than needed (#21626) | zeertzjq | 9 | +319 | -270 |
| 2023-01-02 23:18 | docs: readme cleanup | Justin M. Keyes | 1 | +5 | -8 |
| 2023-01-02 22:56 | refactor: eliminate os_unix.c #21621 | Justin M. Keyes | 6 | +32 | -55 |
| 2023-01-02 13:03 | vim-patch:9.0.1129: sporadic Test_range() failure (#21619) | zeertzjq | 1 | +13 | -6 |
| 2023-01-02 12:37 | vim-patch:8.2.0711: temp directory might be cleared (#21614) | zeertzjq | 3 | +63 | -0 |
| 2023-01-01 15:18 | fix(tui): do not set ui_client_termname if it is already set (#21607) | zeertzjq | 2 | +4 | -3 |
| 2023-01-01 14:24 | Merge pull request #21570 from clason/vimdoc-parsing | Christian Clason | 43 | +339 | -319 |
| 2022-12-31 13:40 | docs(manual): fix treesitter parsing errors | Christian Clason | 12 | +86 | -85 |
| 2022-12-28 13:21 | docs(luvref): fix treesitter parsing errors | Christian Clason | 1 | +2 | -2 |
| 2022-12-28 13:20 | docs(lua): fix treesitter parsing errors | Christian Clason | 3 | +4 | -6 |
| 2022-12-28 13:08 | docs(api): fix treesitter parsing errors | Christian Clason | 3 | +7 | -7 |
| 2022-12-28 12:39 | docs: fix treesitter parsing errors | Christian Clason | 24 | +240 | -219 |
| 2023-01-01 14:00 | vim-patch:partial:f1dcd14fc5d4 (#21602) | Christian Clason | 16 | +867 | -56 |
| 2023-01-01 13:45 | Merge pull request #21597 from gi1242/tex-ft-detection | zeertzjq | 2 | +51 | -26 |
| 2022-12-31 16:26 | fix(filetype): correctly detect tex files | Gautam Iyer | 1 | +18 | -21 |
| 2022-12-31 15:00 | vim-patch:9.0.1120: tex filetype detection not sufficiently tested | Christian Clason | 1 | +33 | -5 |
| 2022-12-31 15:16 | feat(lsp): add function to clear codelens (#21504) | Mathias Fußenegger | 4 | +67 | -1 |
| 2022-12-31 13:23 | Merge pull request #18375 from bfredl/tui_rework | bfredl | 39 | +857 | -795 |
| 2022-12-27 13:43 | feat(tui): graduate the +tui feature | bfredl | 6 | +25 | -50 |
| 2022-05-02 19:10 | fix(tui): more work in the TUI | bfredl | 32 | +649 | -581 |
| 2019-05-27 16:34 | feat(tui): run TUI as external process | hlpr98 | 19 | +468 | -449 |
| 2022-12-31 00:30 | test: add test cases for command line issues | Luuk van Baal | 1 | +36 | -0 |
| 2022-12-30 23:35 | fix: issues with command line if ui elements are externalized | Luuk van Baal | 2 | +2 | -2 |
| 2022-12-29 02:07 | fix(ui): allow resize commands to set 'cmdheight' to 0 | Luuk van Baal | 3 | +6 | -4 |
| 2022-12-30 22:41 | vim-patch:9.0.1115: code is indented more than needed (#21598) | zeertzjq | 4 | +281 | -253 |
| 2022-12-30 19:39 | Merge pull request #21596 from bfredl/nasleep | bfredl | 4 | +7 | -11 |
| 2022-12-30 18:49 | refactor(sleep): simplify rube goldberg implementation of :sleep | bfredl | 4 | +7 | -11 |
| 2022-12-30 18:23 | feat(diagnostic): don't open quickfix/loclist if no diagnostics #21397 | 李晓辉 | 1 | +5 | -1 |
| 2022-12-30 17:24 | build: add git sha to version when built with nix flake (#21210) | Will Leinweber | 1 | +5 | -2 |
| 2022-12-30 16:55 | docs: clarify line about converse of lua-heredoc (#21592) | Sean | 1 | +2 | -2 |
| 2022-12-30 15:42 | fix(lsp): fix nil client access in get_active_clients (#21524) | Raphael | 1 | +2 | -1 |
| 2022-12-30 15:40 | fix(lsp): adjust gravity of semantic tokens extmarks (#21574) | jdrouhard | 1 | +5 | -1 |
| 2022-12-30 07:59 | Merge pull request #21591 from zeertzjq/vim-8.2.3773 | zeertzjq | 4 | +26 | -4 |
| 2022-12-30 07:06 | test: add test for setting &columns from modeline with tabpages | zeertzjq | 2 | +14 | -0 |
| 2022-12-30 06:41 | vim-patch:8.2.{3773,3774} | zeertzjq | 2 | +12 | -4 |
| 2022-12-29 16:36 | chore: forward-port changes from v0.8.2 release | bfredl | 2 | +75 | -0 |
| 2022-12-29 12:05 | build: fix help tags generation when SHELL=fish (#21562) | figsoda | 1 | +1 | -1 |
| 2022-12-29 06:13 | test(tui_spec): don't use nested terminal for resize at startup (#21583) | zeertzjq | 1 | +30 | -18 |
| 2022-12-29 04:41 | docs: fix order of numbers in syntax.txt (#21581) | Ryan Mehri | 1 | +4 | -4 |
| 2022-12-28 23:55 | test(lsp): add a screen:expect() between insert() and feed_command() (#21577) | zeertzjq | 1 | +18 | -0 |
| 2022-12-28 23:20 | test: remove unused variable (#21552) | Raphael | 1 | +1 | -1 |
| 2022-12-28 21:50 | build(lintsh): double quote to prevent word splitting (#21571) | dundargoc | 1 | +1 | -1 |
| 2022-12-28 16:20 | build(nix): remove pylint as it has been removed (#21572) | dundargoc | 1 | +0 | -6 |
| 2022-12-28 16:01 | feat(highlight): add DiagnosticOk (and associated) highlight groups (#21286) | Oliver Marriott | 3 | +31 | -0 |
| 2022-12-28 14:19 | ci: add platform:nix label when changing nix files (#21569) | dundargoc | 2 | +8 | -0 |
| 2022-12-28 13:26 | build(nix): clean up nix flake (#21565) | figsoda | 3 | +16 | -19 |
| 2022-12-28 11:48 | ci(release): properly set multiline output variable (#21560) | zeertzjq | 1 | +3 | -1 |
| 2022-12-28 10:42 | vim-patch:9.0.1106: not all postfix files are recognized (#21568) | Christian Clason | 2 | +2 | -1 |
| 2022-12-28 08:12 | docs(README): add Kotlin as a language which can use the API (#21567) | Mahdi Hosseinzadeh | 1 | +1 | -1 |
| 2022-12-28 02:05 | refactor(f_has): remove wrong comment (#21561) | zeertzjq | 1 | +2 | -2 |
| 2022-12-27 12:22 | docs(lua): add `vim.json` (#21538) | Christian Clason | 1 | +16 | -0 |
| 2022-12-27 11:29 | Merge pull request #21555 from zeertzjq/vim-9.0.1096 | zeertzjq | 1 | +8 | -1 |
| 2022-12-27 10:58 | vim-patch:9.0.1100: a hashtab with many removed items is not cleaned up | zeertzjq | 1 | +4 | -3 |
| 2022-12-27 10:54 | vim-patch:9.0.1097: tests are failing | zeertzjq | 1 | +4 | -3 |
| 2022-12-27 10:49 | vim-patch:9.0.1096: reallocating hashtab when the size didn't change | zeertzjq | 1 | +5 | -0 |
| 2022-12-27 10:04 | fix(statusline): make nvim_eval_statusline() work with %S (#21553) | zeertzjq | 2 | +14 | -1 |
| 2022-12-27 09:29 | fix(win_close): remove float grid after closing buffer (#21551) | zeertzjq | 2 | +50 | -22 |
| 2022-12-27 03:13 | fix(statusline): don't show showcmd when not enough space (#21550) | zeertzjq | 2 | +36 | -11 |
| 2022-12-26 22:19 | vim-patch:9.0.1101: unused global variable (#21549) | zeertzjq | 2 | +0 | -5 |
| 2022-12-26 17:36 | vim-patch:9.0.1103: jq files are not recognized (#21545) | Christian Clason | 2 | +2 | -0 |
| 2022-12-26 13:54 | vim-patch:9.0.1098: code uses too much indent (#21540) | zeertzjq | 4 | +167 | -156 |
| 2022-12-26 06:04 | fix(showcmd): assert failure with cmdheight=0 (#21536) | zeertzjq | 2 | +16 | -0 |
| 2022-12-26 05:40 | Merge pull request #21202 from luukvbaal/statusline | zeertzjq | 13 | +228 | -15 |
| 2022-12-15 20:23 | vim-patch:9.0.1061: cannot display 'showcmd' somewhere else | Luuk van Baal | 13 | +228 | -15 |
| 2022-12-26 03:20 | fix(mappings): use all buckets in second round of unmap (#21534) | zeertzjq | 2 | +11 | -4 |
| 2022-12-25 05:07 | vim-patch:8.2.3737: test fails without the 'autochdir' option (#21529) | zeertzjq | 1 | +2 | -0 |
| 2022-12-24 08:32 | vim-patch:8.2.4139: using freed memory in expression abbreviation (#21522) | zeertzjq | 3 | +31 | -10 |
| 2022-12-24 01:07 | vim-patch:8.2.3513: using freed memory when using a timer and searching (#21519) | zeertzjq | 1 | +17 | -17 |
| 2022-12-23 23:55 | vim-patch:9.0.1092: search error message doesn't show used pattern (#21518) | zeertzjq | 4 | +33 | -14 |
| 2022-12-23 16:36 | vim-patch:9.0.1090: FHIR Shorthand files are not recognized (#21515) | Christian Clason | 2 | +2 | -0 |
| 2022-12-23 13:13 | vim-patch:9.0.1089: unnecessary assignment (#21493) | luukvbaal | 1 | +0 | -1 |
| 2022-12-23 11:54 | ci: remove needs:response label if author responds (#21489) | dundargoc | 2 | +36 | -1 |
| 2022-12-23 05:56 | fix(options): restore exists() behavior for options (#21510) | zeertzjq | 3 | +12 | -9 |
| 2022-12-22 14:46 | test(lua/fs_spec): fix vim.fs.dir() test (#21503) | zeertzjq | 1 | +24 | -18 |
| 2022-12-22 14:19 | fix(ci): skip test on windows (#21502) | Lewis Russell | 1 | +3 | -0 |
| 2022-12-22 14:17 | test(unit): use file:close() properly (#21505) | zeertzjq | 3 | +9 | -9 |
| 2022-12-22 12:20 | docs: add security policy (#17338) | dundargoc | 1 | +2 | -0 |
| 2022-12-22 12:18 | ci: bump api-docs runner to ubuntu-latest (#21501) | dundargoc | 1 | +1 | -1 |
| 2022-12-22 10:34 | build(deps): bump LuaJIT to HEAD - a04480e31 (#21500) | Christian Clason | 1 | +2 | -2 |
| 2022-12-22 10:23 | Merge pull request #21402 from lewis6991/feat/fs_ls | Lewis Russell | 4 | +133 | -9 |
| 2022-12-22 09:45 | Merge pull request #21494 from dundargoc/ci/asan_symbolize | bfredl | 1 | +0 | -1 |
| 2022-12-22 03:14 | vim-patch:8.2.5142: startup test fails if there is a status bar (#21496) | zeertzjq | 1 | +5 | -3 |
| 2022-12-21 22:47 | ci: don't use asan_symbolize for the ASAN job | dundargoc | 1 | +0 | -1 |
| 2022-12-21 15:54 | ci: bump stale action version (#21490) | dundargoc | 1 | +1 | -1 |
| 2022-12-21 15:40 | fix(decoration): do not reset must_redraw after calling providers (#21459) | zeertzjq | 1 | +0 | -10 |
| 2022-12-21 11:00 | refactor: replace char_u with char 16 - remove STRNCMP (#21208) | dundargoc | 26 | +534 | -534 |
| 2022-12-21 07:58 | refactor(win_line): rename attr to vi_attr (#21487) | zeertzjq | 1 | +4 | -4 |
| 2022-12-20 21:20 | Merge pull request #21441 from bfredl/neoterminfo | bfredl | 10 | +140 | -59 |
| 2022-12-16 12:50 | refactor(tui): use nvim_echo() for verbose terminfo | bfredl | 10 | +140 | -59 |
| 2022-12-20 17:04 | vim-patch:9.0.1082: some jsonc files are not recognized (#21483) | kylo252 | 2 | +9 | -4 |
| 2022-12-13 13:59 | feat(fs): add opts argument to vim.fs.dir() | Lewis Russell | 4 | +133 | -9 |
| 2022-12-20 09:15 | vim-patch:8.2.2912: MS-Windows: most users expect using Unicode (#21482) | zeertzjq | 1 | +23 | -23 |
| 2022-12-20 03:03 | test(old): make test_signs.vim closer to upstream (#21479) | zeertzjq | 2 | +52 | -20 |
| 2022-12-20 00:38 | test(exrc): add tests for .nvimrc and .nvim.lua (#21478) | Munif Tanjim | 1 | +56 | -41 |
| 2022-12-19 23:48 | Merge pull request #21477 from zeertzjq/vim-9.0.1078 | zeertzjq | 4 | +34 | -3 |
| 2022-12-19 21:24 | vim-patch:9.0.1079: leaking memory when defining a user command fails | zeertzjq | 2 | +12 | -2 |
| 2022-12-19 21:22 | vim-patch:9.0.1078: with the +vartabs feature indent folding may use wrong 'ts' | zeertzjq | 2 | +22 | -1 |
| 2022-12-19 16:33 | feat(exrc): support .nvim.lua (#21436) | Munif Tanjim | 7 | +50 | -23 |
| 2022-12-19 08:24 | fix(lsp): token_edit.data might be null on deletion (#21462) | tiagovla | 2 | +33 | -2 |
| 2022-12-18 23:10 | fix(tui): set cursor color param as string when required #21407 | Tom Churchman | 2 | +35 | -3 |
| 2022-12-18 15:17 | fix(diagnostic): sort diagnostics by column (#21457) | tae-soo-kim | 1 | +5 | -1 |
| 2022-12-18 13:26 | vim-patch:9.0.1072: screenpos() column result in fold may be too small (#21465) | zeertzjq | 2 | +36 | -34 |
| 2022-12-18 02:19 | fix(diagnostic): clear stale cache on reset (#21454) | Mathias Fußenegger | 2 | +34 | -8 |
| 2022-12-17 12:43 | Merge pull request #21393 from folke/highlight_show | Christian Clason | 13 | +437 | -6 |
| 2022-12-17 12:32 | ci: bump stylua action to v2 (#21455) | dundargoc | 1 | +1 | -1 |
| 2022-12-14 09:46 | feat: `vim.inspect_pos`, `vim.show_pos`, `:Inspect` | Folke Lemaitre | 13 | +385 | -11 |
| 2022-12-17 01:28 | Merge pull request #21450 from zeertzjq/vim-8.2.1210 | zeertzjq | 3 | +21 | -15 |
| 2022-12-17 00:50 | vim-patch:8.2.1210: using ht_used when looping through a hashtab is less reliable | zeertzjq | 1 | +9 | -7 |
| 2022-12-17 00:47 | vim-patch:8.2.1209: Vim9: test failure | zeertzjq | 1 | +3 | -0 |
| 2022-12-17 00:46 | vim-patch:8.2.1208: build failure | zeertzjq | 1 | +9 | -8 |
| 2022-12-17 00:11 | fix(folds): use long for number of folded lines (#21447) | zeertzjq | 3 | +8 | -8 |
| 2022-12-16 17:27 | Merge #21444 rename mch_msg => os_msg | Justin M. Keyes | 11 | +120 | -120 |
| 2022-12-16 16:38 | refactor: rename mch_get_acl => os_get_acl | Justin M. Keyes | 3 | +16 | -16 |
| 2022-12-16 16:33 | refactor: rename mch_msg => os_msg | Justin M. Keyes | 8 | +104 | -104 |
| 2022-12-16 11:53 | Merge pull request #21440 from bfredl/scriptparm | bfredl | 2 | +51 | -33 |
| 2022-12-16 11:24 | refactor(option.c): reduce scope of locals (#21433) | Lewis Russell | 1 | +61 | -99 |
| 2022-12-16 10:27 | refactor(params): open -s and -w script files after parsing commands | bfredl | 2 | +51 | -33 |
| 2022-12-16 00:54 | fix(api): "emsg_silent" should imply "silent" in nvim_cmd (#21438) | zeertzjq | 2 | +17 | -1 |
| 2022-12-15 22:08 | vim-patch:9.0.1062: some test function names do not match what they are doing (#21429) | zeertzjq | 2 | +22 | -21 |
| 2022-12-15 19:40 | ci: add team reviewers (#21434) | dundargoc | 5 | +12 | -10 |
| 2022-12-15 08:03 | Merge pull request #21426 from williamboman/fix/tbl_get-nil-return-val | Lewis Russell | 2 | +6 | -5 |
| 2022-12-15 01:27 | fix(lua): always return nil values in vim.tbl_get when no results | William Boman | 2 | +6 | -5 |
| 2022-12-14 22:54 | fix(ts): check buffer is loaded when restoring options (#21419) | Lewis Russell | 1 | +6 | -1 |
| 2022-12-14 18:46 | vim-patch:9.0.1057: conflict between supercollider and scala filetype detection (#21417) | Christian Clason | 2 | +1 | -9 |
| 2022-12-14 15:45 | fix(terminal): fix 'mousescroll' not respected in terminal mode (#21415) | zeertzjq | 2 | +31 | -3 |
| 2022-12-14 15:00 | fix(treesitter): properly restore `'syntax'` (#21358) | Lewis Russell | 4 | +19 | -6 |
| 2022-12-10 12:17 | feat(lsp): add function to get semantic tokens at cursor | Christian Clason | 2 | +57 | -0 |
| 2022-12-13 14:43 | vim-patch:9.0.1051: after a failed CTRL-W ] next command splits window (#21400) | zeertzjq | 2 | +15 | -0 |
| 2022-12-13 02:47 | vim-patch:9.0.0530: using freed memory when autocmd changes mark (#21396) | zeertzjq | 2 | +15 | -0 |
| 2022-12-13 01:43 | docs: remove "How-to disable mouse" menu item #21394 | zeertzjq | 1 | +4 | -2 |
| 2022-12-12 21:11 | Merge pull request #21375 from nojnhuh/highlight-test | bfredl | 1 | +3 | -0 |
| 2022-12-12 19:43 | feat(lsp): highlight semantic token modifiers (#21390) | Christian Clason | 3 | +30 | -17 |
| 2022-12-12 17:42 | perf(lsp): update semantic tokens algorithm for parsing modifiers (#21383) | jdrouhard | 2 | +13 | -36 |
| 2022-12-12 16:44 | fix(diff): handle long lines without crashing (#21389) | Lewis Russell | 2 | +23 | -9 |
| 2022-12-12 15:15 | docs: add links to extmarks and namespaces (#21378) | ii14 | 2 | +18 | -18 |
| 2022-12-12 15:14 | fix: vim.opt_local:append ignoring global option value (#21382) | Phelipe Teles | 2 | +17 | -1 |
| 2022-12-12 05:13 | vim-patch:7db29e4b5c3a (#21380) | Christian Clason | 4 | +316 | -81 |
| 2022-12-12 02:41 | docs #20986 | Justin M. Keyes | 13 | +156 | -195 |
| 2022-12-12 00:53 | docs: fix typos (#21328) | dundargoc | 5 | +5 | -4 |
| 2022-12-11 15:02 | vim-patch:9.0.1047: matchparen is slow (#21379) | zeertzjq | 1 | +15 | -8 |
| 2022-12-11 00:48 | vim-patch:8.2.2870: CmdlineChange event triggered twice for CTRL-R (#21361) | zeertzjq | 3 | +26 | -2 |
| 2022-12-10 21:46 | fix(tests): initialize Screen.colors in API highlight tests | Jon Huhn | 1 | +3 | -0 |
| 2022-12-10 12:13 | fix(api): set correct curbuf when temporarily changing curwin (#21371) | zeertzjq | 2 | +37 | -0 |
| 2022-12-10 11:16 | fix(lsp): ignore null responses for semanticTokens request (#21364) | fsouza | 3 | +75 | -3 |
| 2022-12-10 00:49 | Merge pull request #21363 from jamessan/fuse-vim-patches | James McCoy | 1 | +3 | -0 |
| 2022-12-09 22:50 | fix(events): skip WinScrolled for newly-created float windows (#21333) | zeertzjq | 2 | +22 | -6 |
| 2022-12-09 21:02 | fix(lsp): fix get_active_clients bufnr parameter (#21366) | Mathias Fußenegger | 2 | +4 | -4 |
| 2022-12-09 18:18 | fix(lsp): correct some type annotations (#21365) | Mathias Fußenegger | 3 | +55 | -44 |
| 2022-12-09 14:32 | fix(vim-patches): ensure libfuse is installed | James McCoy | 1 | +3 | -0 |
| 2022-12-09 12:09 | vim-patch:9.0.1038: function name does not match what it is used for (#21359) | zeertzjq | 1 | +9 | -9 |
| 2022-12-09 10:54 | fix(lsp): followup fixes for semantic tokens support (#21357) | jdrouhard | 3 | +237 | -22 |
| 2022-12-09 03:31 | vim-patch:9.0.0238: Shift-Tab shows matches on cmdline when 'wildmenu' is off (#21355) | zeertzjq | 1 | +18 | -0 |
| 2022-12-09 02:37 | test: convert another test in test_matchadd_conceal.vim to Lua (#21353) | zeertzjq | 1 | +57 | -21 |
| 2022-12-09 01:45 | vim-patch:8.2.4387: command line completion doesn't always work properly (#21352) | zeertzjq | 2 | +123 | -34 |
| 2022-12-09 00:18 | Merge pull request #21350 from zeertzjq/vim-8.2.4366 | zeertzjq | 3 | +143 | -15 |
| 2022-12-08 22:15 | vim-patch:8.2.4376: not enough tests for command line completion | zeertzjq | 2 | +85 | -14 |
| 2022-12-08 22:12 | vim-patch:8.2.4366: not enough tests for command line completion | zeertzjq | 3 | +58 | -1 |
| 2022-12-08 23:51 | test(old): change $TMPDIR from Xtest-tmpdir to X-test-tmpdir (#21346) | zeertzjq | 3 | +3 | -3 |
| 2022-12-08 23:24 | Merge pull request #21348 from zeertzjq/vim-9.0.1036 | zeertzjq | 3 | +110 | -0 |
| 2022-12-08 22:57 | test(undo_spec): add more tests for writing in Insert mode | zeertzjq | 1 | +40 | -0 |
| 2022-12-08 22:35 | vim-patch:9.0.1036: undo misbehaves when writing from an insert mode mapping | zeertzjq | 3 | +70 | -0 |
| 2022-12-08 22:00 | docs: dark/light color/accessibilty pass for generated html docs #21345 | Dave Lage | 1 | +9 | -8 |
| 2022-12-08 20:55 | fix(chansend): sending lines to terminal in reverse order on Windows #19315 | Enan Ajmain | 3 | +32 | -6 |
| 2022-12-08 18:40 | Merge pull request #21338 from zeertzjq/vim-9.0.1030 | zeertzjq | 3 | +45 | -0 |
| 2022-12-08 18:16 | vim-patch:9.0.1032: test fails when terminal feature is missing | zeertzjq | 1 | +2 | -0 |
| 2022-12-08 12:11 | vim-patch:9.0.1030: using freed memory with the cmdline popup menu | zeertzjq | 3 | +43 | -0 |
| 2022-12-08 17:55 | Merge pull request #21100 from jdrouhard/lsp_semantic_tokens | Gregory Anders | 12 | +1876 | -174 |
| 2022-11-23 16:06 | feat(lsp): initial support for semantic token highlighting | John Drouhard | 11 | +1691 | -2 |
| 2022-12-08 14:54 | refactor(test): create an lsp-specific helpers.lua file | John Drouhard | 2 | +186 | -173 |
| 2022-12-08 16:51 | feat(treesitter): add 'lang' option to show_tree() (#21341) | Gregory Anders | 3 | +21 | -11 |
| 2022-12-08 16:22 | feat(treesitter): add vim.treesitter.show_tree() (#21322) | Gregory Anders | 5 | +408 | -3 |
| 2022-12-08 15:33 | vim-patch:86b4816766d9 (#21314) | Christian Clason | 23 | +1096 | -57 |
| 2022-12-08 14:52 | vim-patch:8.2.1634: loop to handle keys for the command line is too long (#21340) | zeertzjq | 2 | +268 | -207 |
| 2022-12-08 12:28 | refactor(lsp): remove deprecated vim.lsp.buf_get_clients calls (#21337) | Raphael | 2 | +4 | -4 |
| 2022-12-08 11:22 | test(lsp): call clear() before willSave tests (#21336) | zeertzjq | 1 | +3 | -0 |
| 2022-12-08 10:58 | vim-patch:8.2.3564: invalid memory access when scrolling without valid screen (#21335) | zeertzjq | 4 | +23 | -7 |
| 2022-12-08 10:21 | docs(lua): add guide to using Lua in Neovim (#21137) | dundargoc | 3 | +760 | -7 |
| 2022-12-08 09:55 | feat(lsp): support willSave & willSaveWaitUntil capability (#21315) | Mathias Fußenegger | 4 | +114 | -13 |
| 2022-12-07 23:39 | vim-patch:9.0.1026: type of w_last_topfill is wrong (#21332) | zeertzjq | 1 | +2 | -2 |
| 2022-12-07 10:34 | vim-patch:9.0.1025: WinScrolled is not triggered when filler lines change (#21325) | zeertzjq | 5 | +159 | -46 |
| 2022-12-07 08:27 | docs(treesitter): use full function names in tags (#21321) | Gregory Anders | 2 | +48 | -45 |
| 2022-12-07 06:51 | Merge pull request #21324 from zeertzjq/vim-8.2.1768 | zeertzjq | 3 | +65 | -17 |
| 2022-12-07 06:07 | vim-patch:fa3b72348d88 | zeertzjq | 3 | +44 | -18 |
| 2022-12-07 06:11 | vim-patch:0e6adf8a29d5 | zeertzjq | 1 | +14 | -7 |
| 2022-12-07 06:04 | vim-patch:8.2.1768: cannot use the help menu from a terminal window | zeertzjq | 1 | +16 | -1 |
| 2022-12-07 03:36 | fix(float): fix crash with bufpos and non-existent window (#21319) | zeertzjq | 2 | +17 | -8 |
| 2022-12-07 02:18 | test: add more tests for float window bufpos (#21318) | zeertzjq | 1 | +109 | -0 |
| 2022-12-07 00:57 | fix(events): save v:event for cmdline autocommands separately (#21316) | zeertzjq | 2 | +14 | -2 |
| 2022-12-06 16:44 | docs(lua): correct vim.spell.check example (#21311) | Jack Rowlingson | 1 | +1 | -1 |
| 2022-12-06 16:38 | ci(news): fetch full history (#21312) | dundargoc | 1 | +3 | -4 |
| 2022-12-06 09:41 | vim-patch:9.0.1017: test for srand() fails on MS-Windows (#21308) | zeertzjq | 1 | +2 | -13 |
| 2022-12-06 08:31 | vim-patch:8.2.1622: loop to handle keys for the command line is too long (#21307) | zeertzjq | 1 | +282 | -250 |
| 2022-12-06 03:34 | vim-patch:8.2.4393: possible number overflow with nested folds (#21305) | zeertzjq | 1 | +4 | -6 |
| 2022-12-06 01:39 | version.c: update [skip ci] (#20958) | github-actions[bot] | 1 | +3 | -3 |
| 2022-12-06 01:15 | vim-patch:9.0.1015: without /dev/urandom srand() seed is too predictable (#21303) | zeertzjq | 2 | +22 | -2 |
| 2022-12-06 00:39 | Merge pull request #21302 from zeertzjq/vim-8.2.3193 | zeertzjq | 4 | +92 | -24 |
| 2022-12-06 00:00 | vim-patch:9.0.1016: screenpos() does not count filler lines for diff mode | zeertzjq | 2 | +18 | -0 |
| 2022-12-05 23:52 | vim-patch:9.0.1011: ml_get error when using screenpos() | zeertzjq | 3 | +9 | -0 |
| 2022-12-05 23:41 | vim-patch:8.2.4389: screenpos() does not handle a position in a closed fold | zeertzjq | 2 | +28 | -4 |
| 2022-12-05 23:26 | vim-patch:8.2.4204: screenpos() has non-zero row for invisible text | zeertzjq | 2 | +4 | -3 |
| 2022-12-05 23:26 | fix(float): fix ml_get error with bufpos | zeertzjq | 2 | +2 | -2 |
| 2022-12-05 22:51 | vim-patch:8.2.3193: screenpos() is wrong when 'display' is "lastline" | zeertzjq | 2 | +32 | -16 |
| 2022-12-05 22:54 | vim-patch:9.0.1014: zir files are not recognized (#21301) | Gregory Anders | 2 | +2 | -0 |
| 2022-12-05 18:59 | fix(secure): crash when hitting escape in prompt (#21283) | ii14 | 3 | +24 | -26 |
| 2022-12-05 13:09 | docs: add missing docs from some Vim patches (#21296) | zeertzjq | 10 | +23 | -11 |
| 2022-12-05 10:58 | ci: create CI job to check if news needs to be updated (#21142) | dundargoc | 1 | +31 | -0 |
| 2022-12-05 10:58 | ci: use shell script to deduplicate workflow (#21079) | dundargoc | 3 | +25 | -29 |
| 2022-12-05 10:57 | ci: use local action to make make cache keys consistent (#20538) | dundargoc | 2 | +27 | -22 |
| 2022-12-05 02:47 | vim-patch:8.2.2328: some test files may not be deleted (#21194) | zeertzjq | 1 | +1 | -0 |
| 2022-12-05 02:22 | Merge pull request #21292 from zeertzjq/vim-8.2.1195 | zeertzjq | 5 | +47 | -9 |
| 2022-12-05 01:53 | vim-patch:8.2.5145: exit test causes spurious valgrind reports | zeertzjq | 3 | +15 | -0 |
| 2022-12-05 01:51 | vim-patch:8.2.3526: tests have clumsy check for X11 based GUI | zeertzjq | 1 | +8 | -0 |
| 2022-12-05 01:52 | vim-patch:8.2.3499: GUI geometry startup test fails | zeertzjq | 1 | +5 | -5 |
| 2022-12-05 01:52 | vim-patch:8.2.3495: GUI geometry startup test fails on some systems | zeertzjq | 1 | +8 | -1 |
| 2022-12-05 01:51 | vim-patch:8.2.3109: check for $DISPLAY never fails | zeertzjq | 1 | +1 | -1 |
| 2022-12-05 01:50 | vim-patch:8.2.3108: test for remote_foreground() fails | zeertzjq | 2 | +9 | -3 |
| 2022-12-05 01:50 | vim-patch:8.2.2240: clientserver test fails if full path is used | zeertzjq | 1 | +3 | -3 |
| 2022-12-05 01:49 | vim-patch:8.2.1197: clientserver test still fails on MS-Windows | zeertzjq | 1 | +2 | -2 |
| 2022-12-05 01:49 | vim-patch:8.2.1195: clientserver test fails on MS-Windows | zeertzjq | 1 | +4 | -2 |
| 2022-12-04 17:02 | fix(lsp): ensure open_logfile is safe for fast events (#21288) | Mathias Fußenegger | 1 | +13 | -2 |
| 2022-12-04 15:29 | Merge pull request #21287 from mfussenegger/lsp-show-document | Mathias Fußenegger | 2 | +91 | -46 |
| 2022-12-04 14:57 | fix(lsp): call show_document with correct args | Mathias Fussenegger | 2 | +31 | -1 |
| 2022-12-04 14:39 | refactor(lsp): extract a _create_server method in lsp_spec | Mathias Fussenegger | 1 | +60 | -45 |
| 2022-12-04 13:56 | fix(lsp): remove workspaceFolders field (#21284) | Raphael | 1 | +0 | -2 |
| 2022-12-04 10:33 | vim-patch:9.0.0610: global interrupt test fails when run under valgrind (#21285) | zeertzjq | 1 | +3 | -2 |
| 2022-12-04 09:44 | vim-patch:9.0.0259: crash with mouse click when not initialized (#21282) | zeertzjq | 2 | +66 | -50 |
| 2022-12-04 08:59 | Merge pull request #21281 from zeertzjq/vim-8.2.4163 | zeertzjq | 2 | +10 | -0 |
| 2022-12-04 08:29 | vim-patch:8.2.4168: disallowing empty function name breaks existing plugins | zeertzjq | 3 | +11 | -2 |
| 2022-12-04 08:28 | vim-patch:8.2.4163: no error for omitting function name after autoload prefix | zeertzjq | 1 | +2 | -1 |
| 2022-12-04 02:32 | Merge pull request #21279 from zeertzjq/vim-8.2.2182 | zeertzjq | 17 | +263 | -67 |
| 2022-12-04 01:46 | vim-patch:8.2.3292: underscore in very magic pattern causes a hang | zeertzjq | 2 | +14 | -1 |
| 2022-12-04 01:43 | vim-patch:8.2.3265: smartcase does not work correctly in very magic pattern | zeertzjq | 2 | +63 | -1 |
| 2022-12-04 01:09 | vim-patch:8.2.2295: incsearch does not detect empty pattern properly | zeertzjq | 11 | +140 | -45 |
| 2022-12-04 00:38 | vim-patch:8.2.2182: Vim9: value of 'magic' is still relevant | zeertzjq | 14 | +69 | -43 |
| 2022-12-03 14:16 | fix(syntax): correct conceal for annotated code blocks (#21272) | Christian Clason | 1 | +2 | -2 |
| 2022-12-03 13:44 | Merge pull request #21274 from zeertzjq/vim-8.2.3992 | zeertzjq | 14 | +397 | -281 |
| 2022-12-03 12:53 | vim-patch:9.0.0577: buffer underflow with unexpected :finally | zeertzjq | 2 | +258 | -235 |
| 2022-12-03 12:46 | vim-patch:9.0.0110: help tag generation picks up words in code examples | zeertzjq | 4 | +23 | -3 |
| 2022-12-03 12:27 | test(old): skip Vim9 script with less divergence | zeertzjq | 5 | +15 | -6 |
| 2022-12-03 13:13 | vim-patch:8.2.4262: some search tests fail | zeertzjq | 1 | +1 | -1 |
| 2022-12-03 12:15 | vim-patch:8.2.4261: accessing invalid memory in a regular expression | zeertzjq | 3 | +39 | -2 |
| 2022-12-03 11:09 | vim-patch:8.2.3992: wrong local-additions in the help with language mix | zeertzjq | 2 | +46 | -22 |
| 2022-12-03 12:10 | test(old): make ":h local-additions" work properly in test_help.vim | zeertzjq | 3 | +16 | -13 |
| 2022-12-03 12:51 | fix(lsp): render <pre>{lang} code blocks and set separator default to false (#21271) | Folke Lemaitre | 1 | +2 | -4 |
| 2022-12-03 07:09 | Merge pull request #21270 from zeertzjq/vim-8.2.1420 | zeertzjq | 9 | +592 | -1570 |
| 2022-12-03 06:22 | vim-patch:8.2.1440: debugger code insufficiently tested | zeertzjq | 2 | +106 | -80 |
| 2022-12-03 05:48 | vim-patch:8.2.1420: test 49 is old style | zeertzjq | 8 | +533 | -1537 |
| 2022-12-03 05:34 | vim-patch:9.0.0322: crash when no errors and 'quickfixtextfunc' is set (#21269) | zeertzjq | 2 | +17 | -1 |
| 2022-12-03 01:05 | Merge pull request #21267 from zeertzjq/vim-8.2.3900 | zeertzjq | 14 | +258 | -12 |
| 2022-12-03 00:37 | vim-patch:partial:8.2.3908: cannot use a script-local function for 'foldtext' | zeertzjq | 3 | +41 | -1 |
| 2022-12-03 00:17 | vim-patch:8.2.3900: it is not easy to use a script-local function for an option | zeertzjq | 13 | +215 | -9 |
| 2022-12-03 00:24 | refactor: make sure getting a callback doesn't modify argument | zeertzjq | 2 | +3 | -3 |
| 2022-12-02 20:26 | Merge pull request #21266 from zeertzjq/vim-8.2.3889 | zeertzjq | 7 | +106 | -30 |
| 2022-12-02 19:44 | vim-patch:9.0.0990: callback name argument is changed by setqflist() | zeertzjq | 2 | +19 | -8 |
| 2022-12-02 19:40 | vim-patch:9.0.0805: filetype autocmd may cause freed memory access | zeertzjq | 2 | +22 | -0 |
| 2022-12-02 13:00 | vim-patch:8.2.3889: duplicate code for translating script-local function name | zeertzjq | 5 | +71 | -28 |
| 2022-12-02 15:45 | Merge pull request #21154 from clason/vimdoc-injections | Christian Clason | 48 | +882 | -851 |
| 2022-11-26 10:54 | docs(news): add entry for highlighted code | Christian Clason | 1 | +10 | -0 |
| 2022-11-23 11:31 | docs(gen): support language annotation in docstrings | Christian Clason | 27 | +262 | -264 |
| 2022-11-22 20:23 | feat(web): syntax highlighting via highlight.js | Christian Clason | 1 | +14 | -3 |
| 2022-11-22 17:41 | docs: add language annotation to Nvim manual | Christian Clason | 21 | +528 | -525 |
| 2022-12-02 14:10 | Merge pull request #21264 from zeertzjq/vim-8.2.3829 | zeertzjq | 6 | +277 | -22 |
| 2022-12-02 12:47 | vim-patch:8.2.3838: cannot use script-local function for setting *func options | zeertzjq | 5 | +274 | -26 |
| 2022-12-02 12:44 | vim-patch:8.2.3829: no error when setting a func option to script-local function | zeertzjq | 3 | +7 | -0 |
| 2022-12-02 12:45 | build: restrict `git describe` to top level source directory (#20993) | Jan Palus | 2 | +2 | -1 |
| 2022-12-02 12:45 | fix(diff): fix a crash in diff mode with linematch enabled (#21070) | Jonathon | 1 | +1 | -1 |
| 2022-12-02 12:39 | feat(aucmd_win): allow crazy things with hidden buffers (#21250) | zeertzjq | 12 | +137 | -156 |
| 2022-12-02 09:20 | build(deps): bump LuaJIT to HEAD - 564147f51 (#21257) | Christian Clason | 1 | +2 | -2 |
| 2022-12-02 05:10 | refactor: remove COMMA (#21260) | zeertzjq | 2 | +1 | -2 |
| 2022-12-02 04:36 | test: use luv.os_uname for fast platform detection (#21157) | kylo252 | 1 | +9 | -28 |
| 2022-12-02 03:15 | Merge pull request #21262 from zeertzjq/vim-8.2.1748 | zeertzjq | 3 | +46 | -14 |
| 2022-12-02 02:28 | vim-patch:8.2.1748: closing split window in other tab may cause a crash | zeertzjq | 2 | +22 | -5 |
| 2022-12-02 02:30 | fix(float): make closing float in another tab return to correct window | zeertzjq | 2 | +25 | -10 |
| 2022-12-01 15:15 | refactor(fs): replace vim.fn/vim.env in vim.fs (#20379) | Mike | 2 | +105 | -3 |
| 2022-12-01 09:55 | ci: rename workflow files to be simpler and more consistent (#21253) | dundargoc | 0 | +0 | -0 |
| 2022-12-01 03:50 | feat(provider): add support for Yarn node modules on Windows (#21246) | Charles Nguyen | 1 | +4 | -6 |
| 2022-12-01 01:05 | fix: clang warnings (#21247) | zeertzjq | 4 | +4 | -2 |
| 2022-11-30 20:32 | fix(ui-ext): log and clear error in ui_comp_event (#21147) | Andrew Willette | 3 | +7 | -4 |
| 2022-11-30 13:19 | ci: add more reviewers based on label (#21155) | dundargoc | 1 | +18 | -4 |
| 2022-11-30 03:47 | vim-patch:8.2.3259 when 'indentexpr' causes an error did_throw may hang (#21240) | zeertzjq | 2 | +59 | -47 |
| 2022-11-30 02:43 | Merge pull request #21238 from zeertzjq/vim-8.2.5080 | zeertzjq | 9 | +234 | -204 |
| 2022-11-30 02:07 | vim-patch:8.2.5108: retab test disabled because it hangs on MS-Windows | zeertzjq | 2 | +14 | -15 |
| 2022-11-30 02:12 | refactor: move ex_retab() to indent.c | zeertzjq | 3 | +190 | -186 |
| 2022-11-30 02:07 | vim-patch:8.2.5105: test still hangs on MS-Windows | zeertzjq | 1 | +6 | -9 |
| 2022-11-30 02:04 | vim-patch:8.2.5104: test hangs on MS-Windows | zeertzjq | 1 | +7 | -1 |
| 2022-11-30 02:04 | vim-patch:8.2.5103: build fails with small features | zeertzjq | 1 | +3 | -0 |
| 2022-11-30 01:48 | vim-patch:8.2.5102: interrupt not caught in test | zeertzjq | 7 | +42 | -25 |
| 2022-11-30 01:47 | vim-patch:8.2.5082: retab test fails | zeertzjq | 1 | +5 | -3 |
| 2022-11-30 01:46 | vim-patch:8.2.5080: when indenting gets out of hand it is hard to stop | zeertzjq | 1 | +2 | -0 |
| 2022-11-29 13:07 | Merge pull request #21234 from zeertzjq/vim-9.0.0965 | zeertzjq | 17 | +292 | -152 |
| 2022-11-29 11:02 | vim-patch:9.0.0967: leaking memory from autocmd windows | zeertzjq | 4 | +17 | -16 |
| 2022-11-29 10:20 | vim-patch:9.0.0965: using one window for executing autocommands is insufficient | zeertzjq | 17 | +279 | -148 |
| 2022-11-22 12:50 | feat(help): highlighted codeblocks | Christian Clason | 6 | +70 | -61 |
| 2022-11-29 12:09 | refactor: buffer_ensure_loaded() | zeertzjq | 2 | +15 | -7 |
| 2022-11-29 09:55 | Merge pull request #21232 from zeertzjq/vim-9.0.0910 | zeertzjq | 2 | +91 | -29 |
| 2022-11-29 08:55 | vim-patch:9.0.0914: deletebufline() may move marks in the wrong window | zeertzjq | 2 | +90 | -42 |
| 2022-11-29 08:54 | vim-patch:9.0.0910: setting lines in another buffer may not work well | zeertzjq | 1 | +20 | -6 |
| 2022-11-29 08:47 | vim-patch:8.1.2001: some source files are too big (#21231) | zeertzjq | 19 | +1746 | -1637 |
| 2022-11-29 03:48 | vim-patch:8.1.1313: warnings for using localtime() and ctime() (#21229) | zeertzjq | 3 | +11 | -14 |
| 2022-11-29 03:18 | vim-patch:9.0.0733: use of strftime() is not safe (#21228) | zeertzjq | 5 | +17 | -9 |
| 2022-11-29 02:17 | vim-patch:9.0.0969: matchparen highlight is not updated when switching buffers (#21227) | zeertzjq | 8 | +96 | -24 |
| 2022-11-29 01:45 | docs: fix typos (#21196) | dundargoc | 15 | +36 | -34 |
| 2022-11-29 00:56 | test: adding/removing winbar should not cause win_pos events (#21226) | zeertzjq | 1 | +86 | -3 |
| 2022-11-29 00:53 | Merge pull request #21224 from luukvbaal/vim-9.0.0964 | zeertzjq | 3 | +52 | -9 |
| 2022-11-28 22:25 | refactor(ui): statusbar invalidation to win_set_inner_size() | Luuk van Baal | 1 | +2 | -8 |
| 2022-11-28 22:40 | refactor: rework parameter validation in vim.secure.trust() (#21223) | Gregory Anders | 2 | +14 | -6 |
| 2022-11-28 17:41 | vim-patch:9.0.0964: status line not redrawn when 'splitkeep' is "screen" | Luuk van Baal | 2 | +50 | -1 |
| 2022-11-28 19:23 | feat(secure): add `:trust` command and vim.secure.trust() (#21107) | Jlll1 | 13 | +538 | -26 |
| 2022-11-28 17:29 | docs(lua): correct the tags for vim.opt_local and vim.opt_global (#21138) | dundargoc | 1 | +2 | -3 |
| 2022-11-28 17:11 | Merge pull request #21200 from dundargoc/refactor/char_u/15 | bfredl | 54 | +510 | -509 |
| 2022-11-26 17:57 | refactor: replace char_u with char | dundargoc | 54 | +510 | -509 |
| 2022-11-28 12:01 | vim-patch:9.0.0963: function name does not match autocmd event name (#21215) | zeertzjq | 3 | +7 | -7 |
| 2022-11-27 22:59 | vim-patch:9.0.0958: messages test is flaky (#21205) | zeertzjq | 1 | +2 | -2 |
| 2022-11-27 22:30 | Merge pull request #21204 from bfredl/colormap | bfredl | 4 | +39 | -38 |
| 2022-11-27 09:33 | fix(tests): only get the color map once, even for multiple test files | bfredl | 4 | +39 | -38 |
| 2022-11-26 23:19 | vim-patch:9.0.0953: part of making search more efficient is missing (#21201) | zeertzjq | 1 | +3 | -3 |
| 2022-11-26 17:58 | Merge pull request #20196 from dundargoc/refactor/char_u/14 | bfredl | 53 | +603 | -611 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 53 | +603 | -611 |
| 2022-11-26 13:35 | vim-patch:9.0.0952: Eclipse preference files are not recognized (#21199) | Christian Clason | 2 | +2 | -1 |
| 2022-11-26 13:28 | vim-patch:9.0.0951: trying every character position for a match is inefficient (#21198) | zeertzjq | 4 | +32 | -3 |
| 2022-11-26 03:15 | vim-patch:8.2.1707: small inconsitency in highlight test (#21193) | zeertzjq | 1 | +2 | -2 |
| 2022-11-26 00:50 | fix(startup): support .exrc or .nvimrc with init.lua (#21181) | Kristijan Husak | 2 | +64 | -3 |
| 2022-11-25 23:52 | docs: fix typos (#21168) | dundargoc | 7 | +10 | -10 |
| 2022-11-25 23:32 | vim-patch:9.0.0950: the pattern "\_s\zs" matches at EOL (#21192) | zeertzjq | 2 | +36 | -11 |
| 2022-11-25 09:08 | vim-patch:9.0.0935: when using dash it may not be recognize as filetype "sh" (#21174) | Christian Clason | 2 | +12 | -4 |
| 2022-11-25 08:22 | Merge pull request #21188 from zeertzjq/vim-8.2.2684 | zeertzjq | 7 | +795 | -311 |
| 2022-11-25 08:17 | vim-patch:9.0.0932: Oblivion files are not recognized (#21179) | zeertzjq | 2 | +5 | -0 |
| 2022-11-25 08:17 | vim-patch:9.0.0942: Workflow Description Language files are not recognized (#21183) | Christian Clason | 2 | +2 | -0 |
| 2022-11-25 07:50 | vim-patch:8.2.2713: folding code not sufficiently tested | zeertzjq | 2 | +142 | -0 |
| 2022-11-25 07:07 | vim-patch:8.2.2684: not enough folding code is tested | zeertzjq | 7 | +653 | -311 |
| 2022-11-25 04:05 | Merge pull request #21186 from zeertzjq/vim-8.2.4155 | zeertzjq | 2 | +3 | -0 |
| 2022-11-25 03:37 | vim-patch:8.2.4412: translation cleanup script does not remove empty lines at end | zeertzjq | 1 | +2 | -0 |
| 2022-11-25 03:34 | vim-patch:8.2.4155: translating strftime() argument results in check error | zeertzjq | 1 | +1 | -0 |
| 2022-11-25 03:06 | Merge pull request #21185 from zeertzjq/vim-8.2.2466 | zeertzjq | 6 | +46 | -3 |
| 2022-11-25 02:43 | vim-patch:9.0.0936: wrong type for "isunnamed" returned by getreginfo() | zeertzjq | 1 | +7 | -0 |
| 2022-11-25 02:38 | vim-patch:8.2.2886: various pieces of code not covered by tests | zeertzjq | 5 | +28 | -1 |
| 2022-11-25 02:35 | vim-patch:8.2.2466: max() and min() can give many error messages | zeertzjq | 2 | +11 | -2 |
| 2022-11-24 14:19 | ci(labeler): also add filetype label for filetype/detect.lua (#21180) | zeertzjq | 1 | +1 | -0 |
| 2022-11-24 13:19 | Merge pull request #21080 from folke/fix_multigrid_lua_ui_attach | bfredl | 1 | +1 | -1 |
| 2022-11-24 11:41 | Merge pull request #21173 from zeertzjq/vim-8.2.3698 | zeertzjq | 4 | +179 | -5 |
| 2022-11-24 11:05 | vim-patch:8.2.4062: match highlighting of tab too short | zeertzjq | 3 | +47 | -2 |
| 2022-11-24 10:53 | vim-patch:8.2.3940: match highlight disappears when doing incsearch for ":s/pat" | zeertzjq | 3 | +55 | -1 |
| 2022-11-24 10:37 | vim-patch:8.2.3698: match highlighting continues over breakindent | zeertzjq | 4 | +79 | -4 |
| 2022-11-24 10:23 | vim-patch:partial:b59ae59a5870 (#21170) | Sean Dewar | 15 | +3774 | -59 |
| 2022-11-24 01:42 | docs(news): add diagnostic suffix (#21141) | beardedsakimonkey | 1 | +5 | -0 |
| 2022-11-23 23:40 | docs(lua): add clarifications for fs.find() and fs.normalize() (#21132) | AzerAfram | 2 | +28 | -24 |
| 2022-11-23 23:29 | build(nix): update nixpkgs | Paul Schyska | 2 | +6 | -15 |
| 2022-11-23 12:40 | Merge pull request #21163 from zeertzjq/vim-9.0.0925 | zeertzjq | 3 | +22 | -22 |
| 2022-11-23 12:03 | refactor: maybe suppress a PVS warning | zeertzjq | 1 | +1 | -0 |
| 2022-11-23 11:56 | vim-patch:9.0.0926: Coverity warns for not using return value of dict_add() | zeertzjq | 1 | +6 | -4 |
| 2022-11-23 11:52 | vim-patch:9.0.0925: two conditions are always false | zeertzjq | 1 | +15 | -18 |
| 2022-11-23 04:14 | fix(options): fix local 'sidescrolloff' doesn't work for mouse (#21162) | zeertzjq | 3 | +53 | -9 |
| 2022-11-23 01:54 | vim-patch:partial:9.0.0917: the WinScrolled autocommand event is not enough (#21161) | zeertzjq | 11 | +692 | -210 |
| 2022-11-22 22:28 | vim-patch:9.0.0922: Mermaid files are not recognized (#21160) | Christian Clason | 2 | +4 | -0 |
| 2022-11-22 20:25 | build(deps): update viml parser and queries (#21158) | Christian Clason | 3 | +44 | -11 |
| 2022-11-22 10:02 | Merge pull request #20151 from dundargoc/refactor/char_u/13 | bfredl | 33 | +513 | -512 |
| 2022-11-22 00:13 | test: simplify platform detection (#21020) | dundargoc | 74 | +346 | -347 |
| 2022-11-22 00:09 | refactor: remove old TODO comments that aren't relevant anymore (#21144) | dundargoc | 4 | +0 | -58 |
| 2022-11-22 00:07 | fix: pvs warnings (#21145) | dundargoc | 6 | +8 | -5 |
| 2022-11-21 23:55 | Merge pull request #21149 from zeertzjq/vim-9.0.0916 | zeertzjq | 8 | +80 | -27 |
| 2022-11-21 22:52 | vim-patch:9.0.0916: getbufline() is inefficient for getting a single line | zeertzjq | 5 | +42 | -9 |
| 2022-11-21 23:11 | vim-patch:8.2.2479: set/getbufline test fails without the job feature | zeertzjq | 1 | +7 | -5 |
| 2022-11-21 22:56 | vim-patch:8.2.2435: setline() gives an error for some types | zeertzjq | 5 | +36 | -18 |
| 2022-11-21 21:02 | fix(diagnostic): correct type annotations; add Diagnostic type (#21120) | Mathias Fußenegger | 2 | +50 | -33 |
| 2022-11-21 13:53 | build(editorconfig): set indent_size to 4 for python files (#21135) | dundargoc | 1 | +3 | -0 |
| 2022-11-21 10:06 | feat(lsp): support set title in lsp relate floatwindow (#21110) | Raphael | 3 | +15 | -2 |
| 2022-11-20 23:57 | feat(diagnostic): add `suffix` option to `virt_text` config (#21140) | beardedsakimonkey | 3 | +52 | -1 |
| 2022-11-20 20:09 | feat(diagnostic): add `suffix` option to `open_float()` (#21130) | beardedsakimonkey | 3 | +111 | -21 |
| 2022-11-20 14:00 | Merge pull request #21136 from zeertzjq/vim-9.0.0913 | zeertzjq | 6 | +263 | -60 |
| 2022-11-20 13:38 | test: add a test for #18222 | zeertzjq | 1 | +29 | -0 |
| 2022-11-20 13:11 | vim-patch:9.0.0915: WinScrolled may trigger immediately when defined | zeertzjq | 4 | +61 | -15 |
| 2022-11-20 00:38 | vim-patch:partial:9.0.0913: only change in current window triggers the WinScrolled event | zeertzjq | 5 | +174 | -46 |
| 2022-11-20 10:42 | docs(support): update tested versions (#21126) | dundargoc | 1 | +2 | -2 |
| 2022-11-20 10:26 | test: use isCI to simplify CI detection (#21134) | dundargoc | 1 | +3 | -4 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 33 | +513 | -512 |
| 2022-11-19 13:41 | perf(diagnostic): use api variable and improve validate (#21111) | Raphael | 2 | +47 | -51 |
| 2022-11-19 12:46 | test: fix failing tui_spec.lua tests (#21117) | Jakub Łuczyński | 2 | +26 | -14 |
| 2022-11-19 11:27 | fix(lsp): ignore hover and signatureHelp responses on buffer change (#21121) | Grzegorz Rozdzialik | 1 | +8 | -0 |
| 2022-11-19 10:31 | vim-patch:partial:d13166e788fc (#21109) | Sean Dewar | 12 | +196 | -65 |
| 2022-11-19 09:48 | feat(lsp): run handler in coroutine to support async response (#21026) | Mathias Fußenegger | 3 | +76 | -49 |
| 2022-11-19 08:39 | vim-patch:8.2.5130: edit test for mode message fails when using valgrind (#21118) | zeertzjq | 1 | +9 | -10 |
| 2022-11-19 06:12 | vim-patch:8.2.5148: invalid memory access when using expression on command line (#21113) | zeertzjq | 2 | +11 | -2 |
| 2022-11-19 04:47 | vim-patch:8.2.5167: get(Fn, 'name') on funcref returns special byte code (#21112) | zeertzjq | 3 | +22 | -4 |
| 2022-11-19 02:57 | vim-patch:8.2.0260: several lines of code are duplicated (#21108) | zeertzjq | 5 | +75 | -103 |
| 2022-11-18 15:39 | feat(clipboard): added wayclip support (#21091) | XDream8 | 2 | +7 | -0 |
| 2022-11-18 14:44 | Merge pull request #21104 from zeertzjq/vim-8.2.0469 | zeertzjq | 4 | +21 | -3 |
| 2022-11-18 14:19 | vim-patch:8.2.0469: Vim9: no error for missing ] after list | zeertzjq | 3 | +4 | -2 |
| 2022-11-18 14:26 | vim-patch:8.2.0450: not enough testing for restricted mode and function calls | zeertzjq | 1 | +17 | -1 |
| 2022-11-18 13:00 | Merge pull request #21103 from zeertzjq/vim-8.2.4553 | zeertzjq | 2 | +128 | -117 |
| 2022-11-18 12:05 | vim-patch:8.2.4562: linear tag search is not optimal | zeertzjq | 1 | +120 | -115 |
| 2022-11-18 12:03 | vim-patch:8.2.4553: linear tag search is a bit slow | zeertzjq | 2 | +8 | -2 |
| 2022-11-18 12:01 | Merge pull request #21102 from zeertzjq/vim-8.2.4512 | zeertzjq | 3 | +921 | -603 |
| 2022-11-18 09:43 | vim-patch:8.2.4544: Coverity warnings for not using returned value | zeertzjq | 1 | +5 | -5 |
| 2022-11-18 09:37 | vim-patch:8.2.4543: Coverity warning for refactored tag search code | zeertzjq | 2 | +25 | -24 |
| 2022-11-18 08:20 | vim-patch:8.2.4538: the find_tags_in_file() function is too long | zeertzjq | 2 | +578 | -443 |
| 2022-11-18 08:16 | vim-patch:8.2.4518: the binary tag search feature is always enabled | zeertzjq | 2 | +84 | -0 |
| 2022-11-18 07:32 | vim-patch:8.2.4512: the find_tags_in_file() function is much too long | zeertzjq | 2 | +357 | -259 |
| 2022-11-18 07:24 | Merge pull request #21101 from zeertzjq/vim-8.2.4494 | zeertzjq | 3 | +807 | -748 |
| 2022-11-18 06:26 | vim-patch:8.2.4496: Coverity gives warnings after tags code refactoring | zeertzjq | 1 | +19 | -21 |
| 2022-11-18 05:25 | vim-patch:8.2.4494: the find_tags() function is much too long | zeertzjq | 3 | +810 | -749 |
| 2022-11-18 03:16 | vim-patch:8.2.3776: when a tags file line is long a tag may not be found (#21099) | zeertzjq | 2 | +25 | -2 |
| 2022-11-18 00:43 | feat(l10n): update zh_CN translations (#21085) | Sizhe Zhao | 1 | +7925 | -4348 |
| 2022-11-18 00:14 | fix(ex_cmds): fix a mistake in the porting of Vim patch 8.1.0306 (#21096) | zeertzjq | 1 | +3 | -1 |
| 2022-11-17 23:39 | vim-patch:9.0.0897: Clinical Quality Language files are not recognized (#21094) | Matthew Gramigna | 2 | +2 | -0 |
| 2022-11-17 22:47 | vim-patch:8.2.1497: CursorHold test is flaky (#21095) | zeertzjq | 1 | +5 | -6 |
| 2022-11-17 20:20 | Merge pull request #21078 from dundargoc/refactor/remove-wint | bfredl | 1 | +0 | -10 |
| 2022-11-17 15:53 | Merge pull request #21090 from zeertzjq/vim-8.2.2945 | zeertzjq | 6 | +531 | -2 |
| 2022-11-17 15:47 | Merge pull request #20956 from gpanders/lua-readsecure | Gregory Anders | 19 | +366 | -57 |
| 2022-11-17 15:27 | fix(memline): use long instead of linenr_T for db_line_count | zeertzjq | 1 | +2 | -1 |
| 2022-11-17 15:30 | vim-patch:9.0.0895: file renamed twice in test, missing feature check | zeertzjq | 1 | +1 | -1 |
| 2022-11-07 02:44 | refactor: deprecate 'secure' option | Gregory Anders | 10 | +14 | -52 |
| 2022-11-06 01:30 | feat(exrc): use vim.secure.read() for 'exrc' option | Gregory Anders | 7 | +53 | -6 |
| 2022-11-05 19:37 | feat: add vim.secure.read() | Gregory Anders | 6 | +300 | -0 |
| 2022-11-17 14:43 | refactor: remove __STDC_ISO_10646__ check | dundargoc | 1 | +0 | -10 |
| 2022-11-17 15:03 | vim-patch:8.2.3498: recover test may fail on some systems | zeertzjq | 1 | +5 | -3 |
| 2022-11-17 15:02 | vim-patch:8.2.3440: recover test fails if there is an old swap file | zeertzjq | 1 | +6 | -0 |
| 2022-11-17 15:02 | vim-patch:8.2.3103: swap test may fail on some systems | zeertzjq | 1 | +13 | -13 |
| 2022-11-17 15:00 | vim-patch:8.2.3080: recover test fails on 32bit systems | zeertzjq | 1 | +23 | -5 |
| 2022-11-17 15:00 | vim-patch:8.2.2981: recovery test is not run on big-endian systems | zeertzjq | 1 | +96 | -97 |
| 2022-11-17 14:57 | vim-patch:8.2.2973: fix for recovery and diff mode not tested | zeertzjq | 3 | +163 | -0 |
| 2022-11-17 14:53 | vim-patch:8.2.2960: swap file recovery not sufficiently tested | zeertzjq | 1 | +100 | -0 |
| 2022-11-17 14:52 | vim-patch:8.2.2952: recover test fails on big endian systems | zeertzjq | 2 | +37 | -7 |
| 2022-11-17 14:40 | vim-patch:8.2.2945: some buffer related code is not tested | zeertzjq | 3 | +210 | -0 |
| 2022-11-17 14:38 | Merge pull request #21089 from zeertzjq/vim-8.2.2586 | zeertzjq | 5 | +191 | -15 |
| 2022-11-17 12:37 | test: add a Lua test for swap file created before boot | zeertzjq | 1 | +78 | -1 |
| 2022-11-17 12:21 | vim-patch:8.2.2589: recover test hangs in the GUI | zeertzjq | 2 | +15 | -2 |
| 2022-11-17 12:18 | vim-patch:8.2.2587: recover test fails on FreeBSD | zeertzjq | 2 | +11 | -2 |
| 2022-11-17 11:57 | vim-patch:8.2.2586: process id may be invalid | zeertzjq | 2 | +91 | -14 |
| 2022-11-17 11:38 | Merge pull request #21087 from zeertzjq/vim-8.2.1970 | zeertzjq | 3 | +118 | -6 |
| 2022-11-17 10:44 | vim-patch:8.2.3042: swap file test fails | zeertzjq | 1 | +2 | -2 |
| 2022-11-17 10:41 | vim-patch:8.2.3041: detecting if the process of a swap file is running fails | zeertzjq | 1 | +12 | -1 |
| 2022-11-17 10:24 | vim-patch:8.2.2044: MS-Windows: swap file test sometimes fails | zeertzjq | 1 | +36 | -3 |
| 2022-11-17 10:21 | vim-patch:8.2.2026: Coverity warns for possibly using not NUL terminated string | zeertzjq | 1 | +1 | -0 |
| 2022-11-17 10:23 | vim-patch:8.2.2019: swap file test fails on MS-Windows | zeertzjq | 1 | +3 | -2 |
| 2022-11-17 10:20 | vim-patch:8.2.2016: swap file test is a little flaky | zeertzjq | 1 | +2 | -2 |
| 2022-11-17 10:13 | vim-patch:8.2.1970: it is easy to make mistakes when cleaning up swap files | zeertzjq | 2 | +69 | -3 |
| 2022-11-17 09:34 | vim-patch:8.2.1260: there is no good test for CursorHold (#21086) | zeertzjq | 3 | +30 | -28 |
| 2022-11-17 08:43 | ci(release/winget): correctly set output variable (#21077) | Vedant | 1 | +1 | -1 |
| 2022-11-17 07:57 | ci(windows): set $PSNativeCommandArgumentPassing = 'Legacy' (#21083) | zeertzjq | 1 | +2 | -0 |
| 2022-11-16 23:51 | vim-patch:9.0.0300: 'cpoptions' tests are flaky (#21081) | zeertzjq | 1 | +38 | -38 |
| 2022-11-16 23:18 | fix(api): nvim_win_set_cursor redraw cursorcolumn for non-current window (#21072) | Jlll1 | 3 | +47 | -11 |
| 2022-11-16 21:45 | fix: don't disable compositor widgets when a GUI with multigrid attaches | Folke Lemaitre | 1 | +1 | -1 |
| 2022-11-16 15:32 | ci(stale): disable remove-stale-when-updated (#21075) | zeertzjq | 1 | +1 | -0 |
| 2022-11-15 21:27 | fix(api): nvim_buf_get_text regression (#21071) | Lewis Russell | 3 | +18 | -16 |
| 2022-11-15 20:57 | refactor: convert drawline.c draw states to enum (#21067) | luukvbaal | 1 | +13 | -10 |
| 2022-11-15 15:02 | vim-patch:9.0.0884: mouse shape remains in op-pending mode after failed change (#21066) | zeertzjq | 3 | +61 | -4 |
| 2022-11-15 11:33 | test: don't skip parser_spec on windows (#20294) | dundargoc | 1 | +0 | -2 |
| 2022-11-15 09:55 | Merge pull request #20157 from dundargoc/build/iwyu | bfredl | 267 | +3174 | -863 |
| 2022-11-15 09:35 | Merge pull request #21031 from dundargoc/fix/windows | bfredl | 7 | +24 | -13 |
| 2022-09-11 15:12 | build: allow IWYU to fix includes for all .c files | dundargoc | 267 | +3174 | -863 |
| 2022-11-15 09:23 | docs(treesitter): change links for `eq?` and `set!` to codeblocks (#21047) | Jlll1 | 1 | +2 | -2 |
| 2022-11-14 23:58 | vim-patch:9.0.0882: using freed memory after SpellFileMissing autocmd uses bwipe (#21060) | zeertzjq | 2 | +16 | -2 |
| 2022-11-14 23:23 | vim-patch:9.0.0883: a silent mapping may cause dots on the command line (#21061) | zeertzjq | 2 | +6 | -1 |
| 2022-11-14 21:26 | Merge pull request #21054 from max397574/fix/deepcopy_vimNIL | bfredl | 2 | +9 | -0 |
| 2022-11-14 19:26 | fix(lua): make `vim.deepcopy` work with `vim.NIL` | Max | 2 | +9 | -0 |
| 2022-11-12 12:34 | ci(windows): treat compiler warnings as errors | dundargoc | 7 | +24 | -13 |
| 2022-11-14 18:04 | feat(lua-api): avoid unnecessary allocations (#19877) | Lewis Russell | 11 | +184 | -96 |
| 2022-11-14 15:18 | vim-patch:9.0.0878: Coverity warns for dead code (#21053) | zeertzjq | 1 | +2 | -2 |
| 2022-11-14 10:01 | feat(test): add Lua forms for API methods (#20152) | Lewis Russell | 14 | +157 | -102 |
| 2022-11-14 08:28 | test: remove skip for 32-bit MSVC (#21030) | dundargoc | 1 | +1 | -7 |
| 2022-11-14 04:10 | vim-patch:8.2.4038: various code not used when features are disabled (#21049) | zeertzjq | 2 | +10 | -9 |
| 2022-11-14 03:23 | vim-patch:8.2.4001: insert complete code uses global variables | zeertzjq | 1 | +2 | -3 |
| 2022-11-14 00:16 | test(old): add missing lines from Vim patch 8.2.0522 (#21048) | zeertzjq | 1 | +10 | -0 |
| 2022-11-13 23:16 | vim-patch:9.0.0872: code is indented more than needed (#21046) | zeertzjq | 1 | +94 | -85 |
| 2022-11-13 13:52 | test: introduce skip() #21010 | dundargoc | 34 | +118 | -121 |
| 2022-11-13 09:53 | Merge pull request #21033 from bfredl/winfix | bfredl | 3 | +81 | -31 |
| 2022-11-12 15:41 | fix(ui): fix some cases of stale highlight definitions | bfredl | 3 | +81 | -31 |
| 2022-11-13 08:53 | Merge pull request #20984 from notomo/fix-message-kind-on-history | bfredl | 2 | +28 | -0 |
| 2022-11-13 00:35 | vim-patch:9.0.0865: duplicate arguments are not always detected (#21036) | zeertzjq | 2 | +22 | -1 |
| 2022-11-13 00:29 | vim-patch:9.0.0863: col() and charcol() only work for the current window (#21038) | zeertzjq | 6 | +87 | -12 |
| 2022-11-13 00:20 | vim-patch:9.0.0867: wildmenu redrawing code is spread out (#21035) | zeertzjq | 2 | +238 | -240 |
| 2022-11-13 00:16 | test(lua/ui_spec): fix Ctrl-C test flakiness (#21039) | zeertzjq | 1 | +2 | -0 |
| 2022-11-13 00:09 | Merge pull request #21037 from zeertzjq/vim-8.2.4675 | zeertzjq | 2 | +23 | -6 |
| 2022-11-12 23:24 | vim-patch:9.0.0869: bogus error when string used after :elseif | zeertzjq | 2 | +12 | -1 |
| 2022-11-12 23:29 | vim-patch:8.2.4676: test fails with different error | zeertzjq | 1 | +5 | -5 |
| 2022-11-12 23:17 | vim-patch:8.2.4675: no error for missing expression after :elseif | zeertzjq | 1 | +7 | -1 |
| 2022-11-12 23:06 | vim-patch:9.0.0866: no test for what patch 8.2.2207 fixes (#21034) | zeertzjq | 2 | +7 | -12 |
| 2022-11-12 15:31 | vim-patch:9.0.0862: default value of 'endoffile' is wrong (#21032) | zeertzjq | 3 | +14 | -2 |
| 2022-11-12 14:57 | fix: vim.ui.input always calls callback #21006 | Steven Arcangeli | 2 | +4 | -6 |
| 2022-11-12 13:14 | Merge pull request #20178 from vigoux/extmark-nospell | Lewis Russell | 10 | +88 | -29 |
| 2022-10-28 12:09 | feat(spell): support nospell in treesitter queries | Lewis Russell | 2 | +17 | -5 |
| 2022-09-13 07:44 | feat(extmarks): allow preventing spellchecking with spell = false | Thomas Vigouroux | 8 | +71 | -24 |
| 2022-11-12 04:29 | vim-patch:9.0.0845: shell command with just space gives strange error (#21029) | zeertzjq | 2 | +52 | -3 |
| 2022-11-12 02:33 | feat(checkhealth): use "help" syntax, avoid tabpage #20879 | Justin M. Keyes | 5 | +125 | -117 |
| 2022-11-12 01:57 | vim-patch:8.2.2207: illegal memory access if popup menu items are changed (#21028) | zeertzjq | 6 | +212 | -4 |
| 2022-11-11 23:43 | vim-patch:9.0.0861: solution for "!!sort" in closed fold is not optimal (#21027) | zeertzjq | 4 | +104 | -20 |
| 2022-11-11 10:18 | vim-patch:9.0.0715: wrong argument for append() gives two error messages (#21023) | zeertzjq | 1 | +2 | -0 |
| 2022-11-11 09:50 | vim-patch:8.2.1919: assert_fails() setting emsg_silent changes normal execution (#20998) | zeertzjq | 13 | +26 | -18 |
| 2022-11-11 08:46 | fix(messages): don't set cmdline_row when messages have scrolled (#21015) | zeertzjq | 2 | +29 | -1 |
| 2022-11-11 02:16 | vim-patch:9.0.0858: "!!sort" in a closed fold sorts too many lines (#21022) | zeertzjq | 2 | +55 | -5 |
| 2022-11-10 11:05 | refactor: move tabline code to statusline.c (#21008) | luukvbaal | 13 | +458 | -456 |
| 2022-11-10 09:05 | vim-patch:76db9e076318 (#21013) | Sean Dewar | 18 | +159 | -79 |
| 2022-11-10 08:12 | docs(treesitter): fix predicate syntax (#21016) | James Trew | 1 | +1 | -1 |
| 2022-11-10 05:38 | revert: "oldtests: win: fix buffer pathsep" (#21017) | zeertzjq | 1 | +2 | -2 |
| 2022-11-09 23:26 | fix(man.lua): use `env` command (#21007) | euclidianAce | 1 | +14 | -2 |
| 2022-11-09 23:21 | fix(clipboard): update version regex pattern (#21012) | Gregory Anders | 1 | +2 | -2 |
| 2022-11-09 22:34 | docs: swap CursorLineFold and CursorLineSign (#20875) | Eduard Baturin | 1 | +2 | -2 |
| 2022-11-09 22:16 | fix(messages): reset msg_grid_scroll_discount when redrawing (#21000) | zeertzjq | 4 | +17 | -1 |
| 2022-11-08 08:48 | Merge pull request #20821 from dundargoc/refactor/clang-tidy | bfredl | 56 | +559 | -556 |
| 2022-11-08 00:41 | refactor: remove stray emsg check after #20992 (#20996) | luukvbaal | 1 | +0 | -12 |
| 2022-11-08 00:15 | fix(vim.ui.input): return empty string when inputs nothing (#20883) | Jongwook Choi | 3 | +59 | -5 |
| 2022-11-07 23:21 | vim-patch:9.0.0844: handling 'statusline' errors is spread out (#20992) | luukvbaal | 7 | +51 | -72 |
| 2022-11-07 21:28 | vim-patch:9.0.0843: VHS tape files are not recognized (#20995) | Christian Clason | 2 | +2 | -0 |
| 2022-11-07 17:00 | Merge pull request #20991 from famiu/feat/api/nvim_cmd/command-name | bfredl | 4 | +15 | -0 |
| 2022-11-07 16:27 | feat(api): add command name to Lua command callback opts | Famiu Haque | 4 | +15 | -0 |
| 2022-11-07 13:08 | test(old): make Test_help_tagjump() test order match upstream | zeertzjq | 1 | +8 | -8 |
| 2022-11-07 12:13 | Merge pull request #20990 from zeertzjq/vim-8.2.2060 | zeertzjq | 7 | +23 | -26 |
| 2022-11-07 12:02 | refactor(highlight): rename FloatBorderTitle #20988 | Raphael | 4 | +5 | -5 |
| 2022-11-07 11:50 | vim-patch:8.2.3626: "au! event" cannot be followed by another command | zeertzjq | 3 | +10 | -5 |
| 2022-11-07 11:40 | vim-patch:8.2.2060: check for features implemented with "if" | zeertzjq | 5 | +13 | -21 |
| 2022-11-07 10:22 | docs(news): add linematch (#20927) | Lewis Russell | 2 | +9 | -0 |
| 2022-11-07 10:21 | refactor: more clint (#20910) | Lewis Russell | 14 | +597 | -879 |
| 2022-11-07 06:49 | Merge pull request #20987 from zeertzjq/vim-8.2.3751 | zeertzjq | 20 | +1264 | -620 |
| 2022-11-07 04:12 | docs(options): remove mentions of 'imactivatefunc' and 'imstatusfunc' | zeertzjq | 1 | +4 | -4 |
| 2022-11-07 06:08 | vim-patch:8.2.3792: setting *func options insufficiently tested | zeertzjq | 4 | +373 | -298 |
| 2022-11-07 05:37 | vim-patch:8.2.3788: lambda for option that is a function may be freed | zeertzjq | 10 | +978 | -764 |
| 2022-11-07 03:20 | vim-patch:8.2.3758: options that take a function insufficiently tested | zeertzjq | 3 | +480 | -400 |
| 2022-11-07 03:04 | vim-patch:8.2.3756: might crash when callback is not valid | zeertzjq | 7 | +42 | -10 |
| 2022-11-07 02:26 | vim-patch:8.2.3751: cannot assign a lambda to an option that takes a function | zeertzjq | 12 | +291 | -51 |
| 2022-11-07 02:24 | vim-patch:8.2.3735: cannot use a lambda for 'imactivatefunc' | zeertzjq | 1 | +14 | -11 |
| 2022-11-07 03:46 | fix(clipboard): prefer xsel #20918 | wzy | 1 | +6 | -6 |
| 2022-11-07 03:31 | feat: ":write ++p" creates parent dirs #20835 | Victor Blanchard | 11 | +116 | -0 |
| 2022-11-07 03:18 | fix(tutor): failing to get buf name #20933 | erw7 | 1 | +1 | -1 |
| 2022-11-07 03:10 | refactor: click definition functions #20923 | luukvbaal | 2 | +48 | -40 |
| 2022-11-07 03:05 | ci: add stale bot #20884 | dundargoc | 1 | +25 | -0 |
| 2022-11-07 03:02 | vim-patch:9.0.0756 #20680 | Shougo | 4 | +25 | -0 |
| 2022-11-07 01:35 | ci: install only necessary dependencies #20970 | dundargoc | 1 | +0 | -16 |
| 2022-11-07 01:20 | fix(ui-ext): correct message kind in history before vim.ui_attach() | notomo | 2 | +28 | -0 |
| 2022-11-07 01:08 | fix(stdpath): default to /tmp if stdpath('run') cannot be created #20952 | zeertzjq | 1 | +3 | -0 |
| 2022-11-07 00:51 | Merge pull request #20944 from zeertzjq/vim-8.2.3705 | zeertzjq | 13 | +945 | -44 |
| 2022-11-07 00:42 | ci: request reviewers when PR is reopened #20972 | dundargoc | 1 | +1 | -1 |
| 2022-11-05 09:01 | vim-patch:9.0.0389: crash when 'tagfunc' closes the window | zeertzjq | 3 | +26 | -0 |
| 2022-11-05 08:59 | vim-patch:9.0.0246: using freed memory when 'tagfunc' deletes the buffer | zeertzjq | 2 | +18 | -1 |
| 2022-08-20 00:45 | vim-patch:8.2.3725: cannot use a lambda for 'completefunc' and 'omnifunc' | zeertzjq | 11 | +677 | -33 |
| 2022-08-20 01:35 | vim-patch:8.2.3712: cannot use Vim9 lambda for 'tagfunc' | zeertzjq | 3 | +108 | -15 |
| 2022-11-05 07:30 | vim-patch:8.2.3705: cannot pass a lambda name to function() or funcref() | zeertzjq | 3 | +31 | -11 |
| 2022-08-20 00:27 | vim-patch:8.2.3665: cannot use a lambda for 'tagfunc' | zeertzjq | 7 | +106 | -5 |
| 2022-11-06 23:58 | Merge pull request #20982 from zeertzjq/vim-8.2.2849 | zeertzjq | 6 | +290 | -3 |
| 2022-11-06 23:21 | vim-patch:8.2.2873: not enough tests for writing buffers | zeertzjq | 4 | +62 | -2 |
| 2022-11-06 23:06 | vim-patch:8.2.2856: get readonly error for device that can't be written to | zeertzjq | 2 | +17 | -2 |
| 2022-11-06 23:04 | vim-patch:8.2.2849: bufwrite not sufficiently tested | zeertzjq | 2 | +212 | -0 |
| 2022-11-06 23:03 | vim-patch:9.0.0841: deletebufline() does not always return 1 on failure (#20980) | zeertzjq | 2 | +36 | -18 |
| 2022-11-06 22:18 | Merge pull request #20968 from zeertzjq/vim-8.2.2570 | zeertzjq | 5 | +47 | -40 |
| 2022-11-06 21:31 | fix: add lfs to luarc.json (#20979) | Gregory Anders | 1 | +7 | -4 |
| 2022-11-06 14:32 | vim-patch:8.2.4495: help test fails in 24 line terminal | zeertzjq | 1 | +1 | -1 |
| 2022-11-06 14:28 | vim-patch:8.2.2627: no need to check for BSD after checking for not root | zeertzjq | 3 | +0 | -12 |
| 2022-11-06 14:15 | vim-patch:8.2.2623: some tests fail when run as root | zeertzjq | 4 | +46 | -31 |
| 2022-11-06 14:15 | vim-patch:8.2.2570: tests fail when run as root | zeertzjq | 4 | +4 | -0 |
| 2022-11-06 15:07 | vim-patch:8.2.2592: code coverage could be improved (#20969) | zeertzjq | 5 | +38 | -0 |
| 2022-11-06 14:13 | vim-patch:8.2.1340: some tests fail on Cirrus CI and/or with FreeBSD (#20967) | zeertzjq | 4 | +58 | -53 |
| 2022-11-06 13:56 | vim-patch:8.1.1200: old style comments in debugger source | zeertzjq | 1 | +1 | -0 |
| 2022-11-06 12:22 | test(old): remove stray test42 files (#20966) | zeertzjq | 3 | +1 | -2 |
| 2022-11-06 10:59 | feat(ui): add support to display a title in the border of a float (#20184) | Raphael | 12 | +371 | -3 |
| 2022-10-22 10:36 | refactor: fix clang-tidy warnings | dundargoc | 56 | +559 | -556 |
| 2022-11-06 09:58 | vim-patch:9.0.0265: no good reason why the "gf" command isn't in the tiny version (#20964) | zeertzjq | 3 | +2 | -3 |
| 2022-11-06 09:11 | Merge pull request #20962 from zeertzjq/vim-8.2.1736 | zeertzjq | 14 | +68 | -6 |
| 2022-11-06 08:46 | vim-patch:8.2.3744: E854 is not tested; some spelling suggestions are not tested | zeertzjq | 2 | +19 | -0 |
| 2022-11-06 08:31 | vim-patch:8.2.3719: MS-Windows: test sometimes runs into existing swap file | zeertzjq | 1 | +6 | -6 |
| 2022-11-06 07:52 | vim-patch:8.2.1736: failure to compile a pattern not tested much | zeertzjq | 13 | +43 | -0 |
| 2022-11-06 07:36 | Merge pull request #20961 from zeertzjq/vim-8.2.3055 | zeertzjq | 4 | +28 | -5 |
| 2022-11-06 07:11 | vim-patch:9.0.0355: check for uppercase char in autoload name is wrong | zeertzjq | 2 | +7 | -2 |
| 2022-11-06 06:50 | vim-patch:8.2.3055: strange error for assigning to "x.key" on non-dictionary | zeertzjq | 3 | +13 | -2 |
| 2022-11-06 07:08 | refactor(eval): make get_lval() explicitly check for v:lua | zeertzjq | 1 | +8 | -1 |
| 2022-11-06 04:43 | fix(paste): feed keys as typed in cmdline mode (#20959) | zeertzjq | 2 | +10 | -1 |
| 2022-11-06 03:16 | Merge pull request #20955 from zeertzjq/vim-8.2.2918 | zeertzjq | 6 | +71 | -17 |
| 2022-11-05 23:01 | vim-patch:9.0.0836: wrong error when using extend() with funcref | zeertzjq | 3 | +26 | -13 |
| 2022-10-28 04:08 | vim-patch:8.2.2921: E704 for script local variable is not backwards compatible | zeertzjq | 2 | +8 | -6 |
| 2022-10-28 03:56 | vim-patch:8.2.2920: still a way to shadow a builtin function | zeertzjq | 3 | +24 | -5 |
| 2022-10-28 03:53 | vim-patch:8.2.2918: builtin function can be shadowed by global variable | zeertzjq | 2 | +20 | -0 |
| 2022-11-06 01:35 | fix(eval): change some tv_dict_add() usages back to hash_add() | zeertzjq | 2 | +6 | -6 |
| 2022-11-06 00:53 | Merge pull request #20954 from zeertzjq/vim-8.2.2918 | zeertzjq | 5 | +46 | -12 |
| 2022-11-05 22:47 | vim-patch:8.2.3016: confusing error when expression is followed by comma | zeertzjq | 3 | +13 | -3 |
| 2022-11-05 22:47 | vim-patch:8.2.2723: assignment test fails | zeertzjq | 1 | +1 | -1 |
| 2022-11-05 22:46 | vim-patch:8.2.2722: Vim9: crash when using LHS with double index | zeertzjq | 1 | +1 | -1 |
| 2022-11-05 22:35 | vim-patch:8.2.1306: checking for first character of dict key is inconsistent | zeertzjq | 3 | +19 | -5 |
| 2022-11-05 22:31 | vim-patch:8.2.1274: Vim9: no error for missing white space at script level | zeertzjq | 3 | +15 | -5 |
| 2022-11-05 22:48 | docs(news): add news blurb for tmux clipboard change (#20950) | Gregory Anders | 1 | +2 | -0 |
| 2022-11-05 22:22 | ci: replace deprecated feature set-output (#20834) | dundargoc | 3 | +6 | -5 |
| 2022-11-05 21:57 | ci: remove ci/build.ps1 (#20891) | dundargoc | 4 | +54 | -107 |
| 2022-11-05 21:47 | vim-patch:9.0.0835: the window title is not redrawn when 'endoffile' changes (#20951) | zeertzjq | 1 | +6 | -8 |
| 2022-11-05 21:29 | ci: fix incorrect asan_symbolize name (#20900) | dundargoc | 1 | +1 | -1 |
| 2022-11-05 21:11 | Merge pull request #20858 from dundargoc/build/lintsh | dundargoc | 14 | +63 | -44 |
| 2022-11-05 21:09 | revert: "ci(commitlint): use pull_request_target to avoid "skip ci"" (#20845) | dundargoc | 1 | +3 | -3 |
| 2022-11-05 21:07 | Merge pull request #20732 from dundargoc/build/default-cmake-args | dundargoc | 11 | +35 | -26 |
| 2022-11-05 21:02 | vim-patch:8.2.3713: MS-Windows: no error if vimgrep pattern is not matching (#20947) | zeertzjq | 2 | +17 | -4 |
| 2022-11-05 13:58 | Merge pull request #20946 from zeertzjq/vim-8.2.1106 | zeertzjq | 7 | +5202 | -5671 |
| 2022-11-05 12:35 | vim-patch:8.2.1417: test 49 is old style | zeertzjq | 3 | +2023 | -2513 |
| 2022-11-05 12:25 | vim-patch:8.2.1383: test 49 is old style | zeertzjq | 4 | +1201 | -1224 |
| 2022-11-05 12:23 | vim-patch:8.2.1366: test 49 is old style | zeertzjq | 3 | +1764 | -1752 |
| 2022-11-05 12:16 | vim-patch:8.2.1106: crash when trying to use s: variable in typed command | zeertzjq | 3 | +106 | -75 |
| 2022-11-05 13:37 | vim-patch:8.2.0883: memory leak in test 49 | zeertzjq | 1 | +1 | -0 |
| 2022-11-05 11:57 | Merge pull request #17950 from zeertzjq/vim-8.2.4029 | zeertzjq | 9 | +312 | -51 |
| 2022-11-05 11:19 | vim-patch:8.2.4882: cannot make 'breakindent' use a specific column | zeertzjq | 4 | +88 | -13 |
| 2022-11-05 11:08 | vim-patch:8.2.4501: with 'showbreak' set cursor displayed in wrong position | zeertzjq | 3 | +68 | -2 |
| 2022-04-01 10:31 | vim-patch:8.2.4100: early return when getting the 'formatlistpat' value | zeertzjq | 2 | +16 | -2 |
| 2022-04-01 10:12 | vim-patch:8.2.4093: cached breakindent values not initialized properly | zeertzjq | 4 | +81 | -3 |
| 2022-04-01 09:58 | vim-patch:8.2.4029: debugging NFA regexp my crash, cached indent may be wrong | zeertzjq | 3 | +65 | -37 |
| 2022-11-05 11:31 | build: always ignore user's cmake preset (#20935) | kylo252 | 1 | +1 | -1 |
| 2022-11-05 10:51 | Merge pull request #20774 from zeertzjq/vim-8.2.4679 | zeertzjq | 12 | +137 | -37 |
| 2022-11-05 10:02 | fix(eval): make error number of charidx() same as Vim | zeertzjq | 2 | +3 | -3 |
| 2022-10-22 01:32 | vim-patch:8.2.4679: cannot have expandcmd() give an error message for mistakes | zeertzjq | 5 | +48 | -12 |
| 2022-11-05 09:16 | vim-patch:8.2.2606: strchars() defaults to counting composing characters | zeertzjq | 5 | +51 | -12 |
| 2022-11-05 07:06 | vim-patch:8.2.1626: test for strchars() fails with different error number | zeertzjq | 1 | +1 | -1 |
| 2022-11-05 07:02 | vim-patch:8.2.1624: Vim9: cannot pass "true" to split(), str2nr() and strchars() | zeertzjq | 1 | +4 | -4 |
| 2022-11-05 09:43 | vim-patch:8.2.1600: Vim9: cannot use "true" with deepcopy() | zeertzjq | 2 | +3 | -3 |
| 2022-11-05 06:59 | vim-patch:8.2.1751: using 2 where bool is expected may throw an error | zeertzjq | 3 | +12 | -2 |
| 2022-10-22 02:05 | vim-patch:8.1.1949: cannot scroll a popup window to the very bottom | zeertzjq | 1 | +16 | -1 |
| 2022-11-05 08:32 | Merge pull request #20943 from zeertzjq/vim-8.2.4688 | zeertzjq | 5 | +87 | -17 |
| 2022-11-05 08:03 | vim-patch:9.0.0053: E1281 not tested with the old regexp engine | zeertzjq | 1 | +7 | -3 |
| 2022-11-05 07:59 | vim-patch:8.2.4978: no error if engine selection atom is not at the start | zeertzjq | 5 | +32 | -1 |
| 2022-11-05 07:56 | vim-patch:8.2.4693: new regexp does not accept pattern "\%>0v" | zeertzjq | 3 | +20 | -3 |
| 2022-11-05 07:51 | vim-patch:8.2.4688: new regexp engine does not give an error for "\%v" | zeertzjq | 4 | +33 | -15 |
| 2022-11-05 07:14 | Merge pull request #20942 from zeertzjq/vim-8.2.5027 | zeertzjq | 5 | +54 | -23 |
| 2022-11-05 06:26 | vim-patch:8.2.5027: error for missing :endif when an exception was thrown | zeertzjq | 2 | +18 | -1 |
| 2022-11-05 06:31 | vim-patch:8.2.3919: Vim9: wrong argument for append() results in two errors | zeertzjq | 3 | +27 | -10 |
| 2022-11-05 06:35 | vim-patch:8.2.3252: duplicated code for adding buffer lines | zeertzjq | 1 | +10 | -13 |
| 2022-11-05 06:17 | Merge pull request #20941 from zeertzjq/vim-8.2.1183 | zeertzjq | 41 | +275 | -126 |
| 2022-11-05 04:33 | vim-patch:8.2.1632: not checking the context of test_fails() | zeertzjq | 2 | +41 | -15 |
| 2022-11-05 04:41 | vim-patch:8.2.1631: test_fails() does not check the context of the line number | zeertzjq | 5 | +28 | -11 |
| 2022-11-05 04:40 | vim-patch:8.2.1484: flaky failure in assert_fails() | zeertzjq | 1 | +2 | -1 |
| 2022-11-05 04:37 | vim-patch:8.2.1479: Vim9: error for list index uses wrong line number | zeertzjq | 5 | +36 | -8 |
| 2022-11-05 04:28 | vim-patch:8.2.1199: not all assert functions are fully tested | zeertzjq | 2 | +52 | -5 |
| 2022-11-05 03:08 | vim-patch:8.2.1184: some tests fail | zeertzjq | 1 | +2 | -7 |
| 2022-11-04 23:24 | vim-patch:partial:8.2.1183: assert_fails() checks the last error message | zeertzjq | 38 | +144 | -109 |
| 2022-11-05 04:26 | vim-patch:8.2.0615: regexp benchmark stest is old style (#20940) | zeertzjq | 11 | +150 | -65 |
| 2022-11-05 04:20 | version.c: update [skip ci] (#20825) | github-actions[bot] | 1 | +1 | -1 |
| 2022-11-05 04:00 | Merge pull request #20939 from zeertzjq/vim-8.2.0502 | zeertzjq | 13 | +49 | -24 |
| 2022-11-05 03:27 | vim-patch:8.2.0612: Vim9: no check for space before #comment | zeertzjq | 5 | +25 | -10 |
| 2022-11-05 03:17 | vim-patch:8.2.0502: Vim9: some code is not tested | zeertzjq | 11 | +28 | -18 |
| 2022-11-05 02:43 | feat(clipboard): copy to system clipboard in tmux when supported (#20936) | Gregory Anders | 1 | +6 | -1 |
| 2022-11-05 01:49 | Merge pull request #20938 from zeertzjq/vim-8.2.0644 | zeertzjq | 25 | +304 | -53 |
| 2022-11-05 00:22 | vim-patch:8.2.0958: not sufficient testing for buffer writing | zeertzjq | 2 | +66 | -0 |
| 2022-11-05 00:07 | vim-patch:8.2.0866: not enough tests for buffer writing | zeertzjq | 12 | +147 | -42 |
| 2022-11-04 23:34 | vim-patch:8.2.0644: insufficient testing for invalid function arguments | zeertzjq | 12 | +64 | -10 |
| 2022-11-05 00:03 | vim-patch:8.2.0433: INT signal not properly tested | zeertzjq | 3 | +30 | -4 |
| 2022-11-05 01:24 | fix(fileio): use first available directory in backupdir for backupcopy (#20655) | Will Spurgin | 2 | +59 | -4 |
| 2022-11-05 00:58 | fix(vim.diff): fix fastforward off-by-1 (#20937) | Lewis Russell | 1 | +2 | -2 |
| 2022-11-04 13:49 | Merge pull request #20934 from zeertzjq/vim-8.2.0968 | zeertzjq | 15 | +1412 | -198 |
| 2022-11-04 12:41 | vim-patch:8.2.2901: some operators not fully tested | zeertzjq | 4 | +76 | -0 |
| 2022-11-04 12:31 | vim-patch:8.2.1810: some code in normal.c not covered by tests | zeertzjq | 2 | +97 | -2 |
| 2022-11-04 11:49 | vim-patch:8.2.1022: various parts of code not covered by tests | zeertzjq | 11 | +327 | -26 |
| 2022-11-04 11:51 | vim-patch:8.2.0976: some 'cpoptions' not tested | zeertzjq | 4 | +307 | -83 |
| 2022-11-04 11:42 | vim-patch:8.2.0968: no proper testing of the 'cpoptions' flags | zeertzjq | 3 | +631 | -113 |
| 2022-11-04 12:26 | ci: skip tests if build fails (#20908) | dundargoc | 1 | +32 | -11 |
| 2022-11-04 11:31 | vim-patch:8.2.0540: regexp and other code not tested (#20930) | zeertzjq | 0 | +0 | -0 |
| 2022-11-04 11:12 | fix(vim.diff): correctly apply hunk offsets with linematch (#20931) | Lewis Russell | 1 | +9 | -9 |
| 2022-11-04 10:31 | fix(diff): remove size_t underflow (#20929) | Lewis Russell | 2 | +5 | -6 |
| 2022-11-04 10:17 | vim-patch:8.2.0448: various functions not properly tested (#20926) | zeertzjq | 20 | +146 | -1 |
| 2022-11-04 09:07 | Enable new diff option linematch (#14537) | Jonathon | 11 | +2049 | -81 |
| 2022-11-03 01:13 | fix(man.lua): set modifiable before writing page (#20914) | Kevin Hwang | 1 | +1 | -1 |
| 2022-11-02 14:07 | Merge pull request #20782 from dundargoc/docs/typos | zeertzjq | 24 | +40 | -40 |
| 2022-10-23 08:17 | docs: fix typos | dundargoc | 24 | +40 | -40 |
| 2022-11-02 01:06 | Merge pull request #20904 from zeertzjq/vim-9.0.0822 | zeertzjq | 5 | +52 | -1 |
| 2022-11-02 00:04 | vim-patch:9.0.0825: cannot drag an entry in the tabpage line | zeertzjq | 2 | +21 | -21 |
| 2022-11-01 12:22 | vim-patch:9.0.0824: crash when using win_move_separator() in other tab page | zeertzjq | 3 | +24 | -4 |
| 2022-11-01 02:21 | vim-patch:9.0.0823: mouse drag test fails | zeertzjq | 1 | +6 | -2 |
| 2022-10-31 23:13 | vim-patch:9.0.0822: crash when dragging the statusline with a mapping | zeertzjq | 3 | +38 | -11 |
| 2022-11-02 00:02 | vim-patch:9.0.0826: if 'endofline' is set CTRL-Z may be written in a wrong place (#20903) | zeertzjq | 4 | +131 | -15 |
| 2022-10-30 12:50 | build(lint): add more shell scripts to lintsh | dundargoc | 12 | +46 | -36 |
| 2022-11-01 13:29 | build: add EXCLUDE option to add_glob_target | dundargoc | 3 | +17 | -8 |
| 2022-11-01 14:39 | build(lint): remove clint.py rules for braces #20880 | dundargoc | 26 | +91 | -305 |
| 2022-11-01 12:38 | build(deps): bump lua parser to v0.0.14 (#20897) | Christian Clason | 2 | +7 | -2 |
| 2022-11-01 12:21 | vim-patch:8.2.2343: Vim9: return type of readfile() is any (#20896) | zeertzjq | 5 | +38 | -10 |
| 2022-11-01 01:14 | refactor: move do_mouse() and its helpers to mouse.c (#20895) | zeertzjq | 3 | +918 | -899 |
| 2022-10-31 23:29 | vim-patch:9.0.0821: crash with win_move_statusline() in another tabpage (#20894) | zeertzjq | 2 | +16 | -0 |
| 2022-10-31 22:14 | fix(mark): do not restore view in op-pending mode (#20889) | zeertzjq | 2 | +17 | -1 |
| 2022-10-31 16:10 | Merge pull request #20489 from jpalus/memory-alignment | bfredl | 2 | +23 | -15 |
| 2022-10-31 09:07 | refactor(memory): simplify new alignment logic | bfredl | 1 | +17 | -15 |
| 2022-10-04 22:18 | fix(memory): fix memory alignment for dynamic allocation | Jan Palus | 2 | +20 | -14 |
| 2022-10-30 15:39 | Merge #20873 from justinmk/checkhealth | Justin M. Keyes | 5 | +399 | -318 |
| 2022-10-30 05:41 | feat(checkhealth): check runtime ($VIMRUNTIME) | Justin M. Keyes | 4 | +113 | -64 |
| 2022-10-30 03:47 | refactor(checkhealth): convert "nvim" check to Lua | Justin M. Keyes | 2 | +321 | -284 |
| 2022-10-30 03:44 | feat(checkhealth): improve treesitter report | Justin M. Keyes | 1 | +6 | -11 |
| 2022-10-30 10:08 | ci(stylua): explicitly set the version to latest (#20869) | dundargoc | 1 | +1 | -0 |
| 2022-10-30 09:35 | fix(lsp/window_showDocument): correctly handle external resources #20867 | lvimuser | 1 | +4 | -4 |
| 2022-10-30 09:06 | ci(windows): build dependencies with Ninja (#20800) | dundargoc | 2 | +8 | -59 |
| 2022-10-30 00:33 | Merge pull request #20855 from zeertzjq/vim-fb0cf2357e0c | zeertzjq | 11 | +59 | -13 |
| 2022-10-29 23:56 | vim-patch:9.0.0819: still a build error, tests are failing | zeertzjq | 5 | +17 | -8 |
| 2022-10-29 01:03 | vim-patch:9.0.0816: CTRL-Z at end of file is always dropped | zeertzjq | 9 | +48 | -11 |
| 2022-10-30 00:05 | build(vim-patch.sh): checkout files with path for uncrustify (#20863) | zeertzjq | 1 | +13 | -31 |
| 2022-10-29 23:37 | fix(health): correct tmux rgb verification (#20868) | Barrett Ruth | 1 | +1 | -1 |
| 2022-10-29 23:10 | fix(mouse): ensure no scrolling with "ver:0" in 'mousescroll' (#20861) | zeertzjq | 3 | +20 | -2 |
| 2022-10-29 23:10 | fix(path): don't remove trailing slash when getting absolute path (#20853) | zeertzjq | 2 | +13 | -10 |
| 2022-10-29 22:49 | fix: avoid unsigned overflow in home_replace() (#20854) | zeertzjq | 2 | +12 | -0 |
| 2022-10-29 19:11 | ci: use GHA default clang for asan, tsan jobs #20846 | dundargoc | 2 | +3 | -11 |
| 2022-10-29 17:42 | build: remove python linting #20851 | dundargoc | 4 | +4 | -18 |
| 2022-10-29 15:41 | vim-patch:partial:6ebe4f970b8b (#20860) | Christian Clason | 15 | +395 | -264 |
| 2022-10-28 23:13 | fix(docs): nil as viable argument for goto_prev (#20852) | Martin Kunz | 2 | +2 | -2 |
| 2022-10-28 22:43 | Merge pull request #20848 from zeertzjq/vim-8.2.1639 | zeertzjq | 1 | +505 | -514 |
| 2022-10-28 15:15 | vim-patch:8.2.1716: options window has duplicate translations | zeertzjq | 1 | +17 | -17 |
| 2022-10-28 14:59 | vim-patch:8.2.1663: options window entries cannot be translated | zeertzjq | 1 | +393 | -398 |
| 2022-10-28 14:49 | vim-patch:8.2.1652: cannot translate lines in the options window | zeertzjq | 1 | +25 | -27 |
| 2022-10-28 14:48 | vim-patch:8.2.1642: otions test fails | zeertzjq | 1 | +1 | -1 |
| 2022-10-28 14:39 | vim-patch:8.2.1639: options window cannot be translated | zeertzjq | 1 | +88 | -90 |
| 2022-10-28 14:35 | build: make update-po support optwin.vim (#20840) | zeertzjq | 1 | +8 | -3 |
| 2022-10-28 12:22 | fix(diff.c): regression in diffgetput (#20843) | Lewis Russell | 1 | +9 | -7 |
| 2022-10-28 06:15 | Merge pull request #20842 from zeertzjq/vim-8.2.1395 | zeertzjq | 3 | +9 | -8 |
| 2022-10-28 05:27 | vim-patch:8.2.3407: using uninitialized memory with "let g:['bar'] = 2" | zeertzjq | 1 | +1 | -0 |
| 2022-10-28 03:39 | vim-patch:8.2.1395: Vim9: no error if declaring a funcref with lower case letter | zeertzjq | 3 | +8 | -8 |
| 2022-10-28 03:25 | Merge pull request #20832 from zeertzjq/vim-8.2.1544 | zeertzjq | 7 | +67 | -7 |
| 2022-10-27 14:07 | vim-patch:8.2.1585: messages in globals.h not translated | zeertzjq | 2 | +2 | -2 |
| 2022-10-27 10:08 | vim-patch:8.2.1544: cannot translate messages in a Vim script | zeertzjq | 7 | +67 | -7 |
| 2022-10-27 20:31 | docs(api): pattern is not expanded for autocommands (#20812) | Christian Clason | 2 | +15 | -2 |
| 2022-10-27 18:31 | docs: .git-blame-ignore-revs (#20820) | dundargoc | 1 | +19 | -0 |
| 2022-10-27 15:14 | Merge pull request #20796 from lewis6991/refactor/diff.c_memmove | Lewis Russell | 1 | +40 | -48 |
| 2022-10-27 13:59 | build: fix plural messages missing from .po files (#20830) | zeertzjq | 1 | +2 | -1 |
| 2022-10-27 10:57 | Merge pull request #20828 from zeertzjq/vim-patch-null | James McCoy | 1 | +4 | -5 |
| 2022-10-27 07:16 | build(deps): bump vimdoc parser to v1.2.5 (#20829) | Christian Clason | 2 | +4 | -2 |
| 2022-10-27 05:38 | build(vim-patch.sh): handle added/removed files properly | zeertzjq | 1 | +4 | -5 |
| 2022-10-27 05:32 | Merge pull request #20827 from zeertzjq/vim-8.2.4234 | zeertzjq | 5 | +16 | -5 |
| 2022-10-27 05:08 | vim-patch:8.2.4234: test_garbagecollect_now() does not check v:testing | zeertzjq | 2 | +14 | -1 |
| 2022-10-27 05:04 | vim-patch:8.2.2653: build failure | zeertzjq | 3 | +2 | -4 |
| 2022-10-27 05:07 | Merge pull request #20826 from zeertzjq/vim-8.2.4206 | zeertzjq | 3 | +31 | -1 |
| 2022-10-27 03:50 | vim-patch:8.2.4207: recursion test fails with MSVC | zeertzjq | 1 | +8 | -2 |
| 2022-10-27 03:40 | vim-patch:8.2.4206: condition with many "(" causes a crash | zeertzjq | 2 | +17 | -0 |
| 2022-10-27 03:43 | vim-patch:8.2.4070: using uninitialized memory when reading empty file | zeertzjq | 2 | +8 | -1 |
| 2022-10-27 04:46 | build: copy each treesitter parser library individually #20797 | dundargoc | 1 | +4 | -1 |
| 2022-10-27 04:28 | refactor(clint): convert short to int16_t (#20815) | dundargoc | 3 | +5 | -5 |
| 2022-10-27 02:08 | Merge pull request #20824 from zeertzjq/vim-8.2.3408 | zeertzjq | 2 | +19 | -1 |
| 2022-10-27 01:44 | vim-patch:8.2.3408: can delete a numbered function | zeertzjq | 2 | +12 | -0 |
| 2022-10-27 01:36 | vim-patch:partial:8.2.2881: various pieces of code not covered by tests | zeertzjq | 1 | +7 | -1 |
| 2022-10-27 00:56 | Merge pull request #20823 from zeertzjq/vim-8.2.2100 | zeertzjq | 5 | +58 | -10 |
| 2022-10-27 00:34 | vim-patch:8.2.2727: function test fails | zeertzjq | 1 | +2 | -2 |
| 2022-10-27 00:30 | vim-patch:8.2.2726: confusing error message with white space before comma | zeertzjq | 1 | +11 | -0 |
| 2022-10-27 00:26 | vim-patch:8.2.2100: insufficient testing for function range and dict | zeertzjq | 4 | +39 | -2 |
| 2022-10-27 00:25 | test(old): test_lambda.vim garbagecollect() -> test_garbagecollect_now() | zeertzjq | 1 | +6 | -6 |
| 2022-10-27 00:23 | Merge pull request #20822 from zeertzjq/vim-8.2.2837 | zeertzjq | 5 | +65 | -0 |
| 2022-10-26 23:58 | vim-patch:8.2.3839: using \z() with \z1 not tested for syntax highlighting | zeertzjq | 1 | +18 | -0 |
| 2022-10-26 23:53 | vim-patch:8.2.2837: various code lines not covered by tests | zeertzjq | 5 | +47 | -0 |
| 2022-10-26 23:43 | docs(usr_05): update sentence about Nvim default behavior of Q (#20817) | Raffaele Mancuso | 1 | +2 | -2 |
| 2022-10-26 21:57 | Merge pull request #20818 from zeertzjq/vim-8.2.0531 | zeertzjq | 6 | +330 | -164 |
| 2022-10-26 15:26 | vim-patch:8.2.1113: no test for verbose output of :call | zeertzjq | 1 | +11 | -0 |
| 2022-10-26 15:24 | vim-patch:8.2.0606: several syntax HL errors not checked | zeertzjq | 1 | +45 | -50 |
| 2022-10-26 15:22 | vim-patch:8.2.0534: client-server test fails under valgrind | zeertzjq | 1 | +1 | -1 |
| 2022-10-26 14:38 | vim-patch:8.2.0531: various errors not tested | zeertzjq | 5 | +321 | -161 |
| 2022-10-26 14:38 | Merge pull request #20816 from zeertzjq/vim-8.1.1826 | zeertzjq | 15 | +71 | -59 |
| 2022-10-26 14:13 | vim-patch:9.0.0019: timers test not run where possible | zeertzjq | 1 | +5 | -3 |
| 2022-10-26 13:53 | vim-patch:8.1.1826: tests use hand coded feature and option checks | zeertzjq | 15 | +71 | -61 |
| 2022-10-26 13:34 | Merge pull request #20814 from zeertzjq/vim-8.2.0610 | zeertzjq | 17 | +216 | -29 |
| 2022-10-26 12:10 | vim-patch:8.2.1852: map() returing zero for NULL list is unexpected | zeertzjq | 4 | +12 | -9 |
| 2022-10-26 11:53 | vim-patch:8.2.0619: null dict is not handled like an empty dict | zeertzjq | 10 | +72 | -24 |
| 2022-10-26 11:04 | vim-patch:8.2.0610: some tests are still old style | zeertzjq | 12 | +143 | -7 |
| 2022-10-26 10:49 | Merge pull request #20813 from zeertzjq/vim-8.2.0163 | zeertzjq | 1 | +11 | -9 |
| 2022-10-26 10:12 | vim-patch:8.2.0163: test hangs on MS-Windows console | zeertzjq | 1 | +8 | -9 |
| 2022-10-26 10:21 | vim-patch:8.2.0162: balloon test fails in the GUI | zeertzjq | 1 | +3 | -0 |
| 2022-10-26 09:18 | fix(spell): fix wrong cast (#20810) | zeertzjq | 1 | +1 | -1 |
| 2022-10-26 06:38 | Merge pull request #20806 from zeertzjq/vim-8.2.0401 | zeertzjq | 18 | +370 | -29 |
| 2022-10-26 05:41 | vim-patch:8.2.0418: code in eval.c not sufficiently covered by tests | zeertzjq | 13 | +111 | -23 |
| 2022-10-26 05:05 | vim-patch:8.2.0401: not enough test coverage for evalvars.c | zeertzjq | 11 | +272 | -12 |
| 2022-10-26 05:40 | vim-patch:7.4.1097 | zeertzjq | 1 | +4 | -17 |
| 2022-10-26 05:38 | vim-patch:7.4.1081 | zeertzjq | 1 | +6 | -0 |
| 2022-10-26 04:53 | Merge pull request #20803 from zeertzjq/vim-8.2.0179 | zeertzjq | 2 | +269 | -0 |
| 2022-10-26 00:57 | vim-patch:8.2.0211: test for ANSI colors fails without an "ls" command | zeertzjq | 1 | +9 | -4 |
| 2022-10-26 00:42 | vim-patch:8.2.0179: still a few places where range() does not work | zeertzjq | 2 | +264 | -0 |
| 2022-10-24 15:19 | refactor(diff.c): copy lines via memmove | Lewis Russell | 1 | +22 | -27 |
| 2022-10-24 15:45 | refactor(diff.c): factor out diffblock deletion | Lewis Russell | 1 | +18 | -21 |
| 2022-10-24 18:05 | Merge pull request #20775 from shadmansaleh/fix/opt_tal_not_redrawing_tabline | bfredl | 5 | +44 | -2 |
| 2022-10-22 07:54 | fix: setting tabline option not redrawing tabline | shadmansaleh | 5 | +44 | -2 |
| 2022-10-24 13:56 | Merge pull request #20785 from lewis6991/refactor/diff.c_2 | Lewis Russell | 1 | +315 | -304 |
| 2022-10-24 13:34 | refactor(diff.c): internal does not need diffstyle | Lewis Russell | 1 | +1 | -3 |
| 2022-10-24 13:21 | refactor(diff.c): simplify diff_buf_idx() | Lewis Russell | 1 | +1 | -7 |
| 2022-10-24 08:54 | refactor(diff.c): factor out hunk processing | Lewis Russell | 1 | +110 | -99 |
| 2022-10-24 13:27 | build: preprocess vim patches with uncrustify #20786 | dundargoc | 1 | +53 | -1 |
| 2022-10-23 14:08 | refactor(diff.c): factor out hunk extraction | Lewis Russell | 1 | +82 | -71 |
| 2022-10-23 11:38 | refactor(diff.c): allocate hunks directly in ga_array | Lewis Russell | 1 | +28 | -37 |
| 2022-10-23 11:24 | refactor(diff.c): remove char_u declarations | Lewis Russell | 1 | +64 | -66 |
| 2022-10-24 12:53 | fix(lua): pesc, tbl_islist result types #20751 | NAKAI Tsuyoshi | 3 | +15 | -16 |
| 2022-10-24 11:24 | ci(lintcommit): enforce common scope names #20393 | dundargoc | 1 | +19 | -2 |
| 2022-10-24 08:50 | Merge pull request #20791 from zeertzjq/vim-8.2.0908 | zeertzjq | 3 | +92 | -28 |
| 2022-10-24 07:49 | test: add a test for a crash fixed by patch 8.2.0908 | zeertzjq | 1 | +35 | -2 |
| 2022-10-24 05:48 | vim-patch:8.2.0908: crash when changing the function table while listing it | zeertzjq | 2 | +57 | -26 |
| 2022-10-24 07:35 | build(deps): bump vimdoc parser and queries to v1.2.4 (#20788) | Christian Clason | 2 | +6 | -2 |
| 2022-10-23 11:01 | refactor(diff.c): break up ex_diffgetput() | Lewis Russell | 1 | +55 | -47 |
| 2022-10-23 11:04 | docs: ":che" is ":checkhealth" #20147 | ii14 | 3 | +8 | -8 |
| 2022-10-23 11:03 | feat(vim-patch): mention original author #20772 | Maxime Brunet | 1 | +3 | -2 |
| 2022-10-23 05:52 | docs(maintain): CI strategy #20778 | dundargoc | 1 | +30 | -0 |
| 2022-10-23 01:45 | docs: fix typos (#20724) | dundargoc | 13 | +25 | -25 |
| 2022-10-22 23:57 | refactor(diff.c): reduce scope of variables (#20781) | Lewis Russell | 1 | +50 | -64 |
| 2022-10-21 23:53 | fix(ui): send grid_resize events before triggering VimResized (#20760) | zeertzjq | 2 | +46 | -31 |
| 2022-10-21 15:45 | Merge pull request #20770 from dundargoc/refactor/lint | bfredl | 3 | +7 | -17 |
| 2022-10-21 14:43 | refactor: fix uncrustify lint errors | dundargoc | 3 | +7 | -17 |
| 2022-10-21 14:36 | vim-patch:9.0.0814: aws config files are not recognized (#20769) | Christian Clason | 2 | +3 | -1 |
| 2022-10-21 14:26 | Merge pull request #20664 from dundargoc/refactor/uncrustify | dundargoc | 13 | +136 | -245 |
| 2022-10-14 16:22 | docs(dev-style): remove rules covered by uncrustify | dundargoc | 1 | +0 | -96 |
| 2022-10-14 15:04 | refactor(uncrustify): improved formatting rules | dundargoc | 9 | +36 | -54 |
| 2022-10-14 14:34 | refactor(uncrustify): move macros definitions to enable formatting | dundargoc | 3 | +100 | -95 |
| 2022-10-21 12:47 | refactor: clang-tidy fixes to silence clangd warning (#20683) | dundargoc | 53 | +191 | -198 |
| 2022-10-21 12:04 | fix(filetype): don't pass empty string to detect (#20766) | Christian Clason | 1 | +1 | -1 |
| 2022-10-21 10:56 | vim-patch: bump VIM_VERSION from 8.0 => 8.1 #20762 | Justin M. Keyes | 6 | +865 | -289 |
| 2022-10-21 09:57 | build: give example on complex regexes | dundargoc | 1 | +2 | -0 |
| 2022-10-21 09:47 | build(cmake): add modelines to enable syntax highlighting | dundargoc | 7 | +14 | -0 |
| 2022-10-21 09:37 | build: rely on default cmake installation if possible | dundargoc | 3 | +19 | -26 |
| 2022-10-20 22:32 | vim-patch:9.0.0806: 'langmap' works differently when there are modifiers (#20754) | zeertzjq | 2 | +52 | -5 |
| 2022-10-20 20:49 | vim-patch:9.0.0808: jsonnet filetype detection has a typo (#20753) | Christian Clason | 2 | +2 | -2 |
| 2022-10-20 14:47 | Merge pull request #20748 from zeertzjq/vim-9.0.0804 | zeertzjq | 3 | +114 | -29 |
| 2022-10-20 14:05 | vim-patch:9.0.0804: crash when trying to divide a number by -1 | zeertzjq | 2 | +10 | -0 |
| 2022-10-20 13:50 | vim-patch:partial:8.2.0418: code in eval.c not sufficiently covered by tests | zeertzjq | 2 | +104 | -29 |
| 2022-10-20 13:20 | docs: update vimdoc parser #20747 | Justin M. Keyes | 11 | +200 | -228 |
| 2022-10-20 11:03 | fix(build): duplicate version string "v0.8.0-v0.8.0" #20578 | dundargoc | 2 | +14 | -15 |
| 2022-10-20 10:22 | fix(docs-html): misaligned tabs after conceal #20690 | Yee Cheng Chin | 1 | +26 | -2 |
| 2022-10-20 10:04 | docs(news): mention 'splitkeep' #20744 | zeertzjq | 3 | +5 | -5 |
| 2022-10-19 17:08 | vim-patch:9.0.0798: clang format configuration files are not recognized (#20741) | ObserverOfTime | 2 | +2 | -1 |
| 2022-10-19 03:32 | vim-patch:9.0.0739: mouse column not correctly used for popup_setpos (#20729) | zeertzjq | 3 | +144 | -8 |
| 2022-10-19 01:24 | revert: "oldtests: wait 200ms on mac for timer test" (#20728) | zeertzjq | 1 | +0 | -3 |
| 2022-10-19 00:16 | Merge pull request #20727 from zeertzjq/vim-9.0.0789 | zeertzjq | 2 | +26 | -0 |
| 2022-10-18 23:15 | vim-patch:9.0.0790: test for dummy buffer does not always produce the E86 error | zeertzjq | 1 | +2 | -1 |
| 2022-10-18 23:10 | vim-patch:9.0.0789: dummy buffer ends up in a window | zeertzjq | 2 | +25 | -0 |
| 2022-10-18 23:05 | vim-patch:9.0.0788: ModeChanged autocmd not executed when Visual ends with CTRL-C (#20722) | zeertzjq | 3 | +32 | -14 |
| 2022-10-18 22:06 | refactor(window.c): reduce scope of locals (#20301) | Lewis Russell | 1 | +234 | -317 |
| 2022-10-18 18:05 | vim-patch:9.0.0779: lsl and lm3 file extensions are not recognized (#20704) | Christian Clason | 4 | +54 | -2 |
| 2022-10-18 16:46 | fix(highlight): link more treesitter groups by default (#20711) | Christian Clason | 2 | +64 | -4 |
| 2022-10-18 14:18 | feat(docs): update parser, HTML gen #20720 | Justin M. Keyes | 10 | +93 | -54 |
| 2022-10-18 12:46 | vim-patch:9.0.0786: user command does not get number from :tab modifier (#20716) | zeertzjq | 2 | +25 | -2 |
| 2022-10-18 10:42 | fix(intro): omit patch version in ":help news" item #20713 | zeertzjq | 2 | +4 | -4 |
| 2022-10-18 09:13 | ci: add reviewers based on labels (#20703) | dundargoc | 1 | +2 | -1 |
| 2022-10-18 02:15 | fix(qflist): avoid read of uninitialized memory (#20709) | Mahmoud Al-Qudsi | 1 | +1 | -1 |
| 2022-10-17 17:40 | ci: bump ubuntu and macos to latest stable versions (#20479) | dundargoc | 1 | +7 | -7 |
| 2022-10-17 16:36 | vim-patch:9.0.0782: OpenVPN files are not recognized (#20702) | Christian Clason | 2 | +3 | -0 |
| 2022-10-17 15:16 | ci: add cirrus to isCI function to skip tests (#20526) | dundargoc | 8 | +32 | -22 |
| 2022-10-17 14:24 | fix(runtime): use `g:terminal_color_{0-15}` in colorschemes (#20637) | C.D. MacEachern | 20 | +88 | -0 |
| 2022-10-17 14:04 | Merge pull request #20685 from luukvbaal/scroll | zeertzjq | 2 | +8 | -2 |
| 2022-10-17 13:39 | test: add a test for #20684 | zeertzjq | 1 | +7 | -0 |
| 2022-10-16 20:34 | fix: 'scroll' is not set correctly for floats with 'splitkeep' | Luuk van Baal | 1 | +1 | -2 |
| 2022-10-17 13:00 | feat(api): nvim_select_popupmenu_item support cmdline pum (#20652) | zeertzjq | 12 | +373 | -179 |
| 2022-10-17 09:37 | fix(man): handle absolute paths as `:Man` targets (#20624) | Mahmoud Al-Qudsi | 2 | +22 | -0 |
| 2022-10-17 09:19 | Merge pull request #20665 from lewis6991/fix/decor_redraw | Lewis Russell | 2 | +73 | -24 |
| 2022-10-17 06:52 | feat(runtime)!: remove filetype.vim (#20428) | Christian Clason | 12 | +28 | -4271 |
| 2022-10-17 06:19 | vim-patch:3c053a1a5ad2 (#20679) | Christian Clason | 21 | +484 | -116 |
| 2022-10-17 06:18 | vim-patch:9.0.0771: cannot always tell the difference beween tex and … (#20687) | Jonas Strittmatter | 3 | +7 | -2 |
| 2022-10-16 22:31 | docs: "supported platforms" matrix #19615 | dundargoc | 3 | +55 | -1 |
| 2022-10-16 22:24 | fix(lsp): reporting bogus capabilities in CodeActionKind #20678 | David Hotham | 1 | +1 | -1 |
| 2022-10-16 21:55 | feat: mention ":help news" in intro #20674 | Gregory Anders | 2 | +7 | -4 |
| 2022-10-16 00:56 | Merge pull request #20677 from zeertzjq/vim-9.0.0761 | zeertzjq | 14 | +112 | -44 |
| 2022-10-16 00:34 | vim-patch:9.0.0764: indent and option tests fail | zeertzjq | 1 | +5 | -1 |
| 2022-10-16 00:06 | vim-patch:9.0.0761: cannot use 'indentexpr' for Lisp indenting | zeertzjq | 13 | +107 | -43 |
| 2022-10-16 00:01 | vim-patch:9.0.0765: with a Visual block a put command column may go negative (#20676) | zeertzjq | 2 | +15 | -0 |
| 2022-10-15 09:53 | fix(decoration): call providers in win_update() earlier | Lewis Russell | 2 | +73 | -24 |
| 2022-10-15 17:01 | refactor(drawscreen.c): reduce scopes of locals (#20668) | Lewis Russell | 1 | +47 | -54 |
| 2022-10-15 16:17 | Merge pull request #20140 from dundargoc/refactor/char_u/12 | bfredl | 35 | +461 | -466 |
| 2022-10-15 12:27 | Merge pull request #20670 from zeertzjq/vim-9.0.0737 | zeertzjq | 5 | +118 | -105 |
| 2022-10-15 11:45 | refactor(shada.c): clint (#20599) | Lewis Russell | 1 | +44 | -39 |
| 2022-10-15 11:42 | vim-patch:9.0.0754: 'indentexpr' overrules lisp indenting in one situation | zeertzjq | 2 | +14 | -5 |
| 2022-10-15 11:25 | vim-patch:partial:9.0.0737: Lisp word only recognized when a space follows | zeertzjq | 4 | +104 | -100 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 35 | +461 | -466 |
| 2022-10-15 11:07 | Merge pull request #20663 from zeertzjq/vim-9.0.0753 | zeertzjq | 3 | +43 | -68 |
| 2022-10-15 10:22 | Merge #20634 fix(windows): set console icon later in startup | Justin M. Keyes | 2 | +55 | -57 |
| 2022-10-15 09:55 | docs(dev-style): remove rule about variable declarations (#20446) | kylo252 | 1 | +0 | -7 |
| 2022-10-15 09:28 | vim-patch:partial:9.0.0753: some Ex commands are not in the help index | zeertzjq | 1 | +2 | -1 |
| 2022-10-15 09:32 | vim-patch:partial:9da17d7c5707 | zeertzjq | 3 | +14 | -10 |
| 2022-10-15 09:36 | vim-patch:partial:3e79c97c18c5 | zeertzjq | 1 | +27 | -57 |
| 2022-10-15 08:52 | Merge pull request #20662 from zeertzjq/vim-9.0.0614 | zeertzjq | 5 | +47 | -7 |
| 2022-10-15 08:17 | vim-patch:9.0.0616: spell test fails because error message changed | zeertzjq | 1 | +1 | -1 |
| 2022-10-15 08:10 | vim-patch:9.0.0614: SpellFileMissing autocmd may delete buffer | zeertzjq | 4 | +24 | -2 |
| 2022-07-05 09:33 | vim-patch:8.1.0342: crash when a callback deletes a window that is being used | zeertzjq | 1 | +23 | -5 |
| 2022-10-15 08:12 | vim-patch:9.0.0752: Rprofile files are not recognized (#20658) | Christian Clason | 3 | +7 | -1 |
| 2022-10-14 23:24 | vim-patch:9.0.0750: crash when popup closed in callback (#20659) | zeertzjq | 2 | +6 | -3 |
| 2022-10-14 19:46 | Merge pull request #20645 from lewis6991/fix/decor_redraw_same_id | Lewis Russell | 2 | +36 | -0 |
| 2022-10-13 13:25 | refactor(windows): move os_icon_xx functions | Justin M. Keyes | 2 | +48 | -45 |
| 2022-10-13 13:08 | fix(windows): set console icon later in startup | Justin M. Keyes | 1 | +20 | -25 |
| 2022-10-14 15:08 | fix(completion): set pum_size even if ext_popupmenu is used (#20648) | zeertzjq | 2 | +48 | -2 |
| 2022-10-14 15:01 | docs: fix/remove invalid URLs #20647 | Justin M. Keyes | 39 | +129 | -311 |
| 2022-10-14 13:15 | build: fix incorrect clang-tidy identifier rules (#20650) | dundargoc | 1 | +14 | -13 |
| 2022-10-14 10:49 | fix(decoration): redraw correctly when re-using ids | Lewis Russell | 2 | +36 | -0 |
| 2022-10-14 09:12 | fix(lua): on_yank error with blockwise multibyte region #20162 | Daniel Zhang | 2 | +20 | -9 |
| 2022-10-14 08:53 | Merge pull request #20545 from lewis6991/remove_cscope | Lewis Russell | 39 | +136 | -3258 |
| 2022-10-14 01:36 | build(deps): bump vimdoc (help) parser to v1.2.1 #20642 | Justin M. Keyes | 3 | +9 | -6 |
| 2022-10-13 23:29 | vim-patch:9.0.0747: too many #ifdefs (#20641) | zeertzjq | 3 | +5 | -0 |
| 2022-10-10 11:02 | refactor(tag): remove return type from do_tag() | Lewis Russell | 1 | +4 | -7 |
| 2022-10-08 14:48 | feat(cscope)!: remove | Lewis Russell | 39 | +132 | -3251 |
| 2022-10-13 13:18 | docs: fix typos (#20509) | dundargoc | 4 | +10 | -10 |
| 2022-10-13 12:48 | feat(windows): show icon in terminal titlebar, taskbar #20607 | Enan Ajmain | 0 | +0 | -0 |
| 2022-10-13 12:46 | vim-patch:9.0.0738: cannot suppress completion "scanning" messages (#20633) | zeertzjq | 4 | +23 | -15 |
| 2022-10-13 06:31 | vim-patch:8.2.4735: quickfix tests can be a bit hard to read (#20631) | zeertzjq | 1 | +294 | -198 |
| 2022-10-13 04:18 | Merge pull request #20630 from zeertzjq/vim-9.0.0260 | zeertzjq | 2 | +96 | -13 |
| 2022-10-13 03:10 | vim-patch:9.0.0286: using freed memory when location list changed in autocmd | zeertzjq | 2 | +41 | -13 |
| 2022-10-13 03:06 | vim-patch:9.0.0260: using freed memory when using 'quickfixtextfunc' recursively | zeertzjq | 2 | +55 | -0 |
| 2022-10-13 02:46 | Merge pull request #20629 from zeertzjq/vim-8.2.4453 | zeertzjq | 5 | +222 | -14 |
| 2022-10-13 02:13 | vim-patch:8.2.4462: not enough testing for quickfix code | zeertzjq | 4 | +185 | -13 |
| 2022-10-13 01:43 | vim-patch:8.2.4453: :helpgrep may free an option that was not allocated | zeertzjq | 3 | +37 | -1 |
| 2022-10-12 23:49 | vim-patch:9.0.0727: help in the repository differs from patched version too much (#20627) | zeertzjq | 1 | +2 | -1 |
| 2022-10-12 13:53 | refactor: clint (#20600) | Lewis Russell | 14 | +59 | -77 |
| 2022-10-12 13:31 | fix(clint): disable whitespace/newline #20619 | Lewis Russell | 1 | +0 | -13 |
| 2022-10-12 13:23 | vim-patch:9.0.0731: clang-tidy configuration files are not recognized (#20620) | Christian Clason | 3 | +5 | -1 |
| 2022-10-12 09:59 | refactor(search.c): clint (#20598) | Lewis Russell | 1 | +12 | -17 |
| 2022-10-12 08:49 | build: add clang-tidy configuration file (#15601) | kylo252 | 1 | +56 | -0 |
| 2022-10-12 04:20 | Merge pull request #20606 from zeertzjq/vim-8.2.4523 | zeertzjq | 2 | +34 | -1 |
| 2022-10-12 03:35 | test: add a test for #20605 | zeertzjq | 1 | +33 | -0 |
| 2022-10-11 23:47 | vim-patch:8.2.4523: when gvim is started maximized the 'window' option isn't set | zeertzjq | 1 | +1 | -1 |
| 2022-10-11 21:35 | fix(runtime): properly rely on t_Co for colorschemes (#20602) | Christian Clason | 20 | +20 | -20 |
| 2022-10-11 15:18 | Merge pull request #20593 from lewis6991/fix/man_macos13 | Lewis Russell | 1 | +49 | -45 |
| 2022-10-11 15:15 | refactor/mark.c (#20596) | Lewis Russell | 1 | +40 | -52 |
| 2022-10-11 12:25 | fix(man): support MacOS 13 | Lewis Russell | 1 | +49 | -45 |
| 2022-10-11 12:25 | refactor(man): pass env directly to spawn() (#20591) | Lewis Russell | 1 | +24 | -24 |
| 2022-10-11 07:28 | Merge pull request #20570 from lewis6991/refactor/lua2dox | Lewis Russell | 2 | +163 | -235 |
| 2022-10-11 03:30 | Merge pull request #20584 from Fuzzier/type-cast-conin | zeertzjq | 1 | +1 | -1 |
| 2022-10-11 02:49 | refactor: explicitly convert HANDLE to intptr_t for _open_osfhandle() | Wei Tang | 1 | +1 | -1 |
| 2022-10-11 00:46 | build(deps): disable shared library for libvterm. (#20566) | Wei Tang | 1 | +0 | -8 |
| 2022-10-10 16:24 | Merge pull request #20574 from zeertzjq/vim-8.2.2184 | zeertzjq | 6 | +34 | -15 |
| 2022-10-10 15:28 | vim-patch:partial:9.0.0715: wrong argument for append() gives two error messages | zeertzjq | 1 | +2 | -1 |
| 2022-10-10 15:46 | fix: change did_emsg back to int | zeertzjq | 2 | +3 | -3 |
| 2022-10-10 13:38 | vim-patch:9.0.0712: wrong column when calling setcursorcharpos() with zero lnum | zeertzjq | 3 | +25 | -11 |
| 2022-10-10 13:17 | vim-patch:8.2.2671: error for line number in legacy script | zeertzjq | 1 | +2 | -1 |
| 2022-10-10 13:11 | vim-patch:8.2.2184: Vim9: no error when using "2" for a line number | zeertzjq | 3 | +5 | -2 |
| 2022-10-10 15:51 | vim-patch:9.0.0711: SubStation Alpha files are not recognized (#20577) | Christian Clason | 3 | +6 | -0 |
| 2022-10-10 15:51 | build(deps): add build type for libuv (#20575) | Wei Tang | 1 | +1 | -0 |
| 2022-10-10 15:21 | Merge pull request #20576 from lewis6991/manhealth | Lewis Russell | 1 | +20 | -0 |
| 2022-10-10 14:34 | feat(man): add health check | Lewis Russell | 1 | +20 | -0 |
| 2022-10-10 13:26 | vim-patch:9.0.0713: <amatch> of MenuPopup event is expanded like a file name (#20572) | zeertzjq | 2 | +38 | -8 |
| 2022-10-10 11:21 | refactor(lua2dox_filter): format | Lewis Russell | 1 | +51 | -54 |
| 2022-10-10 11:21 | refactor(lua2dox): tidy | Lewis Russell | 1 | +13 | -83 |
| 2022-10-10 11:10 | refactor(lua2dox): format with stylua | Lewis Russell | 1 | +108 | -107 |
| 2022-10-10 03:34 | vim-patch:9.0.0700: there is no real need for a "big" build (#20563) | zeertzjq | 1 | +1 | -2 |
| 2022-10-10 00:04 | fix(lua): assert failure with vim.regex() error inside :silent! (#20555) | RZia | 2 | +8 | -1 |
| 2022-10-09 23:40 | Merge #20558 feat(docs-html): fixes; ToC tags | Justin M. Keyes | 4 | +110 | -77 |
| 2022-10-09 23:16 | vim-patch:9.0.0706: :help in a narrow window always opens at the top (#20559) | zeertzjq | 1 | +1 | -1 |
| 2022-10-09 22:40 | feat(docs-html): try to use tags for ToC headings | Justin M. Keyes | 1 | +20 | -5 |
| 2022-10-09 16:19 | fix(docs-html): update parser | Justin M. Keyes | 4 | +90 | -72 |
| 2022-10-09 21:06 | build(deps): bump vimdoc parser to v1.2.0 #20557 | Christian Clason | 1 | +2 | -2 |
| 2022-10-09 12:21 | docs: various #12823 | Justin M. Keyes | 28 | +575 | -598 |
| 2022-10-09 11:45 | Merge pull request #20554 from zeertzjq/vim-9.0.0697 | zeertzjq | 4 | +174 | -23 |
| 2022-10-09 10:57 | vim-patch:9.0.0702: incomplete testing cursor position with 'linebreak' set | zeertzjq | 3 | +120 | -40 |
| 2022-10-09 10:48 | vim-patch:9.0.0697: cursor in wrong position with Visual substitute | zeertzjq | 3 | +92 | -21 |
| 2022-10-09 10:45 | Merge pull request #20552 from dundargoc/build/cmake/compilation-database | James McCoy | 1 | +4 | -0 |
| 2022-10-09 10:40 | fix(lua): properly configure luacheck and remove `local vim = ...` lines (#20551) | Folke Lemaitre | 10 | +3 | -14 |
| 2022-10-09 09:38 | build: generate compilation database for older cmake versions | dundargoc | 1 | +4 | -0 |
| 2022-10-08 17:06 | Merge pull request #20544 from lewis6991/exitfreedebug | Lewis Russell | 1 | +1 | -1 |
| 2022-10-08 15:49 | docs(news): add news.txt and link from README (#20426) | Christian Clason | 3 | +43 | -1 |
| 2022-10-08 15:46 | vim-patch:9.0.0692: PoE filter files are not recognized (#20542) | ObserverOfTime | 3 | +5 | -0 |
| 2022-10-08 14:35 | build: remove EXITFREE for debug builds | Lewis Russell | 1 | +1 | -1 |
| 2022-10-08 14:02 | Merge pull request #20528 from mliszcz/build-appimage-in-container | James McCoy | 1 | +16 | -2 |
| 2022-10-08 13:58 | Merge pull request #20543 from dundargoc/ci/backport | James McCoy | 1 | +1 | -1 |
| 2022-10-08 12:24 | ci(backport): bump version to v0 | dundargoc | 1 | +1 | -1 |
| 2022-10-08 12:17 | fix(tui): resume main thread if suspending isn't implemented (#20523) | zeertzjq | 1 | +4 | -1 |
| 2022-10-08 12:10 | fix(api): dynamically allocate line buffer for nvim_out_write (#20537) | zeertzjq | 2 | +37 | -12 |
| 2022-10-08 08:22 | feat(lsp): support window/showDocument (#19977) | lvimuser | 5 | +294 | -32 |
| 2022-10-07 12:56 | ci: use ubuntu docker container to build appimage | mliszcz | 1 | +16 | -2 |
| 2022-10-07 01:43 | fix: find multibyte file name in line (#20519) | zeertzjq | 4 | +22 | -7 |
| 2022-10-07 00:52 | fix(ui): setting 'cmdheight' with global statusline (#20515) | zeertzjq | 3 | +103 | -2 |
| 2022-10-06 23:06 | vim-patch:9.0.0678: using exclamation marks on :function (#20518) | zeertzjq | 6 | +33 | -33 |
| 2022-10-06 22:44 | vim-patch:9.0.0666: spacing-combining characters handled as composing (#20501) | zeertzjq | 1 | +2 | -1 |
| 2022-10-06 16:45 | ci: update which paths to ignore (#20510) | dundargoc | 1 | +1 | -1 |
| 2022-10-06 15:04 | Merge pull request #20378 from folke/shared_annotations | Lewis Russell | 4 | +108 | -62 |
| 2022-09-28 11:22 | feat: added support for specifying types for lua2dox | Folke Lemaitre | 4 | +78 | -65 |
| 2022-09-28 07:11 | feat: added support for optional params to lua2dox | Folke Lemaitre | 2 | +7 | -3 |
| 2022-09-28 06:56 | feat: added support for @generic to lua2dox.lua | Folke Lemaitre | 1 | +22 | -2 |
| 2022-09-27 20:44 | docs: added proper annotations to functions in shared.lua | Folke Lemaitre | 2 | +39 | -30 |
| 2022-10-06 13:16 | fix(docs-html): keycodes, taglinks, column_heading #20498 | Justin M. Keyes | 16 | +113 | -108 |
| 2022-10-06 13:14 | build(deps): restore support for USE_EXISTING_SRC_DIR (#20491) | James McCoy | 15 | +47 | -0 |
| 2022-10-06 12:03 | vim-patch:9.0.0670: no space for command line when there is a tabline (#20512) | zeertzjq | 4 | +41 | -3 |
| 2022-10-06 11:00 | docs: fix incorrect :help tag (#20511) | dundargoc | 1 | +1 | -1 |
| 2022-10-06 08:07 | docs(lsp): add formatting APIs to deprecated.txt (#20487) | Steve Thorne | 1 | +4 | -0 |
| 2022-10-06 07:47 | vim-patch:9.0.0657: too many #ifdefs (#20506) | zeertzjq | 2 | +4 | -8 |
| 2022-10-06 06:57 | feat(window/ui): add splitkeep option (#19243) | luukvbaal | 15 | +725 | -72 |
| 2022-10-06 04:50 | vim-patch:9.0.0422: not enough testing of the :all command (#20503) | zeertzjq | 1 | +126 | -0 |
| 2022-10-06 01:03 | vim-patch:9.0.0665: setting 'cmdheight' has no effect if last window was resized (#20500) | zeertzjq | 4 | +59 | -5 |
| 2022-10-05 19:50 | Merge pull request #20374 from bfredl/notype | bfredl | 39 | +232 | -635 |
| 2022-10-05 18:21 | Merge pull request #20496 from ehllie/runtime_annotations | bfredl | 4 | +51 | -31 |
| 2022-10-04 09:28 | fix(options): no matter what is said, 'cmdheight' is tab-local (susy baka) | bfredl | 3 | +16 | -12 |
| 2022-09-27 14:19 | feat(messages)!: graduate the 'msgsep' feature | bfredl | 18 | +79 | -420 |
| 2022-09-27 13:24 | refactor(redraw): various simplifications | bfredl | 5 | +79 | -106 |
| 2022-09-26 13:17 | refactor(redraw): no type argument in update_screen() | bfredl | 21 | +60 | -99 |
| 2022-10-05 15:11 | Merge pull request #20497 from zeertzjq/vim-8.2.2413 | zeertzjq | 6 | +251 | -446 |
| 2022-10-05 13:35 | vim-patch:9.0.0388: the do_arg_all() function is too long | zeertzjq | 1 | +158 | -122 |
| 2022-10-05 13:30 | vim-patch:8.2.3886: can define autocmd for every event by using "au!" | zeertzjq | 3 | +3 | -2 |
| 2022-10-05 13:29 | vim-patch:8.2.3885: arglist test fails | zeertzjq | 3 | +6 | -323 |
| 2022-10-05 13:27 | vim-patch:8.2.3884: crash when clearing the argument list while using it | zeertzjq | 2 | +11 | -0 |
| 2022-10-05 13:33 | vim-patch:8.2.2463: using :arglocal in an autocommand may use freed memory | zeertzjq | 2 | +15 | -0 |
| 2022-10-05 13:18 | vim-patch:8.2.2421: double free when using autocommand with "argdel" | zeertzjq | 2 | +46 | -7 |
| 2022-10-05 13:14 | vim-patch:8.2.2413: crash when using :all while using a cmdline window | zeertzjq | 2 | +20 | -0 |
| 2022-10-05 11:21 | docs(docstrings): fix runtime type annotations | Elizabeth Paź | 4 | +51 | -31 |
| 2022-10-05 12:58 | Merge pull request #20494 from bfredl/shadatest | bfredl | 1 | +62 | -9 |
| 2022-10-05 12:15 | feat(docs): format parameters as a list #20485 | Justin M. Keyes | 6 | +682 | -682 |
| 2022-10-05 10:29 | test(shada): fix shada syntax definitions test | bfredl | 1 | +62 | -9 |
| 2022-10-05 10:10 | Merge pull request #20493 from bfredl/windowtest | bfredl | 1 | +74 | -32 |
| 2022-10-05 09:23 | test(api): migrate screenchar() test in in window API to screen test | bfredl | 1 | +74 | -32 |
| 2022-10-05 08:56 | vim-patch:partial:f269eabc6c4f (#20470) | Christian Clason | 9 | +153 | -67 |
| 2022-10-04 23:25 | Merge pull request #20490 from zeertzjq/vim-9.0.0656 | zeertzjq | 6 | +121 | -43 |
| 2022-10-04 22:48 | vim-patch:9.0.0661: multi-byte "lastline" in 'fillchars' does not work properly | zeertzjq | 2 | +19 | -0 |
| 2022-10-04 13:52 | vim-patch:9.0.0656: cannot specify another character to use instead of '@' | zeertzjq | 6 | +102 | -43 |
| 2022-10-04 13:15 | fix(docs): missing "(" in :help HTML | Justin M. Keyes | 1 | +1 | -1 |
| 2022-10-04 18:44 | feat(lsp): add bufnr option to lsp.start (#20473) | August Masquelier | 2 | +9 | -1 |
| 2022-10-04 16:35 | fix(build): "make clean" fails | Justin M. Keyes | 1 | +0 | -1 |
| 2022-10-04 15:16 | Merge #20412 feat(docs): HTML generator | Justin M. Keyes | 14 | +109 | -930 |
| 2022-09-29 10:08 | feat(gen_help_html.lua): remove old AWK scripts | Justin M. Keyes | 4 | +3 | -871 |
| 2022-09-29 11:46 | feat(docs): nested lists in HTML, update :help parser | Justin M. Keyes | 10 | +106 | -59 |
| 2022-10-04 13:22 | fix(ui): msg_ext_set_kind for nvim_echo (#20476) | Shougo | 2 | +3 | -3 |
| 2022-10-04 12:00 | build(deps): bump LuaJIT to HEAD - 6c4826f12 (#20478) | Christian Clason | 1 | +2 | -2 |
| 2022-10-03 23:54 | Merge pull request #20467 from zeertzjq/vim-8.2.2316 | zeertzjq | 2 | +22 | -1 |
| 2022-10-03 23:31 | test: add test for :function followed by <lambda> | zeertzjq | 1 | +14 | -0 |
| 2022-10-03 14:54 | vim-patch:8.2.2316: Vim9: cannot list a lambda function | zeertzjq | 1 | +8 | -1 |
| 2022-10-03 20:14 | docs(shell): mention "&" for piping with powershell #20459 | Enan Ajmain | 1 | +4 | -0 |
| 2022-10-02 23:20 | Merge #20154 build: cmake cleanup | Justin M. Keyes | 22 | +73 | -486 |
| 2022-10-02 23:08 | docs: refer to vim.lsp.start() in LSP issue template #20422 | Mathias Fußenegger | 1 | +1 | -1 |
| 2022-10-02 16:14 | feat(l10n): update Turkish translations (#20444) | Emir SARI | 1 | +752 | -690 |
| 2022-10-02 15:17 | build: only generate compilation database for the nvim target (#20449) | dundargoc | 2 | +5 | -2 |
| 2022-10-01 12:54 | build: define EP_PREFIX property | dundargoc | 15 | +1 | -15 |
| 2022-09-29 19:46 | build: rely on builtin cmake downloading rather than custom script | dundargoc | 16 | +45 | -329 |
| 2022-09-26 09:39 | build: remove unnecessary translation-related code | dundargoc | 4 | +8 | -57 |
| 2022-09-14 10:20 | build: remove url for 32-bit winyank | dundargoc | 2 | +1 | -33 |
| 2022-09-14 10:03 | build: remove code for cross-compilation | dundargoc | 6 | +12 | -30 |
| 2022-09-11 11:39 | build: remove unused variable CMAKE_C_COMPILER_ARG1 | dundargoc | 6 | +7 | -23 |
| 2022-10-02 10:19 | build(deps): bump Luv to HEAD - 80c8c00ba (#20433) | Christian Clason | 1 | +2 | -2 |
| 2022-10-02 10:08 | build(deps): bump libuv to HEAD - f610339f7 (#20445) | Christian Clason | 3 | +3 | -124 |
| 2022-10-02 08:32 | fix(folds): fix fold marker multibyte comparison (#20439) | zeertzjq | 2 | +19 | -3 |
| 2022-10-01 23:53 | Merge pull request #20429 from zeertzjq/vim-9.0.0620 | zeertzjq | 8 | +225 | -276 |
| 2022-10-01 13:59 | vim-patch:9.0.0622: matchaddpos() can get slow when adding many matches | zeertzjq | 5 | +25 | -126 |
| 2022-10-01 10:32 | vim-patch:9.0.0620: matchaddpos() can only add up to 8 matches | zeertzjq | 6 | +203 | -153 |
| 2022-10-01 21:29 | Merge #19438 from 3N4N/fix/pwsh | Justin M. Keyes | 4 | +47 | -59 |
| 2022-10-01 17:13 | ci(publish-winget): use versioned tags for action #20417 | Vedant | 1 | +3 | -3 |
| 2022-10-01 15:36 | refactor(diagnostic): remove deprecated function (#20423) | Raphael | 1 | +0 | -13 |
| 2022-10-01 13:29 | vim-patch:8.2.2542: highlight of char beyond line end is not correct (#20424) | zeertzjq | 4 | +104 | -44 |
| 2022-10-01 09:35 | refactor(lsp): remove deprecated lsp functions (#20421) | Mathias Fußenegger | 2 | +0 | -272 |
| 2022-09-30 17:57 | Merge pull request #20414 from dundargoc/ci/release/matrix | James McCoy | 1 | +4 | -9 |
| 2022-09-30 17:25 | build(nix): change the pkgs to final, add new version of libvterm (#20410) | Philipp Herzog | 1 | +78 | -79 |
| 2022-09-30 15:26 | version bump | bfredl | 1 | +2 | -2 |
| 2022-09-30 15:09 | NVIM v0.8.0 | bfredl | 3 | +3 | -2 |
| 2022-07-20 14:55 | fix: :! pwsh redirection for `command not found` | Enan Ajmain | 2 | +5 | -4 |
| 2022-07-19 19:43 | fix: make_filter_cmd for :! powershell | Enan Ajmain | 4 | +46 | -59 |
| 2022-09-30 14:53 | fix(dist): update neovim-qt, win32tools.zip #20413 | Justin M. Keyes | 2 | +6 | -3 |
| 2022-09-30 14:39 | ci(release): remove unnecessary matrix strategy | dundargoc | 1 | +4 | -9 |
| 2022-09-30 11:24 | dist(win): update neovim-qt, win32tools.zip #20411 | Justin M. Keyes | 2 | +5 | -8 |
| 2022-09-30 09:08 | Merge pull request #20409 from bfredl/unicode-tables | bfredl | 4 | +411 | -58 |
| 2022-09-30 08:45 | feat: update unicode tables | bfredl | 4 | +411 | -58 |
| 2022-09-30 08:15 | Merge pull request #20343 from zeertzjq/virt-lines-vcol | bfredl | 2 | +33 | -1 |
| 2022-09-30 07:59 | Merge pull request #20364 from zeertzjq/parse-cmd-omit | bfredl | 3 | +72 | -49 |
| 2022-09-30 07:53 | docs: fix typos (#20394) | dundargoc | 40 | +67 | -67 |
| 2022-09-30 07:43 | Merge pull request #20387 from famiu/feat/nvim_cmd/buffer-args | bfredl | 4 | +117 | -30 |
| 2022-09-27 06:40 | fix(api)!: nvim_parse_cmd omit "count" "range" "reg" if not supported | zeertzjq | 3 | +72 | -49 |
| 2022-09-29 14:26 | fix(filetype): add missing return to changelog detection function (#20403) | Jonas Strittmatter | 1 | +1 | -1 |
| 2022-09-29 14:25 | fix(query): fix unnatural order for inherits in treesitter queries (#20298) | Sergey Berezhnoy | 1 | +2 | -1 |
| 2022-09-28 11:43 | feat(nvim_cmd): allow using first argument as count | Famiu Haque | 4 | +117 | -30 |
| 2022-09-29 12:31 | ci: convert CRLF to LF (#20389) | dundargoc | 1 | +146 | -146 |
| 2022-09-29 11:46 | Merge #20402 feat(docs): improve :help HTML generator | Justin M. Keyes | 3 | +21 | -19 |
| 2022-09-29 10:08 | feat(docs): fixes for :help HTML generator | Justin M. Keyes | 2 | +19 | -17 |
| 2022-09-29 10:08 | feat(treesitter): update :help parser | Justin M. Keyes | 1 | +2 | -2 |
| 2022-09-29 11:00 | Merge pull request #20381 from cryptomilk/asn-vterm | James McCoy | 2 | +1 | -5 |
| 2022-09-29 10:59 | Merge pull request #20382 from cryptomilk/asn-termkey | James McCoy | 4 | +3 | -13 |
| 2022-09-29 08:04 | fix(api): fix nvim_cmd crash with filename expansion (#20397) | zeertzjq | 3 | +21 | -9 |
| 2022-09-29 07:48 | fix(column): move sign sentinel after inserting/deleting lines (#20400) | zeertzjq | 2 | +123 | -17 |
| 2022-09-29 00:56 | test: add a Lua test for #17501 (#20392) | zeertzjq | 1 | +17 | -5 |
| 2022-09-28 17:00 | Merge pull request #20390 from bfredl/doc2 | bfredl | 2 | +13 | -3 |
| 2022-09-28 16:55 | Merge #20352 feat(gen_help_html.lua): adapt to new parser | Justin M. Keyes | 15 | +610 | -422 |
| 2022-09-25 00:20 | feat(gen_help_html.lua): adapt to new parser | Justin M. Keyes | 14 | +601 | -413 |
| 2022-09-23 12:26 | feat(gen_help_html.lua): put commit-id in footer | Justin M. Keyes | 1 | +7 | -7 |
| 2022-09-28 14:19 | feat(treesitter): update :help parser and queries | Justin M. Keyes | 1 | +2 | -2 |
| 2022-09-28 14:39 | build(deps): bump treesitter-vimdoc to v1.0.0 | Christian Clason | 1 | +2 | -2 |
| 2022-09-28 14:29 | build(deps): bump help parser and queries (#20388) | Christian Clason | 2 | +12 | -10 |
| 2022-09-28 14:16 | docs: mark cmdheight=0 and vim.attach_ui as experimental | bfredl | 2 | +13 | -3 |
| 2022-09-28 13:55 | fix(spell): correct spell move behavior without "noplainbuffer" (#20386) | zeertzjq | 2 | +100 | -6 |
| 2022-09-28 12:28 | Merge pull request #20375 from famiu/refactor/get_option | bfredl | 5 | +89 | -141 |
| 2022-09-28 10:48 | vim-patch:9fbdbb814f4a (#20376) | Christian Clason | 25 | +1339 | -40 |
| 2022-09-28 10:27 | fix(lua): fix architecture-dependent behavior in usercmd "reg" (#20384) | zeertzjq | 4 | +42 | -6 |
| 2022-09-28 09:06 | build(macos): restore and test universal build (#20383) | Christian Clason | 2 | +7 | -0 |
| 2022-09-28 08:53 | fix: compiler warnings from clang 15 (#20321) | dundargoc | 3 | +2 | -7 |
| 2022-09-28 07:30 | build(deps): require libvterm version 0.3 | Andreas Schneider | 2 | +1 | -5 |
| 2022-09-28 07:28 | build(deps): require libtermkey version 0.22 | Andreas Schneider | 4 | +3 | -13 |
| 2022-09-27 15:16 | refactor: replace unnecessary helper functions in optionstr.c | Famiu Haque | 5 | +89 | -141 |
| 2022-09-27 22:22 | fix(window): fix equalization with cmdheight=0 (#20369) | zeertzjq | 2 | +58 | -1 |
| 2022-09-27 16:16 | Merge pull request #15373 from smolck/lua-notify-dictwatcher | bfredl | 5 | +103 | -7 |
| 2022-09-27 14:10 | vim-patch:9.0.0604: luacheckrc file is not recognized (#20371) | ObserverOfTime | 3 | +5 | -1 |
| 2022-09-27 12:53 | ci(backport): bump to backport-action@v0.0.8 #20366 | dundargoc | 2 | +2 | -3 |
| 2021-08-14 17:19 | fix(api): notify dict watchers on nvim_set_var and vim.g setter | smolck | 5 | +103 | -7 |
| 2022-09-27 12:02 | Merge pull request #20368 from clason/vim-9.0.0599 | Christian Clason | 3 | +22 | -5 |
| 2022-09-27 11:03 | vim-patch:9.0.0602: new TypeScript extensions are not recognized | Christian Clason | 3 | +10 | -4 |
| 2022-09-27 10:38 | vim-patch:9.0.0600: GYP files are not recognized | Christian Clason | 3 | +6 | -0 |
| 2022-09-27 10:36 | vim-patch:9.0.0599: latexmkrc files are not recognized | Christian Clason | 3 | +6 | -1 |
| 2022-09-27 00:29 | vim-patch:9.0.0595: extra newline in messages after a verbose shell message (#20359) | zeertzjq | 3 | +197 | -17 |
| 2022-09-26 22:33 | fix(ui): redraw end of buffer if last line is modified (#20354) | zeertzjq | 2 | +106 | -1 |
| 2022-09-26 13:56 | fix(docs): invalid :help links #20353 | Justin M. Keyes | 9 | +12 | -13 |
| 2022-09-26 13:23 | fix(ui): allow redrawing statusline when msgsep is used (#20337) | zeertzjq | 3 | +127 | -7 |
| 2022-09-26 11:30 | Merge pull request #20351 from bfredl/cmdfix2 | bfredl | 3 | +51 | -6 |
| 2022-09-26 09:40 | fix(cmdline): don't send invalid cursor with incsearch and cmdheight=0 | bfredl | 3 | +51 | -6 |
| 2022-09-26 09:43 | docs: fix typos (#20150) | dundargoc | 21 | +63 | -58 |
| 2022-09-26 09:25 | Merge pull request #20350 from bfredl/cmdfix | bfredl | 2 | +14 | -0 |
| 2022-09-26 08:40 | fix(messages): validate msg_grid before silent! message with cmdheight=0 | bfredl | 2 | +14 | -0 |
| 2022-09-26 07:20 | Merge pull request #20277 from reiver-dev/term-more-underline | bfredl | 3 | +31 | -1 |
| 2022-09-25 05:54 | feat(terminal): recognize underdouble and undercurl | Andrey Bushev | 3 | +31 | -1 |
| 2022-09-25 23:58 | fix(docs): invalid :help links #20345 | Justin M. Keyes | 47 | +363 | -436 |
| 2022-09-25 23:46 | vim-patch:9.0.0586: missing change in test (#20347) | zeertzjq | 2 | +12 | -5 |
| 2022-09-25 23:15 | fix!: make :undo! notify buffer update callbacks (#20344) | zeertzjq | 4 | +25 | -7 |
| 2022-09-25 23:00 | fix(inccommand): deal with unsynced undo (#20041) | zeertzjq | 2 | +46 | -0 |
| 2022-09-25 14:29 | fix(filetype): use :setf instead of nvim_buf_set_option (#20334) | zeertzjq | 2 | +14 | -2 |
| 2022-09-25 13:38 | fix(extmarks): make virt_lines always start at 0 virtcol | zeertzjq | 2 | +33 | -1 |
| 2022-09-25 13:26 | refactor: move klib out of src/nvim/ #20341 | dundargoc | 0 | +0 | -0 |
| 2022-09-25 12:37 | Merge #20331 refactor(treesitter)!: rename x_position => x_pos | Justin M. Keyes | 6 | +29 | -15 |
| 2022-09-25 11:45 | fix(gen_vimdoc.py): handle missing luajit | Justin M. Keyes | 2 | +16 | -5 |
| 2022-09-25 11:59 | vim-patch:9.0.0583: only recognizing .m3u8 files is inconsistent (#20342) | Christian Clason | 3 | +4 | -3 |
| 2022-09-24 22:45 | refactor(treesitter): rename x_position => x_pos | Justin M. Keyes | 4 | +13 | -10 |
| 2022-09-25 01:57 | feat: ":write!" skips "file changed" warning #18665 | Louis Sven Goulet | 4 | +64 | -5 |
| 2022-09-25 01:49 | vim-patch:8.2.4467: running filetype test leaves file behind (#20335) | zeertzjq | 1 | +2 | -0 |
| 2022-09-24 22:07 | vim-patch:9.0.0576: unused loop variables (#20326) | dundargoc | 1 | +3 | -3 |
| 2022-09-24 14:28 | fix(input): use click number of last click for mouse drag (#20300) | zeertzjq | 2 | +113 | -31 |
| 2022-09-24 13:42 | Merge pull request #20322 from zeertzjq/vim-9.0.0567 | zeertzjq | 2 | +33 | -4 |
| 2022-09-24 13:16 | vim-patch:9.0.0572: insert complete tests leave a mapping behind | zeertzjq | 1 | +3 | -2 |
| 2022-09-24 13:13 | vim-patch:9.0.0567: 'completeopt' "longest" is not used for complete() | zeertzjq | 2 | +31 | -3 |
| 2022-09-24 13:07 | fix(mapset): remove existing abbreviation of same lhs (#20320) | zeertzjq | 2 | +21 | -3 |
| 2022-09-24 11:20 | vim-patch:9.0.0568: autocmd code is indented more than needed (#20318) | zeertzjq | 2 | +56 | -52 |
| 2022-09-24 10:59 | vim-patch:9.0.0566: Nim files are not recognized (#20317) | Christian Clason | 3 | +7 | -0 |
| 2022-09-24 10:46 | fix(lsp): create missing directory before creating file (#19835) | shaunsingh | 2 | +20 | -1 |
| 2022-09-24 08:16 | vim-patch:9.0.0562: HSL playlist files are not recognized (#20307) | Christian Clason | 3 | +5 | -0 |
| 2022-09-24 01:20 | fix(lsp): use correct function name in deprecated message (#20308) | Mike | 1 | +1 | -1 |
| 2022-09-24 00:10 | vim-patch:9.0.0559: timer test may get stuck at hit-enter prompt (#20312) | zeertzjq | 1 | +4 | -2 |
| 2022-09-23 16:02 | fix: cleanup contrib/ #20304 | Justin M. Keyes | 6 | +1 | -127 |
| 2022-09-23 15:36 | ci: remove contrib/doxygen/ #20303 | Justin M. Keyes | 5 | +0 | -1593 |
| 2022-09-23 14:16 | revert: "build: remove unnecessary policy related code" #20289 | dundargoc | 1 | +7 | -0 |
| 2022-09-23 10:57 | ci(cirrus): set clone depth to 2 instead of 1 (#20295) | dundargoc | 1 | +1 | -1 |
| 2022-09-23 02:17 | test(tabpage_spec): actually test for nvim_win_hide | zeertzjq | 1 | +1 | -1 |
| 2022-09-23 00:02 | Merge pull request #20299 from zeertzjq/vim-9.0.0550 | zeertzjq | 5 | +77 | -18 |
| 2022-09-22 23:21 | test: add tests for #13549 #20285 #20290 | zeertzjq | 2 | +48 | -0 |
| 2022-09-22 23:14 | vim-patch:9.0.0550: crash when closing a tabpage and buffer is NULL | zeertzjq | 3 | +29 | -18 |
| 2022-09-22 18:19 | ci(stylua): change action version to v1 (#20273) | dundargoc | 1 | +1 | -1 |
| 2022-09-22 14:03 | Merge #11967 generate :help HTML with treesitter | Justin M. Keyes | 10 | +950 | -495 |
| 2022-03-28 02:47 | feat(docs): gen_help_html.lua | Justin M. Keyes | 5 | +885 | -397 |
| 2022-09-11 09:15 | docs: deprecate :checkhealth vimscript interface | Justin M. Keyes | 2 | +47 | -98 |
| 2022-09-08 21:26 | feat(treesitter): bundle :help parser and queries | Justin M. Keyes | 3 | +18 | -0 |
| 2022-09-22 13:34 | Merge pull request #20287 from zeertzjq/vim-9.0.0540 | zeertzjq | 2 | +41 | -27 |
| 2022-09-22 13:17 | docs(lua): correct docs for option accessor metatables (#20256) | Lewis Russell | 1 | +42 | -39 |
| 2022-09-22 13:08 | vim-patch:9.0.0544: minor issues with setting a string option | zeertzjq | 2 | +18 | -6 |
| 2022-09-22 13:05 | vim-patch:9.0.0540: assigning stack variable to argument confuses Coverity | zeertzjq | 1 | +26 | -24 |
| 2022-09-22 12:59 | Merge pull request #20103 from lewis6991/refactor/vim_opt | Lewis Russell | 2 | +348 | -525 |
| 2022-09-22 12:25 | fix(window): close floats first when closing buffer in other tab (#20284) | zeertzjq | 2 | +7 | -1 |
| 2022-09-22 12:18 | vim-patch:9.0.0539: long message test can be flaky (#20282) | zeertzjq | 3 | +8 | -1 |
| 2022-09-22 09:09 | Merge pull request #20249 from bfredl/cmdmessage | bfredl | 18 | +587 | -124 |
| 2022-09-20 20:03 | fix(tests): indicate in test logs when nvim exit times out | bfredl | 3 | +21 | -4 |
| 2022-08-17 13:40 | fix(redraw): make redrawdebug=nodelta handle all the cases | bfredl | 7 | +43 | -21 |
| 2022-09-16 17:21 | fix(redraw): avoid unnecessary redraws and glitches with floats+messages | bfredl | 9 | +523 | -99 |
| 2022-09-22 05:44 | Merge pull request #20278 from zeertzjq/vim-8.2.3428 | zeertzjq | 6 | +64 | -15 |
| 2022-09-22 05:20 | vim-patch:8.2.4677: the Athena GUI support is outdated | zeertzjq | 5 | +12 | -12 |
| 2022-09-22 05:15 | vim-patch:8.2.4074: going over the end of NameBuff | zeertzjq | 2 | +20 | -4 |
| 2022-09-22 05:15 | vim-patch:8.2.3568: ctrl-hat test fails with Athena and Motif | zeertzjq | 1 | +5 | -1 |
| 2022-09-22 05:14 | vim-patch:8.2.3567: CTRL-I in Insert mode is not tested | zeertzjq | 1 | +17 | -0 |
| 2022-09-22 05:11 | vim-patch:8.2.3428: using freed memory when replacing | zeertzjq | 1 | +12 | -0 |
| 2022-09-22 05:10 | Merge pull request #20276 from zeertzjq/vim-8.2.2979 | zeertzjq | 14 | +397 | -1 |
| 2022-09-22 03:15 | vim-patch:8.2.3155: some option related code not covered by tests | zeertzjq | 2 | +63 | -0 |
| 2022-09-22 03:17 | vim-patch:8.2.2994: various code is not fully tested | zeertzjq | 5 | +137 | -1 |
| 2022-09-22 02:48 | vim-patch:8.2.2979: not all options code is covered by tests | zeertzjq | 7 | +109 | -1 |
| 2022-09-22 04:07 | vim-patch:8.2.0712: various code not fully tested | zeertzjq | 4 | +89 | -0 |
| 2022-09-22 01:43 | vim-patch:9.0.0537: the do_set() function is much too long (#20274) | zeertzjq | 3 | +466 | -362 |
| 2022-09-21 21:58 | feat(filetype): expand environment variables in filetype patterns (#20145) | Jonas Strittmatter | 2 | +38 | -28 |
| 2022-09-21 03:06 | vim-patch:9.0.0018: going over the end of the typahead (#20269) | zeertzjq | 1 | +10 | -0 |
| 2022-09-20 22:47 | vim-patch:9.0.0517: when at the command line :redrawstatus does not work well (#20266) | zeertzjq | 3 | +64 | -10 |
| 2022-09-20 22:02 | refactor: suppress PVS false positives (#20264) | zeertzjq | 3 | +4 | -4 |
| 2022-09-20 20:14 | fix(lsp): out of bounds error in lsp.util.apply_text_edits (#20137) | ofwinterpassed | 2 | +81 | -24 |
| 2022-09-20 14:38 | Merge pull request #20263 from notomo/refactor-remove-unused | bfredl | 1 | +0 | -9 |
| 2022-09-20 13:58 | vim-patch:9.0.0511: unnecessary scrolling for message of only one line (#20261) | zeertzjq | 3 | +71 | -2 |
| 2022-09-20 13:26 | Merge pull request #20262 from zeertzjq/vim-9.0.0507 | zeertzjq | 3 | +119 | -2 |
| 2022-09-20 13:07 | refactor(message): remove unused function | notomo | 1 | +0 | -9 |
| 2022-09-20 12:54 | vim-patch:9.0.0512: cannot redraw the status lines when editing a command | zeertzjq | 3 | +21 | -4 |
| 2022-09-20 12:38 | vim-patch:9.0.0507: cmdline cleared when using :redrawstatus in CmdlineChanged | zeertzjq | 3 | +102 | -2 |
| 2022-09-20 12:10 | vim-patch:9.0.0510: Chatito files are not recognized (#20260) | Christian Clason | 3 | +5 | -0 |
| 2022-09-20 11:49 | vim-patch:9.0.0509: confusing error for "saveas" command with "nofile" buffer (#20258) | zeertzjq | 2 | +9 | -1 |
| 2022-09-20 10:15 | feat(lua): move compat module from runtime to test (#20257) | Lewis Russell | 0 | +0 | -0 |
| 2022-09-20 09:42 | docs(lua): opts in `vim.keymap.{set,del}` can be optional (#20255) | Lewis Russell | 2 | +17 | -18 |
| 2022-09-20 07:28 | fix(lsp): support `false` result in handlers (#20252) | Mathias Fußenegger | 2 | +72 | -2 |
| 2022-09-20 03:47 | fix(tui): handle padding requirements for visual bell (#20238) | zeertzjq | 2 | +55 | -14 |
| 2022-09-19 08:58 | build: add basic cmake-presets integration (#19128) | kylo252 | 2 | +97 | -0 |
| 2022-09-19 08:48 | ci(publish-winget): fix errors that prevents release (#20232) | Vedant | 1 | +4 | -7 |
| 2022-09-19 04:37 | fix(inccommand): avoid unnecessary redraw when not showing (#20244) | zeertzjq | 2 | +60 | -3 |
| 2022-09-18 14:55 | fix: assert failure when changing 'ut' while waiting for CursorHold (#20241) | zeertzjq | 2 | +17 | -5 |
| 2022-09-18 13:20 | vim-patch:9712ff1288f9 (#20240) | Christian Clason | 18 | +586 | -267 |
| 2022-09-18 12:16 | vim-patch:9.0.0497: LyRiCs files are not recognized (#20239) | Christian Clason | 3 | +5 | -0 |
| 2022-09-18 09:37 | Merge pull request #20198 from zeertzjq/cursorhold | bfredl | 4 | +72 | -13 |
| 2022-09-18 01:17 | vim-patch:8.1.0941: macros for MS-Windows are inconsistent (#20215) | dundargoc | 41 | +134 | -133 |
| 2022-09-14 11:49 | fix(events): make CursorHold behave as documented | zeertzjq | 4 | +72 | -13 |
| 2022-09-17 08:17 | test(remote_spec): reduce flakiness in waiting for client exit (#20230) | zeertzjq | 1 | +5 | -4 |
| 2022-09-17 07:39 | vim-patch:8.2.0690: line number of option set by modeline is wrong (#20228) | zeertzjq | 2 | +64 | -7 |
| 2022-09-17 02:20 | vim-patch:9.0.0483: illegal memory access when replacing in virtualedit mode (#20225) | zeertzjq | 2 | +59 | -2 |
| 2022-09-17 01:40 | test(old): add a function roughly equivalent to test_setmouse() (#20224) | zeertzjq | 5 | +27 | -44 |
| 2022-09-16 22:33 | ci(release-winget): publish nightly winget prerelease #20209 | Vedant | 1 | +20 | -3 |
| 2022-09-16 17:30 | build(deps): bump libvterm to v0.3 (#20222) | Christian Clason | 1 | +2 | -2 |
| 2022-09-16 15:52 | vim-patch:9.0.0479: in :def function all closures in loop get the sam… (#20220) | Christian Clason | 3 | +5 | -0 |
| 2022-09-16 15:09 | fix(eval)!: make Lua Funcref work as method and in substitute() (#20217) | zeertzjq | 2 | +50 | -18 |
| 2022-09-16 14:40 | feat(tui): support undercurl when Konsole version >= 221170 (#20219) | zeertzjq | 1 | +1 | -1 |
| 2022-09-16 11:40 | vim-patch:9.0.0476: varargs does not work for replacement function of substitute() (#20216) | zeertzjq | 4 | +9 | -6 |
| 2022-09-16 09:31 | vim-patch:8.2.3796: the funcexe_T struct members are not named consistently (#20214) | zeertzjq | 8 | +87 | -87 |
| 2022-09-16 09:06 | fix(lua): free vim.ui_attach callback before lua close (#20205) | notomo | 2 | +13 | -1 |
| 2022-09-16 09:04 | Merge pull request #20213 from bfredl/redisplay | bfredl | 2 | +56 | -0 |
| 2022-09-16 08:37 | vim-patch:8.2.0067: ERROR_UNKNOWN clashes on some systems (#20212) | zeertzjq | 4 | +41 | -42 |
| 2022-09-16 08:31 | fix(messages): do not crash on cmdheight=0 and g< redisplay | bfredl | 2 | +56 | -0 |
| 2022-09-16 08:07 | Merge pull request #20188 from bfredl/zerocmdline | bfredl | 17 | +82 | -128 |
| 2022-09-16 07:26 | build(deps): bump tree-sitter-lua to v0.0.13 (#20210) | Christian Clason | 1 | +2 | -2 |
| 2022-09-16 07:18 | docs(autocmds): re-add buffer param to docstring (#20204) | kylo252 | 2 | +7 | -1 |
| 2022-09-16 07:05 | fix(treesitter): return full metadata for get_captures_at_position (#20203) | Christian Clason | 3 | +32 | -26 |
| 2022-09-15 17:03 | fix(diagnostic): populate data key in DiagnosticChanged autocmd in reset (#20207) | Gregory Anders | 1 | +1 | -0 |
| 2022-09-13 10:56 | feat(ui): use msg_grid based implementation for cmdheight=0 | bfredl | 17 | +82 | -128 |
| 2022-09-15 03:36 | test(old): remove OpenBSD skip (#20201) | zeertzjq | 1 | +0 | -1 |
| 2022-09-14 09:11 | fix(help): add `--clean` to `-h` (#20171) | Christian Clason | 2 | +3 | -1 |
| 2022-09-14 09:08 | docs(treesitter): clean up and update treesitter.txt (#20142) | Christian Clason | 10 | +576 | -526 |
| 2022-09-14 08:55 | Merge pull request #18705 from dundargoc/fix/require-missing-module-in-autocmd | bfredl | 1 | +2 | -1 |
| 2022-09-14 05:01 | refactor: move definitions from `typval.h` to `typval_defs.h` (#20194) | Famiu Haque | 3 | +402 | -398 |
| 2022-09-13 21:17 | Merge pull request #20164 from bfredl/luanull | bfredl | 3 | +13 | -8 |
| 2022-09-12 09:26 | fix(lua): make vim.str_utfindex and vim.str_byteindex handle NUL bytes | bfredl | 3 | +13 | -8 |
| 2022-09-13 20:16 | feat(fs): extend fs.find to accept predicate (#20193) | Mathias Fußenegger | 3 | +61 | -18 |
| 2022-09-13 14:33 | feat(diagnostic): pass diagnostics as data to DiagnosticChanged autocmd (#20173) | Gregory Anders | 3 | +22 | -6 |
| 2022-09-13 14:08 | vim-patch:9.0.0457: substitute prompt does not highlight an empty match (#20186) | zeertzjq | 4 | +210 | -162 |
| 2022-09-13 13:02 | vim-patch:9.0.0456: function called at debug prompt is also debugged (#20185) | zeertzjq | 1 | +5 | -0 |
| 2022-09-13 10:56 | Merge pull request #20011 from lewis6991/refactor/memline | Lewis Russell | 1 | +130 | -222 |
| 2022-09-08 13:43 | refactor(memline): resolve clint errors | Lewis Russell | 1 | +130 | -222 |
| 2022-09-12 22:23 | vim-patch:9.0.0449: there is no easy way to translate a key code into a string (#20168) | zeertzjq | 8 | +61 | -9 |
| 2022-09-12 22:01 | test(lsp): call clear() before bufwipe test (#20170) | zeertzjq | 1 | +1 | -0 |
| 2022-09-12 19:50 | Merge pull request #20077 from dundargoc/refactor/char_u/11 | bfredl | 80 | +613 | -612 |
| 2022-09-12 15:35 | Merge pull request #20141 from vigoux/ts-self-inherits | Christian Clason | 2 | +25 | -5 |
| 2022-09-11 06:23 | docs(treesitter): suggest using `extends` to extend queries | Thomas Vigouroux | 1 | +7 | -3 |
| 2022-09-12 13:47 | vim-patch:9.0.0299: error messages for setcmdline() could be better (#20169) | zeertzjq | 3 | +12 | -4 |
| 2022-09-12 13:12 | vim-patch:9.0.0448: SubRip files are not recognized (#20167) | Christian Clason | 3 | +5 | -0 |
| 2022-09-12 12:07 | Merge pull request #20091 from teto/fix-flake | Matthieu Coudron | 2 | +70 | -68 |
| 2022-09-12 11:09 | vim-patch:8.2.4671: 'wildignorecase' is sometimes not used for glob() (#20165) | zeertzjq | 2 | +8 | -6 |
| 2022-09-12 10:10 | Merge pull request #20163 from zeertzjq/vim-8.2.5034 | zeertzjq | 7 | +127 | -27 |
| 2022-09-12 09:10 | vim-patch:8.2.5034: there is no way to get the byte index from a virtual column | zeertzjq | 6 | +100 | -1 |
| 2022-09-12 09:19 | refactor: move f_screenpos() to move.c | zeertzjq | 2 | +27 | -26 |
| 2022-09-12 07:29 | Merge pull request #20160 from zeertzjq/vim-8.2.2646 | zeertzjq | 5 | +24 | -17 |
| 2022-09-12 06:08 | vim-patch:8.2.2664: Vim9: not enough function arguments checked for string | zeertzjq | 3 | +12 | -20 |
| 2022-09-12 06:03 | vim-patch:8.2.2646: Vim9: error for not using string doesn't mention argument | zeertzjq | 5 | +30 | -15 |
| 2022-09-11 14:07 | vim-patch:9.0.0443: blueprint files are not recognized (#20155) | Christian Clason | 3 | +7 | -2 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 80 | +613 | -612 |
| 2022-09-10 09:26 | fix(treesitter): prevent endless loop on self-inheritence | Thomas Vigouroux | 1 | +18 | -2 |
| 2022-09-11 00:56 | fix(lsp): schedule removal of client object (#20148) | Gregory Anders | 1 | +22 | -21 |
| 2022-09-10 12:54 | vim-patch:71b6d3397649 (#20144) | Christian Clason | 17 | +407 | -104 |
| 2022-09-10 12:37 | build: ensure version generation always succeeds (#19515) | dundargoc | 1 | +3 | -7 |
| 2022-09-10 12:33 | Merge pull request #20068 from dundargoc/refactor/char_u/10 | bfredl | 39 | +262 | -275 |
| 2022-09-10 11:30 | vim-patch:9.0.0434: gitignore files are not recognized (#20143) | Christian Clason | 3 | +16 | -4 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 39 | +262 | -275 |
| 2022-09-10 09:08 | ci: add more reviewers based on label (#17975) | dundargoc | 1 | +4 | -5 |
| 2022-09-10 00:30 | Merge pull request #20132 from JartC0ding/master | James McCoy | 1 | +0 | -1 |
| 2022-09-09 12:43 | docs: removed outdated coverage link | MoritzSchittenhelm | 1 | +0 | -1 |
| 2022-09-09 19:49 | Merge pull request #20057 from dundargoc/refactor/char_u/9 | bfredl | 60 | +484 | -492 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 60 | +484 | -492 |
| 2022-09-09 16:48 | vim-patch:9.0.0427: Drupal theme files are not recognized (#20138) | Christian Clason | 3 | +12 | -10 |
| 2022-09-09 15:53 | vim-patch:9.0.0424: gitattributes files are not recognized (#20134) | Christian Clason | 3 | +14 | -0 |
| 2022-09-08 16:09 | refactor(vim.opt): de-nest code | Lewis Russell | 1 | +218 | -228 |
| 2022-09-08 15:59 | refactor(vim.opt): use local function syntax | Lewis Russell | 1 | +4 | -4 |
| 2022-09-08 15:57 | refactor(vim.opt): optimize append/prepend/remove | Lewis Russell | 1 | +6 | -5 |
| 2022-09-08 15:54 | refactor(vim.opt): dry up and tidy | Lewis Russell | 1 | +42 | -75 |
| 2022-09-08 15:44 | refactor(vim.opt): remove value_mutator() | Lewis Russell | 1 | +5 | -14 |
| 2022-09-08 14:56 | refactor(vim.opt): unify vim.bo/wo building | Lewis Russell | 2 | +31 | -65 |
| 2022-09-09 07:44 | build(deps): bump Luv to 1.44.2-1 (#20128) | Christian Clason | 1 | +3 | -3 |
| 2022-09-08 22:12 | ci: move BSD jobs from sourcehut to Cirrus CI #19616 | dundargoc | 9 | +56 | -113 |
| 2022-09-08 19:58 | ci(labeler): add treesitter label for query changes (#20122) | dundargoc | 1 | +1 | -0 |
| 2022-09-08 17:46 | build(deps): bump tree-sitter-viml to 0.2.0 (#20121) | Christian Clason | 2 | +24 | -12 |
| 2022-09-08 17:25 | docs(lsp): update rpc.start stdio limitations (#20120) | Mathias Fußenegger | 2 | +5 | -3 |
| 2022-09-08 14:52 | refactor(vim.opt): remove make_meta_accessor() | Lewis Russell | 1 | +77 | -94 |
| 2022-09-08 15:09 | fix(lsp): when buffer detach remove buffer from client attached buffers (#20081) | Raphael | 2 | +37 | -0 |
| 2022-09-08 14:44 | refactor(vim.opt): simplify get_option_metatype | Lewis Russell | 1 | +6 | -15 |
| 2022-09-08 14:42 | refactor(vim.opt): replace _setup with lazy table | Lewis Russell | 1 | +63 | -91 |
| 2022-09-06 21:56 | refactor(vim.opt): remove enums | Lewis Russell | 1 | +45 | -79 |
| 2022-09-06 21:51 | refactor(vim.opt): remove del arg | Lewis Russell | 1 | +3 | -7 |
| 2022-09-08 14:06 | vim-patch:9.0.0417: Jsonnet files are not recognized (#20119) | Christian Clason | 3 | +6 | -0 |
| 2022-09-08 12:51 | Merge pull request #19958 from dundargoc/build/cmake/cleanup | Christian Clason | 11 | +192 | -372 |
| 2022-08-29 14:57 | build: remove unnecessary build functions | dundargoc | 8 | +181 | -337 |
| 2022-08-26 12:30 | build: replace deprecated CMAKE_COMPILER_IS_GNUCC variable | Dundar Göc | 1 | +2 | -2 |
| 2022-08-09 15:02 | build: remove unnecessary policy related code | dundargoc | 3 | +1 | -17 |
| 2022-08-06 16:26 | build: remove ARGS from add_custom_command | dundargoc | 1 | +8 | -16 |
| 2022-09-08 09:33 | feat(lsp): add range option to lsp.buf.format (#19998) | Mathias Fußenegger | 3 | +110 | -25 |
| 2022-09-08 09:23 | Merge pull request #20093 from neovim/upstream-ts-util | Christian Clason | 2 | +101 | -6 |
| 2022-09-08 09:17 | fix(treesitter): use the right loading order for base queries (#20117) | bfredl | 2 | +6 | -1 |
| 2022-09-08 07:47 | feat(treesitter)!: do not merge queries by default (#20105) | Thomas Vigouroux | 2 | +57 | -6 |
| 2022-09-08 06:43 | Merge pull request #20115 from glepnir/fix_doc | Thomas Vigouroux | 1 | +1 | -1 |
| 2022-09-08 06:33 | fix(docs): remove duplicate word | Raphael | 1 | +1 | -1 |
| 2022-09-08 06:20 | Merge pull request #20114 from zeertzjq/ts-docs | Thomas Vigouroux | 2 | +3 | -2 |
| 2022-09-08 04:54 | docs(treesitter): fix doxygen | zeertzjq | 2 | +3 | -2 |
| 2022-09-08 01:22 | Merge pull request #20112 from zeertzjq/vim-9.0.0410 | zeertzjq | 2 | +2 | -4 |
| 2022-09-08 00:52 | vim-patch:9.0.0412: compiler warning for unused argument | zeertzjq | 1 | +2 | -2 |
| 2022-09-08 00:50 | vim-patch:9.0.0410: struct member cts_lnum is unused | zeertzjq | 2 | +0 | -2 |
| 2022-09-08 00:47 | Merge pull request #20110 from ii14/vim-7c7e1e9b98d4 | zeertzjq | 3 | +21 | -13 |
| 2022-09-07 18:45 | vim-patch:9.0.0409: #{g:x} was seen as a curly-braces expression | ii14 | 3 | +10 | -4 |
| 2022-09-08 00:12 | vim-patch:8.2.3702: first key in dict is seen as curly expression and fails | zeertzjq | 2 | +11 | -9 |
| 2022-09-07 16:08 | vim-patch:9.0.0403: 'equalalways' may be off when 'laststatus' is zero (#20109) | luukvbaal | 2 | +20 | -4 |
| 2022-09-07 15:59 | fix(options): mark `winhighlight` as list style (#19477) | ii14 | 3 | +7 | -3 |
| 2022-09-07 13:55 | vim-patch:9.0.0402: javascript module files are not recoginzed (#20108) | Christian Clason | 3 | +3 | -2 |
| 2022-09-07 07:08 | Merge pull request #20100 from bfredl/luafunc | bfredl | 7 | +36 | -85 |
| 2022-09-07 06:39 | Use weak tables in tree-sitter code (#17117) | Thomas Vigouroux | 5 | +69 | -10 |
| 2022-09-07 02:55 | fix(diagnostic): remove buf from cache on `BufWipeout` (#20099) | Sean Dewar | 2 | +11 | -2 |
| 2022-09-06 20:23 | refactor(typval): change FC_CFUNC abstraction into FC_LUAREF | bfredl | 7 | +36 | -85 |
| 2022-09-06 22:49 | Merge pull request #20102 from e-kwsm/treesitter-c99 | bfredl | 1 | +1 | -0 |
| 2022-09-06 21:31 | build(treesitter): set CMAKE_C_STANDARD to C99 | Eisuke Kawashima | 1 | +1 | -0 |
| 2022-09-06 20:41 | Merge pull request #17329 from cryptomilk/asn-vterm-0-2 | Christian Clason | 5 | +41 | -69 |
| 2022-02-09 07:46 | fix(terminal): adopt altscreen test for libvterm 0.2 changes | Andreas Schneider | 1 | +3 | -7 |
| 2022-02-08 08:09 | build(deps): use libvterm 0.3-rc1 | Andreas Schneider | 3 | +2 | -58 |
| 2022-01-01 06:28 | feat(term): add support for libvterm >= 0.2 | Andreas Schneider | 1 | +32 | -0 |
| 2022-09-06 18:38 | Merge pull request #20031 from dundargoc/refactor/char_u/8 | bfredl | 76 | +868 | -883 |
| 2022-09-06 18:22 | fix(ts): do not clobber spelloptions (#20095) | Lewis Russell | 1 | +6 | -3 |
| 2022-09-06 17:57 | Merge pull request #20097 from clason/ts-syntax-off | bfredl | 2 | +8 | -15 |
| 2022-09-06 15:33 | fix(treesitter): don't support legacy syntax in start() | Christian Clason | 2 | +8 | -15 |
| 2022-09-06 14:52 | build: consistently set build type regardless of generator or platform #19760 | dundargoc | 11 | +61 | -38 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 76 | +868 | -883 |
| 2022-09-06 14:33 | fix(cmdheight=0): various issues part3 #19816 | Shougo | 3 | +2 | -7 |
| 2022-09-06 14:23 | refactor: migrate comment style 2 #20080 | dundargoc | 15 | +196 | -214 |
| 2022-02-08 17:58 | refactor(term): use const for title and add len to buf_set_term_title() | Andreas Schneider | 1 | +4 | -4 |
| 2022-09-06 10:23 | Merge pull request #19419 from vigoux/extmark_spell | Lewis Russell | 21 | +313 | -95 |
| 2022-07-18 12:21 | feat(extmarks,ts,spell): full support for spelling | Thomas Vigouroux | 21 | +313 | -95 |
| 2022-09-06 08:32 | Merge pull request #20039 from zeertzjq/cmod-tab | bfredl | 6 | +54 | -31 |
| 2022-09-06 06:50 | refactor(treesitter): get_{nodes,captures}_at_{position,cursor} | Christian Clason | 2 | +89 | -15 |
| 2022-04-30 09:51 | feat(treesitter): upstream get_node_at_cursor() | Quentin Rasmont | 1 | +22 | -1 |
| 2022-09-06 08:10 | Merge pull request #15391 from vigoux/ts-lua-builtin | bfredl | 21 | +658 | -119 |
| 2022-09-06 06:57 | vim-patch:partial 0daafaa7d99e (#20083) | Christian Clason | 35 | +724 | -508 |
| 2022-09-06 06:57 | docs: update .mailmap (#20086) | Lewis Russell | 1 | +4 | -1 |
| 2022-09-05 13:52 | feat(treesitter): add vim.treesitter.start(), enable for Lua | Christian Clason | 4 | +128 | -34 |
| 2022-09-04 15:58 | fix(treesitter): do not link @error by default | Christian Clason | 3 | +1 | -6 |
| 2022-09-04 14:37 | feat(treesitter): add injections | Christian Clason | 4 | +54 | -3 |
| 2022-09-04 14:27 | feat(treesitter): add viml parser and queries | Christian Clason | 3 | +249 | -0 |
| 2022-09-04 14:13 | ci(tests): don't skip parsers on functionaltest | Christian Clason | 7 | +3 | -49 |
| 2021-08-16 13:37 | feat(treesitter): bundle Lua parser and queries | Thomas Vigouroux | 5 | +228 | -32 |
| 2022-05-22 19:44 | fix: assertion failure when requiring missing module in autocmd | Dundar Goc | 1 | +2 | -1 |
| 2022-09-05 09:41 | build(nix): removed the useless 'app' | Matthieu Coudron | 1 | +2 | -7 |
| 2022-09-05 15:02 | Merge pull request #20088 from zeertzjq/vim-9.0.0386 | zeertzjq | 4 | +121 | -109 |
| 2022-09-05 14:10 | refactor(ex_cd): add an early return to fix clint warning | zeertzjq | 2 | +22 | -23 |
| 2022-09-05 13:54 | vim-patch:9.0.0386: some code blocks are nested too deep | zeertzjq | 2 | +99 | -86 |
| 2022-09-01 23:45 | build(nix): bumped flake | Matthieu Coudron | 1 | +6 | -6 |
| 2022-09-02 22:13 | build(flake): add sumneko lsp in PATH | Matthieu Coudron | 1 | +62 | -55 |
| 2022-09-05 06:44 | docs(contributing): fix broken link (#20044) | UnkwUsr | 1 | +1 | -1 |
| 2022-09-04 13:44 | Merge pull request #19481 from zeertzjq/vim-8.2.4674 | zeertzjq | 14 | +245 | -18 |
| 2022-07-24 07:24 | feat(pum): pretend 'mousemoveevent' is set when showing right-click menu | zeertzjq | 3 | +67 | -0 |
| 2022-07-24 05:58 | feat(api): add "move" to nvim_input_mouse | zeertzjq | 4 | +85 | -5 |
| 2022-07-24 03:26 | feat(tui): support 'mousemoveevent' | zeertzjq | 5 | +67 | -16 |
| 2022-07-24 03:32 | feat(ui-ext): make 'mousemoveevent' a ui_option | zeertzjq | 3 | +9 | -0 |
| 2022-07-24 03:20 | vim-patch:8.2.4674: cannot force getting MouseMove events | zeertzjq | 3 | +20 | -0 |
| 2022-09-04 12:41 | Merge pull request #20073 from zeertzjq/vim-088e8e344352 | zeertzjq | 3 | +34 | -2 |
| 2022-09-03 22:20 | vim-patch:088e8e344352 | zeertzjq | 3 | +16 | -1 |
| 2022-09-03 22:40 | vim-patch:7.4.{1578,1624} | zeertzjq | 1 | +18 | -1 |
| 2022-09-04 10:09 | build(deps): bump tree-sitter-c to v0.20.2 (#20079) | Christian Clason | 1 | +2 | -2 |
| 2022-09-04 03:49 | ci: remove gpanders from api reviewers (#20074) | Gregory Anders | 1 | +0 | -1 |
| 2022-09-03 17:27 | fix(filetype): run filetype.match on StdinReadPost (#20070) | Christian Clason | 1 | +1 | -1 |
| 2022-09-03 14:02 | feat(treesitter): include language in invalid query error (#14053) | Stephan Seitz | 1 | +2 | -2 |
| 2022-09-03 10:00 | ci(clint): remove "Inner expression indentation should be 4" rule (#20047) | dundargoc | 1 | +0 | -7 |
| 2022-09-03 09:30 | build(deps): bump tree-sitter to v0.20.7 (#20067) | Christian Clason | 1 | +2 | -2 |
| 2022-09-03 09:18 | docs: update .git-blame-ignore-revs (#20066) | Lewis Russell | 1 | +3 | -0 |
| 2022-09-03 01:39 | Merge pull request #20063 from zeertzjq/vim-9.0.0360 | zeertzjq | 6 | +86 | -8 |
| 2022-09-02 23:51 | vim-patch:9.0.0362: expanding ":e %" does not work for remote files | zeertzjq | 2 | +26 | -1 |
| 2022-09-02 22:46 | vim-patch:9.0.0360: crash when invalid line number on :for is ignored | zeertzjq | 2 | +16 | -1 |
| 2022-09-02 22:50 | vim-patch:8.2.1505: not all file read and writecode is tested | zeertzjq | 3 | +44 | -6 |
| 2022-09-02 16:39 | refactor: migrate comment style (#20012) | Lewis Russell | 38 | +3494 | -5838 |
| 2022-09-02 15:06 | Merge pull request #20026 from dundargoc/refactor/char_u/7 | bfredl | 49 | +742 | -776 |
| 2022-09-01 10:46 | fix(api)!: correctly deal with number before :tab | zeertzjq | 6 | +54 | -31 |
| 2022-09-02 14:20 | feat(Man): port to Lua (#19912) | Lewis Russell | 10 | +651 | -566 |
| 2022-09-02 13:07 | Merge pull request #20055 from famiu/fix/ui-attach/memory-leak | bfredl | 1 | +1 | -1 |
| 2022-09-02 11:44 | fix(ui): ui compositor does not correctly free event callbacks | Famiu Haque | 1 | +1 | -1 |
| 2022-09-02 06:16 | vim-patch:9.0.0349: filetype of *.sil files not well detected (#20050) | Jonas Strittmatter | 5 | +75 | -5 |
| 2022-09-01 13:31 | Merge pull request #20040 from zeertzjq/vim-9.0.0342 | zeertzjq | 17 | +142 | -22 |
| 2022-09-01 12:32 | feat(api): add support for :horizontal modifier | zeertzjq | 6 | +46 | -4 |
| 2022-09-01 12:25 | vim-patch:9.0.0346: :horizontal modifier not fully supported | zeertzjq | 6 | +19 | -5 |
| 2022-09-01 12:18 | vim-patch:9.0.0342: ":wincmd =" equalizes in two directions | zeertzjq | 6 | +77 | -13 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 49 | +742 | -776 |
| 2022-09-01 08:37 | fix(lua): make ui_attach()/ui_detach() take effect immediately (#20037) | zeertzjq | 2 | +7 | -6 |
| 2022-09-01 08:25 | Merge pull request #20022 from dundargoc/refactor/char_u/6 | bfredl | 26 | +493 | -510 |
| 2022-09-01 08:18 | Merge pull request #20038 from bfredl/unflush | bfredl | 11 | +0 | -17 |
| 2022-09-01 07:44 | perf(messages): don't call ui_flush() per message line in various places | bfredl | 11 | +0 | -17 |
| 2022-09-01 07:22 | Merge pull request #20023 from bfredl/hlarena | bfredl | 5 | +66 | -68 |
| 2022-09-01 02:22 | fix(maparg): remove double allocation (#20033) | zeertzjq | 1 | +6 | -5 |
| 2022-09-01 01:12 | vim-patch:9.0.0343: ColorScheme autocommand triggered when colorscheme not found (#20032) | zeertzjq | 2 | +46 | -1 |
| 2022-08-31 22:19 | feat(mapset): support restoring Lua callback (#20024) | zeertzjq | 4 | +100 | -30 |
| 2022-08-31 20:03 | Merge pull request #16396 from bfredl/luaevent | bfredl | 15 | +334 | -22 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 26 | +493 | -510 |
| 2022-08-31 12:49 | refactor(highlight): make hlattrs2dict always use pre-allocated dict | bfredl | 5 | +66 | -68 |
| 2022-08-31 18:50 | Merge pull request #20007 from dundargoc/refactor/char_u/5 | bfredl | 57 | +511 | -508 |
| 2022-06-30 07:26 | feat(lua): vim.ui_attach to get ui events from lua | bfredl | 15 | +334 | -22 |
| 2022-08-31 13:14 | refactor(mappings)!: mapblock_fill_dict() use API Dictionary (#20020) | zeertzjq | 4 | +71 | -66 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 57 | +511 | -508 |
| 2022-08-31 11:47 | fix(api): nvim_set_hl bail out on invalid group name (#20021) | zeertzjq | 2 | +11 | -4 |
| 2022-08-31 06:08 | vim-patch:9b03d3e75b42 (#20013) | Christian Clason | 11 | +1082 | -0 |
| 2022-08-31 01:41 | vim-patch:8.2.3102: test for crash fix does not fail without the fix (#20018) | zeertzjq | 3 | +120 | -31 |
| 2022-08-30 23:24 | vim-patch:8.2.0301: insufficient testing for exception handling (#20016) | zeertzjq | 3 | +171 | -8 |
| 2022-08-30 22:58 | vim-patch:8.1.2037: can call win_gotoid() in cmdline window (#20015) | zeertzjq | 3 | +23 | -14 |
| 2022-08-30 22:27 | vim-patch:9.0.0332: overwrite check may block BufWriteCmd (#20014) | zeertzjq | 2 | +24 | -4 |
| 2022-08-30 22:13 | fix(exceptions): restore `did_throw` (#20000) | Sean Dewar | 11 | +143 | -111 |
| 2022-08-30 19:16 | Vim 9.0.{0314,0319}: some filetypes are not recognized (#20005) | Christian Clason | 3 | +21 | -2 |
| 2022-08-30 12:52 | refactor: replace char_u with char 4 (#19987) | dundargoc | 66 | +499 | -509 |
| 2022-08-30 12:46 | docs(lua): present vim.o as default and vim.opt as special-purpose #19982 | Christian Clason | 1 | +116 | -102 |
| 2022-08-30 11:14 | fix(docs): update lsp.rpc.start docs to match return value changes (#20003) | Mathias Fußenegger | 2 | +4 | -10 |
| 2022-08-30 11:14 | docs(lsp): replace formatting_sync example in lsp-faq (#19994) | Mathias Fußenegger | 1 | +4 | -3 |
| 2022-08-30 08:59 | Merge pull request #19897 from bfredl/statushl | bfredl | 2 | +51 | -0 |
| 2022-08-22 15:29 | fix(highlight): set the window namespace when redrawing statusline | bfredl | 2 | +51 | -0 |
| 2022-08-30 02:55 | feat(tui): recognize sidescroll events (#19992) | zeertzjq | 2 | +206 | -2 |
| 2022-08-29 23:07 | Merge pull request #19999 from zeertzjq/vim-9.0.0320 | zeertzjq | 3 | +105 | -123 |
| 2022-08-29 22:32 | vim-patch:9.0.0320: command line type of CmdlineChange differs from getcmdtype() | zeertzjq | 2 | +14 | -1 |
| 2022-08-29 07:12 | refactor: move cmdline functions to ex_getln.c | zeertzjq | 2 | +91 | -122 |
| 2022-08-29 22:26 | vim-patch:9.0.0318: clearing screen causes flicker (#19993) | zeertzjq | 10 | +17 | -16 |
| 2022-08-29 21:52 | Merge pull request #19997 from bfredl/lastsep | bfredl | 2 | +6 | -3 |
| 2022-08-29 19:58 | fix(redraw): handle switching to a tabpage with larger p_ch value | bfredl | 2 | +6 | -3 |
| 2022-08-29 17:09 | fix(lsp): clean the diagnostic cache when buffer delete (#19449) | Raphael | 2 | +40 | -12 |
| 2022-08-29 16:46 | Merge pull request #19973 from dundargoc/refactor/char_u/3 | bfredl | 61 | +479 | -499 |
| 2022-08-29 16:26 | Merge pull request #19916 from mfussenegger/lsp-tcp | Mathias Fußenegger | 4 | +533 | -346 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 61 | +479 | -499 |
| 2022-08-29 12:22 | vim-patch:9.0.0316: screen flickers when 'cmdheight' is zero (#19991) | zeertzjq | 2 | +27 | -25 |
| 2022-08-29 11:23 | Merge pull request #19971 from dundargoc/refactor/remove-casts | bfredl | 6 | +81 | -81 |
| 2022-08-29 10:50 | Merge pull request #19961 from dundargoc/refactor/char_u/2 | bfredl | 41 | +497 | -520 |
| 2022-08-29 10:48 | Merge pull request #19975 from bfredl/chartabsize | bfredl | 16 | +354 | -205 |
| 2022-08-27 09:28 | refactor(plines): use a struct for chartabsize state | bfredl | 16 | +354 | -205 |
| 2022-08-29 05:11 | vim-patch:9.0.0285: it is not easy to change the command line from a plugin (#19979) | Shougo | 6 | +123 | -9 |
| 2022-08-28 22:16 | fix(events): triggered WinScrolled when only skipcol changed (#19972) | zeertzjq | 5 | +52 | -1 |
| 2022-08-28 21:58 | fix(keywordprg): default to :help if set to empty string (#19983) | zeertzjq | 2 | +11 | -5 |
| 2022-08-24 18:25 | feat(lsp): add tcp support | Mathias Fussenegger | 4 | +159 | -37 |
| 2022-08-24 17:36 | refactor(lsp): extract rpc client from rpc.start | Mathias Fussenegger | 1 | +335 | -281 |
| 2022-08-23 20:39 | refactor(lsp): encapsulate rpc uv handle | Mathias Fussenegger | 3 | +16 | -12 |
| 2022-08-23 19:05 | refactor(lsp): factor out read_loop function | Mathias Fussenegger | 1 | +32 | -25 |
| 2022-08-28 09:07 | fix(l10n): improve zh_CN and zh_TW translations (#19969) | Raphael | 2 | +211 | -201 |
| 2022-08-27 23:22 | vim-patch:8.2.3813: confusing error when using :cc without error list (#19978) | zeertzjq | 4 | +15 | -6 |
| 2022-08-26 21:11 | refactor: replace char_u with char | Dundar Göc | 41 | +497 | -520 |
| 2022-08-27 12:26 | refactor: remove redundant casts | Dundar Göc | 6 | +81 | -81 |
| 2022-08-27 07:56 | docs: fix typos (#19798) | dundargoc | 5 | +9 | -10 |
| 2022-08-27 03:26 | vim-patch:8.2.1269: language and locale code spread out (#19964) | zeertzjq | 10 | +392 | -369 |
| 2022-08-27 01:58 | vim-patch:8.2.0660: the search.c file is a bit big (#19963) | zeertzjq | 8 | +1761 | -1805 |
| 2022-08-26 23:33 | Merge pull request #19962 from zeertzjq/vim-9.0.0278 | zeertzjq | 8 | +45 | -21 |
| 2022-08-26 22:50 | vim-patch:9.0.0284: using static buffer for multiple completion functions | zeertzjq | 4 | +12 | -16 |
| 2022-08-26 22:44 | vim-patch:9.0.0283: cannot complete "syn list @cluster" | zeertzjq | 2 | +25 | -3 |
| 2022-08-26 22:36 | vim-patch:9.0.0279: the tiny version has the popup menu but not 'wildmenu' | zeertzjq | 2 | +10 | -6 |
| 2022-08-26 22:34 | vim-patch:9.0.0278: the +wildignore feature is nearly always available | zeertzjq | 1 | +3 | -1 |
| 2022-08-26 22:32 | Merge pull request #19955 from zeertzjq/vim-9.0.0272 | zeertzjq | 6 | +114 | -23 |
| 2022-08-26 14:39 | vim-patch:9.0.0276: 'buftype' values not sufficiently tested | zeertzjq | 3 | +68 | -31 |
| 2022-08-26 12:18 | vim-patch:9.0.0275: BufEnter not triggered when using ":edit" in "nofile" buffer | zeertzjq | 2 | +12 | -2 |
| 2022-08-26 12:03 | vim-patch:9.0.0274: netrw plugin does not show remote files | zeertzjq | 2 | +33 | -14 |
| 2022-08-26 11:04 | vim-patch:9.0.0272: BufReadCmd not triggered when loading a "nofile" buffer | zeertzjq | 4 | +28 | -3 |
| 2022-08-26 21:07 | Merge pull request #19957 from dundargoc/refactor/char_u/1 | bfredl | 43 | +526 | -534 |
| 2022-08-26 08:36 | refactor: replace char_u with char | Dundar Göc | 43 | +526 | -534 |
| 2022-08-26 17:58 | vim-patch:7dd543246a4c (#19960) | Christian Clason | 20 | +40 | -40 |
| 2022-08-26 14:37 | vim-patch:8.2.0674: some source files are too big (#19959) | zeertzjq | 11 | +1176 | -1159 |
| 2022-08-26 12:43 | Merge pull request #19931 from bfredl/scopedhl | bfredl | 8 | +275 | -163 |
| 2022-08-25 19:41 | fix(treesitter): make it get_captures_at_position | bfredl | 3 | +56 | -14 |
| 2022-06-02 18:07 | feat(treesitter): upstream get_hl_groups_at_position() | Quentin Rasmont | 1 | +57 | -0 |
| 2022-08-24 21:48 | feat(treesitter)!: use @foo.bar style highlight groups | bfredl | 5 | +140 | -153 |
| 2022-08-24 20:16 | feat(highlight): support scoped @spam.eggs.baked_beans groups | bfredl | 3 | +36 | -10 |
| 2022-08-26 10:49 | vim-patch:8.1.2331: the option.c file is still very big (#19954) | zeertzjq | 6 | +169 | -165 |
| 2022-08-26 10:11 | Merge pull request #19947 from lewis6991/truefalse | Lewis Russell | 38 | +729 | -796 |
| 2022-08-25 13:41 | refactor: change FALSE/TRUE to false/true | Lewis Russell | 38 | +729 | -796 |
| 2022-08-26 02:46 | Merge pull request #19953 from zeertzjq/vim-9.0.0036 | zeertzjq | 13 | +213 | -129 |
| 2022-08-26 01:25 | vim-patch:9.0.0040: use of set_chars_option() is confusing | zeertzjq | 1 | +11 | -23 |
| 2022-08-26 01:04 | refactor: set_chars_option() | zeertzjq | 2 | +42 | -42 |
| 2022-08-26 01:03 | vim-patch:9.0.0038: 'listchars' test fails | zeertzjq | 1 | +10 | -10 |
| 2022-08-26 00:25 | vim-patch:9.0.0036: 'fillchars' cannot have window-local values | zeertzjq | 10 | +109 | -67 |
| 2022-08-26 00:52 | vim-patch:8.2.2524: cannot change the characters displayed in the foldcolumn | zeertzjq | 2 | +55 | -1 |
| 2022-08-25 23:37 | Merge pull request #19950 from zeertzjq/vim-9.0.0270 | zeertzjq | 3 | +15 | -30 |
| 2022-08-25 22:44 | vim-patch:9.0.0270: some values of 'path' and 'tags' invalid in the tiny version | zeertzjq | 1 | +13 | -26 |
| 2022-08-25 22:54 | vim-patch:9.0.0263: too many #ifdefs | zeertzjq | 2 | +2 | -4 |
| 2022-08-25 20:35 | Merge pull request #19628 from dundargoc/refactor/char_u/2 | bfredl | 48 | +504 | -523 |
| 2022-08-25 19:35 | Merge pull request #19946 from bfredl/newnode | bfredl | 8 | +326 | -11 |
| 2022-08-25 18:49 | fix(tests): use pending_c_parser when needed | bfredl | 2 | +7 | -1 |
| 2022-07-31 14:20 | refactor: replace char_u with char | Dundar Goc | 48 | +504 | -523 |
| 2022-08-25 16:24 | fix(treesitter): more efficient node:root() | bfredl | 1 | +3 | -12 |
| 2022-08-25 13:52 | fix(docs): update auto-generated documentation | bfredl | 1 | +58 | -3 |
| 2022-07-24 18:49 | feat(treesitter): clarify similar 'get_node_range' functions | Quentin Rasmont | 2 | +16 | -3 |
| 2022-06-02 16:13 | feat(treesitter): upstream node_contains() | Quentin Rasmont | 1 | +13 | -0 |
| 2022-05-01 19:13 | feat(treesitter): upstream node_length() as a node method | Quentin Rasmont | 2 | +31 | -0 |
| 2022-05-01 09:35 | feat(treesitter): upstream get_root_for_node() as a node method | Quentin Rasmont | 2 | +38 | -0 |
| 2022-04-30 18:54 | feat(treesitter): upstream get_named_children() as a node method | Quentin Rasmont | 2 | +44 | -0 |
| 2022-04-30 08:43 | feat(treesitter): add ability to retreive a tree/node given a range | Quentin Rasmont | 2 | +67 | -0 |
| 2022-04-26 20:42 | feat(treesitter): add opts.concat to query.get_text_node | Quentin Rasmont | 1 | +9 | -4 |
| 2022-04-22 19:50 | feat(treesitter): upstream is_parent() | Quentin Rasmont | 2 | +52 | -0 |
| 2022-08-25 14:02 | Merge pull request #19945 from zeertzjq/vim-8.2.0911 | zeertzjq | 4 | +126 | -5 |
| 2022-08-25 12:44 | vim-patch:8.2.0923: cmdline test is slow | zeertzjq | 1 | +3 | -3 |
| 2022-08-25 11:35 | vim-patch:8.2.0911: crash when opening a buffer for the cmdline window fails | zeertzjq | 4 | +126 | -5 |
| 2022-08-25 13:30 | Merge pull request #19934 from lewis6991/prepostincr | Lewis Russell | 35 | +278 | -286 |
| 2022-08-25 12:23 | vim-patch:9.0.0261: bufload() reads a file even if the name is not a file name (#19944) | zeertzjq | 3 | +13 | -3 |
| 2022-08-24 21:49 | refactor: pre-incr to post-incr | Lewis Russell | 35 | +278 | -286 |
| 2022-08-25 11:06 | vim-patch:8.2.4356: command line completion functions are very long (#19943) | zeertzjq | 1 | +560 | -480 |
| 2022-08-25 09:57 | fix(usercmd): also check for whitespace after escaped character (#19942) | zeertzjq | 2 | +8 | -8 |
| 2022-08-25 07:20 | refactor: suppress clang and PVS warnings (#19940) | zeertzjq | 4 | +4 | -1 |
| 2022-08-25 07:06 | docs(contributing): add documenting guidelines from wiki (#19924) | Christian Clason | 1 | +36 | -0 |
| 2022-08-25 05:41 | Merge pull request #19939 from zeertzjq/vim-8.2.4289 | zeertzjq | 5 | +19 | -20 |
| 2022-08-25 04:35 | vim-patch:8.2.4289: warnings reported by MSVC | zeertzjq | 1 | +3 | -4 |
| 2022-08-25 05:04 | vim-patch:8.2.2826: compiler warnings for int to size_t conversion | zeertzjq | 1 | +1 | -1 |
| 2022-08-25 05:00 | vim-patch:8.2.1960: warning for uninitialized variable | zeertzjq | 1 | +1 | -1 |
| 2022-08-25 04:58 | vim-patch:8.2.1728: compiler warning for using uninitialized variable | zeertzjq | 1 | +1 | -1 |
| 2022-08-25 04:49 | vim-patch:8.1.1085: compiler warning for possibly uninitialized variable | zeertzjq | 1 | +13 | -13 |
| 2022-08-25 04:07 | refactor: ins_compl_show_pum() (#19938) | zeertzjq | 1 | +112 | -102 |
| 2022-08-25 03:17 | Merge pull request #19937 from zeertzjq/vim-8.2.3942 | zeertzjq | 6 | +162 | -106 |
| 2022-08-25 01:22 | vim-patch:partial:8.2.4001: insert complete code uses global variables | zeertzjq | 6 | +160 | -106 |
| 2022-08-25 01:07 | vim-patch:8.2.3942: Coverity reports a possible memory leak | zeertzjq | 1 | +2 | -0 |
| 2022-08-25 00:54 | Merge pull request #19936 from zeertzjq/vim-8.2.3989 | zeertzjq | 4 | +466 | -64 |
| 2022-08-25 00:04 | vim-patch:8.2.4037: Insert mode completion is insufficiently tested | zeertzjq | 2 | +260 | -13 |
| 2022-08-24 23:45 | vim-patch:8.2.3989: some insert completion code is not tested | zeertzjq | 3 | +185 | -36 |
| 2022-08-24 23:59 | vim-patch:8.2.2534: missing test coverage | zeertzjq | 2 | +23 | -17 |
| 2022-08-24 23:17 | Merge pull request #19927 from zeertzjq/vim-9.0.0045 | zeertzjq | 2 | +88 | -30 |
| 2022-08-24 13:46 | vim-patch:9.0.0102: reading past end of line with insert mode completion | zeertzjq | 2 | +9 | -1 |
| 2022-08-24 13:44 | vim-patch:9.0.0060: accessing uninitialized memory when completing long line | zeertzjq | 2 | +8 | -0 |
| 2022-08-24 13:40 | vim-patch:9.0.0046: reading past end of completion with duplicate match | zeertzjq | 2 | +11 | -1 |
| 2022-08-24 13:08 | vim-patch:9.0.0045: reading past end of completion with a long line | zeertzjq | 2 | +60 | -28 |
| 2022-08-24 22:49 | vim-patch:fd999452adaf (#19929) | Christian Clason | 8 | +146 | -57 |
| 2022-08-24 22:41 | fix(treesitter): free memory on removing parser (#19933) | zeertzjq | 1 | +2 | -0 |
| 2022-08-24 19:08 | Merge pull request #19830 from lewis6991/hlgroup_name | bfredl | 34 | +88 | -83 |
| 2022-08-24 17:05 | Merge pull request #19928 from vigoux/ts-fix-c-parser | Thomas Vigouroux | 4 | +20 | -2 |
| 2022-08-18 13:23 | feat(highlight)!: error on invalid names and allow '.' and '@' | Lewis Russell | 34 | +88 | -83 |
| 2022-08-24 14:22 | test(treesitter): make internal lang test pending when necessary | Thomas Vigouroux | 4 | +20 | -2 |
| 2022-08-24 13:41 | feat(lua): add vim.iconv (#18286) | Lewis Russell | 3 | +102 | -0 |
| 2022-08-24 13:36 | Merge pull request #19496 from vigoux/ts_internal_lang | Thomas Vigouroux | 4 | +33 | -14 |
| 2022-08-24 13:22 | Merge pull request #19906 from bfredl/bigstage | bfredl | 56 | +672 | -590 |
| 2022-08-24 13:02 | feat(eval)!: make Vim functions return inner window width and height (#19743) | zeertzjq | 4 | +22 | -4 |
| 2022-08-24 12:36 | vim-patch:partial:8.2.3953: insert completion code is too complicated (#19923) | zeertzjq | 1 | +350 | -340 |
| 2022-08-23 11:52 | refactor(api): provide a temporary copy solution for nvim_call_atomic | bfredl | 17 | +71 | -64 |
| 2022-08-23 08:36 | refactor(arena): use a shared block freelist | bfredl | 15 | +49 | -61 |
| 2022-08-24 08:59 | vim-patch:9.0.0020: with some completion reading past end of string (#19922) | zeertzjq | 2 | +18 | -2 |
| 2022-08-24 08:12 | Merge pull request #19921 from zeertzjq/vim-8.2.3937 | zeertzjq | 3 | +1104 | -796 |
| 2022-08-24 05:15 | vim-patch:8.2.3944: insert mode completion functions are too long | zeertzjq | 3 | +692 | -551 |
| 2022-08-24 05:33 | vim-patch:8.2.3937: Insert mode completion function is too long | zeertzjq | 2 | +480 | -313 |
| 2022-08-24 06:38 | fix(path): path_is_url returns false for "foo:/" #19797 | sigmaSd | 3 | +27 | -5 |
| 2022-08-24 02:28 | fix(cmdline): do not trigger completion at wrong time (#19920) | zeertzjq | 3 | +82 | -10 |
| 2022-08-23 22:28 | vim-patch:9.0.0248: duplicate code in finding a script in the execution stack (#19917) | zeertzjq | 1 | +7 | -17 |
| 2022-08-23 07:33 | perf(api): allow to use an arena for return values | bfredl | 36 | +584 | -497 |
| 2022-08-23 14:00 | vim-patch:9.0.0206: redraw flags are not named specifically (#19913) | zeertzjq | 46 | +310 | -310 |
| 2022-08-23 13:30 | refactor(spell.c): resolve clint errors (#19875) | Lewis Russell | 1 | +186 | -250 |
| 2022-08-23 13:18 | doc(CONTRIBUTING): update #19891 | Lewis Russell | 2 | +40 | -88 |
| 2022-08-23 11:02 | fix(inspect): escape identifiers that are lua keywords (#19898) | Simon Wachter | 1 | +31 | -1 |
| 2022-08-23 10:12 | Merge pull request #19905 from zeertzjq/vim-8.2.4726 | zeertzjq | 15 | +225 | -62 |
| 2022-08-23 05:31 | vim-patch:8.2.4842: expand("%:p") is not empty when there is no buffer name | zeertzjq | 2 | +10 | -7 |
| 2022-08-23 05:24 | vim-patch:8.2.4841: empty string considered an error for expand() | zeertzjq | 4 | +20 | -13 |
| 2022-08-23 04:20 | vim-patch:8.2.4749: <script> is not expanded in autocmd context | zeertzjq | 4 | +65 | -39 |
| 2022-08-23 05:03 | vim-patch:8.2.4741: startup test fails | zeertzjq | 4 | +21 | -17 |
| 2022-08-23 04:11 | vim-patch:8.2.4740: when expand() fails there is no error message | zeertzjq | 3 | +22 | -5 |
| 2022-08-19 23:54 | vim-patch:8.2.4726: cannot use expand() to get the script name | zeertzjq | 7 | +112 | -6 |
| 2022-08-23 03:39 | test: add test for using :normal to stop Visual mode in cmdwin (#19904) | zeertzjq | 1 | +14 | -3 |
| 2022-08-23 03:24 | vim-patch:8.2.1046: insufficient tests for src/buffer.c (#19903) | zeertzjq | 6 | +544 | -272 |
| 2022-08-23 02:38 | vim-patch:8.2.0522: several errors are not tested for (#19901) | zeertzjq | 16 | +267 | -56 |
| 2022-08-23 00:36 | vim-patch:8.1.{1915,1921,1953} (#19900) | zeertzjq | 7 | +24 | -24 |
| 2022-08-22 23:20 | vim-patch:8.1.0832: confirm() is not tested (#19896) | zeertzjq | 3 | +136 | -4 |
| 2022-08-22 14:09 | vim-patch:8.2.3421: a bit of code is not covered by tests (#19895) | zeertzjq | 4 | +32 | -6 |
| 2022-07-25 10:23 | feat(treesitter): allow customizing language symbol name | Thomas Vigouroux | 4 | +33 | -14 |
| 2022-08-22 10:06 | fix(api): avoid side effects with nvim_parse_cmd (#19890) | zeertzjq | 2 | +74 | -16 |
| 2022-08-22 05:56 | vim-patch:8.2.4753: error from setting an option is silently ignored (#19888) | zeertzjq | 20 | +112 | -83 |
| 2022-08-22 04:48 | fix(edit.c): indentkeys double indent after "!" #12894 | Axel Forsman | 2 | +16 | -7 |
| 2022-08-22 04:02 | vim-patch:8.2.2289: Vim9: 'cpo' can become empty (#19887) | zeertzjq | 5 | +30 | -9 |
| 2022-08-22 02:15 | Merge pull request #19886 from zeertzjq/vim-8.2.2030 | zeertzjq | 6 | +62 | -12 |
| 2022-08-22 01:48 | vim-patch:8.2.2031: some tests fail when run under valgrind | zeertzjq | 3 | +18 | -11 |
| 2022-08-22 01:28 | vim-patch:8.2.2030: some tests fail on Mac | zeertzjq | 3 | +44 | -1 |
| 2022-08-22 01:27 | Merge pull request #19885 from zeertzjq/vim-8.2.4328 | zeertzjq | 5 | +72 | -2 |
| 2022-08-22 00:42 | vim-patch:8.2.4334: command line popup menu not positioned correctly | zeertzjq | 5 | +28 | -0 |
| 2022-08-22 00:31 | vim-patch:8.2.4328: command line complete matches cleard when typing character | zeertzjq | 2 | +44 | -2 |
| 2022-08-21 19:11 | Merge pull request #19864 from lewis6991/decorfix | bfredl | 2 | +6 | -0 |
| 2022-08-21 14:03 | vim-patch:9.0.0236: popup menu not removed when 'wildmenu' reset while visible (#19882) | zeertzjq | 1 | +10 | -0 |
| 2022-08-21 13:31 | vim-patch:8.2.4325: 'wildmenu' only shows few matches (#19876) | zeertzjq | 0 | +0 | -0 |
| 2022-08-21 13:19 | fix(api/command): fargs behavior when no arguments are passed (#19862) | Javier Lopez | 2 | +91 | -4 |
| 2022-08-21 11:37 | vim-patch:9.0.0234: cannot make difference between :normal end and argument char (#19879) | zeertzjq | 3 | +14 | -4 |
| 2022-08-21 03:37 | vim-patch:8.2.4754: using cached values after unsetting some environment variables (#19872) | zeertzjq | 5 | +54 | -17 |
| 2022-08-21 03:06 | refactor: make wildmenu code closer to Vim (#19870) | zeertzjq | 2 | +39 | -27 |
| 2022-08-21 01:18 | vim-patch:8.2.1587: loop for handling keys for the command line is too long (#19868) | zeertzjq | 3 | +233 | -206 |
| 2022-08-21 00:05 | vim-patch:8.1.1914: command line expansion code is spread out (#19867) | zeertzjq | 2 | +856 | -843 |
| 2022-08-20 23:08 | vim-patch:9.0.0231: expanding "**" may loop forever with directory links (#19866) | zeertzjq | 2 | +10 | -10 |
| 2022-08-20 22:33 | vim-patch:8.1.1886: command line expansion code is spread out (#19861) | zeertzjq | 20 | +1905 | -1865 |
| 2022-08-20 16:24 | fix(ui): don't allow decor provider with ns_id==0 | Lewis Russell | 2 | +6 | -0 |
| 2022-08-20 09:26 | vim-patch:8.1.2045: the option.c file is too big (#19854) | zeertzjq | 27 | +2079 | -2011 |
| 2022-08-20 08:04 | vim-patch:e80086446cc2 (#19848) | Christian Clason | 29 | +1317 | -2441 |
| 2022-08-20 07:52 | fix(eval): check for v:lua when calling callback (#19855) | zeertzjq | 3 | +16 | -3 |
| 2022-08-19 23:49 | Merge pull request #19852 from zeertzjq/vim-8.2.3623 | zeertzjq | 4 | +42 | -20 |
| 2022-08-19 22:51 | vim-patch:8.2.4667: expandcmd() fails on an error | zeertzjq | 3 | +25 | -16 |
| 2022-08-19 22:47 | vim-patch:8.2.3623: "$*" is expanded to "nonomatch" | zeertzjq | 2 | +17 | -4 |
| 2022-08-19 22:28 | Merge pull request #19847 from lewis6991/utfmb | Lewis Russell | 1 | +18 | -54 |
| 2022-08-19 22:12 | vim-patch:8.2.3619: cannot use a lambda for 'operatorfunc' (#19846) | zeertzjq | 6 | +163 | -37 |
| 2022-08-19 22:05 | Merge pull request #19841 from bfredl/drawstatus | bfredl | 14 | +1873 | -1825 |
| 2022-08-19 10:37 | refactor: move statusline code from buffer.c and [draw]screen.c to new file | bfredl | 14 | +1873 | -1825 |
| 2022-08-19 17:30 | fix(filetype): only check first 100 and last line of buffer (#19819) | Christian Clason | 1 | +9 | -1 |
| 2022-08-19 17:05 | docs(lua): update vim.{g,b,w}o documentation (#19844) | Christian Clason | 1 | +25 | -12 |
| 2022-08-19 15:54 | refactor(drawline.c): factor out utf8 multibyte check | Lewis Russell | 1 | +18 | -54 |
| 2022-08-19 15:21 | Merge pull request #19360 from famiu/feat/multibuffer-inccommand | bfredl | 3 | +436 | -171 |
| 2022-08-19 14:27 | Merge pull request #19845 from zeertzjq/vim-8.2.0982 | zeertzjq | 9 | +365 | -177 |
| 2022-08-19 13:40 | vim-patch:8.2.0982: insufficient testing for reading/writing files | zeertzjq | 5 | +208 | -20 |
| 2022-08-19 13:11 | vim-patch:partial:8.2.0425: code for modeless selection not sufficiently tested | zeertzjq | 5 | +157 | -157 |
| 2022-08-19 13:02 | Merge pull request #19843 from zeertzjq/vim-9.0.0227 | zeertzjq | 2 | +14 | -0 |
| 2022-08-19 12:26 | vim-patch:9.0.0227: cannot read error message when abort() is called | zeertzjq | 1 | +8 | -0 |
| 2022-08-19 12:34 | vim-patch:8.2.3946: when an internal error makes Vim exit the error is not seen | zeertzjq | 2 | +6 | -0 |
| 2022-08-19 11:20 | vim-patch:8.1.1966: some code in options.c fits better elsewhere (#19840) | zeertzjq | 13 | +951 | -941 |
| 2022-08-19 09:41 | Merge pull request #19802 from lewis6991/drawscreen | Lewis Russell | 57 | +5436 | -5386 |
| 2022-08-16 11:27 | vim-patch:8.1.2057: the screen.c file is much too big | Lewis Russell | 57 | +5436 | -5386 |
| 2022-07-14 08:37 | feat: multibuffer preview support for inccommand | Famiu Haque | 3 | +436 | -171 |
| 2022-08-18 14:16 | refactor(undo.c): resolve clint issues (#19827) | Lewis Russell | 1 | +292 | -425 |
| 2022-08-18 14:09 | revert: "jobstart(): Fix hang on non-executable cwd #9204" (#19826) | zeertzjq | 4 | +5 | -25 |
| 2022-08-18 10:16 | Merge pull request #19822 from bfredl/hldef | bfredl | 3 | +39 | -3 |
| 2022-08-18 09:55 | ci: add codeql action (#19810) | Christian Clason | 1 | +42 | -0 |
| 2022-08-18 09:12 | Merge pull request #19828 from bfredl/nullhl | bfredl | 2 | +17 | -1 |
| 2022-08-18 09:06 | vim-patch:8.1.2082: rename popupmnu.* to popupmenu.* (#19829) | zeertzjq | 19 | +1159 | -1159 |
| 2022-08-17 15:38 | fix(api): make nvim_set_hl(ns=0, ...) redraw screen properly | bfredl | 3 | +39 | -3 |
| 2022-08-18 08:57 | docs(lsp): remove lsp.buf_request from docs (#19738) | Mathias Fußenegger | 2 | +3 | -20 |
| 2022-08-18 07:43 | fix(winhl): do not crash when unsetting winhl in just opened window | bfredl | 2 | +17 | -1 |
| 2022-08-17 22:12 | Merge pull request #19824 from bfredl/msgsep_allthethings | bfredl | 9 | +152 | -158 |
| 2022-08-17 14:19 | fix(tests): remove irrelevant usage of display-=msgsep | bfredl | 9 | +152 | -158 |
| 2022-08-17 14:45 | Merge pull request #13457 from bfredl/färgtema | bfredl | 30 | +591 | -239 |
| 2022-07-25 08:16 | feat(ui): allow to set the highlight namespace per window | bfredl | 30 | +591 | -239 |
| 2022-08-17 14:18 | refactor: remove some unused includes (#19820) | zeertzjq | 23 | +24 | -8 |
| 2022-08-17 11:50 | feat: allow :wincmd to accept a count (#19815) | Famiu Haque | 5 | +17 | -2 |
| 2022-08-17 10:39 | docs(lsp): rename on-list-handler to lsp-on-list-handler (#19813) | Jonas Strittmatter | 2 | +15 | -15 |
| 2022-08-17 09:29 | vim-patch:8.2.1262: src/ex_cmds.c file is too big (#19811) | zeertzjq | 10 | +1199 | -1173 |
| 2022-08-17 04:44 | vim-patch:8.2.3699: the +title feature adds a lot of #ifdef but little code (#19809) | zeertzjq | 2 | +5 | -2 |
| 2022-08-17 02:19 | Merge pull request #19801 from Shougo/vim-9.0.0190 | zeertzjq | 4 | +64 | -4 |
| 2022-08-16 05:58 | vim-patch:9.0.0191: messages test fails; window size incorrect | Shougo Matsushita | 3 | +17 | -1 |
| 2022-08-16 05:45 | vim-patch:9.0.0190: the way 'cmdheight' can be made zero is inconsistent | Shougo Matsushita | 3 | +47 | -3 |
| 2022-08-17 01:32 | Merge pull request #19808 from zeertzjq/vim-9.0.0220 | zeertzjq | 3 | +14 | -3 |
| 2022-08-17 01:01 | vim-patch:9.0.0222: no good reason why text objects are only in larger builds | zeertzjq | 1 | +0 | -1 |
| 2022-08-17 00:58 | vim-patch:9.0.0220: invalid memory access with for loop over NULL string | zeertzjq | 2 | +14 | -2 |
| 2022-08-16 11:26 | refactor: change pre-decrement/increment to post (#19799) | Lewis Russell | 32 | +351 | -360 |
| 2022-08-16 10:03 | refactor(signs): handle non-sign attrs separately (#19784) | Lewis Russell | 5 | +149 | -136 |
| 2022-08-16 09:51 | docs: update .gitattributes (#19800) | Lewis Russell | 1 | +13 | -3 |
| 2022-08-16 09:30 | fix(api): nvim_exec and nvim_cmd restore msg_col when capturing output (#19789) | zeertzjq | 3 | +53 | -3 |
| 2022-08-16 08:47 | refactor(eval.c): resolve all clint issues (#19774) | Lewis Russell | 1 | +244 | -378 |
| 2022-08-16 07:53 | vim-patch:e1f3fd1d02e3 (#19796) | Christian Clason | 9 | +2133 | -9 |
| 2022-08-16 07:29 | vim-patch:8.2.3888: the argument list may contain duplicates (#19795) | zeertzjq | 5 | +68 | -2 |
| 2022-08-16 07:21 | test: use poke_eventloop() instead of sleep(10) where possible (#19794) | zeertzjq | 4 | +19 | -21 |
| 2022-08-16 07:09 | vim-patch:8.1.2042: the evalfunc.c file is too big (#19792) | zeertzjq | 2 | +145 | -144 |
| 2022-08-16 06:16 | vim-patch:8.1.1869: code for the argument list is spread out (#19791) | zeertzjq | 16 | +1159 | -1099 |
| 2022-08-16 03:23 | vim-patch:9.0.0216: undo earlier test sometimes fails on MS-Windows (#19790) | zeertzjq | 1 | +3 | -3 |
| 2022-08-15 22:04 | Merge pull request #19781 from zeertzjq/source-lua-estack | zeertzjq | 4 | +87 | -36 |
| 2022-08-15 05:40 | fix(source): fix expand('<sfile>') no longer works for Lua | zeertzjq | 3 | +58 | -32 |
| 2022-08-15 21:37 | vim-patch:9.0.0217: 'shellslash' works differently when sourcing a script again | zeertzjq | 2 | +29 | -4 |
| 2022-08-15 15:49 | Merge pull request #19635 from dundargoc/build/windows | Christian Clason | 19 | +40 | -27 |
| 2022-08-15 14:17 | Merge pull request #19785 from zeertzjq/vim-8.2.1803 | zeertzjq | 6 | +113 | -18 |
| 2022-08-15 13:12 | vim-patch:8.2.3392: augroup completion escapes regexp pattern characters | zeertzjq | 2 | +7 | -5 |
| 2022-08-15 13:03 | vim-patch:8.2.3345: some code not covered by tests | zeertzjq | 4 | +93 | -11 |
| 2022-08-15 12:51 | vim-patch:8.2.1803: a few failures are not tested | zeertzjq | 3 | +13 | -2 |
| 2022-08-15 12:50 | Merge pull request #19440 from zeertzjq/vim-8.2.1786 | zeertzjq | 11 | +338 | -50 |
| 2022-08-15 12:19 | fix(redraw): make sure :redraw! redraws command line | zeertzjq | 1 | +1 | -0 |
| 2022-07-20 00:16 | vim-patch:8.2.1799: some Normal mode commands not fully tested | zeertzjq | 7 | +136 | -22 |
| 2022-07-17 02:04 | vim-patch:8.2.1786: various Normal mode commands not fully tested | zeertzjq | 6 | +207 | -34 |
| 2022-08-15 10:38 | Merge pull request #19098 from zeertzjq/vim-8.1.0822 | zeertzjq | 11 | +217 | -20 |
| 2022-06-26 07:54 | vim-patch:8.2.5109: mode not updated after CTRL-O CTRL-C in Insert mode | zeertzjq | 3 | +44 | -3 |
| 2022-06-26 07:39 | vim-patch:8.1.1192: mode is not cleared when leaving Insert mode with mapped Esc | zeertzjq | 4 | +69 | -9 |
| 2022-06-26 06:50 | vim-patch:8.1.1189: mode is not cleared when leaving Insert mode | zeertzjq | 4 | +74 | -2 |
| 2022-06-26 07:20 | fix(getchar): flush screen before doing a blocking wait | zeertzjq | 2 | +15 | -0 |
| 2022-06-26 05:41 | vim-patch:partial:8.1.0822: peeking and flushing output slows down execution | zeertzjq | 3 | +17 | -8 |
| 2022-08-15 07:54 | refactor(ex_docmd.c): resolve most clint errors (#19775) | Lewis Russell | 1 | +361 | -539 |
| 2022-08-15 04:41 | ci(build.ps1): restore comment removed in #19336 | zeertzjq | 1 | +2 | -0 |
| 2022-08-15 02:40 | docs: update Vim differences (#19780) | Yegappan Lakshmanan | 1 | +1 | -2 |
| 2022-08-15 02:39 | Merge pull request #19763 from zeertzjq/vim-8.2.1297 | zeertzjq | 12 | +127 | -50 |
| 2022-08-15 00:28 | fix(source): make changing 'shellslash' change expand() result | zeertzjq | 3 | +36 | -7 |
| 2022-08-13 23:18 | vim-patch:8.2.1658: expand('<stack>') has trailing ".." | zeertzjq | 2 | +8 | -10 |
| 2022-08-13 23:07 | vim-patch:8.2.1653: expand('<stack>') does not include the final line number | zeertzjq | 8 | +35 | -19 |
| 2022-08-13 22:32 | vim-patch:8.2.1297: when a test fails it's often not easy to see where | zeertzjq | 9 | +77 | -43 |
| 2022-08-15 02:04 | refactor: move menu non-symbols to menu_defs.h (#19778) | zeertzjq | 7 | +76 | -72 |
| 2022-08-14 23:20 | Merge pull request #19772 from lewis6991/uncrust_suggest | James McCoy | 1 | +85 | -19 |
| 2022-08-14 22:33 | vim-patch:8.1.1960: fold code is spread out (#19777) | zeertzjq | 2 | +119 | -118 |
| 2022-08-14 22:01 | vim-patch:9.0.0207: stacktrace not shown when debugging (#19776) | zeertzjq | 2 | +9 | -5 |
| 2022-08-14 15:53 | Merge pull request #19771 from lewis6991/clint/eval/funcs.c | Lewis Russell | 1 | +193 | -292 |
| 2022-08-14 12:05 | refactor(eval/funcs.c): resolve all clint errors | Lewis Russell | 1 | +193 | -292 |
| 2022-08-14 14:47 | ci(lint): separate lintc from lint | Lewis Russell | 1 | +60 | -6 |
| 2022-08-14 13:56 | ci(lint): move some steps before build | Lewis Russell | 1 | +22 | -22 |
| 2022-08-14 13:54 | ci(line): lintcfull -> lintc | Lewis Russell | 1 | +2 | -2 |
| 2022-08-14 13:08 | ci(lint): run uncrustify earlier | Lewis Russell | 1 | +17 | -17 |
| 2022-08-14 12:49 | ci(lint): generate PR suggestions from uncrustify | Lewis Russell | 1 | +12 | -0 |
| 2022-08-14 11:11 | vim-patch:8.2.4249: the timeout limit for spell suggestions is always 5000 (#19769) | zeertzjq | 3 | +32 | -5 |
| 2022-08-14 10:30 | vim-patch:8.1.2081: the spell.c file is too big (#19767) | zeertzjq | 7 | +3849 | -3805 |
| 2022-08-14 07:15 | vim-patch:8.2.3675 (#19766) | zeertzjq | 1 | +13 | -5 |
| 2022-08-13 22:38 | docs(lua): clarify vim.keymap.set() opts (#19761) | Antoine Cotten | 2 | +25 | -18 |
| 2022-08-13 22:19 | vim-patch:9.0.0203: confusing variable name (#19762) | zeertzjq | 1 | +23 | -23 |
| 2022-08-13 21:18 | Merge pull request #19752 from zeertzjq/vim-8.2.0056 | zeertzjq | 26 | +463 | -278 |
| 2022-08-13 09:52 | vim-patch:8.2.0823: Vim9: script reload test is disabled | zeertzjq | 4 | +24 | -9 |
| 2022-08-13 07:49 | vim-patch:8.2.0097: crash with autocommand and spellfile | zeertzjq | 2 | +27 | -1 |
| 2022-08-13 07:46 | vim-patch:8.2.0078: expanding <sfile> works differently the second time | zeertzjq | 2 | +21 | -1 |
| 2022-08-13 07:44 | vim-patch:8.2.0061: the execute stack can grow big and never shrinks | zeertzjq | 1 | +17 | -0 |
| 2022-08-13 08:07 | refactor: change remaining sourcing_name/sourcing_lnum to exestack | zeertzjq | 6 | +31 | -44 |
| 2022-08-13 05:48 | vim-patch:8.2.0056: execution stack is incomplete and inefficient | zeertzjq | 23 | +372 | -252 |
| 2022-08-05 22:20 | build: only use CMAKE_BUILD_TYPE for single-config generators | dundargoc | 9 | +13 | -13 |
| 2022-08-05 15:23 | build(MSVC): don't add non-MSVC compiler options | dundargoc | 1 | +6 | -1 |
| 2022-08-04 10:21 | build(windows): fix target check-single-includes | dundargoc | 2 | +14 | -6 |
| 2022-08-03 12:56 | build: bump minimum cmake version for all dependencies to 3.10 | dundargoc | 7 | +7 | -7 |
| 2022-08-13 14:59 | refactor(screen.c): resolve all clint errors (#19754) | Lewis Russell | 2 | +362 | -486 |
| 2022-08-13 13:47 | vim-patch:9.0.0198: ml_get error when switching buffer in Visual mode (#19756) | zeertzjq | 2 | +29 | -0 |
| 2022-08-13 13:34 | ci(release): move release-winget steps into release job #19689 | Vedant | 2 | +13 | -12 |
| 2022-08-13 13:31 | vim-patch:7.4.1168 (#19645) | zeertzjq | 6 | +25 | -25 |
| 2022-08-13 13:11 | vim-patch:9.0.0197: astro files are not detected (#19755) | Christian Clason | 3 | +5 | -0 |
| 2022-08-13 09:17 | Merge pull request #19751 from bfredl/tabbar | bfredl | 6 | +119 | -67 |
| 2022-08-13 08:45 | fix(winbar): do not always assume cursor is valid. fixes #19458 | bfredl | 6 | +119 | -67 |
| 2022-08-13 08:26 | vim-patch:9.0.0195: metafun files are not recogized (#19746) | Christian Clason | 3 | +17 | -1 |
| 2022-08-13 04:25 | fix(charclass): make behavior with empty str match latest Vim (#19749) | zeertzjq | 3 | +8 | -7 |
| 2022-08-13 03:29 | vim-patch:8.2.{1536,1540}: charclass() (#19748) | zeertzjq | 6 | +60 | -6 |
| 2022-08-13 00:59 | refactor: remove some unused includes (#19747) | zeertzjq | 23 | +22 | -21 |
| 2022-08-12 15:59 | build libuv cmake (#19632) | Lewis Russell | 7 | +154 | -139 |
| 2022-08-12 13:42 | Merge pull request #19713 from lewis6991/rmccache | bfredl | 5 | +3 | -23 |
| 2022-08-12 13:16 | refactor: remove some unused includes (#19740) | zeertzjq | 34 | +34 | -24 |
| 2022-08-11 09:07 | ci(cache): remove ccache | Lewis Russell | 5 | +3 | -23 |
| 2022-08-12 13:05 | docs: .git-blame-ignore-revs (#18579) | dundargoc | 1 | +1 | -0 |
| 2022-08-12 12:44 | Merge pull request #19592 from dundargoc/refactor/char_u-to-char | bfredl | 43 | +499 | -537 |
| 2022-07-31 14:20 | refactor: replace char_u with char | Dundar Goc | 43 | +499 | -537 |
| 2022-08-12 11:16 | refactor: move non-symbols in ex_eval.h to ex_eval_defs.h (#19739) | zeertzjq | 18 | +110 | -95 |
| 2022-08-12 08:21 | docs: clarify that cursorline will be disabled before command preview (#19710) | Jonas Strittmatter | 1 | +3 | -0 |
| 2022-08-12 08:10 | fix(lsp): fix nil value error in get_group (#19735) | Mathias Fußenegger | 1 | +2 | -1 |
| 2022-08-12 07:41 | refactor: move code dealing with script files to runtime.c (#19734) | zeertzjq | 4 | +1092 | -1091 |
| 2022-08-12 06:39 | Merge pull request #19733 from zeertzjq/vim-8.1.1684 | zeertzjq | 30 | +731 | -696 |
| 2022-08-12 05:45 | vim-patch:8.1.1689: profiling code is spread out | zeertzjq | 9 | +335 | -327 |
| 2022-08-12 04:58 | vim-patch:8.1.1684: profiling functionality is spread out | zeertzjq | 27 | +449 | -422 |
| 2022-08-12 01:04 | test: make Ex mode exit test test what it wants to test (#19728) | zeertzjq | 1 | +4 | -2 |
| 2022-08-11 17:21 | fix(lsp): handle nil client in onexit callback (#19722) | Mathias Fußenegger | 1 | +6 | -2 |
| 2022-08-11 16:26 | fix(signs): priority of extmark signs (#19718) | Lewis Russell | 4 | +36 | -6 |
| 2022-08-11 15:04 | fix(lsp): avoid pipe leaks if lsp cmd isn't executable (#19717) | Mathias Fußenegger | 1 | +3 | -0 |
| 2022-08-11 13:17 | fix(lsp): fix some type annotations in lsp.rpc (#19714) | Mathias Fußenegger | 2 | +17 | -18 |
| 2022-08-11 12:41 | docs: add reformat commit to .git-blame-ignore-revs (#19715) | Christian Clason | 1 | +3 | -0 |
| 2022-08-11 12:34 | Merge pull request #19685 from ii14/gen_vimdoc_indentation | Christian Clason | 6 | +5256 | -5810 |
| 2022-08-11 12:25 | docs: regenerate | ii14 | 5 | +5244 | -5802 |
| 2022-08-08 18:24 | docs: change gen_vimdoc indentation to 4 spaces | ii14 | 1 | +12 | -8 |
| 2022-08-11 07:44 | refactor: use CLEAR_FIELD and CLEAR_POINTER macros (#19709) | zeertzjq | 45 | +144 | -142 |
| 2022-08-11 06:53 | build(deps): bump LuaJIT to HEAD - 633f265f6 (#19703) | Christian Clason | 1 | +2 | -2 |
| 2022-08-10 20:31 | Merge pull request #19704 from bfredl/ceci-nest-pas-un-bool | bfredl | 1 | +1 | -0 |
| 2022-08-10 18:36 | fix(mpack): make sure a `bool` always is a `bool` | bfredl | 1 | +1 | -0 |
| 2022-08-10 11:44 | vim-patch:9.0.0182: quarto files are not recognized (#19702) | Jonas Strittmatter | 3 | +5 | -0 |
| 2022-08-10 10:37 | fix(api): `vim.cmd.make` crashes when argument count isn't 1 (#19701) | Famiu Haque | 2 | +12 | -2 |
| 2022-08-10 06:55 | Merge pull request #19693 from clason/bump-gha-ubuntu | dundargoc | 1 | +9 | -9 |
| 2022-08-10 04:47 | docs: fix some mistakes and missing docs (#19699) | zeertzjq | 7 | +40 | -37 |
| 2022-08-09 20:20 | fix(lsp): handle multiple clients with incremental sync (#19658) | Mathias Fußenegger | 1 | +248 | -136 |
| 2022-08-09 15:35 | ci(release): build with standard gcc on Ubuntu | Christian Clason | 1 | +6 | -6 |
| 2022-08-09 15:05 | ci(release): bump deprecated ubuntu image to 20.04 | Christian Clason | 1 | +3 | -3 |
| 2022-08-09 13:08 | feat(tui): allow grid and host to disagree on ambiguous-width chars (#19686) | zeertzjq | 2 | +96 | -13 |
| 2022-08-09 12:35 | vim-patch:9.0.0176: checking character options is duplicated and incomplete (#19690) | zeertzjq | 4 | +40 | -38 |
| 2022-08-09 11:21 | docs(lua): add luv (`vim.loop`) reference manual (#19679) | Christian Clason | 3 | +3901 | -2 |
| 2022-08-09 09:13 | vim-patch:8.1.1823: command line history code is spread out (#19688) | zeertzjq | 12 | +835 | -792 |
| 2022-08-09 08:43 | vim-patch:partial: 48c3f4e0bff7 (#19684) | Christian Clason | 15 | +457 | -183 |
| 2022-08-08 16:58 | docs(lua): add Lua 5.1 reference manual (#19663) | dundargoc | 4 | +4983 | -16 |
| 2022-08-08 16:30 | feat(lsp): set formatexpr by default (#19677) | Mathias Fußenegger | 2 | +16 | -2 |
| 2022-08-08 14:04 | test: increse expect_exit() timeouts (#19680) | zeertzjq | 2 | +4 | -4 |
| 2022-08-08 13:20 | Merge pull request #19674 from zeertzjq/vim-8.2.1535 | zeertzjq | 14 | +387 | -78 |
| 2022-08-08 06:59 | fix(fillchars): change fallback after setcellwidths() | zeertzjq | 3 | +43 | -24 |
| 2022-08-08 04:08 | vim-patch:8.2.3545: setcellwidths() may make 'listchars' or 'fillchars' invalid | zeertzjq | 6 | +55 | -4 |
| 2022-08-08 06:31 | refactor(setcellwidths): use TV_LIST_ITEM_NEXT properly | zeertzjq | 1 | +10 | -8 |
| 2022-08-08 04:01 | vim-patch:8.2.1537: memory acccess error when using setcellwidths() | zeertzjq | 2 | +13 | -15 |
| 2022-08-08 00:22 | vim-patch:8.2.1535: it is not possible to specify cell widths of characters | zeertzjq | 8 | +233 | -5 |
| 2022-08-08 03:35 | refactor: move non-symbols in mbyte.h to mbyte_defs.h | zeertzjq | 4 | +59 | -48 |
| 2022-08-08 11:02 | fix(lsp): set end_col in formatexpr (#19676) | Mathias Fußenegger | 2 | +25 | -22 |
| 2022-08-08 10:34 | feat(lsp): disable exit_timeout by default (#19672) | Mathias Fußenegger | 2 | +9 | -8 |
| 2022-08-07 22:07 | fix(folds): fix fold remains when :delete makes buffer empty (#19673) | zeertzjq | 2 | +11 | -4 |
| 2022-08-07 11:43 | fix(terminal): skip aucmd_win when checking terminal size (#19668) | zeertzjq | 2 | +33 | -5 |
| 2022-08-07 09:11 | vim-patch:8.2.4492: no error if an option is given a value with ":let &opt = val" (#19670) | zeertzjq | 3 | +8 | -2 |
| 2022-08-07 07:22 | Merge pull request #19669 from zeertzjq/vim-8.2.1278 | zeertzjq | 18 | +88 | -327 |
| 2022-08-07 06:09 | vim-patch:8.2.1281: the "trailing characters" error can be hard to understand | zeertzjq | 12 | +24 | -24 |
| 2022-08-07 05:47 | vim-patch:8.2.1280: Ex command error cannot contain an argument | zeertzjq | 7 | +63 | -302 |
| 2022-08-07 05:46 | vim-patch:8.2.1278: Vim9: line break after "->" only allowed in :def function | zeertzjq | 1 | +1 | -1 |
| 2022-08-06 12:53 | fix(api): nvim_cmd handle 0 range (#19655) | Lewis Russell | 2 | +9 | -0 |
| 2022-08-06 12:05 | vim-patch:8.2.1873: Vim9: missing white space when using <f-args> (#19657) | zeertzjq | 1 | +4 | -2 |
| 2022-08-06 11:18 | vim-patch:8.2.3282: Vim9: error about using -complete without -nargs is confusing (#19656) | zeertzjq | 1 | +3 | -3 |
| 2022-08-06 09:14 | vim-patch:8.1.1210: support for user commands is spread out (#19653) | zeertzjq | 9 | +1959 | -1917 |
| 2022-08-06 00:29 | vim-patch:8.1.0942: options window still checks for the multi_byte feature (#19652) | zeertzjq | 1 | +28 | -34 |
| 2022-08-05 22:22 | fix(api): fix nvim_buf_set_text heap-use-after-free (#19644) | zeertzjq | 2 | +31 | -9 |
| 2022-08-05 13:23 | fix(lsp): avoid ^M character in hover window on Windows (#19640) | Cai.MY | 1 | +1 | -0 |
| 2022-08-05 10:50 | test(old): clear builtin menus before running tests (#19647) | zeertzjq | 1 | +3 | -1 |
| 2022-08-05 10:23 | vim-patch:9.0.0141: "delmenu" does not remove autocmmands (#19646) | Christian Clason | 2 | +29 | -6 |
| 2022-08-05 02:16 | docs: improve example in incremental preview section (#19613) | Jonas Strittmatter | 1 | +53 | -48 |
| 2022-08-05 00:32 | test(let_spec): increase expect_exit() timeout | zeertzjq | 1 | +1 | -1 |
| 2022-08-05 00:27 | Merge pull request #19642 from zeertzjq/vim-8.2.0413 | zeertzjq | 6 | +139 | -50 |
| 2022-08-04 23:57 | vim-patch:9.0.0009: going past the end of a menu item with only modifier | zeertzjq | 2 | +15 | -2 |
| 2022-08-04 23:54 | vim-patch:8.2.0478: new buffers are not added to the Buffers menu | zeertzjq | 2 | +14 | -4 |
| 2022-08-04 23:44 | vim-patch:8.2.0413: buffer menu does not handle special buffers properly | zeertzjq | 5 | +114 | -48 |
| 2022-08-04 23:25 | Merge pull request #19638 from zeertzjq/vim-8.2.0385 | zeertzjq | 7 | +686 | -51 |
| 2022-08-04 06:48 | vim-patch:8.2.3459: Vim9: need more tests for empty string arguments | zeertzjq | 3 | +34 | -3 |
| 2022-08-04 22:26 | vim-patch:8.2.0392: Coverity warns for using array index out of range | zeertzjq | 1 | +12 | -10 |
| 2022-08-04 03:11 | vim-patch:8.2.0385: menu functionality insufficiently tested | zeertzjq | 7 | +642 | -46 |
| 2022-08-04 06:45 | fix(menu): make :menu still print header when there are no menus | zeertzjq | 1 | +11 | -5 |
| 2022-08-04 03:05 | vim-patch:partial:8.2.0897: list of functions in patched version is outdated (#19637) | zeertzjq | 2 | +27 | -13 |
| 2022-08-03 19:44 | fix(lsp): prevent unexpected position jumps (#19370) | rhcher | 1 | +11 | -11 |
| 2022-08-03 14:54 | Merge #19626 build: cleanup old cmake files | Justin M. Keyes | 6 | +11 | -30 |
| 2022-08-03 13:50 | fix(completion): remove wrong FUNC_ATTR_NONNULL_ALL (#19627) | zeertzjq | 2 | +6 | -1 |
| 2022-08-03 12:41 | feat(lua): print source locations of lua callbacks (#19597) | ii14 | 8 | +66 | -21 |
| 2022-08-03 11:25 | fix(ui): set redraw_cmdline when setting window height (#19630) | zeertzjq | 3 | +39 | -1 |
| 2022-08-03 10:44 | Merge pull request #19540 from lewis6991/cmd_refactor | Lewis Russell | 3 | +304 | -363 |
| 2022-07-01 15:06 | build: remove InstallClintErrors.cmake | Dundar Goc | 2 | +3 | -9 |
| 2022-06-26 16:54 | build: remove unused file i386-linux-gnu.toolchain.cmake | Dundar Goc | 1 | +0 | -7 |
| 2022-06-22 18:06 | build: replace deprecated cmake features with their modern alternatives | Dundar Goc | 4 | +8 | -14 |
| 2022-08-03 01:47 | docs: fix typos (#19588) | dundargoc | 18 | +72 | -71 |
| 2022-08-02 22:16 | refactor: quickfix.c (#19603) | Lewis Russell | 1 | +160 | -294 |
| 2022-08-02 12:53 | Merge pull request #19584 from bfredl/terminal_c_BSL_c_O | bfredl | 10 | +86 | -16 |
| 2022-08-02 12:48 | fix(tabpage): check if ROWS_AVAIL changed for resize (#19620) | zeertzjq | 3 | +55 | -16 |
| 2022-07-30 20:07 | feat(terminal): implement <c-\><c-o> for terminal mode | bfredl | 10 | +86 | -16 |
| 2022-08-02 10:32 | build: add formatting targets for c and lua files (#19488) | dundargoc | 6 | +95 | -15 |
| 2022-08-02 09:52 | refactor: rename function prefix mb to the more accurate utf_cp (#19590) | dundargoc | 4 | +13 | -12 |
| 2022-07-27 14:42 | refactor(cmd): unify execute_cmd with do_one_cmd | Lewis Russell | 3 | +102 | -124 |
| 2022-07-27 13:29 | refactor(cmd): hoist out some code into functions | Lewis Russell | 1 | +172 | -170 |
| 2022-07-27 13:11 | refactor(cmd): format do_one_cmd() | Lewis Russell | 1 | +47 | -86 |
| 2022-08-02 03:13 | test: improve mapping tests and docs (#19619) | zeertzjq | 8 | +50 | -38 |
| 2022-08-01 22:57 | Merge pull request #19617 from zeertzjq/vim-8.2.4956 | zeertzjq | 4 | +34 | -0 |
| 2022-08-01 21:55 | vim-patch:8.2.5013: after text formatting cursor may be in an invalid position | zeertzjq | 2 | +15 | -0 |
| 2022-08-01 21:52 | vim-patch:8.2.4956: reading past end of line with "gf" in Visual block mode | zeertzjq | 1 | +16 | -0 |
| 2022-08-01 21:57 | vim-patch:8.2.4899: with latin1 encoding CTRL-W might go before the cmdline | zeertzjq | 1 | +3 | -0 |
| 2022-08-01 21:39 | vim-patch:9.0.0126 (#19612) | jdrouhard | 2 | +26 | -3 |
| 2022-08-01 20:32 | fix(lsp): send didOpen if name changes on write (#19583) | Mathias Fußenegger | 3 | +91 | -5 |
| 2022-08-01 15:13 | vim-patch:05a8061eecd9 (#19610) | Christian Clason | 19 | +1262 | -36 |
| 2022-08-01 14:21 | feat(node): add pnpm support #19461 | Percy Ma | 2 | +29 | -7 |
| 2022-08-01 14:19 | Merge pull request #19602 from zeertzjq/vim-8.2.0807 | zeertzjq | 9 | +441 | -169 |
| 2022-08-01 08:46 | feat(mapset): support restoring "replace_keycodes" and "desc" | zeertzjq | 2 | +38 | -3 |
| 2022-08-01 08:43 | test: fix api/keymap_spec.lua tests | zeertzjq | 1 | +27 | -5 |
| 2022-08-01 07:56 | vim-patch:8.2.5106: default cmdwin mappings are re-mappable | zeertzjq | 3 | +28 | -21 |
| 2022-08-01 07:38 | vim-patch:8.2.4831: crash when using maparg() and unmapping simplified keys | zeertzjq | 1 | +7 | -0 |
| 2022-08-01 07:43 | vim-patch:8.2.2804: setting buffer local mapping with mapset() changes global | zeertzjq | 2 | +32 | -13 |
| 2022-08-01 07:42 | vim-patch:8.2.1773: crash when calling mapset() with a list as first argument | zeertzjq | 2 | +7 | -2 |
| 2022-08-01 06:04 | vim-patch:8.2.0815: maparg() does not provide enough information for mapset() | zeertzjq | 5 | +88 | -110 |
| 2022-08-01 06:00 | vim-patch:8.2.0812: mapset() does not properly handle <> notation | zeertzjq | 2 | +73 | -3 |
| 2022-08-01 04:27 | vim-patch:8.2.0807: cannot easily restore a mapping | zeertzjq | 4 | +187 | -58 |
| 2022-08-01 13:35 | feat(api): add replace_keycodes to nvim_set_keymap (#19598) | ii14 | 9 | +56 | -29 |
| 2022-08-01 12:45 | Use Strings instead of Tables in vim.filetype.matchregex Doc (#19604) | LaurenceWarne | 2 | +4 | -4 |
| 2022-08-01 12:13 | fix(session): respect sessionoptions=terminal #19497 | Gustavo Sampaio | 4 | +94 | -21 |
| 2022-08-01 11:02 | refactor: replace_makeprg (#19570) | Lewis Russell | 2 | +62 | -52 |
| 2022-07-31 23:22 | Merge pull request #19595 from zeertzjq/vim-9.0.0124 | zeertzjq | 7 | +23 | -30 |
| 2022-07-31 22:54 | test(old): unskip test that already passes | zeertzjq | 1 | +0 | -1 |
| 2022-07-31 22:05 | vim-patch:9.0.0124: code has more indent than needed | zeertzjq | 6 | +23 | -29 |
| 2022-07-31 13:55 | Merge pull request #19437 from dundargoc/refactor/char_u-to-char | bfredl | 35 | +454 | -496 |
| 2022-07-31 11:38 | fix(highlight): add missing 'nocombine' to nvim_get_hl_* apis (#19586) | Munif Tanjim | 2 | +11 | -4 |
| 2022-07-31 11:13 | Merge pull request #19587 from Shougo/vim-9.0.0114 | zeertzjq | 11 | +99 | -30 |
| 2022-07-31 10:49 | vim-patch:9.0.0118: no test for what patch 9.0.0155 fixes | zeertzjq | 4 | +17 | -8 |
| 2022-07-31 08:19 | vim-patch:9.0.0115: when 'cmdheight' is zero pressing ':' may scroll a window | Shougo Matsushita | 3 | +20 | -2 |
| 2022-07-31 08:06 | vim-patch:9.0.0114: the command line takes up space even when not used | Shougo Matsushita | 9 | +68 | -26 |
| 2022-07-31 08:46 | docs: fix typos (#19024) | dundargoc | 9 | +27 | -30 |
| 2022-07-31 05:13 | cmdheight=0: fix bugs part2 (#19185) | Shougo | 10 | +42 | -20 |
| 2022-07-31 01:19 | Merge pull request #19582 from clason/vim-9.0.0111 | zeertzjq | 4 | +92 | -7 |
| 2022-07-30 22:45 | test: rewrite Test_missing_attr() in Lua | zeertzjq | 1 | +60 | -0 |
| 2022-07-19 13:30 | refactor: replace char_u with char | Dundar Goc | 35 | +454 | -496 |
| 2022-07-30 14:11 | vim-patch:9.0.0111: "nocombine" is missing from synIDattr() | Christian Clason | 3 | +32 | -7 |
| 2022-07-30 21:48 | vim-patch:9.0.0109: writing over the end of a buffer on stack (#19581) | zeertzjq | 2 | +12 | -5 |
| 2022-07-30 20:53 | Merge pull request #19524 from dundargoc/refactor/conversion-screen | bfredl | 3 | +85 | -99 |
| 2022-07-27 15:16 | refactor: enable -Wconversion warning for screen.c | Dundar Goc | 3 | +85 | -99 |
| 2022-07-30 13:48 | vim-patch:2ecbe53f452e (#19577) | Christian Clason | 14 | +228 | -73 |
| 2022-07-30 13:40 | fix(terminal): avoid reading over the end of cell.chars (#19580) | zeertzjq | 2 | +11 | -1 |
| 2022-07-30 12:59 | refactor: enable -Wconversion warning for spell.c (#19538) | dundargoc | 3 | +88 | -99 |
| 2022-07-29 13:47 | fix(screen): check for col instead of vcol when drawing fold (#19572) | zeertzjq | 2 | +78 | -1 |
| 2022-07-29 06:44 | refactor: fix clang and PVS warnings (#19569) | zeertzjq | 5 | +4 | -9 |
| 2022-07-29 02:32 | build(pvscheck): disable PVS/V1028 (#19553) | zeertzjq | 1 | +1 | -1 |
| 2022-07-29 02:05 | refactor: enable -Wconversion warning for syntax.c (#19533) | dundargoc | 3 | +64 | -76 |
| 2022-07-28 23:31 | vim-patch:9.0.0101: invalid memory access in diff mode with "dp" and undo (#19568) | zeertzjq | 2 | +23 | -5 |
| 2022-07-28 22:53 | vim-patch:9.0.0026: accessing freed memory with diff put (#19564) | zeertzjq | 1 | +22 | -4 |
| 2022-07-28 17:41 | docs(lsp): use direct link to formattingOptions in format docs (#19558) | Mathias Fußenegger | 2 | +22 | -21 |
| 2022-07-28 17:19 | feat(lsp): add range option to code_action; deprecate range_code_action (#19551) | Mathias Fußenegger | 3 | +94 | -55 |
| 2022-07-28 16:02 | build(deps): bump LuaJIT to HEAD - a7d026548 (#19565) | Christian Clason | 1 | +2 | -2 |
| 2022-07-28 12:31 | Merge pull request #19486 from dundargoc/refactor/conversion | Thomas Vigouroux | 2 | +62 | -57 |
| 2022-07-28 12:07 | vim-patch:9.0.0099: scrollback can be wrong after redrawing the command line (#19562) | zeertzjq | 4 | +67 | -6 |
| 2022-07-28 11:49 | vim-patch:9.0.0097: long quickfix line is truncated for :clist (#19561) | zeertzjq | 2 | +29 | -3 |
| 2022-07-28 10:49 | refactor: enable -Wconversion warning for spellfile.c (#19527) | dundargoc | 2 | +68 | -77 |
| 2022-07-24 13:18 | refactor: enable -Wconversion warning for lua/treesitter.c | Dundar Goc | 2 | +62 | -57 |
| 2022-07-28 07:18 | build(deps): bump LuaJIT to HEAD - e1339aed3 (#19536) | Christian Clason | 1 | +2 | -2 |
| 2022-07-28 04:22 | Merge pull request #19556 from zeertzjq/vim-9.0.0061 | zeertzjq | 3 | +97 | -18 |
| 2022-07-28 03:27 | vim-patch:9.0.0094: cursor restored unexpected with nested autocommand | zeertzjq | 2 | +24 | -6 |
| 2022-07-28 03:24 | vim-patch:partial:9.0.0077: wrong restored cursor position when switching window in autocmd | zeertzjq | 2 | +27 | -3 |
| 2022-07-23 09:45 | vim-patch:9.0.0061: ml_get error with nested autocommand | zeertzjq | 3 | +47 | -10 |
| 2022-07-28 03:35 | vim-patch:8.2.3912: the ins_complete() function is much too long (#19555) | zeertzjq | 1 | +275 | -193 |
| 2022-07-27 23:17 | Merge pull request #19554 from zeertzjq/vim-9.0.0095 | zeertzjq | 3 | +13 | -28 |
| 2022-07-27 22:33 | vim-patch:9.0.0096: flag "new_value_alloced" is always true | zeertzjq | 1 | +10 | -25 |
| 2022-07-27 22:32 | vim-patch:9.0.0095: conditions are always true | zeertzjq | 2 | +3 | -3 |
| 2022-07-27 22:39 | refactor: enable -Wconversion warning for window.c (#19537) | dundargoc | 2 | +80 | -84 |
| 2022-07-27 22:37 | refactor: enable -Wconversion warning for eval/funcs.c (#19541) | dundargoc | 2 | +159 | -167 |
| 2022-07-27 22:35 | perf(api): optimize nvim_cmd (#19513) | Lewis Russell | 1 | +22 | -27 |
| 2022-07-27 22:08 | refactor: enable -Wconversion warning for regexp files (#19521) | dundargoc | 4 | +84 | -94 |
| 2022-07-27 22:05 | refactor: fix clang and PVS warnings (#19532) | zeertzjq | 9 | +12 | -9 |
| 2022-07-27 21:19 | vim-patch:9.0.0092: plugins cannot change v:completed_item (#19542) | zeertzjq | 3 | +16 | -1 |
| 2022-07-27 17:07 | Merge pull request #19525 from dundargoc/refactor/conversion-search | bfredl | 2 | +40 | -44 |
| 2022-07-27 17:00 | Merge pull request #19516 from dundargoc/refactor/conversion-mbyte | bfredl | 2 | +44 | -45 |
| 2022-07-27 16:56 | feat(lsp): provide feedback if server can't compute rename result (#19546) | Mathias Fußenegger | 1 | +1 | -0 |
| 2022-07-27 16:55 | fix(lsp): set workspace.configuration capability (#19548) | Mathias Fußenegger | 1 | +1 | -0 |
| 2022-07-27 16:11 | vim-patch:9.0.0093: sway config files are recognized as i3config (#19545) | Christian Clason | 3 | +10 | -9 |
| 2022-07-27 16:06 | vim-patch:9.0.0088: pattern for detecting bitbake files is not sufficient (#19547) | Gregory Anders | 3 | +27 | -2 |
| 2022-07-26 20:08 | refactor: enable -Wconversion warning for search.c | Dundar Goc | 2 | +40 | -44 |
| 2022-07-27 12:59 | vim-patch:9.0.0090: no error when assigning bool to a string option (#19539) | zeertzjq | 3 | +16 | -0 |
| 2022-07-26 11:21 | refactor: enable -Wconversion warning for mbyte.c | Dundar Goc | 2 | +44 | -45 |
| 2022-07-27 10:27 | Merge pull request #19518 from dundargoc/build/openbsd/no-versions | James McCoy | 1 | +3 | -3 |
| 2022-07-27 04:27 | Merge pull request #19531 from zeertzjq/vim-8.2.4623 | zeertzjq | 2 | +11 | -7 |
| 2022-07-27 03:55 | vim-patch:8.2.4625: old Coverity warning for resource leak | zeertzjq | 1 | +6 | -3 |
| 2022-07-27 03:52 | vim-patch:8.2.4623: Coverity warns for using uninitialized field | zeertzjq | 1 | +5 | -4 |
| 2022-07-26 23:26 | fix(options): properly free string options (#19510) | zeertzjq | 4 | +18 | -8 |
| 2022-07-26 23:25 | vim-patch:9.0.0081: command line completion of user command may have duplicates (#19529) | zeertzjq | 2 | +20 | -1 |
| 2022-07-26 23:25 | Merge pull request #19528 from zeertzjq/vim-9.0.0051 | zeertzjq | 10 | +316 | -94 |
| 2022-07-26 22:26 | vim-patch:9.0.0086: tabline is not redrawn when entering command line | zeertzjq | 3 | +49 | -2 |
| 2022-07-26 22:19 | vim-patch:9.0.0083: ModeChanged event not triggered when leaving cmdline window | zeertzjq | 4 | +109 | -91 |
| 2022-07-26 22:02 | vim-patch:9.0.0082: cannot interrupt global command from command line | zeertzjq | 5 | +85 | -4 |
| 2022-07-14 21:43 | vim-patch:9.0.0051: using CTRL-C wih :append may hang Vim | zeertzjq | 3 | +76 | -0 |
| 2022-07-26 22:17 | build(gen_vimdoc): fall back to lua if luajit doesn't exist (#19498) | dundargoc | 1 | +3 | -11 |
| 2022-07-26 21:58 | Merge pull request #19523 from ii14/vim-9.0.0085 | zeertzjq | 2 | +22 | -0 |
| 2022-07-26 21:08 | vim-patch:9.0.0084: using "terraform" filetype for .tfvars file is bad (#19526) | Christian Clason | 3 | +4 | -4 |
| 2022-07-26 18:54 | vim-patch:9.0.0085: ":write" fails after ":file name" and the ":edit" | ii14 | 2 | +22 | -0 |
| 2022-07-26 13:05 | ci(openbsd): don't specify versions for dependencies if possible | Dundar Goc | 1 | +3 | -3 |
| 2022-07-26 12:16 | vim-patch:9.0.0073: too many files recognized as bsdl (#19504) | Christian Clason | 3 | +7 | -4 |
| 2022-07-26 12:03 | Merge pull request #19514 from zeertzjq/vim-8.1.1424 | zeertzjq | 2 | +23 | -1 |
| 2022-07-26 11:36 | vim-patch:9.0.0076: no test for what patch 8.1.1424 fixes | zeertzjq | 2 | +21 | -2 |
| 2022-07-25 23:46 | vim-patch:8.1.1424: crash when popup menu is deleted while waiting for char | zeertzjq | 1 | +4 | -1 |
| 2022-07-26 10:47 | Merge pull request #19512 from dundargoc/build/version-fix | James McCoy | 1 | +1 | -1 |
| 2022-07-26 09:26 | vim-patch:b529cfbd04c0 (#19501) | Christian Clason | 22 | +856 | -453 |
| 2022-07-26 09:19 | build: fix version generation to its previous behavior | Dundar Goc | 1 | +1 | -1 |
| 2022-07-26 03:53 | revert: "vim-patch:9.0.0061: ml_get error with nested autocommand" (#19509) | zeertzjq | 3 | +10 | -47 |
| 2022-07-26 02:21 | fix(cmdline): trigger CmdlineEnter and ModeChanged earlier (#19474) | zeertzjq | 2 | +179 | -143 |
| 2022-07-26 01:41 | Merge pull request #19508 from ii14/fix_older_cmake_makefiles | James McCoy | 1 | +1 | -1 |
| 2022-07-26 00:03 | build: fix git version generation on makefiles with older cmake versions | ii14 | 1 | +1 | -1 |
| 2022-07-25 23:30 | vim-patch:9.0.0071: command overlaps with printed text in scrollback (#19505) | zeertzjq | 5 | +25 | -8 |
| 2022-07-25 21:02 | feat(lsp): allow passing custom list handler to LSP functions that return lists (#19213) | Dalius Dobravolskas | 3 | +98 | -38 |
| 2022-07-25 13:32 | Merge pull request #19494 from zeertzjq/vim-8.2.5155 | zeertzjq | 4 | +199 | -8 |
| 2022-07-25 13:18 | build(lint): check uncrustify version #19468 | dundargoc | 2 | +21 | -0 |
| 2022-07-25 12:11 | vim-patch:8.2.5166: test for DiffUpdated fails | zeertzjq | 1 | +2 | -1 |
| 2022-07-25 12:09 | vim-patch:8.2.5164: invalid memory access after diff buffer manipulations | zeertzjq | 2 | +14 | -4 |
| 2022-07-25 12:06 | vim-patch:8.2.5163: crash when deleting buffers in diff mode | zeertzjq | 2 | +18 | -2 |
| 2022-07-25 11:12 | vim-patch:8.2.5155: in diff mode windows may get out of sync | zeertzjq | 3 | +165 | -1 |
| 2022-07-25 12:29 | Merge pull request #19470 from zeertzjq/vim-8.2.4866 | zeertzjq | 1 | +81 | -110 |
| 2022-07-25 11:31 | vim-patch:9.0.0066: switching window uneccarily when getting buffer options | zeertzjq | 1 | +4 | -3 |
| 2022-07-22 21:51 | vim-patch:8.2.4866: duplicate code in "get" functions | zeertzjq | 1 | +79 | -109 |
| 2022-07-25 11:01 | Merge pull request #19493 from zeertzjq/vim-8.2.1469 | zeertzjq | 10 | +159 | -64 |
| 2022-07-25 10:58 | ci(distribution): auto-release winget #19121 | Vedant | 1 | +12 | -0 |
| 2022-07-25 09:21 | vim-patch:8.2.4228: no tests for clicking in the GUI tabline | zeertzjq | 3 | +50 | -2 |
| 2022-07-25 10:11 | vim-patch:8.2.2969: subtracting from number option fails when result is zero | zeertzjq | 2 | +16 | -6 |
| 2022-07-25 09:20 | vim-patch:8.2.2285: Vim9: cannot set an option to a false | zeertzjq | 1 | +2 | -1 |
| 2022-07-25 09:17 | vim-patch:8.2.2284: Vim9: cannot set an option to a boolean value | zeertzjq | 1 | +9 | -2 |
| 2022-07-25 09:37 | vim-patch:8.2.2254: Vim9: bool option type is number | zeertzjq | 6 | +63 | -47 |
| 2022-07-25 08:56 | vim-patch:8.2.1469: Vim9: cannot assign string to string option | zeertzjq | 1 | +23 | -10 |
| 2022-07-25 02:15 | Merge pull request #18992 from zeertzjq/alt-mouse | zeertzjq | 10 | +65 | -34 |
| 2022-07-25 00:36 | test: improve some input tests | zeertzjq | 2 | +8 | -11 |
| 2022-06-16 23:28 | fix(input): do no reinterpret mouse keys with ALT modifiers | zeertzjq | 8 | +57 | -23 |
| 2022-07-25 01:43 | fix(api): make nvim_cmd mods.silent work correctly (#19489) | notomo | 2 | +7 | -1 |
| 2022-07-24 14:02 | vim-patch:8.1.1763: evalfunc.c is still too big (#17952) | Lewis Russell | 3 | +627 | -605 |
| 2022-07-24 12:33 | feat(l10n): improve zh_CN translations (#19483) | Raphael | 1 | +71 | -50 |
| 2022-07-24 01:29 | fix(mouse): fix using uninitialized memory with K_MOUSEMOVE (#19480) | zeertzjq | 2 | +7 | -1 |
| 2022-07-23 10:12 | Merge pull request #19476 from zeertzjq/vim-9.0.0059 | zeertzjq | 11 | +124 | -80 |
| 2022-07-23 09:45 | vim-patch:9.0.0061: ml_get error with nested autocommand | zeertzjq | 3 | +47 | -10 |
| 2022-07-23 06:18 | vim-patch:9.0.0059: test file has wrong name | zeertzjq | 8 | +77 | -70 |
| 2022-07-23 02:15 | Merge pull request #19471 from zeertzjq/vim-8.2.4731 | zeertzjq | 7 | +95 | -42 |
| 2022-07-23 01:27 | vim-patch:8.2.5035: when splitting a window the changelist position moves | zeertzjq | 3 | +40 | -29 |
| 2022-07-23 01:15 | vim-patch:8.2.4731: the changelist index is not remembered per buffer | zeertzjq | 5 | +55 | -13 |
| 2022-07-22 15:03 | Merge pull request #19467 from zeertzjq/vim-8.2.1489 | zeertzjq | 3 | +114 | -117 |
| 2022-07-22 13:47 | vim-patch:8.2.1489: Vim9: error when setting an option with setbufvar() | zeertzjq | 1 | +14 | -19 |
| 2022-07-22 13:44 | refactor: move f_getbufvar() and f_setbufvar() to eval/vars.c | zeertzjq | 3 | +109 | -107 |
| 2022-07-22 14:10 | fix(build): non-git ("tarball") build fails #19448 | kylo252 | 2 | +11 | -21 |
| 2022-07-22 14:08 | ci(release): use cpack on macOS #19459 | Carlo Cabrera | 1 | +3 | -5 |
| 2022-07-22 14:05 | refactor: move FunPtr to types.h (#19466) | zeertzjq | 18 | +8 | -12 |
| 2022-07-22 14:04 | feat(l10n): Turkish translations #19441 | Emir SARI | 1 | +3803 | -7566 |
| 2022-07-22 13:14 | vim-patch:8.1.1933: the eval.c file is too big (#19462) | zeertzjq | 18 | +1785 | -1736 |
| 2022-07-22 04:59 | test(mksession_spec): use %bwipeout! instead of qall! to close terminal (#19465) | zeertzjq | 1 | +4 | -6 |
| 2022-07-21 22:41 | fix(grid): don't use utfc_ptr2char_len() when printing until NUL (#19456) | zeertzjq | 2 | +18 | -12 |
| 2022-07-21 09:44 | ci(labeler): do not add "column" label for mark.{c,h} (#19455) | zeertzjq | 1 | +0 | -2 |
| 2022-07-21 09:42 | refactor: fix clang warnings (#19453) | zeertzjq | 3 | +9 | -4 |
| 2022-07-21 09:42 | fix(mark): give correct error message when mark is in another buffer (#19454) | zeertzjq | 4 | +14 | -10 |
| 2022-07-21 08:00 | vim-patch:9.0.0047: using freed memory with recursive substitute (#19457) | zeertzjq | 3 | +20 | -14 |
| 2022-07-20 22:00 | vim-patch:8.2.4502 (#19439) | zeertzjq | 2 | +223 | -91 |
| 2022-07-20 14:57 | Merge pull request #19445 from famiu/fix/local_winbar_tabs | bfredl | 3 | +89 | -28 |
| 2022-07-20 07:58 | fix: local winbar with tabs | Famiu Haque | 3 | +89 | -28 |
| 2022-07-20 11:58 | test(old): set 'display' to an empty string (#19450) | zeertzjq | 2 | +1 | -1 |
| 2022-07-20 11:29 | feat(lua): allow vim.cmd to be indexed (#19238) | Lewis Russell | 3 | +86 | -8 |
| 2022-07-20 08:36 | Merge pull request #19446 from bfredl/fixarray | bfredl | 7 | +48 | -54 |
| 2022-07-19 11:00 | refactor(object): get rid of redundant FIXED_TEMP_ARRAY | bfredl | 7 | +48 | -54 |
| 2022-07-19 22:33 | Merge pull request #19415 from zeertzjq/vim-8.1.1076 | zeertzjq | 20 | +4132 | -4004 |
| 2022-07-18 02:54 | vim-patch:8.1.1849 | zeertzjq | 3 | +64 | -62 |
| 2022-07-18 00:54 | vim-patch:8.1.1076: file for Insert mode is much too big | zeertzjq | 20 | +4073 | -3947 |
| 2022-07-19 16:03 | fix(tmpdir): invalid tempname() if username has slashes #19323 | August Masquelier | 1 | +3 | -0 |
| 2022-07-19 15:12 | docs: fix vim.filetype.add by avoiding quotes (#19433) | Javier Lopez | 2 | +24 | -24 |
| 2022-07-19 14:27 | Merge pull request #19434 from zeertzjq/vim-8.2.0509 | zeertzjq | 9 | +416 | -17 |
| 2022-07-19 14:10 | build(macos): use consistent MACOSX_DEPLOYMENT_TARGET (#19430) | Christian Clason | 3 | +25 | -10 |
| 2022-07-19 13:36 | vim-patch:8.2.2632: not all command line arguments are tested | zeertzjq | 2 | +23 | -2 |
| 2022-07-19 12:55 | vim-patch:8.2.0509: various code is not properly tested. | zeertzjq | 9 | +395 | -17 |
| 2022-07-19 12:52 | Merge pull request #19428 from jamessan/deps-cmake-version | James McCoy | 2 | +2 | -2 |
| 2022-07-19 12:27 | Merge pull request #19429 from zeertzjq/fix-flaky-tests | zeertzjq | 4 | +28 | -17 |
| 2022-07-19 11:36 | test: deal with RPC call causing Nvim to exit later | zeertzjq | 4 | +24 | -13 |
| 2022-07-19 09:39 | test: avoid timing-sensitive undo message | zeertzjq | 1 | +4 | -4 |
| 2022-07-19 11:08 | Merge pull request #19409 from bfredl/uiunpack | bfredl | 19 | +342 | -161 |
| 2022-07-19 11:01 | build: bump minimum CMake version in cmake.deps | James McCoy | 2 | +2 | -2 |
| 2022-07-09 12:48 | fix(rpc): break nvim_error_event feedback loop between two nvim instances | bfredl | 3 | +12 | -3 |
| 2022-06-29 20:49 | perf(ui): unpack grid_line (screen contents) directly | bfredl | 7 | +175 | -119 |
| 2022-07-19 10:10 | Merge pull request #19427 from Maverun/maveBranchDoc | bfredl | 2 | +2 | -28 |
| 2022-07-19 09:03 | fix(docs): remove internal function from docs (nvim__*) | Maverun | 2 | +2 | -28 |
| 2022-07-19 05:00 | vim-patch:8.2.1147 (#19425) | zeertzjq | 2 | +564 | -176 |
| 2022-07-19 01:11 | fix(lua): make it possible to cancel vim.wait() with Ctrl-C (#19217) | JP | 2 | +38 | -3 |
| 2022-07-18 22:35 | fix(mouse): click on global statusline with splits (#19390) | Munif Tanjim | 2 | +36 | -1 |
| 2022-07-18 20:26 | fix(powershell): filter ":!" commands with args #19268 | Enan Ajmain | 2 | +36 | -20 |
| 2022-07-18 19:22 | Merge pull request #19167 from dundargoc/refactor/conversion | Lewis Russell | 2 | +96 | -113 |
| 2022-07-18 16:39 | ci: test only a single macos version (#19418) | dundargoc | 1 | +1 | -4 |
| 2022-07-18 13:18 | ci(windows): config and build before publish step (#19416) | kylo252 | 2 | +7 | -3 |
| 2022-06-25 17:00 | perf(ui): avoid ui_flush() work in headless mode | bfredl | 2 | +11 | -1 |
| 2022-06-25 16:51 | perf(ui): eliminate spurious memory allocations for hl_attr_define event | bfredl | 7 | +58 | -38 |
| 2022-06-16 17:17 | perf(ui): unpack a single ui event at a time, instead of a "redraw" batch | bfredl | 5 | +122 | -36 |
| 2022-07-18 00:00 | fix(windows):exepath, stdpath return wrong slashes #19111 | Enan Ajmain | 4 | +28 | -2 |
| 2022-07-17 23:11 | fix: add group in autocmd api #19412 | Raphael | 1 | +1 | -0 |
| 2022-07-17 22:40 | fix(lua): double entries in :lua completion #19410 | ii14 | 1 | +2 | -1 |
| 2022-07-17 22:07 | ci: refactor build.ps1 #19336 | kylo252 | 3 | +162 | -144 |
| 2022-07-17 17:13 | refactor(lsp): use autocmd api (#19407) | ii14 | 4 | +67 | -63 |
| 2022-07-17 17:11 | fix(lsp): move augroup define to if statement (#19406) | Raphael | 1 | +2 | -1 |
| 2022-07-17 12:33 | vim-patch:9.0.0055 (#19392) | Gregory Anders | 5 | +70 | -3 |
| 2022-07-17 11:14 | feat(defaults): mouse=nvi #19290 | matveyt | 14 | +106 | -34 |
| 2022-07-17 09:43 | Merge #19309 from ii14/lsp_refactor_1 | Justin M. Keyes | 6 | +63 | -83 |
| 2022-07-17 06:15 | Merge pull request #19404 from zeertzjq/vim-8.2.0670 | zeertzjq | 13 | +545 | -384 |
| 2022-07-17 04:21 | vim-patch:8.2.2427: can still switch windows for 'completefunc' | zeertzjq | 3 | +7 | -22 |
| 2022-07-17 03:47 | vim-patch:8.2.2426: allowing 'completefunc' to switch windows causes trouble | zeertzjq | 6 | +16 | -29 |
| 2022-07-17 04:13 | vim-patch:8.2.2424: some tests are known to cause an error with ASAN | zeertzjq | 3 | +32 | -23 |
| 2022-07-17 05:11 | vim-patch:8.2.1984: cannot use :vimgrep in omni completion | zeertzjq | 2 | +76 | -16 |
| 2022-07-17 05:03 | vim-patch:8.2.1294: Vim9: error when using vim9script in TextYankPost | zeertzjq | 3 | +329 | -315 |
| 2022-07-17 03:57 | vim-patch:8.2.0698: insert mode completion not fully tested | zeertzjq | 3 | +115 | -9 |
| 2022-07-17 03:30 | Merge pull request #19402 from zeertzjq/vim-8.2.0655 | zeertzjq | 14 | +750 | -158 |
| 2022-07-17 01:10 | vim-patch:8.2.1040: not enough testing for movement commands | zeertzjq | 6 | +253 | -55 |
| 2022-07-17 01:23 | vim-patch:8.2.0655: search code not sufficiently tested | zeertzjq | 9 | +497 | -103 |
| 2022-07-17 01:59 | fix(api): fix nvim_parse_cmd interfere with printing line in Ex mode (#19400) | zeertzjq | 2 | +38 | -2 |
| 2022-07-17 01:24 | Merge pull request #19395 from jamessan/flaky-job-test | James McCoy | 1 | +20 | -6 |
| 2022-07-16 22:07 | Merge pull request #19391 from zeertzjq/vim-8.2.0052 | zeertzjq | 8 | +703 | -89 |
| 2022-07-16 18:08 | test(job_spec): accept alternate messages for "append environment" tests | James McCoy | 1 | +20 | -6 |
| 2022-07-16 13:56 | vim-patch:8.2.2643: various code not covered by tests | zeertzjq | 5 | +173 | -63 |
| 2022-07-16 13:39 | vim-patch:8.2.2608: character input not fully tested | zeertzjq | 4 | +66 | -8 |
| 2022-07-16 13:14 | vim-patch:8.2.0198: no tests for y/n prompt | zeertzjq | 2 | +101 | -1 |
| 2022-07-16 12:35 | vim-patch:8.2.0052: more-prompt not properly tested | zeertzjq | 2 | +379 | -33 |
| 2022-07-16 06:54 | fix(ex_cmds): correct flags for :const (#19387) | zeertzjq | 2 | +18 | -1 |
| 2022-07-16 05:49 | vim-patch:8.2.0593: finding a user command is not optimal (#19386) | zeertzjq | 2 | +10 | -6 |
| 2022-07-16 03:34 | vim-patch:8.2.1061: insufficient testing for src/window.c (#19384) | zeertzjq | 8 | +353 | -4 |
| 2022-07-16 01:31 | fix(api): do not switch win/buf if getting option in current win/buf (#19383) | zeertzjq | 2 | +31 | -11 |
| 2022-07-16 00:26 | fix(pum): make right drag in anchor grid to select work in multigrid UI (#19382) | zeertzjq | 2 | +92 | -1 |
| 2022-07-15 17:42 | fix: remote UI may get invalid 'pumblend' value #19379 | Natasha England-Elbro | 2 | +8 | -2 |
| 2022-07-15 16:26 | refactor: use `local api = vim.api` | ii14 | 5 | +136 | -136 |
| 2022-07-15 16:15 | fix: right-click in clickable statusline #19252 | Famiu Haque | 2 | +91 | -36 |
| 2022-07-15 15:55 | refactor: use npcall from vim.F | ii14 | 1 | +1 | -21 |
| 2022-07-15 15:42 | Merge #19324 ci: cleanup ci/ files | Justin M. Keyes | 5 | +11 | -43 |
| 2022-07-09 23:57 | refactor(lsp): make the use of local aliases more consistent | ii14 | 7 | +152 | -152 |
| 2022-07-15 15:13 | feat(lsp): hide backticks in LSP docstrings #19377 | Justin M. Keyes | 1 | +19 | -8 |
| 2022-07-15 13:23 | feat(defaults): nnoremap & :&&<CR> #19365 | Gregory Anders | 3 | +8 | -0 |
| 2022-07-15 12:45 | Merge pull request #19376 from zeertzjq/vim-8.2.0535 | zeertzjq | 5 | +361 | -138 |
| 2022-07-15 12:05 | vim-patch:8.2.0542: no test for E386 | zeertzjq | 1 | +17 | -3 |
| 2022-07-15 08:26 | vim-patch:8.2.0535: regexp patterns not fully tested | zeertzjq | 4 | +240 | -20 |
| 2022-07-15 08:58 | test: improve searchhl tests | zeertzjq | 1 | +104 | -115 |
| 2022-07-15 11:26 | Merge pull request #19375 from zeertzjq/vim-8.2.0403 | zeertzjq | 7 | +42 | -30 |
| 2022-07-15 09:39 | vim-patch:8.2.0403: when 'buftype' is "nofile" there is no overwrite check | zeertzjq | 2 | +12 | -6 |
| 2022-07-15 09:53 | vim-patch:8.1.1547: functionality of bt_nofile() is confusing | zeertzjq | 6 | +31 | -25 |
| 2022-07-15 08:49 | Merge pull request #19373 from zeertzjq/vim-8.2.0426 | zeertzjq | 11 | +59 | -21 |
| 2022-07-15 03:43 | vim-patch:8.2.0426: some errors were not tested for | zeertzjq | 5 | +49 | -7 |
| 2022-07-15 06:50 | vim-patch:8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs | zeertzjq | 7 | +10 | -14 |
| 2022-07-15 03:14 | Merge pull request #19369 from zeertzjq/vim-8.2.0482 | zeertzjq | 11 | +414 | -26 |
| 2022-07-15 02:11 | vim-patch:8.2.0482: channel and sandbox code not sufficiently tested | zeertzjq | 10 | +306 | -12 |
| 2022-07-15 02:48 | vim-patch:8.2.0430: window creation failure not properly tested | zeertzjq | 2 | +108 | -14 |
| 2022-07-15 01:56 | Merge pull request #19348 from akinsho/bugfix/winbar-winhighlight | zeertzjq | 2 | +33 | -3 |
| 2022-07-15 01:22 | fix(winbar): make setting WinBar and WinBarNC in 'winhighlight' work | zeertzjq | 2 | +33 | -3 |
| 2022-07-15 00:42 | vim-patch:9.0.0052: "zG" may throw an error if invalid character follows (#19368) | zeertzjq | 2 | +15 | -5 |
| 2022-07-14 22:25 | fix(build): fails if git is missing #19366 | Luis Felipe Dominguez Vega | 1 | +1 | -0 |
| 2022-07-14 12:59 | Merge pull request #19364 from zeertzjq/vim-8.2.0921 | zeertzjq | 2 | +38 | -16 |
| 2022-07-14 12:35 | vim-patch:8.2.0926: cmdline test fails on Appveyor | zeertzjq | 1 | +21 | -21 |
| 2022-07-14 12:31 | vim-patch:8.2.0921: CTRL-W T in cmdline window causes trouble | zeertzjq | 2 | +38 | -16 |
| 2022-07-14 10:30 | build(deps): bump LuaJIT to HEAD - 50936d784 (#19343) | Christian Clason | 1 | +2 | -2 |
| 2022-07-14 10:18 | fix(treesitter): don't error when node argument of predicate is nil (#19355) | Stephan Seitz | 1 | +15 | -0 |
| 2022-07-14 10:15 | Merge pull request #19353 from zeertzjq/vim-8.2.0369 | zeertzjq | 16 | +511 | -41 |
| 2022-07-13 05:47 | vim-patch:8.2.0369: various Normal mode commands not fully tested | zeertzjq | 13 | +347 | -36 |
| 2022-07-13 13:21 | vim-patch:8.2.0347: various code not covered by tests | zeertzjq | 4 | +111 | -6 |
| 2022-07-13 13:14 | vim-patch:8.2.0342: some code in ex_getln.c not covered by tests | zeertzjq | 3 | +55 | -1 |
| 2022-07-14 07:21 | build(deps): bump tree-sitter to HEAD - 1f1b1eb45 (#19347) | Christian Clason | 1 | +2 | -2 |
| 2022-07-14 07:20 | build(deps): bump Luv to 1.44.2-0 (#19346) | Christian Clason | 1 | +3 | -3 |
| 2022-07-14 07:12 | build: gracefully handle error in git-version #19289 | kylo252 | 3 | +60 | -81 |
| 2022-07-14 06:47 | feat(eval)!: input() support any type for "cancelreturn" in a dict (#19357) | zeertzjq | 3 | +24 | -19 |
| 2022-07-13 01:38 | vim-patch:8.2.0969: assert_equal() output for dicts is hard to figure out (#19317) | zeertzjq | 2 | +86 | -1 |
| 2022-07-13 01:06 | fix(exmode): flush messages before printing a line after pressing Enter (#19341) | zeertzjq | 3 | +50 | -2 |
| 2022-07-12 20:08 | vim-patch:8.2.0035: saving and restoring called_emsg is clumsy (#19335) | zeertzjq | 10 | +26 | -49 |
| 2022-07-12 18:45 | build(deps): bump libuv to v1.44.2 (#19338) | Christian Clason | 1 | +2 | -2 |
| 2022-07-12 09:02 | Merge pull request #19334 from zeertzjq/vim-8.2.0275 | zeertzjq | 18 | +371 | -9 |
| 2022-07-12 08:17 | vim-patch:8.2.5050: using freed memory when searching for pattern in path | zeertzjq | 2 | +25 | -4 |
| 2022-07-12 06:45 | vim-patch:8.2.0293: various Ex commands not sufficiently tested | zeertzjq | 12 | +180 | -3 |
| 2022-07-12 05:28 | vim-patch:8.2.0275: some Ex code not covered by tests | zeertzjq | 7 | +167 | -3 |
| 2022-07-12 07:44 | fix(lsp): account for initializing servers in vim.lsp.start (#19329) | Nicolas Hillegeer | 1 | +6 | -4 |
| 2022-07-12 06:36 | Merge pull request #19332 from zeertzjq/vim-8.2.0270 | zeertzjq | 19 | +434 | -25 |
| 2022-07-12 04:37 | vim-patch:8.2.2732: prompt for s///c in Ex mode can be wrong | zeertzjq | 3 | +39 | -21 |
| 2022-07-12 00:28 | vim-patch:8.2.0270: some code not covered by tests | zeertzjq | 17 | +399 | -9 |
| 2022-07-12 04:34 | fix(exmode): do not throttle messages when pressing enter to print line | zeertzjq | 1 | +1 | -0 |
| 2022-07-12 04:18 | Merge pull request #19330 from zeertzjq/vim-8.2.0203 | zeertzjq | 11 | +290 | -4 |
| 2022-07-11 23:22 | vim-patch:8.2.0203: :helptags and some other functionality not tested | zeertzjq | 9 | +288 | -2 |
| 2022-07-12 01:51 | fix(cmdline): fix passing -1 as char | zeertzjq | 2 | +2 | -2 |
| 2022-07-12 01:37 | fix(lsp): don't attach a client in lsp.start() if there is none (#19328) | Nicolas Hillegeer | 1 | +3 | -0 |
| 2022-07-11 23:21 | Merge pull request #19277 from zeertzjq/vim-8.1.1855 | zeertzjq | 2 | +55 | -40 |
| 2022-07-11 22:55 | test(old): test_timers.vim call timer_stopall() in SetUp() instead | zeertzjq | 1 | +4 | -2 |
| 2022-07-08 02:21 | vim-patch:8.1.1867: still a timer test that is flaky on Mac | zeertzjq | 1 | +10 | -2 |
| 2022-07-08 02:20 | vim-patch:8.1.1864: still a timer test that is flaky on Mac | zeertzjq | 1 | +2 | -2 |
| 2022-07-08 02:17 | vim-patch:8.1.1859: timer test sometimes fails on Mac | zeertzjq | 1 | +13 | -10 |
| 2022-07-08 02:05 | vim-patch:8.1.1855: another failing timer test | zeertzjq | 2 | +28 | -26 |
| 2022-07-11 22:24 | Merge pull request #19320 from zeertzjq/vim-8.2.0212 | zeertzjq | 17 | +377 | -35 |
| 2022-07-08 09:43 | vim-patch:8.2.0243: insufficient code coverage for ex_docmd.c functions | zeertzjq | 14 | +326 | -49 |
| 2022-07-08 02:34 | vim-patch:8.2.{0212,0250} | zeertzjq | 5 | +64 | -0 |
| 2022-07-11 13:10 | test(old): align defaults to Vim before each test instead | zeertzjq | 2 | +34 | -33 |
| 2022-07-11 14:40 | ci: remove unnecessary file ci/script.sh | Dundar Goc | 2 | +6 | -12 |
| 2022-07-11 14:38 | ci: remove unnecessary file run_lint.sh | Dundar Goc | 4 | +6 | -32 |
| 2022-07-11 12:55 | vim-patch:8.2.3363: when :edit reuses the current buffer the alternate file is set (#19306) | zeertzjq | 3 | +33 | -9 |
| 2022-07-11 10:48 | fix(lsp): abort pending changes after flush when debouncing (#19314) | Rishikesh Vaishnav | 1 | +3 | -0 |
| 2022-07-10 15:26 | feat(lsp): defaults: tagfunc, omnifunc (#19003) | Mathias Fußenegger | 2 | +38 | -10 |
| 2022-07-10 12:20 | Merge pull request #19305 from zeertzjq/vim-8.2.3530 | zeertzjq | 6 | +38 | -15 |
| 2022-07-10 09:59 | Merge pull request #18774 from zeertzjq/float-height-width-fix | zeertzjq | 3 | +301 | -60 |
| 2022-05-28 03:14 | test(float_spec): make indent more consistent | zeertzjq | 1 | +47 | -48 |
| 2022-05-28 04:01 | fix(float): fix mouse drag position if float window turned to a split | zeertzjq | 2 | +125 | -3 |
| 2022-05-28 02:53 | fix(float): fix glitch when making float window with border a split | zeertzjq | 2 | +74 | -1 |
| 2022-05-28 02:40 | fix(float): fix float window with winbar cannot have screen height | zeertzjq | 2 | +11 | -10 |
| 2022-05-27 11:29 | fix(float): fix float window border drawing with winbar | zeertzjq | 2 | +47 | -1 |
| 2022-07-10 09:19 | fix(lsp): pcall nvim_del_augroup_by_name (#19302) | Christian Clason | 1 | +2 | -2 |
| 2022-07-10 09:13 | Merge pull request #19307 from zeertzjq/vim-8.2.1053 | zeertzjq | 3 | +81 | -2 |
| 2022-07-10 07:56 | vim-patch:8.2.1053: insufficient testing for 'statusline' and 'tabline' | zeertzjq | 3 | +74 | -2 |
| 2022-07-10 08:11 | vim-patch:7.4.1724 | zeertzjq | 1 | +7 | -0 |
| 2022-07-10 04:36 | fix(l10n): add folded line indicator translations from vim (#19286) | tomial | 15 | +77 | -26 |
| 2022-07-10 02:58 | vim-patch:8.2.3531: command line completion test fails on MS-Windows | zeertzjq | 1 | +7 | -4 |
| 2022-07-10 02:27 | vim-patch:8.2.3530: ":buf \{a}" fails while ":edit \{a}" works | zeertzjq | 6 | +35 | -15 |
| 2022-07-09 23:14 | vim-patch:9.0.0049: csv and tsv files are not recognized (#19300) | Christian Clason | 3 | +10 | -0 |
| 2022-07-09 23:04 | Merge #19267 require() in --startuptime | Justin M. Keyes | 2 | +93 | -7 |
| 2022-07-09 22:59 | test(old): align defaults to Vim after every test (#19301) | zeertzjq | 12 | +37 | -26 |
| 2022-07-09 20:26 | test: --startuptime | Justin M. Keyes | 1 | +23 | -7 |
| 2022-07-09 22:01 | vim-patch:8.1.1038: Arabic support excludes Farsi (#19285) | zeertzjq | 5 | +189 | -894 |
| 2022-07-07 12:40 | feat(lua): measure require in --startuptime | ii14 | 1 | +70 | -0 |
| 2022-07-09 16:42 | refactor: remove functions marked for deprecation in 0.8 (#19299) | Gregory Anders | 2 | +0 | -510 |
| 2022-07-09 16:40 | refactor(lua): replace vim.cmd use with API calls (#19283) | Raphael | 4 | +71 | -87 |
| 2022-07-09 12:59 | Merge pull request #19296 from zeertzjq/vim-8.2.2902 | zeertzjq | 1 | +176 | -29 |
| 2022-07-09 10:58 | vim-patch:8.2.2917: spellfile functionality not fully tested | zeertzjq | 1 | +56 | -0 |
| 2022-07-09 10:55 | vim-patch:8.2.2902: spellfile functionality not fully tested | zeertzjq | 1 | +120 | -29 |
| 2022-07-09 10:34 | Merge pull request #19294 from zeertzjq/vim-8.2.0332 | zeertzjq | 6 | +258 | -22 |
| 2022-07-09 09:19 | vim-patch:8.2.0396: cmdexpand.c insufficiently tested | zeertzjq | 5 | +189 | -17 |
| 2022-07-09 08:28 | vim-patch:8.2.0332: some code in ex_getln.c not covered by tests | zeertzjq | 2 | +69 | -5 |
| 2022-07-09 08:25 | Merge pull request #19284 from zeertzjq/vim-8.2.0274 | zeertzjq | 9 | +217 | -2 |
| 2022-07-08 13:13 | vim-patch:8.2.0325: ex_getln.c code not covered by tests | zeertzjq | 6 | +202 | -6 |
| 2022-07-08 13:04 | vim-patch:8.2.0274: hang with combination of feedkeys(), Ex mode and :global | zeertzjq | 4 | +19 | -0 |
| 2022-07-08 13:06 | fix(tui): add fixups for hterm family #19078 | Nicolas Hillegeer | 1 | +17 | -6 |
| 2022-07-08 12:12 | Merge pull request #19278 from zeertzjq/vim-8.2.0132 | zeertzjq | 4 | +39 | -20 |
| 2022-07-08 06:15 | test: add a test for what Vim patch 8.2.0151 fixes | zeertzjq | 1 | +20 | -0 |
| 2022-07-08 03:26 | vim-patch:8.2.0151: detecting a script was already sourced is unreliable | zeertzjq | 2 | +8 | -23 |
| 2022-07-08 03:03 | vim-patch:8.2.0136: stray ch_logfile() call | zeertzjq | 1 | +0 | -1 |
| 2022-07-08 03:01 | vim-patch:8.2.0132: script may be re-used when deleting and creating a new one | zeertzjq | 2 | +24 | -9 |
| 2022-07-08 00:26 | vim-patch:8.1.{1524,1544}: tests are silently skipped (#19276) | zeertzjq | 26 | +87 | -73 |
| 2022-07-07 16:53 | feat(runtime)!: enable filetype.lua by default (#19216) | Christian Clason | 8 | +45 | -63 |
| 2022-07-07 16:32 | refactor(lua): git-blame-ignore stylua update PR (#19273) | Christian Clason | 1 | +1 | -0 |
| 2022-07-07 16:27 | refactor(lua): reformat with stylua 0.14.0 (#19264) | Christian Clason | 26 | +563 | -182 |
| 2022-07-07 09:09 | feat(tui): try terminfo for [re]set_cursor_color OSC #19255 | Wsevolod | 1 | +19 | -14 |
| 2022-07-07 06:15 | vim-patch:5ed11535e069 (#19256) | Christian Clason | 6 | +15 | -11 |
| 2022-07-07 00:35 | Merge pull request #19263 from zeertzjq/vim-8.2.3674 | zeertzjq | 1 | +6 | -2 |
| 2022-07-07 00:02 | vim-patch:8.2.4399: crash after ml_get error | zeertzjq | 1 | +3 | -0 |
| 2022-07-06 23:51 | vim-patch:8.2.3674: when ml_get_buf() fails it messes up IObuff | zeertzjq | 1 | +3 | -2 |
| 2022-07-06 23:42 | Merge pull request #19180 from zeertzjq/tui-kitty-keypad | zeertzjq | 8 | +459 | -22 |
| 2022-07-06 23:21 | Merge pull request #19261 from zeertzjq/vim-8.2.5023 | zeertzjq | 6 | +88 | -31 |
| 2022-07-06 21:45 | vim-patch:8.2.5044: command line test fails | zeertzjq | 2 | +4 | -8 |
| 2022-07-06 21:37 | vim-patch:8.2.5043: can open a cmdline window from a substitute expression | zeertzjq | 4 | +45 | -10 |
| 2022-05-26 21:12 | vim-patch:8.2.5023: substitute overwrites allocated buffer | zeertzjq | 3 | +45 | -19 |
| 2022-07-06 22:37 | vim-patch:8.2.5063: error for a command may go over the end of IObuff (#19260) | zeertzjq | 2 | +12 | -0 |
| 2022-07-06 20:47 | vim-patch:8.2.0614: get ml_get error when deleting a line in 'completefunc' (#19244) | zeertzjq | 15 | +98 | -40 |
| 2022-07-06 14:57 | Merge pull request #19218 from smjonas/fix_ft_patterns | Christian Clason | 3 | +137 | -33 |
| 2022-07-06 14:25 | fix(filetype): remove call to vim.fn.resolve and pass filename to match function | smjonas | 2 | +2 | -2 |
| 2022-07-06 14:25 | fix(filetype): fix filetype patterns | smjonas | 3 | +135 | -31 |
| 2022-07-06 12:44 | Merge pull request #19247 from zeertzjq/vim-8.2.4165 | zeertzjq | 5 | +592 | -485 |
| 2022-07-06 06:40 | fix(normal): fix segfault with bracket command jumping to a mark | zeertzjq | 2 | +46 | -13 |
| 2022-07-06 05:10 | vim-patch:8.2.4221: some functions in normal.c are very long | zeertzjq | 1 | +301 | -241 |
| 2022-07-06 04:41 | vim-patch:8.2.4165: the nv_g_cmd() function is too long | zeertzjq | 1 | +226 | -195 |
| 2022-07-06 05:25 | vim-patch:7.4.212 | zeertzjq | 4 | +19 | -36 |
| 2022-07-06 11:34 | feat: add 'mousescroll' option (#12355) | Jay | 11 | +271 | -15 |
| 2022-07-06 11:01 | fix(mark): fix unexpected cursor movements (#19253) | zeertzjq | 3 | +32 | -18 |
| 2022-07-06 06:14 | Merge pull request #19242 from smjonas/vim-9.0.0042 | Christian Clason | 5 | +13 | -7 |
| 2022-07-05 23:36 | vim-patch:8.2.5162: reading before the start of the line with BS in Replace mode (#19241) | zeertzjq | 1 | +1 | -1 |
| 2022-07-05 23:26 | vim-patch:9.0.0042: missing change for filetype detection | smjonas | 2 | +5 | -0 |
| 2022-07-05 23:16 | vim-patch:9.0.0041: a couple of filetype patterns do not have "*" before "/etc" | smjonas | 3 | +8 | -7 |
| 2022-07-05 13:53 | Merge pull request #19223 from lewis6991/ghaction | James McCoy | 2 | +12 | -3 |
| 2022-07-05 12:57 | vim-patch:8.0.1562: the terminal debugger can't set a breakpoint with the mouse (#19234) | zeertzjq | 2 | +62 | -1 |
| 2022-07-05 10:48 | Merge pull request #19232 from zeertzjq/vim-8.2.2904 | zeertzjq | 3 | +129 | -33 |
| 2022-07-05 09:00 | vim-patch:8.2.3990: testing wrong operator | zeertzjq | 1 | +1 | -1 |
| 2022-07-05 08:56 | vim-patch:8.2.3980: if 'operatorfunc' invokes an operator Visual mode is changed | zeertzjq | 2 | +50 | -23 |
| 2022-07-05 08:40 | vim-patch:8.2.3644: count for 'operatorfunc' in Visual mode is not redone | zeertzjq | 3 | +44 | -7 |
| 2022-07-05 08:25 | vim-patch:8.2.2904: "g$" causes scroll if half a double width char is visible | zeertzjq | 2 | +35 | -3 |
| 2022-07-05 09:31 | fix(terminal): crash if TermClose deletes own buffer #19222 | Justin M. Keyes | 3 | +32 | -4 |
| 2022-07-05 07:39 | Merge pull request #19231 from zeertzjq/vim-8.2.3615 | zeertzjq | 4 | +134 | -4 |
| 2022-07-05 07:09 | vim-patch:8.2.5122: lisp indenting my run over the end of the line | zeertzjq | 2 | +13 | -0 |
| 2022-07-05 07:06 | vim-patch:8.2.3754: undesired changing of the indent of the first formatted line | zeertzjq | 2 | +40 | -9 |
| 2022-07-05 06:58 | vim-patch:8.2.3615: wrong indent in first line if re-formatting with indent expr | zeertzjq | 3 | +88 | -2 |
| 2022-07-05 06:57 | Merge pull request #19229 from zeertzjq/vim-8.2.0363 | zeertzjq | 10 | +303 | -28 |
| 2022-07-05 06:33 | vim-patch:8.2.0416: test leaves file behind | zeertzjq | 1 | +2 | -0 |
| 2022-07-05 05:12 | vim-patch:8.2.0363: some Normal mode commands not tested | zeertzjq | 7 | +295 | -26 |
| 2022-07-05 05:54 | test(old): use Q -> gQ mapping instead of changing test when possible | zeertzjq | 3 | +6 | -2 |
| 2022-07-04 22:47 | vim-patch:9.0.0035: spell dump may go beyond end of an array (#19228) | zeertzjq | 2 | +15 | -2 |
| 2022-07-04 20:28 | fix(mark): mark without a view restores at topline #19224 | zeertzjq | 3 | +32 | -1 |
| 2022-07-04 20:09 | fix(tui): resize at startup #17795 | Javier Lopez | 3 | +26 | -19 |
| 2022-07-01 09:36 | test: add tests for keypad keys from kitty keyboard protocol | zeertzjq | 2 | +183 | -3 |
| 2022-07-04 12:56 | build: add github action annotations for clint | Lewis Russell | 2 | +12 | -3 |
| 2021-11-23 17:05 | feat(tui): recognize keypad keys when using kitty keyboard protocol | erw7 | 6 | +276 | -19 |
| 2022-07-04 10:59 | Merge pull request #19221 from zeertzjq/vim-8.2.1808 | zeertzjq | 2 | +85 | -7 |
| 2022-07-04 10:38 | vim-patch:9.0.0034: spell tests do not always clear the word list | zeertzjq | 2 | +9 | -7 |
| 2022-07-04 10:37 | vim-patch:8.2.5098: spelldump test sometimes hangs | zeertzjq | 1 | +55 | -17 |
| 2022-07-04 10:37 | vim-patch:8.2.1808: no test coverage for ":spelldump!" | zeertzjq | 1 | +38 | -0 |
| 2022-07-04 10:28 | refactor: remove unnecessary volatile #19210 | erw7 | 3 | +5 | -6 |
| 2022-07-04 03:13 | Merge pull request #19220 from zeertzjq/vim-8.2.1470 | zeertzjq | 5 | +639 | -6 |
| 2022-07-04 01:53 | vim-patch:8.2.5074: spell test fails on MS-Windows | zeertzjq | 1 | +1 | -3 |
| 2022-07-04 01:48 | vim-patch:8.2.5072: using uninitialized value and freed memory in spell command | zeertzjq | 2 | +19 | -2 |
| 2022-07-04 01:21 | vim-patch:8.2.1770: invalid memory use when using SpellFileMissing autocmd | zeertzjq | 2 | +25 | -1 |
| 2022-07-04 01:17 | vim-patch:8.2.1523: still not enough test coverage for the spell file handling | zeertzjq | 1 | +50 | -32 |
| 2022-07-04 01:10 | vim-patch:8.2.1522: not enough test coverage for the spell file handling | zeertzjq | 2 | +224 | -1 |
| 2022-07-04 01:07 | vim-patch:8.2.1493: not enough test coverage for the spell file handling | zeertzjq | 2 | +276 | -88 |
| 2022-07-04 01:03 | vim-patch:8.2.1470: errors in spell file not tested | zeertzjq | 1 | +166 | -1 |
| 2022-07-03 13:31 | refactor(runtime): port scripts.vim to lua (#18710) | Jonas Strittmatter | 4 | +498 | -99 |
| 2022-07-03 13:17 | vim-patch:9.0.0031: <mods> of user command does not have correct verbose value (#19215) | zeertzjq | 3 | +38 | -14 |
| 2022-07-02 22:43 | Merge pull request #19212 from zeertzjq/vim-9.0.0024 | zeertzjq | 2 | +3 | -2 |
| 2022-07-02 22:01 | vim-patch:9.0.0030: matchfuzzy test depends on path of current directory | zeertzjq | 1 | +1 | -1 |
| 2022-07-02 21:56 | vim-patch:9.0.0024: may access part of typeahead buf that isn't filled | zeertzjq | 1 | +2 | -1 |
| 2022-07-02 21:47 | build: drop -Wsuggest #19177 | dundargoc | 1 | +19 | -16 |
| 2022-07-02 21:44 | Merge pull request #19205 from bfredl/luaerr | bfredl | 1 | +18 | -3 |
| 2022-07-02 21:00 | Merge pull request #19203 from zeertzjq/api-cmd-unsilent | zeertzjq | 8 | +93 | -63 |
| 2022-07-02 11:35 | feat(api): add `unsilent` to command APIs | zeertzjq | 6 | +57 | -28 |
| 2022-07-02 11:32 | vim-patch:8.2.1900: Vim9: command modifiers do not work | zeertzjq | 3 | +36 | -35 |
| 2022-07-01 17:17 | fix(lua): don't leak memory on error | bfredl | 1 | +18 | -3 |
| 2022-07-02 16:24 | fix(coverity): 353827 unnecessary null check #19209 | Javier Lopez | 1 | +1 | -1 |
| 2022-07-02 16:14 | fix(jobs): deadlock in channel.c:exit_event #19082 | erw7 | 5 | +19 | -0 |
| 2022-07-02 15:13 | Merge pull request #19137 from dundargoc/refactor/char_u-to-char | bfredl | 53 | +531 | -569 |
| 2022-06-28 11:03 | refactor: replace char_u | Dundar Goc | 53 | +531 | -569 |
| 2022-07-02 11:29 | refactor(fold): style #19175 | Lewis Russell | 4 | +234 | -314 |
| 2022-07-02 09:06 | vim-patch:0d878b95d8f9 (#19197) | Christian Clason | 11 | +714 | -214 |
| 2022-07-02 04:25 | Merge pull request #19202 from zeertzjq/vim-8.2.0316 | zeertzjq | 12 | +385 | -1 |
| 2022-07-02 01:40 | vim-patch:8.2.0316: ex_getln.c code has insufficient test coverage | zeertzjq | 4 | +119 | -1 |
| 2022-07-02 01:52 | vim-patch:8.2.0261: some code not covered by tests | zeertzjq | 9 | +266 | -0 |
| 2022-07-02 01:28 | Merge pull request #19199 from zeertzjq/vim-9.0.0017 | zeertzjq | 5 | +52 | -3 |
| 2022-07-01 23:20 | fix(mark): set mark fnum from buffer (#19195) | Gregory Anders | 1 | +4 | -0 |
| 2022-07-01 22:44 | vim-patch:9.0.0022: spell test fails | zeertzjq | 1 | +6 | -1 |
| 2022-07-01 22:37 | vim-patch:9.0.0021: invalid memory access when adding word to spell word list | zeertzjq | 2 | +32 | -2 |
| 2022-07-01 22:32 | vim-patch:9.0.0017: accessing memory beyond the end of the line | zeertzjq | 2 | +14 | -0 |
| 2022-07-01 16:15 | build: move lint target to cmake #19169 | dundargoc | 2 | +12 | -11 |
| 2022-07-01 13:02 | vim-patch:9.0.0015: with EXITFREE defined terminal menus are not cleared (#19187) | zeertzjq | 2 | +2 | -2 |
| 2022-07-01 10:26 | version.c: update [skip ci] #19179 | github-actions[bot] | 1 | +4 | -4 |
| 2022-07-01 05:08 | vim-patch:9.0.0012: signature files not detected properly (#19172) | Christian Clason | 6 | +100 | -5 |
| 2022-07-01 03:49 | Merge pull request #19178 from zeertzjq/vim-8.2.0049 | zeertzjq | 7 | +99 | -45 |
| 2022-07-01 03:17 | test(old): reorder test_cmdline.vim to match upstream | zeertzjq | 1 | +44 | -44 |
| 2022-07-01 02:54 | vim-patch:8.2.0049: command line completion not fully tested | zeertzjq | 7 | +55 | -1 |
| 2022-07-01 02:49 | Merge pull request #19170 from zeertzjq/vim-8.0.1558 | zeertzjq | 22 | +812 | -104 |
| 2022-06-30 13:42 | feat(ui): make right-click menu work properly with ext_multigrid | zeertzjq | 2 | +133 | -0 |
| 2022-06-30 12:02 | vim-patch:8.1.1274: after :unmenu can still execute the menu with :emenu | zeertzjq | 2 | +17 | -2 |
| 2022-06-30 11:54 | vim-patch:8.1.0695: internal error when using :popup | zeertzjq | 5 | +30 | -7 |
| 2022-06-30 09:17 | vim-patch:8.1.0487: no menus specifically for the terminal window | zeertzjq | 15 | +246 | -90 |
| 2022-06-30 08:00 | vim-patch:8.0.1588: popup menu hangs after typing CTRL-C | zeertzjq | 1 | +1 | -1 |
| 2022-06-30 07:55 | vim-patch:8.0.1574: show cursor in wrong place when using popup menu | zeertzjq | 2 | +14 | -9 |
| 2022-06-30 07:30 | vim-patch:8.0.1570: can't use :popup for a menu in the terminal | zeertzjq | 6 | +86 | -7 |
| 2022-06-30 06:21 | vim-patch:8.0.1558: no right-click menu in a terminal | zeertzjq | 5 | +305 | -8 |
| 2022-07-01 01:59 | cmdheight=0: fix bugs #18961 | Shougo | 7 | +106 | -12 |
| 2022-06-30 15:54 | fix(filetype): update call sites of vim.filetype.match (#19171) | Gregory Anders | 1 | +14 | -14 |
| 2022-06-30 12:59 | feat(marks): restore viewport on jump #15831 | Javier Lopez | 26 | +1088 | -328 |
| 2022-06-30 11:54 | refactor: enable -Wconversion warning for memline.c | Dundar Goc | 2 | +96 | -113 |
| 2022-06-30 12:27 | refactor(uncrustify): change config to better align with style guide (#18803) | dundargoc | 7 | +17 | -17 |
| 2022-06-30 12:16 | vim-patch:9.0.0011: reading beyond the end of the line with put command (#19166) | zeertzjq | 2 | +14 | -3 |
| 2022-06-30 12:10 | feat(build): add_glob_target runs only on changed files #19070 | dundargoc | 5 | +190 | -74 |
| 2022-06-30 11:16 | feat: stdpath('run'), /tmp/nvim.user/ #18993 | Justin M. Keyes | 24 | +281 | -105 |
| 2022-06-30 10:12 | vim-patch:9.0.0001: Travis CI is no longer used #19163 | Hugo | 1 | +0 | -218 |
| 2022-06-30 09:51 | Merge pull request #19134 from dundargoc/refactor/conversion | bfredl | 2 | +84 | -93 |
| 2022-06-30 08:57 | refactor(highlight)!: rename attributes to match Vim (#19159) | zeertzjq | 17 | +115 | -106 |
| 2022-06-28 10:04 | refactor: enable -Wconversion warning for fileio.c | Dundar Goc | 2 | +84 | -93 |
| 2022-06-29 16:53 | fix(lsp): small bugs in snippet-parser #18998 | L3MON4D3 | 2 | +154 | -37 |
| 2022-06-29 16:43 | vim-patch:9.0.0006: not all Visual Basic files are recognized (#19153) | Christian Clason | 5 | +92 | -26 |
| 2022-06-29 14:21 | vim-patch:9.0.0005: hare files are not recognized (#19151) | Christian Clason | 3 | +5 | -0 |
| 2022-06-29 11:34 | vim-patch:8.2.4378: incsearch HL broken when calling searchcount in 'tabLine' (#19147) | zeertzjq | 3 | +124 | -0 |
| 2022-06-29 11:25 | vim-patch:9.0.0002: map functionality outside of map.c (#19150) | zeertzjq | 4 | +31 | -31 |
| 2022-06-29 07:12 | Merge pull request #19133 from famiu/feat/api/cmd_support_filter | bfredl | 7 | +157 | -16 |
| 2022-06-29 01:41 | Merge #19139 build(cmake): fix static libintl on macOS | Justin M. Keyes | 2 | +14 | -0 |
| 2022-06-29 01:34 | feat: update unicode tables #19135 | Justin M. Keyes | 4 | +1049 | -79 |
| 2022-06-28 22:46 | Merge pull request #19141 from bfredl/mapchar | bfredl | 5 | +37 | -35 |
| 2022-06-28 18:38 | refactor(aucmd): call define_autocmd() directly for default autocmds | bfredl | 2 | +15 | -11 |
| 2022-06-22 15:39 | refactor(map): simplify add_map params | bfredl | 3 | +22 | -24 |
| 2022-06-28 17:03 | ci(release): link `gettext` include directory | Carlo Cabrera | 1 | +1 | -0 |
| 2022-06-28 15:09 | build(cmake): fix static `libintl` test on macOS | Carlo Cabrera | 1 | +13 | -0 |
| 2022-06-28 11:35 | Merge #19120 build: rename build-related dirs | Justin M. Keyes | 0 | +0 | -0 |
| 2022-06-28 10:22 | feat(api): make `nvim_parse_cmd` and `nvim_cmd` support :filter | Famiu Haque | 7 | +157 | -16 |
| 2022-06-28 11:24 | fix(coverity): redundant assert #19059 | Thomas Vigouroux | 1 | +0 | -2 |
| 2022-06-27 19:30 | build: move unicode/ to src/unicode/ | Justin M. Keyes | 0 | +0 | -0 |
| 2022-06-27 10:08 | build: rename build-related dirs | Justin M. Keyes | 0 | +0 | -0 |
| 2022-06-28 10:40 | refactor(ci): cleanup release.yml #19132 | Vedant | 1 | +12 | -28 |
| 2022-06-28 10:37 | Merge #19060 memory leaks | Justin M. Keyes | 4 | +21 | -3 |
| 2022-06-28 09:53 | fix(vim.ui.input): accept nil or empty "opts" #19109 | 0x74696d6d79 | 3 | +19 | -4 |
| 2022-06-28 09:31 | refactor: replace char_u #18429 | dundargoc | 55 | +519 | -559 |
| 2022-06-28 05:00 | fix(inccommand): parse the command to check if it is previewable | Famiu Haque | 4 | +34 | -50 |
| 2022-06-27 21:35 | vim-patch:069a7d561bbe (#19130) | Christian Clason | 1 | +4 | -3 |
| 2022-06-27 18:43 | fix(filetype): check for non-nil match in detect.rules (#19129) | Christian Clason | 1 | +5 | -3 |
| 2022-06-27 15:07 | Merge pull request #19122 from dundargoc/refactor/conversion | bfredl | 2 | +32 | -33 |
| 2022-06-27 10:43 | refactor: enable -Wconversion warning for message.c | Dundar Goc | 2 | +32 | -33 |
| 2022-06-27 08:23 | vim-patch:partial:8a3b805c6c9c (#19104) | Christian Clason | 11 | +23 | -20 |
| 2022-06-27 08:09 | Merge pull request #19077 from dundargoc/refactor/conversion | bfredl | 2 | +106 | -115 |
| 2022-06-27 08:03 | refactor(filetype): allow vim.filetype.match to accept buf and filename (#19114) | Gregory Anders | 2 | +47 | -25 |
| 2022-06-27 08:02 | build: move man/ to src/man/ #19119 | Justin M. Keyes | 0 | +0 | -0 |
| 2022-06-27 07:51 | fix(api): change default value of 'pattern' in nvim_exec_autocmds (#19115) | Gregory Anders | 1 | +1 | -1 |
| 2022-06-27 06:10 | fix(api): nvim_parse_cmd check for ambiguous user command (#19116) | zeertzjq | 2 | +17 | -5 |
| 2022-06-27 05:03 | test: use "python3" to avoid skipped test #19106 | Justin M. Keyes | 2 | +5 | -5 |
| 2022-06-24 06:29 | fix(coverity/348300): free memory when overiding sing attribute | Thomas Vigouroux | 2 | +14 | -1 |
| 2022-06-26 22:45 | Merge pull request #18716 from zeertzjq/vim-8.2.5007 | zeertzjq | 4 | +58 | -8 |
| 2022-06-26 13:18 | fix(spell): make setting 'encoding' clear word list | zeertzjq | 2 | +3 | -3 |
| 2022-06-18 13:12 | vim-patch:8.2.5123: using invalid index when looking for spell suggestions | zeertzjq | 2 | +11 | -1 |
| 2022-05-23 11:17 | vim-patch:8.2.5007: spell suggestion may use uninitialized memory | zeertzjq | 2 | +23 | -4 |
| 2022-06-26 12:09 | vim-patch:8.2.3484: crash when going through spell suggestions | zeertzjq | 2 | +21 | -0 |
| 2022-06-26 21:05 | Merge pull request #19091 from clason/do-aucmd-pats | Christian Clason | 2 | +46 | -34 |
| 2022-06-26 16:41 | refactor(filetype)!: allow vim.filetype.match to use different strategies (#18895) | Gregory Anders | 4 | +117 | -31 |
| 2022-06-26 15:57 | refactor(api): use FOREACH_ITEM macro in autocmd | Christian Clason | 1 | +11 | -14 |
| 2022-06-26 15:46 | docs(release): suggest "xattr" for macos release #19100 | Carlo Cabrera | 1 | +3 | -2 |
| 2022-06-25 17:50 | feat(api): support pattern array for exec_autocmds | Christian Clason | 2 | +38 | -23 |
| 2022-06-26 10:17 | build: guard free_locales with HAVE_WORKING_LIBINTL #19095 | zeertzjq | 1 | +2 | -0 |
| 2022-06-25 21:31 | revert: "oldtests: use expand() to fix pathsep" (#19073) | zeertzjq | 2 | +11 | -11 |
| 2022-06-25 19:56 | vim-patch:e1dc76fbf333 (#19092) | Christian Clason | 2 | +7 | -2 |
| 2022-06-25 18:30 | Merge pull request #19090 from bfredl/luaprg | bfredl | 1 | +1 | -5 |
| 2022-06-25 17:24 | fix(build): don't disable byte precompilation on debug builds | bfredl | 1 | +1 | -5 |
| 2022-06-25 15:52 | Merge pull request #16271 from 3N4N/fix-15913 | Christian Clason | 23 | +146 | -86 |
| 2022-06-22 12:51 | refactor(tests): introduce testprg() | Justin M. Keyes | 22 | +117 | -105 |
| 2021-11-09 14:22 | fix: make_filter_cmd for :! powershell #15913 | Enan Ajmain | 4 | +58 | -10 |
| 2022-06-24 13:12 | refactor: enable -Wconversion warning for ex_cmds.c | Dundar Goc | 2 | +106 | -115 |
| 2022-06-25 11:45 | fix(build): strip trailing newline from variable (#19084) | Christian Clason | 1 | +3 | -1 |
| 2022-06-25 10:38 | vim-patch:8.2.5022: 'completefunc'/'omnifunc' error does not end completion (#19083) | zeertzjq | 2 | +29 | -4 |
| 2022-06-25 10:16 | Merge pull request #19029 from carlocab/macos-universal | Christian Clason | 7 | +104 | -43 |
| 2022-06-25 10:03 | build(gen_vimdoc): remove needless list creation and unused variable (#19079) | Axis | 1 | +2 | -4 |
| 2022-06-25 09:09 | Merge pull request #19041 from lewis6991/globallocal | bfredl | 2 | +25 | -4 |
| 2022-06-24 17:53 | fix(filetype.lua): always return a string in getlines function (#19080) | Hazel Weakly | 1 | +1 | -1 |
| 2022-06-24 15:48 | ci(release): build a universal binary on macOS | Carlo Cabrera | 2 | +27 | -18 |
| 2022-06-24 15:43 | build(deps): support universal builds on macOS | Carlo Cabrera | 4 | +22 | -3 |
| 2022-06-24 15:34 | build(luajit): support universal builds on macOS | Carlo Cabrera | 1 | +55 | -22 |
| 2022-06-24 14:20 | Merge pull request #19071 from bfredl/minimap | bfredl | 6 | +92 | -94 |
| 2022-06-24 12:45 | vim-patch:a57b553b4328 (#19076) | Christian Clason | 3 | +22 | -3 |
| 2022-06-24 12:38 | refactor(map): statically initialize maphash array | bfredl | 2 | +2 | -30 |
| 2022-06-24 11:51 | refactor(map): simplify free_all_mem handling | bfredl | 1 | +4 | -5 |
| 2022-06-23 17:19 | perf(map): avoid extraneous heap allocations when setting mappings | bfredl | 4 | +74 | -49 |
| 2022-06-23 13:39 | perf(map): visit only one hash bucket instead of all, like an actual hash table | bfredl | 1 | +12 | -10 |
| 2022-06-24 06:05 | fix(coverity/348313): don't exit too early in runtime_default | Thomas Vigouroux | 1 | +4 | -2 |
| 2022-06-23 07:16 | fix(coverity/352829): correctly free memory in f_call | Thomas Vigouroux | 1 | +3 | -0 |
| 2022-06-24 01:04 | Merge pull request #19072 from zeertzjq/vim-8.2.4628 | zeertzjq | 5 | +392 | -29 |
| 2022-06-23 22:50 | vim-patch:8.2.5146: memory leak when substitute expression nests | zeertzjq | 3 | +62 | -27 |
| 2022-06-23 22:30 | vim-patch:8.2.4977: memory access error when substitute expression changes window | zeertzjq | 2 | +20 | -0 |
| 2022-06-23 22:25 | vim-patch:8.2.4895: buffer overflow with invalid command with composing chars | zeertzjq | 2 | +14 | -1 |
| 2022-06-23 22:22 | vim-patch:8.2.4628: not enough testing for 2/3 letter substitute commands | zeertzjq | 2 | +296 | -1 |
| 2022-06-23 23:15 | fix(tests): remove misleading $TEST_PATH segment #19050 | Justin M. Keyes | 2 | +4 | -3 |
| 2022-06-23 13:57 | vim-patch:8cc5b559f700 (#19066) | Christian Clason | 5 | +46 | -25 |
| 2022-06-23 13:38 | fix(api): check for inclusive buffer line index out of bounds correctly (#19056) | zeertzjq | 2 | +59 | -29 |
| 2022-06-23 13:17 | refactor: move some mapping-related code to a separate file (#19061) | zeertzjq | 21 | +2710 | -2664 |
| 2022-06-23 11:42 | Merge pull request #19058 from bfredl/miniopt | bfredl | 3 | +20 | -13 |
| 2022-06-23 11:34 | vim-patch:8.2.5152: search() gets stuck with "c" and skip evaluates to true (#19064) | zeertzjq | 2 | +10 | -5 |
| 2022-06-23 10:01 | Merge pull request #19020 from echasnovski/screenchar-float | bfredl | 4 | +112 | -23 |
| 2022-06-22 13:47 | perf(highlight): use binary search to lookup RGB color names | bfredl | 3 | +20 | -13 |
| 2022-06-19 13:08 | fix(float): make `screen*()` functions respect floating windows | Evgeni Chasnovski | 4 | +112 | -23 |
| 2022-06-23 05:01 | vim-patch:8.2.2068: transparent syntax item uses start/end of containing region (#19055) | zeertzjq | 2 | +76 | -2 |
| 2022-06-22 23:37 | Merge pull request #19054 from zeertzjq/vim-8.2.5150 | zeertzjq | 4 | +27 | -4 |
| 2022-06-22 22:33 | vim-patch:8.2.5151: reading beyond the end of the line with lisp indenting | zeertzjq | 2 | +15 | -3 |
| 2022-06-22 22:22 | vim-patch:8.2.5150: read past the end of the first line with ":0;'{" | zeertzjq | 2 | +12 | -1 |
| 2022-06-22 22:04 | fix(input): use correct grid when restoring cursor for <expr> mapping (#19047) | zeertzjq | 3 | +24 | -6 |
| 2022-06-22 19:19 | fix(api): check error after getting win/buf handle (#19052) | Gregory Anders | 2 | +10 | -0 |
| 2022-06-22 14:09 | fix(build): only pass -municode if MINGW #19049 | Justin M. Keyes | 1 | +1 | -1 |
| 2022-06-21 16:13 | fix(api): nvim_set_option_value for global-local options | Lewis Russell | 2 | +25 | -4 |
| 2022-06-22 08:49 | Merge pull request #19039 from bfredl/multicolor | bfredl | 10 | +299 | -271 |
| 2022-06-22 03:08 | vim-patch:8.2.5132: :mkview test doesn't test much (#19045) | zeertzjq | 1 | +13 | -5 |
| 2022-06-22 02:09 | refactor(option): DRY get/set option value #19038 | Lewis Russell | 1 | +72 | -131 |
| 2022-06-21 22:06 | Merge pull request #19043 from dundargoc/cmake | bfredl | 1 | +10 | -10 |
| 2022-06-21 17:52 | build(cmake): use glob_wrapper instead of file(GLOB in main CMakeLists | Dundar Goc | 1 | +10 | -10 |
| 2022-06-21 17:29 | refactor(runtime): refactor filetype.lua (#18813) | Jonas Strittmatter | 2 | +820 | -826 |
| 2022-06-21 14:53 | perf(ui): remove spurious allocations from mode_style_array() | bfredl | 2 | +26 | -22 |
| 2022-06-21 11:03 | perf(highlight): allocate permanent names in an arena for fun and cache locality | bfredl | 3 | +23 | -23 |
| 2022-06-21 10:42 | refactor: remove atrocious HL_TABLE()[idx] syntax before I poke my eyes out | bfredl | 1 | +116 | -119 |
| 2022-06-21 10:33 | refactor(highlight): get rid of syn_unadd_group() | bfredl | 1 | +20 | -36 |
| 2022-06-21 10:29 | perf(highlight): don't allocate duplicates for color names | bfredl | 6 | +129 | -96 |
| 2022-06-21 08:49 | perf(highlight): get rid of local memory allocations for "{key}={arg}" | bfredl | 1 | +19 | -9 |
| 2022-06-21 08:25 | docs(deprecated): alternatives for $NVIM_LISTEN_ADDRESS | eyalk11 | 1 | +6 | -6 |
| 2022-06-20 23:28 | Merge pull request #18743 from gpanders/bowooptvalue | Gregory Anders | 5 | +105 | -17 |
| 2022-06-20 23:06 | Merge pull request #19030 from zeertzjq/vim-8.2.5138 | zeertzjq | 1 | +4 | -6 |
| 2022-06-20 16:47 | vim-patch:d799daa660b8 (#19031) | Christian Clason | 7 | +30 | -51 |
| 2022-05-25 17:17 | refactor: use nvim_{get,set}_option_value for vim.{b,w}o | Gregory Anders | 2 | +6 | -6 |
| 2022-06-20 14:20 | feat(api): add "buf" and "win" to nvim_get_option_value | Gregory Anders | 3 | +99 | -11 |
| 2022-06-20 13:17 | refactor(provider): use list comprehension #19027 | Zaz Brown | 2 | +3 | -3 |
| 2022-06-20 13:04 | Merge pull request #18988 from bfredl/uipack | bfredl | 22 | +612 | -269 |
| 2022-06-20 12:48 | vim-patch:8.2.5138: various small issues | zeertzjq | 1 | +4 | -6 |
| 2022-06-08 20:02 | perf(ui): reduce allocation overhead when encoding "redraw" events | bfredl | 22 | +612 | -269 |
| 2022-06-19 17:51 | Merge #19015 delete cmake code | Justin M. Keyes | 6 | +44 | -273 |
| 2022-06-19 17:33 | fix(decorations): nvim_buf_set_extmark breaks conceal #19010 | ii14 | 3 | +17 | -1 |
| 2022-06-18 19:48 | build: remove FindLua.cmake since it's already built into cmake | Dundar Goc | 1 | +0 | -197 |
| 2022-06-18 15:31 | build(cmake): simplify def_cmd_target function | Dundar Goc | 3 | +26 | -26 |
| 2022-06-17 12:11 | build(cmake): simplify and speed up the uninstall target | Dundar Goc | 3 | +15 | -32 |
| 2022-06-18 13:22 | build(cmake): remove unnecessary globbing with file | Dundar Goc | 1 | +1 | -4 |
| 2022-06-17 07:58 | build(cmake): remove unnecessary *-prereqs targets | Dundar Goc | 1 | +2 | -14 |
| 2022-06-19 15:22 | fix(tui): piping nodejs to nvim breaks input handling #18932 | Kevin Sicong Jiang | 1 | +1 | -1 |
| 2022-06-19 14:20 | ci(release): skip CoreServices system library on macOS (#19021) | Christian Clason | 1 | +1 | -1 |
| 2022-06-19 02:19 | fix(ci): noisy logs, unreliable test #19019 | Justin M. Keyes | 3 | +4 | -4 |
| 2022-06-18 18:10 | build(lint): set some linters as non-fatal #19018 | Justin M. Keyes | 2 | +3 | -3 |
| 2022-06-18 16:53 | fix(terminal): coverity USE_AFTER_FREE #18978 | Justin M. Keyes | 4 | +18 | -10 |
| 2022-06-18 16:30 | fix(logging): try harder to resolve Nvim "name" #19016 | Justin M. Keyes | 2 | +9 | -4 |
| 2022-06-18 15:33 | fix(highlight): use ctermbg/fg instead of bg/fg when use_rgb=false #18982 | Oliver Marriott | 1 | +2 | -2 |
| 2022-06-18 12:02 | Merge pull request #19011 from zeertzjq/vim-8.2.5120 | zeertzjq | 2 | +14 | -4 |
| 2022-06-18 11:36 | vim-patch:8.2.5121: interrupt test sometimes fails | zeertzjq | 1 | +9 | -4 |
| 2022-06-18 11:35 | vim-patch:8.2.5120: searching for quotes may go over the end of the line | zeertzjq | 1 | +5 | -0 |
| 2022-06-18 05:43 | vim-patch:8.2.5116: "limit" option of matchfuzzy() not always respected (#19005) | zeertzjq | 3 | +13 | -3 |
| 2022-06-17 18:38 | vim-patch:d592deb33652 (#19002) | Christian Clason | 22 | +508 | -283 |
| 2022-06-17 01:33 | fix(hl): return cterm fg/bg even if they match Normal #18981 | Oliver Marriott | 2 | +9 | -2 |
| 2022-06-17 00:22 | test(treesitter): add benchmark #18989 | Lewis Russell | 1 | +53 | -0 |
| 2022-06-17 00:16 | docs: improve 'insertmode' emulation #18962 | zeertzjq | 1 | +25 | -4 |
| 2022-06-16 23:23 | Merge #8519 feat: name, test ids, sockets in stdpath(state) | Justin M. Keyes | 21 | +372 | -259 |
| 2022-06-16 16:29 | Merge pull request #18760 from kevinhwang91/fix-treesitter-fold | bfredl | 1 | +1 | -1 |
| 2022-05-26 15:29 | fix(treesitter): new iter if folded | kevinhwang91 | 1 | +1 | -1 |
| 2022-06-16 13:53 | vim-patch:8.2.5110: icon filetype not recognized from the first line (#18987) | Christian Clason | 2 | +5 | -0 |
| 2022-06-16 10:51 | fix(lua): clear got_int when calling vim.on_key() callback (#18979) | zeertzjq | 2 | +20 | -0 |
| 2022-06-16 02:39 | fix(lua): highlight.on_yank can close timer in twice #18976 | notomo | 2 | +15 | -4 |
| 2022-06-01 18:28 | feat(server): instance "name", store pipes in stdpath(state) | Justin M. Keyes | 10 | +133 | -104 |
| 2022-05-30 09:40 | test(report): formatting, drop dumplog() | Justin M. Keyes | 3 | +95 | -110 |
| 2022-05-24 04:44 | feat(logging): include test-id in log messages | Justin M. Keyes | 15 | +173 | -74 |
| 2022-06-16 00:23 | refactor(log): use msg_schedule_semsg #18950 | Justin M. Keyes | 2 | +2 | -12 |
| 2022-06-15 23:18 | vim-patch:8.2.5097: using uninitialized memory when using 'listchars' (#18974) | zeertzjq | 1 | +2 | -2 |
| 2022-06-15 11:41 | fix(ui): do not call showmode() when setting window height (#18969) | zeertzjq | 2 | +33 | -1 |
| 2022-06-15 07:20 | vim-patch:8c1b8cb2e0b5 (#18966) | Christian Clason | 39 | +2808 | -1498 |
| 2022-06-15 02:18 | test: correct check for v:errmsg in inccommand test (#18968) | zeertzjq | 1 | +3 | -3 |
| 2022-06-15 00:49 | docs: fix typos (#18866) | dundargoc | 10 | +14 | -19 |
| 2022-06-14 13:57 | Merge pull request #18947 from zeertzjq/vim-8.2.1897 | zeertzjq | 24 | +383 | -398 |
| 2022-06-14 13:20 | Merge pull request #18880 from bfredl/arena | bfredl | 10 | +158 | -33 |
| 2022-06-14 12:46 | vim-patch:8.2.5088: value of cmod_verbose is a bit complicated to use | zeertzjq | 5 | +22 | -37 |
| 2022-06-13 12:20 | vim-patch:8.2.1898: command modifier parsing always uses global cmdmod | zeertzjq | 23 | +294 | -291 |
| 2022-06-13 12:04 | refactor(api): remove redundant fields of CmdParseInfo | zeertzjq | 3 | +26 | -35 |
| 2022-06-13 09:13 | vim-patch:8.2.1897: command modifiers are saved and set inconsistently | zeertzjq | 4 | +120 | -114 |
| 2022-06-14 12:57 | refactor: enable -Wconversion warning for eval.c (#18448) | dundargoc | 2 | +106 | -107 |
| 2022-06-02 07:18 | perf(memory): use an arena for RPC decoding | bfredl | 10 | +158 | -33 |
| 2022-06-14 06:52 | vim-patch:6ba83ba9ee29 (#18948) | Christian Clason | 5 | +77 | -25 |
| 2022-06-14 02:55 | fix(inccommand): never preview if parsing command failed (#18944) | zeertzjq | 2 | +32 | -4 |
| 2022-06-13 17:31 | feat(lsp): sort codelens if multiple item per line (#18951) | rhcher | 1 | +3 | -0 |
| 2022-06-13 14:04 | vim-patch:8.2.0577: not all modifiers supported for :options (#18952) | zeertzjq | 4 | +102 | -35 |
| 2022-06-13 11:05 | fix(tests): missing clear() #18927 | kylo252 | 2 | +3 | -0 |
| 2022-06-13 09:40 | feat: cmdheight=0 #16251 | Shougo | 13 | +247 | -36 |
| 2022-06-13 09:23 | Merge pull request #18902 from bfredl/fulexit | bfredl | 16 | +74 | -56 |
| 2022-06-13 08:30 | Merge pull request #18934 from zeertzjq/vim-8.2.5079 | zeertzjq | 1 | +7 | -0 |
| 2022-06-08 21:22 | fix(tests): check for EOF on exit of nvim properly | bfredl | 16 | +74 | -56 |
| 2022-06-13 08:05 | vim-patch:8.2.5083: autocmd test still fails on MS-Windows | zeertzjq | 1 | +1 | -4 |
| 2022-06-13 08:05 | vim-patch:8.2.5081: autocmd test fails on MS-Windows | zeertzjq | 1 | +3 | -0 |
| 2022-06-12 11:06 | vim-patch:8.2.5079: DirChanged autocommand may use freed memory | zeertzjq | 1 | +7 | -0 |
| 2022-06-13 01:49 | build(lint): fix lintuncrustify #18945 | Justin M. Keyes | 2 | +17 | -5 |
| 2022-06-12 23:45 | test: dismiss quit_more from Lua #11226 | Daniel Hahler | 1 | +40 | -1 |
| 2022-06-12 23:18 | Merge pull request #18931 from zeertzjq/regexp-num-escaped | zeertzjq | 4 | +36 | -14 |
| 2022-06-12 22:11 | build: remove CMAKE_CROSSCOMPILING code #18914 | dundargoc | 7 | +11 | -88 |
| 2022-06-12 22:08 | build(lint): fix luacheck not found #18940 | Justin M. Keyes | 5 | +72 | -43 |
| 2022-06-12 22:02 | fix(buffer): disable buffer-updates before removing from window #18933 | zeertzjq | 3 | +13 | -8 |
| 2022-06-12 19:01 | Merge pull request #18936 from bfredl/apioption | bfredl | 16 | +2247 | -2179 |
| 2022-06-12 17:59 | fix(inccommand): skip split window if not enough room #18937 | Famiu Haque | 2 | +14 | -13 |
| 2022-06-12 17:54 | feat(contrib): asan debugging script #18892 | dundargoc | 1 | +28 | -0 |
| 2022-06-12 17:26 | refactor(api): update vimdoc | bfredl | 2 | +429 | -419 |
| 2022-06-12 14:38 | refactor(api): move command related API to separate file | bfredl | 9 | +1146 | -1118 |
| 2022-06-12 14:21 | refactor(api): move extmark specific functions to api/extmark.c | bfredl | 3 | +153 | -152 |
| 2022-06-11 22:37 | refactor(api): move option code to own file | bfredl | 7 | +519 | -490 |
| 2022-06-12 10:22 | vim-patch:8.2.5078: substitute test has a one second delay | zeertzjq | 1 | +7 | -5 |
| 2022-06-11 23:48 | fix(substitute): subtract number of backslashes later | zeertzjq | 3 | +29 | -9 |
| 2022-06-11 21:06 | Merge pull request #18919 from bfredl/multiattr | bfredl | 5 | +169 | -70 |
| 2022-06-10 09:23 | fix(messages): add color when showing nvim_echo in :messages history | bfredl | 5 | +169 | -70 |
| 2022-06-11 09:32 | Merge pull request #18428 from bfredl/do_source | bfredl | 2 | +17 | -1 |
| 2022-05-05 10:33 | feat(api): nvim__get_runtime do_source | bfredl | 2 | +17 | -1 |
| 2022-06-11 05:04 | fix(inccommand): clear cmdpreview state if preview is not shown (#18923) | zeertzjq | 2 | +31 | -0 |
| 2022-06-10 23:00 | vim-patch:8.2.5076: unnecessary code (#18922) | zeertzjq | 2 | +9 | -24 |
| 2022-06-10 17:28 | Merge pull request #18461 from dundargoc/refactor/change-linenr-to-int32 | bfredl | 30 | +165 | -148 |
| 2022-05-07 10:53 | refactor: change type of linenr_T from long to int32_t | Dundar Goc | 30 | +165 | -148 |
| 2022-06-10 09:13 | fix(input): fix macro recording with ALT and special key (#18917) | zeertzjq | 2 | +23 | -1 |
| 2022-06-10 06:40 | vim-patch:partial:63f32603789d (#18916) | Christian Clason | 9 | +286 | -136 |
| 2022-06-09 19:12 | feat(filetype): remove side effects from vim.filetype.match (#18894) | Gregory Anders | 5 | +157 | -100 |
| 2022-06-09 15:12 | refactor(ops): doxygen docstrings #17743 | dundargoc | 1 | +148 | -198 |
| 2022-06-09 15:09 | build: add a cmake target for all used linters #18543 | dundargoc | 7 | +62 | -82 |
| 2022-06-09 15:07 | fix(tests): unreliable parser_spec #18911 | Justin M. Keyes | 1 | +16 | -16 |
| 2022-06-09 15:05 | fix: segfault in find_tagfunc_tags #18841 | fkm3 | 1 | +10 | -2 |
| 2022-06-09 15:02 | fix: correct nlua_wait error message #18867 | resolritter | 1 | +2 | -2 |
| 2022-06-09 14:01 | Merge pull request #18908 from zeertzjq/vim-8.2.5066 | zeertzjq | 7 | +230 | -19 |
| 2022-06-09 13:05 | vim-patch:8.2.5070: unnecessary code | zeertzjq | 2 | +6 | -16 |
| 2022-06-07 12:01 | vim-patch:8.2.5066: lcs-leadmultispace | zeertzjq | 7 | +237 | -16 |
| 2022-06-09 13:18 | feat(autocmds): retrieve lua callback (#18642) | kylo252 | 5 | +112 | -38 |
| 2022-06-09 01:55 | Merge pull request #18904 from jamessan/no-parser-ci | James McCoy | 3 | +6 | -9 |
| 2022-06-08 22:29 | test: allow running CI without ts parsers installed | James McCoy | 1 | +3 | -7 |
| 2022-06-08 22:12 | ci: run tests with no treesitter parsers installed | James McCoy | 2 | +3 | -2 |
| 2022-06-09 01:10 | Merge pull request #18903 from jamessan/skip-test-parsers | James McCoy | 1 | +1 | -0 |
| 2022-06-09 00:46 | fix(terminal): scrollback delete lines immediately #18832 | Javier Lopez | 3 | +44 | -6 |
| 2022-06-08 23:55 | Merge pull request #18788 from dundargoc/ci/api-docs/color | James McCoy | 1 | +1 | -2 |
| 2022-06-08 22:04 | test(ts): skip test if C parser is not available | James McCoy | 1 | +1 | -0 |
| 2022-06-08 18:55 | fix(diagnostic): check for negative column value (#18868) | mohsen | 2 | +23 | -1 |
| 2022-06-08 15:47 | refactor(log): simplify log_path_init #18898 | Justin M. Keyes | 2 | +21 | -47 |
| 2022-06-08 10:41 | Merge pull request #18896 from famiu/fix/nvim_create_user_command/smods | bfredl | 3 | +30 | -15 |
| 2022-06-08 03:06 | fix(nvim_create_user_command): make `smods` work with `nvim_cmd` | Famiu Haque | 3 | +30 | -15 |
| 2022-06-07 15:55 | fix(eval/f_getmatches): return empty list for invalid win argument (#18893) | Sean Dewar | 2 | +2 | -2 |
| 2022-06-07 12:52 | Merge pull request #18870 from zbirenbaum/winhl-cursor | bfredl | 2 | +3 | -1 |
| 2022-06-07 12:41 | vim-patch:partial:016188fd8a30 (#18890) | Christian Clason | 4 | +62 | -17 |
| 2022-06-07 05:54 | fix(highlight): let winhighlight use cursor | zbirenbaum | 2 | +3 | -1 |
| 2022-06-07 04:41 | fix(input): allow Ctrl-C to interrupt a recursive mapping even if mapped (#18885) | zeertzjq | 3 | +99 | -80 |
| 2022-06-06 16:19 | vim-patch:8.2.5064: no test for what 8.1.0052 fixes (#18881) | zeertzjq | 3 | +49 | -2 |
| 2022-06-06 15:25 | refactor(runtime): port remaining patterns from filetype.vim to filetype.lua (#18814) | Jonas Strittmatter | 2 | +360 | -72 |
| 2022-06-06 12:30 | docs: documenting struct members inline #18783 | Javier Lopez | 1 | +4 | -4 |
| 2022-06-05 21:45 | vim-patch:8.2.5058: input() does not handle composing characters properly (#18872) | zeertzjq | 2 | +40 | -1 |
| 2022-06-05 14:43 | fix(lsp): fix multi client handling in code action (#18869) | Mathias Fußenegger | 3 | +76 | -1 |
| 2022-06-05 12:39 | fix(terminfo): disable smglr for vtpcon and conemu (#18855) | zeertzjq | 2 | +6 | -6 |
| 2022-06-04 22:48 | Merge pull request #18864 from bfredl/optcut | bfredl | 1 | +29 | -16 |
| 2022-06-04 09:08 | perf(tests): don't invoke nvim_get_all_options_info until needed | bfredl | 1 | +29 | -16 |
| 2022-06-04 19:15 | docs: specify CMAKE_BUILD_TYPE=RelWithDebInfo in README (#18859) | dundargoc | 1 | +1 | -1 |
| 2022-06-04 17:25 | Merge pull request #18861 from bfredl/norplugin | bfredl | 2 | +5 | -1 |
| 2022-06-04 16:35 | fix(startup): nvim with --clean should not load user rplugins | bfredl | 2 | +5 | -1 |
| 2022-06-04 08:53 | vim-patch:partial:cfa8f9a3f285 (#18858) | Christian Clason | 9 | +66 | -14 |
| 2022-06-04 08:23 | fix(lsp): set buflisted before switching to buffer (#18854) | zeertzjq | 1 | +1 | -1 |
| 2022-06-04 07:49 | vim-patch:8.2.5054: no good filetype for conf files similar to dosini (#18851) | Christian Clason | 3 | +23 | -21 |
| 2022-06-04 03:56 | docs: fix typos (#18269) | dundargoc | 16 | +15 | -18 |
| 2022-06-04 03:52 | fix(filetype): fix typo in starsetf function (#18856) | Gregory Anders | 1 | +2 | -2 |
| 2022-06-03 16:16 | feat(lsp): send didChangeConfiguration after init (#18847) | Mathias Fußenegger | 3 | +38 | -4 |
| 2022-06-03 15:29 | fix(hl): set Normal hl group sg_attr value #18820 | Oliver Marriott | 2 | +8 | -2 |
| 2022-06-03 15:15 | ci: use python3 explicitly to fix macos warnings #18837 | kylo252 | 1 | +1 | -1 |
| 2022-06-03 15:02 | Merge pull request #18848 from bfredl/backevenagain | bfredl | 1 | +1 | -0 |
| 2022-06-03 14:26 | fix(log): back even again | bfredl | 1 | +1 | -0 |
| 2022-06-03 13:02 | Merge pull request #18846 from bfredl/unpackfix | bfredl | 1 | +12 | -3 |
| 2022-06-03 12:59 | feat(lsp): add a start function (#18631) | Mathias Fußenegger | 3 | +206 | -77 |
| 2022-06-03 12:55 | Merge pull request #18845 from bfredl/threadlog | bfredl | 1 | +11 | -10 |
| 2022-06-03 09:51 | fix(api): some robustness issues in api_parse_enter | bfredl | 1 | +12 | -3 |
| 2022-06-03 09:05 | fix(logging): make logmsg() thread-safe again | bfredl | 1 | +11 | -10 |
| 2022-06-02 21:01 | Merge pull request #18730 from bfredl/apiconvert | bfredl | 9 | +452 | -152 |
| 2022-06-02 15:35 | fix(treesitter): correct region for string parser (#18794) | Christian Clason | 2 | +20 | -15 |
| 2022-05-23 17:53 | refactor(api): use a unpacker based on libmpack instead of msgpack-c | bfredl | 9 | +452 | -152 |
| 2022-06-02 09:13 | build(deps): bump Luv to HEAD - 9f8038633 (#18834) | Christian Clason | 1 | +2 | -2 |
| 2022-06-02 07:49 | fix(lua): stop pending highlight.on_yank timer, if any (#18824) | Wsevolod | 1 | +6 | -1 |
| 2022-06-02 07:46 | Merge pull request #18831 from dundargoc/ci/disable-perl-macos | bfredl | 1 | +4 | -2 |
| 2022-06-01 19:53 | ci(provider): skip installing perl provider on macOS | Dundar Goc | 1 | +4 | -2 |
| 2022-06-01 19:48 | fix(inccommand): avoid crash if callback changes inccommand option (#18830) | zeertzjq | 4 | +23 | -5 |
| 2022-06-01 16:56 | fix(lsp): adjust offset encoding in lsp.buf.rename() (#18829) | Fredrik Ekre | 1 | +5 | -5 |
| 2022-06-01 14:53 | fix(screen): restart win_update() if a decor provider changes signcols (#18768) | zeertzjq | 2 | +61 | -4 |
| 2022-06-01 14:27 | refactor(clang-tidy): remove nested redundant ifdefs #18811 | dundargoc | 1 | +2 | -6 |
| 2022-06-01 14:10 | fix(checkhealth): skip vim.health #18816 | Javier Lopez | 3 | +16 | -1 |
| 2022-06-01 13:37 | refactor: correct comments and assertions about mapping rhs <Nop> (#18821) | zeertzjq | 6 | +22 | -18 |
| 2022-06-01 12:17 | fix(inccommand): do not try to preview an ambiguous command (#18827) | zeertzjq | 2 | +11 | -2 |
| 2022-05-31 20:00 | Merge pull request #18583 from gpanders/path-root | Gregory Anders | 5 | +435 | -0 |
| 2022-05-17 14:49 | feat(fs): add vim.fs.normalize() | Gregory Anders | 3 | +71 | -3 |
| 2022-05-16 02:37 | feat(fs): add vim.fs.find() | Gregory Anders | 3 | +170 | -0 |
| 2022-05-16 02:10 | feat(fs): add vim.fs.dir() | Gregory Anders | 3 | +41 | -0 |
| 2022-05-16 01:55 | feat(fs): add vim.fs.basename() | Gregory Anders | 3 | +30 | -0 |
| 2022-05-16 01:53 | feat(fs): add vim.fs.dirname() | Gregory Anders | 3 | +27 | -1 |
| 2022-05-15 20:38 | feat(fs): add vim.fs.parents() | Gregory Anders | 5 | +100 | -0 |
| 2022-05-31 18:10 | refactor(checkhealth)!: rename to vim.health, move logic to Lua #18720 | Javier Lopez | 8 | +90 | -117 |
| 2022-05-31 15:44 | Merge pull request #18194 from famiu/feat/usercmd_preview | bfredl | 25 | +958 | -344 |
| 2022-04-20 11:02 | feat: add preview functionality to user commands | Famiu Haque | 25 | +958 | -344 |
| 2022-05-31 13:58 | Merge pull request #18219 from kessejones/filetype-lua | Gregory Anders | 3 | +246 | -4 |
| 2022-05-31 11:55 | vim-patch:8.2.5046: vim_regsub() can overwrite the destination (#18812) | zeertzjq | 4 | +75 | -37 |
| 2022-05-31 11:19 | fix(lsp): include cancellable in progress message table (#18809) | Chris Kipp | 1 | +2 | -0 |
| 2022-05-31 08:58 | build(deps): bump Luv to HEAD - 02d703b42 (#18808) | Christian Clason | 1 | +2 | -2 |
| 2022-05-31 00:48 | docs(dev-style): remove rules covered by uncrustify #18767 | dundargoc | 1 | +4 | -40 |
| 2022-04-22 12:12 | feat(filetype): convert more patterns to filetype.lua | Christian Clason | 2 | +245 | -4 |
| 2022-04-22 11:12 | test(oldtest): disable legacy detect for filetype.lua | Christian Clason | 1 | +1 | -0 |
| 2022-05-30 23:06 | docs: clarify that nvim_strwidth counts control characters as one cell (#18802) | zeertzjq | 2 | +2 | -2 |
| 2022-05-30 22:19 | fix(docs): correct obsolete note about 'writedelay' in dev docs | bfredl | 1 | +7 | -2 |
| 2022-05-30 20:07 | fix(logging): skip recursion, fix crash #18764 | Justin M. Keyes | 11 | +87 | -66 |
| 2022-05-30 18:09 | Merge pull request #18798 from bfredl/doublehash | bfredl | 10 | +64 | -78 |
| 2022-05-30 15:49 | docs(clang-format): one space in directives indent (#18800) | kylo252 | 1 | +1 | -0 |
| 2022-05-29 22:59 | refactor(api): use hashy hash for looking up api method and event names | bfredl | 10 | +64 | -78 |
| 2022-05-29 13:51 | Merge pull request #18789 from dundargoc/ci/api-docs/run-in-drafts | James McCoy | 1 | +0 | -2 |
| 2022-05-29 13:23 | Merge pull request #18792 from famiu/feat/nvim_create_user_command/smods | bfredl | 4 | +194 | -0 |
| 2022-05-29 12:52 | test: add tests for inccommand with c_CTRL-R_= and c_CTRL-\_e (#18796) | zeertzjq | 1 | +102 | -0 |
| 2022-05-29 08:26 | fix(winbar): set w_winrow_off when initializing firstwin size (#18793) | zeertzjq | 2 | +20 | -0 |
| 2022-05-29 07:40 | test(job_spec): remove Xtest_jobstart_env log file | zeertzjq | 1 | +1 | -0 |
| 2022-05-29 04:42 | feat(nvim_create_user_command): pass structured modifiers to commands | Famiu Haque | 4 | +194 | -0 |
| 2022-05-29 00:00 | ci(uncrustify): show diff on failure #18780 | dundargoc | 1 | +2 | -1 |
| 2022-05-28 23:00 | vim-patch:8.2.5037: cursor position may be invalid after "0;" range (#18782) | zeertzjq | 2 | +26 | -7 |
| 2022-05-28 22:55 | ci(api-docs): run in drafts as well | Dundar Goc | 1 | +0 | -2 |
| 2022-05-28 19:38 | ci(api-docs): show required changes with color | Dundar Goc | 1 | +1 | -2 |
| 2022-05-28 18:43 | Merge pull request #18786 from jamessan/latest-ci | James McCoy | 2 | +2 | -2 |
| 2022-05-28 17:41 | ci: use ubuntu-latest for vim-patches and coverity-scan | James McCoy | 2 | +2 | -2 |
| 2022-05-28 17:34 | test: fixeol cleanup created files #18785 | Javier Lopez | 1 | +5 | -6 |
| 2022-05-28 16:49 | fix(vim-patch.sh) | Justin M. Keyes | 1 | +3 | -1 |
| 2022-05-28 17:22 | fix(treesitter): offset directive associates range with capture (#18276) | Lewis Russell | 3 | +70 | -40 |
| 2022-05-28 11:26 | refactor(regexp_nfa.c): match where Vim calls fopen() (#18778) | zeertzjq | 1 | +8 | -14 |
| 2022-05-28 10:18 | Merge pull request #18776 from famiu/fix/winbar_noroom | bfredl | 2 | +115 | -8 |
| 2022-05-28 06:58 | fix(winbar): only allow adding winbar when there is space | Famiu Haque | 2 | +115 | -8 |
| 2022-05-28 08:42 | docs(options): move all removed options to vim_diff.txt (#18770) | dundargoc | 2 | +8 | -20 |
| 2022-05-28 07:12 | fix(winbar): fix winbar disappear or glitch when moving a split (#18775) | zeertzjq | 2 | +38 | -1 |
| 2022-05-28 02:14 | test(unit): use setup()/teardown() in buffer_spec.lua (#18739) | Jun-ichi TAKIMOTO | 1 | +2 | -2 |
| 2022-05-27 22:57 | fix(ui): require window-local value to show winbar on floating windows (#18773) | Famiu Haque | 3 | +48 | -1 |
| 2022-05-26 21:59 | vim-patch:8.2.5024: using freed memory with "]d" (#18762) | zeertzjq | 2 | +9 | -0 |
| 2022-05-26 13:03 | Merge pull request #18306 from lewis6991/fnfast | bfredl | 6 | +34 | -5 |
| 2022-05-26 10:55 | Merge pull request #17742 from dundargoc/doxygen/normal | zeertzjq | 1 | +54 | -49 |
| 2022-05-26 10:28 | feat(lsp): turn rename filter into a predicate (#18745) | Mathias Fußenegger | 2 | +11 | -14 |
| 2022-03-13 15:21 | refactor(normal): convert function comments to doxygen format | Dundar Göc | 1 | +54 | -49 |
| 2022-05-26 02:49 | refactor: missing parenthesis may cause unexpected problems (#17443) | kylo252 | 18 | +132 | -128 |
| 2022-05-26 00:08 | Merge pull request #18738 from zeertzjq/vim-8.2.5010 | zeertzjq | 3 | +127 | -52 |
| 2022-05-26 00:07 | vim-patch:8.2.5015: Hoon and Moonscript files are not recognized (#18747) | dundargoc | 3 | +13 | -2 |
| 2022-05-25 01:46 | vim-patch:8.2.5010: the terminal debugger uses various global variables | zeertzjq | 2 | +108 | -43 |
| 2022-05-25 02:31 | docs: add missing termdebug docs from Vim runtime updates | zeertzjq | 2 | +24 | -14 |
| 2022-05-25 23:43 | Merge pull request #18748 from dundargoc/ci/msvc | James McCoy | 1 | +4 | -2 |
| 2022-05-25 23:20 | vim-patch:8.2.5016: access before start of text with a put command (#18742) | zeertzjq | 2 | +17 | -2 |
| 2022-05-25 20:23 | ci(mingw): only enable -municode for MinGW | Dundar Goc | 1 | +4 | -2 |
| 2022-05-25 18:31 | refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695) | dundargoc | 145 | +5 | -586 |
| 2022-05-25 17:45 | refactor(lsp): remove redundant client cleanup (#18744) | Gregory Anders | 1 | +0 | -6 |
| 2022-05-25 17:38 | feat(lsp)!: turn format filter into predicate (#18458) | Mathias Fußenegger | 2 | +14 | -29 |
| 2022-05-25 16:47 | fix(lsp): respect global syntax setting in open float preview (#15225) | Elton Leander Pinto | 1 | +1 | -1 |
| 2022-05-25 15:05 | Merge pull request #18528 from lewis6991/setwinopt | bfredl | 5 | +64 | -7 |
| 2022-05-25 14:11 | build: require exact Lua version when using PREFER_LUA (#16633) | Gregory Anders | 1 | +1 | -1 |
| 2022-05-24 23:16 | vim-patch:8.2.5012: cannot select one character inside () (#18731) | zeertzjq | 2 | +24 | -6 |
| 2022-05-24 23:14 | fix(coverity): bail out if mouse_find_win() returns NULL (#18726) | zeertzjq | 1 | +3 | -0 |
| 2022-05-24 17:32 | docs(api): floating wins omitted under :mksession (#18721) | Daniel Steinberg | 1 | +3 | -0 |
| 2022-05-24 11:20 | Merge pull request #18728 from dundargoc/ci/api/upgrade-to-ubuntu-22 | James McCoy | 1 | +2 | -4 |
| 2022-05-24 11:20 | Merge pull request #18626 from dundargoc/ci/shallow-clone | James McCoy | 1 | +3 | -0 |
| 2022-05-24 11:19 | Merge pull request #18607 from dundargoc/build/mingw | James McCoy | 9 | +124 | -6 |
| 2022-05-24 10:29 | ci(api-docs): add comment explaining why full clone is required | Dundar Goc | 1 | +3 | -0 |
| 2022-05-24 10:21 | ci(api-docs): upgrade to ubuntu 22 and remove conda dependency | Dundar Goc | 1 | +2 | -4 |
| 2022-05-24 01:29 | vim-patch:8.2.4999: filetype test table is not properly sorted (#18719) | dundargoc | 1 | +32 | -31 |
| 2022-05-24 00:55 | fix(filetype): correct vim.fn.did_filetype() handling (#18725) | notomo | 1 | +9 | -5 |
| 2022-05-23 21:49 | vim-patch:partial 2d8ed0203aed (#18675) | dundargoc | 6 | +42 | -33 |
| 2022-05-23 19:13 | vim-patch:8.2.5009: fold may not be closeable after appending (#18722) | Brandon Simmons | 2 | +20 | -0 |
| 2022-05-23 14:32 | Merge pull request #18712 from famiu/feat/ui/winbar_redraw | bfredl | 3 | +15 | -59 |
| 2022-05-23 12:38 | fix(ui): redraw winbar alongside statusline | Famiu Haque | 3 | +15 | -59 |
| 2022-05-23 13:27 | vim-patch:8.2.5008: when 'formatoptions' contains "/" wrongly wrapping comment (#18717) | zeertzjq | 4 | +26 | -7 |
| 2022-05-23 13:11 | feat: click support for 'statusline', 'winbar' #18650 | Famiu Haque | 10 | +529 | -386 |
| 2022-05-23 03:20 | refactor!: delete insertmode (#18547) | Gregory Anders | 29 | +62 | -270 |
| 2022-05-22 23:27 | Merge pull request #18691 from zeertzjq/vim-8.2.4996 | zeertzjq | 3 | +41 | -0 |
| 2022-05-22 23:24 | vim-patch:8.2.5001: checking translations affects the search pattern history (#18709) | zeertzjq | 1 | +3 | -3 |
| 2022-05-22 22:54 | vim-patch:8.2.5002: deletebufline() may change Visual selection | zeertzjq | 2 | +20 | -0 |
| 2022-05-22 11:03 | vim-patch:8.2.4996: setbufline() may change Visual selection | zeertzjq | 2 | +21 | -0 |
| 2022-05-22 19:21 | fix(lsp): do not detach LSP servers on Windows #18703 | Gregory Anders | 1 | +3 | -1 |
| 2022-05-22 18:16 | refactor(runtime): convert the remaining dist#ft functions to lua (#18623) | Jonas Strittmatter | 2 | +494 | -379 |
| 2022-05-22 17:59 | build(clint): remove redundant checks #18698 | dundargoc | 2 | +1 | -188 |
| 2022-05-22 17:43 | Merge pull request #18646 from bfredl/winbarruler | bfredl | 3 | +58 | -1 |
| 2022-05-22 17:29 | fix(cid/352839): USE_AFTER_FREE in create_user_command #18669 | James McCoy | 2 | +6 | -1 |
| 2022-05-22 17:07 | Merge pull request #18608 from ckipp01/extmarkDocs | bfredl | 2 | +11 | -13 |
| 2022-05-19 22:15 | fix(winbar): allow winbar to display the ruler | bfredl | 3 | +58 | -1 |
| 2022-05-22 16:03 | fix(mksession): don't store floats in session #18635 | Daniel Steinberg | 2 | +38 | -0 |
| 2022-05-22 15:51 | Merge pull request #18696 from bfredl/quickinc | bfredl | 1 | +14 | -10 |
| 2022-05-22 15:03 | ci(commitlint): only trigger on PRs to master #18679 | dundargoc | 1 | +2 | -0 |
| 2022-05-22 14:25 | Merge pull request #18693 from bfredl/quicklsp | bfredl | 1 | +40 | -30 |
| 2022-05-22 14:08 | fix(tests): fix some issues with ui/inccommand_spec.lua causing slowness | bfredl | 1 | +14 | -10 |
| 2022-05-22 13:37 | vim-patch:8.2.4935: with 'foldmethod' "indent" some lines not included in fold (#18694) | zeertzjq | 2 | +27 | -1 |
| 2022-05-22 13:03 | fix(folds): fix fold regression with :move (#18685) | zeertzjq | 2 | +67 | -0 |
| 2022-05-22 12:32 | Merge pull request #18681 from bfredl/uitest | bfredl | 5 | +58 | -25 |
| 2022-05-22 12:06 | fix(ci): remove 2000ms blocking wait in many plugin/lsp_spec.lua tests | bfredl | 1 | +40 | -30 |
| 2022-05-22 11:38 | docs: remove "Vi default" #18672 | dundargoc | 1 | +24 | -32 |
| 2022-05-21 23:52 | vim-patch:8.2.4993: smart/C/lisp indenting is optional (#18684) | zeertzjq | 6 | +24 | -30 |
| 2022-05-21 23:27 | vim-patch:8.2.4987: after deletion a small fold may be closable (#18683) | Brandon Simmons | 2 | +40 | -4 |
| 2022-05-21 23:27 | Merge pull request #18682 from zeertzjq/vim-8.1.0535 | zeertzjq | 4 | +32 | -1 |
| 2022-05-21 21:43 | vim-patch:8.2.4991: no test for hwat patch 8.1.0535 fixes | zeertzjq | 1 | +20 | -0 |
| 2022-05-21 13:41 | vim-patch:8.1.0535: increment/decrement might get interrupted by updating folds | zeertzjq | 3 | +12 | -1 |
| 2022-05-21 21:59 | Merge pull request #13729 from devbhansingh/ui_enter_prompt | bfredl | 4 | +46 | -11 |
| 2021-01-20 09:25 | feat(ui): clear message history explicitly with msg_history_clear event | devbhan singh | 4 | +46 | -11 |
| 2022-05-21 21:07 | fix(tests): fix some screen.lua warnings | bfredl | 5 | +58 | -25 |
| 2022-05-21 15:27 | ci: fix lint errors caused by missing includes (#18673) | dundargoc | 1 | +3 | -0 |
| 2022-05-21 13:55 | fix(autocmds): separate command from desc (#18617) | kylo252 | 3 | +79 | -43 |
| 2022-05-21 07:51 | refactor: add warnings for deprecated functions (#18662) | dundargoc | 1 | +2 | -2 |
| 2022-05-21 03:45 | ci: bump github actions versions #18616 | dundargoc | 10 | +29 | -29 |
| 2022-05-21 03:43 | build(clint.py): remove rules for includes, whitespace, tabs #18611 | dundargoc | 1 | +5 | -186 |
| 2022-05-21 03:41 | ci: lint with uncrustify #18563 | dundargoc | 8 | +43 | -6 |
| 2022-05-21 03:31 | refactor: remove unused USE_WCHAR_FUNCTIONS #18618 | Lewis Russell | 1 | +0 | -22 |
| 2022-05-21 03:18 | fix(unittests): coredump when running unit tests #18663 | Jun-ichi TAKIMOTO | 2 | +10 | -1 |
| 2022-05-20 18:22 | Merge pull request #18648 from jamessan/coverity-fixes | James McCoy | 7 | +86 | -14 |
| 2022-05-20 17:29 | Merge pull request #18664 from famiu/fix/winbar_crash | bfredl | 1 | +5 | -0 |
| 2022-05-20 17:19 | build(deps): bump LuaJIT to HEAD - 4ef96cff8 (#18656) | Christian Clason | 1 | +2 | -2 |
| 2022-05-20 17:03 | fix: prevent crash when statusline expression sets value of 'winbar' | Famiu Haque | 1 | +5 | -0 |
| 2022-05-20 15:00 | Merge pull request #18653 from dundargoc/refactor/move-reverse-text | bfredl | 4 | +80 | -25 |
| 2022-05-20 14:23 | Merge pull request #18657 from dundargoc/vim-8.2.4985 | zeertzjq | 1 | +1 | -1 |
| 2022-05-20 09:54 | refactor: move reverse_text to strings.c as it's a string operation | Dundar Goc | 4 | +80 | -25 |
| 2022-05-20 13:13 | vim-patch:8.2.4985: PVS warns for possible array underrun | Dundar Goc | 1 | +1 | -1 |
| 2022-05-20 12:22 | Merge pull request #18641 from famiu/fix/nvim_cmd/keymap_error_suppress | bfredl | 3 | +35 | -17 |
| 2022-05-20 11:12 | ci(coverity): run every day instead of once/week | James McCoy | 1 | +1 | -1 |
| 2022-05-20 11:09 | perf(cid/350479): avoid copying ExtmarkInfo when calling extmark_to_array() | James McCoy | 1 | +12 | -12 |
| 2022-05-20 10:58 | fix(cid/352782): assert str->items is non-NULL to hint static analyzers | James McCoy | 1 | +1 | -0 |
| 2022-05-20 02:23 | fix(cid/348314): free user_copy, not user | James McCoy | 1 | +1 | -1 |
| 2022-05-20 02:12 | fix(cid/351940): free compl_arg in create_user_commands()'s error path exit | James McCoy | 1 | +1 | -0 |
| 2022-05-20 02:08 | ci(coverity): annotate register_cfunc as leaking memory | James McCoy | 1 | +1 | -0 |
| 2022-05-20 00:59 | ci(coverity): model our allocation functions | James McCoy | 1 | +69 | -0 |
| 2022-05-20 11:11 | fix(lsp): only send diagnostics from current buffer in code_action() (#18639) | Fredrik Ekre | 1 | +4 | -2 |
| 2022-05-19 23:20 | vim-patch:8.2.4980: when 'shortmess' contains 'A' loading session may still warn (#18636) | zeertzjq | 2 | +31 | -2 |
| 2022-05-19 19:58 | Merge pull request #18629 from famiu/fix/ui/winbar | bfredl | 2 | +54 | -5 |
| 2022-05-19 19:34 | Merge pull request #18638 from zeertzjq/fix-winbar-mouse | zeertzjq | 4 | +616 | -25 |
| 2022-05-19 15:49 | fix: make `nvim_cmd` not suppress errors inside key mapping | Famiu Haque | 3 | +35 | -17 |
| 2022-05-18 19:09 | fix(ui): make `winbar` properly equalize window heights for local value | Famiu Haque | 2 | +54 | -5 |
| 2022-05-19 11:16 | fix(mouse): fix mouse drag position with winbar or border in multigrid | zeertzjq | 2 | +275 | -10 |
| 2022-05-19 11:11 | fix(mouse): fix mouse drag position with winbar | zeertzjq | 3 | +341 | -15 |
| 2022-05-19 07:17 | Merge pull request #18502 from drybalka/fix-languagetree-contains-description | Christian Clason | 2 | +1 | -9 |
| 2022-05-19 02:42 | test(mksession_spec): only sleep on Windows (#18637) | zeertzjq | 1 | +10 | -5 |
| 2022-05-19 01:56 | vim-patch:8.2.4979: accessing freed memory when line is flushed (#18634) | zeertzjq | 2 | +15 | -1 |
| 2022-05-18 23:37 | Merge pull request #18630 from dundargoc/refactor/remove-remap | Gregory Anders | 9 | +9 | -42 |
| 2022-05-18 22:47 | fix(termopen): avoid ambiguity in URI when CWD is root dir (#16988) | zeertzjq | 2 | +49 | -1 |
| 2022-05-18 21:57 | refactor!: remove 'terse' option | Dundar Goc | 6 | +3 | -23 |
| 2022-05-18 20:58 | refactor!: remove 'remap' option | Dundar Goc | 8 | +6 | -19 |
| 2022-05-17 13:35 | docs(extmark): remove message about passing in id=0 | ckipp01 | 2 | +11 | -13 |
| 2022-05-18 19:18 | Merge pull request #18620 from bfredl/multibar | bfredl | 19 | +377 | -295 |
| 2022-05-18 19:03 | feat(lsp): option to reuse_win for jump actions (#18577) | Lewis Russell | 4 | +73 | -20 |
| 2022-05-18 16:28 | refactor(events): remove unnecessary fudging of updating_screen | bfredl | 1 | +0 | -8 |
| 2022-05-18 11:51 | fix(ui): make winbar work with floats and multigrid | bfredl | 5 | +93 | -4 |
| 2022-05-18 11:29 | refactor: move more grid functions to grid.c. Clean up some variables | bfredl | 7 | +105 | -104 |
| 2022-05-18 17:59 | Merge pull request #18507 from gpanders/au-lsp-attached | Gregory Anders | 5 | +156 | -29 |
| 2022-05-18 17:55 | Merge pull request #18624 from famiu/feat/ui/winbar | bfredl | 2 | +20 | -0 |
| 2022-05-10 08:00 | refactor: simple logic in tree_contains() | Denys | 1 | +1 | -5 |
| 2022-05-09 16:01 | docs: correct description of LanguageTree:contains() | Denys | 2 | +0 | -4 |
| 2022-05-16 22:44 | feat(lsp): add filter to vim.lsp.get_active_clients() | Gregory Anders | 3 | +44 | -20 |
| 2022-05-09 18:00 | feat(lsp): add LspAttach and LspDetach autocommands | Gregory Anders | 4 | +112 | -9 |
| 2022-05-18 15:51 | feat(api): enable nvim_exec_autocmds to pass arbitrary data (#18613) | Gregory Anders | 6 | +56 | -6 |
| 2022-05-18 15:15 | fix(ui): set correct position on mouse click when 'winbar' is enabled | Famiu Haque | 2 | +20 | -0 |
| 2022-05-18 11:08 | Merge pull request #18562 from famiu/feat/ui/winbar | bfredl | 26 | +538 | -169 |
| 2022-05-18 11:06 | refactor: grid->rows and grid->cols | bfredl | 13 | +186 | -186 |
| 2022-05-18 09:22 | build(deps): bump libuv to HEAD - 730e07e2f (#18606) | Christian Clason | 1 | +2 | -2 |
| 2022-05-18 08:07 | test: fix mksession terminal CWD test again (#18615) | zeertzjq | 1 | +6 | -1 |
| 2022-05-18 04:57 | test: unskip tests on Windows (#18600) | zeertzjq | 8 | +5 | -14 |
| 2022-05-13 14:47 | feat(ui): add `'winbar'` | Famiu Haque | 26 | +538 | -169 |
| 2022-05-18 00:32 | Merge #18605 PVS fixes | Justin M. Keyes | 5 | +13 | -14 |
| 2022-05-18 00:21 | vim-patch:8.2.4975: recursive command line loop may cause a crash (#18614) | zeertzjq | 4 | +24 | -4 |
| 2022-05-17 12:36 | fix(PVS/V1044): suppress warning | Dundar Goc | 1 | +1 | -1 |
| 2022-05-17 12:04 | fix(PVS/V568): correct placement of ignore directive | Dundar Goc | 1 | +4 | -4 |
| 2022-05-17 11:44 | fix(PVS/V547): "expression is always false" | Dundar Goc | 2 | +7 | -8 |
| 2022-05-17 11:40 | fix(PVS/V1028): prevent potential overflow | Dundar Goc | 1 | +1 | -1 |
| 2022-05-17 18:11 | fix(health): handle non-existent log file #18610 | Noval Maulana | 1 | +2 | -1 |
| 2022-05-17 17:48 | refactor(runtime): convert more dist#ft functions to lua (#18430) | Jonas Strittmatter | 2 | +565 | -108 |
| 2022-05-17 16:59 | Merge pull request #18554 from kevinhwang91/perf-timerstart | bfredl | 1 | +0 | -1 |
| 2022-05-17 13:08 | revert: "ci: remove mingw job #18580" | Dundar Goc | 9 | +124 | -6 |
| 2022-05-11 12:49 | feat(api): add win and buf to nvim_set_option_value | Lewis Russell | 5 | +64 | -7 |
| 2022-05-17 13:25 | fixup: update test/functional/lua/vim_spec.lua | Lewis Russell | 1 | +1 | -1 |
| 2022-05-17 13:09 | fix(terminal): do not trim whitespace that is actually in the terminal (#16423) | zeertzjq | 4 | +66 | -15 |
| 2022-05-17 12:43 | fix(health): correct shada file path #18603 | zeertzjq | 1 | +1 | -1 |
| 2022-05-17 12:42 | feat(lintcommit): remove "chore", add "dist" #18594 | dundargoc | 2 | +5 | -5 |
| 2022-05-17 12:27 | docs(api): update v:errmsg behavior #18593 | Famiu Haque | 2 | +14 | -15 |
| 2022-04-29 16:26 | feat(lua): allow some viml functions to run in fast | Lewis Russell | 6 | +34 | -5 |
| 2022-05-17 00:47 | Merge pull request #18598 from zeertzjq/vim-8.2.4968 | zeertzjq | 6 | +44 | -8 |
| 2022-05-17 00:10 | vim-patch:8.2.4969: changing text in Visual mode may cause invalid memory access | zeertzjq | 4 | +34 | -7 |
| 2022-05-17 00:07 | vim-patch:8.2.4968: reading past end of the line when C-indenting | zeertzjq | 2 | +8 | -1 |
| 2022-05-17 00:16 | vim-patch:8.2.4121: Visual test fails on MS-Windows | zeertzjq | 1 | +2 | -0 |
| 2022-05-16 19:30 | docs: vim.regex is case sensitive by default (#18595) | Gregory Anders | 1 | +3 | -2 |
| 2022-05-16 12:24 | Merge pull request #18578 from dundargoc/refactor/remove-char_u | bfredl | 65 | +617 | -661 |
| 2022-05-16 11:49 | feat(man.vim): list command flags in "gO" outline #17558 | Joshua Cao | 2 | +7 | -1 |
| 2022-05-09 09:49 | refactor: replace char_u variables and functions with char | Dundar Goc | 65 | +617 | -661 |
| 2022-05-16 10:23 | fix(version.c): mark N/A vim patches #18587 | Justin M. Keyes | 1 | +9 | -9 |
| 2022-05-16 10:21 | ci(coverity): correct cron job time #18590 | zeertzjq | 1 | +1 | -1 |
| 2022-05-16 01:07 | feat(lua): add traceback to vim.deprecate #18575 | ii14 | 2 | +16 | -4 |
| 2022-05-15 23:45 | feat(terminfo): bump built-in terminfo entries (#18570) | Marco Hinz | 2 | +67 | -31 |
| 2022-05-15 22:59 | ci: remove mingw job #18580 | dundargoc | 11 | +23 | -195 |
| 2022-05-15 22:14 | ci(clint): remove checks for whitespace after comma/semicolon (#18584) | Marco Hinz | 1 | +0 | -38 |
| 2022-05-15 21:06 | docs(api): nvim_set_hl attributes #18558 | Oliver Marriott | 2 | +67 | -17 |
| 2022-05-15 20:06 | fix(api): nvim_eval_statusline should validate input #18347 | deforde | 2 | +12 | -0 |
| 2022-05-15 19:01 | ci(clint): remove clint.py line length check #18574 | dundargoc | 3 | +6 | -49 |
| 2022-05-15 18:01 | Merge pull request #18581 from famiu/refactor/ui/vertsplit | bfredl | 18 | +1405 | -1401 |
| 2022-05-15 16:34 | refactor(ui)!: link `VertSplit` to `Normal` by default | Famiu Haque | 18 | +1405 | -1401 |
| 2022-05-15 15:18 | ci: enable tests on drafts as well #18566 | dundargoc | 1 | +1 | -4 |
| 2022-05-15 13:04 | fix PVS warnings (#18459) | dundargoc | 10 | +31 | -38 |
| 2022-05-15 09:41 | build: enable EXITFREE on Debug builds (#17783) | dundargoc | 1 | +4 | -6 |
| 2022-05-15 09:23 | build(gen_vimdoc): eliminate non-constant global variables (#17781) | dundargoc | 1 | +31 | -42 |
| 2022-05-15 08:44 | docs(nvim_set_keymap): specify that optional arguments defaults to false (#18177) | dundargoc | 2 | +16 | -13 |
| 2022-05-15 08:25 | vim-patch:partial: 30ab04e16e1e (#18568) | Christian Clason | 18 | +6228 | -861 |
| 2022-05-14 18:35 | refactor(uncrustify): enable formatting for regexp and indent files (#18549) | dundargoc | 4 | +3835 | -2364 |
| 2022-05-14 17:09 | Merge pull request #18537 from dundargoc/ci/clint | Marco Hinz | 2 | +23 | -117 |
| 2022-05-12 14:18 | ci(clint): remove check for include order | Dundar Goc | 2 | +0 | -54 |
| 2022-05-12 08:39 | ci(clint): fix all pyright warnings | Dundar Goc | 1 | +25 | -65 |
| 2022-05-14 12:48 | Merge pull request #18567 from zeertzjq/vim-8.2.4951 | zeertzjq | 5 | +33 | -12 |
| 2022-05-14 11:57 | vim-patch:8.2.4953: with 'si' inserting '}' after completion goes wrong | zeertzjq | 2 | +7 | -4 |
| 2022-05-14 10:55 | vim-patch:8.2.4951: smart indenting done when not enabled | zeertzjq | 5 | +26 | -8 |
| 2022-05-14 09:20 | Merge pull request #18542 from famiu/feat/api/nvim_cmd/kvec_t | bfredl | 5 | +111 | -109 |
| 2022-05-12 08:57 | refactor(api/nvim_cmd): use `kvec_t` for constructing cmdline string | Famiu Haque | 5 | +111 | -109 |
| 2022-05-13 18:58 | build(nvim.desktop): central Kurdish translation #17065 | Roj | 1 | +3 | -0 |
| 2022-05-13 14:49 | fix(man.vim): q in "$MANPAGER mode" does not quit #18443 | Arsham Shirvani | 3 | +19 | -5 |
| 2022-05-13 13:20 | vim-patch:partial:3f32a5f1601a (#18555) | Christian Clason | 9 | +140 | -129 |
| 2022-05-13 13:20 | vim-patch:8.2.2797: Search highlight disappears in the Visual area (#17947) | zeertzjq | 3 | +56 | -0 |
| 2022-05-13 12:37 | ci(commitlint): ignore "fixup" commits #18556 | dundargoc | 1 | +9 | -1 |
| 2022-05-13 06:16 | perf(_editor): no need to stop inside vim.defer_fn | kevinhwang91 | 1 | +0 | -1 |
| 2022-05-13 03:31 | revert: "feat(mappings): do not simplify the rhs of a mapping" (#18553) | zeertzjq | 3 | +3 | -9 |
| 2022-05-13 00:28 | feat(defaults): search selection by * and # in visual mode (#18538) | yamatsum | 5 | +15 | -9 |
| 2022-05-12 23:55 | ci: remove remnants of gperf #18550 | Justin M. Keyes | 5 | +5 | -8 |
| 2022-05-12 23:54 | fix(windows): stdpath("state") => "nvim-data" #18546 | dundargoc | 2 | +3 | -2 |
| 2022-05-12 23:41 | vim-patch:8.2.4943: changing 'switchbuf' may have no effect (#18545) | Sean Dewar | 2 | +28 | -6 |
| 2022-05-12 22:14 | Merge pull request #18489 from dundargoc/refactor/remove-char_u | bfredl | 48 | +672 | -679 |
| 2022-05-12 19:24 | Merge pull request #18544 from bfredl/hashyhash | bfredl | 8 | +35 | -161 |
| 2022-05-12 16:56 | refactor(eval): use Hashy McHashFace instead of gperf | bfredl | 8 | +35 | -161 |
| 2022-05-12 16:48 | fix(lsp): perform client side filtering of code actions (#18392) | Fredrik Ekre | 3 | +65 | -3 |
| 2022-05-12 15:48 | Merge pull request #18540 from zeertzjq/vim-8.2.4919 | zeertzjq | 4 | +42 | -8 |
| 2022-05-12 15:48 | chore(editorconfig): remove "charset" (#18541) | zeertzjq | 1 | +0 | -4 |
| 2022-05-12 15:38 | vim-patch:8.2.4941: '[ and '] marks may be wrong after undo (#18539) | zeertzjq | 2 | +27 | -1 |
| 2022-05-12 15:09 | vim-patch:8.2.4921: spell test fails because of new illegal byte check | zeertzjq | 1 | +0 | -8 |
| 2022-05-12 14:59 | vim-patch:8.2.4919: can add invalid bytes with :spellgood | zeertzjq | 3 | +42 | -0 |
| 2022-05-12 14:43 | fix(cmd): make :-tabmove work with modifiers (#18447) | Marco Hinz | 2 | +13 | -2 |
| 2021-09-06 17:35 | feat(defaults): session data in $XDG_STATE_HOME #15583 | Ivan | 15 | +303 | -224 |
| 2022-05-12 14:02 | build(lua2dox): add parenthesis around parameter types in documentation (#18532) | dundargoc | 5 | +264 | -235 |
| 2022-05-12 13:34 | feat(lua): vim.cmd() with kwargs acts like nvim_cmd() #18523 | Famiu Haque | 2 | +59 | -18 |
| 2022-05-12 12:53 | fix(terminal): invalid pointer comparison #18453 | Clément Bœsch | 1 | +2 | -2 |
| 2022-05-12 12:19 | refactor: rename keymap.{c,h} to keycodes.{c,h} (#18535) | zeertzjq | 23 | +1609 | -1649 |
| 2022-05-12 01:26 | ci(bsd): conditional runs for faster builds #18439 | kylo252 | 2 | +10 | -0 |
| 2022-05-12 00:08 | fix(runtime/genvimvim): omit s[ubstitute] from vimCommand #18480 | Sean Dewar | 2 | +5 | -7 |
| 2022-05-12 00:05 | docs: nvim_buf_[get|set]_[text|lines] (#18404) | Andrey Mishchenko | 2 | +38 | -32 |
| 2022-05-11 23:49 | docs(api): how to check if window is floating #18503 | Andrey Mishchenko | 1 | +8 | -0 |
| 2022-05-08 12:43 | refactor: replace char_u variables and functions with char | Dundar Goc | 48 | +672 | -679 |
| 2022-05-11 16:51 | fix(api): make `nvim_cmd` work correctly with empty arguments list (#18527) | Famiu Haque | 2 | +6 | -1 |
| 2022-05-11 16:23 | docs(api): improve shared lua functions docs (#17933) | adrian5 | 2 | +349 | -330 |
| 2022-05-11 13:51 | vim-patch:8.2.4939: matchfuzzypos() with "matchseq" does not have all positions (#18525) | zeertzjq | 3 | +7 | -5 |
| 2022-05-11 11:47 | Merge pull request #18522 from zeertzjq/vim-8.2.4901 | zeertzjq | 2 | +13 | -2 |
| 2022-05-11 11:10 | vim-patch:8.2.4938: crash when matching buffer with invalid pattern | zeertzjq | 2 | +5 | -1 |
| 2022-05-11 11:07 | vim-patch:8.2.4901: NULL pointer access when using invalid pattern | zeertzjq | 2 | +8 | -1 |
| 2022-05-11 08:39 | Merge pull request #18366 from famiu/feat/api/nvim_cmd | bfredl | 11 | +1146 | -141 |
| 2022-05-11 07:31 | chore: git-blame-ignore stylua format PR (#18516) | Christian Clason | 1 | +1 | -0 |
| 2022-05-08 11:39 | feat(api): add `nvim_cmd` | Famiu Haque | 10 | +1131 | -132 |
| 2022-05-11 06:58 | build(deps): bump Luv to HEAD - c51e7052e (#18510) | Christian Clason | 1 | +2 | -2 |
| 2022-05-11 06:54 | Merge pull request #18487 from clason/stylua | Christian Clason | 41 | +4228 | -3576 |
| 2022-05-10 08:55 | vim-patch:921bde888046 (#18511) | Christian Clason | 4 | +9 | -9 |
| 2022-05-10 00:54 | Merge pull request #18509 from zeertzjq/vim-8.2.4929 | zeertzjq | 3 | +91 | -2 |
| 2022-05-10 00:15 | test: convert two statusline oldtests to Lua screen tests | zeertzjq | 1 | +71 | -0 |
| 2022-05-09 23:38 | vim-patch:8.2.4929: off-by-one error in in statusline item | zeertzjq | 2 | +20 | -2 |
| 2022-05-09 23:58 | vim-patch:8.2.4911: the mode #defines are not clearly named (#18499) | zeertzjq | 40 | +442 | -474 |
| 2022-05-09 16:08 | docs(lsp): fix description of `only` in vim.lsp.buf.code_action() (#18492) | Fredrik Ekre | 2 | +12 | -12 |
| 2022-05-09 09:23 | chore: format runtime with stylua | Christian Clason | 37 | +4203 | -3574 |
| 2022-05-09 09:23 | ci: lint runtime with stylua | Christian Clason | 4 | +25 | -2 |
| 2022-05-01 08:27 | feat(keyset): allow hash conflicts | bfredl | 1 | +15 | -9 |
| 2022-05-09 13:10 | vim-patch:8.2.4925: trailing backslash may cause reading past end of line (#18493) | zeertzjq | 2 | +12 | -1 |
| 2022-05-09 11:44 | Merge pull request #18491 from zeertzjq/vim-8.2.4924 | zeertzjq | 5 | +62 | -18 |
| 2022-05-09 11:19 | vim-patch:8.2.4924: maparg() may return a string that cannot be reused | zeertzjq | 5 | +62 | -18 |
| 2022-05-09 10:39 | Merge pull request #18490 from zeertzjq/vim-8.2.4918 | zeertzjq | 2 | +23 | -5 |
| 2022-05-09 10:07 | vim-patch:8.2.4923: test checks for terminal feature unnecessarily | zeertzjq | 1 | +0 | -2 |
| 2022-05-08 23:06 | vim-patch:8.2.4918: conceal character from matchadd() displayed too many times | zeertzjq | 2 | +25 | -5 |
| 2022-05-09 09:42 | Merge pull request #18485 from zeertzjq/vim-8.2.4915 | zeertzjq | 1 | +23 | -11 |
| 2022-05-09 06:11 | vim-patch:8.2.4922: mouse test fails on MS-Windows | zeertzjq | 1 | +2 | -0 |
| 2022-05-09 06:09 | vim-patch:8.2.4916: mouse in Insert mode test fails | zeertzjq | 1 | +21 | -11 |
| 2022-05-09 08:29 | Merge pull request #18466 from dundargoc/refactor/remove-char_u | bfredl | 65 | +758 | -756 |
| 2022-05-05 11:36 | refactor: replace char_u variables and functions with char | Dundar Goc | 65 | +758 | -756 |
| 2022-05-09 04:52 | feat: cmdline funcs (#18284) | Shougo | 6 | +82 | -1 |
| 2022-05-08 22:44 | Merge pull request #18478 from bfredl/gridfile | bfredl | 10 | +777 | -752 |
| 2022-05-08 19:00 | fix(lsp): detach spawned LSP server processes (#18477) | Gregory Anders | 3 | +17 | -0 |
| 2022-05-08 11:04 | refactor(grid): move out grid_* functions from screen.c | bfredl | 10 | +777 | -752 |
| 2022-05-08 09:15 | vim-patch:partial:d899e5112079 (#18474) | Sean Dewar | 12 | +658 | -363 |
| 2022-05-07 23:51 | vim-patch:8.2.4908: no text formatting for // comment after a statement (#18472) | zeertzjq | 2 | +24 | -1 |
| 2022-05-07 14:49 | vim-patch:8.2.4907: some users do not want a line comment always inserted (#18463) | Christian Clason | 4 | +24 | -8 |
| 2022-05-07 14:40 | Merge pull request #18425 from dundargoc/refactor/char_u/1 | bfredl | 51 | +508 | -506 |
| 2022-05-07 12:57 | Merge pull request #18460 from bfredl/decor33 | bfredl | 3 | +26 | -33 |
| 2022-05-04 20:35 | refactor: replace char_u variables and functions with char | Dundar Goc | 51 | +508 | -506 |
| 2022-05-07 12:21 | Merge pull request #18450 from dundargoc/build/clint/remove-function-size-warning | bfredl | 10 | +9 | -38 |
| 2022-04-24 07:28 | refactor(decor): use decor levels properly | bfredl | 3 | +26 | -33 |
| 2022-05-07 08:35 | docs: change wrap_at type to number (#18456) | Noval Maulana | 2 | +2 | -2 |
| 2022-05-07 07:46 | Merge pull request #18457 from famiu/feat/api/nvim_parse_cmd | bfredl | 4 | +45 | -10 |
| 2022-05-07 02:57 | fix(api): make `nvim_parse_cmd` work correctly with both range and count | Famiu Haque | 4 | +45 | -10 |
| 2022-05-07 03:09 | Merge pull request #18455 from zeertzjq/extmarksplice | zeertzjq | 4 | +9 | -9 |
| 2022-05-07 02:47 | Merge pull request #18444 from zeertzjq/ci-unsigned-char | James McCoy | 3 | +10 | -1 |
| 2022-05-07 00:59 | fix(extmarks): revert to int for extmark row | zeertzjq | 4 | +9 | -9 |
| 2022-05-06 22:47 | Merge pull request #18452 from dundargoc/vim-8.2.4469 | zeertzjq | 1 | +1 | -1 |
| 2022-05-06 21:17 | vim-patch:8.2.4469: Coverity warns for uninitialized variable | Dundar Goc | 1 | +1 | -1 |
| 2022-05-06 16:57 | fix(lsp): skip clients without rename capability (#18449) | Mathias Fußenegger | 1 | +9 | -4 |
| 2022-05-06 15:40 | build(clint): remove "function size is too large" warning | Dundar Goc | 10 | +9 | -38 |
| 2022-05-06 13:00 | Merge pull request #18302 from dundargoc/refactor/enable-conversion-warning/edit | bfredl | 8 | +59 | -68 |
| 2022-05-06 11:26 | vim-patch:8.2.4881: "P" in Visual mode still changes some registers (#18445) | zeertzjq | 5 | +73 | -40 |
| 2022-04-29 09:44 | refactor: enable -Wconversion warning for edit.c | Dundar Goc | 8 | +59 | -68 |
| 2022-05-06 08:41 | Merge pull request #18442 from dundargoc/uncrustify | bfredl | 5 | +256 | -134 |
| 2022-05-06 08:30 | Merge pull request #18438 from famiu/feat/api/nvim_parse_cmd | bfredl | 3 | +37 | -13 |
| 2022-05-06 00:49 | ci: add a check with -funsigned-char | zeertzjq | 3 | +10 | -1 |
| 2022-05-05 22:46 | refactor: upgrade uncrustify configuration to version 0.75 | Dundar Goc | 3 | +254 | -132 |
| 2022-05-05 22:38 | refactor: move macro definiton outside of enums | Dundar Goc | 2 | +2 | -2 |
| 2022-05-05 21:56 | fix(lsp): fix rename capability checks and multi client support (#18441) | Mathias Fußenegger | 4 | +123 | -43 |
| 2022-05-05 18:17 | Merge pull request #18431 from famiu/feat/api/nvim_get_autocmds/group_name | bfredl | 3 | +6 | -0 |
| 2022-05-05 15:00 | feat(api): add `group_name` to `nvim_get_autocmds` | Famiu Haque | 3 | +6 | -0 |
| 2022-05-05 17:11 | fix(api): make `nvim_parse_cmd` propagate errors | Famiu Haque | 3 | +37 | -13 |
| 2022-05-05 16:50 | fix(lsp): make sure to always reset active codelens refreshes (#18331) | William Boman | 3 | +129 | -3 |
| 2022-05-05 16:47 | Revert "ci(bsd): conditional runs for faster builds" #18437 | Justin M. Keyes | 2 | +0 | -10 |
| 2022-05-05 16:42 | Merge pull request #18416 from dundargoc/refactor/remove-char_u | bfredl | 47 | +569 | -576 |
| 2022-05-05 16:35 | ci(bsd): conditional runs for faster builds #18434 | kylo252 | 2 | +10 | -0 |
| 2022-05-05 16:33 | Merge pull request #18314 from tk-shirasaka/global-statusline-on-ext_messages | bfredl | 2 | +108 | -5 |
| 2022-05-04 16:27 | refactor: replace char_u variables and functions with char | Dundar Goc | 47 | +569 | -576 |
| 2022-05-05 15:31 | Merge pull request #18417 from famiu/feat/api/nvim_parse_cmd | bfredl | 3 | +36 | -85 |
| 2022-05-04 19:49 | refactor(api): make `range` in `nvim_parse_cmd` an array | Famiu Haque | 3 | +36 | -85 |
| 2022-05-04 23:26 | vim-patch:8.2.4868: when closing help window autocmds triggered for wrong window (#18420) | zeertzjq | 2 | +58 | -26 |
| 2022-05-04 23:23 | vim-patch:8.2.4867: listing of mapping with K_SPECIAL is wrong (#18419) | zeertzjq | 3 | +59 | -21 |
| 2022-05-04 22:58 | vim-patch:8.2.4865: :startinsert right after :stopinsert may not work (#18418) | zeertzjq | 2 | +10 | -1 |
| 2022-04-30 07:49 | fix: display global statusline correctly with ext_messages | shirasaka | 2 | +108 | -5 |
| 2022-05-04 16:49 | Merge pull request #18386 from ii14/version_dict_prerelease | bfredl | 2 | +3 | -0 |
| 2022-05-04 16:23 | Merge pull request #18413 from dundargoc/refactor/remove-char_u-autocmd | Gregory Anders | 11 | +174 | -177 |
| 2022-05-04 11:00 | refactor: replace char_u variables and functions with char | Dundar Goc | 11 | +174 | -177 |
| 2022-05-04 15:34 | Merge pull request #18387 from dundargoc/refactor/remove-char_u | bfredl | 42 | +555 | -562 |
| 2022-05-03 09:06 | refactor: replace char_u variables and functions with char | Dundar Goc | 42 | +555 | -562 |
| 2022-05-04 12:04 | feat(nvim_parse_cmd): add range, count, reg #18383 | Famiu Haque | 5 | +483 | -323 |
| 2022-05-04 06:38 | build(deps): bump LuaJIT to HEAD - 91bc6b8ad (#18378) | Christian Clason | 1 | +2 | -2 |
| 2022-05-04 06:13 | refactor(lua): replace hard-coded gsub with vim.pesc() (#18407) | James McCoy | 1 | +1 | -1 |
| 2022-05-03 21:03 | fix(filetype): fixup scd filetype detection (#18403) | Gregory Anders | 1 | +1 | -1 |
| 2022-05-03 19:11 | Merge pull request #18398 from vigoux/perf/ts_reuse_list | bfredl | 1 | +11 | -4 |
| 2022-05-03 18:29 | refactor(runtime): convert dist#ft functions to lua (#18247) | Jonas Strittmatter | 2 | +455 | -42 |
| 2022-05-03 18:18 | Merge pull request #18397 from vigoux/fix/ts_match_limit | bfredl | 1 | +1 | -1 |
| 2022-04-14 13:00 | perf(treesitter): use a reuse list for query cursors | Thomas Vigouroux | 1 | +11 | -4 |
| 2022-05-03 17:46 | fix(treesitter): bump match limit up | Thomas Vigouroux | 1 | +1 | -1 |
| 2022-05-03 14:59 | Merge pull request #15674 from yatli/ui_event_extmark | bfredl | 13 | +332 | -28 |
| 2022-05-03 14:49 | feat(lsp): add logging level "OFF" (#18379) | ii14 | 5 | +60 | -32 |
| 2021-09-15 23:53 | feat(api/ui): win_extmarks | Yatao Li | 13 | +332 | -28 |
| 2022-05-03 13:42 | feat(lua): vim.deprecate() #18320 | dundargoc | 3 | +48 | -21 |
| 2022-05-03 13:08 | feat(server): set $NVIM, unset $NVIM_LISTEN_ADDRESS #11009 | Justin M. Keyes | 17 | +157 | -245 |
| 2022-05-03 12:54 | fix(lsp): add missing bufnr argument (#18382) | Jose Alvarez | 1 | +1 | -1 |
| 2022-05-03 12:38 | ci(MinGW): run pacman -Syu twice (#18384) | zeertzjq | 1 | +2 | -0 |
| 2022-05-03 09:28 | feat: add "prerelease" to version dict | ii14 | 2 | +3 | -0 |
| 2022-05-03 09:02 | Merge pull request #18345 from dundargoc/refactor/remove-char_u | bfredl | 30 | +574 | -587 |
| 2022-05-01 09:18 | refactor: replace char_u variables and functions with char | Dundar Goc | 30 | +574 | -587 |
| 2022-05-03 08:23 | vim-patch:8.2.4859: wget2 files are not recognized (#18385) | Christian Clason | 3 | +6 | -0 |
| 2022-05-03 01:29 | fix(coverity): use xstrndup() instead of vim_strsave() (#18363) | zeertzjq | 5 | +17 | -9 |
| 2022-05-02 23:30 | Merge pull request #18381 from zeertzjq/vim-8.2.4858 | zeertzjq | 9 | +79 | -23 |
| 2022-05-02 22:44 | test: add more tests for K_SPECIAL escaping in <Cmd> mapping | zeertzjq | 1 | +10 | -3 |
| 2022-05-02 22:11 | vim-patch:8.2.4858: K_SPECIAL may be escaped twice | zeertzjq | 8 | +69 | -20 |
| 2022-05-02 21:24 | Merge pull request #18357 from bfredl/ui_stdin | bfredl | 8 | +106 | -17 |
| 2022-04-22 18:56 | refactor(ui): simplify stdin handling | bfredl | 9 | +106 | -53 |
| 2022-05-02 15:01 | Merge pull request #18353 from jamessan/ft-match-fix | James McCoy | 2 | +14 | -3 |
| 2022-04-16 12:46 | feat(api): support handling stdin stream in remote ui | hlpr98 | 3 | +37 | -1 |
| 2022-05-02 04:15 | fix(filetype.lua): escape expansion of ~ when used as a pattern | James McCoy | 2 | +14 | -3 |
| 2022-05-02 12:10 | Merge pull request #18342 from kylo252/msgpack-bump | James McCoy | 2 | +2 | -5 |
| 2022-05-02 11:57 | vim-patch:8.2.4857: Yaml indent for multiline is wrong (#18365) | Christian Clason | 2 | +12 | -0 |
| 2022-05-02 11:54 | vim-patch:8.2.4855: robot files are not recognized (#18364) | Christian Clason | 3 | +6 | -0 |
| 2022-05-02 10:24 | Merge pull request #18356 from dundargoc/ci/gen_vimdoc/conda-edge-case | James McCoy | 1 | +3 | -2 |
| 2022-05-02 10:17 | fix(mac): add CoreServices to flake.nix #18358 | Daniel Kempkens | 1 | +4 | -0 |
| 2022-05-02 09:14 | build(gen_vimdoc): print user's doxygen version if it's too old | Dundar Goc | 1 | +2 | -1 |
| 2022-05-02 09:01 | vim-patch:8.2.1835: ":help ??" finds the "!!" tag (#18350) | dundargoc | 2 | +66 | -30 |
| 2022-05-02 08:58 | ci(gen_vimdoc): handle edge case when checking doxygen version | Dundar Goc | 1 | +1 | -1 |
| 2022-05-02 08:39 | vim-patch:8.2.3306: unexpected "No matching autocommands" (#17912) | dundargoc | 1 | +4 | -3 |
| 2022-05-02 06:27 | Merge pull request #18354 from famiu/feat/api/parse_cmd | bfredl | 2 | +17 | -15 |
| 2022-05-02 05:23 | fix(api): preserve `cmdmod` on `nvim_parse_cmd` | Famiu Haque | 2 | +17 | -15 |
| 2022-05-01 23:15 | Merge pull request #18294 from mhinz/mac/simpler-locale-fallback | James McCoy | 2 | +17 | -47 |
| 2022-05-01 22:47 | Merge pull request #18348 from dundargoc/build/abort-if-old-doxygen | James McCoy | 1 | +8 | -0 |
| 2022-05-01 19:08 | fix(shared): avoid indexing unindexable values in vim.tbl_get() (#18337) | William Boman | 2 | +8 | -1 |
| 2022-05-01 15:53 | build(gen_vimdoc): abort if doxygen version is too old | Dundar Goc | 1 | +8 | -0 |
| 2022-05-01 11:36 | build: bump msgpack to 4.0.0 | kylo252 | 2 | +2 | -5 |
| 2022-05-01 11:31 | docs: syntax is enabled by default (#17637) | Christian Clason | 3 | +7 | -28 |
| 2022-05-01 08:35 | Merge pull request #18334 from dundargoc/refactor/remove-char_u | bfredl | 13 | +374 | -379 |
| 2022-05-01 04:57 | chore(editorconfig): unset "charset" for *.vim and *.po files | zeertzjq | 1 | +3 | -0 |
| 2022-04-30 23:16 | docs(api): more API attributes #18336 | ii14 | 2 | +69 | -14 |
| 2022-04-30 22:23 | docs: move "hl-VertSplit" to deprecated.txt #18328 | Famiu Haque | 2 | +5 | -1 |
| 2022-04-30 18:28 | refactor: replace char_u variables and functions with char | Dundar Goc | 13 | +374 | -379 |
| 2022-04-30 21:22 | fix(lsp): fix infinite loop in resolved_capabilities deprecation message (#18333) | ii14 | 1 | +3 | -3 |
| 2022-04-30 20:13 | fix(lsp): handle textDocumentSync.save bool capability (#18332) | Mathias Fußenegger | 3 | +114 | -4 |
| 2022-04-30 16:41 | Merge pull request #18231 from famiu/feat/api/parse_cmdline | bfredl | 6 | +793 | -71 |
| 2022-04-30 15:31 | vim-patch:8.2.4849: Gleam filetype not detected (#18326) | Christian Clason | 3 | +5 | -0 |
| 2022-04-30 15:23 | feat(lsp): add async option to vim.lsp.buf.format (#18322) | Mathias Fußenegger | 3 | +83 | -13 |
| 2022-04-30 15:09 | Merge pull request #18323 from zeertzjq/vim-8.1.2191 | zeertzjq | 2 | +30 | -3 |
| 2022-04-23 04:21 | feat(api): add `nvim_parse_cmdline` | Famiu Haque | 6 | +793 | -71 |
| 2022-04-30 14:48 | refactor: replace char_u variables and functions with char (#18288) | dundargoc | 15 | +492 | -508 |
| 2022-04-30 14:12 | vim-patch:8.2.4848: local completion with mappings and simplification not working | zeertzjq | 2 | +20 | -6 |
| 2022-04-30 09:14 | vim-patch:8.1.2191: when using modifyOtherKeys CTRL-X mode may not work | zeertzjq | 1 | +14 | -1 |
| 2022-04-30 14:18 | fix(tui): disable extended keys before exiting alternate screen (#18318) | zeertzjq | 1 | +2 | -2 |
| 2022-04-30 13:36 | feat(lsp): add vim.lsp.buf.format (#18193) | Michael Lingelbach | 5 | +220 | -21 |
| 2022-04-30 11:55 | fix(handlers): more specific error messages (#16772) | kylo252 | 1 | +5 | -5 |
| 2022-04-30 09:22 | chore(lsp): remove capabilities sanitization (#17814) | Michael Lingelbach | 8 | +183 | -98 |
| 2022-04-30 08:14 | feat(lsp): options to filter and auto-apply code actions (#18221) | Fredrik Ekre | 5 | +125 | -24 |
| 2022-04-30 06:00 | vim-patch:8.2.0144: some mapping code is not fully tested (#18313) | zeertzjq | 3 | +301 | -1 |
| 2022-04-30 05:11 | fix(input): only disable mapped CTRL-C interrupts when getting input (#18310) | zeertzjq | 7 | +112 | -47 |
| 2022-04-29 23:04 | Merge pull request #18309 from zeertzjq/vim-8.2.4845 | zeertzjq | 2 | +11 | -10 |
| 2022-04-29 21:58 | vim-patch:8.2.4845: duplicate code | zeertzjq | 1 | +5 | -10 |
| 2022-04-29 22:05 | test: add test for <Cmd> mapping with character containing K_SPECIAL byte | zeertzjq | 1 | +6 | -0 |
| 2022-04-29 21:04 | feat(lsp): show feedback on empty hover response (#18308) | Mathias Fußenegger | 1 | +2 | -2 |
| 2022-04-29 17:33 | Merge pull request #18162 from dundargoc/refactor/unctustify | bfredl | 104 | +672 | -755 |
| 2022-04-29 14:10 | Merge pull request #18305 from zeertzjq/mapping-rhs | zeertzjq | 5 | +46 | -19 |
| 2022-04-29 13:00 | feat(mappings): do not simplify the rhs of a mapping | zeertzjq | 3 | +9 | -3 |
| 2022-04-29 12:50 | feat(mappings): allow special keys and modifiers in <Cmd> mapping | zeertzjq | 3 | +37 | -16 |
| 2022-04-29 11:53 | refactor(uncrustify): change rules to better align with the style guide | Dundar Goc | 91 | +583 | -682 |
| 2022-04-29 11:52 | refactor(uncrustify): format all c code under /src/nvim/ | Dundar Goc | 25 | +70 | -70 |
| 2022-04-18 10:54 | refactor(uncrustify): disable formatting in problematic code sections | Dundar Goc | 5 | +20 | -4 |
| 2022-04-29 10:09 | Merge pull request #18301 from zeertzjq/fix-lua-unmap-crash | zeertzjq | 2 | +48 | -2 |
| 2022-04-29 09:30 | fix(mappings): fix double-free when unmapping simplifiable Lua mapping | zeertzjq | 2 | +48 | -2 |
| 2022-04-29 09:13 | Merge pull request #17932 from zeertzjq/vim-8.1.2145 | zeertzjq | 44 | +1140 | -587 |
| 2022-04-29 08:48 | ci: remove mjlbach from reviewers (#18297) | Michael Lingelbach | 1 | +0 | -1 |
| 2022-04-27 13:27 | feat(mappings): do not replace existing mapping for simplified form | zeertzjq | 3 | +51 | -15 |
| 2022-04-28 13:18 | vim-patch:8.2.4837: modifiers not simplified when timed out | zeertzjq | 3 | +87 | -25 |
| 2022-04-27 12:30 | vim-patch:8.2.4833: failure of mapping not checked for | zeertzjq | 2 | +21 | -6 |
| 2022-04-27 12:28 | vim-patch:8.2.4829: a key may be simplified to NUL | zeertzjq | 3 | +12 | -3 |
| 2022-04-27 12:27 | vim-patch:8.2.4828: fix for unmapping simplified key not fully tested | zeertzjq | 2 | +8 | -1 |
| 2022-04-27 12:27 | vim-patch:8.2.4827: typo in variable name | zeertzjq | 1 | +5 | -5 |
| 2022-04-27 12:23 | vim-patch:8.2.4824: expression is evaluated multiple times | zeertzjq | 1 | +5 | -4 |
| 2022-04-27 12:21 | vim-patch:8.2.4819: unmapping simplified keys also deletes other mapping | zeertzjq | 2 | +17 | -1 |
| 2022-04-27 08:54 | vim-patch:8.2.4504: when there is a partially matching map full map may not work | zeertzjq | 2 | +13 | -2 |
| 2022-04-27 04:37 | vim-patch:8.2.3595: check for signed overflow might not work everywhere | zeertzjq | 1 | +5 | -5 |
| 2022-04-27 04:31 | vim-patch:8.2.2728: special key names don't work if 'isident' is cleared | zeertzjq | 1 | +4 | -1 |
| 2022-04-27 09:34 | vim-patch:8.1.2346: CTRL-R CTRL-R doesn't work with modifyOtherKeys | zeertzjq | 3 | +33 | -13 |
| 2022-04-27 10:24 | test: revert test and doc changes from #6724, add a test for #6716 | zeertzjq | 2 | +22 | -20 |
| 2022-04-27 01:08 | vim-patch:8.2.0919: merging modifier for modifyOtherKeys is done twice | zeertzjq | 1 | +26 | -13 |
| 2022-04-26 15:13 | vim-patch:8.2.0916: mapping with partly modifyOtherKeys code does not work | zeertzjq | 3 | +106 | -14 |
| 2022-04-27 01:03 | revert: "refactor: Remove allow_keys global (#6346)" | zeertzjq | 11 | +42 | -0 |
| 2022-04-26 07:31 | vim-patch:8.2.0867: using \{xxx} for encoding a modifier is not nice | zeertzjq | 9 | +27 | -32 |
| 2022-04-26 07:05 | vim-patch:8.2.0855: GUI tests fail because the test doesn't use a modifier | zeertzjq | 12 | +83 | -56 |
| 2022-04-25 14:36 | vim-patch:8.2.0851: can't distinguish <M-a> from accented "a" in the GUI | zeertzjq | 1 | +2 | -1 |
| 2022-04-25 13:40 | vim-patch:8.2.0839: dropping modifier when putting a character back in typeahead | zeertzjq | 7 | +53 | -3 |
| 2022-04-26 14:11 | vim-patch:partial:8.2.0815: maparg() does not provide enough information for mapset() | zeertzjq | 1 | +16 | -4 |
| 2022-04-27 05:02 | feat(edit): insert an unsimplified key using CTRL-SHIFT-V | zeertzjq | 8 | +118 | -76 |
| 2022-04-25 06:38 | vim-patch:8.1.2167: mapping test fails on MS-Windows | zeertzjq | 1 | +2 | -2 |
| 2022-04-25 06:38 | vim-patch:8.1.2165: mapping test fails on Mac | zeertzjq | 1 | +3 | -0 |
| 2022-03-31 13:06 | vim-patch:8.1.2159: some mappings are listed twice | zeertzjq | 2 | +27 | -6 |
| 2022-04-26 02:09 | feat(input): delay all simplifications | zeertzjq | 1 | +8 | -2 |
| 2022-04-25 08:50 | test(old): revert changes from ed88ca75034a48916d165e88459c791c450df550 | zeertzjq | 4 | +84 | -82 |
| 2022-03-31 07:47 | vim-patch:8.1.2145: cannot map <C-H> when modifyOtherKeys is enabled | zeertzjq | 16 | +402 | -337 |
| 2022-04-28 18:56 | fix(mac): use same $LANG fallback mechanism as Vim | Marco Hinz | 2 | +17 | -47 |
| 2022-04-28 21:27 | fix: suppress "is a directory" messages with shortmess 'F' (#18296) | Gregory Anders | 1 | +6 | -2 |
| 2022-04-27 15:48 | vim-patch:ce001a337e28 (#18287) | Christian Clason | 24 | +1137 | -309 |
| 2022-04-27 11:37 | Merge pull request #18254 from dundargoc/refactor/remove-char_u | bfredl | 6 | +383 | -393 |
| 2022-04-27 11:35 | refactor: enable -Wconversion warning for ex_docmd.c (#18277) | dundargoc | 2 | +53 | -54 |
| 2022-04-27 04:38 | refactor(build): remove unused includes #17078 | kylo252 | 9 | +20 | -17 |
| 2022-04-27 04:17 | refactor(terminal)!: drop winpty, require Windows 10 #18253 | erw7 | 8 | +22 | -187 |
| 2022-04-27 03:58 | fix: has() should preserve v:shell_error #18280 | Andrey Mishchenko | 2 | +10 | -0 |
| 2022-04-27 03:55 | feat(checkhealth): check for slow shell #17829 | Philip Linell | 1 | +10 | -0 |
| 2022-04-27 02:41 | fix(build): missing definitions for sizeof macros #16393 | kylo252 | 2 | +12 | -9 |
| 2022-04-26 17:57 | Merge pull request #18260 from dundargoc/refactor/enable-conversion-warning | bfredl | 2 | +24 | -27 |
| 2022-04-26 17:00 | fix(lsp): fix unnecessary buffers being added on empty diagnostics (#18275) | ii14 | 2 | +45 | -2 |
| 2022-04-25 17:06 | refactor: enable -Wconversion warning for funcs.c and userfuncs.c | Dundar Goc | 2 | +24 | -27 |
| 2022-04-26 04:20 | Merge pull request #18267 from zeertzjq/test-eq-arg-order | zeertzjq | 14 | +101 | -101 |
| 2022-04-26 03:35 | test: correct order of arguments to eq() and neq() | zeertzjq | 14 | +101 | -101 |
| 2022-04-26 02:49 | feat(tui): query terminal for CSI u support (#18181) | Gregory Anders | 6 | +135 | -17 |
| 2022-04-26 00:38 | Merge pull request #18249 from zeertzjq/vim-8.2.4760 | zeertzjq | 3 | +69 | -37 |
| 2022-04-25 00:15 | vim-patch:8.2.4765: function matchfuzzy() sorts too many items | zeertzjq | 1 | +36 | -39 |
| 2022-04-25 00:02 | vim-patch:8.2.4760: using matchfuzzy() on a long list can take a while | zeertzjq | 3 | +43 | -8 |
| 2022-04-25 18:02 | vim-patch:8.2.4826: .cshtml files are not recognized (#18259) | Christian Clason | 3 | +3 | -0 |
| 2022-04-25 16:59 | Merge pull request #18257 from dundargoc/refactor/enable-conversion-warning/tag | bfredl | 2 | +27 | -27 |
| 2022-04-25 14:26 | refactor: enable Wconversion warning for tag | Dundar Goc | 2 | +27 | -27 |
| 2022-04-25 15:29 | Merge pull request #18255 from bfredl/workaround_version | bfredl | 2 | +8 | -2 |
| 2022-04-25 14:44 | fix: show autocmd output when F is in shortmess (#18251) | Gregory Anders | 8 | +24 | -32 |
| 2022-04-23 10:04 | fix(ci): workaround bug in msgpackparse() on windows caused by api level bump | bfredl | 2 | +8 | -2 |
| 2022-04-25 07:08 | refactor: replace char_u variables and functions with char | Dundar Goc | 6 | +383 | -393 |
| 2022-04-25 08:57 | revert: "man.vim: Ensure 'modifiable' in man#init_pager" #17791 | dundargoc | 1 | +1 | -6 |
| 2022-04-25 02:53 | Merge pull request #18234 from zeertzjq/cursearch-reduce-redraw | zeertzjq | 2 | +13 | -9 |
| 2022-04-25 02:18 | refactor: convert macros to all-caps (#17895) | dundargoc | 34 | +143 | -147 |
| 2022-04-25 02:13 | refactor: enable Wconversion warning for diff (#18094) | dundargoc | 3 | +23 | -23 |
| 2022-04-25 02:13 | Merge pull request #18110 from dundargoc/refactor/remove-char_u | Gregory Anders | 8 | +137 | -131 |
| 2022-04-25 02:12 | refactor: add pure attribute to pure functions (#18165) | dundargoc | 9 | +53 | -12 |
| 2022-04-23 13:21 | perf: only redraw for CurSearch when it is currently in use | zeertzjq | 2 | +13 | -9 |
| 2022-04-25 01:51 | fix/PVS #17863 | dundargoc | 4 | +4 | -3 |
| 2022-04-25 01:50 | build: bump Doxyfile to minimum required version 1.9.0 #18118 | dundargoc | 1 | +1645 | -969 |
| 2022-04-25 01:46 | docs: clarify enhanced modifiers, SHIFT usage #18124 | Joel Bradshaw | 1 | +8 | -4 |
| 2022-04-25 01:40 | ci: label all markdown edits as "documentation" #18120 | casswedson | 1 | +1 | -0 |
| 2022-04-25 00:53 | fix(packaging): remove excess forward slash in Wix Patch (#18121) | sitiom | 1 | +1 | -3 |
| 2022-04-24 23:52 | Merge pull request #18248 from zeertzjq/vim-8.2.4806 | zeertzjq | 3 | +45 | -3 |
| 2022-04-24 22:41 | vim-patch:8.2.4818: no test for what 8.2.4806 fixes | zeertzjq | 2 | +43 | -1 |
| 2022-04-24 22:39 | vim-patch:8.2.4806: a mapping using <LeftDrag> does not start Select mode | zeertzjq | 1 | +2 | -2 |
| 2022-04-24 14:21 | Merge pull request #18243 from zeertzjq/vim-8.2.4808 | zeertzjq | 4 | +29 | -7 |
| 2022-04-24 13:48 | vim-patch:8.2.4813: pasting text while indent folding may mess up folds | zeertzjq | 2 | +23 | -2 |
| 2022-04-24 13:47 | vim-patch:8.2.4810: missing changes in one file | zeertzjq | 1 | +0 | -2 |
| 2022-04-24 13:46 | vim-patch:8.2.4808: unused item in engine struct | zeertzjq | 1 | +6 | -3 |
| 2022-04-24 03:48 | build(clang-format): align with project style #18192 | dundargoc | 1 | +17 | -0 |
| 2022-04-24 00:01 | docs: make docstring consistent with parameters #18178 | dundargoc | 3 | +12 | -13 |
| 2022-04-23 21:26 | ci(backport): remove triggering by comment (#18210) | zeertzjq | 2 | +2 | -11 |
| 2022-04-23 20:06 | Merge pull request #18197 from dundargoc/build/clint/python3 | Gregory Anders | 1 | +18 | -23 |
| 2022-04-23 15:57 | fix(ftdetect): source plugins in autogroup (#18237) | Christian Clason | 1 | +8 | -4 |
| 2022-04-23 11:51 | Merge pull request #18226 from zeertzjq/vim-8.2.4805 | zeertzjq | 4 | +56 | -19 |
| 2022-04-23 11:23 | vim-patch:8.2.4812: unused struct item | zeertzjq | 2 | +2 | -8 |
| 2022-04-22 22:55 | vim-patch:8.2.4805: CurSearch used for all matches in current line | zeertzjq | 3 | +58 | -15 |
| 2022-04-23 00:01 | fix(lua): don't mutate opts parameter of vim.keymap.del (#18227) | Andrey Mishchenko | 2 | +33 | -1 |
| 2022-04-22 14:15 | fix(treesitter): create new parser if language is not the same as cached parser (#18149) | Chinmay Dalal | 2 | +12 | -1 |
| 2022-04-22 08:53 | Merge pull request #18211 from clason/update-inspect | bfredl | 2 | +194 | -190 |
| 2022-04-21 19:46 | docs(lua): explain and link to lua patterns (#18206) | Christian Clason | 2 | +42 | -18 |
| 2022-04-21 14:23 | chore: update inspect.lua to 3.1.3 | Christian Clason | 2 | +194 | -190 |
| 2022-04-21 13:06 | refactor(normal): fix most clint warnings (#18196) | dundargoc | 1 | +454 | -850 |
| 2022-04-21 12:44 | Merge pull request #18209 from zeertzjq/vim-8.2.4759 | zeertzjq | 4 | +88 | -54 |
| 2022-04-21 11:59 | vim-patch:8.2.4759: CurSearch highlight does not work for multi-line match | zeertzjq | 4 | +88 | -54 |
| 2022-04-21 11:43 | Merge pull request #18182 from zeertzjq/vim-8.2.2472 | zeertzjq | 9 | +172 | -39 |
| 2022-04-21 10:28 | vim-patch:8.2.4802: test is not cleaned up | zeertzjq | 1 | +5 | -3 |
| 2022-03-23 19:14 | test: add a Lua functional test for NoName buffer event order | Charlie Groves | 1 | +17 | -0 |
| 2022-04-20 03:11 | vim-patch:8.2.4791: events triggered in different order when reusing buffer | zeertzjq | 2 | +24 | -20 |
| 2022-04-20 03:09 | vim-patch:8.2.2477: autocommand tests hang on MS-Windows | zeertzjq | 1 | +7 | -1 |
| 2022-04-20 02:05 | vim-patch:8.2.2476: using freed memory when splitting window while closing buffer | zeertzjq | 5 | +26 | -12 |
| 2022-04-20 02:03 | vim-patch:8.2.2475: autocommand tests hangs on MS-Windows | zeertzjq | 1 | +3 | -0 |
| 2022-04-20 01:44 | vim-patch:8.2.2474: using freed memory when window is closed by autocommand | zeertzjq | 2 | +17 | -1 |
| 2022-04-20 01:18 | vim-patch:8.2.2472: crash when using command line window in an autocommand | zeertzjq | 2 | +25 | -4 |
| 2022-04-20 02:26 | vim-patch:8.1.1756: autocommand that splits window messes up window layout | zeertzjq | 4 | +64 | -14 |
| 2022-04-21 09:31 | Merge pull request #18200 from atusy/doc-vim-keymap-set | zeertzjq | 2 | +5 | -0 |
| 2022-04-21 01:15 | docs: vim.keymap.set can specify buffer as an option | atusy | 2 | +5 | -0 |
| 2022-04-21 00:06 | Merge pull request #18199 from zeertzjq/vim-8.2.4797 | zeertzjq | 2 | +32 | -5 |
| 2022-04-20 23:50 | Merge pull request #18180 from zeertzjq/vim-8.2.4792 | zeertzjq | 8 | +258 | -37 |
| 2022-04-20 10:07 | vim-patch:8.2.4794: compiler warning for not initialized variable | zeertzjq | 1 | +1 | -1 |
| 2022-04-20 00:16 | vim-patch:8.2.4792: indent operator creates an undo entry for every line | zeertzjq | 2 | +55 | -29 |
| 2022-04-19 23:56 | vim-patch:8.2.0358: insufficient testing for indent.c | zeertzjq | 7 | +204 | -9 |
| 2022-04-20 23:04 | vim-patch:8.2.4797: getwininfo() may get oudated values | zeertzjq | 2 | +32 | -5 |
| 2022-04-20 22:57 | Merge pull request #18189 from zeertzjq/vim-8.2.4795 | zeertzjq | 3 | +128 | -3 |
| 2022-04-20 22:55 | Merge pull request #18187 from zeertzjq/vim-8.2.4724 | zeertzjq | 5 | +142 | -51 |
| 2022-04-20 12:42 | vim-patch:8.2.4724: current instance of last search pattern not easily spotted | zeertzjq | 5 | +142 | -51 |
| 2022-04-20 22:08 | vim-patch:8.2.4801: fix for cursorbind fix not fully tested | zeertzjq | 2 | +18 | -1 |
| 2022-04-20 22:08 | vim-patch:8.2.4796: file left behind after running cursorline tests | zeertzjq | 1 | +1 | -1 |
| 2022-04-20 13:54 | vim-patch:8.2.4795: 'cursorbind' scrolling depends on whether 'cursorline' is set | zeertzjq | 3 | +111 | -3 |
| 2022-04-20 21:15 | build(clint): remove all python2-isms with pyupgrade | Dundar Goc | 1 | +17 | -22 |
| 2022-04-20 21:01 | build(clint): change shebang to python3 | Dundar Goc | 1 | +1 | -1 |
| 2022-04-20 19:45 | Merge pull request #18185 from clason/vim-8.2.4781 | Christian Clason | 3 | +20 | -3 |
| 2022-04-20 19:41 | docs(filetype): proper example for did_load_filetypes (#18191) | Christian Clason | 1 | +4 | -1 |
| 2022-04-20 16:42 | docs(api): add example showing necessity to wrap callback function (#18179) | Mathias Fußenegger | 2 | +32 | -0 |
| 2022-04-20 16:40 | fix(lsp): unify progress message handling (#18040) | runiq | 2 | +3 | -26 |
| 2022-04-20 14:16 | fix(diagnostic): use nvim_exec_autocmds to trigger DiagnosticChanged (#18188) | Gregory Anders | 2 | +21 | -22 |
| 2022-04-20 12:50 | Merge pull request #18145 from bfredl/term_opt | bfredl | 5 | +89 | -12 |
| 2022-04-20 07:50 | vim-patch:8.2.4793: recognizing Maxima filetype even though it might be another | Christian Clason | 3 | +16 | -5 |
| 2022-04-20 07:50 | vim-patch:8.2.4781: Maxima files are not recognized | Christian Clason | 2 | +6 | -0 |
| 2022-04-20 06:35 | vim-patch:8.2.4790: lilypond filetype not recognized (#18174) | Christian Clason | 3 | +6 | -0 |
| 2022-04-19 18:55 | Merge pull request #18157 from famiu/feat/undo! | bfredl | 5 | +113 | -5 |
| 2022-04-18 03:02 | feat: add `undo!` | Famiu Haque | 5 | +113 | -5 |
| 2022-04-19 16:56 | Merge pull request #18081 from famiu/feat/highlight/cursearch | bfredl | 9 | +87 | -12 |
| 2022-04-19 13:14 | vim-patch:75ab590f8504 (#18170) | Christian Clason | 19 | +1088 | -51 |
| 2022-04-19 02:03 | fix(tui): update modifyOtherKeys reporting (#18158) | Gregory Anders | 1 | +10 | -9 |
| 2022-04-18 19:40 | Merge pull request #18091 from dundargoc/refactor/pure-attribute | bfredl | 8 | +21 | -0 |
| 2022-04-18 09:49 | docs(terminal): correct sentence on how to enter terminal mode (#18146) | dundargoc | 1 | +4 | -5 |
| 2022-04-17 21:30 | vim-patch:8.2.4778: pacman files use dosini filetype (#18152) | Christian Clason | 3 | +14 | -9 |
| 2022-04-11 16:20 | feat(highlight): implement CurSearch highlight | Famiu Haque | 9 | +87 | -12 |
| 2022-04-17 09:05 | feat(api): add tests for setting terminal ui options | bfredl | 1 | +40 | -0 |
| 2022-04-16 12:46 | feat(api): ui options relevant for remote TUI | hlpr98 | 4 | +49 | -12 |
| 2022-04-17 08:15 | vim-patch:8.2.4767: openscad files are not recognized (#18138) | Christian Clason | 3 | +5 | -0 |
| 2022-04-17 08:15 | vim-patch:8.2.4766: KRL files using "deffct" not recognized (#18137) | Christian Clason | 2 | +13 | -8 |
| 2022-04-17 02:42 | Merge pull request #18139 from zeertzjq/vim-8.2.0791 | zeertzjq | 2 | +20 | -2 |
| 2022-04-17 01:46 | test: add a test for #18135 | zeertzjq | 1 | +13 | -0 |
| 2022-04-17 01:44 | vim-patch:8.2.0791: a second popup window with terminal causes trouble | zeertzjq | 1 | +7 | -2 |
| 2022-04-17 00:11 | fix(paste): ignore mappings in Cmdline mode (#18114) | Eden Zhang | 2 | +11 | -5 |
| 2022-04-16 19:54 | vim-patch:8.2.4762: using freed memory using synstack() and synID() in WinEnter (#18136) | zeertzjq | 2 | +15 | -2 |
| 2022-04-15 17:49 | refactor: add function xstrnsave | Dundar Goc | 4 | +13 | -6 |
| 2022-04-14 10:37 | refactor: replace char_u variables and functions with char | Dundar Göc | 5 | +127 | -128 |
| 2022-04-16 01:58 | chore: remove vestigial sfname freeing (#18123) | Charlie Groves | 1 | +0 | -13 |
| 2022-04-15 13:21 | vim-patch:8.2.4752: wrong 'statusline' value can cause illegal memory access (#18117) | zeertzjq | 2 | +23 | -8 |
| 2022-04-15 11:43 | version bump | bfredl | 1 | +2 | -2 |
| 2022-04-15 11:38 | NVIM 0.7 | bfredl | 3 | +3 | -2 |
| 2022-04-15 10:35 | docs: typo fixes (#17859) | dundargoc | 39 | +48 | -54 |
| 2022-04-15 09:15 | vim-patch:8.2.4750: small pieces of dead code (#18113) | dundargoc | 4 | +14 | -18 |
| 2022-04-15 09:12 | fix(lsp): fix lookup of boolean values in workspace/configuration (#18026) | Fredrik Ekre | 4 | +9 | -4 |
| 2022-04-13 21:11 | vim-patch:8.2.4747: no filetype override for .sys files (#18105) | Christian Clason | 3 | +12 | -2 |
| 2022-04-11 16:29 | refactor: add pure attribute to pure functions | Dundar Göc | 8 | +21 | -0 |
| 2022-04-13 19:50 | Merge pull request #15972 from seandewar/vim-8.2.3487 | Sean Dewar | 6 | +129 | -16 |
| 2022-04-13 16:50 | Merge pull request #15491 from Diomendius/lua_docs | Gregory Anders | 1 | +34 | -9 |
| 2022-04-13 15:04 | vim-patch:8.2.4746: supercollider filetype not recognized (#18102) | Christian Clason | 4 | +87 | -10 |
| 2022-04-13 14:29 | fix(runtime): add syntax file for query (#18101) | Christian Clason | 1 | +6 | -0 |
| 2022-04-13 14:04 | fix(api): correctly pass f-args for nvim_create_user_command (#18098) | Gregory Anders | 3 | +87 | -35 |
| 2021-10-08 19:44 | vim-patch:8.2.3487: illegal memory access if buffer name is very long | Sean Dewar | 2 | +17 | -5 |
| 2021-10-08 20:05 | vim-patch:8.2.3486: illegal memory access with invalid sequence of commands | Sean Dewar | 2 | +30 | -3 |
| 2021-10-09 01:20 | vim-patch:8.2.3480: test does not fail without the fix for a crash | Sean Dewar | 1 | +16 | -7 |
| 2021-10-09 01:17 | vim-patch:8.2.3478: still crash with error in :catch and also in :finally | Sean Dewar | 2 | +4 | -2 |
| 2021-10-09 01:52 | refactor(ex_eval): cherry-pick CSF flags changes from v8.2.3099 | Sean Dewar | 1 | +3 | -3 |
| 2021-10-09 01:13 | vim-patch:8.2.3470: crash with error in :catch and also in :finally | Sean Dewar | 2 | +13 | -1 |
| 2021-10-09 00:34 | vim-patch:8.2.3448: :endtry after function call that throws not found | Sean Dewar | 2 | +31 | -4 |
| 2021-10-09 00:25 | vim-patch:8.2.3416: second error is reported while exception is being thrown | Sean Dewar | 2 | +25 | -1 |
| 2022-04-13 08:25 | fix(translation): po file for Ukrainian (#18100) | Anatolii Sakhnik | 1 | +394 | -477 |
| 2022-04-12 21:29 | Merge pull request #18092 from zeertzjq/test-termxx-no-pending | zeertzjq | 1 | +2 | -2 |
| 2022-04-12 14:48 | test: unskip tests skipped in #14661 | zeertzjq | 1 | +2 | -2 |
| 2022-04-12 13:54 | Merge pull request #17440 from zeertzjq/vim-8.2.3184 | zeertzjq | 9 | +421 | -39 |
| 2022-04-12 12:36 | refactor(digraph.c): add more const qualifiers | zeertzjq | 1 | +12 | -14 |
| 2022-02-17 11:15 | vim-patch:partial:a2baa73d1d33 | zeertzjq | 1 | +7 | -6 |
| 2022-02-17 11:00 | vim-patch:8.2.3325: digraph test fails when LC_ALL is set to "C" | zeertzjq | 1 | +4 | -1 |
| 2022-02-17 10:42 | vim-patch:8.2.3226: new digraph functions use old naming scheme | zeertzjq | 7 | +155 | -156 |
| 2022-02-17 07:23 | vim-patch:8.2.3184: cannot add a digraph with a leading space | zeertzjq | 8 | +407 | -26 |
| 2022-04-12 11:16 | vim-patch:8.2.4739: accessing freed memory after WinScrolled autocmd event (#18090) | zeertzjq | 5 | +59 | -20 |
| 2022-04-11 21:48 | Merge pull request #18075 from zeertzjq/vim-8.2.4713 | zeertzjq | 9 | +167 | -79 |
| 2022-04-11 08:35 | test: properly test WinScrolled event | zeertzjq | 1 | +52 | -40 |
| 2022-04-11 08:24 | vim-patch:8.2.4713: plugins cannot track text scrolling | zeertzjq | 8 | +115 | -39 |
| 2022-04-11 20:56 | test(old): fix mistakes in porting Vim patches 8.1.1362 and 8.1.1585 (#18080) | zeertzjq | 1 | +41 | -41 |
| 2022-04-11 20:50 | vim-patch:8.2.4737: // in JavaScript string recognized as comment (#18083) | Christian Clason | 2 | +15 | -2 |
| 2022-04-11 19:44 | fix(lsp): pass offset_encoding in formatexpr() (#18084) | Tony Fettes | 1 | +2 | -2 |
| 2022-04-11 15:22 | docs(term.txt): add documentation about TUI input (#18072) | zeertzjq | 1 | +9 | -0 |
| 2022-04-11 14:58 | refactor(packaging): Windows: improve MSI, remove NSIS #18069 | Henry Fraser | 11 | +171 | -41 |
| 2022-04-11 13:29 | vim-patch:8.2.4734: getcharpos() may change a mark position (#18077) | zeertzjq | 2 | +22 | -19 |
| 2022-04-11 11:30 | Merge pull request #18067 from zeertzjq/vim-8.2.4714 | zeertzjq | 3 | +35 | -6 |
| 2022-04-11 10:38 | vim-patch:8.2.4733: HEEx and Surface do need a separate filetype | zeertzjq | 3 | +15 | -5 |
| 2022-04-10 13:32 | vim-patch:8.2.4714: using g:filetype_dat and g:filetype_src not tested | zeertzjq | 1 | +20 | -1 |
| 2022-04-11 06:41 | fix(vim-patch.sh): fix N/A files patterns (#18073) | zeertzjq | 1 | +8 | -9 |
| 2022-04-11 03:32 | fix(events): make v:event readonly in more events (#18070) | zeertzjq | 4 | +35 | -0 |
| 2022-04-11 02:46 | Merge pull request #18071 from gpanders/create_uc | Gregory Anders | 7 | +99 | -97 |
| 2022-04-11 01:15 | docs: update dev-api to include "create" | Gregory Anders | 1 | +7 | -6 |
| 2022-04-11 02:23 | fix(tui)!: remove `ESC NUL` forced escape (#17198) | zeertzjq | 3 | +42 | -25 |
| 2022-04-11 01:12 | refactor!: rename nvim_add_user_command to nvim_create_user_command | Gregory Anders | 6 | +92 | -91 |
| 2022-04-11 01:54 | feat(keymap): add F38-F63 keys (#17893) | zeertzjq | 4 | +114 | -0 |
| 2022-04-10 22:56 | feat(events): support SIGWINCH for Signal event #18029 | Loong Wang | 3 | +30 | -2 |
| 2022-04-10 13:22 | refactor(globals.h): avoid confusing comment placement (#18066) | zeertzjq | 1 | +8 | -16 |
| 2022-04-10 12:58 | docs: remove mentions of removed flag '#' in 'cpoptions' (#18064) | UnkwUsr | 2 | +0 | -6 |
| 2022-04-10 11:53 | vim-patch:8.2.4729: HEEx and Surface templates do not need a separate filetype (#18065) | Christian Clason | 3 | +5 | -13 |
| 2022-04-10 11:14 | Merge pull request #18062 from zeertzjq/vim-8.2.4723 | zeertzjq | 13 | +95 | -71 |
| 2022-04-10 10:45 | vim-patch:8.2.4728: no test that v:event cannot be modified | zeertzjq | 1 | +18 | -0 |
| 2022-04-09 23:20 | vim-patch:8.2.4723: the ModeChanged autocmd event is inefficient | zeertzjq | 12 | +77 | -71 |
| 2022-04-09 23:13 | vim-patch:8.2.4719: ">" marker sometimes not displayed in the jumplist (#18056) | zeertzjq | 5 | +49 | -12 |
| 2022-04-09 22:45 | vim-patch:8.2.4722: ending recording with mapping records too much (#18060) | zeertzjq | 2 | +30 | -1 |
| 2022-04-09 20:50 | vim-patch:8.2.4718: @@@ in the last line sometimes drawn in the wrong place (#18055) | zeertzjq | 3 | +83 | -12 |
| 2022-04-09 15:43 | vim-patch:8.2.4721: cooklang files are not recognized (#18058) | Christian Clason | 3 | +5 | -0 |
| 2022-04-09 15:42 | vim-patch:8.2.4720: ABB Rapid files are not recognized properly (#18057) | Christian Clason | 5 | +276 | -29 |
| 2022-04-09 14:13 | Merge pull request #18023 from tom-anders/vim-8.2.4702 | zeertzjq | 11 | +102 | -19 |
| 2022-04-08 17:27 | vim-patch:8.2.4703: memory leak in handling 'cinscopedecls' | Tom Praschan | 1 | +5 | -2 |
| 2022-04-07 14:14 | vim-patch:8.2.4702: C++ scope labels are hard-coded | Tom Praschan | 11 | +100 | -20 |
| 2022-04-09 09:19 | vim-patch:8.2.4715: Vagrantfile not recognized (#18052) | Christian Clason | 3 | +5 | -1 |
| 2022-04-09 08:31 | chore(packaging): use transparent windows logo (#18051) | Henry Fraser | 1 | +0 | -0 |
| 2022-04-09 05:31 | vim-patch:partial:8.1.2333: with modifyOtherKeys CTRL-^ doesn't work (#18048) | zeertzjq | 2 | +21 | -5 |
| 2022-04-08 20:40 | vim-patch:partial:cbaff5e06ec5 (#18044) | Sean Dewar | 8 | +75 | -66 |
| 2022-04-08 17:53 | vim-patch:partial:cbaff5e06ec5 (#18042) | Christian Clason | 32 | +292 | -205 |
| 2022-04-08 17:09 | Merge pull request #17971 from chentau/extmark_spell | bfredl | 2 | +10 | -1 |
| 2022-04-08 14:59 | build(deps): bump LuaJIT to HEAD - 5e3c45c43 (#18027) | Christian Clason | 1 | +2 | -2 |
| 2022-04-08 14:55 | Merge pull request #17786 from gpanders/autocmd-args | bfredl | 4 | +129 | -15 |
| 2022-03-20 01:16 | feat(api)!: pass args table to autocommand callbacks | Gregory Anders | 4 | +129 | -15 |
| 2022-04-08 12:17 | Merge pull request #18038 from zeertzjq/vim-8.2.4711 | zeertzjq | 3 | +48 | -1 |
| 2022-04-08 11:25 | test: add a test for #16823 | zeertzjq | 1 | +24 | -0 |
| 2022-04-08 11:01 | vim-patch:8.2.4711: when 'insermode' is set :edit from <Cmd> mapping misbehaves | zeertzjq | 2 | +24 | -1 |
| 2022-04-08 02:45 | vim-patch:8.2.3925: diff mode confused by NUL bytes (#18033) | zeertzjq | 3 | +174 | -4 |
| 2022-04-08 02:25 | vim-patch:8.2.4704: using "else" after return or break increases indent (#18032) | zeertzjq | 4 | +166 | -176 |
| 2022-04-08 02:23 | Merge pull request #18031 from zeertzjq/vim-8.2.0004 | zeertzjq | 10 | +151 | -80 |
| 2022-04-07 23:58 | vim-patch:8.2.4706: buffer remains active with WinClosed and tabpages | zeertzjq | 2 | +18 | -1 |
| 2022-04-07 23:57 | vim-patch:8.2.4700: buffer remains active if WinClosed event throws an exception | zeertzjq | 2 | +18 | -1 |
| 2022-04-07 13:46 | vim-patch:8.2.0004: get E685 and E931 if buffer reload is interrupted | zeertzjq | 9 | +82 | -51 |
| 2022-04-07 13:58 | refactor(window): cherry-pick win_close_buffer() from Vim patch 8.1.1391 | zeertzjq | 1 | +36 | -30 |
| 2022-04-07 23:12 | vim-patch:8.2.4710: smart indenting does not work after completion (#18030) | zeertzjq | 2 | +20 | -0 |
| 2022-04-07 18:24 | vim-patch:8.2.4708: PHP test files are not recognized (#18025) | Christian Clason | 3 | +6 | -4 |
| 2022-04-07 15:41 | ci: add script to bump versions (#17884) | Abraham Francis | 3 | +453 | -0 |
| 2022-04-07 15:26 | vim-patch:8.2.4707: redrawing could be a bit more efficient (#18022) | zeertzjq | 4 | +54 | -23 |
| 2022-04-07 14:40 | Merge pull request #18021 from zeertzjq/fix-clearing-reg-executing | zeertzjq | 7 | +90 | -8 |
| 2022-04-07 06:27 | fix(event-loop): check if executed register has ended | zeertzjq | 3 | +19 | -2 |
| 2022-04-07 13:13 | fix(input): fix clearing of reg_executing | zeertzjq | 6 | +72 | -7 |
| 2022-04-07 09:42 | Merge pull request #17979 from zeertzjq/autocmd-show-fix | bfredl | 2 | +222 | -33 |
| 2022-04-07 07:09 | vim-patch:8.2.4701: Kuka Robot Language files not recognized (#18012) | Christian Clason | 4 | +74 | -0 |
| 2022-04-06 04:04 | vim-patch:8.2.0836: not all :cdo output is visible (#18007) | zeertzjq | 2 | +34 | -17 |
| 2022-04-03 02:55 | fix(autocmd): restore autocmd showing behavior | zeertzjq | 2 | +222 | -33 |
| 2022-04-05 21:12 | vim-patch:8.2.4696: delete() with "rf" argument does not report a failure (#18002) | zeertzjq | 2 | +14 | -2 |
| 2022-04-05 19:23 | Merge pull request #18003 from bfredl/incperf2 | bfredl | 2 | +16 | -11 |
| 2020-10-12 16:01 | fix(ui): inccomand performance degradation | KillTheMule | 2 | +16 | -11 |
| 2022-04-05 17:34 | Merge pull request #17335 from famiu/fix/ui/win-resize | bfredl | 2 | +69 | -9 |
| 2022-04-05 14:48 | fix(tests): update legacy tab switch test to be sane | bfredl | 1 | +59 | -7 |
| 2022-02-08 14:28 | fix(ui): make window resize commands manage cmdheight | Famiu Haque | 2 | +11 | -3 |
| 2022-04-05 13:38 | vim-patch:8.2.{4692,4691,4690}: fix Insert mode <LeftDrag> mapping bug (#17999) | zeertzjq | 4 | +79 | -6 |
| 2022-04-05 01:00 | vim-patch:8.2.4687: "vimgrep /%v/ *" may cause a crash (#17995) | zeertzjq | 1 | +9 | -2 |
| 2022-04-04 07:18 | refactor(pos.h): remove unused include; make formatting consistent (#17892) | Miyelsh | 1 | +13 | -17 |
| 2022-04-04 06:53 | test: move completion :stopinsert test to completion_spec.lua (#17992) | zeertzjq | 2 | +41 | -41 |
| 2022-04-04 05:02 | Merge pull request #17991 from zeertzjq/vim-8.2.4253 | zeertzjq | 4 | +37 | -12 |
| 2022-04-04 03:39 | refactor: pass "preview" to regtilde() | zeertzjq | 3 | +7 | -8 |
| 2022-04-04 03:15 | vim-patch:8.2.4253: using freed memory when substitute with function call | zeertzjq | 2 | +30 | -4 |
| 2022-04-04 03:11 | Merge pull request #17988 from zeertzjq/vim-8.2.4247 | zeertzjq | 2 | +19 | -4 |
| 2022-04-03 23:46 | vim-patch:8.2.4258: Coverity warns for array overrun | zeertzjq | 1 | +2 | -2 |
| 2022-04-03 23:28 | vim-patch:8.2.4247: stack corruption when looking for spell suggestions | zeertzjq | 2 | +17 | -2 |
| 2022-04-04 00:30 | test(old): fix test_spell.vim encoding | zeertzjq | 1 | +2 | -2 |
| 2022-04-04 01:12 | test(old): fix test_regexp_latin.vim encoding (#17989) | zeertzjq | 1 | +32 | -29 |
| 2022-04-03 23:54 | Merge pull request #17987 from leungbk/vim-patch-4402 | zeertzjq | 32 | +88 | -87 |
| 2022-04-03 19:08 | chore: update .git-blame-ignore-revs | Brian Leung | 1 | +2 | -0 |
| 2022-04-03 09:36 | vim-patch:8.2.4402: missing parenthesis may cause unexpected problems | Brian Leung | 17 | +58 | -59 |
| 2022-04-03 08:37 | vim-patch:8.2.4639: not sufficient parenthesis in preprocessor macros | Brian Leung | 15 | +28 | -28 |
| 2022-04-03 22:13 | Merge pull request #17986 from zeertzjq/fix-ex-mode-regression | zeertzjq | 3 | +24 | -9 |
| 2022-04-03 14:54 | test: add some tests with :normal and Ex mode | zeertzjq | 1 | +14 | -0 |
| 2022-04-03 14:53 | fix(substitute): properly check for empty command line | zeertzjq | 2 | +10 | -9 |
| 2022-04-03 12:38 | vim-patch:8.2.4672: using :normal with Ex mode may make :substitute hang (#17983) | zeertzjq | 2 | +16 | -0 |
| 2022-04-03 12:27 | [RFC] vim-patch:8.1.1378: delete() can not handle a file name that looks li… (#16268) | Shougo | 5 | +115 | -99 |
| 2022-04-03 01:26 | vim-patch:8.1.1687: the evalfunc.c file is too big (#17949) | Lewis Russell | 4 | +580 | -565 |
| 2022-04-03 00:58 | fix(ex_normal): spam \n in Ex mode only if in Cmdline mode (#17977) | zeertzjq | 2 | +14 | -1 |
| 2022-04-02 16:35 | fix(extmarks): splice extmarks on accepting spell | Tony Chen | 2 | +10 | -1 |
| 2022-04-02 13:24 | docs(options): add more missing 'nofoo' tags (#17967) | Christian Clason | 1 | +2 | -2 |
| 2022-04-02 12:08 | docs(options): add missing 'nofoo' tags (#17965) | Christian Clason | 1 | +2 | -2 |
| 2022-04-02 11:36 | vim-patch:8.2.4664: Elvish files are not recognized (#17963) | Christian Clason | 3 | +5 | -0 |
| 2022-04-02 10:47 | Merge pull request #17961 from zeertzjq/scroll-no-multiclick | bfredl | 2 | +26 | -2 |
| 2022-04-02 08:18 | fix(input): do not translate scroll keys into multiclicks | zeertzjq | 2 | +26 | -2 |
| 2022-04-01 12:37 | Merge pull request #17953 from zeertzjq/vim-8.2.4660 | zeertzjq | 4 | +100 | -6 |
| 2022-04-01 12:12 | test: add a test for #13916 | zeertzjq | 1 | +34 | -0 |
| 2022-04-01 11:46 | vim-patch:8.2.4660: cursorcolumn is sometimes not correct | zeertzjq | 3 | +66 | -6 |
| 2022-04-01 09:43 | Merge pull request #17948 from zeertzjq/vim-8.2.3471 | zeertzjq | 3 | +34 | -2 |
| 2022-04-01 09:12 | vim-patch:8.2.3489: ml_get error after search with range | zeertzjq | 2 | +17 | -2 |
| 2022-04-01 09:12 | vim-patch:8.2.3472: other crashes with empty search pattern not tested | zeertzjq | 1 | +5 | -2 |
| 2022-04-01 09:08 | vim-patch:8.2.3471: crash when using CTRL-T after an empty search pattern | zeertzjq | 2 | +14 | -0 |
| 2022-04-01 08:44 | Merge pull request #17946 from lewis6991/fixes | bfredl | 3 | +9 | -6 |
| 2022-04-01 08:09 | fix(keymap): don't coerce false to '' | Lewis Russell | 2 | +4 | -4 |
| 2022-04-01 07:38 | fix(api): delete all autocmds with the same ID | Lewis Russell | 1 | +5 | -2 |
| 2022-04-01 03:40 | refactor: remove redundant check for w_p_cole (#17944) | zeertzjq | 2 | +7 | -12 |
| 2022-03-31 23:11 | vim-patch:8.2.3122: with 'nowrap' cursor position is unexected in narrow window (#17935) | zeertzjq | 3 | +103 | -46 |
| 2022-03-31 22:48 | Merge pull request #17842 from lewis6991/keymap | bfredl | 2 | +15 | -3 |
| 2022-03-31 22:35 | Merge pull request #17938 from ggandor/autocmd-api-names | bfredl | 4 | +34 | -32 |
| 2022-03-31 17:13 | refactor(api)!: use singular/plural consistently in the autocmd API | György Andorka | 4 | +34 | -32 |
| 2022-03-31 20:16 | vim-patch:8.2.4658: org-mode files are not recognized (#17939) | Christian Clason | 3 | +7 | -1 |
| 2022-03-31 19:38 | Merge pull request #17888 from dundargoc/ci/remove-reviewers-when-drafting | James McCoy | 2 | +33 | -0 |
| 2022-03-31 19:36 | Merge pull request #17906 from dundargoc/test/skip-nvimlog-on-success | James McCoy | 1 | +0 | -2 |
| 2022-03-31 17:28 | Merge pull request #17929 from lewis6991/autocmd | bfredl | 3 | +33 | -8 |
| 2022-03-31 16:05 | docs(extmark): fix nvim_buf_get_extmarks example (#17934) | dundargoc | 2 | +4 | -4 |
| 2022-03-31 14:46 | feat(runtime): add query filetype (#17905) | Christian Clason | 3 | +14 | -0 |
| 2022-03-31 13:25 | Merge pull request #17698 from tjdevries/nvim_clear_autocmd | bfredl | 5 | +336 | -87 |
| 2022-03-31 08:59 | fix(api): improve autocmd error handling | Lewis Russell | 3 | +33 | -8 |
| 2022-03-12 20:12 | feat(api): nvim_clear_autocmd | TJ DeVries | 5 | +336 | -87 |
| 2022-03-31 08:56 | Merge pull request #17890 from zeertzjq/conceal-virtcol-changed | bfredl | 5 | +64 | -25 |
| 2022-03-31 02:48 | Merge pull request #17925 from zeertzjq/vim-8.2.1844 | zeertzjq | 3 | +145 | -4 |
| 2022-03-30 13:59 | vim-patch:8.2.4577: message test is flaky | zeertzjq | 2 | +6 | -4 |
| 2022-03-30 13:54 | vim-patch:8.2.4200: some tests do not clean up properly | zeertzjq | 2 | +2 | -0 |
| 2022-03-30 13:41 | vim-patch:8.2.4156: fileinfo message overwrites echo'ed message | zeertzjq | 3 | +69 | -2 |
| 2022-03-30 13:37 | vim-patch:8.2.2515: memory access error when truncating an empty message | zeertzjq | 1 | +7 | -0 |
| 2022-03-30 13:11 | vim-patch:8.2.1844: using "q" at the more prompt doesn't stop a long message | zeertzjq | 3 | +65 | -2 |
| 2022-03-31 02:04 | vim-patch:8.2.4645: 'shortmess' changed when session does not store options (#17908) | zeertzjq | 2 | +65 | -10 |
| 2022-03-31 00:40 | fix: correct vertical dragging room calculation with global statusline (#17928) | zeertzjq | 2 | +29 | -2 |
| 2022-03-30 20:14 | feat(treesitter): add more default groups to highlight map (#17835) | Gregory Anders | 1 | +10 | -0 |
| 2022-03-30 19:04 | docs(lsp): remove outdated offset_encoding default value for apply_text_edits | Andrea Cappuccio | 2 | +2 | -3 |
| 2022-03-30 15:59 | fix: set nested before executing callback (#17801) | TJ DeVries | 2 | +32 | -2 |
| 2022-03-30 12:46 | Merge pull request #17921 from zeertzjq/vim-8.2.4649 | zeertzjq | 4 | +7 | -3 |
| 2022-03-30 10:30 | vim-patch:8.2.4649: various formatting problems | zeertzjq | 4 | +7 | -5 |
| 2022-03-30 10:34 | vim-patch:8.2.4349: FileChangedShell test fails on MS-Windows | zeertzjq | 1 | +2 | -0 |
| 2022-03-30 11:12 | vim-patch:46eea444d (#17920) | dundargoc | 16 | +217 | -141 |
| 2022-03-30 01:03 | Merge pull request #17773 from zeertzjq/vim-8.2.3110 | zeertzjq | 5 | +176 | -18 |
| 2022-03-19 11:37 | vim-patch:8.2.4592: search continues after giving E1204 | zeertzjq | 1 | +1 | -0 |
| 2022-03-19 09:48 | docs(pattern.txt): cherry-pick latests changes from Vim runtime updates | zeertzjq | 1 | +20 | -21 |
| 2022-03-19 08:42 | vim-patch:8.2.3110: a pattern that matches the cursor position is complicated | zeertzjq | 5 | +168 | -10 |
| 2022-03-30 00:32 | vim-patch:8.1.0439: recursive use of getcmdline() still not protected (#17726) | zeertzjq | 3 | +59 | -92 |
| 2022-03-29 23:44 | vim-patch:8.2.4646: using buffer line after it has been freed (#17907) | zeertzjq | 2 | +16 | -1 |
| 2022-03-29 21:54 | vim-patch:8.2.4473: Coverity warns for not checking return value of ftell() (#17914) | dundargoc | 1 | +3 | -0 |
| 2022-03-29 21:25 | fix(event-loop): duplicate display updating logic in vgetorpeek() (#17913) | zeertzjq | 4 | +64 | -1 |
| 2022-03-29 12:14 | test: don't print NVIMLOG on success | Dundar Göc | 1 | +0 | -2 |
| 2022-03-29 20:14 | vim-patch:8.2.3449: sort fails if the sort compare function returns 999 (#17909) | dundargoc | 2 | +6 | -0 |
| 2022-03-29 18:23 | vim-patch:8.2.3551: checking first character of url twice (#17910) | dundargoc | 1 | +1 | -1 |
| 2022-03-29 17:44 | chore: add .mailmap (#17453) | Lewis Russell | 1 | +134 | -0 |
| 2022-03-29 14:27 | build(clint): link to wiki when accessing list_T internals directly (#17876) | dundargoc | 1 | +2 | -2 |
| 2022-03-29 11:56 | fix(decorations): do not put empty virt_text (#17872) | zeertzjq | 2 | +34 | -1 |
| 2022-03-29 11:37 | vim-patch:8.2.4644: redrawing too often when 'relativenumber' is set (#17756) | Lewis Russell | 3 | +8 | -4 |
| 2022-03-29 05:38 | docs: update hl-Whitespace documentation (#17901) | zeertzjq | 1 | +2 | -1 |
| 2022-03-29 03:57 | vim-patch:8.2.4640: some boolean options use "long" instead of "int" (#17896) | zeertzjq | 1 | +2 | -2 |
| 2022-03-28 16:16 | fix(lsp): use "text" filetype for plaintext (#17898) | Jaehwang Jung | 1 | +1 | -1 |
| 2022-03-28 10:14 | Merge pull request #17891 from casswedson/label-as-build | James McCoy | 1 | +1 | -0 |
| 2022-03-27 22:45 | perf: only redraw concealed line if cursor has moved horizontally | zeertzjq | 4 | +62 | -19 |
| 2022-03-26 01:36 | revert: "Fix redraw regression with w_p_cole in visual mode" | zeertzjq | 1 | +2 | -6 |
| 2022-03-27 23:50 | ci: label changes to Makefiles as build | casswedson | 1 | +1 | -0 |
| 2022-03-27 22:40 | Merge pull request #17889 from zeertzjq/vim-8.2.4638 | zeertzjq | 7 | +222 | -36 |
| 2022-03-27 21:10 | vim-patch:8.2.4630: 'cursorline' not always updated with 'culopt' is "screenline" | zeertzjq | 2 | +70 | -10 |
| 2022-03-27 20:43 | vim-patch:8.2.4638: superfluous check if a redraw is needed for 'cursorline' | zeertzjq | 6 | +152 | -26 |
| 2022-03-27 21:11 | Merge pull request #17887 from dundargoc/ci/commitlint | James McCoy | 1 | +1 | -1 |
| 2022-03-27 19:48 | ci: remove reviewers when drafting or closing a PR | Dundar Göc | 2 | +33 | -0 |
| 2022-03-27 20:21 | Merge pull request #17873 from muniter/jl-apidocs-improvementes | James McCoy | 2 | +4 | -0 |
| 2022-03-27 20:00 | docs: .git-blame-ignore-revs #16174 | Justin M. Keyes | 1 | +13 | -0 |
| 2022-03-27 17:25 | feat(test): use nvim_exec in helpers.source() #16064 | Justin M. Keyes | 13 | +93 | -70 |
| 2022-03-27 16:25 | ci(commitlint): use -u NONE instead of --clean | Dundar Göc | 1 | +1 | -1 |
| 2022-03-27 15:33 | refactor: assume `STATUS_HEIGHT` to be 1 (#17804) | Famiu Haque | 1 | +27 | -41 |
| 2022-03-27 14:10 | fix(diagnostic): make `open_float` respect global diagnostic options (#17879) | Smitesh Patil | 1 | +12 | -11 |
| 2022-03-27 09:02 | docs: correct CursorMoved documentation (#17880) | zeertzjq | 1 | +3 | -3 |
| 2022-03-27 02:33 | Merge pull request #17877 from zeertzjq/vim-8.2.4631 | zeertzjq | 5 | +70 | -28 |
| 2022-03-27 01:19 | fix(tabpage): correct check for failure to close window | zeertzjq | 2 | +18 | -1 |
| 2022-03-27 00:57 | vim-patch:8.2.4631: crash when switching window in BufWipeout autocommand | zeertzjq | 3 | +52 | -27 |
| 2022-03-26 12:22 | ci(doc): improve missing docs workflow | Javier López | 2 | +4 | -0 |
| 2022-03-26 14:34 | refactor!: rename nvim_do_autocmd to nvim_exec_autocmd (#17854) | Javier Lopez | 4 | +18 | -18 |
| 2022-03-26 14:27 | Merge pull request #17869 from dundargoc/vim-8.2.3943 | zeertzjq | 1 | +1 | -1 |
| 2022-03-26 13:45 | Merge pull request #17857 from muniter/jl-breaking-change-label | James McCoy | 1 | +2 | -0 |
| 2022-03-26 12:21 | docs(api): fix wrong documentation of `nvim_create_autocmd` (#17870) | かわえもん | 2 | +12 | -16 |
| 2022-03-25 19:30 | ci: automatic breaking change label | Javier López | 1 | +2 | -0 |
| 2022-03-26 10:54 | vim-patch:8.2.3943: compiler warning from gcc for uninitialized variable | Dundar Göc | 1 | +1 | -1 |
| 2022-03-26 04:59 | Merge pull request #17839 from zeertzjq/vim-8.2.4281 | zeertzjq | 2 | +140 | -86 |
| 2022-03-26 02:48 | fix(tui): avoid using uninitialized memory in kitty (#17866) | zeertzjq | 1 | +2 | -0 |
| 2022-03-24 04:39 | vim-patch:8.2.4327: may end up with no current buffer | zeertzjq | 2 | +34 | -4 |
| 2022-03-24 04:29 | vim-patch:8.2.4281: using freed memory with :lopen and :bwipe | zeertzjq | 2 | +106 | -82 |
| 2022-03-26 00:52 | vim-patch:8.2.4626: Visual area not updated when removing sign in Visual mode (#17864) | zeertzjq | 3 | +55 | -4 |
| 2022-03-26 00:27 | vim-patch:8.2.3453: autocmd not executed when editing a directory (#17846) | zeertzjq | 2 | +14 | -1 |
| 2022-03-26 00:02 | fix(clang/'Dead store'): do not assign endcol (#17788) | dundargoc | 1 | +2 | -4 |
| 2022-03-25 18:57 | chore: fix typos (#17755) | dundargoc | 9 | +16 | -16 |
| 2022-03-25 18:24 | docs(api): improve autocommand docs (#17545) | Javier Lopez | 2 | +293 | -159 |
| 2022-03-25 18:12 | fix(filetype.lua): always return a string in getline helper function (#17852) | Jared Weakly | 1 | +1 | -1 |
| 2022-03-25 16:42 | build(deps): bump luajit to commit e2c312e (#17111) | Christian Clason | 1 | +2 | -2 |
| 2022-03-24 19:11 | fix(tui): correct CSI sequence (#17844) | Gregory Anders | 1 | +1 | -1 |
| 2022-03-24 19:01 | feat: add vim.tbl_get (#17831) | Michael Lingelbach | 3 | +49 | -0 |
| 2022-03-24 17:37 | Merge pull request #17809 from dundargoc/PVS/V1019 | bfredl | 1 | +1 | -1 |
| 2022-03-24 17:13 | Merge pull request #17771 from gpanders/extendedkeys | bfredl | 1 | +20 | -6 |
| 2022-03-21 17:38 | fix(PVS/V1019): compound assignment expression is used inside condition | Dundar Göc | 1 | +1 | -1 |
| 2022-03-24 14:05 | feat(runtime): include Lua in C++ ftplugin (#17843) | Gregory Anders | 1 | +1 | -0 |
| 2022-03-24 13:22 | feat(keymap): return nil from an expr keymap | Lewis Russell | 2 | +15 | -3 |
| 2022-03-24 13:20 | Merge pull request #17838 from zeertzjq/ci-docgen-no-src-lua | bfredl | 2 | +0 | -2 |
| 2022-03-19 01:35 | feat(tui): enable CSI u keys | Gregory Anders | 1 | +20 | -6 |
| 2022-03-24 12:28 | Merge pull request #17821 from zeertzjq/vim-patch-cursorline | zeertzjq | 7 | +89 | -36 |
| 2022-03-24 12:15 | Merge pull request #17740 from dundargoc/doxygen/memline | bfredl | 1 | +144 | -193 |
| 2022-03-24 11:40 | chore(nvim_paste): assert the correct String (#17752) | zeertzjq | 1 | +1 | -1 |
| 2022-03-24 11:17 | refactor: convert function comments to doxygen format (#17710) | dundargoc | 7 | +241 | -299 |
| 2022-03-24 11:14 | chore: add additional compiler flags (#17815) | Lewis Russell | 10 | +42 | -16 |
| 2022-03-24 11:05 | Merge pull request #17825 from bfredl/ctrl2 | bfredl | 7 | +144 | -88 |
| 2022-03-13 15:21 | refactor(memline): convert function comments to doxygen format | Dundar Göc | 1 | +144 | -193 |
| 2022-03-23 10:58 | feat(input): enable <tab>/<c-i>, <cr>/<c-m>, <esc>/<c-[> pairs unconditionally | bfredl | 9 | +129 | -97 |
| 2022-01-29 23:56 | feat(input)!: delay some conversions to vgetc() | zeertzjq | 6 | +31 | -7 |
| 2022-03-23 03:28 | perf(screen): reduce cursorline redrawing when jumping around | zeertzjq | 4 | +10 | -32 |
| 2022-03-23 03:30 | vim-patch:8.2.4591: cursor line not updated when a callback moves the cursor | zeertzjq | 4 | +83 | -8 |
| 2022-03-24 06:53 | fix(float): do not switch window before deleting last listed buffer (#17840) | zeertzjq | 2 | +74 | -53 |
| 2022-03-24 03:56 | fix(float): don't always switch window when deleting last listed buffer (#17836) | zeertzjq | 3 | +140 | -53 |
| 2022-03-24 03:35 | ci: remove src/nvim/**.lua from docgen pattern | zeertzjq | 2 | +0 | -2 |
| 2022-03-24 01:28 | test: add test for deleting last listed buffer when there are floats (#17833) | zeertzjq | 1 | +37 | -7 |
| 2022-03-23 22:25 | fix(PVS/V560): ignore false "conditional expression is always false" (#17830) | dundargoc | 1 | +3 | -3 |
| 2022-03-23 14:33 | refactor(memline.c): make swapfile_unchanged() return bool (#17827) | zeertzjq | 1 | +3 | -3 |
| 2022-03-23 12:23 | fix(screen): do not update syntax_last_parsed when drawing folded line (#17826) | zeertzjq | 1 | +8 | -8 |
| 2022-03-23 11:52 | refactor: remove cpo-& behavior (#17745) | zeertzjq | 5 | +10 | -11 |
| 2022-03-23 10:05 | Merge pull request #17806 from zeertzjq/win-close-float-fix | zeertzjq | 5 | +239 | -72 |
| 2022-03-21 23:05 | fix(float): make laststatus=1 behave consistently with floating windows | zeertzjq | 2 | +4 | -3 |
| 2022-03-21 15:38 | fix(float): handle buffer deletion with floating windows | zeertzjq | 3 | +163 | -37 |
| 2022-03-21 13:54 | fix(win_close): count the window the be closed instead of curwin | zeertzjq | 2 | +56 | -37 |
| 2022-03-21 13:19 | fix(aucmd_win): always make aucmd_win the last window | zeertzjq | 3 | +32 | -11 |
| 2022-03-22 23:07 | fix(screen): do not do syntax highlighting at filler or folded lines (#17818) | zeertzjq | 2 | +23 | -1 |
| 2022-03-22 22:34 | refactor(ui_refresh): only save/restore p_lz if calling screen_resize() (#17794) | zeertzjq | 1 | +3 | -4 |
| 2022-03-22 22:31 | vim-patch:8.2.1078: highlight and match functionality together in one file (#17805) | Lewis Russell | 7 | +1198 | -1172 |
| 2022-03-22 22:31 | vim-patch:8.1.1608: the evalfunc.c file is too big (#17807) | Lewis Russell | 3 | +317 | -317 |
| 2022-03-22 10:52 | Merge pull request #17813 from muniter/jl-ci-api-docs-permissions | James McCoy | 2 | +4 | -1 |
| 2022-03-22 03:40 | fix(ci): provide necessary permissions for calling workflow | Javier López | 2 | +4 | -1 |
| 2022-03-21 15:41 | Merge pull request #17768 from muniter/jl-genvimdoc-ci | James McCoy | 2 | +32 | -0 |
| 2022-03-21 15:40 | Merge pull request #17491 from neovim/marvim/api-doc-update/master | James McCoy | 3 | +53 | -8 |
| 2022-03-20 23:25 | fix(PVS/V583): the '?:' operator always returns one and the same value (#17790) | dundargoc | 1 | +4 | -5 |
| 2022-03-20 23:21 | Merge pull request #17760 from lewis6991/vim-patch-8.1.1734 | zeertzjq | 6 | +1190 | -1152 |
| 2022-03-18 14:36 | vim-patch:8.1.1743: 'hlsearch' and match highlighting in the wrong place | Lewis Russell | 2 | +528 | -491 |
| 2022-03-18 14:57 | vim-patch:8.1.1742: still some match functions in evalfunc.c | Lewis Russell | 3 | +178 | -177 |
| 2022-03-18 10:51 | vim-patch:8.1.1734: the evalfunc.c file is too big | Lewis Russell | 4 | +488 | -488 |
| 2022-03-20 18:00 | docs: regenerate [skip ci] | marvim | 3 | +53 | -8 |
| 2022-03-20 17:59 | Merge pull request #17776 from bfredl/tsconceal | bfredl | 7 | +100 | -5 |
| 2022-03-20 17:41 | fix(lsp): set tabSize from 'shiftwidth', not 'softtabstop' (#17787) | Tim Pope | 3 | +13 | -15 |
| 2022-03-19 12:48 | feat(ui): allow conceal to be defined in decorations | bfredl | 7 | +100 | -5 |
| 2022-03-20 14:35 | Merge pull request #17785 from muniter/jl-fix-doxygen-destroyer | James McCoy | 1 | +1 | -1 |
| 2022-03-20 10:10 | fix(termdebug): handle exiting during startup properly (#16790) | Sean Dewar | 1 | +10 | -1 |
| 2022-03-20 09:48 | vim-patch:47c532e2bc55 (#17780) | Christian Clason | 17 | +101 | -78 |
| 2022-03-20 04:31 | Merge pull request #17772 from zeertzjq/vim-8.2.2716 | zeertzjq | 3 | +796 | -474 |
| 2022-03-20 00:57 | feat(api): remove Lua autocommand callbacks when they return true (#17784) | Gregory Anders | 3 | +45 | -6 |
| 2022-03-20 00:08 | fix(api, lua): return NIL on failure to find converted function (#17779) | zeertzjq | 4 | +47 | -4 |
| 2022-03-19 20:32 | docs: properly escape to avoid doxygen weirdness | Javier López | 1 | +1 | -1 |
| 2022-03-19 13:56 | refactor(tinput_wait_enqueue): use rbuffer_read() when pasting (#17754) | zeertzjq | 1 | +21 | -27 |
| 2022-03-19 12:18 | vim-patch:8.2.4593: unnecessary call to redraw_later() (#17775) | zeertzjq | 1 | +1 | -3 |
| 2022-03-19 09:03 | vim-patch:8.2.4546: duplicate #undef | zeertzjq | 1 | +0 | -1 |
| 2022-03-19 07:50 | vim-patch:8.2.2716: the equivalent class regexp is missing some characters | zeertzjq | 3 | +797 | -474 |
| 2022-03-18 18:58 | docs: reword description for nvim_buf_line_count() (#17766) | Xiretza | 2 | +2 | -2 |
| 2022-03-18 18:48 | fix(translation): po file for Russian (#17767) | matveyt | 1 | +11 | -13 |
| 2022-03-18 15:46 | ci(docs): add a check for PR's to commit their doc changes | Javier López | 2 | +32 | -0 |
| 2022-03-18 18:05 | Merge pull request #17719 from dundargoc/doxygen/ex_docmd | bfredl | 1 | +244 | -426 |
| 2022-03-18 13:15 | fix(syntax.c): correct hunk from Vim patch 8.0.0647 (#17761) | Lewis Russell | 1 | +4 | -3 |
| 2022-03-18 10:07 | Merge pull request #17694 from lewis6991/fix_signcol | bfredl | 1 | +2 | -0 |
| 2022-03-18 04:47 | vim-patch:8.1.1693: syntax coloring and highlighting is in one big file (#17721) | Lewis Russell | 30 | +2874 | -2841 |
| 2022-03-17 23:57 | Merge pull request #17459 from rktjmp/lua-error-tostring | bfredl | 2 | +54 | -1 |
| 2022-03-17 19:21 | feat(api, lua): support converting nested Funcref back to LuaRef (#17749) | zeertzjq | 3 | +95 | -36 |
| 2022-03-17 19:17 | Merge pull request #17747 from bfredl/ui_input | bfredl | 3 | +39 | -6 |
| 2022-03-17 19:16 | Merge pull request #17266 from famiu/feat/ui/global-statusline | bfredl | 25 | +828 | -203 |
| 2022-03-16 21:18 | feat(ui_client): implement async paste handling | bfredl | 2 | +10 | -4 |
| 2022-01-30 05:57 | feat: add support for global statusline | Famiu Haque | 25 | +828 | -203 |
| 2022-03-16 20:49 | feat(ui_client): handle resize events | hlpr98 | 2 | +17 | -1 |
| 2022-03-16 20:01 | feat(ui_client): pass user input to remote server | hlpr98 | 1 | +12 | -1 |
| 2022-03-17 05:21 | chore: fix typos (#17670) | dundargoc | 19 | +27 | -24 |
| 2022-03-16 20:13 | Merge pull request #17707 from tesaguri/refactor-gen_vimdoc | James McCoy | 6 | +125 | -127 |
| 2022-03-16 19:52 | Merge pull request #17739 from dundargoc/doxygen/ex_cmds | bfredl | 2 | +109 | -151 |
| 2022-03-16 19:11 | Merge pull request #17741 from dundargoc/doxygen/message | bfredl | 1 | +123 | -200 |
| 2022-03-16 18:31 | Merge pull request #17732 from dundargoc/doxygen/fold | bfredl | 1 | +156 | -246 |
| 2022-03-13 15:21 | refactor(ex_cmds): convert function comments to doxygen format | Dundar Göc | 2 | +109 | -151 |
| 2022-03-16 15:05 | Merge pull request #17708 from bfredl/ui_client | bfredl | 10 | +249 | -23 |
| 2022-03-13 15:21 | refactor(message): convert function comments to doxygen format | Dundar Göc | 1 | +123 | -200 |
| 2022-03-13 15:21 | refactor(ex_docmd): convert function comments to doxygen format | Dundar Göc | 1 | +244 | -426 |
| 2022-03-16 09:46 | chore(checkhealth/provider): style fixes (#17738) | Sean Dewar | 1 | +10 | -12 |
| 2022-03-16 08:36 | fix(checkhealth): make provider checkhealth output more consistent (#17722) | dundargoc | 2 | +14 | -8 |
| 2022-03-13 15:21 | refactor(fold): convert function comments to doxygen format | Dundar Göc | 1 | +156 | -246 |
| 2022-03-15 21:46 | vim-patch:8.2.4571: not all gdb files are recognized (#17727) | Jade Lovelace | 3 | +5 | -2 |
| 2022-03-15 20:18 | Merge pull request #17731 from dundargoc/doxygen/ex_eval | bfredl | 1 | +128 | -187 |
| 2022-03-14 23:23 | refactor(ui): make auto-generated ui client handlers typesafe | bfredl | 2 | +31 | -10 |
| 2022-03-13 15:02 | refactor(ui): make ui_client_event_grid_line typesafe | bfredl | 2 | +81 | -52 |
| 2022-03-13 13:57 | refactor(ui): use "ui_client" instead of "redraw" as general prefix | bfredl | 6 | +40 | -44 |
| 2022-03-12 22:17 | feat(ui): invoke ui client handlers | bfredl | 3 | +28 | -31 |
| 2022-03-12 20:08 | feat(ui): implement ui_client event handlers | hlpr98 | 8 | +187 | -4 |
| 2022-03-13 15:21 | refactor: convert function comments to doxygen format | Dundar Göc | 1 | +128 | -187 |
| 2022-03-15 11:45 | Merge pull request #17709 from seandewar/vim-8.2.4559 | Sean Dewar | 3 | +89 | -14 |
| 2022-03-15 10:25 | vim-patch:8.2.4568: getmousepos() does not compute the column below the last line | Sean Dewar | 2 | +29 | -3 |
| 2022-03-13 18:32 | vim-patch:8.2.4559: getmousepos() returns the screen column | Sean Dewar | 3 | +34 | -12 |
| 2022-03-13 18:01 | vim-patch:8.2.4555: getmousepos() returns the wrong column | Sean Dewar | 2 | +32 | -5 |
| 2022-03-15 10:41 | Merge pull request #16585 from zeertzjq/lua-paste-eol | zeertzjq | 3 | +476 | -69 |
| 2022-03-14 22:04 | fix(paste): escape control characters in Cmdline mode | zeertzjq | 2 | +14 | -1 |
| 2022-03-05 22:56 | test(paste): add tests with virtualedit=onemore | zeertzjq | 1 | +339 | -328 |
| 2022-03-05 22:56 | test(paste): reorganize tests and add tests for linewise Visual mode | zeertzjq | 1 | +317 | -154 |
| 2022-03-05 22:56 | fix(paste): deal with trailing new line in chunk | zeertzjq | 2 | +48 | -3 |
| 2022-03-05 22:56 | fix(paste): avoid edges cases caused by empty chunk | zeertzjq | 2 | +80 | -6 |
| 2022-03-05 22:56 | refactor(paste): do not print dots in cmdline mode | zeertzjq | 1 | +52 | -48 |
| 2022-03-05 22:56 | fix(paste): deal with eol and eof in Visual mode | zeertzjq | 2 | +49 | -2 |
| 2022-03-05 22:56 | fix(paste): don't move cursor past the end of pasted text in Normal mode | zeertzjq | 3 | +61 | -17 |
| 2022-03-05 22:56 | fix(paste): use getcmdtype() to determine whether in cmdline mode | zeertzjq | 2 | +12 | -6 |
| 2022-03-15 02:20 | Merge pull request #17725 from zeertzjq/vim-8.2.4566 | zeertzjq | 2 | +6 | -1 |
| 2022-03-15 00:03 | vim-patch:8.2.4566: check for existing buffer in session file may not work | zeertzjq | 2 | +6 | -1 |
| 2022-03-14 19:59 | Merge pull request #17718 from dundargoc/doxygen/eval_c | bfredl | 1 | +378 | -470 |
| 2022-03-14 13:55 | Merge pull request #17488 from seandewar/vim-8.2.4428 | Sean Dewar | 14 | +195 | -39 |
| 2022-03-13 15:21 | refactor(eval): convert function comments to doxygen format | Dundar Göc | 1 | +378 | -470 |
| 2022-03-14 12:16 | vim-patch:8.2.1413: previous tab page not usable from an Ex command | Sean Dewar | 2 | +49 | -6 |
| 2022-03-14 11:37 | vim-patch:8.2.1401: cannot jump to the last used tabpage | Sean Dewar | 8 | +80 | -28 |
| 2022-02-25 00:17 | vim-patch:8.2.4454: resetting cmdwin_type only for one situation | Sean Dewar | 3 | +4 | -3 |
| 2022-02-25 00:22 | vim-patch:8.2.4445: exit test fails on MS-Windows anyway | Sean Dewar | 1 | +1 | -0 |
| 2022-02-25 00:20 | vim-patch:8.2.4444: beep caused by test | Sean Dewar | 2 | +13 | -4 |
| 2022-02-25 00:22 | vim-patch:8.2.4442: test for error reading input fails on MS-Windows | Sean Dewar | 1 | +1 | -0 |
| 2022-02-25 00:13 | vim-patch:8.2.4438: crash on exit when using cmdline window | Sean Dewar | 1 | +18 | -0 |
| 2022-02-21 16:19 | vim-patch:8.2.4432: cannot use settabvar() while the cmdline window is open | Sean Dewar | 1 | +3 | -1 |
| 2022-02-21 10:55 | vim-patch:8.2.4428: crash when switching tabpage while in the cmdline window | Sean Dewar | 6 | +39 | -10 |
| 2022-03-14 12:38 | Merge pull request #17717 from dundargoc/doxygen/eval/funcs | bfredl | 1 | +314 | -711 |
| 2022-03-13 15:21 | refactor(eval/funcs): convert function comments to doxygen format | Dundar Göc | 1 | +314 | -711 |
| 2022-03-13 12:48 | docs: remove extra whitespaces | Daiki Mizukami | 6 | +94 | -98 |
| 2022-03-13 12:36 | chore(gen_vimdoc): fall back to `brief_desc_node` when `desc_node` is empty | Daiki Mizukami | 2 | +7 | -2 |
| 2022-03-13 12:30 | refactor(gen_vimdoc): simplify `files` in `CONFIG` | Daiki Mizukami | 1 | +21 | -20 |
| 2022-03-13 12:13 | chore(gen_vimdoc): call `delete_lines_below` only if the file exists | Daiki Mizukami | 1 | +2 | -1 |
| 2022-03-13 12:03 | refactor(gen_vimdoc): detect `section_start_token` automatically | Daiki Mizukami | 1 | +2 | -7 |
| 2022-03-13 22:17 | Merge pull request #17696 from dundargoc/refactor/minimize-scope | bfredl | 11 | +152 | -291 |
| 2022-03-13 21:52 | refactor: use Lua autocommands in filetype.lua (#17711) | Gregory Anders | 1 | +24 | -14 |
| 2022-03-12 16:54 | refactor: minimize variable scope and eliminate empty declarations | Dundar Göc | 11 | +152 | -291 |
| 2022-03-13 15:07 | Merge pull request #17697 from lewis6991/screenrefactor | zeertzjq | 1 | +84 | -66 |
| 2022-03-12 18:30 | refactor: column drawing | Lewis Russell | 1 | +84 | -66 |
| 2022-03-13 13:50 | vim-patch:8.2.4557: confusing comment about 'cursorlineopt' | zeertzjq | 1 | +3 | -3 |
| 2022-03-13 14:11 | refactor: fix clint warnings (#17682) | dundargoc | 20 | +160 | -240 |
| 2022-03-13 14:07 | test: fix runnvim.sh (#17690) | zeertzjq | 2 | +3 | -2 |
| 2022-03-13 14:05 | test(python3_spec): use a pattern to match SyntaxError message (#17705) | zeertzjq | 1 | +7 | -1 |
| 2022-03-13 12:42 | docs(api): improve section on nvim_set_hl (#17692) | adrian5 | 2 | +29 | -33 |
| 2022-03-13 06:21 | Merge pull request #17702 from zeertzjq/vim-8.1.0877 | zeertzjq | 9 | +289 | -131 |
| 2021-12-19 11:06 | vim-patch:8.2.3762: if quickfix buffer is wiped out getqflist() still returns it | VVKot | 2 | +16 | -3 |
| 2021-12-19 11:00 | vim-patch:8.2.3759: quickfix buffer becomes hidden while still in a window | VVKot | 3 | +49 | -11 |
| 2022-02-14 08:17 | test(old): add some missing tests from Vim patches 8.1.2320 and 8.1.2360 | zeertzjq | 1 | +28 | -8 |
| 2020-10-10 19:42 | vim-patch:8.1.1015: quickfix buffer shows up in list, can't get buffer number | Jan Edmund Lazo | 6 | +69 | -21 |
| 2021-12-19 07:46 | vim-patch:8.1.0892: failure when closing a window when location list is in use | VVKot | 5 | +75 | -41 |
| 2020-10-10 17:11 | vim-patch:8.1.0877: new buffer used every time the quickfix window is opened | Jan Edmund Lazo | 3 | +58 | -42 |
| 2022-02-14 12:40 | fix(win_split_ins): do not fail when oldwin is not valid | zeertzjq | 2 | +3 | -14 |
| 2022-03-13 04:52 | feat(runtime): import cleanadd.vim from Vim (#17699) | dundargoc | 1 | +32 | -0 |
| 2022-03-13 00:56 | fix: use normal! <C-L> in default <C-L> mapping (#17695) | Gregory Anders | 2 | +5 | -2 |
| 2022-03-12 21:44 | Merge pull request #17687 from zeertzjq/fix-channel-consistency | zeertzjq | 6 | +110 | -24 |
| 2022-03-12 20:11 | Merge pull request #17691 from bfredl/serverconnect | bfredl | 7 | +192 | -74 |
| 2022-03-12 12:47 | feat(ui): connect to remote ui (only debug messages for now) | bfredl | 6 | +109 | -4 |
| 2022-03-12 16:25 | fix(signcol): always trigger a redraw | Lewis Russell | 1 | +2 | -0 |
| 2019-11-02 14:06 | refactor(main): separate connection code from --remote execution code | Björn Linse | 2 | +89 | -76 |
| 2022-03-12 07:22 | test: improve terminal channel tests | zeertzjq | 1 | +67 | -28 |
| 2021-11-11 15:07 | fix(channel): fix channel consistency | erw7 | 6 | +52 | -5 |
| 2022-03-12 08:25 | vim-patch:8.2.3779: using freed memory when defining a user command recursively (#17688) | Sean Dewar | 2 | +28 | -2 |
| 2022-03-12 00:08 | Merge pull request #17680 from zeertzjq/vim-8.2.4440 | zeertzjq | 2 | +14 | -2 |
| 2022-03-11 22:52 | vim-patch:partial:a2baa73d1d33 (#17675) | zeertzjq | 8 | +29 | -11 |
| 2022-03-11 22:25 | docs: remove "not in vi" notes (#17678) | dundargoc | 2 | +4 | -8 |
| 2022-03-11 18:47 | Merge pull request #17439 from groves/1750 | bfredl | 6 | +441 | -1 |
| 2022-03-11 18:05 | fix(remote): use STATIC_CSTR_AS_STRING | Charlie Groves | 1 | +1 | -2 |
| 2022-03-11 16:16 | fix(remote): respect silent in error reporting | Charlie Groves | 2 | +21 | -14 |
| 2022-03-10 22:26 | fix(remote): report connection error, missing return values | Charlie Groves | 1 | +18 | -7 |
| 2022-03-03 21:33 | fix(remote): report on missing wait commands, typecheck lua results | Charlie Groves | 4 | +37 | -34 |
| 2022-03-02 15:16 | docs(remote): update remote.txt for current nvim implementation | Charlie Groves | 1 | +55 | -113 |
| 2022-03-01 21:23 | docs(remote): restore remote.txt from removal in f2205b83c553367a76b6cad | Charlie Groves | 1 | +189 | -0 |
| 2022-02-24 15:47 | test(remote): add tests for --remote | Charlie Groves | 4 | +179 | -43 |
| 2022-02-16 22:19 | fix(remote): make compile again | Charlie Groves | 1 | +2 | -2 |
| 2022-02-16 22:11 | feat(remote): add basic --remote support | Charlie Groves | 4 | +154 | -1 |
| 2022-03-11 15:01 | vim-patch:8.2.4443: regexp pattern test fails on Mac | zeertzjq | 1 | +1 | -1 |
| 2022-03-11 14:59 | vim-patch:8.2.4440: crash with specific regexp pattern and string | zeertzjq | 2 | +14 | -2 |
| 2022-03-11 14:23 | Merge pull request #17673 from dundargoc/refactor/clint | bfredl | 1 | +177 | -256 |
| 2022-03-11 14:07 | Merge pull request #17663 from dundargoc/refactor/uncrustify | bfredl | 28 | +155 | -158 |
| 2022-03-11 14:04 | fix(coverity): dead code and operands don't affect result #17662 | dundargoc | 6 | +8 | -15 |
| 2022-03-10 16:34 | refactor: fix all clint warnings from buffer.c | Dundar Göc | 1 | +179 | -258 |
| 2022-03-11 12:01 | Merge pull request #17672 from lewis6991/refactorprovider | bfredl | 10 | +285 | -198 |
| 2022-03-10 23:45 | Merge pull request #17665 from clason/bump-libuv | James McCoy | 1 | +2 | -2 |
| 2022-03-10 23:42 | Merge pull request #17604 from dundargoc/ci/better-error-output | James McCoy | 5 | +47 | -115 |
| 2022-03-10 22:26 | refactor(decorations): unglobal decor_providers | Lewis Russell | 2 | +7 | -7 |
| 2022-03-10 15:17 | refactor(decorations): move provider code | Lewis Russell | 10 | +285 | -198 |
| 2022-03-09 21:28 | build(deps): bump libuv to 1.44.1 | Christian Clason | 1 | +2 | -2 |
| 2022-03-10 14:46 | Merge pull request #17660 from bfredl/luacomplete | bfredl | 2 | +13 | -0 |
| 2022-03-10 12:32 | Merge pull request #17671 from zeertzjq/vim-8.2.3949 | zeertzjq | 4 | +48 | -7 |
| 2022-03-10 08:57 | test: add a test for #17489 | zeertzjq | 1 | +19 | -0 |
| 2022-03-10 08:43 | vim-patch:8.2.3950: going beyond the end of the line with /\%V | zeertzjq | 2 | +14 | -4 |
| 2022-03-10 08:40 | vim-patch:8.2.3949: using freed memory with /\%V | zeertzjq | 2 | +15 | -3 |
| 2022-03-05 17:07 | ci: refactor and simplify CI process | Dundar Göc | 4 | +32 | -66 |
| 2022-03-05 14:40 | ci: remove function run_suite | Dundar Göc | 3 | +23 | -28 |
| 2022-03-04 15:51 | ci: remove variable FAIL_SUMMARY | Dundar Göc | 2 | +2 | -24 |
| 2022-03-04 15:27 | ci: remove variable NVIM_TEST_CURRENT_SUITE | Dundar Göc | 1 | +3 | -7 |
| 2022-03-04 15:22 | ci: remove fail character from fail function | Dundar Göc | 2 | +12 | -15 |
| 2022-03-09 20:19 | refactor(uncrustify): format all c files | Dundar Göc | 26 | +151 | -158 |
| 2022-03-09 20:00 | refactor(uncrustify): disable uncrustify for misformatted code sections | Dundar Göc | 2 | +4 | -0 |
| 2022-03-10 07:01 | Merge pull request #17653 from dundargoc/chore/lgtm | zeertzjq | 7 | +7 | -12 |
| 2022-03-10 06:34 | chore: fix typos (#17331) | dundargoc | 9 | +17 | -16 |
| 2022-03-10 05:53 | chore(regexp.c): correctly align META_flags (#17668) | zeertzjq | 1 | +14 | -14 |
| 2022-03-10 04:49 | Merge pull request #16336 from kylo252/vim-8.1.2005 | zeertzjq | 4 | +5707 | -5700 |
| 2022-03-10 02:39 | Merge pull request #17666 from zeertzjq/api-statusline-fillchar-relax | zeertzjq | 2 | +14 | -13 |
| 2021-11-16 12:16 | vim-patch:8.1.2005: the regexp.c file is too big | kylo252 | 4 | +5707 | -5700 |
| 2022-03-09 23:18 | feat(api): relax statusline fillchar width check | zeertzjq | 2 | +14 | -13 |
| 2022-03-09 13:26 | feat(lua): handle lazy submodules in `:lua vim.` wildmenu completion | bfredl | 2 | +13 | -0 |
| 2022-03-09 12:41 | Merge pull request #17640 from lewis6991/virttextfix | bfredl | 4 | +122 | -27 |
| 2022-03-09 11:54 | Merge pull request #17600 from kylo252/clang-format-update | zeertzjq | 1 | +24 | -4 |
| 2022-03-04 13:54 | chore: align clang-format configuration with clint | kylo252 | 1 | +24 | -4 |
| 2022-03-09 10:41 | Merge pull request #17643 from dundargoc/chore/remove-stripdecls | bfredl | 1 | +0 | -140 |
| 2022-03-09 08:55 | Merge pull request #17502 from zeertzjq/vim-8.1.0999 | zeertzjq | 4 | +110 | -26 |
| 2022-03-07 22:24 | chore(stripdecls): remove unused and no longer functional script | Dundar Göc | 1 | +0 | -140 |
| 2022-03-08 18:58 | chore(lgtm): fix "empty block without comment" warnings | Dundar Göc | 6 | +6 | -11 |
| 2022-03-08 18:51 | chore(lgtm): ignore "__eq__ not overridden" warning | Dundar Göc | 1 | +1 | -1 |
| 2022-03-09 08:13 | Merge pull request #16730 from VVKot/vim-8.1.0136 | zeertzjq | 1 | +10 | -14 |
| 2022-03-09 07:44 | vim-patch:partial 1588bc8ebee2 (#17657) | Sean Dewar | 8 | +134 | -120 |
| 2022-03-09 07:40 | vim-patch:partial 1588bc8ebee2 (#17656) | Christian Clason | 24 | +79 | -47 |
| 2022-02-23 03:12 | vim-patch:8.1.0999: use register one too often and not properly tested | zeertzjq | 3 | +98 | -13 |
| 2022-02-23 03:11 | refactor(ops): use op_yank_reg() instead of op_yank() when deleting | zeertzjq | 2 | +12 | -13 |
| 2021-12-19 20:06 | vim-patch:8.1.0748: using sprintf() instead of semsg() | VVKot | 1 | +10 | -14 |
| 2022-03-09 00:15 | Merge pull request #17622 from dundargoc/refactor/clang-tidy/remove-redundant-casts | zeertzjq | 15 | +28 | -34 |
| 2022-03-08 22:54 | Merge pull request #17505 from zeertzjq/vim-8.2.0997 | zeertzjq | 3 | +150 | -1 |
| 2022-02-23 07:56 | vim-patch:8.2.0997: cannot execute a register containing line continuation | zeertzjq | 3 | +150 | -1 |
| 2022-03-07 12:02 | fix(extmarks): fix signs | Lewis Russell | 4 | +122 | -27 |
| 2022-03-08 21:38 | fix(line continuation): set growsize to correct value (#17655) | Sean Dewar | 1 | +2 | -2 |
| 2022-03-08 19:42 | Merge pull request #17585 from zeertzjq/ci-freebsd-oldtests | James McCoy | 1 | +3 | -7 |
| 2022-03-08 16:27 | fix: do not pass aucmd to the callback (#17650) | TJ DeVries | 1 | +1 | -1 |
| 2022-03-08 11:56 | chore(aucmd): remove left-over debug log (#17649) | Christian Clason | 1 | +0 | -1 |
| 2022-03-08 04:15 | feat(api): autocmd `group` can be either name or id (#17559) | Dhruv Manilawala | 6 | +198 | -71 |
| 2022-03-08 02:54 | Merge pull request #17631 from zeertzjq/vim-8.2.4520 | zeertzjq | 4 | +89 | -29 |
| 2022-03-06 23:05 | test: add a Lua screen test for CursorLineNr in diff mode | zeertzjq | 2 | +60 | -26 |
| 2022-03-06 22:45 | vim-patch:8.2.4520: using wrong highlight for cursor line number | zeertzjq | 2 | +29 | -3 |
| 2022-03-07 23:59 | Merge pull request #17642 from dundargoc/ci/macos/reduce-brew-output | James McCoy | 2 | +3 | -3 |
| 2022-03-03 09:37 | ci(freebsd): enable oldtests | zeertzjq | 1 | +3 | -7 |
| 2022-03-07 14:34 | ci(macos): minimize log output from brew update | Dundar Göc | 2 | +3 | -3 |
| 2022-03-07 22:48 | build(deps): bump tree-sitter to 0.20.6 (#17587) | Christian Clason | 1 | +2 | -2 |
| 2022-03-07 21:49 | build(deps): bump libuv to 1.44.0 (#17613) | Christian Clason | 3 | +2 | -25 |
| 2022-03-07 21:47 | Merge pull request #17635 from dundargoc/ci/freebsd/bump-to-latest | James McCoy | 1 | +1 | -1 |
| 2022-03-07 19:21 | Merge pull request #17641 from dundargoc/ci/document-jobs | James McCoy | 1 | +12 | -1 |
| 2022-03-07 19:05 | Merge pull request #17636 from bfredl/luacrash | James McCoy | 2 | +2 | -5 |
| 2022-03-07 11:38 | ci: document the purpose of some non-obvious jobs | Dundar Göc | 1 | +12 | -1 |
| 2022-03-07 09:46 | ci(freebsd): use image freebsd/latest | Dundar Göc | 1 | +1 | -1 |
| 2022-03-07 10:01 | fix(lua): don't use nlua_error when exiting early | bfredl | 2 | +2 | -5 |
| 2022-03-07 10:01 | Merge pull request #17621 from bfredl/luaindex | bfredl | 4 | +40 | -41 |
| 2022-03-07 09:57 | chore(flake): bump flake (#17632) | Matthieu Coudron | 1 | +6 | -6 |
| 2022-03-06 12:13 | refactor(lua): make vim submodule lazy loading declarative | bfredl | 4 | +40 | -41 |
| 2022-03-07 01:06 | Merge pull request #17626 from dundargoc/ci/openbsd/bump-to-latest | James McCoy | 1 | +1 | -1 |
| 2022-03-06 23:43 | Merge pull request #17630 from kchibisov/fix-underline-regression | James McCoy | 2 | +12 | -5 |
| 2022-03-06 23:10 | Merge pull request #17616 from zeertzjq/vim-8.2.3739 | zeertzjq | 5 | +187 | -27 |
| 2022-03-06 03:01 | test: add a test for #17609 | zeertzjq | 1 | +28 | -3 |
| 2022-03-06 01:25 | test(autochdir_spec): use better patterns | zeertzjq | 1 | +20 | -19 |
| 2022-03-06 01:11 | vim-patch:8.2.4513: window-local directory is not applied if 'acd' fails | zeertzjq | 3 | +20 | -14 |
| 2022-03-06 01:03 | vim-patch:8.2.4060: win_execute() slow on systems where getcwd()/chdir() is slow | zeertzjq | 1 | +10 | -1 |
| 2022-03-06 00:11 | vim-patch:8.2.3920: restoring directory after using another window is inefficient | zeertzjq | 4 | +51 | -3 |
| 2022-03-06 00:10 | vim-patch:8.2.3745: autochdir test fails without the +channel feature | zeertzjq | 1 | +0 | -1 |
| 2022-03-05 23:57 | vim-patch:8.2.3739: in wrong directory when using win_execute() with 'acd' set | zeertzjq | 3 | +74 | -2 |
| 2022-03-06 16:32 | ci(openbsd): use latest image | Dundar Göc | 1 | +1 | -1 |
| 2022-03-06 11:40 | refactor: remove redundant casts | Dundar Göc | 14 | +28 | -30 |
| 2022-03-06 12:19 | ci(clint): remove "Unknown NOLINT error category" warning | Dundar Göc | 1 | +0 | -4 |
| 2022-03-06 21:45 | refactor(signcol): smarter invalidation (#17533) | Lewis Russell | 5 | +107 | -23 |
| 2022-03-06 21:09 | Merge pull request #17628 from jamessan/bsd-gdb | James McCoy | 3 | +6 | -0 |
| 2022-03-06 19:56 | fix(api): highlight attribute for underline | Kirill Chibisov | 2 | +12 | -5 |
| 2022-03-06 20:43 | test(sr.ht): skip luamod-dev test which crashes nvim | James McCoy | 1 | +4 | -0 |
| 2022-03-06 19:35 | feat(api): add 'buffer' argument to nvim_get_autocmds (#17594) | Gregory Anders | 4 | +123 | -6 |
| 2022-03-06 18:58 | ci(bsd): install gdb to get backtraces from cores | James McCoy | 2 | +2 | -0 |
| 2022-03-06 15:52 | fix(lsp): handle insertion of previous line (#17618) | Michael Lingelbach | 2 | +30 | -3 |
| 2022-03-06 15:05 | Merge pull request #17623 from zeertzjq/lua-editor-mentions | zeertzjq | 4 | +17 | -8 |
| 2022-03-06 13:16 | docs(lua): reference runtime/lua/vim/_editor.lua | zeertzjq | 4 | +17 | -8 |
| 2022-03-06 13:09 | Merge pull request #16897 from lewis6991/signs | bfredl | 13 | +589 | -17 |
| 2022-03-05 20:02 | Merge pull request #17597 from dundargoc/build/cmake/fix-warnings | James McCoy | 2 | +3 | -1 |
| 2022-03-05 20:00 | Merge pull request #17589 from kchibisov/add-dashed-dotted-underline | James McCoy | 14 | +143 | -52 |
| 2022-03-05 18:39 | Merge pull request #17538 from dundargoc/refactor/bugprone-signed-char-misuse | bfredl | 14 | +36 | -30 |
| 2022-03-05 18:21 | Merge pull request #17603 from bfredl/luaworld | bfredl | 6 | +747 | -761 |
| 2022-03-05 17:17 | fix(lsp): start incremental sync range at previous newline character (#17610) | Michael Lingelbach | 2 | +36 | -10 |
| 2022-01-03 12:22 | feat(decorations): support signs | Lewis Russell | 13 | +589 | -17 |
| 2022-03-05 16:16 | fix: bounds check for underdot | Kirill Chibisov | 1 | +2 | -2 |
| 2022-03-05 16:04 | Merge pull request #17611 from zeertzjq/vim-patch-pr-args | James McCoy | 1 | +14 | -6 |
| 2022-03-05 11:18 | test(strcase_save): test overlong UTF8-encoding | Dundar Göc | 1 | +12 | -0 |
| 2022-03-05 02:11 | feat(vim-patch.sh): support additional args for -s | zeertzjq | 1 | +14 | -6 |
| 2022-02-27 11:29 | refactor: fix clang-tidy bugprone-signed-char-misuse warnings | Dundar Göc | 13 | +24 | -30 |
| 2022-03-03 14:04 | build(cmake): remove unused variable CMAKE_CXX_COMPILER to fix warning | Dundar Göc | 1 | +0 | -1 |
| 2022-03-04 15:18 | refactor(lua): move only runtime lua file in src/ to runtime/lua | bfredl | 6 | +747 | -761 |
| 2022-03-03 11:20 | build(cmake): fix policy warning | Dundar Göc | 1 | +3 | -0 |
| 2022-03-04 16:04 | Merge pull request #17601 from dundargoc/revert/libuv | James McCoy | 3 | +25 | -2 |
| 2022-03-04 14:27 | revert: "build(deps): bump libuv to 1.43.0+7ae0c95" | Dundar Göc | 3 | +25 | -2 |
| 2022-03-04 12:35 | fix(syntax): remove trailing spaces in vim.vim | Kirill Chibisov | 1 | +10 | -10 |
| 2022-03-04 11:18 | Merge pull request #17598 from dundargoc/ci/reviewer/update-reviewers | James McCoy | 1 | +8 | -1 |
| 2022-03-04 10:28 | ci(reviews): update reviewers | Dundar Göc | 1 | +8 | -1 |
| 2022-03-04 09:14 | Merge pull request #17596 from zeertzjq/autocmd-comment | zeertzjq | 1 | +3 | -3 |
| 2022-03-04 08:39 | chore(autocmd): move comment to the right place | zeertzjq | 1 | +3 | -3 |
| 2022-03-04 08:25 | fix(autocmd): clean up autocmds only when needed (#17593) | Jaehwang Jung | 1 | +0 | -1 |
| 2022-03-03 21:35 | fix(docs): spelling in new underlines docs | Kirill Chibisov | 2 | +9 | -9 |
| 2022-03-01 21:48 | feat(tui): add support for `CSI 4 : [2,4,5] m` | Kirill Chibisov | 14 | +134 | -43 |
| 2022-03-03 20:00 | Merge pull request #17567 from bfredl/preload | bfredl | 9 | +174 | -126 |
| 2022-03-01 13:27 | refactor(lua): reorganize builtin modules, phase 1 | bfredl | 9 | +174 | -126 |
| 2022-03-03 17:27 | Merge pull request #17568 from groves/respect_os_proc_children_rv | James McCoy | 1 | +1 | -1 |
| 2022-03-03 15:32 | Merge pull request #17564 from dundargoc/ci/freebsd/remove-deprecated-port | James McCoy | 1 | +0 | -1 |
| 2022-03-03 15:18 | Merge pull request #17591 from zeertzjq/vim-8.2.4498 | zeertzjq | 4 | +35 | -10 |
| 2022-03-03 14:41 | Merge pull request #17590 from bfredl/cbfree | bfredl | 2 | +1 | -22 |
| 2022-03-03 13:59 | vim-patch:8.2.4498: using <Plug> with "noremap" does not work | zeertzjq | 4 | +35 | -10 |
| 2022-03-03 13:28 | refactor(autocmd): simplify check for freed callback | bfredl | 2 | +1 | -22 |
| 2022-03-03 08:39 | Merge pull request #17584 from zeertzjq/test-pending-win32 | zeertzjq | 1 | +2 | -3 |
| 2022-03-03 08:07 | test: use helpers.pending_win32(pending) in buffer_updates_spec | zeertzjq | 1 | +2 | -3 |
| 2022-03-03 05:52 | Merge pull request #17583 from zeertzjq/test-old-missing | zeertzjq | 10 | +212 | -182 |
| 2022-03-03 03:57 | test(old): add more missing test files and run more tests alone | zeertzjq | 10 | +212 | -182 |
| 2022-03-03 01:42 | feat(diagnostic): add "code" to the diagnostic structure (#17510) | David Shen | 3 | +12 | -5 |
| 2022-03-03 01:21 | Merge pull request #17579 from zeertzjq/ci-win-fail | James McCoy | 1 | +1 | -3 |
| 2022-03-03 00:25 | Merge pull request #17571 from zeertzjq/pvs-autocmd | zeertzjq | 2 | +2 | -12 |
| 2022-03-03 00:16 | ci: show failed message on Windows | zeertzjq | 1 | +1 | -3 |
| 2022-03-02 22:23 | Merge pull request #17578 from zeertzjq/test-warning-poke | zeertzjq | 2 | +6 | -6 |
| 2022-03-02 19:33 | fix(lsp): respect all of 'fixeol', 'eol', and 'binary' applying edits (#17574) | Tim Pope | 1 | +1 | -1 |
| 2022-03-02 16:57 | Merge pull request #17575 from zeertzjq/pty-did-eof | James McCoy | 2 | +9 | -13 |
| 2022-03-02 14:30 | test: mention poke_eventloop() instead of wait() | zeertzjq | 2 | +6 | -6 |
| 2022-03-02 13:28 | revert: "ci(windows): skip oldtest on windows until failing tests are fixed" | zeertzjq | 1 | +8 | -12 |
| 2022-03-02 13:28 | fix(pty_process_win/wait_eof_timer_cb): also check for proc->out.did_eof | zeertzjq | 1 | +1 | -1 |
| 2022-03-02 09:38 | Merge pull request #17572 from bfredl/testfix | bfredl | 1 | +1 | -1 |
| 2022-03-02 08:15 | fix(test): only use buffer completion in popupmenu timer test | bfredl | 1 | +1 | -1 |
| 2022-03-02 07:17 | refactor(clang): dead assignment buflocal_nr = 0 | zeertzjq | 1 | +0 | -1 |
| 2022-03-02 07:14 | refactor(PVS/V547): aucmd.type == CALLABLE_NONE is always false | zeertzjq | 1 | +0 | -7 |
| 2022-03-02 07:14 | refactor(PVS/V560): ap == NULL is always false | zeertzjq | 1 | +2 | -4 |
| 2022-03-02 07:05 | Merge pull request #16804 from zeertzjq/ui-aucmd-docs | zeertzjq | 1 | +10 | -6 |
| 2022-03-02 01:02 | Merge pull request #17570 from zeertzjq/pvs-autocmd-header | zeertzjq | 1 | +3 | -0 |
| 2022-03-02 00:50 | chore(PVS): add PVS header to api/autocmd.c | zeertzjq | 1 | +3 | -0 |
| 2022-03-02 00:45 | Merge pull request #17569 from zeertzjq/test-mapping | zeertzjq | 2 | +21 | -18 |
| 2022-03-02 00:14 | test: move two mapping tests to ex_cmds/map_spec.lua | zeertzjq | 2 | +21 | -18 |
| 2022-03-01 20:58 | fix: respect os_proc_children rv of pid not found | Charlie Groves | 1 | +1 | -1 |
| 2022-03-01 17:47 | fix: enable filetype detection and syntax highlighting with --clean (#17566) | Gregory Anders | 1 | +2 | -2 |
| 2022-03-01 16:37 | Merge pull request #17542 from dundargoc/ci/skip-oldtest-on-windows | James McCoy | 1 | +12 | -8 |
| 2022-02-27 16:30 | ci(windows): skip oldtest on windows until failing tests are fixed | Dundar Göc | 1 | +12 | -8 |
| 2022-03-01 13:47 | ci(freebsd): remove deprecated package sha to fix warning | Dundar Göc | 1 | +0 | -1 |
| 2022-03-01 12:16 | Merge pull request #17556 from zeertzjq/remove-unused-k-aucmd-special | bfredl | 1 | +0 | -3 |
| 2022-03-01 12:13 | Merge pull request #15079 from shadmansaleh/feat/verbose_lua | bfredl | 23 | +386 | -73 |
| 2022-03-01 08:07 | fix(api): include event in get_autocmds (#17553) | Christian Clason | 3 | +13 | -1 |
| 2022-03-01 01:44 | Merge pull request #17557 from zeertzjq/clarify-plug | zeertzjq | 3 | +9 | -8 |
| 2022-03-01 01:27 | docs: clarify actual behavior of <Plug> | zeertzjq | 3 | +9 | -8 |
| 2022-02-28 23:32 | refactor: remove unused K_AUCMD_SPECIAL | zeertzjq | 1 | +0 | -3 |
| 2022-02-28 19:57 | Merge pull request #17551 from bfredl/lua_autocmd_rebase | bfredl | 10 | +389 | -229 |
| 2021-05-28 19:45 | feat(lua): add missing changes to autocmds lost in the rebase | TJ DeVries | 10 | +389 | -229 |
| 2022-02-28 13:59 | Merge pull request #17529 from seandewar/api-string-oopsie | bfredl | 2 | +8 | -1 |
| 2022-02-28 13:21 | Merge pull request #17476 from dundargoc/test/emmylua | zeertzjq | 1 | +5 | -5 |
| 2022-02-17 06:53 | fix: anonymous sid not working | shadmansaleh | 3 | +59 | -34 |
| 2022-01-07 18:39 | feat(lua): show proper verbose output for lua configuration | shadmansaleh | 22 | +359 | -71 |
| 2022-02-28 01:38 | Merge pull request #17544 from r0x0d/update-readme-for-fedora-link | zeertzjq | 1 | +1 | -1 |
| 2022-02-28 01:14 | docs: fix fedora broken link in readme | Rodolfo Olivieri | 1 | +1 | -1 |
| 2022-02-27 23:07 | Merge pull request #14661 from tjdevries/tjdevries/lua_autocmd_v2 | bfredl | 38 | +2878 | -608 |
| 2021-05-28 19:45 | feat(lua): add api and lua autocmds | TJ DeVries | 38 | +2878 | -608 |
| 2022-02-27 19:35 | feat(lua): add <f-args> to user commands callback (#17522) | Javier Lopez | 5 | +109 | -11 |
| 2022-02-27 15:47 | Merge pull request #16969 from shadmansaleh/enhance/ingore_nore_on_plug_keymaps | bfredl | 6 | +56 | -8 |
| 2022-02-27 14:16 | Merge pull request #17540 from jamessan/luv-bump-fix | James McCoy | 3 | +8 | -2 |
| 2022-02-27 13:18 | ci(lint): re-add building of third-party | James McCoy | 1 | +4 | -0 |
| 2022-02-27 13:14 | ci(lint): use bundled luv until system packages are updated | James McCoy | 1 | +3 | -1 |
| 2022-02-27 12:49 | build: bump minimum version of luv to 1.43.0 | James McCoy | 1 | +1 | -1 |
| 2022-02-27 10:56 | vim-patch:c51cf0329809 (#17530) | Christian Clason | 34 | +221 | -195 |
| 2022-02-27 08:41 | Merge pull request #17386 from bfredl/neothread | bfredl | 14 | +1009 | -206 |
| 2022-02-27 02:51 | Merge pull request #17432 from zeertzjq/vim-8.1.2336 | zeertzjq | 4 | +280 | -7 |
| 2022-01-07 12:17 | chore: remove <Plug> detection from vim.keymap | shadmansaleh | 2 | +4 | -6 |
| 2022-01-07 11:28 | feat: ignore nore on <Plug> maps | shadmansaleh | 4 | +52 | -2 |
| 2022-02-27 00:41 | Merge pull request #17531 from dundargoc/refactor/coverity/big-parameter-passed-by-value | James McCoy | 1 | +2 | -2 |
| 2022-02-27 00:39 | Merge pull request #17535 from dundargoc/test/ci-fold | James McCoy | 1 | +0 | -6 |
| 2022-02-26 22:36 | test(ci): remove non-existent ci-fold from tests | Dundar Göc | 1 | +0 | -6 |
| 2022-02-26 22:57 | Merge pull request #17525 from lf-/hardcopy-truecolor | bfredl | 1 | +28 | -15 |
| 2022-02-26 12:06 | fix(coverity/175977): big parameter passed by value | Dundar Göc | 1 | +2 | -2 |
| 2022-02-26 17:32 | Merge pull request #17532 from dundargoc/ci/add-timeout | James McCoy | 1 | +2 | -0 |
| 2022-02-26 15:57 | ci: add timeout to all jobs | Dundar Göc | 1 | +2 | -0 |
| 2022-02-26 13:27 | fix(api): convert blob to NUL-terminated API string | Sean Dewar | 2 | +8 | -1 |
| 2022-02-26 10:03 | refactor(lua): cleanup and docs for threads | bfredl | 7 | +79 | -78 |
| 2022-02-26 13:53 | Merge pull request #16845 from seandewar/floaty-aucmd-win | bfredl | 3 | +73 | -1 |
| 2022-02-26 13:52 | Merge pull request #17414 from zeertzjq/api-set-cursor-redraw | bfredl | 2 | +45 | -2 |
| 2022-02-26 13:48 | Merge pull request #17337 from dundargoc/refactor/pvs/v560 | bfredl | 1 | +1 | -1 |
| 2022-02-26 13:17 | Merge pull request #17527 from zeertzjq/test-pending-win32 | zeertzjq | 4 | +5 | -10 |
| 2021-12-25 13:38 | refactor(lua): use references directly on main thread | Björn Linse | 3 | +52 | -46 |
| 2021-09-11 02:48 | feat(lua): add proper support of luv threads | erw7 | 13 | +992 | -196 |
| 2022-02-26 13:01 | vim-patch:8.2.4464: Dtrace files are recognized as filetype D (#17518) | Christian Clason | 4 | +44 | -0 |
| 2022-02-26 13:00 | Merge pull request #17219 from clason/bump-luvit | Christian Clason | 3 | +4 | -27 |
| 2022-02-26 12:51 | Merge pull request #17479 from dundargoc/docs/usr04/update-Y-description | zeertzjq | 5 | +11 | -7 |
| 2022-02-26 12:37 | Merge pull request #17472 from lewis6991/signcol_improvements | bfredl | 5 | +34 | -17 |
| 2022-02-26 11:28 | test: use helpers.pending_win32(pending) instead of iswin() | zeertzjq | 4 | +5 | -10 |
| 2022-02-03 14:11 | build(deps): bump libuv to 1.43.0+7ae0c95 | Christian Clason | 3 | +2 | -25 |
| 20579 more commits remaining, fetch the repository |