#neovim version 0.12.0 is out! Almost exactly a year of hard work since 0.11.0.
Huge thanks to everyone who worked on it, as well as to all Neovim users!
Release: github.com/neovim/neovi...
News: github.com/neovim/neovi...
Changelog: github.com/neovim/neovi...
Here are top 10 most liked features:
github.com
NVIM v0.12.0
Build type: Release
LuaJIT 2.1.1774638290
Release notes
Changelog (fixes + features)
News (:help news in Nvim)
Install
Windows
Zip
Download nvim-win64.zip (or nvim-win-arm64.zip fo...
While you wait for a 0.12.0 release (should be very soon, we promise), here is a 0.11.7 #neovim maintenance release!
Release: github.com/neovim/neovi...
Changelog: github.com/neovim/neovi...
#neovim Development News
The 0.12 version will allow setting 'fsync' option per buffer, instead of only global.
This can be useful when writing to a slow filesystem.
PR (Vim patch):
- github.com/neovim/neovi...
Most liked #neovim 0.12 features (places 10-5):
N10: bsky.app/profile/did:...
N9: bsky.app/profile/did:...
N8: bsky.app/profile/did:...
N7: bsky.app/profile/did:...
N6: bsky.app/profile/did:...
#neovim Development News
The 0.12 version will update `:source` command to work smarter when executed with a range. In non-Lua files (like help files) it will detect Lua codeblocks via treesitter and execute them as Lua.
PR:
- github.com/neovim/neovi...
#neovim Development News
The 0.12 version will have "view" flag in 'jumpoptions' apply (i.e. restore the latest cursor position view relative to window's top line) when popping the tag stack.
PR:
- github.com/neovim/neovi...
#neovim Development News
The 0.12 version will have a fancy intro screen.
Beyond showcasing the logo, it visually enhances some parts for better readability. Special highlighting works in any color scheme.
PR:
- github.com/neovim/neovi...
#neovim Development News
The 0.12 version on Windows will treat paths like "\Windows" and "/Windows" as absolute (to the current drive) and no longer relative.
This will allow path completion to handle implicit drive letters.
PR (Vim patch):
- github.com/neovim/neovi...
Most liked #neovim 0.12 features (places 5-1):
N5: bsky.app/profile/did:...
N4: bsky.app/profile/did:...
N3: bsky.app/profile/did:...
N2: bsky.app/profile/did:...
N1: bsky.app/profile/did:...
#neovim Development News
The 0.12 version will update `TermRequest` event to include `terminator` data with the received sequence terminator (i.e. BEL or ST).
This will allow for a more accurate and reliable parse of the response.
PR:
- github.com/neovim/neovi...
Neovim
Neovim
Neovim
Neovim
Neovim
Neovim
Neovim
Neovim
Neovim
NVIM v0.11.7
Build type: Release
LuaJIT 2.1.1741730670
Release notes
Changelog (fixes + features)
News (:help news in Nvim)
Install
Windows
Zip
Download nvim-win64.zip (or nvim-win-arm64.zip fo...
Problem:
Terminals should respond with the terminator (either BEL or ST) used in the query so that clients can reliably parse the responses. The TermRequest autocmd used to handle background color ...
Summary
When :source is given a range in a file like vimdoc, use treesitter to detect if the selected text is inside a Lua codeblock (injection)
If the range is in a Lua injection, execute as Lua ...
Problem: jumpoptions=view has no effect when popping from the tagstack.
Solution: make it work.
To be clear, doesn't affect :tag (with no args) used to "un-pop" the stack; that doesn&...
Close #36936
vim-patch:9.1.2024: 'fsync' option cannot be set per buffer
Problem: 'fsync' option cannot be set per buffer
Solution: Make 'fsync' option global-local
(glepni...
github.com
#neovim Development News
The 0.12 version will support workspace LSP diagnostics (`workspace/diagnostic` method) with the new `vim.lsp.buf.workspace_diagnostics()` function. This allows getting diagnostic data not only from opened files.
PR:
- github.com/neovim/neovi...
Neovim
#neovim Development News
The 0.12 version will have a built-in optional plugin to compare two directories and files.
Similar to `nvim -d` diff mode, but for directories.
Load it with `packadd nvim.difftool` and execute `:DiffTool {left} {right}`.
PR:
- github.com/neovim/neovi...
Separate repo for testing this plugin is here: https://github.com/deathbeam/difftool.nvim without requiring nvim rebuild
Problem:
Neovim's built-in diff mode (nvim -d) does not support director...