| Commit message (Collapse) | Author | Age |
... | |
|\
| |
| | |
fix(lsp): Handle nil message_callbacks
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The `onexit` handler could set `message_callbacks` to `nil` within the
luv event loop while the mainloop runs a function that tries to access
`message_callbacks`.
This adds some checks to prevent errors in that case.
Fixes https://github.com/neovim/neovim/issues/14863
|
|\ \
| | |
| | | |
feat(lsp): use `g:markdown_fenced_languages` in `vim.lsp.util.stylized_markdown`
|
| |/ |
|
|\ \
| | |
| | | |
fix(lsp): Set `dir` completion option for add_workspace_folder
|
| |/
| |
| |
| |
| | |
Given that the input is pre-filled with a path, it should be possible to
use dir completion.
|
|/ |
|
|\
| |
| | |
vim-patch:8.1.{1437,2391},8.2.{1255,2185,2294,3033,3034,3037,3038,3043}
|
| |
| |
| |
| |
| |
| | |
Problem: Cannot use a lambda with quickfix functions.
Solution: Add support for lambda. (Yegappan Lakshmanan, closes vim/vim#6499)
https://github.com/vim/vim/commit/d43906d2e5969288f239df851f5ad7b1dc2c7251
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
fix(doc): various fixes
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add :eval and :checkhealth (:eval was also missing upstream).
Fix :perlfile typo, add abbreviations for :perl, :perlfile and :perldo.
Remove :scriptversion; it hasn't been ported yet (#14611).
[skip ci]
|
| |
| |
| |
| | |
:sleep is the same as :sleep! in the port of v8.2.2366
|
| |
| |
| |
| | |
:promptfind and :promptrepl are N/A for Nvim.
|
| |
| |
| |
| | |
The method call syntax patches aren't ported yet.
|
|\ \ |
|
| | | |
|
| |/
|/| |
|
|\ \
| |/
|/| |
docs(treesitter): tidy docs and remove legacy information
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
Add the buffer number to the `textDocument/formatting` request, so
that it is passed to the handler.
The built-in formatting handlers do not use the buffer number, but user
overrides should have access to it.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
`lsp.diagnostic.get_all()` was returning diagnotics for `:bwipeout`-ed
buffers because the diagnostic cache is not cleared. The first argument
of on_detach callback is the string "detach", not the bufnr.
|
| |
|
|\
| |
| | |
feat(lsp): hide triple - in hover window
|
| | |
|
|\ \
| | |
| | | |
[RDY] fix(lsp): guard against negative diagnostic line numbers
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | | |
feat(lsp): Add codelens support
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| |
| | |
Problem: Jupyter Notebook files are not recognized.
Solution: Recognize *.ipynb. (closes vim/vim#8375)
https://github.com/vim/vim/commit/2e66b0d1373891f40e2561ccd2d3369de1614bcd
|
| |
| |
| |
| |
| |
| | |
Problem: Test 59 is old style.
Solution: Convert into a new style test. (Yegappan Lakshmanan, closes vim/vim#6604)
https://github.com/vim/vim/commit/aa970abd0a987de96321d33db82f70bbceac931b
|
|\ \
| | |
| | | |
fix(lsp): convert_input_to_markdown_lines: preserve plaintext
|
| | | |
|
|\ \ \
| | | |
| | | | |
fixup(runtime): Fix lua runtime files not listed in :scriptnames
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
lua runtime files weren't listed in :scriptname & profiler.
This fixes that.
* Add tests
* Small doc tweeks
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot use "z=" when 'spell' is off.
Solution: Make "z=" work even when 'spell' is off. (Christian Brabandt,
Gary Johnson, closes vim/vim#6227)
https://github.com/vim/vim/commit/152e79e94bb935e75b866bd55479648cde11066a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Spell suggestions insufficiently tested.
Solution: Add spell suggestion tests. (Dominique Pelle, closes vim/vim#5398)
https://github.com/vim/vim/commit/e9a8d1f9adaf4599b5a7923f8db8e207ed6e7eca
Requires latest en.utf-8.spl from
https://ftp.nluug.nl/pub/vim/runtime/spell/.
Include the following patch because patch v8.2.0946 was merged:
vim-patch:8.2.0948: spell test fails
Problem: Spell test fails.
Solution: Adjust expected text of the prompt.
https://github.com/vim/vim/commit/d281b7c227bc4c78813fdc297ccee4b2cad7e605
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Spellrare and spellrepall in the wrong order.
Solution: Put spellrare below spellrepall. (closes vim/vim#4820)
https://github.com/vim/vim/commit/a3891681f72fd9efdea6444620d787358850d823
|
|/ /
| |
| |
| |
| |
| | |
Problem: There is :spellwrong and :spellgood but not :spellrare.
Solution: Add :spellrare. (Martin Tournoij, closes vim/vim#4291)
https://github.com/vim/vim/commit/08cc374dabd2a02785129fa1c0100f7745c244ad
|
|\ \
| | |
| | | |
vim-patch:8.2.{1702,2422,2966,2971,2974}
|
| |/
| |
| |
| |
| |
| | |
Problem: Cannot yank a block without trailing spaces.
Solution: Add the "zy" command. (Christian Brabandt, closes vim/vim#8292)
https://github.com/vim/vim/commit/544a38e44db0f25ec4fa7a2a4666cf28a2336f33
|