| Commit message (Collapse) | Author | Age |
|
|
|
| |
Fixes #30882
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem:
`vim.validate()` takes two forms when it only needs one.
Solution:
- Teach the fast form all the features of the spec form.
- Deprecate the spec form.
- General optimizations for both forms.
- Add a `message` argument which can be used alongside or in place
of the `optional` argument.
|
|
|
|
|
|
| |
Problem: 'vim.rpcrequest and vim.rpcnotify' is flaky on Windows.
Solution: retry it.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem:
- `vim.highlight` module does not follow `:help dev-name-common`, which
documents the name for "highlight" as "hl".
- Shorter names are usually preferred.
Solution:
Rename `vim.highlight` to `vim.hl`.
This is not a breaking change until 2.0 (or maybe never).
|
| | |
|
| | |
|
|/
|
|
|
| |
Problem: When exiting, processed events may still use memfiles after
they are closed.
Solution: Close memfiles after processing events.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Relates to:
- https://github.com/neovim/neovim/issues/30034
- https://github.com/neovim/neovim/issues/17712
- https://github.com/neovim/neovim/issues/16363
Closes:
- https://github.com/neovim/neovim/issues/26936 (but only provides bufnr
and method)
- https://github.com/neovim/neovim/issues/22318
Might fix: https://github.com/neovim/neovim/issues/30737
|
|
|
|
| |
Problem: Cannot allow mouse interaction for non-focusable float window.
Solution: Add a "mouse" field to float window config.
|
|
|
|
|
|
|
| |
Relates to:
- https://github.com/neovim/neovim/issues/17712
- https://github.com/neovim/neovim/issues/30034
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem: tests: tests may fail on Windows environment
Solution: use shellcmdflag=/D to skip executing autorun from
the registry (Milly)
closes: vim/vim#15900
https://github.com/vim/vim/commit/4f5681dbdfaf25f3357cba3172906c076421c7b9
Cherry-pick Test_cursorhold_insert_with_timer_interrupt() change from
patch 8.2.1836.
Co-authored-by: Milly <milly.ca@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Revert "build(deps): bump libuv to 52a924331"
This reverts commit 54137a798f35177b517d30937a58f6d52a96bcf1.
* Revert "build(deps): bump libuv to 18d48bc13"
This reverts commit 66753a2f0c2e261a48ab7d550d4ac8b5c7676b40.
* Revert "build(deps): bump libuv to 9cf0710d7"
This reverts commit 4c617f4a47dbd75fe946e52db7d39320cbf9060c.
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#30870)
Problem: tests: Test_set_values() is not comprehensive enough
Solution: Add a lot more test cases (Milly)
closes: vim/vim#15892
https://github.com/vim/vim/commit/cc15bbcbc471a206e995e147a09a0720b9f35a38
Co-authored-by: Milly <milly.ca@gmail.com>
|
|
|
|
|
|
|
| |
vim-patch:8.2.4744: a terminal window can't use the bell
vim-patch:8.2.4745: using wrong flag for using bell in the terminal
BREAKING CHANGE: Bells from :terminal are now silent by default, unless
'belloff' option doesn't contain "term" or "all".
|
|\
| |
| | |
ci: bump Intel macOS runners to 13
|
| |
| |
| |
| |
| |
| | |
Problem: macos-12 GH runners are deprecated and will be removed soon.
Solution: use macos-13 runners instead.
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
| |
Problem: Some 'belloff' flags don't work properly.
Solution: Keep BO_ flags and p_bo_values[] in sync.
|
|
|
|
|
|
|
| |
Problem: Insufficient test coverage for validation of option values.
Solution: Port Vim's gen_opt_test.vim and make it work with Nvim.
vim-patch:9.1.0760: tests: no error reported, if gen_opt_test.vim fails
vim-patch:9.1.0791: tests: errors in gen_opt_test.vim are not shown
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
dirs for cppcheck
closes: vim/vim#15889
https://github.com/vim/vim/commit/5e48e97e4231e95385e07470a7e5659ff59bd0d7
Co-authored-by: Konfekt <Konfekt@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
syntax script
Add the `--inhibited` flag for the bindsym/bindcode commands.
closes: vim/vim#15891
https://github.com/vim/vim/commit/f10db2536755736807908ffd8e423614939f7421
Co-authored-by: CismonX <admin@cismon.net>
|
|
|
|
|
| |
- Also fix `vim.validate()` for PUC Lua when showing errors for values
that aren't string or number.
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
- Remove the trivial function vim.lsp.util._get_symbol_kind_name()
and its tests.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Problem:
If there are multiple LSP clients, it's not clear which actions are provided by which servers. #30710
Solution:
Show the server name next to each action (only if there are multiple clients).
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fixes: #vim/vim#15880
closes: vim/vim#15885
https://github.com/vim/vim/commit/5e53fca76fd991d64d83429d74b573cc73116d66
Co-authored-by: Gregory Anders <greg@gpanders.com>
|