aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * fix(extmarks): make virt_lines always start at 0 virtcolzeertzjq2022-09-25
| |
* | Merge pull request #20364 from zeertzjq/parse-cmd-omitbfredl2022-09-30
|\ \ | | | | | | fix(api)!: nvim_parse_cmd omit "count" "range" "reg" if not supported
| * | fix(api)!: nvim_parse_cmd omit "count" "range" "reg" if not supportedzeertzjq2022-09-30
| | |
* | | docs: fix typos (#20394)dundargoc2022-09-30
| | | | | | | | | | | | | | | Co-authored-by: Raphael <glephunter@gmail.com> Co-authored-by: smjonas <jonas.strittmatter@gmx.de> Co-authored-by: zeertzjq <zeertzjq@outlook.com>
* | | Merge pull request #20387 from famiu/feat/nvim_cmd/buffer-argsbfredl2022-09-30
|\ \ \ | |/ / |/| | feat(nvim_cmd)!: allow using first argument as count
| * | feat(nvim_cmd): allow using first argument as countFamiu Haque2022-09-29
| | | | | | | | | | | | | | | Allows `nvim_cmd` to use the first argument as count for applicable commands. Also adds support for non-String arguments to `nvim_cmd`.
* | | fix(filetype): add missing return to changelog detection function (#20403)Jonas Strittmatter2022-09-29
| | |
* | | fix(query): fix unnatural order for inherits in treesitter queries (#20298)Sergey Berezhnoy2022-09-29
| | | | | | | | | close #20297
* | | ci: convert CRLF to LF (#20389)dundargoc2022-09-29
|/ /
* | Merge #20402 feat(docs): improve :help HTML generatorJustin M. Keyes2022-09-29
|\ \
| * | feat(docs): fixes for :help HTML generatorJustin M. Keyes2022-09-29
| | | | | | | | | | | | Generate correct leading whitespace for argument, taglink, tag, etc.
| * | 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>