aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * vim-patch:a7d4561: runtime(netrw): deprecate and remove ↵Christian Clason2024-10-22
| | | | | | | | | | | | | | | | | | | | | | netrwFileHandlers#Invoke() closes: vim/vim#15895 https://github.com/vim/vim/commit/a7d456191de0c9092151e5c64f1a3b5a6714509b Co-authored-by: Luca Saccarola <github.e41mv@aleeas.com> Co-authored-by: Konfekt <Konfekt@users.noreply.github.com>
| * vim-patch:421ed14: runtime(typst): add folding to typst ftpluginChristian Clason2024-10-22
| | | | | | | | | | | | | | | | closes: vim/vim#15897 https://github.com/vim/vim/commit/421ed14b8a0f50e0d2d9247dda49feb69352bd0d Co-authored-by: Luca Saccarola <github.e41mv@aleeas.com>
| * vim-patch:9.1.0796: filetype: libtool files are not recognizedChristian Clason2024-10-22
| | | | | | | | | | | | | | | | | | | | | | | | Problem: filetype: libtool files are not recognized Solution: detect '*.{lo,la,lai}' as sh filetype (Wu, Zhenyu) closes: vim/vim#15751 https://github.com/vim/vim/commit/bfe568d8c49662c3a3485834066c0a4c32ded56b Co-authored-by: Wu, Zhenyu <wuzhenyu@ustc.edu>
| * vim-patch:9.1.0795: filetype: Vivado memory info file are not recognizedChristian Clason2024-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: filetype: Vivado memory info file are not recognized Solution: detect '*.mmi' memory info file as xml filetype (Wu, Zhenyu) References: https://docs.amd.com/r/en-US/ug1580-updatemem/MMI-File-Syntax closes: vim/vim#15906 https://github.com/vim/vim/commit/0887e62bce3f46c20d2fa5f8ece1ca001e44ce63 Co-authored-by: Wu, Zhenyu <wuzhenyu@ustc.edu>
| * vim-patch:9.1.0798: too many strlen() calls in cmdhist.c (#30895)zeertzjq2024-10-22
| | | | | | | | | | | | | | | | | | | | | | Problem: too many strlen() calls in cmdhist.c Solution: refactor code and remove strlen() calls (John Marriott) closes: vim/vim#15888 https://github.com/vim/vim/commit/8df07d0ca310a55e1540f7d234b536abee49abd4 Co-authored-by: John Marriott <basilisk@internode.on.net>
| * fix(options): fix :setglobal not working for 'spelloptions' (#30894)zeertzjq2024-10-22
| |
| * vim-patch:9.1.0797: testing of options can be further improved (#30893)zeertzjq2024-10-22
| | | | | | | | | | | | | | | | | | | | | | Problem: testing of options can be further improved Solution: split the generated option test into test_options_all.vim, add more test cases, save and restore values, fix use-after-free closes: vim/vim#15894 https://github.com/vim/vim/commit/6eca04e9f1d446dc509ba51e32da56fa413fe2f0 Co-authored-by: Milly <milly.ca@gmail.com>
| * fix(meta): do not use hyphens in param namesLewis Russell2024-10-21
| | | | | | | | Fixes #30882
| * feat(vim.validate): improve fast form and deprecate spec formLewis Russell2024-10-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * test(rpc): retry flaky 'vim.rpcrequest and vim.rpcnotify' testChristian Clason2024-10-21
| | | | | | | | | | | | Problem: 'vim.rpcrequest and vim.rpcnotify' is flaky on Windows. Solution: retry it.
| * Merge #30840 from justinmk/renamehlJustin M. Keyes2024-10-20
| |\
| | * refactor: rename vim.highlight => vim.hlJustin M. Keyes2024-10-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
| | * fix(lua): vim.deprecate does not support major>0Justin M. Keyes2024-10-21
| | |
| | * feat(deprecations): vim._defer_deprecated_module()Justin M. Keyes2024-10-21
| | |
| * | fix(exit): close memfiles after processing events (#30872)zeertzjq2024-10-21
| |/ | | | | | | | | Problem: When exiting, processed events may still use memfiles after they are closed. Solution: Close memfiles after processing events.
| * feat(lsp)!: support multiple clients in goto methods (#30877)Mathias Fußenegger2024-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * feat(float): allow enabling mouse for non-focusable window (#30844)zeertzjq2024-10-20
| | | | | | | | Problem: Cannot allow mouse interaction for non-focusable float window. Solution: Add a "mouse" field to float window config.
| * feat(lsp)!: support multiple clients in lsp.buf.referencesMathias Fussenegger2024-10-20
| | | | | | | | | | | | | | Relates to: - https://github.com/neovim/neovim/issues/17712 - https://github.com/neovim/neovim/issues/30034
| * vim-patch:9.1.0794: tests: tests may fail on Windows environment (#30874)zeertzjq2024-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * 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
| | |