Ways to support the project:
- https://github.com/sponsors/neovim
- https://store.neovim.io
- Have fun using it and spread the word
The 0.11.5 version updated `gx` mapping in help files to open tag's documentation in the browser.
It uses this online help pages: neovim.io/doc/user .
PR:
- github.com/neovim/neovi...
The 0.11.5 version updated `gx` mapping in help files to open tag's documentation in the browser.
It uses this online help pages: neovim.io/doc/user .
PR:
- github.com/neovim/neovi...
The 0.12 version will allow `nvim_input_mouse()` method to be called with grid 0 to let Nvim decide the grid.
This should improve experience of developing third party GUIs.
PR:
- github.com/neovim/neovi...
The 0.12 version will allow `nvim_input_mouse()` method to be called with grid 0 to let Nvim decide the grid.
This should improve experience of developing third party GUIs.
PR:
- github.com/neovim/neovi...
The 0.12 version will have a built-in optional plugin to visualize undotree.
Load it with `packadd nvim.undotree` and execute `:Undotree`.
PR:
- github.com/neovim/neovi...
The 0.12 version will have a built-in optional plugin to visualize undotree.
Load it with `packadd nvim.undotree` and execute `:Undotree`.
PR:
- github.com/neovim/neovi...
The 0.12 version will improve default value of 'diffopt' option by adding new flags:
- "indent-heuristic" for better handling of indented text.
- "inline:char" for an optimized character-wise diff.
PR:
- github.com/neovim/neovi...
The 0.12 version will improve default value of 'diffopt' option by adding new flags:
- "indent-heuristic" for better handling of indented text.
- "inline:char" for an optimized character-wise diff.
PR:
- github.com/neovim/neovi...
The 0.12 version will `CmdlineLeave` set `v:char` to the key that exited the Command line (like
PR (Vim patch):
- github.com/neovim/neovi...
The 0.12 version will `CmdlineLeave` set `v:char` to the key that exited the Command line (like
PR (Vim patch):
- github.com/neovim/neovi...
The 0.12 version will update `vim.json.encode()` to support pretty-formatting and key sorting.
PR:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
The 0.12 version will update `vim.json.encode()` to support pretty-formatting and key sorting.
PR:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
The 0.12 version will have `
PR:
- github.com/neovim/neovi...
The 0.12 version will have `
PR:
- github.com/neovim/neovi...
The 0.12 version will allow `vim.wait()` to return callback results.
PR:
- github.com/neovim/neovi...
The 0.12 version will allow `vim.wait()` to return callback results.
PR:
- github.com/neovim/neovi...
The 0.12 version will support for `textDocument/onTypeFormatting` LSP method. This will allow LSP servers to adjust text during user typing.
PR:
- github.com/neovim/neovi...
The 0.12 version will support for `textDocument/onTypeFormatting` LSP method. This will allow LSP servers to adjust text during user typing.
PR:
- github.com/neovim/neovi...
The 0.12 version will add support for progress messages. It is meant as a way to visualize a state of a long running background task.
It also will show terminal's progress bar (if it supports OSC 9;4 sequence).
PRs:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
The 0.12 version will add support for progress messages. It is meant as a way to visualize a state of a long running background task.
It also will show terminal's progress bar (if it supports OSC 9;4 sequence).
PRs:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
The 0.12 version will add `nvim_ui_send()` function to write arbitrary data to a UI's stdout. It can be used to write escape sequences to the terminal when Nvim is running in the TUI.
PR:
- github.com/neovim/neovi...
The 0.12 version will add `nvim_ui_send()` function to write arbitrary data to a UI's stdout. It can be used to write escape sequences to the terminal when Nvim is running in the TUI.
PR:
- github.com/neovim/neovi...
The 0.12 version will allow highlighting active snippet tabstop (expanded with `vim.snippet.expand()`) with `SnippetTabstopActive` highlight group.
PR:
- github.com/neovim/neovi...
The 0.12 version will allow highlighting active snippet tabstop (expanded with `vim.snippet.expand()`) with `SnippetTabstopActive` highlight group.
PR:
- github.com/neovim/neovi...
The 0.12 version will add `vim.pos` and `vim.range` sets of functions to deal with buffer positions and ranges. Useful for plugin developers. It will probably be experimental.
PR:
- github.com/neovim/neovi...
The 0.12 version will add `vim.pos` and `vim.range` sets of functions to deal with buffer positions and ranges. Useful for plugin developers. It will probably be experimental.
PR:
- github.com/neovim/neovi...
The 0.12 version will add `:connect` command which detaches UI from the current server and attaches to the server specified by the address.
PR:
- github.com/neovim/neovi...
The 0.12 version will add `:connect` command which detaches UI from the current server and attaches to the server specified by the address.
PR:
- github.com/neovim/neovi...
Release: github.com/neovim/neovi...
Changelog: github.com/neovim/neovi...
Release: github.com/neovim/neovi...
Changelog: github.com/neovim/neovi...
The 0.12 version will update `chdir()` function to allow setting the scope (window, tabpage, global) of the current directory change.
PR (Vim patch):
- github.com/neovim/neovi...
The 0.12 version will update `chdir()` function to allow setting the scope (window, tabpage, global) of the current directory change.
PR (Vim patch):
- github.com/neovim/neovi...
The 0.12 version will improve built-in fuzzy matching with a new fzy-based implementation.
PR (Vim patch):
- github.com/neovim/neovi...
The 0.12 version will improve built-in fuzzy matching with a new fzy-based implementation.
PR (Vim patch):
- github.com/neovim/neovi...
The 0.12 version will add many built-in completion improvements with 'autocomplete', 'autocompletedelay', 'autocompletetimeout', and 'completetimeout' options.
PRs (Vim patch):
- github.com/neovim/neovi...
- github.com/neovim/neovi...
- github.com/neovim/neovi...
The 0.12 version will add many built-in completion improvements with 'autocomplete', 'autocompletedelay', 'autocompletetimeout', and 'completetimeout' options.
PRs (Vim patch):
- github.com/neovim/neovi...
- github.com/neovim/neovi...
- github.com/neovim/neovi...
The 0.12 version will add `vim.list.bisect()` (find position to insert a value in a sorted list while keeping it sorted) and `vim.list.unique()` (removes duplicates in-place) functions.
PR:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
The 0.12 version will add `vim.list.bisect()` (find position to insert a value in a sorted list while keeping it sorted) and `vim.list.unique()` (removes duplicates in-place) functions.
PR:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
The 0.12 version will add `vim.diagnostic.status()` helper to get formatted string with diagnostics for the current buffer.
PR:
- github.com/neovim/neovi...
The 0.12 version will add `vim.diagnostic.status()` helper to get formatted string with diagnostics for the current buffer.
PR:
- github.com/neovim/neovi...
The 0.12 version will update how trusted files are enabled: no "(a)llow" choice in favor of "(v)iew" and explicit `:trust`. This is aimed to improve overall security of your Neovim setup.
PR:
- github.com/neovim/neovi...
The 0.12 version will update how trusted files are enabled: no "(a)llow" choice in favor of "(v)iew" and explicit `:trust`. This is aimed to improve overall security of your Neovim setup.
PR:
- github.com/neovim/neovi...
The 0.12 version will add `wildtrigger()` function to trigger command-line wildcard expansion. This offers more flexible solutions to implementing autocompletion-like functionality in Command line.
PR (Vim patch):
- github.com/neovim/neovi...
The 0.12 version will add `wildtrigger()` function to trigger command-line wildcard expansion. This offers more flexible solutions to implementing autocompletion-like functionality in Command line.
PR (Vim patch):
- github.com/neovim/neovi...
The 0.12 version will add support for `textDocument/linkedEditingRange` request. This will allow LSP server to update related regions when one has changed (like HTML closing tag when editing an opening one).
PR:
- github.com/neovim/neovi...
The 0.12 version will add support for `textDocument/linkedEditingRange` request. This will allow LSP server to update related regions when one has changed (like HTML closing tag when editing an opening one).
PR:
- github.com/neovim/neovi...
The 0.12 version will update `:retab` function with a new option `-indentonly` parameter. It will allow to adjust only leading and not all whitespace.
PR (Vim patch):
- github.com/neovim/neovi...
The 0.12 version will update `:retab` function with a new option `-indentonly` parameter. It will allow to adjust only leading and not all whitespace.
PR (Vim patch):
- github.com/neovim/neovi...