| Commit message (Collapse) | Author | Age |
|
|
|
| |
Also fixes some mismatches on the name of the function
|
| |
|
|
|
|
| |
This is the first step towards language injection using treesitter.
|
| |
|
| |
|
|
|
|
|
| |
In the case of recoverymode, the headlessmode was true, causing the UI
to hang without starting. Fix this problem by setting headlessmode to
true for List swap files only.
|
|\
| |
| | |
[RDY]vim-patch:8.0.1554,8.1.1977,8.2.{927,930,932,938,954,963,964,966,980,983,998,999}
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Moving to next sentence gets stuck on quote.
Solution: When moving to the next sentence doesn't result in moving, advance
a character and try again. (closes vim/vim#6291)
https://github.com/vim/vim/commit/2f03e5a0a9cfaabb01c57dd3348a05e86c26623c
|
| |
| |
| |
| |
| |
| | |
Problem: Not all tag code is tested.
Solution: Add a few more test cases. (Yegappan Lakshmanan, closes vim/vim#6284)
https://github.com/vim/vim/commit/3d9207ad2fc98b4f92f77b5a3d52a3a4d25b9561
|
| |
| |
| |
| |
| |
| | |
Problem: SConstruct file type not recognized.
Solution: Use python for SConstruct files. (Roland Hieber)
https://github.com/vim/vim/commit/ad72350360d1a68d251da62a6e8610950926278c
|
| |
| |
| |
| |
| |
| | |
Problem: Raku file extension not recognized. (Steven Penny)
Solution: Recognize .raku and .rakumod. (closes vim/vim#6255)
https://github.com/vim/vim/commit/a65d8b5bb9e9267c6e4500c67d26c839a64f30eb
|
| |
| |
| |
| |
| |
| | |
Problem: TextYankPost does not provide info about Visual selection.
Solution: Add the 'visual' key in v:event. (closes vim/vim#6249)
https://github.com/vim/vim/commit/37d1673ce007c46ec2338f3236ae1b7b0324bd25
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Number increment/decrement does not work with 'virtualedit'.
Solution: Handle coladd changing. (Christian Brabandt, closes vim/vim#6240,
closes vim/vim#923)
https://github.com/vim/vim/commit/6c6be9e88d72a60ee279ccad73d018c534b71d66
|
| |
| |
| |
| |
| |
| |
| | |
Problem: 'shortmess' flag "n" not used in two places.
Solution: Make use of the "n" flag consistent. (Nick Jensen, closes vim/vim#6245,
closes vim/vim#6244)
https://github.com/vim/vim/commit/722e505d1a55dfde5ab62241d10da91d2e10c3c1
|
| |
| |
| |
| |
| |
| | |
Problem: Not all desktop files are recognized.
Solution: Add the *.directory pattern. (Eisuke Kawashima, closes vim/vim#3317)
https://github.com/vim/vim/commit/f1f0ff9557353c9a452aac8540411a88cf2da47c
|
| |
| |
| |
| |
| |
| | |
Problem: Terminal debugger plugin may hang.
Solution: Wait longer when still reading symbols.
https://github.com/vim/vim/commit/19c8fe1925f4f7ffa1cc46e64d8bb8b1665ac437
|
| |
| |
| |
| |
| |
| | |
Problem: NFA regexp uses tolower() to compare ignore-case. (Thayne McCombs)
Solution: Use utf_fold() when possible. (ref. neovim vim/vim#12456)
https://github.com/vim/vim/commit/59de417b904bbd204e313f015839317b577bd124
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Problem: Missspelling spelllang.
Solution: Add an "l". (Dominique Pelle)
https://github.com/vim/vim/commit/f154f3ab2c1eea67afc20140c580ad003752dc72
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Script filetype detection trips over env -S argument.
Solution: Remove "-S" and "--ignore-environment". (closes vim/vim#5013)
Add tests.
https://github.com/vim/vim/commit/b5e18f29fac9253b0ccf1fde5e74bff72fa1ba60
|
| |
| |
| |
| |
| |
| | |
Problem: Some sshconfig and ssdhconfig files are not recognized.
Solution: Add filetype patterns.
https://github.com/vim/vim/commit/da84ac2a6f467d0b9eddcc8709433cda75d16a41
|
| |
| |
| |
| |
| |
| | |
Problem: Custom plugins loaded with --clean.
Solution: Do not include the home directory in 'runtimepath'.
https://github.com/vim/vim/commit/072687032683b1994d25a114893d9a6f8bc36612
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* eval: fix assertion failure in garbage collection
fixes #12387, #12430
Lists with CopyID+1 linked only from previous_funccal may be removed in
the garbage collection. Therefore, the terms of the assertions are not
correct. This can be confirmed by the following (The l:x with CopyID+1 of
the first function call needs to be removed by garbage collection):
func! s:f()
let l:x = [1]
let g:x = l:
endfunc
for _ in range(2)
call s:f()
endfor
call garbagecollect()
" press any key
* test: add test for #12387, #12430
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
|
| |
* lsp: support custom hl groups in show_line_diagnostics
Closes #12472.
* runtime: add docs for the new lsp highlight groups
Co-authored-by: francisco souza <fsouza@users.noreply.github.com>
|
|\
| |
| | |
Apply several upstream changes to text-runtime
|
| |
| |
| |
| | |
vim/vim@388a5d4f20b4b64341d1604aa238cab85827b892
|
| |
| |
| |
| | |
vim/vim@65e0d77a66b7
|
| |
| |
| |
| | |
vim/vim@388a5d4f20b4
|
|/
|
|
| |
vim/vim@1d9215b9aaa1
|
|\ |
|
| | |
|
|\ \
| | |
| | | |
lsp: even if contents before change is 0 byte, request to server
|
| | |
| | |
| | |
| | | |
fix: https://github.com/neovim/neovim/issues/12414
|
| | |
| | |
| | |
| | |
| | |
| | | |
LspDiagnosticInformation -> LspDiagnosticsInformation
LspDiagnosticInformationSign -> LspDiagnosticsInformationSign
LspDiagnosticHint -> LspDiagnosticsHint
LspDiagnosticHintSign -> LspDiagnosticsHintSign
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
According to the LSP spec[1], multiple edits can have the same starting
position, and if that is the case, they should be applied in the order
as they come in the array.
The implementation uses a reverse sort to not interfere with non applied
edits, but failed to take into account the spec.
[1] https://microsoft.github.io/language-server-protocol/specifications/specification-3-14/#textedit
|
| | |
| | |
| | | |
else popup window remains open when switching buffer.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Fix ignored LSP tests
* Restructure _make_floating_popup_size tests
Co-authored-by: Christian Clason <christian.clason@uni-due.de>
Co-authored-by: Christian Clason <christian.clason@uni-due.de>
|
|/ /
| |
| |
| | |
textDocumentSync.save.includeText only if table. (#12450)
|
|\ \
| | |
| | | |
issue template: fix label syntax for lsp bug report
|
|/ / |
|
|\ \ |
|
| | | |
|
|\ \ \
| |/ /
|/| | |
[RDY] win: make UV_OVERLAPPED_PIPE optional
|
|/ /
| |
| |
| |
| |
| |
| | |
When UV_OVERLAPPED_PIPE was used for the pipe passed to the child process, a
problem occurred with the standard input of the .Net Framework application
(#11809). Therefore, add the overlapped option to jobstart() and change it so
that it is set only when necessary
|
|\ \
| | |
| | | |
input: fix stack overflow
|
| | | |
|
| | | |
|