Tags: ateoi/neovim
Tags
NVIM v0.11.1 For notable changes, see runtime/doc/news.txt (or `:help news` in Nvim). Following is a list of fixes/features commits. BREAKING -------------------------------------------------------------------------------- - bbf912d provider: drop Python 3.7, 3.8 support neovim#33088 FEATURES -------------------------------------------------------------------------------- - 66953b1 lsp: workspace_required (neovim#33608) - 7efb3ba checkhealth: use emoji for OK/WARN/ERROR (neovim#33195) - 91d11c8 clipboard: g:clipboard="foo" forces the "foo" clipboard tool neovim#33235 - 12da443 float: 'winborder' "bold" style neovim#33189 - 5829b5d vim.hl: allow multiple timed highlights simultaneously neovim#33283 FIXES -------------------------------------------------------------------------------- - 91481ae bug in stylize_markdown - 5fc6bd6 api: nvim_set_keymap() throws error even in pcall() neovim#33228 - 2b2a900 api: use E226 instead of E227 for duplicate abbreviation (neovim#33159) - 056dbf3 api: use original LHS in keymap error message neovim#33135 - fb71d63 api: wrong return value with reverse range + overlap neovim#32956 - fcee5df checkhealth: check g:loaded_xx_provider for all providers neovim#33168 - 89e0ea1 checkhealth: check outdated pynvim version properly neovim#33175 - adfd4b9 checkhealth: don't override user "q" keymap neovim#33132 - 06df3e0 cmdline: avoid empty @: register after :<CR> (neovim#33126) - 53def2a cmdline: empty ext_cmdline block events for :<CR> neovim#33118 - b8e5fd5 column: don't count signs on lines beyond eob neovim#33410 - e400755 completion: avoid freeing uninitialized value (neovim#33459) - 6e51d39 decor: enable decoration provider in on_start neovim#33337 - 837c9d0 defaults: enable :terminal [[,]] motion in operator-pending mode neovim#33217 - 2182272 defaults: keywordprg=:help on Windows neovim#33336 - 7e884b7 defaults: visual-mode [[,]] for :terminal shell prompts neovim#33203 - 2a04161 desktop: cannot open filename with spaces using OS file manager neovim#33161 - 2cd735d display: scroll logic does not take into account concealed topline (neovim#33054) - c4a19bf display: scroll redrawing doesn't account for virt_lines above fold neovim#33374 - 02123ba display: wrong cursor column with 'concealcursor' = "n" and virt_text (neovim#33218) - 837faf7 editor: respect [+cmd] when executing :drop neovim#33339 - 155529b events: avoid superfluous CursorMovedI on first autocmd (neovim#33588) - c158d41 health: expecting nonexistent "inotifywait" function neovim#33312 - 06c2886 health: message should mention "vim.provider" neovim#33095 - 279a0e7 highlight: no match highlight during :substitute prompt neovim#33262 - b5158e8 lsp: "bold" border for vim.lsp.buf.hover neovim#33395 - 1e8e74d lsp: better handling of "*" configs - 478f5d0 lsp: cycling signatures with the default `config.focusable` - 2435d72 lsp: opts.reuse_win does not jump if buf is already open neovim#33476 - 95f96a3 lsp: prioritize showing active signature - a9afa6b lsp: warn on missing config in :checkhealth neovim#33087 - 2b14447 man.lua: noisy "ENOENT" error on Windows neovim#33435 - 8aa49a8 man.lua: useless executability check neovim#33438 - 4d87229 marks: clamp conceal_lines corrected line number neovim#33464 - 9da90af marks: wrong display after inserting/deleting lines neovim#33389 - 3b0c88a messages: single msg_show event for multiple :set options neovim#33555 - 3df9db5 messages: verbose message emitted without kind neovim#33305 - c61e8c6 mouse: crash with click on win-separator in statusline (neovim#33091) - dcd5e45 mouse: do not fetch clipboard twice when pasting with middle button neovim#33494 - 526444c mouse: mouseclick after conceal_lines is miscalculated neovim#33451 - 326eace move: adjust for concealed lines above topline after scrolling up (neovim#33211) - 649bce6 provider: misleading :checkhealth if user sets g:loaded_python3_provider=1 neovim#32696 - c57a36c pum: fix heap-buffer-overflow with 'rightleft' (neovim#33146) - c1d3777 snippet: use <cmd>call cursor() for visual range - 70f3e15 treesitter: don't memoize modified headings (neovim#33186) - e342b9a treesitter: fix `:InspectTree` incorrect injections - 4c1121b treesitter: not refreshing virtualtext contents neovim#33361 - 646a8f6 tui: ensure all pending escape sequences are processed before exiting neovim#32151 - 9909580 ui: exclude unfocusable windows from 'complete' "w" completion - ccb078b ui: wincmd _ should not increase 'cmdheight' above 0 (neovim#33056) - 29011e4 vim.hl: nvim_buf_del_extmark on invalid buffer neovim#33331 - 9056c01 vim.lsp.inlay_hint: requesting inlay_hints even when disabled neovim#32999 - 4422b9b vim.system: unclear non-executable message neovim#33455 - a4b6705 window: crash on negative window height with 'winbar' neovim#33250 PERFORMANCE -------------------------------------------------------------------------------- - b9c9b15 snippet: use "[count]|" to move cursor neovim#33571 VIM PATCHES -------------------------------------------------------------------------------- - a977134 9.0.1653: Amiga: default 'viewdir' may not work - cdd3f2a 9.0.1654: MS-Windows: test for default 'viewdir' fails - b7de104 9.1.0721: tests: test_mksession does not consider XDG_CONFIG_HOME - 6514e2c 9.1.1247: fragile setup to get (preferred) keys from key_name_entry (neovim#33102) - 2084cda 9.1.1260: Hang when filtering buffer with NUL bytes (neovim#33192) - 02bf23b 9.1.1269: completion: compl_shown_match is updated when starting keyword completion - e3506ed 9.1.1272: completion: in keyword completion Ctrl_P cannot go back after Ctrl_N - a92155b 9.1.1286: filetype: help files not detected when 'iskeyword' includes ":" (neovim#33377) - b694131 9.1.1303: missing out-of-memory check in linematch.c (neovim#33487) - 0c315fe 9.1.1305: completion menu active after switching windows/tabs (neovim#33488) - 12298be 9.1.1310: completion: redundant check for preinsert effect (neovim#33505) - 4205fde 9.1.1314: max allowed string width too small - 248528c 9.1.1317: noisy error when restoring folds from session fails - 1a6ddee 9.1.1318: tests: test_format fails - 448c2ce 9.1.1337: Undo corrupted with 'completeopt' "preinsert" when switching buffer (neovim#33600)
PreviousNext