Matěj Cepl 098934ad48 Update to version 0.12.0~git.1773674987.7b7e8cc724
* feat(progress): disable cmdline progress msg via messagesopt' #36730
  * docs(api): manually format api-buffer-updates
  * fix(api): use standard error messages
  * docs: misc
  * fix(diagnostic): open_float() handles config.float function #31577
  * fix(api): nvim_open_tabpage positional "enter"
  * fix(api): nvim_open_tabpage "after" like :[count]tab
  * fix: nvim_open_tabpage cleanup, fixes, more tests
  * feat(api): add nvim_open_tabpage
  * vim-patch:049c76f: runtime(termdebug): drop outdated comment from termdebug.vim (#38325)
  * fix(ux): drop "Sorry" from messages #38318
  * vim-patch:9.2.0143: termdebug: no support for thread and condition in :Break
  * test(old): avoid indexing undefined signs
  * vim-patch:partial:9.1.1004: tests: a few termdebug tests are flaky
  * vim-patch:partial:9.1.0613: tests: termdebug test may fail and leave file around
  * vim-patch:partial:225d4d921: runtime(termdebug): Refactored StartDebug_term and EndDebug functions
  * vim-patch:fce324f557: runtime(termdebug): close all buffers in the same way
  * fix(terminal): don't always leave if enter autocmds delete buffer #38324
  * build(deps): bump luv to 1.52.1-0
  * feat(help): super K (":help!") guesses tag at cursor #36205
  * fix(terminal): check `buf` before deleting extmark #38314
  * fix(terminal): heap UAF from autocmds when entering #38316
  * fix(statusline): missing info/hint diagnostics #38307
  * test(ui/mode_spec): fix retry not working (#38300)
  * vim-patch:9.2.0165: tests: perleval fails in the sandbox
  * vim-patch:9.2.0162: tests: unnecessary CheckRunVimInTerminal in test_quickfix
  * vim-patch:9.2.0159: Crash when reading quickfix line
  * fix(api): improve external window validation
  * fix(api): disallow moving window between tabpages in more cases
  * feat(api): nvim_win_set_config can move split to other tp as floatwin
  * fix(winfloat): last_status when changing split to floatwin
  * fix(api): relax config validation for "win"
  * refactor(window): lastwin_nofloating takes tp
  * fix(api): don't config split as floatwin relative to itself
  * fix(api): win_config_float_tp grid removal, redraw
  * refactor(api): cleanup, more comments, more tests, news
  * feat(api): nvim_win_set_config can move floatwin to another tabpage
  * build(deps): bump tree-sitter to v0.26.7
  * fix(messages): allocate message history kind string #38292
  * refactor(treesitter): move range related functions
  * docs(treesitter): fix typo
  * fix(lsp): handle non-string documentation in completion items #38291
  * fix(window): don't leak fold memory with style=minimal #38287
  * docs: update version.c #38222
  * vim-patch:9.2.0155: filetype: ObjectScript are not recognized (#38288)
  * vim-patch:9.2.0152: concatenating strings is slow (#38286)
  * refactor(treesitter)!: get_parser return nil on error #37276
  * refactor: rename _ensure_integer => _assert_integer
  * docs: misc
  * fix(normal): crash using :norm from vim.ui_attach shell message event #38283
  * build: noisy readability-implicit-bool-conversion warning #38282
  * ci: label disclosed AI-assisted PRs
  * test: set NVIM_TEST in zig build #38281
  * feat(diagnostic): custom status format function #36696
  * fix(ui): preview float doesn't respond to mouse scroll #38270
  * fix(completion): wrong CompleteDone reason for auto-inserted sole match #38280
  * fix(api): nvim_parse_cmd on range-only, modifier-only commands #36665
  * test: include :cd in pcall() in rmdir() (#38278)
  * vim-patch:3697c6b: runtime(ssh): ignore case in 'keywordprg', update syntax script (#38277)
  * vim-patch:9.2.0147: blob: concatenation can be improved (#38276)
  * fix(ui2): use pager to list consecutively typed commands #38272
  * refactor: integer functions, optimize asserts #34112
  * docs: use "ev" convention in event-handlers
  * docs: vimfn descriptions
  * docs: misc
  * fix(pum): keep info window aligned with pum when above #38251
  * test: fs_spec fails if home is a symlink #38258
  * feat(startup): warn if NVIM_LOG_FILE is inaccessible #38070
  * refactor(highlight): extract set_gui_color() from do_highlight()
  * fix(highlight): correct change detection in do_highlight for gui colors
  * vim-patch:9.2.0140: file reading performance can be improved (#38266)
  * ci: fix broken workflows after Zizmor fixes (#38264)
  * vim-patch:2cf18fc: runtime(python): Update syntax, improve pythonNumber pattern performance (#38263)
  * vim-patch:8f2cd47: runtime(sudoers): update filetype plugin and syntax script (#38262)
  * vim-patch:9.2.0137: [security]: crash with composing char in collection range (#38261)
  * fix(process): wrong exit code for SIGHUP on Windows (#38242)
  * fix(cmake): linker flags, doc generation for cross-compilation #38215
  * fix(prompt): don't implicitly set 'modified' #38118
  * fix(lsp): ensure augroup before querying autocmds #38254
  * docs: misc
  * docs: deprecate hit-enter
  * docs: api, messages, lsp, trust
  * test(ex_cmds/mksession_spec): fix possible error log (#38255)
  * docs: usr_25.txt formatting
  * fix(compositor): clear old position with last known dimensions #38229
  * feat(lsp): do completionItem/resolve if completeopt=popup #32820
  * fix(terminal): free the "[Process exited]" msg extmark #38246
  * test(api/vim_spec): fix flaky test (#38227)
  * vim-patch:c6f6f16: runtime(toml): update syntax script and fix highlight of dates and escapes (#38239)
  * vim-patch:9.2.0132: tests: Test_recover_corrupted_swap_file1 fails on be systems (#38238)
  * fix(lua): extra CR (\r) in `nvim -l` output #38048
  * fix(highlight): avoid null deref, misc issues #38164
  * fix(man.lua): :Man ignores section of gzipped manpage #38235
  * feat(lsp): show snippet preview if completeopt=popup #32553
  * ci: Zizmor GHA security analysis #38230
  * fix(message): concatenate multi-chunk nvim_echo({err}) for exception message #38131
  * feat(terminal): surface exit code via virttext + nvim_get_chan_info #37987
  * fix(lsp): do not clear the codelens on the last line #38226
  * fix(tui): reset cursor to default style when guicursor is disabled #38219
  * vim-patch:9.2.0131: potential buffer overflow in regdump() (#38217)
  * ci: ignore known Zizmor findings
  * ci: eliminate template expansion in code contexts
  * ci: set default permissions for workflows
  * ci: don't persist git credentials on disk
  * ci: pin third-party action dependencies to commit hashes
  * vim-patch:9.2.0130: missing range flags for the :tab command (#38216)
  * vim-patch:partial:9.2.0126: String handling can be improved (#38214)
  * fix(messages): non-fast and append for "shell_*" kinds #38188
  * feat(extmark): support end_col=-1 if strict=false #28169
  * fix: resolve all remaining LuaLS warnings in `src/`
  * fix: silence LuaLS's `no-unknown` warnings in `src/`
  * fix: define `vim.mpack`
  * refactor: make LuaLS run diagnostics on all files in `src/`
  * feat(ui2): support routing "typed_cmd" trigger to target
  * feat(ui): specify whether msg_show event comes from typed command
2026-03-16 22:46:49 +01:00
2026-02-23 14:26:27 +01:00
2026-01-17 02:01:49 +01:00
Description
No description provided
54 MiB
Languages
Lua 71.8%
Vim Script 28.2%