| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
Problem: i3config files are not recognized.
Solution: Add patterns to match i3config files. (Quentin Hibon,
closes vim/vim#7969)
https://github.com/vim/vim/commit/8176be159859deb9cf6455565bd7b24b3dcf17b9
|
|\ |
|
| | |
|
|\ \
| | |
| | | |
feat(treesitter): Support match queries on multiline nodes
|
|/ / |
|
| |
| |
| |
| |
| |
| | |
Based on https://github.com/neovim/neovim/pull/14445
This extends `vim.treesitter.query.get_node_text` to return the text
that spans a node's range even if start_row ~= end_row.
|
| | |
|
|\ \
| | |
| | | |
vim-patch:8.2.3777: spell file write error not checked
|
| | |
| | |
| | |
| | |
| | | |
Problem: Spell file write error not checked.
Solution: Check writing the prefix conditions. (Björn Linse, closes vim/vim#9323)
|
|\ \ \
| | | |
| | | | |
test: remove references to misc1.c
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
refactor: get rid of misc1.c ("functions that didn't seem to fit elsewhere")
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Possibly dialog code is messages.c could be moved here as well.
misc1.c is now empty, so delete it.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
These are used in various places, but were grouped with open_line()
which has a lot of comment prefix logic originally.
|
| |/ / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Calling vim.lsp.buf.definition() sometimes gives a deprecation warning.
This will likely solve that.
Co-authored-by: Christian Clason <christian.clason@uni-due.de>
|
| | |
| | |
| | | |
Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com>
|
|/ / |
|
|/
|
|
|
|
| |
encoding (#16382)
Co-authored-by: black-desk <clx814727823@gmail.com>
Co-authored-by: Mathias Fußenegger <mfussenegger@users.noreply.github.com>
|
|\
| |
| | |
refactor: move out some long-hanging fruit from misc1.c
|
| | |
|
| |
| |
| |
| | |
Also make some function names more descriptive/regular.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
vim-patch:8.2.3664,8.2.3743,8.2.3747,8.2.3748,8.2.3757
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: An overlong highlight group name is silently truncated.
Solution: Give an error if the name is too long. (closes vim/vim#9289)
https://github.com/vim/vim/commit/f7f7aaf8aaad34a38d3f159e031c5bcf3394f8f1
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Update runtime files.
https://github.com/vim/vim/commit/6304be625ce44dcfedc6735164d0b853578581c8
Remaining changes left out of 03d250eb4504d5168a754d0f3b7e9992337d60b4
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Giving an error for an empty sign argument breaks a plugin.
Solution: Do not give an error.
https://github.com/vim/vim/commit/e5710a02cb78c2a0a868ea55740835c78ddecbb4
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot remove highlight from an existing sign. (James McCoy)
Solution: Only reject empty argument for a new sign.
https://github.com/vim/vim/commit/0bac5fc5e125b7aa0f3b596c9b7f4381279e6688
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: ":sign" can add a highlight group without a name.
Solution: Give an error if the group name is missing. (closes vim/vim#9280)
https://github.com/vim/vim/commit/5e18ccc60bdddc4aa39ab039f1a7c918f29e67ce
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot adjust sign highlighting for 'cursorline'.
Solution: Add CursorLineSign and CursorLineFold highlight groups.
(Gregory Anders, closes vim/vim#9201)
https://github.com/vim/vim/commit/e413ea04b716effb28eb49dbc98ad3f9f761545a
|
|\ \ \
| | | |
| | | | |
ci: remove "brew upgrade" from macos jobs
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Packages are automatically upgraded on install. This will avoid
upgrading unrelated packages, cutting the macos job time to about a
half.
|
|\ \ \ \
| | | | |
| | | | | |
fix(terminal): return early if there are no invalid rows
|
| | | | |
| | | | |
| | | | |
| | | | | |
Prevent on_lines emitting out-of-bounds line indexes.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Portability improvements, first steps at getting neovim on x86_64 SunOS
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
cfsetspeed is not available on SunOS, use cfsetispeed and cfsetospeed
instead.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Older SunOS systems come without strnlen, add STRNLEN macro in line with
the other str* compat macros.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
On SunOS NAME_MAX is not defined, _XOPEN_NAME_MAX is so fall back to
defining NAME_MAX from _XOPEN_NAME_MAX.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
libutil is not available on Solaris variants, even on Solaris 11 where
forkpty is available.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
test(helpers): optimize read_file_list
|
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Read_file_list is used to read back data from the nvim log file as the
testsuite executes. However, the nvim log file can get really big
(each full run of the testsuite appends roughly 150MB of data to this
file). Reading each line of this file can thus be extremely slow, and so
are the repeated table.insert/table.removes that are done for each line.
A solution to this issue is tto only read the end of the file.
This results in a sizeable improvement in testsuite run times in some
cases, e.g. on my computer:
Without this commit:
real 20m0.431s
user 17m11.163s
sys 1m59.422s
With this commit:
real 4m25.356s
user 1m41.673s
sys 1m31.253s
|