aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* feat(treesitter): update :help parserJustin M. Keyes2022-09-29
|
* Merge pull request #20381 from cryptomilk/asn-vtermJames McCoy2022-09-29
|\ | | | | build(deps): require libvterm version 0.3
| * build(deps): require libvterm version 0.3Andreas Schneider2022-09-28
| |
* | Merge pull request #20382 from cryptomilk/asn-termkeyJames McCoy2022-09-29
|\ \ | | | | | | build(deps): require libtermkey version 0.22
| * | build(deps): require libtermkey version 0.22Andreas Schneider2022-09-28
| |/ | | | | | | Reduces #ifdef code.
* | fix(api): fix nvim_cmd crash with filename expansion (#20397)zeertzjq2022-09-29
| |
* | fix(column): move sign sentinel after inserting/deleting lines (#20400)zeertzjq2022-09-29
| |
* | test: add a Lua test for #17501 (#20392)zeertzjq2022-09-29
| |
* | Merge pull request #20390 from bfredl/doc2bfredl2022-09-28
|\ \ | | | | | | docs: mark cmdheight=0 and vim.ui_attach as experimental
| * | docs: mark cmdheight=0 and vim.attach_ui as experimentalbfredl2022-09-28
| | | | | | | | | | | | | | | These will require further work for user experience out of the box during the 0.9 cycle.
* | | Merge #20352 feat(gen_help_html.lua): adapt to new parserJustin M. Keyes2022-09-28
|\ \ \
| * | | feat(gen_help_html.lua): adapt to new parserJustin M. Keyes2022-09-28
| | | | | | | | | | | | | | | | | | | | - adapt to parser changes from https://github.com/vigoux/tree-sitter-vimdoc/pull/16 - numerous other generator improvements
| * | | feat(gen_help_html.lua): put commit-id in footerJustin M. Keyes2022-09-28
| | | |
| * | | feat(treesitter): update :help parser and queriesJustin M. Keyes2022-09-28
|/ / /
* | | build(deps): bump treesitter-vimdoc to v1.0.0Christian Clason2022-09-28
| | |
* | | build(deps): bump help parser and queries (#20388)Christian Clason2022-09-28
| | |
* | | fix(spell): correct spell move behavior without "noplainbuffer" (#20386)zeertzjq2022-09-28
|/ /
* | Merge pull request #20375 from famiu/refactor/get_optionbfredl2022-09-28
|\ \ | | | | | | refactor: replace unnecessary helper functions in optionstr.c
| * | refactor: replace unnecessary helper functions in optionstr.cFamiu Haque2022-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | vim-patch:9fbdbb814f4a (#20376)Christian Clason2022-09-28
| | | | | | | | | | | | | | | | | | | | | 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)
* | | fix(lua): fix architecture-dependent behavior in usercmd "reg" (#20384)zeertzjq2022-09-28
| | | | | | | | | | | | | | | | | | | | | | | | 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(macos): restore and test universal build (#20383)Christian Clason2022-09-28
| | | | | | | | | | | | Build tree-sitter parsers for arm64 as well as x86 Check that all created binaries contain both architectures
* | | fix: compiler warnings from clang 15 (#20321)dundargoc2022-09-28
| |/ |/| | | | | Add -Wno-strict-prototypes flag to external dependencies to suppress cjson warnings. These needs to be fixed upstream first.
* | fix(window): fix equalization with cmdheight=0 (#20369)zeertzjq2022-09-28
| |
* | Merge pull request #15373 from smolck/lua-notify-dictwatcherbfredl2022-09-27
|\ \ | | | | | | fix(nvim): notify dict watchers on nvim_set_var and vim.g setter
| * | fix(api): notify dict watchers on nvim_set_var and vim.g settersmolck2022-09-27
| |/ | | | | | | | | Co-authored-by: bfredl <bjorn.linse@gmail.com> Co-authored-by: Christian Clason <c.clason@uni-graz.at>
* | vim-patch:9.0.0604: luacheckrc file is not recognized (#20371)ObserverOfTime2022-09-27
| | | | | | | | | | Problem: Luacheckrc file is not recognized. Solution: Use lua filetype for luacheckrc. (closes vim/vim#11236) https://github.com/vim/vim/commit/49c311c9b18e18c05f93728d1f8a552923a18423
* | ci(backport): bump to backport-action@v0.0.8 #20366dundargoc2022-09-27
| | | | | | Primary bug fix is allowing backports with empty PR description.
* | Merge pull request #20368 from clason/vim-9.0.0599Christian Clason2022-09-27
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * vim-patch:9.0.0602: new TypeScript extensions are not recognizedChristian Clason2022-09-27
| | | | | | | | | | | | 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 recognizedChristian Clason2022-09-27
| | | | | | | | | | | | 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 recognizedChristian Clason2022-09-27
|/ | | | | | Problem: Latexmkrc files are not recognized. Solution: Use Perl filetype for latexmkrc files. (closes vim/vim#11241) https://github.com/vim/vim/commit/cde031938537970938437cdbb235bc0da755ae4a
* vim-patch:9.0.0595: extra newline in messages after a verbose shell message ↵zeertzjq2022-09-27
| | | | | | | | | | | (#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.
* fix(ui): redraw end of buffer if last line is modified (#20354)zeertzjq2022-09-27
|
* fix(docs): invalid :help links #20353Justin M. Keyes2022-09-26
| | | ref #20159
* fix(ui): allow redrawing statusline when msgsep is used (#20337)zeertzjq2022-09-26
|
* Merge pull request #20351 from bfredl/cmdfix2bfredl2022-09-26
|\ | | | | fix(cmdline): don't send invalid cursor with incsearch and cmdheight=0
| * fix(cmdline): don't send invalid cursor with incsearch and cmdheight=0bfredl2022-09-26
| | | | | | | | fixes #20306
* | docs: fix typos (#20150)dundargoc2022-09-26
|/ | | | | | | 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>
* Merge pull request #20350 from bfredl/cmdfixbfredl2022-09-26
|\ | | | | fix(messages): validate msg_grid before silent! message with cmdheight=0
| * fix(messages): validate msg_grid before silent! message with cmdheight=0bfredl2022-09-26
|/ | | | fixes #20316
* Merge pull request #20277 from reiver-dev/term-more-underlinebfredl2022-09-26
|\ | | | | feat(terminal): recognize underdouble and undercurl
| * feat(terminal): recognize underdouble and undercurlAndrey Bushev2022-09-26
|/
* fix(docs): invalid :help links #20345Justin M. Keyes2022-09-25
| | | | | Fix those naughty single quotes. closes #20159
* vim-patch:9.0.0586: missing change in test (#20347)zeertzjq2022-09-26
| | | | | | | | | | | Problem: Missing change in test. Solution: Add the test change. https://github.com/vim/vim/commit/124af71a28a633fa655cff41bc21d398481ce45f vim-patch:9.0.0585: when long message test fails the error message is not visible Problem: When long message test fails the error message is not visible. Solution: Dump more lines. https://github.com/vim/vim/commit/6a879878f4e1918a05244e6acd4c73c3135cf941
* fix!: make :undo! notify buffer update callbacks (#20344)zeertzjq2022-09-26
| | | | | | | | | When :undo! was introduced to Nvim the implementation of 'inccommand' preview callback hasn't been fully decided yet, so not notifying buffer update callbacks made sense for 'inccommand' preview callback in case it needs to undo the changes itself. Now it turns out that the undo-and-forget is done automatically for 'inccommand', so it doesn't make sense for :undo! to avoid notifying buffer update callbacks anymore.
* fix(inccommand): deal with unsynced undo (#20041)zeertzjq2022-09-26
|
* fix(filetype): use :setf instead of nvim_buf_set_option (#20334)zeertzjq2022-09-25
|
* refactor: move klib out of src/nvim/ #20341dundargoc2022-09-25
| | | | It's confusing to mix vendored dependencies with neovim source code. A clean separation is simpler to keep track of and simpler to document.
* Merge #20331 refactor(treesitter)!: rename x_position => x_posJustin M. Keyes2022-09-25
|\