Commit Graph

  • b55a868309 feat(diagnostic): debounce current-line render #39542 master Oleh Volynets 2026-06-15 17:11:57 +02:00
  • 145b20eb89 test: unreliable "with 'statuscolumn' wraps text" #40273 Justin M. Keyes 2026-06-15 10:30:55 -04:00
  • 9ac89aacb2 test(autoread): unreliable "coalesces rapid changes via debouncing" #40272 Justin M. Keyes 2026-06-15 09:36:53 -04:00
  • 436761cba2 fix(tui): late-arriving OSC11 response triggers OptionSet #40270 Justin M. Keyes 2026-06-15 09:12:15 -04:00
  • 1f82ecf770 fix(tui): patch reset-cursor-style seq regardless of terminfo #40249 release-0.12 Kyle 2026-06-15 06:41:40 -05:00
  • fe82da7f41 ci: bump github/codeql-action dependabot/github_actions/github-actions-0321e4ed66 dependabot[bot] 2026-06-15 12:29:19 +00:00
  • ebc69b387c fix(tui): patch reset-cursor-style seq regardless of terminfo #40249 Kyle 2026-06-15 06:41:40 -05:00
  • 4968916cf9 feat(lsp): clean up semantic token initialization and debounce #40254 backport-40254-to-release-0.12 jdrouhard 2026-06-15 06:19:09 -05:00
  • 859790e244 feat(lsp): clean up semantic token initialization and debounce #40254 jdrouhard 2026-06-15 06:19:09 -05:00
  • 6acde1fcf0 fix(shada): prevent case-duplicate :oldfiles #40013 tao 2026-06-15 19:02:17 +08:00
  • db0fca2443 fix(mappings): 'langmap' with multibyte chars #40148 Vahur Sinijärv 2026-06-15 13:49:41 +03:00
  • a69f2db773 vim-patch:9.2.0649: filetype: tf files sometimes incorrectly recognized (#40258) nightly zeertzjq 2026-06-15 13:48:35 +08:00
  • 3aea851bfe vim-patch:9.2.0647: matchfuzzypos() false exact match for long equal-length candidates (#40257) zeertzjq 2026-06-15 13:20:11 +08:00
  • 887f3bca0b docs: update version.c marvim/ci-version-update marvim 2026-06-15 04:41:04 +00:00
  • 63d89afc4c vim-patch:9.2.0642: statusline: buffer overflow with item groups (#40253) zeertzjq 2026-06-15 10:40:25 +08:00
  • ff6930a646 Merge pull request #40252 from zeertzjq/vim-9.2.0629 zeertzjq 2026-06-15 08:52:06 +08:00
  • abaf2a0e93 fix(tui): more compatible way to reset cursor #40234 Vadim Misbakh-Soloviov 2026-06-14 22:43:44 +07:00
  • 2fe91d0225 vim-patch:9.2.0645: Composing chars no longer accepted in end-id abbr zeertzjq 2026-06-15 08:06:50 +08:00
  • c58e5b73f1 fix(xxd): buffer overread #40236 OrbisAI Security 2026-06-14 20:46:02 +05:30
  • 0c63e41b5d vim-patch:9.2.0629: 0x80 and 0x9b byte not unescaped when check for valid abbr zeertzjq 2026-06-15 08:03:40 +08:00
  • 5c75abf790 fix(xxd): signed left-shift overflow in -r mode #40246 Justin M. Keyes 2026-06-14 16:00:05 -04:00
  • 8b5d80ab44 feat(events): :mksession SessionWritePre event #39688 Igor Lacerda 2026-06-14 18:04:46 -03:00
  • 7e0047abb4 Merge #40237 surface autoread activity via 'busy' flag Justin M. Keyes 2026-06-14 16:34:30 -04:00
  • d34cfe1cb8 fix(autoread): handle autocmd errors Justin M. Keyes 2026-06-14 20:20:45 +02:00
  • 2abb9785d3 feat(autoread): surface autoread activity via 'busy' flag Justin M. Keyes 2026-06-14 14:07:08 +02:00
  • f350e39b77 fix(xxd): signed left-shift overflow in -r mode #40246 Justin M. Keyes 2026-06-14 16:00:05 -04:00
  • 1d24ca4abb backport: fix(cliff): strip "backport:" prefix from commit subject (#40245) neovim-backports[bot] 2026-06-14 13:02:12 -04:00
  • 55205b3231 backport: feat(lsp): use LspNotify for semantic tokens (#40242) Justin M. Keyes 2026-06-14 12:43:08 -04:00
  • 6f3446c970 Merge #40087 from ofseed/pos-util-follow-up Justin M. Keyes 2026-06-14 12:42:52 -04:00
  • 4c3b0ecb46 fix(cliff): strip "backport:" prefix from commit subject #40243 Justin M. Keyes 2026-06-14 12:00:37 -04:00
  • 224ad8a538 fix(tui): more compatible way to reset cursor #40234 Vadim Misbakh-Soloviov 2026-06-14 22:43:44 +07:00
  • 304f8ed67a backport: fix(net): set buftype=nofile (again) (#39932) neovim-backports[bot] 2026-06-14 11:25:45 -04:00
  • dc6a9170eb backport: fix(lsp): trailing blank line when edit inserts past end of buffer (#40176) neovim-backports[bot] 2026-06-14 11:25:18 -04:00
  • ecda67662f backport fix(lsp): refresh codelens despite pending debounce #40177 Justin M. Keyes 2026-06-14 11:23:32 -04:00
  • 966e7a98f5 fix(xxd): buffer overread #40236 OrbisAI Security 2026-06-14 20:46:02 +05:30
  • 3d6393540e feat(lsp): use LspNotify for semantic tokens #40224 jdrouhard 2026-06-14 10:10:59 -05:00
  • c37aacb426 docs: update version.c #40231 github-actions[bot] 2026-06-14 07:15:30 -04:00
  • 2e8c60cb38 vim-patch:9.2.0624: C-N/C-P cannot be mapped in complete() completion (#40232) glepnir 2026-06-14 13:15:07 +08:00
  • 3e300b0deb vim-patch:9.2.0635: checking the syntax contains/cluster list is slow (#40230) zeertzjq 2026-06-14 11:40:59 +08:00
  • e997599894 vim-patch:9.2.0640: the "%" command jumps to parens and braces inside comments (#40229) zeertzjq 2026-06-14 10:52:50 +08:00
  • 710431c696 Merge pull request #40228 from zeertzjq/vim-ff7fcb8 zeertzjq 2026-06-14 10:02:39 +08:00
  • 8ea5747f6d vim-patch:1fee3cd: runtime(beancount): Include Beancount runtime files zeertzjq 2026-06-14 09:32:06 +08:00
  • 439a8d9714 vim-patch:ff7fcb8: runtime(pfmain): Add smtp_destination_rate_delay to syntax script zeertzjq 2026-06-14 09:31:51 +08:00
  • ff0352fd4f vim-patch:9.2.0639: gq with 'formatprg' fails on an empty buffer (#40226) glepnir 2026-06-14 08:45:16 +08:00
  • 37239e724e Merge #40220 from justinmk/fixautoread Justin M. Keyes 2026-06-13 17:37:08 -04:00
  • aeea633deb test(autoread): make "debounce" test actually valid Justin M. Keyes 2026-06-13 11:15:23 +02:00
  • 1d33a81751 test(autoread): cleanup Justin M. Keyes 2026-06-13 01:40:05 +02:00
  • 83d9b9afca fix(statusline): prevent various buffer overflows with item groups #40219 Sébastien Hoffmann 2026-06-13 19:57:01 +02:00
  • e36659c82f fix(statusline): prevent various buffer overflows with item groups #40219 Sébastien Hoffmann 2026-06-13 19:57:01 +02:00
  • e9b9426d7d fix(filetype): vim.filetype.match fails if CWD goes missing #40190 Evgeni Chasnovski 2026-06-13 20:20:45 +03:00
  • 736f914c7b fix(mouse): click on "below" virtual lines #40217 luukvbaal 2026-06-13 18:56:42 +02:00
  • 67378bfb5a test(undotree): flaky tests #40218 altermo 2026-06-13 18:49:18 +02:00
  • d52ebe317d feat(diagnostic): add virt_lines_overflow option for virtual_lines #40178 John Reid 2026-06-13 04:20:20 -04:00
  • c5d467323e vim-patch:9.1.0387: Vim9: null value tests not sufficient #40215 Jan Edmund Lazo 2026-06-13 04:06:03 -04:00
  • 2c3c6bc7e3 docs: update version.c #40108 github-actions[bot] 2026-06-13 03:59:45 -04:00
  • 400f247397 feat(autoread): use filewatchers for OS-driven change detection #37971 Oleksandr Chekhovskyi 2026-06-13 01:25:15 +03:00
  • c1318ac348 fix(test): support multiple --filter-out #39885 Natanael Copa 2026-05-20 15:03:45 +02:00
  • c622b454b5 Merge #40086 fix(tui): keep synchronized output active across partial flushes Justin M. Keyes 2026-06-12 13:20:39 -04:00
  • f81da18c3a fix(stdpath): avoid DOS 8.3 filenames for "cache", "run" #40201 tao 2026-06-12 23:03:23 +08:00
  • baabb7ab6f test: mark non-actionable tests as N/A #40207 Justin M. Keyes 2026-06-12 09:50:27 -04:00
  • 76cacf6f8b vim-patch:9.2.0623: possible integer overflow in spellfile tree bounds check (#40204) zeertzjq 2026-06-12 19:37:44 +08:00
  • 6f68c872d6 test(windows): unskip some channel/job tests #38515 Justin M. Keyes 2026-06-12 07:35:43 -04:00
  • 00289fa20a vim-patch:9.2.0621: 'autoindent' not stripped with virtualedit=onemore (#40203) zeertzjq 2026-06-12 18:53:35 +08:00
  • 8c4578cc4f vim-patch:78094ff: runtime(vim): Update base syntax, simplify function call matching (#40202) zeertzjq 2026-06-12 18:38:27 +08:00
  • fded370b3e perf(lsp): overscan semantic_token range requests #40036 Jay Madden 2026-06-11 16:16:54 -05:00
  • 3ed78daf83 perf(lsp): overscan semantic_token range requests #40036 Jay Madden 2026-06-11 16:16:54 -05:00
  • a0d7e80368 fix(folds): foldcolumn is interrupted for virtual line above nested fold (#39999) Matei Stroia 2026-06-11 16:42:18 +03:00
  • fe154f4d45 fix(folds): foldcolumn is interrupted for virtual line above nested fold (#39999) Matei Stroia 2026-06-11 16:42:18 +03:00
  • 8b0060d92f Merge #40173 fix(docs): numbered listitems Justin M. Keyes 2026-06-11 08:58:30 -04:00
  • 5469fa8038 fix(docs): numbered listitems Justin M. Keyes 2026-06-11 13:34:15 +02:00
  • a6584b205c docs: misc Justin M. Keyes 2026-06-10 23:34:09 +02:00
  • ed7acd1391 fix(startup): use nvim.difftool for nvim -d only for directories #40185 Tomas Slusny 2026-06-11 12:15:04 +02:00
  • de10d10d3f vim-patch:9.1.1865: tests: do not notice lines containing only a tab (#40182) zeertzjq 2026-06-11 18:47:57 +08:00
  • 2fd2361a9d fix(startup): use nvim.difftool for nvim -d only for directories #40185 Tomas Slusny 2026-06-11 12:15:04 +02:00
  • d72e91a0b6 Merge pull request #40162 from janlazo/vim-9.1.0944 zeertzjq 2026-06-11 10:56:54 +08:00
  • 273cad8f8d vim-patch:9.1.1996: tests: test_cmdline.vim leaves swapfiles behind Jan Edmund Lazo 2026-06-10 22:38:03 -04:00
  • 0837ccbf24 vim-patch:9.1.1956: tests: test_sort.vim leaves swapfiles behind Jan Edmund Lazo 2026-06-10 22:32:09 -04:00
  • 29ec44dfc1 vim-patch:9.1.0944: tests: test_registers fails when not run under X11 Jan Edmund Lazo 2026-06-10 00:38:35 -04:00
  • 2b8e4f6988 vim-patch:9.2.0620: runtime(netrw): fix 2match pattern rebuild (#40179) zeertzjq 2026-06-11 10:16:15 +08:00
  • d42f7ee9dc fix(lsp): trailing blank line when edit inserts past end of buffer #40133 Aaron Tinio 2026-06-11 07:25:13 +08:00
  • 16549f2f40 fix(lsp): refresh codelens despite pending debounce #40154 Tristan Knight 2026-06-11 00:18:48 +01:00
  • 427fec907b build: version bump Justin M. Keyes 2026-06-11 00:13:45 +02:00
  • 35b57441b0 NVIM v0.12.3 v0.12.3 stable Justin M. Keyes 2026-06-11 00:06:57 +02:00
  • 7c53de949b fix(autocmd): redraw statusline after nvim_exec_autocmds() #40172 Barrett Ruth 2026-06-10 17:02:03 -05:00
  • b49492f13c fix(option): set 'shell…' options based on detected shell #40031 tao 2026-06-11 05:28:17 +08:00
  • 2899e350ff docs(lsp): bump protocol/meta to 3.18 #37273 Tristan Knight 2026-06-10 22:02:12 +01:00
  • 585c93204f fix(path): nvim_get_runtime_file fails on DOS 8.3 filename #40144 tao 2026-06-10 19:46:55 +08:00
  • 7bf2ab4b87 fix(path): nvim_get_runtime_file fails on DOS 8.3 filename #40144 tao 2026-06-10 19:46:55 +08:00
  • 61380c5e0a build(wasmtime): don't require exact patch version Christian Clason 2026-06-10 12:58:17 +02:00
  • 9816e9392a build(deps): bump wasmtime to v36.0.9 Christian Clason 2026-06-10 11:13:41 +02:00
  • 02d440da2a build(deps): bump tree-sitter to 519d51148 Christian Clason 2026-06-10 11:07:42 +02:00
  • cc056d78fb vim-patch:9.1.0581: Various lines are indented inconsistently (#40161) zeertzjq 2026-06-10 12:56:22 +08:00
  • 8b51e50cdc Merge pull request #40160 from janlazo/vim-9.0.2082 zeertzjq 2026-06-10 11:58:39 +08:00
  • b402a1221f vim-patch:9.1.0342: tests: test_taglist fails when 'helplang' contains non-english Jan Edmund Lazo 2026-06-09 23:28:35 -04:00
  • 1c8b988bf7 vim-patch:9.1.0095: tests: test_restricted() fails Jan Edmund Lazo 2026-06-09 22:42:26 -04:00
  • 4465bb8bc8 vim-patch:9.0.2082: test_channel may fail because of IPv6 config issue Jan Edmund Lazo 2026-06-09 22:34:16 -04:00
  • 9708f9ddfb build(vim-patch): test_mswin_event() is N/A (#40158) Jan Edmund Lazo 2026-06-09 21:27:28 -04:00
  • 268cd370be vim-patch:595d0a7: runtime(doc): wrong {str} length limit in matchfuzzy() docs (#40157) zeertzjq 2026-06-10 09:18:26 +08:00
  • 51d59b2244 vim-patch:9.2.0605: tests: Test_screenpos() is flaky in GUI (#40156) zeertzjq 2026-06-10 08:47:13 +08:00
  • d4e6f92f52 vim-patch:9.2.0610: cindent: closing brace in a comment affects the next line's indent (#40155) zeertzjq 2026-06-10 07:37:08 +08:00