| Commit message (Collapse) | Author | Age |
... | |
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* support for :perl, :perlfile, :perldo and perleval()
* document that the perl provider doesn't currently work on Windows
* document that the perl legacy interface is now also supported
* added perleval() documentation
* import legacy perl interface tests
* only perl 5.22+ is supported
* healtcheck: use g:perl_host_prog if its set instead
using just 'perl' isn't correct as it may not be the version requested.
ditto for 'cpanm', rather go through 'App::cpanminus' to find the latest
perl version
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
using just 'perl' isn't correct as it may not be the version requested.
ditto for 'cpanm', rather go through 'App::cpanminus' to find the latest
perl version
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
nvim__screenshot
|
| | |/ / /
| |/| | | |
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
Problem: :resize command not fully tested.
Solution: Add a couple of tests. (Dominique Pellé, closes vim/vim#6857)
https://github.com/vim/vim/commit/fe6dce873954a216eedb686bd5006710ffff4b89
|
|\ \ \ \
| | | | |
| | | | | |
robustness: avoid adding offset to NULL pointer
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
UBSAN with clang 10.0 is checking for adding offsets to a `NULL` pointer
which is not allowed. This is not yet checked in the version of clang
used in CI (7.0.0). I will work on cases of this so that tests passes
locally for me.
This could be tested in CI by either upgrading the clang of the
ASAN/UBSAN to 10.0, or add yet another CI target which builds with
clang 10.0.
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
API: be less breaking in the decorations
|
|/ / / / |
|
|\ \ \ \
| |_|/ /
|/| | | |
treesitter: allow to list supported predicates
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
New Decorations API (not finalized, but we gonna build on this)
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
return decorations back
lol no nvim_buf_get_virtual_text
share decorations that are hl only to avoid alloc avalanche
|
| | | | | |
|
| |/ / /
| | | |
| | | |
| | | | |
one very important thought
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Using NULL pointers in some code. (James McCoy)
Solution: Avoid adding to a NULL pointer. Use byte as unsigned.
https://github.com/vim/vim/commit/9c2b06637b32742cac11bfd66b1a4e84583c6c2e
The changes to eval.c (skip_expr_concatenate) and vim9compile.c aren't
included since they're specific to vim9script support.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Crash in edit test.
Solution: Avoid using invalid pointer.
https://github.com/vim/vim/commit/2c93c685e3334c50d9a748ad699df727a4501b08
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Problem: Warnings from asan with clang-11. (James McCoy)
Solution: Avoid using a NULL pointer. (issue vim/vim#6811)
https://github.com/vim/vim/commit/64f37d309025a65210dbc33823ec9ec5d547775f
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: A few remaining errors from ubsan.
Solution: Avoid the warnings. (Dominique Pellé, closes vim/vim#6837)
https://github.com/vim/vim/commit/4ad739fc053c1666d07ba1cf59be26cb1c3e52d7
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Not all Bazel files are recognized.
Solution: Add *.bazel and *.BUILD. (closes vim/vim#6836)
https://github.com/vim/vim/commit/4488f5a545691ca4c8802bad0d70a5e750fc8844
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Spellfile test sometimes fails.
Solution: Check running into the end of the file.
https://github.com/vim/vim/commit/e90d63ea904187ecbb09d0f7f21b71b302b30644
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Using NULL pointers in fold code.
Solution: Avoid using a NULL pointer. (Dominique Pellé, closes vim/vim#6831,
closes vim/vim#6831)
https://github.com/vim/vim/commit/81fcb67fb32a12414512b72e691a1bbbff9f8511
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Problem: Crash in normal test.
Solution: Skip adjusting marks if there are no folds.
https://github.com/vim/vim/commit/07e87e9eb5e7195d47d47c0ca752b6c8372a99ea
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Unless we look at the code every time, we will not know what the value is, so add the key name.
|
| | | |
| | | |
| | | |
| | | | |
Since "rpc.send.payload" outputs the log with almost the same contents, delete the output here.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix #12623
problem: nvim_buf_get_lines(0) returns empty during startup, where no buffers are loaded yet.
solution: return empty object
Happens during startup, where buffer may not be loaded yet, because...
`source_startup_scripts()` is done before `edit_buffers()`:
https://github.com/neovim/neovim/blob/9bb552875d205d2f869c66137563f93b77a6d08e/src/nvim/main.c#L362
https://github.com/neovim/neovim/blob/9bb552875d205d2f869c66137563f93b77a6d08e/src/nvim/main.c#L480
|
| | | |
| | | |
| | | | |
Caller can pass discard=true to free the unwanted return value.
|
|\ \ \ \
| | | | |
| | | | | |
treesitter: avoid escaping complete query strings
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Escape "\\" only for `vim-match?` not for `match?`
Fixes #12595
|
|\ \ \ \ \
| | | | | |
| | | | | | |
treesitter: allow to iterate over node children
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | | |
fixes #12768
|
| |/ / / /
|/| | | |
| | | | | |
Lua 5.4 is out, and will be shipped with Fedora 33.
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
[RDY]vim-patch:8.1.{1694,1725,1776,1804,1806,1831,2041,2198,2206},8.2.{1033,1315,1548}
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Cannot move position of "%%" in message translations. (Emir Sarı)
Solution: Improve the check script.
https://github.com/vim/vim/commit/0b8cf278eca45241033033f9bf389e54669a8654
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: The RUN_VIM variable is longer than needed.
Solution: Shorten RUN_VIM. (Daniel Hahler, closes vim/vim#4643)
https://github.com/vim/vim/commit/41a82604453080d0011f281532582d3bd360df4a
|