| Commit message (Collapse) | Author | Age |
... | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: The getcmdline() function is way too big.
Solution: Factor out the incremental search highlighting.
https://github.com/vim/vim/commit/0ee81cb63876e6ec1b2a6e0125295b43f1c63c7d
|
| |/ / /
|/| | | |
|
|\ \ \ \
| | | | |
| | | | | |
Fix invalid events with `o` `<CR>` and `autoindent`
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
a bit of test cleanup
ärrår
feeel
SPLIT
fix: sned correct updates on <CR>
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
lua: cleanup naming conventions of executor functions
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
Bytetrack
|
| | | | |
| | | | |
| | | | |
| | | | | |
This is irrelevant to neovim usecases anyway.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This will significantly reduce the parsing work
needed e.g. when rehighlighting after every keypress
in insert mode.
Also add safety check for tree-sitter trying to read
past the end of a line. This can happen after we sent
an incorrect buffer update.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This implements byte-resolution updates of buffer changes.
Note: there is no promise that the buffer state is valid inside
the callback!
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When editing a line in insert mode, this value will be
used for every keypress.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
as the byte logic will be the same for all of these
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
* Use upstream git repo as snap source.
* Fix typo in snapcraft.yaml
Use latest_tag instead of branch because branch is undefined.
|
|\ \ \ \
| | | | |
| | | | | |
treesitter: fix some highlight issues
|
|/ / / / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Seems like redundant env var separators (";" on Windows) in $PATH can
cause weird behavior. From #7377:
> After some time, system(['win32yank', '-o']) and system('win32yank -o')
> start returning different results: specifically first returns an
> empty string.
>
> 1. $PATH weirdly contains double semicolon followed by path to the
> “installation directory” (unpacked directory from archive).
> 2. If I run `let $PATH=substitute($PATH, ';;', ';', 'g')` the problem is fixed.
close #7377
ref 224f99b85d311ebd31451db13b66e4a3c7e51938
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: No digraph for 0x2022 BULLET.
Solution: Use "oo". (Hans Ginzel, closes vim/vim#6904)
https://github.com/vim/vim/commit/57ad94c5a9ee6f3626e1ec728519a8558a4346c8
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Windows environment variables are semicolon-separated, but some logic
was assuming colon (:). This broke initialization and parsing of
XDG_CONFIG_DIRS, XDG_DATA_DIRS, 'runtimepath', stdpath(), etc.
- test/defaults_spec: enable tests on Windows
ref #12793
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Architectures supported by Travis due not match 1 to 1 to the
architectures supported by snapcraft.io and launchpad. To support as
many architectures as possible, deploys to the snap store should be done
via a simulated Github webhook. An additional secret will need to be
added to Travis-ci
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
i386, amd64, armhf platforms should be build with luajit all others with
lua.
|
| | | | | |
|
|\ \ \ \ \ |
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Some error messages are internal but do not use iemsg().
Solution: Use iemsg(). (Dominique Pellé, closes vim/vim#6894)
https://github.com/vim/vim/commit/e83cca291112ea66f49079975e102ee36a47a24e
N/A patches for version.c:
vim-patch:8.2.1625: compiler warning for use of fptr_T
Problem: Compiler warning for use of fptr_T.
Solution: Make the type less strict.
https://github.com/vim/vim/commit/30d6413782c8206899cee109f521895a03c76441
vim-patch:8.2.1630: terminal test fails
Problem: Terminal test fails.
Solution: Correct argument to term_start(). Correct error number.
https://github.com/vim/vim/commit/c98cdb3bc970f04f93b4c394b4ec94c2eb5546c3
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
close #12849
ref eb4aab7173fa1733f77bb6d7117351b47ada6134
|
|\ \ \ \ \ |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When running in CI, we want to find as many problems as possible
instead. Let the code try to keep running from recoverable issues so we
report all the sanitize issues we can.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
[skip appveyor]
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
We don't care about the specifics of the patch version, so just set the
major:minor.
[skip appveyor]
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
[skip appveyor]
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
[skip appveyor]
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
treesitter: check hl group exists before passing it in nvim_get_hl_id_by_name
|
| | | | | | | |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
invalidate grid on allocation when in ext_multigrid
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
When in ext_multigrid mode, after a window gets resized neovim wont
currently send all the needed events fill the window's blank space and
thus' UIs will have invalid grid state.
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
treesitter: use lua-match? instead of match?
|
| | | | | | | | | |
|
| | | | | | | | | |
|