mirror of
https://github.com/neovim/neovim.git
synced 2026-01-06 21:37:43 +00:00
For notable changes, see runtime/doc/news.txt (or `:help news` in Nvim). Following is a list of fixes/features commits. BREAKING -------------------------------------------------------------------------------- -bbf912d72fprovider: drop Python 3.7, 3.8 support #33088 FEATURES -------------------------------------------------------------------------------- -66953b16a2lsp: workspace_required (#33608) -7efb3ba6f7checkhealth: use emoji for OK/WARN/ERROR (#33195) -91d11c8bc1clipboard: g:clipboard="foo" forces the "foo" clipboard tool #33235 -12da443930float: 'winborder' "bold" style #33189 -5829b5de0avim.hl: allow multiple timed highlights simultaneously #33283 FIXES -------------------------------------------------------------------------------- -91481ae7d5bug in stylize_markdown -5fc6bd6454api: nvim_set_keymap() throws error even in pcall() #33228 -2b2a90051eapi: use E226 instead of E227 for duplicate abbreviation (#33159) -056dbf3ea7api: use original LHS in keymap error message #33135 -fb71d631a5api: wrong return value with reverse range + overlap #32956 -fcee5df0fccheckhealth: check g:loaded_xx_provider for all providers #33168 -89e0ea1788checkhealth: check outdated pynvim version properly #33175 -adfd4b9f4fcheckhealth: don't override user "q" keymap #33132 -06df3e0c0dcmdline: avoid empty @: register after :<CR> (#33126) -53def2a877cmdline: empty ext_cmdline block events for :<CR> #33118 -b8e5fd51fdcolumn: don't count signs on lines beyond eob #33410 -e4007551c4completion: avoid freeing uninitialized value (#33459) -6e51d39696decor: enable decoration provider in on_start #33337 -837c9d0409defaults: enable :terminal [[,]] motion in operator-pending mode #33217 -2182272139defaults: keywordprg=:help on Windows #33336 -7e884b78bfdefaults: visual-mode [[,]] for :terminal shell prompts #33203 -2a04161a35desktop: cannot open filename with spaces using OS file manager #33161 -2cd735d159display: scroll logic does not take into account concealed topline (#33054) -c4a19bff4edisplay: scroll redrawing doesn't account for virt_lines above fold #33374 -02123bac0ddisplay: wrong cursor column with 'concealcursor' = "n" and virt_text (#33218) -837faf7065editor: respect [+cmd] when executing :drop #33339 -155529b91aevents: avoid superfluous CursorMovedI on first autocmd (#33588) -c158d41cechealth: expecting nonexistent "inotifywait" function #33312 -06c2886569health: message should mention "vim.provider" #33095 -279a0e78c9highlight: no match highlight during :substitute prompt #33262 -b5158e8e92lsp: "bold" border for vim.lsp.buf.hover #33395 -1e8e74dbfflsp: better handling of "*" configs -478f5d0070lsp: cycling signatures with the default `config.focusable` -2435d72283lsp: opts.reuse_win does not jump if buf is already open #33476 -95f96a3d1blsp: prioritize showing active signature -a9afa6b152lsp: warn on missing config in :checkhealth #33087 -2b14447803man.lua: noisy "ENOENT" error on Windows #33435 -8aa49a8e9bman.lua: useless executability check #33438 -4d87229789marks: clamp conceal_lines corrected line number #33464 -9da90af0f7marks: wrong display after inserting/deleting lines #33389 -3b0c88a537messages: single msg_show event for multiple :set options #33555 -3df9db58dcmessages: verbose message emitted without kind #33305 -c61e8c6e70mouse: crash with click on win-separator in statusline (#33091) -dcd5e4574amouse: do not fetch clipboard twice when pasting with middle button #33494 -526444c4ffmouse: mouseclick after conceal_lines is miscalculated #33451 -326eacef93move: adjust for concealed lines above topline after scrolling up (#33211) -649bce6e73provider: misleading :checkhealth if user sets g:loaded_python3_provider=1 #32696 -c57a36cd59pum: fix heap-buffer-overflow with 'rightleft' (#33146) -c1d3777db2snippet: use <cmd>call cursor() for visual range -70f3e15298treesitter: don't memoize modified headings (#33186) -e342b9a25atreesitter: fix `:InspectTree` incorrect injections -4c1121bd33treesitter: not refreshing virtualtext contents #33361 -646a8f663etui: ensure all pending escape sequences are processed before exiting #32151 -9909580df2ui: exclude unfocusable windows from 'complete' "w" completion -ccb078bbb0ui: wincmd _ should not increase 'cmdheight' above 0 (#33056) -29011e4d45vim.hl: nvim_buf_del_extmark on invalid buffer #33331 -9056c01a95vim.lsp.inlay_hint: requesting inlay_hints even when disabled #32999 -4422b9bbd0vim.system: unclear non-executable message #33455 -a4b6705e87window: crash on negative window height with 'winbar' #33250 PERFORMANCE -------------------------------------------------------------------------------- -b9c9b15ad7snippet: use "[count]|" to move cursor #33571 VIM PATCHES -------------------------------------------------------------------------------- -a97713485d9.0.1653: Amiga: default 'viewdir' may not work -cdd3f2a2e69.0.1654: MS-Windows: test for default 'viewdir' fails -b7de104d869.1.0721: tests: test_mksession does not consider XDG_CONFIG_HOME -6514e2c7ba9.1.1247: fragile setup to get (preferred) keys from key_name_entry (#33102) -2084cda6f99.1.1260: Hang when filtering buffer with NUL bytes (#33192) -02bf23b4bf9.1.1269: completion: compl_shown_match is updated when starting keyword completion -e3506ede279.1.1272: completion: in keyword completion Ctrl_P cannot go back after Ctrl_N -a92155b86b9.1.1286: filetype: help files not detected when 'iskeyword' includes ":" (#33377) -b694131c3b9.1.1303: missing out-of-memory check in linematch.c (#33487) -0c315feddf9.1.1305: completion menu active after switching windows/tabs (#33488) -12298be0fe9.1.1310: completion: redundant check for preinsert effect (#33505) -4205fdee1d9.1.1314: max allowed string width too small -248528c9079.1.1317: noisy error when restoring folds from session fails -1a6ddeee419.1.1318: tests: test_format fails -448c2cec9d9.1.1337: Undo corrupted with 'completeopt' "preinsert" when switching buffer (#33600)
79 lines
3.1 KiB
XML
79 lines
3.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
Copyright 2018 Neovim contributors
|
|
|
|
See also:
|
|
https://appimage.github.io/neovim/
|
|
https://github.com/flathub/io.neovim.nvim
|
|
-->
|
|
<component type="desktop-application">
|
|
<id>io.neovim.nvim</id>
|
|
<translation type="gettext">nvim</translation>
|
|
<project_license>Apache-2.0</project_license>
|
|
<metadata_license>CC0-1.0</metadata_license>
|
|
<name>Neovim</name>
|
|
<summary>Vim-fork focused on extensibility and usability</summary>
|
|
|
|
<description>
|
|
<p>Neovim is a refactor of the Vim text editor designed to encourage new features, advanced UIs, and powerful extensions.</p>
|
|
</description>
|
|
|
|
<screenshots>
|
|
<screenshot type="default">
|
|
<caption>Live :substitute feature</caption>
|
|
<image>https://neovim.io/images/nvim-screenshot-1.png</image>
|
|
</screenshot>
|
|
</screenshots>
|
|
|
|
<releases>
|
|
<release date="2025-04-26" version="0.11.1"/>
|
|
<release date="2025-03-26" version="0.11.0"/>
|
|
<release date="2025-01-29" version="0.10.4"/>
|
|
<release date="2024-12-21" version="0.10.3"/>
|
|
<release date="2024-10-03" version="0.10.2"/>
|
|
<release date="2024-07-24" version="0.10.1"/>
|
|
<release date="2024-05-16" version="0.10.0"/>
|
|
<release date="2023-12-30" version="0.9.5"/>
|
|
<release date="2023-10-09" version="0.9.4"/>
|
|
<release date="2023-09-07" version="0.9.2"/>
|
|
<release date="2023-05-29" version="0.9.1"/>
|
|
<release date="2023-04-07" version="0.9.0"/>
|
|
<release date="2023-02-02" version="0.8.3"/>
|
|
<release date="2022-12-29" version="0.8.2"/>
|
|
<release date="2022-11-14" version="0.8.1"/>
|
|
<release date="2022-09-30" version="0.8.0"/>
|
|
<release date="2022-06-26" version="0.7.2"/>
|
|
<release date="2022-06-26" version="0.7.1"/>
|
|
<release date="2022-04-15" version="0.7.0"/>
|
|
<release date="2021-12-31" version="0.6.1"/>
|
|
<release date="2021-11-30" version="0.6.0"/>
|
|
<release date="2021-09-26" version="0.5.1"/>
|
|
<release date="2021-07-02" version="0.5.0"/>
|
|
<release date="2020-08-04" version="0.4.4"/>
|
|
<release date="2019-11-06" version="0.4.3"/>
|
|
<release date="2019-09-15" version="0.4.2"/>
|
|
<release date="2019-09-15" version="0.4.1"/>
|
|
<release date="2019-09-15" version="0.4.0"/>
|
|
<release date="2019-07-03" version="0.3.8"/>
|
|
<release date="2019-04-29" version="0.3.5"/>
|
|
<release date="2019-01-13" version="0.3.4"/>
|
|
<release date="2019-01-05" version="0.3.3"/>
|
|
<release date="2018-12-31" version="0.3.2"/>
|
|
<release date="2018-07-19" version="0.3.1"/>
|
|
<release date="2018-07-11" version="0.3.0"/>
|
|
</releases>
|
|
|
|
<content_rating type="oars-1.1"/>
|
|
<launchable type="desktop-id">nvim.desktop</launchable>
|
|
<url type="homepage">https://neovim.io/</url>
|
|
<url type="bugtracker">https://github.com/neovim/neovim/issues</url>
|
|
<url type="faq">https://neovim.io/doc/user/faq.html</url>
|
|
<url type="help">https://neovim.io/doc/</url>
|
|
<url type="donation">https://neovim.io/#sponsor</url>
|
|
<url type="translate">https://github.com/neovim/neovim/tree/master/src/nvim/po</url>
|
|
<provides>
|
|
<binary>nvim</binary>
|
|
<id>nvim</id>
|
|
</provides>
|
|
</component>
|