| Commit message (Collapse) | Author | Age |
|\
| |
| | |
perf(extmarks): allow ephemeral extmarks past EOF to remove O(strlen^2) cost of tree-sitter
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
reversed (#14839)
Problem: When 'rightleft' is set the line number is sometimes drawn
reversed.
Solution: Adjust how space is handled. (Christian Brabandt, closes vim/vim#8389,
closes vim/vim#8391)
https://github.com/vim/vim/commit/29f0dc3689eafcf7888e06d57d1cf79e62c5c148
|
|\ \
| | |
| | | |
chore(lsp): removed deprecated floating preview methods
|
|/ / |
|
| |
| |
| |
| | |
v0.5.0 has too many commits since v0.4.0.
"git commit -m" triggers "Argument list too long" error.
|
|\ \
| | |
| | | |
[RDY] ci: upgrade to gcc-11 on ubuntu-18.04
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In https://github.com/neovim/neovim/issues/14150 , investigations showed
that using an older gcc to build the appimage could result in severe
perf issues. This is because older gcc versions happily replace calls to
libc functions with their own, which happen to be less optimized than
their libc counterparts.
We fix this problem by upgrading to gcc-11 on ubuntu-18.04.
|
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
|\
| |
| | |
screen: fix typo in screen.c
|
| |
| |
| | |
accomodate -> accommodate
|
|\ \
| | |
| | | |
option: fix typo in option.c
|
|/ /
| |
| | |
seperated -> separated
|
|\ \ |
|
|/ / |
|
| | |
|
| |
| |
| |
| |
| | |
`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.
|
|\ \
| | |
| | | |
fix(lsp): replace --- by a line in stylize_markdown
|
|/ / |
|
|\ \
| | |
| | | |
feat(lsp): hide triple - in hover window
|
| | | |
|
|\ \ \
| | | |
| | | | |
[RDY] fix(lsp): guard against negative diagnostic line numbers
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
fix(lsp): allow 'rounded' and 'solid' in floats
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
feat(lsp): Add codelens support
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
docs: regenerate
|
|/ / / / |
|
|\ \ \ \
| |/ / /
|/| | | |
[RDY] feat(float): add rounded borders preset
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add `borders = "rounded"` preset for `nvim_open_win`, equivalent to
border = {"╭", "─", "╮", "│", "╯", "─", "╰", "│"}
Also add undocumented "solid" preset to docs.
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch:8.2.{936,1354,2990}
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Jupyter Notebook files are not recognized.
Solution: Recognize *.ipynb. (closes vim/vim#8375)
https://github.com/vim/vim/commit/2e66b0d1373891f40e2561ccd2d3369de1614bcd
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
style
Problem: Some terminals misinterpret the code for getting cursor style.
Solution: Send a sequence to the terminal and check the result. (IWAMOTO
Kouichi, closes vim/vim#2126) Merged with current code.
https://github.com/vim/vim/commit/a45551a53557dba98973fdb3ff737dea2fffcda3
Cherry-pick Test_cwindow_highlight() from patch v8.1.2040
because it is skipped.
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
|/ / /
| | |
| | |
| | |
| | | |
Also bumps to OpenBSD 6.9 and updates packages.
Co-authored-by: glacambre <code@lacamb.re>
|
|\ \ \
| | | |
| | | | |
fix(lsp): convert_input_to_markdown_lines: preserve plaintext
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
fixup(runtime): Fix lua runtime files not listed in :scriptnames
|
| | | | |
| | | | |
| | | | |
| | | | | |
This was init.lua will be logged in startuptime
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
lua runtime files weren't listed in :scriptname & profiler.
This fixes that.
* Add tests
* Small doc tweeks
|
|\ \ \ \
| |/ / /
|/| | | |
vim-patch:8.1.{1838,1865},8.2.{38,39,46,945,948,2896}
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Spellfile functionality not fully tested.
Solution: Add tests for CHECKCOMPOUNDPATTERN and COMMON. (Dominique Pellé,
closes vim/vim#8270)
https://github.com/vim/vim/commit/dc3275a1ac73b6c4d0c9d2e238ea80b477705b6f
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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: Tests for spell suggestions are slow.
Solution: Use shorter words. Test with latin1 and utf-8 to cover more code.
(Dominique Pelle, closes vim/vim#5399)
https://github.com/vim/vim/commit/767340574b5a0c697e650b3bbc3a4af10e51cb89
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Memory access error when "z=" has no suggestions.
Solution: Check for negative index.
https://github.com/vim/vim/commit/569fea2c312126dd5a542c4b1aa51095136a2c0d
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|