aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* fix(deps): revert accidental test commits (#30864)Christian Clason2024-10-20
| | | | | | | | | | | | | * 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.
* vim-patch:9.1.0792: tests: Test_set_values() is not comprehensive enough ↵zeertzjq2024-10-20
| | | | | | | | | | | | (#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>
* feat(terminal)!: make 'belloff' and 'visualbell' apply to terminal bell (#30859)zeertzjq2024-10-20
| | | | | | | 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".
* Merge pull request #30863 from neovim/ci-macosbfredl2024-10-19
|\ | | | | ci: bump Intel macOS runners to 13
| * ci: bump Intel macOS runners to 13Christian Clason2024-10-19
| | | | | | | | | | | | Problem: macos-12 GH runners are deprecated and will be removed soon. Solution: use macos-13 runners instead.
* | build(deps): bump libuv to 52a924331Christian Clason2024-10-19
| |
* | build(deps): bump libuv to 18d48bc13Christian Clason2024-10-19
| |
* | build(deps): bump libuv to 9cf0710d7Christian Clason2024-10-19
| |
* | build(deps): bump libuv to v1.49.2Christian Clason2024-10-19
|/
* fix(options): fix some 'belloff' flags not working properly (#30856)zeertzjq2024-10-18
| | | | Problem: Some 'belloff' flags don't work properly. Solution: Keep BO_ flags and p_bo_values[] in sync.
* vim-patch: make gen_opt_test.vim work with Nvim (#30850)zeertzjq2024-10-18
| | | | | | | 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
* feat(vim.ui.open): support lemonade #30845Uthman Mohamed2024-10-18
|
* fix(lsp.util): wrong arguments to 'validate' functiontemhelk2024-10-18
|
* fix(types): add narrower vim.validate typesMaria José Solano2024-10-18
|
* vim-patch:5e48e97: runtime(compiler): check for compile_commands in build ↵Christian Clason2024-10-18
| | | | | | | | | | dirs for cppcheck closes: vim/vim#15889 https://github.com/vim/vim/commit/5e48e97e4231e95385e07470a7e5659ff59bd0d7 Co-authored-by: Konfekt <Konfekt@users.noreply.github.com>
* vim-patch:f10db25: runtime(swayconfig): add flag for bindsym/bindcode to ↵Christian Clason2024-10-18
| | | | | | | | | | | | 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>
* perf(validate): use lighter versionLewis Russell2024-10-17
| | | | | - Also fix `vim.validate()` for PUC Lua when showing errors for values that aren't string or number.
* Merge pull request #30825 from lewis6991/refactor/lsputilLewis Russell2024-10-17
|\
| * feat(lsp.util): minor codestyleLewis Russell2024-10-17
| |
| * feat(lsp.util): improve offset_encoding type annotationsLewis Russell2024-10-17
| |
| * feat(lsp.util): remove some variablesLewis Russell2024-10-17
| |
| * feat(lsp.util): use vim.w/bLewis Russell2024-10-17
| |
| * feat(lsp.util): remove some aliasesLewis Russell2024-10-17
| |
| * feat(lsp.util): remove unneeded tableLewis Russell2024-10-17
| |
| * fix(lsp.util): inconsistent handling of offset_encodingLewis Russell2024-10-17
| |
| * feat(lsp.util): get_bufs_with_prefix -> get_writeable_bufsLewis Russell2024-10-17
| |
| * feat(lsp.util): refactor get_border_size()Lewis Russell2024-10-17
| |
| * feat(lsp.util): simplify some bounds checkingLewis Russell2024-10-17
| |
| * feat(lsp.util): remove metatable in locations_to_itemsLewis Russell2024-10-17
| |
| * feat(lsp.util): refactor symbols_to_items()Lewis Russell2024-10-17
| | | | | | | | | | - Remove the trivial function vim.lsp.util._get_symbol_kind_name() and its tests.
| * feat(lsp.util): remove uneeded do-endLewis Russell2024-10-17
| |
| * feat(lsp.util): use vim.api aliasLewis Russell2024-10-17
| |
| * feat(lsp.util): fix type errorsLewis Russell2024-10-17
| |
| * feat(meta): add type for quickfix entriesLewis Russell2024-10-17
| |
| * feat(lsp.util): remove lsp spec extractLewis Russell2024-10-16
| |
| * feat(lsp.util): use faster version of vim.validateLewis Russell2024-10-16
| |
* | feat(lsp): show server name in code actions #30830Jordan2024-10-17
| | | | | | | | | | | | | | 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).
* | vim-patch:5e53fca: runtime(jinja): Support jinja syntax as secondary filetypeChristian Clason2024-10-17
| | | | | | | | | | | | | | | | | | fixes: #vim/vim#15880 closes: vim/vim#15885 https://github.com/vim/vim/commit/5e53fca76fd991d64d83429d74b573cc73116d66 Co-authored-by: Gregory Anders <greg@gpanders.com>
* | Merge pull request #30836 from zeertzjq/vim-4bfb899zeertzjq2024-10-17
|\ \ | | | | | | vim-patch: doc updates
| * | vim-patch:6c2fc37: runtime(help): Update help syntaxzeertzjq2024-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit makaes the following changes to the vim help syntax: - fix excessive URL detection in help, because `file:{filename}` in doc/options.txt is determined to be a URL. - update highlighting N for :resize in help - split Italian-specific syntax into separate help script - highlight `Note` in parentheses in help - update 'titlestring' behaviour in documentation for invalid '%' format closes: vim/vim#15883 https://github.com/vim/vim/commit/6c2fc377bfbfb6f1a46b1061413cd21116b596ed Co-authored-by: Milly <milly.ca@gmail.com>
| * | vim-patch:4bfb899: runtime(help): fix end of sentence highlight in code exampleszeertzjq2024-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | closes: vim/vim#15745 https://github.com/vim/vim/commit/4bfb89996f227d5fbb4803f0d8dbd3105483b625 Co-authored-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Danilo Rezende <returndanilo@users.noreply.github.com>
| * | vim-patch:partial:8.2.4712: only get profiling information after exitingzeertzjq2024-10-17
|/ / | | | | | | | | | | | | | | | | https://github.com/vim/vim/commit/18ee0f603ebd3c091f6d2ab88e652fda32821048 Doc updates only. Cherry-pick profiling doc change from patch 8.2.2400. Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
* | vim-patch:9.1.0789: tests: ':resize + 5' has invalid space after '+' (#30835)zeertzjq2024-10-17
| | | | | | | | | | | | | | | | | | | | Problem: tests: ':resize + 5' has invalid space after '+' Solution: Correct the test (Milly) closes: vim/vim#15884 https://github.com/vim/vim/commit/c0cba184f54e052cf8f04baca24bdee72a4b7de6 Co-authored-by: Milly <milly.ca@gmail.com>
* | fix(lsp): str_byteindex_enc bounds checking #30747Tristan Knight2024-10-16
|/ | | | | | | | | Problem: Previously the index was only checked against the UTF8 length. This could cause unexpected behaviours for strings containing multibyte chars Solution: Check indicies correctly against their max value before returning the fallback length
* vim-patch:9.1.0786: tests: quickfix update test does not test location list ↵zeertzjq2024-10-16
| | | | | | | | | | | | | | (#30828) Problem: tests: quickfix update test does not test location list (after: v9.1.0.785) Solution: update Test_quickfix_buffer_contents to test with location lists (Yegappan Lakshmanan) closes: vim/vim#15879 https://github.com/vim/vim/commit/6a1deaf5adf4dddea0d27a7f18792ae8d870805e Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
* fix(runtime): clean up one-off scriptsChristian Clason2024-10-15
| | | | | | | | | | | | | | | | | | | | Problem: Some runtime files no longer spark joy. Solution: Kondo the place up. Still sparks _some_ joy (moved to new `runtime/scripts` folder): * `macros/less.*` * `mswin.vim` * `tools/emoji_list.lua` No longer sparks joy (removed): * `macmap.vim` (gvimrc file; not useful in Nvim) * `tools/check_colors.vim` (no longer useful with new default colorscheme and treesitter) * `macros/editexisting.vim` (throws error on current Nvim) * `macros/justify.vim` (obsolete shim for `packadd! justify`) * `macros/matchit.vim` (same) * `macros/shellmenu.vim` (same) * `macros/swapmous.vim` (same)
* feat(man.vim): "q" always closes window #30819xudyang12024-10-15
|
* vim-patch:9.1.0785: cannot preserve error position when setting quickfix ↵zeertzjq2024-10-15
| | | | | | | | | | | | | | list (#30820) Problem: cannot preserve error position when setting quickfix lists Solution: Add the 'u' action for setqflist()/setloclist() and try to keep the closes target position (Jeremy Fleischman) fixes: vim/vim#15839 closes: vim/vim#15841 https://github.com/vim/vim/commit/27fbf6e5e8bee5c6b61819a5e82a0b50b265f0b0 Co-authored-by: Jeremy Fleischman <jeremyfleischman@gmail.com>
* fix(lsp): handle multiline signature help labels #30460Maria José Solano2024-10-15
|
* vim-patch:9.1.0782: tests: using wrong neomuttlog file nameChristian Clason2024-10-15
| | | | | | | | | | | Problem: tests: using wrong neomuttlog file name Solution: use correct file name related: vim/vim#15858 https://github.com/vim/vim/commit/0c59c3027199ce593f6612d7cd418f375933c7cb Co-authored-by: Christian Brabandt <cb@256bit.org>