| Commit message (Collapse) | Author | Age |
... | |
| | |
|
|\ \
| | |
| | | |
fix(api)!: nvim_parse_cmd omit "count" "range" "reg" if not supported
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Co-authored-by: Raphael <glephunter@gmail.com>
Co-authored-by: smjonas <jonas.strittmatter@gmx.de>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
|
|\ \ \
| |/ /
|/| | |
feat(nvim_cmd)!: allow using first argument as count
|
| | |
| | |
| | |
| | |
| | | |
Allows `nvim_cmd` to use the first argument as count for applicable
commands. Also adds support for non-String arguments to `nvim_cmd`.
|
| | | |
|
| | |
| | |
| | | |
close #20297
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Generate correct leading whitespace for argument, taglink, tag, etc.
|
|/ / |
|
|\ \
| | |
| | | |
build(deps): require libvterm version 0.3
|
| | | |
|
|\ \ \
| | | |
| | | | |
build(deps): require libtermkey version 0.22
|
| |/ /
| | |
| | |
| | | |
Reduces #ifdef code.
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
docs: mark cmdheight=0 and vim.ui_attach as experimental
|
| | | |
| | | |
| | | |
| | | |
| | | | |
These will require further work for user experience out of the box
during the 0.9 cycle.
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- adapt to parser changes from https://github.com/vigoux/tree-sitter-vimdoc/pull/16
- numerous other generator improvements
|
| | | | | |
|
|/ / / / |
|
| | | | |
|
| | | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
refactor: replace unnecessary helper functions in optionstr.c
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Replaces unnecessary helper functions in `optionstr.c` such as
`get_option_flags()`, `get_option_fullname()`, `set_option_flag()`,
`is_global_option()`, etc. with a single `get_option()` helper function
that allows direct access to the `options` array.
Also refactors `f_exists()` to use `get_varp_scope` instead of using
`get_option_tv`. This opens up the path for removing `getoptions_T`
altogether later down the line since the hidden option logic is no
longer needed.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Update runtime files
https://github.com/vim/vim/commit/9fbdbb814f4ad67a14979aba4a6a49800c2f1a99
Skip ftplugin/vim.vim (vim9script change)
Drop indent/vim.vim and autoload/dist/vimindent.vim (vim9script rewrite)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
I don't think using an integer as a NUL-terminated string can work on
big-endian systems, at least.
This is also not tested. Add a test.
Also fix a mistake in the docs of nvim_parse_cmd.
|
| | | |
| | | |
| | | |
| | | | |
Build tree-sitter parsers for arm64 as well as x86
Check that all created binaries contain both architectures
|
| |/ /
|/| |
| | |
| | | |
Add -Wno-strict-prototypes flag to external dependencies to suppress
cjson warnings. These needs to be fixed upstream first.
|
| | | |
|
|\ \ \
| | | |
| | | | |
fix(nvim): notify dict watchers on nvim_set_var and vim.g setter
|
| |/ /
| | |
| | |
| | |
| | | |
Co-authored-by: bfredl <bjorn.linse@gmail.com>
Co-authored-by: Christian Clason <c.clason@uni-graz.at>
|
| | |
| | |
| | |
| | |
| | | |
Problem: Luacheckrc file is not recognized.
Solution: Use lua filetype for luacheckrc. (closes vim/vim#11236)
https://github.com/vim/vim/commit/49c311c9b18e18c05f93728d1f8a552923a18423
|
| | |
| | |
| | | |
Primary bug fix is allowing backports with empty PR description.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
vim-patch:9.0.0602: new TypeScript extensions are not recognized
Problem: New TypeScript extensions are not recognized.
Solution: Recognize .mts and .cts files. (closes vim/vim#11237)
https://github.com/vim/vim/commit/7fc6c0e4dab4e80b9806a973936af54276468513
vim-patch:9.0.0600: GYP files are not recognized
Problem: GYP files are not recognized.
Solution: Recognize GYP files. (closes vim/vim#11242)
https://github.com/vim/vim/commit/d32474229213276c64cb293885a975dcb406fbc9
vim-patch:9.0.0599: latexmkrc files are not recognized
Problem: Latexmkrc files are not recognized.
Solution: Use Perl filetype for latexmkrc files. (closes vim/vim#11241)
https://github.com/vim/vim/commit/cde031938537970938437cdbb235bc0da755ae4a
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: New TypeScript extensions are not recognized.
Solution: Recognize .mts and .cts files. (closes vim/vim#11237)
https://github.com/vim/vim/commit/7fc6c0e4dab4e80b9806a973936af54276468513
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: GYP files are not recognized.
Solution: Recognize GYP files. (closes vim/vim#11242)
https://github.com/vim/vim/commit/d32474229213276c64cb293885a975dcb406fbc9
|
|/ /
| |
| |
| |
| |
| | |
Problem: Latexmkrc files are not recognized.
Solution: Use Perl filetype for latexmkrc files. (closes vim/vim#11241)
https://github.com/vim/vim/commit/cde031938537970938437cdbb235bc0da755ae4a
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(#20359)
Problem: Extra newline in messages after a verbose shell message.
Solution: Output the newline with msg_putchar_attr(). (closes vim/vim#11233)
Make it possible to filter a screendump before comparing it.
https://github.com/vim/vim/commit/1190139ed01c27539615beea9559a88b2551daf3
Cherry-pick Test_message_more_scrolledback() from patch 9.0.0592 because
Nvim already behaves as intended.
|
| | |
|
| |
| |
| | |
ref #20159
|
| | |
|
|\ \
| | |
| | | |
fix(cmdline): don't send invalid cursor with incsearch and cmdheight=0
|
| | |
| | |
| | |
| | | |
fixes #20306
|
|/ /
| |
| |
| |
| |
| |
| | |
Co-authored-by: Miguel Carneiro <mcarneiromorenas@gmail.com>
Co-authored-by: Gregory Anders <greg@gpanders.com>
Co-authored-by: Raphael <glephunter@gmail.com>
Co-authored-by: C.D. MacEachern <craig.daniel.maceachern@gmail.com>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
|