Neovim
@neovim.io
4K followers
11 following
140 posts
Neovim is a hyperextensible Vim-based text editor
Ways to support the project:
- https://github.com/sponsors/neovim
- https://store.neovim.io
- Have fun using it and spread the word
Posts
Media
Videos
Starter Packs
Neovim
@neovim.io
· 1d
vim-patch:9.1.1557: not possible to anchor specific lines in difff mode by zeertzjq · Pull Request #34967 · neovim/neovim
vim-patch:9.1.1557: not possible to anchor specific lines in difff mode
Problem: not possible to anchor specific lines in difff mode
Solution: Add support for the anchoring lines in diff mode usin...
github.com
Neovim
@neovim.io
· 3d
feat(term): increase max scrollback to 1000000 by lewis6991 · Pull Request #34880 · neovim/neovim
Problem:
Cannot use nvim_open_term() to pipe terminal scrollback > 100000
Solution:
Increase scrollback limit to 1000000
If there's no technical consequences of doing this, can be set even
h...
github.com
Neovim
@neovim.io
· 6d
Neovim
@neovim.io
· 6d
Neovim
@neovim.io
· 6d
feat(net): add vim.net.request() and :e integration by tampueroc · Pull Request #34140 · neovim/neovim
This PR introduces vim.net.request() as a new minimal Lua API for fetching content from network URLs and integrates directly into Neovim :e command for remote file opening. Closes #23232 .
Implemen...
github.com
Neovim
@neovim.io
· 10d
vim-patch:9.1.1535: the maximum search count uses hard-coded value 99 by zeertzjq · Pull Request #34873 · neovim/neovim
vim-patch:9.1.1535: the maximum search count uses hard-coded value 99
Problem: The maximum search count uses a hard-coded value of 99
(Andres Monge, Joschua Kesper)
Solution: Make it configurable ...
github.com
Neovim
@neovim.io
· 12d
Neovim
@neovim.io
· 13d
feat(option): add support for custom characters in winborder option by glepnir · Pull Request #33772 · neovim/neovim
Problem: winborder option only supported predefined styles and lacked support for custom border characters.
Solution: implement parsing for comma-separated list format that allows specifying 8 indi...
github.com
Neovim
@neovim.io
· 15d
feat(tui): use DA1 response to determine OSC 52 support by gpanders · Pull Request #34860 · neovim/neovim
Many terminals now include support for OSC 52 in their Primary Device Attributes (DA1) response. This is preferable to using XTGETTCAP because DA1 is much more broadly supported.
Closes: #34472
github.com
Neovim
@neovim.io
· 20d
feat: add busy status for buffers by shadmansaleh · Pull Request #34493 · neovim/neovim
busy status indicator for buffers in statusline
Adds new buffer specific boolean option 'busy'.
When busy is set it indicates the buffer is busy. For now this busy status is shown in the d...
github.com
Neovim
@neovim.io
· 24d
vim-patch: :uniq Ex command by zeertzjq · Pull Request #34626 · neovim/neovim
vim-patch:9.1.1477: no easy way to deduplicate text
Problem: no easy way to deduplicate text
Solution: add the :uniq ex command
(Hirohito Higashi)
closes: vim/vim#17538
vim/vim@74f0a77
Co-authored...
github.com
Neovim
@neovim.io
· 29d
vim-patch:9.1.{1490,1493,1510}: search pattern completion by zeertzjq · Pull Request #34761 · neovim/neovim
vim-patch:9.1.1490: 'wildchar' does not work in search contexts
Problem: 'wildchar' does not work in search contexts
Solution: implement search completion when 'wildchar' i...
github.com
Neovim
@neovim.io
· Sep 8
Shada saving improvements by AThePeanut4 · Pull Request #33542 · neovim/neovim
Yesterday was trying to prevent the jumplist from being saved in the shada file, as I've been for ages experiencing what is basically #31890. I first tried to remove the ' item from 'sh...
github.com
Neovim
@neovim.io
· Aug 28
feat(lsp): support `textDocument/inlineCompletion` by ofseed · Pull Request #33972 · neovim/neovim
Close #32421.
Support for textDocument/inlineCompletion from the upcoming LSP 3.18 specification.
Unlike standard code completion, this feature displays only one candidate at a time as virtual text...
github.com
Neovim
@neovim.io
· Aug 25
feat(lsp): handle disabled code actions by ribru17 · Pull Request #34453 · neovim/neovim
Spec description:
/**
* Marks that the code action cannot currently be applied.
*
* Clients should follow the following guidelines regarding disabled code
* actions:
*
* - Disabled cod...
github.com
Neovim
@neovim.io
· Aug 21
feat(tui): support APC queries in TermResponse by gpanders · Pull Request #34426 · neovim/neovim
Add support for APC sequences to libtermkey and the TermResponse autocommand event.
To test, create a file called test.lua with the contents:
vim.api.nvim_create_autocmd('TermResponse', {
...
github.com
Neovim
@neovim.io
· Aug 18
feat(lsp): pass resolved config to cmd() by justmejulian · Pull Request #34550 · neovim/neovim
Problem:
In LSP configs, the function form of cmd() cannot easily get the
resolved root dir (workspace). One of the main use-cases of a dynamic
cmd() is to be able to start a new server whose bina...
github.com
Neovim
@neovim.io
· Aug 14
feat(keymaps): add 'grt' mapping for lsp type definition by calebdw · Pull Request #34642 · neovim/neovim
Hello!
Problem:
I keep trying to use 'grt' as an intuitive mapping for LSP type definitions, but I forget that it doesn't exist.
Solution:
Add a new keymap 'grt' in Normal mode ...
github.com