| Commit message (Collapse) | Author | Age |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Setting 'winminheigt' does not take tabline into account.
Solution: Subtract the tabline from the available height. (closes vim/vim#7899)
https://github.com/vim/vim/commit/39d4cab494248131b6fb07aba633aa4da7871a57
N/A patches for version.c:
vim-patch:8.1.0680: not easy to see what features are unavailable
Problem: Not easy to see what features are unavailable.
Solution: Highlight disabled features in the :version output. (Nazri Ramliy,
closes vim/vim#3756)
https://github.com/vim/vim/commit/c85ffc9daba6f66d5958ae80249d26f7f81bfced
vim-patch:8.2.2196: :version output has extra spaces in compile and link command
Problem: :version output has extra spaces in compile and link command.
Solution: Adjust QUOTESED. (closes vim/vim#7505)
https://github.com/vim/vim/commit/abcbb0e9ad43fc25077e1681528e72ddcbeed300
vim-patch:8.2.2551: MS-Windows: colors test file is not installed
Problem: MS-Windows: colors test file is not installed.
Solution: Also copy runtime/colors/tools. (Ken Takata, closes vim/vim#7902)
https://github.com/vim/vim/commit/d0bce504ec52def729fffa35c8896979af348d32
vim-patch:8.2.2559: MS-Windows: guifont test fails on Windows XP
Problem: MS-Windows: guifont test fails on Windows XP.
Solution: Check windowsversion().
https://github.com/vim/vim/commit/3650fd709807d5ac182e28d952cbd790c1ad0a6a
|
| | |
| | |
| | |
| | |
| | | |
Fixes https://github.com/neovim/neovim/issues/13989
See https://github.com/microsoft/language-server-protocol/issues/288
|
| | |
| | |
| | |
| | |
| | | |
vim.lsp.callbacks was deprecated a few months ago. This is a cleanup before the release.
Use vim.lsp.handlers instead.
|
|\ \ \
| | | |
| | | | |
decorations: allow virt_text overlay at any column
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
`lines` can be empty, in which case `#lines[#lines]` failed with an
error:
lsp/util.lua:214: attempt to get length of a nil value
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* lsp: client stop cleanups
* Add diagnostic clearing to client.stop() method used by nvim-lspconfig
* Clear diagnostic cache to prevent stale diagnostics on client restart
* lsp: Add test for vim.lsp.diagnostic.reset
|
|/ / /
| | |
| | | |
Fix https://github.com/neovim/neovim/issues/8722
|
|\ \ \
| |/ /
|/| | |
fix_cursor: do not change line number when edit will not impact cursor row
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Clear prompt_for_number messages
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This fixes issues in GUIs:
https://github.com/akiyosi/goneovim/issues/94
https://github.com/glacambre/firenvim/issues/448
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Fixes #13710
|
|\ \ \ \
| |/ / /
|/| | | |
correctly mark changed regions for set_text
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
[RDY] Notification provider
|
| |/ / |
|
| | | |
|
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
assert() is compiled out for release builds, but we don't want to
continue running in these impossible situations.
This also resolves the "implicit fallthrough" warnings for the asserts
in switch cases.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
vim-patch:8.2.0239: MS-Windows: 'env' job option does not override existing vars
Problem: MS-Windows: 'env' job option does not override existing
environment variables. (Tim Pope)
Solution: Set the environment variables later. (Yasuhiro Matsumoto,
closes vim/vim#5485, closes vim/vim#5608)
https://github.com/vim/vim/commit/355757aed6ae2ae5446882570d89f243e4805937
Co-authored-by: erw7 <erw7.github@gmail.com>
|
|/
|
|
| |
Co-authored-by: Matthieu Coudron <mattator@gmail.com>
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Auto sign column with minimum size support
|
| | |
|
|\ \
| | |
| | | |
api(echo): should clear cmdline before echo
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Extmarks api: allow for gravity
|
| | | |
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | | |
treesitter: default start and end row when omitted
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add support for default start and end row when omitted in the
query:iter_captures and query:iter_matches functions.
When the start and end row values are omitted, the values of the given
node is used. The end row value is incremented by 1 to include the node end
row in the match.
Updated tests and docs accordingly.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The `workspace/configuration` handler could fail with the following
error if `config.settings` is nil:
runtime/lua/vim/lsp/util.lua:1432: attempt to index local 'settings' (a nil value)"
This ensures that `config.settings` is always initialized to an empty
table.
|
|/ / |
|
| |
| |
| |
| |
| | |
while there is some controversy, stdpath('cache') looks like a better fit for logs than stdpath('data'): you can remove logs without preventing nvim to work which fits the XDG_CACHE_HOME definition of `user specific non-essential data files`.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* lsp: Add severity_limit for other diagnostics
* docs and tests
* fix: lint
* Add to other types
* fix: lint
|
| |
| |
| |
| |
| |
| |
| | |
* fix: Allow subsequent text document edits to pass
* fixup: cleaner code
* add tests
|
| |
| |
| |
| |
| |
| | |
Close https://github.com/neovim/neovim/issues/8614
Use uv_os_homedir and current directory as backup if HOME env is not set.
Allocate homedir only if var is not NULL.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Porting it to test/functional/legacy/backspace_opt_spec.lua
was a mistake.
Tests pass after commenting out some lines for Vi compatibility.
File is copied from Vim as of patch v8.2.0540.
Patch v8.2.0540 cannot be fully ported yet.
This file is a prequisite for future v8.2.x patches.
|
| | |
|
| |
| |
| |
| | |
Fixes #13541
Neovim would crash when trying to map a key on non existant buffer
|
| |
| |
| |
| |
| | |
NB: currently this invalidates all extmarks inside the region.
Later on within-line extmarks could be preserved
|