aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
* Merge pull request #13952 from bfredl/overlayBjörn Linse2021-02-22
|\ | | | | decorations: allow virt_text overlay at any column
| * decorations: allow virt_text overlay at any columnBjörn Linse2021-02-22
| |
* | lsp: Fix text edits operating on the last line of a document (#13677)Mathias Fußenegger2021-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 Lingelbach2021-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 Pal2021-02-18
|/ | | Fix https://github.com/neovim/neovim/issues/8722
* Merge pull request #13692 from mjlbach/fix_cursor_respect_current_lineBjörn Linse2021-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 linesMichael Lingelbach2021-01-31
| |
* | buffer_updates: autoload episode III: revenge of the treesBjörn Linse2021-02-14
| |
* | buffer updates: add on_reload callback and handle it in treesitter parserBjörn Linse2021-02-10
| |
* | Merge pull request #13903 from glacambre/fix_prompt_for_numberBjörn Linse2021-02-10
|\ \ | | | | | | Clear prompt_for_number messages
| * | Clear prompt_for_number messagesglacambre2021-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)notomo2021-02-09
| | |
* | | fix(buf_updates): send updates when putting past last lineThomas Vigouroux2021-02-08
| | | | | | | | | | | | Fixes #13710
* | | Merge pull request #13899 from chentau/set_text_fixBjörn Linse2021-02-08
|\ \ \ | |/ / |/| | correctly mark changed regions for set_text
| * | correctly mark changed regions for set_textchentau2021-02-07
| | |
* | | Merge pull request #13843 from teto/notif_providerMatthieu Coudron2021-02-08
|\ \ \ | |/ / |/| | [RDY] Notification provider
| * | test: test vim-notifyMatthieu Coudron2021-02-02
| |/
* | tests: clean up lua/buffer_updates_spec.luaBjörn Linse2021-02-04
| |
* | inccommand: preserve extmarks when undoing preview substitutionBjörn Linse2021-02-04
| |
* | Use abort() instead of assert(false) for things that should never happenJames McCoy2021-01-31
| | | | | | | | | | | | | | | | assert() is compiled out for release builds, but we don't want to continue running in these impossible situations. This also resolves the "implicit fallthrough" warnings for the asserts in switch cases.
* | test(job): Ensure job-specific env var overrides global env varJames McCoy2021-01-31
| |
* | Pass environment on to pty processes on WindowsJames McCoy2021-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 codeJames McCoy2021-01-31
|/ | | | Co-authored-by: Matthieu Coudron <mattator@gmail.com>
* lsp/tests: Ensure client is stopped in basic_init tests (#13798)Mathias Fußenegger2021-01-27
|
* lintchentau2021-01-26
|
* Don't show entire context when completingTony Chen2021-01-26
|
* feat: add completion to ':lua'TJ DeVries2021-01-26
|
* Merge pull request #13807 from spywhere/min-size-auto-signMatthieu Coudron2021-01-23
|\ | | | | Auto sign column with minimum size support
| * opt: add tests (#13783)Sirisak Lueangsaksri2021-01-20
| |
* | Merge pull request #13813 from notomo/fix-nvim-echo-clearBjörn Linse2021-01-22
|\ \ | | | | | | api(echo): should clear cmdline before echo
| * | api(echo): should clear cmdline before echonotomo2021-01-21
| | |
* | | Merge pull request #13679 from chentau/gravityBjörn Linse2021-01-22
|\ \ \ | |/ / |/| | Extmarks api: allow for gravity
| * | forgot to update testschentau2021-01-05
| | |
| * | allow for extmark gravity to be set through apichentau2021-01-03
| | |
* | | api: nvim_echonotomo2021-01-20
| |/ |/|
* | Merge pull request #13765 from jvgrootveld/ts-default-start-end-row-on-captureThomas Vigouroux2021-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ßenegger2021-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 Lingelbach2021-01-16
|/ /
* | logging: move to XDG_CACHE_HOME (#13739)Michael Lingelbach2021-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 DeVries2021-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 DeVries2021-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)ffanzhang2021-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.vimJan Edmund Lazo2021-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 #11899Björn Linse2021-01-04
| |
* | fix: check for valid buffer handles in modify_keymap (#13543)Thomas Vigouroux2021-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 Linse2021-01-03
| | | | | | | | | | NB: currently this invalidates all extmarks inside the region. Later on within-line extmarks could be preserved
* | tests: make treesitter its own categoryBjörn Linse2021-01-03
| |
* | Merge pull request #13649 from mjlbach/move_from_nvim-lspconfigMatthieu Coudron2021-01-01
|\ \ | | | | | | LSP: Move workspace/configuration from nvim-lspconfig to core
| * | LSP: add test for workspace/configuration handlerMichael Lingelbach2021-01-01
| | |