| Commit message (Collapse) | Author | Age |
... | |
|\ \ \
| | | |
| | | | |
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
|
| | |
|
|\ \
| | |
| | | |
LSP: Move workspace/configuration from nvim-lspconfig to core
|
| | | |
|
|\ \ \
| |_|/
|/| | |
vim-patch:8.1.{1241,1261,1275,1281,1549,1590,1881,2079,2322,2360,2411},8.2.{113,388,934,2255,2258,2260,2269}
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This test can fail on any of the Windows builds
because Github Actions does not provide enough stability
and enough memory for all runners..
Check test requirements before running any test cases
to avoid duplicate checks.
|
| | |
| | |
| | |
| | |
| | | |
Adjust failing tests to current behavior due to changes in assert_fails
behavior by fbd6a86.
|
| |/
| |
| |
| |
| | |
fbd6a86 changes the behavior of :command-range and no longer allows
arbitrary numbers. Adjust tests to reflect this behavior.
|
|\ \
| | |
| | | |
nvim_buf_set_text
|
| | |
| | |
| | |
| | |
| | |
| | | |
add byte count tests
update documentation
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
removing pending virtcol tests
Allow passing in empty array as a shorthand for array with empty string; add more documentation
add check for start_row as well
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
fix double free because intermediary lines weren't xmemdup'd.
NL-for-NUL dance.
Normalize row indices and perform more validation.
Adjust the cursor position if it's on the right side of the replacement.
Tests and documentation.
|