Commit Graph

  • 27e7aba982 Merge #39630 from ofseed/lua-no-memoize Justin M. Keyes 2026-05-06 11:15:31 -04:00
  • ab69f81c16 fix(lua): increase vim.F deprecation version [skip ci] #39632 Mike J McGuirk 2026-05-06 11:13:15 -04:00
  • d7ef55e881 fix(vim.iter): add richer generic annotations Lewis Russell 2026-04-20 15:22:32 +01:00
  • 70f22713a1 fix(ui2): entering the pager fails if <ESC> is remapped to :fclose (#39462) Tomasz N 2026-05-06 15:42:26 +02:00
  • 2b7a00746d fix(ui2): entering the pager fails if <ESC> is remapped to :fclose (#39462) Tomasz N 2026-05-06 15:42:26 +02:00
  • 13041a067e fix(ui2): error E518 when typing "vim:" in cmdline #39599 STG 2026-05-06 21:43:01 +09:00
  • c3f803c3b6 feat(server): serverlist({info=true}) gets detailed info #39392 Szymon Wilczek 2026-05-06 14:55:34 +02:00
  • 0ea720f281 fix(ui2): error E518 when typing "vim:" in cmdline #39599 STG 2026-05-06 21:43:01 +09:00
  • b8af8d7672 fix(lua): return v[field] instead of nil when v[field] is false Yi Ming 2026-05-06 20:32:56 +08:00
  • 83f9944911 revert: "perf(lua): memoize key_fn results" Yi Ming 2026-05-06 20:32:07 +08:00
  • fcd1d97265 feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495 Olivia Kinnear 2026-05-06 07:15:00 -05:00
  • f562204a5c feat(diagnostic)!: deprecate format as a table #39603 Yi Ming 2026-05-06 19:01:21 +08:00
  • 1787965d77 feat(api): nvim_get_commands returns desc #39623 glepnir 2026-05-06 18:36:39 +08:00
  • c286c9d686 feat(treesitter): provide select() #39069 Nathan Zeng 2026-05-06 03:16:58 -07:00
  • 0aa77cb78c vim-patch:9.2.0443: GUI: cancelling save dialog overwrites or discards unnamed buffer (#39617) zeertzjq 2026-05-06 08:19:30 +08:00
  • d9a7b68795 vim-patch:9.2.0447: cindent does not ignore comments (#39622) zeertzjq 2026-05-06 09:45:18 +08:00
  • cfa803d895 vim-patch:9.2.0446: runtime(netrw): off-by-one bug in s:NetrwUnMarkFile() (#39620) zeertzjq 2026-05-06 09:23:22 +08:00
  • 60d069d422 vim-patch:9.2.0445: win_fix_scroll() called before win_comp_pos() in command_height() (#39619) zeertzjq 2026-05-06 09:23:09 +08:00
  • 15a58bb02a vim-patch:9.2.0444: Cannot set 'path' option via modeline zeertzjq 2026-05-06 07:23:16 +08:00
  • b013940391 vim-patch:9.2.0435: [security]: backticks in 'path' may cause shell execution on completion zeertzjq 2026-05-06 07:18:45 +08:00
  • 2bb426ce4a vim-patch:9.2.0443: GUI: cancelling save dialog overwrites or discards unnamed buffer (#39617) zeertzjq 2026-05-06 08:19:30 +08:00
  • f39f6f72a7 vim-patch:1903020: runtime(autopkgtest): update syntax script (#39616) zeertzjq 2026-05-06 08:19:16 +08:00
  • c96740c09f Merge pull request #39615 from zeertzjq/vim-9.2.0435 zeertzjq 2026-05-06 08:08:05 +08:00
  • d1c3d6fbaa vim-patch:9.2.0444: Cannot set 'path' option via modeline zeertzjq 2026-05-06 07:23:16 +08:00
  • b06f8b174f vim-patch:9.2.0435: [security]: backticks in 'path' may cause shell execution on completion zeertzjq 2026-05-06 07:18:45 +08:00
  • a5482eeb9f test: flaky terminal channel exitcode check #39580 David Balatero 2026-05-05 11:45:41 -04:00
  • d0582fcc74 vim-patch:9.2.0442: completion: i_CTRL-X_CTRL-V doesn't use dict from customlist (#39614) zeertzjq 2026-05-06 07:17:21 +08:00
  • 97de5f145a perf(lua): memoize key_fn results #39568 Yi Ming 2026-05-06 05:04:11 +08:00
  • e67f9c5853 fix(lua): avoid __index when deciding if a table is a list #39556 Yi Ming 2026-05-06 04:32:20 +08:00
  • ed194b99ac fix(lsp): support nested workspace registrations #39574 Tristan Knight 2026-05-05 21:36:02 +01:00
  • 264fbc0ace fix(lua): avoid __index when deciding if a table is a list #39556 Yi Ming 2026-05-06 04:32:20 +08:00
  • b1ebf45a6d fix(vim.net): unreliable integration tests #39594 Ellison 2026-05-05 17:26:59 -03:00
  • 97ef9f74b2 fix(events): trigger WinScrolled during 'incsearch' #39308 Daigo Yamashita 2026-05-06 03:34:53 +09:00
  • c9cb49358b test: unreliable pack_spec.after_each: "EBUSY: resource busy or locked" #39606 David Balatero 2026-05-05 13:57:56 -04:00
  • 19a2ef5afa test: unreliable pack_spec.after_each: "EBUSY: resource busy or locked" #39606 David Balatero 2026-05-05 13:57:56 -04:00
  • 78111e5371 test: flaky terminal channel exitcode check #39580 David Balatero 2026-05-05 11:45:41 -04:00
  • 10b739aac1 ci: bump msys2/setup-msys2 from 2.31.0 to 2.31.1 in the github-actions group across 1 directory (#39604) dependabot[bot] 2026-05-05 11:26:44 -04:00
  • e768d81268 ci: bump the github-actions group #39600 Justin M. Keyes 2026-05-05 09:20:39 -04:00
  • b56f7c6edd fix(diagnostic): status() respects config.signs #39525 Yi Ming 2026-05-05 20:35:35 +08:00
  • e4876d8126 Merge pull request #39598 from zeertzjq/vim-9.1.1756 zeertzjq 2026-05-05 10:47:27 +08:00
  • 64249d2f2a vim-patch:9.2.0438: tests: test_plugin_termdebug is flaky zeertzjq 2026-05-05 10:27:11 +08:00
  • ddee275c69 vim-patch:9.1.1756: termdebug: Need a few more user commands zeertzjq 2026-05-05 10:09:11 +08:00
  • 43669d5e07 vim-patch:bb807eb: runtime(doc): Tweak documentation style (#39597) zeertzjq 2026-05-05 07:59:43 +08:00
  • 37596fcd29 vim-patch:cb0b4cf: Fix a few more typos (#39596) zeertzjq 2026-05-05 07:18:52 +08:00
  • b4b93605aa vim-patch:9.2.0439: completion: info popup not removed in cmdline mode (#39595) zeertzjq 2026-05-05 07:02:20 +08:00
  • d9baaf7da1 fix(ci): generate more data to stress output throttling test #39577 David Balatero 2026-05-04 12:10:45 -04:00
  • 7e813c65f7 fix(path): exepath() should respect 'shellslash' #39541 tao 2026-05-05 00:18:13 +08:00
  • cbedd537ac fix(ci): generate more data to stress output throttling test #39577 David Balatero 2026-05-04 12:10:45 -04:00
  • 7fff439395 vim-patch:9.2.0433: customlist completion cannot supply pum metadata (#39584) zeertzjq 2026-05-04 11:47:54 +08:00
  • 65a0553b95 refactor(cmdexpand.c): deduplicate code (#39582) zeertzjq 2026-05-04 09:32:03 +08:00
  • cdccd452ff refactor(cmdexpand.c): deduplicate code (#39582) zeertzjq 2026-05-04 09:32:03 +08:00
  • f9f2596288 vim-patch:9.2.0436: Buffer overflow when parsing overlong errorformat lines (#39578) zeertzjq 2026-05-04 07:20:16 +08:00
  • 0e69a38026 vim-patch:9.2.0436: Buffer overflow when parsing overlong errorformat lines (#39578) zeertzjq 2026-05-04 07:20:16 +08:00
  • 4f22640b86 fix(treesitter): get_node_text() inconsistent trailing newline #39409 David Balatero 2026-05-03 09:23:32 -04:00
  • 7ed5609439 fix(treesitter): get_node_text() inconsistent trailing newline #39409 David Balatero 2026-05-03 09:23:32 -04:00
  • 14819d55fb vim-patch:9.2.0430: tests: Test_shortmess_F3() is flaky on MS-Windows zeertzjq 2026-05-03 07:06:39 +08:00
  • 57bd41da4d vim-patch:9.2.0429: tests: flaky screendump Test_smoothscroll_incsearch() zeertzjq 2026-05-03 07:05:55 +08:00
  • 44baa8d94b ci(external): no need for neovim-ppa/stable Christian Clason 2026-05-02 17:06:22 +02:00
  • d788dd2811 refactor(excmd): pass fargs to Lua for builtin cmds #39528 Justin M. Keyes 2026-05-02 10:46:23 -04:00
  • 22f3b28367 ci(external): no need for neovim-ppa/stable #39557 Christian Clason 2026-05-02 16:19:54 +02:00
  • ec671a2d51 vim-patch:9.2.0425: Cannot silence undo/redo messages (#39554) zeertzjq 2026-05-02 12:55:14 +08:00
  • 329dc30ef0 vim-patch:partial:9.2.0423: popup: wrapped cmdline truncated with wildoptions=pum (#39553) zeertzjq 2026-05-02 11:38:31 +08:00
  • 0c9dd4e471 ci(optional): avoid reruns from unrelated labels #39547 Barrett Ruth 2026-05-01 13:12:19 -04:00
  • 8919b02eba fix(lsp): dynamic registration for off-spec method #39544 Tristan Knight 2026-05-01 17:04:18 +01:00
  • e230ff0439 fix: vim._with may silence all cmdline-errors #34301 altermo 2026-05-01 16:33:45 +02:00
  • 41146f9972 vim-patch:e4413c5: runtime(algol68): Update syntax file, match symbolic identity relators (#39551) zeertzjq 2026-05-02 10:52:18 +08:00
  • 941f2f9522 vim-patch:9.2.0418: wildcards in expanded env vars reinterpreted by glob (#39517) glepnir 2026-05-02 10:51:44 +08:00
  • 085bb518c8 ci(optional): avoid reruns from unrelated labels #39547 Barrett Ruth 2026-05-01 13:12:19 -04:00
  • 344d984ed2 fix(lsp): dynamic registration for off-spec method #39544 Tristan Knight 2026-05-01 17:04:18 +01:00
  • a6ea3a1055 fix: vim._with may silence all cmdline-errors #34301 altermo 2026-05-01 16:33:45 +02:00
  • ad2cf23435 fix(style): drop clang-format #39514 Riccardo Mazzarini 2026-05-01 16:01:40 +02:00
  • 9734f33bc7 feat(vim.net): request() accepts more http methods #39406 Ellison 2026-05-01 07:54:44 -03:00
  • e069022215 fix(help): fix CTRL character issue for :help {subject} #39537 Yochem van Rosmalen 2026-05-01 12:28:16 +02:00
  • 84ae70c172 fix(help): fix CTRL character issue for :help {subject} #39537 Yochem van Rosmalen 2026-05-01 12:28:16 +02:00
  • 858cd3d106 vim-patch:7da90de: runtime(cabal): add missing haskell language editions (#39533) zeertzjq 2026-05-01 07:36:00 +08:00
  • 20a2398877 docs: Update instructions for debugging LSP (#39527) Matthew Hughes 2026-05-01 07:28:22 +10:00
  • 578727c25e docs: Update instructions for debugging LSP (#39527) Matthew Hughes 2026-05-01 07:28:22 +10:00
  • 83ee06463b Merge #39488 from justinmk/uiselect Justin M. Keyes 2026-04-30 13:42:53 -04:00
  • 7c4845ff46 fix(ui): z=, tselect with async vim.ui.select Justin M. Keyes 2026-04-30 02:23:28 +02:00
  • 18d7dd485b feat(ui): use vim.ui.select for :oldfiles, :recover Justin M. Keyes 2026-04-29 01:18:58 +02:00
  • 6a87ef75b3 fix(env): force uppercase environ() keys on Windows #39523 Justin M. Keyes 2026-04-30 11:43:04 -04:00
  • 668ccd97b6 vim-patch:9.2.0416: Unix: filename completion splits at space for single-file Ex commands (#39520) zeertzjq 2026-04-30 21:11:49 +08:00
  • 4b424a06c5 backport fix(lsp): send didClose, didOpen when languageId changes (#39519) Justin M. Keyes 2026-04-30 09:09:55 -04:00
  • 77a27076e8 Merge pull request #39469 from bfredl/systempipa bfredl 2026-04-30 13:31:45 +02:00
  • d9ed4c8566 refactor(tty): tty.request() #39489 Justin M. Keyes 2026-04-30 07:26:40 -04:00
  • 071f9748c0 vim-patch:9.2.0415: Wrong behavior when executing register that ends in Insert mode (#39518) zeertzjq 2026-04-30 19:14:28 +08:00
  • c79d5f5028 vim-patch:9.2.0417: completion: no support for "noinsert" with 'wildmode' (#39516) glepnir 2026-04-30 19:13:47 +08:00
  • 6195624a3f build(lint): allow "bufnr" as positional param #39515 Justin M. Keyes 2026-04-30 07:12:35 -04:00
  • 46fa9354b6 fix(vim.system): use REAL PIPES for vim.system, similar to jobs bfredl 2026-04-28 11:42:11 +02:00
  • 1e7edb2c52 fix(lsp): send didClose, didOpen when languageId changes #39499 phanium 2026-04-30 17:56:16 +08:00
  • d147d0434d Merge pull request #39512 from justinmk/release Justin M. Keyes 2026-04-29 20:30:32 -04:00
  • 4ee47a56ec docs: misc Justin M. Keyes 2026-04-29 17:37:47 -04:00
  • 822778f7e5 fix(excmd): use realtime for v:starttime, :uptime #39425 Till Bungert 2026-04-28 01:01:47 +02:00
  • 1e06e95662 docs: misc #39511 Justin M. Keyes 2026-04-29 17:37:47 -04:00
  • 040bdf0bc5 refactor(path): more slash normalization #39426 tao 2026-04-30 04:33:22 +08:00
  • 7cd0e40039 fix(lsp): fix threshold to compute contrast color #39504 Ayose C. 2026-04-29 20:23:37 +00:00
  • c9ca59ad28 backport: fix(lsp): util.lua attempt to concatenate userdata #39510 Olivia Kinnear 2026-04-29 15:13:47 -05:00
  • d44b0d1f69 feat(img): vim.ui.img.del(math.huge) clears all images #39484 Chip Senkbeil 2026-04-29 09:38:20 -05:00
  • b07e853f79 build(vim-patch): AGENTS.md is N/A #39490 Jan Edmund Lazo 2026-04-29 07:07:30 -04:00
  • 4ba8e05dae vim-patch:c5de823: runtime(qml): Add optional chaining to QML syntax (#39494) zeertzjq 2026-04-29 14:16:06 +08:00