Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #13952 from bfredl/overlay | Björn Linse | 2021-02-22 |
|\ | | | | | decorations: allow virt_text overlay at any column | ||
| * | decorations: allow virt_text overlay at any column | Björn Linse | 2021-02-22 |
| | | |||
* | | lsp: Fix text edits operating on the last line of a document (#13677) | Mathias Fußenegger | 2021-02-19 |
| | | | | | | | | | | | | `lines` can be empty, in which case `#lines[#lines]` failed with an error: lsp/util.lua:214: attempt to get length of a nil value | ||
* | | lsp: client stop cleanups (#13877) | Michael Lingelbach | 2021-02-19 |
| | | | | | | | | | | | | | | | | * lsp: client stop cleanups * Add diagnostic clearing to client.stop() method used by nvim-lspconfig * Clear diagnostic cache to prevent stale diagnostics on client restart * lsp: Add test for vim.lsp.diagnostic.reset | ||
* | | [RFC] ":source" sources from current buffer if filename is omitted (#11444) | Vikram Pal | 2021-02-18 |
|/ | | | Fix https://github.com/neovim/neovim/issues/8722 | ||
* | Merge pull request #13692 from mjlbach/fix_cursor_respect_current_line | Björn Linse | 2021-02-16 |
|\ | | | | | fix_cursor: do not change line number when edit will not impact cursor row | ||
| * | tests: add test for cursor postion when deleting buffer lines | Michael Lingelbach | 2021-01-31 |
| | | |||
* | | buffer_updates: autoload episode III: revenge of the trees | Björn Linse | 2021-02-14 |
| | | |||
* | | buffer updates: add on_reload callback and handle it in treesitter parser | Björn Linse | 2021-02-10 |
| | | |||
* | | Merge pull request #13903 from glacambre/fix_prompt_for_number | Björn Linse | 2021-02-10 |
|\ \ | | | | | | | Clear prompt_for_number messages | ||
| * | | Clear prompt_for_number messages | glacambre | 2021-02-10 |
| | | | | | | | | | | | | | | | | | | This fixes issues in GUIs: https://github.com/akiyosi/goneovim/issues/94 https://github.com/glacambre/firenvim/issues/448 | ||
* | | | fix(notify): Expected 3 arguments error (#13905) | notomo | 2021-02-09 |
| | | | |||
* | | | fix(buf_updates): send updates when putting past last line | Thomas Vigouroux | 2021-02-08 |
| | | | | | | | | | | | | Fixes #13710 | ||
* | | | Merge pull request #13899 from chentau/set_text_fix | Björn Linse | 2021-02-08 |
|\ \ \ | |/ / |/| | | correctly mark changed regions for set_text | ||
| * | | correctly mark changed regions for set_text | chentau | 2021-02-07 |
| | | | |||
* | | | Merge pull request #13843 from teto/notif_provider | Matthieu Coudron | 2021-02-08 |
|\ \ \ | |/ / |/| | | [RDY] Notification provider | ||
| * | | test: test vim-notify | Matthieu Coudron | 2021-02-02 |
| |/ | |||
* | | tests: clean up lua/buffer_updates_spec.lua | Björn Linse | 2021-02-04 |
| | | |||
* | | inccommand: preserve extmarks when undoing preview substitution | Björn Linse | 2021-02-04 |
| | | |||
* | | test(job): Ensure job-specific env var overrides global env var | James McCoy | 2021-01-31 |
| | | |||
* | | Pass environment on to pty processes on Windows | James McCoy | 2021-01-31 |
| | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.2.0239: MS-Windows: 'env' job option does not override existing vars Problem: MS-Windows: 'env' job option does not override existing environment variables. (Tim Pope) Solution: Set the environment variables later. (Yasuhiro Matsumoto, closes vim/vim#5485, closes vim/vim#5608) https://github.com/vim/vim/commit/355757aed6ae2ae5446882570d89f243e4805937 Co-authored-by: erw7 <erw7.github@gmail.com> | ||
* | | Use dict_T to pass env vars to process spawning code | James McCoy | 2021-01-31 |
|/ | | | | Co-authored-by: Matthieu Coudron <mattator@gmail.com> | ||
* | lsp/tests: Ensure client is stopped in basic_init tests (#13798) | Mathias Fußenegger | 2021-01-27 |
| | |||
* | lint | chentau | 2021-01-26 |
| | |||
* | Don't show entire context when completing | Tony Chen | 2021-01-26 |
| | |||
* | feat: add completion to ':lua' | TJ DeVries | 2021-01-26 |
| | |||
* | Merge pull request #13807 from spywhere/min-size-auto-sign | Matthieu Coudron | 2021-01-23 |
|\ | | | | | Auto sign column with minimum size support | ||
| * | opt: add tests (#13783) | Sirisak Lueangsaksri | 2021-01-20 |
| | | |||
* | | Merge pull request #13813 from notomo/fix-nvim-echo-clear | Björn Linse | 2021-01-22 |
|\ \ | | | | | | | api(echo): should clear cmdline before echo | ||
| * | | api(echo): should clear cmdline before echo | notomo | 2021-01-21 |
| | | | |||
* | | | Merge pull request #13679 from chentau/gravity | Björn Linse | 2021-01-22 |
|\ \ \ | |/ / |/| | | Extmarks api: allow for gravity | ||
| * | | forgot to update tests | chentau | 2021-01-05 |
| | | | |||
| * | | allow for extmark gravity to be set through api | chentau | 2021-01-03 |
| | | | |||
* | | | api: nvim_echo | notomo | 2021-01-20 |
| |/ |/| | |||
* | | Merge pull request #13765 from jvgrootveld/ts-default-start-end-row-on-capture | Thomas Vigouroux | 2021-01-20 |
|\ \ | | | | | | | treesitter: default start and end row when omitted | ||
| * | | treesitter: default start and end row when omitted | “jvgrootveld” | 2021-01-15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for default start and end row when omitted in the query:iter_captures and query:iter_matches functions. When the start and end row values are omitted, the values of the given node is used. The end row value is incremented by 1 to include the node end row in the match. Updated tests and docs accordingly. | ||
* | | | LSP: Fix nil settings handling in workspace/configuration (#13708) | Mathias Fußenegger | 2021-01-18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The `workspace/configuration` handler could fail with the following error if `config.settings` is nil: runtime/lua/vim/lsp/util.lua:1432: attempt to index local 'settings' (a nil value)" This ensures that `config.settings` is always initialized to an empty table. | ||
* | | | logs: make kXDGCacheHome if it doesn't exist (#13758) | Michael Lingelbach | 2021-01-16 |
|/ / | |||
* | | logging: move to XDG_CACHE_HOME (#13739) | Michael Lingelbach | 2021-01-13 |
| | | | | | | | | | | while there is some controversy, stdpath('cache') looks like a better fit for logs than stdpath('data'): you can remove logs without preventing nvim to work which fits the XDG_CACHE_HOME definition of `user specific non-essential data files`. | ||
* | | lsp: Add severity_limit for other diagnostics features (#13528) | TJ DeVries | 2021-01-12 |
| | | | | | | | | | | | | | | | | | | | | | | * lsp: Add severity_limit for other diagnostics * docs and tests * fix: lint * Add to other types * fix: lint | ||
* | | fix(lsp): Allow subsequent text document edits to pass (#13534) | TJ DeVries | 2021-01-11 |
| | | | | | | | | | | | | | | * fix: Allow subsequent text document edits to pass * fixup: cleaner code * add tests | ||
* | | Use uv_os_homedir and current directory as backup when $HOME is not set (#13657) | ffanzhang | 2021-01-10 |
| | | | | | | | | | | | | Close https://github.com/neovim/neovim/issues/8614 Use uv_os_homedir and current directory as backup if HOME env is not set. Allocate homedir only if var is not NULL. | ||
* | | test/old: restore test_backspace_opt.vim | Jan Edmund Lazo | 2021-01-05 |
| | | | | | | | | | | | | | | | | | | | | Porting it to test/functional/legacy/backspace_opt_spec.lua was a mistake. Tests pass after commenting out some lines for Vi compatibility. File is copied from Vim as of patch v8.2.0540. Patch v8.2.0540 cannot be fully ported yet. This file is a prequisite for future v8.2.x patches. | ||
* | | input: consider "-- more --" state to be blocking, fixes #11899 | Björn Linse | 2021-01-04 |
| | | |||
* | | fix: check for valid buffer handles in modify_keymap (#13543) | Thomas Vigouroux | 2021-01-03 |
| | | | | | | | | Fixes #13541 Neovim would crash when trying to map a key on non existant buffer | ||
* | | buffer updates: mark sorted region as changed. | Björn Linse | 2021-01-03 |
| | | | | | | | | | | NB: currently this invalidates all extmarks inside the region. Later on within-line extmarks could be preserved | ||
* | | tests: make treesitter its own category | Björn Linse | 2021-01-03 |
| | | |||
* | | Merge pull request #13649 from mjlbach/move_from_nvim-lspconfig | Matthieu Coudron | 2021-01-01 |
|\ \ | | | | | | | LSP: Move workspace/configuration from nvim-lspconfig to core | ||
| * | | LSP: add test for workspace/configuration handler | Michael Lingelbach | 2021-01-01 |
| | | | |||
* | | | Merge pull request #13655 from janlazo/vim-8.2.2255 | Jan Edmund Lazo | 2021-01-01 |
|\ \ \ | |_|/ |/| | | vim-patch:8.1.{1241,1261,1275,1281,1549,1590,1881,2079,2322,2360,2411},8.2.{113,388,934,2255,2258,2260,2269} |