aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | | docs(editorconfig): update news.txtGregory Anders2023-01-03
| | | | | | |
| | * | | | | feat(editorconfig): add editorconfig syntax fileGregory Anders2023-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is intentionally _not_ copied from Vim because our syntax file makes use of Lua to dynamically generate a list of valid EditorConfig properties. This requires the builtin editorconfig module, which Vim does not have.
| | * | | | | feat(editorconfig): add builtin EditorConfig supportGregory Anders2023-01-03
| | | | | | |
| * | | | | | Merge pull request #21631 from bfredl/request_memorybfredl2023-01-03
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | refactor(api): do not allocate temporaries for internal events
| | * | | | | | refactor(api): do not allocate temporaries for internal eventsbfredl2023-01-03
| | | | | | | |
| * | | | | | | fix(fs): duplicate path separator #21509Eric Haynes2023-01-03
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #21497
| * | | | | | | Merge #21580 cmdline issues with cmdheight=0Justin M. Keyes2023-01-03
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| | * | | | | | test: add test cases for command line issuesLuuk van Baal2022-12-31
| | | | | | | |
| | * | | | | | fix: issues with command line if ui elements are externalizedLuuk van Baal2022-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve https://github.com/neovim/neovim/issues/20888 and handle side effects for setting 'cmdheight' to zero.
| | * | | | | | fix(ui): allow resize commands to set 'cmdheight' to 0Luuk van Baal2022-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve https://github.com/neovim/neovim/issues/21558
| * | | | | | | fix(diagnostic): revert notification on missing diagnostics (#21632)Gregory Anders2023-01-03
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | This reverts a change introduced in 4ace9e7e417fe26c8b73ff1d6042e6e4f3df9ebf.
| * | | | | | fix(lsp): change vim.lsp.get_active_clients.filter name annotation to string ↵Christian Segundo2023-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (#21624)
| * | | | | | 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.