| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
Update runtime files
https://github.com/vim/vim/commit/96f45c0b6fc9e9d404e6805593ed1e0e6795e470
Omit de.po changes.
Same reason as before: too much and I don't understand the language.
|
|
|
|
|
| |
Update runtime files.
https://github.com/vim/vim/commit/2e693a88b24dc6b12883fad78ff2cb9cd4469c98
|
|
|
|
|
| |
":unset" is not a valid Ex command.
Use setenv() to set/unset environment variables.
|
|
|
|
|
| |
Update runtime files.
https://github.com/vim/vim/commit/5be4ceecea5520265066eac972460ebb1cdf05e7
|
|
|
|
|
|
|
| |
Updte runtime files
https://github.com/vim/vim/commit/589edb340454e7f1b19358f129287a636d53d0e1
Omit state() changes in eval.txt because patch v8.1.2047 is not merged.
|
|
|
|
|
|
|
|
| |
Update runtime files
https://github.com/vim/vim/commit/8fe1000e9c3438d0ff36cf2340f0f0e48f8fb89f
Omit de.po changes.
There's too many lines to port and I don't understand the language.
|
|
|
|
|
|
|
|
|
|
| |
Problem: The eval.txt help file is too big.
Solution: Split off testing support to testing.txt. Move function details
to where the functionality is explained.
https://github.com/vim/vim/commit/ed997adaa1e9bd057ce732a73d933b739e9d0c30
Vim commit 5477506a9f01d40fad2e8f0555bc37adee30478f
contains the duplicate tag fix in runtime/doc/testing.txt.
|
|\
| |
| | |
Update permissions for vim-patches workflow
|
| |
| |
| |
| |
| |
| | |
Avoids hard-coding branch names.
[skip ci]
|
| |
| |
| |
| | |
[skip ci]
|
|/
|
|
| |
[skip ci]
|
|\
| |
| | |
ui_compositior: handle overlapping displayed floats in the same tick
|
|/
|
|
|
| |
problem: the order of non-focuesed float opened before focused float is wrong (sunjon)
solution: check curwin and correct the order (bfredl)
|
|\
| |
| | |
doc : fixing missing @return in nvim_open_term doc
|
|/ |
|
|\
| |
| | |
[LSP] - Don't automatically force shutdown on second restart.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is maybe a bit of a niche case, but I hit on this often as I'm
developing a server, and therefore continually restarting it to get the
latest changes of the server. Previously, I could only do this once
since if you send in a request to restart/shut down the server, it will
register it as a `tried_graceful_shutdown = true` meaning that the next
restart would force it to be killed instead of another graceful exit.
Instead, this changes the name a bit and now it will only mark
`graceful_shutdown_failed = true` _if_ it actually fails to gracefully
shutdown. This change allows for a user to restart multiple times in a
situation like mine where nothing is going wrong, but I just want to
restart continually as I'm developing without having to close and
reopen.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit prevents two things regarding the tagstack and jumping to
locations:
- Pushing the same item twice in a row
- Pushing an item where the destination is the same as the source
Both prevent having to press CTRL-T additional times just to pop items
that don't make the cursor move.
|
|\ \
| | |
| | | |
Revert "lsp: fix blocking in closing of clients"
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 2e6c09838f88803f31d229002715628639631897.
* Fixes #14428
* This commit caused neovim to close while open handles to the uv timer
to kill active language servers were still open
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Allow to sort diagnostics (and thus signs and virtual text) by severity, so that
the most important message is shown first.
vim.lsp.handlers['textDocument/publishDiagnostics'] = vim.lsp.with(
vim.lsp.diagnostic.on_publish_diagnostics, {
severity_sort = true,
}
)
Fixes https://github.com/neovim/neovim/issues/13929
|
|
|
|
|
|
|
|
|
|
|
|
| |
'splitright' (#14398)
Problem: :mksession uses current value of 'splitbelow' and 'splitright'
even though "options" is not in 'sessionoptions'. (Maxim Kim)
Solution: Save and restore the values, instead of setting to the current
value. (closes vim/vim#8119)
https://github.com/vim/vim/commit/0995c81f2ffe276669daa004f7778ecc6f5ee09d
Patch v8.2.1682 is not ported.
Replace "goto fail;" with "return FAIL;".
|
|
|
|
|
| |
Previously vim.cmd was an alias of nvim_command().
From now on it is an alias of nvim_exec().
|
|\
| |
| | |
vim-patch:8.2.1588 - port `prompt_getprompt()`
|
| |
| |
| |
| |
| | |
Previous pattern could cause test to fail if ":buffers t" reported
"1 second ago".
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Cannot read back the prompt of a prompt buffer.
Solution: Add prompt_getprompt(). (Ben Jackson, closes vim/vim#6851)
https://github.com/vim/vim/commit/077cc7aa0e0c431e97795612374fe17fe7c88803
Updated prompt_getprompt() doc to https://github.com/vim/vim/commit/cb80aa2d53e56d3aba3b3c439fb467f29a750c5e
and removed mention of method syntax usage (not supported by Nvim).
|
| |
| |
| |
| |
| | |
Included from before v8.2.1588. Required for v8.2.1588.
Many tests use stuff like term_sendkeys() which is N/A, so are skipped.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Cherry-picked from v8.2.1562, but uses Nvim's tv_check_str_or_nr().
Required for v8.2.1588.
It isn't used for f_bufnr() to avoid a double error message if the first
argument isn't a number or string similiar to what's seen in Vim.
|
|\ \
| | |
| | | |
GHA updates
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Previously nvim_exec would silent output no matter whether output
is true or false.
Now output is only silent and captured when output is true.
|
|/ / |
|
| |
| |
| |
| |
| | |
This does not have 7za.exe and tidy.exe.
Ref: https://github.com/neovim/neovim/issues/14078
|
|/
|
|
|
|
|
|
|
|
|
| |
Neovim should not bundle external tools
that are not needed in the runtime environment.
cat.exe is meant for tests only.
Install a mingw/msys2/busybox environment which bundle cat.exe.
tidy.exe was never used in tests and is not required in Neovim runtime.
busybox and tidy.exe can be installed via scoop.
Ref: https://github.com/neovim/neovim/issues/14078
|
|\
| |
| | |
fix slow closing of lsp clients when exiting vim
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The entry "To skip bundled (third-parth/*) dependencies:" contains
inappropriate content.
- Lack of description of lua-luv-dev.
- Lack of description of libtree-sitter-dev.
- Contains libutf8proc-dev, which is no longer needed.
- The package libvterm-dev is out of date and probably unusable.
Therefore, it is not possible to build according to this description.
Also, there are only descriptions for Debian and Ubuntu. For these reasons,
this item will be deleted.
|
|\ \
| | |
| | | |
Handle 'orphaned signs' on line deletion for signcolumn >= 2
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Problem: PSL filetype not recognized.
Solution: Add a filetype pattern. (Daniel Kho, closes vim/vim#8117)
https://github.com/vim/vim/commit/112a006417a0d4700ff39ddba3bb5e985ae9770f
|
|\ \ \
| | | |
| | | | |
Extmarks: remove `curbuf->deleted_bytes2` from `op_delete`
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
Extmarks: flush curbuf->deleted_bytes2 after calling do_move
|
| |/ / |
|
|\ \ \
| | | |
| | | | |
doc: add description for cancelreturn option in input()
|