aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:9.0.1137: some conditions are always false (#21628)zeertzjq2023-01-03
| | | | | | Problem: Some conditions are always false. Solution: Remove the useless conditions. (closes vim/vim#11776) https://github.com/vim/vim/commit/ea720aea851e645f4c8ec3b20afb27c7ca38184c
* feat!: remove hardcopyLewis Russell2023-01-03
| | | Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
* refactor(diagnostic): DRY for loop #21521Raphael2023-01-03
| | | Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
* fix(exit): the TUI should not ui_flush() itself (#21625)zeertzjq2023-01-03
|
* vim-patch:9.0.1132: code is indented more than needed (#21626)zeertzjq2023-01-03
| | | | | | | | | | | Problem: Code is indented more than needed. Solution: Use an early return to reduce indentation. (Yegappan Lakshmanan, closes vim/vim#11769) https://github.com/vim/vim/commit/dc4daa3a3915fba11ac87d27977240d9a5e0d47d Omit expand_autoload_callback(): only applies to Vim9 script. Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
* docs: readme cleanupJustin M. Keyes2023-01-02
| | | | | | | - try to make the CI badge more reliable - remove "snap" badge, it's too specific and doesn't show stats - remove twitter link because it's already linked from https://github.com/neovim and https://neovim.io/ , and it's not super necessary in the readme.
* refactor: eliminate os_unix.c #21621Justin M. Keyes2023-01-02
|
* vim-patch:9.0.1129: sporadic Test_range() failure (#21619)zeertzjq2023-01-02
| | | | | | | | Problem: Sporadic Test_range() failure. Solution: Clear typeahead. Move to a separate function. (issue vim/vim#22771) https://github.com/vim/vim/commit/7bdcba08bb5e4c39093cdedee187177d705c7cb9 Co-authored-by: Bram Moolenaar <Bram@vim.org>
* vim-patch:8.2.0711: temp directory might be cleared (#21614)zeertzjq2023-01-02
| | | | | | | Problem: With a long running Vim the temp directory might be cleared on some systems. Solution: Lock the temp directory. (closes vim/vim#6044) https://github.com/vim/vim/commit/b2d0e51366dea6843f991f31a457f5456d162678
* fix(tui): do not set ui_client_termname if it is already set (#21607)zeertzjq2023-01-01
| | | | It is fine to initialize ui_client_termname to NULL as it is only used after tui_start().
* Merge pull request #21570 from clason/vimdoc-parsingChristian Clason2023-01-01
|\ | | | | docs: fix treesitter parsing errors
| * docs(manual): fix treesitter parsing errorsChristian Clason2023-01-01
| |
| * docs(luvref): fix treesitter parsing errorsChristian Clason2023-01-01
| |
| * docs(lua): fix treesitter parsing errorsChristian Clason2023-01-01
| |
| * docs(api): fix treesitter parsing errorsChristian Clason2023-01-01
| |
| * docs: fix treesitter parsing errorsChristian Clason2023-01-01
|/
* vim-patch:partial:f1dcd14fc5d4 (#21602)Christian Clason2023-01-01
| | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/f1dcd14fc5d4370476cd82895a4479ca2d252e54 missing autocmd blocks and getscriptinfo() Co-authored-by: Bram Moolenaar <Bram@vim.org>
* Merge pull request #21597 from gi1242/tex-ft-detectionzeertzjq2023-01-01
|\ | | | | fix(filetype): make .tex filetype detection match Vim
| * fix(filetype): correctly detect tex filesGautam Iyer2022-12-31
| | | | | | | | Fixes Issue #21594.
| * vim-patch:9.0.1120: tex filetype detection not sufficiently testedChristian Clason2022-12-31
| | | | | | | | | | | | | | | | | | | | Problem: Tex filetype detection not sufficiently tested. Solution: Add more test cases for "tex" detection. (Jonas Strittmatter, closes vim/vim#11765) https://github.com/vim/vim/commit/c55e8f2c6f5cafe11494df3e2d28ff3d03b92c71 Co-authored-by: smjonas <jonas.strittmatter@gmx.de>
* | feat(lsp): add function to clear codelens (#21504)Mathias Fußenegger2022-12-31
| | | | | | | | | | | | | | | | Currently once you retrieve the lenses you're pretty much stuck with them as saving new lenses is additive. Adding a dedicated method to reset lenses allows users to toggle lenses on/off which can be useful for language servers where they are noisy or expensive and you only want to see them temporary.
* | Merge pull request #18375 from bfredl/tui_reworkbfredl2022-12-31
|\ \ | | | | | | feat(ui): refactor TUI from thread to separate process
| * | feat(tui): graduate the +tui featurebfredl2022-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | This was previously disabled due to build issues on windows. Any reasonable platform can now be expected to have the necessary interfaces to build and run the TUI subsystem. Runtime quality issues of using the TUI (on any new platform) are not relevant here. Just run Nvim in an external UI instead of the TUI as always.
| * | fix(tui): more work in the TUIbfredl2022-12-31
| | |
| * | feat(tui): run TUI as external processhlpr982022-12-31
| |/
* | vim-patch:9.0.1115: code is indented more than needed (#21598)zeertzjq2022-12-31
| | | | | | | | | | | | | | | | | | Problem: Code is indented more than needed. Solution: Use an early return to reduce indenting. (Yegappan Lakshmanan, closes vim/vim#11758) https://github.com/vim/vim/commit/ed0c1d5d4b30d03b26ff08841f6da2ddf44025a7 Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
* | Merge pull request #21596 from bfredl/nasleepbfredl2022-12-30
|\ \ | |/ |/| refactor(sleep): simplify rube goldberg implementation of :sleep
| * refactor(sleep): simplify rube goldberg implementation of :sleepbfredl2022-12-30
|/ | | | | | | | | As neovim does have event handling, we are checking for CTRL-C all the time, not once per second. Also, do_sleep() reimplements the same loop as LOOP_PROCESS_EVENTS_UNTIL() already contains internally. Fix the latter to use the right integer type, so we do not need the extra indirection.
* feat(diagnostic): don't open quickfix/loclist if no diagnostics #21397李晓辉2022-12-30
|
* build: add git sha to version when built with nix flake (#21210)Will Leinweber2022-12-30
|
* docs: clarify line about converse of lua-heredoc (#21592)Sean2022-12-30
| | | Co-authored-by: sean.twie03 <nothankyou@gmail.com>
* fix(lsp): fix nil client access in get_active_clients (#21524)Raphael2022-12-30
| | | Fixes https://github.com/neovim/neovim/issues/21523
* fix(lsp): adjust gravity of semantic tokens extmarks (#21574)jdrouhard2022-12-30
| | | | | Fixes #21543 This should provide a better user experience when appending or prepending text to a word that has a semantic token extmark. More often than not, the appended/prepended text to the word will end up becoming part of the token anyway, so just use that extmark as the user types.
* Merge pull request #21591 from zeertzjq/vim-8.2.3773zeertzjq2022-12-30
|\ | | | | vim-patch:8.2.{3773,3774}
| * test: add test for setting &columns from modeline with tabpageszeertzjq2022-12-30
| |
| * vim-patch:8.2.{3773,3774}zeertzjq2022-12-30
|/ | | | | | | | | | | | | | | | | | | vim-patch:8.2.3773: wrong window size when a modeline changes 'columns' Problem: Wrong window size when a modeline changes 'columns' and there is more than one tabpage. (Michael Soyka) Solution: Adjust the frames of all tabpages. (closes vim/vim#9315) https://github.com/vim/vim/commit/8a7374f8c4eb4c016270ad908a43af4ddedcbf56 vim-patch:8.2.3774: test for command line height fails Problem: Test for command line height fails. Solution: Use another way to handle window size change. https://github.com/vim/vim/commit/b711814cb64b60ec4918e3e1fb2ca5c50d6e9340 Co-authored-by: Bram Moolenaar <Bram@vim.org>
* chore: forward-port changes from v0.8.2 releasebfredl2022-12-29
|
* build: fix help tags generation when SHELL=fish (#21562)figsoda2022-12-29
| | | Fish doesn't support glob pattern, so we use `remove_directory` instead.
* test(tui_spec): don't use nested terminal for resize at startup (#21583)zeertzjq2022-12-29
|
* docs: fix order of numbers in syntax.txt (#21581)Ryan Mehri2022-12-29
|
* test(lsp): add a screen:expect() between insert() and feed_command() (#21577)zeertzjq2022-12-29
| | | | The insert() and feed_command() type a lot of text, with only one screen:expect() call after the feed_command() it may time out.
* test: remove unused variable (#21552)Raphael2022-12-29
|
* build(lintsh): double quote to prevent word splitting (#21571)dundargoc2022-12-28
|
* build(nix): remove pylint as it has been removed (#21572)dundargoc2022-12-28
|
* feat(highlight): add DiagnosticOk (and associated) highlight groups (#21286)Oliver Marriott2022-12-28
| | | | | | The existing groups, Error, Hint, Info, Warn cover many use cases, but neglect the occasion where a diagnostic message should communicate a non-informative (not a Hint or Info) event. DiagnosticOk covers this with a generic green colorscheme.
* ci: add platform:nix label when changing nix files (#21569)dundargoc2022-12-28
| | | Also update the reviewer list.
* build(nix): clean up nix flake (#21565)figsoda2022-12-28
|
* ci(release): properly set multiline output variable (#21560)zeertzjq2022-12-28
|
* vim-patch:9.0.1106: not all postfix files are recognized (#21568)Christian Clason2022-12-28
| | | | | | | | Problem: Not all postfix files are recognized. Solution: Recognize main.cf.proto files. (closes vim/vim#11732) https://github.com/vim/vim/commit/09ce0b8e1197c85dacf97e75b9b9ac18e0d192df Co-authored-by: KodeToad <3880336+KodeToad@users.noreply.github.com>
* docs(README): add Kotlin as a language which can use the API (#21567)Mahdi Hosseinzadeh2022-12-28
| | | Add Kotlin as a language which can use the API