aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
| * | | flush curbuf->deleted_bytes2 after calling do_movechentau2021-04-14
| |/ /
* | | tests/functional: delete temp file created during test run (#14363)Raymond W. Ko2021-04-14
| | |
* | | Merge pull request #14358 from bfredl/decodecoBjörn Linse2021-04-15
|\ \ \ | | | | | | | | decoration: Clean up duplicate Decoration attributes + bonus hl_eol flag
| * | | decoration: Clean up duplicate Decoration attributes + bonus hl_eol flagBjörn Linse2021-04-14
| | | |
* | | | lsp: Remove vim.NIL handling from apply_text_document_editMathias Fussenegger2021-04-14
| | | | | | | | | | | | | | | | | | | | The rpc layer normalizes `vim.NIL` to `nil`, so the scenario tested should never happen.
* | | | lsp: Accept text document edits with version zeroMathias Fussenegger2021-04-14
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were a couple of reports of "Buffer X newer than edits" problems. We first assumed that it is incorrect for a server to send 0 as a version - and stated that they should send a `null` instead, given that in the specification the `textDocument` of a `TextDocumentEdit` is a `OptionalVersionedTextDocumentIdentifier`. But it turns out that this was a change in 3.16, and in 3.15 and earlier versions of the specification it was a `VersionedTextDocumentIdentifier` and language servers didn't have a better option than sending `0` if they don't keep track of the version numbers. So this changes the version check to always accept `0` values. See - https://github.com/neovim/neovim/issues/12970 - https://github.com/neovim/neovim/issues/14256 - https://github.com/haskell/haskell-language-server/pull/1727
* | | Merge pull request #14046 from ↵Thomas Vigouroux2021-04-14
|\ \ \ | | | | | | | | | | | | | | | | nvim-treesitter/feature/language-tree-directive-config feat(treesitter): allow injections to be configured through directives
| * | | feat(treesitter): allow injections to be configured through directivesSteven Sojka2021-04-02
| | | |
* | | | Merge pull request #14318 from chentau/extmark_luadoBjörn Linse2021-04-13
|\ \ \ \ | | | | | | | | | | extmark: splice extmarks on :luado
| * | | | extmark: splice extmarks on :luadochentau2021-04-12
| |/ / /
* | / / float: add "solid" border style (#14310)Marco Hinz2021-04-12
| |/ / |/| | | | | | | | | | | | | | It looks solid with the default `FloatBorder` group. If you set the bgcolor of FloatBorder to the same color as for FloatNormal, you effectively get an "1-cell padding".
* | | test/ui/cmdline: set notimeout to remove indeterminism (#14338)Jan Edmund Lazo2021-04-10
| | |
* | | Merge pull request #14317 from chentau/extmark_subBjörn Linse2021-04-10
|\ \ \ | | | | | | | | extmark: correct extmark_splice call with substitute and inccommand when replacing with escaped backslashes
| * | | extmark: correct extmark_splice call with inccommandchentau2021-04-09
| |/ /
* | | Merge pull request #14321 from jamessan/ci-fixesJames McCoy2021-04-09
|\ \ \ | | | | | | | | Some small cleanups/diagnostic improvements
| * | | fix(test): Detect more core filenamesJames McCoy2021-04-08
| | | |
* | | | eval: add v:_null_stringJan Edmund Lazo2021-04-08
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Replacement for Vim's test_null_string(). Vim uses it to verify that its codebase handles null strings. Preparation for the Test_null_list() in patch v8.2.1822. Use v:_null_string, not non-existent env var, for null string tests. Mention v:_null_string in id() because id(v:_null_string) returns (nil).
* | | Merge pull request #14200 from teto/treesitter-checkhealthMarco Hinz2021-04-07
|\ \ \ | | | | | | | | feat: treesitter checkhealth
| * | | feat(ts): include parser ABI version in checkhealthThomas Vigouroux2021-04-06
| | | |
* | | | Merge pull request #14227 from bfredl/bordaa3Björn Linse2021-04-05
|\ \ \ \ | | | | | | | | | | Border: allow to enable/disable specific border edges
| * | | | Border: allow to enable/disable specific border edgesBjörn Linse2021-04-04
| | | | |
* | | | | Merge pull request #14199 from bfredl/chansend2Björn Linse2021-04-04
|\ \ \ \ \ | | | | | | | | | | | | api: fix use-after-free in nvim_chan_send
| * | | | | api: fix use-after-free in nvim_chan_sendBjörn Linse2021-04-04
| | | | | |
* | | | | | vim-patch:8.2.0295: highlighting for :s wrong when using different separator ↵Ghjuvan Lacambre2021-04-04
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#14286) Problem: Highlighting for :s wrong when using different separator. Solution: Use separat argument for search direction and separator. (Rob Pilling, closes vim/vim#5665) https://github.com/vim/vim/commit/c036e87bd7001238ab7cc5d9e30e59bbf989a5fd
* | | | | Merge pull request #14278 from chentau/extmark_retabBjörn Linse2021-04-04
|\ \ \ \ \ | |/ / / / |/| | | | extmark: buffer update fixes for `noexpandtab` and `:retab`
| * | | | extmark: fixes for noexpandtab and retabchentau2021-04-02
| | |/ / | |/| |
* | | | Merge pull request #14268 from erw7/fix-p_ch-problemerw72021-04-04
|\ \ \ \ | | | | | | | | | | screen: fix problem with p_ch
| * | | | screen: fix problem with p_cherw72021-04-03
| | |/ / | |/| | | | | | | | | | | | | | When the screen is resized, p_ch is not re-set to the appropriate value. As a result, access to invalid addresses was occurring.
* | | | test/lsp: disable tracking in LSP tests (here be dragons)Björn Linse2021-04-03
| | | |
* | | | Merge pull request #14027 from ↵Björn Linse2021-04-02
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | dylanarmstrong/fix/13955-empty-paste-in-term-segfault fix: segfault when pasting in term with empty buffer
| * | | chore: revert unrelated changes in testDylan Armstrong2021-02-27
| | | |
| * | | test: use assert_alive helper rather than eqDylan Armstrong2021-02-27
| | | |
| * | | test: segfault test for empty buffer paste on termDylan Armstrong2021-02-26
| | | |
* | | | vim-patch:8.2.2686: status line is not updated when going to cmdline modeJan Edmund Lazo2021-04-01
| |/ / |/| | | | | | | | | | | | | | | | | | | | Problem: Status line is not updated when going to cmdline mode. Solution: Redraw status lines if 'statusline' is set and going to status line mode. (based on patch from Justin M. Keyes et al., closes vim/vim#8044) https://github.com/vim/vim/commit/ce0b75711afb3ff260967a0843bca46ec09604b5
* | | Merge pull request #14259 from janlazo/fix-dictwatcherdel-crashJan Edmund Lazo2021-03-31
|\ \ \ | | | | | | | | Fix dictwatcherdel crash
| * | | more testsDaniel Hahler2021-03-30
| | | |
| * | | testDaniel Hahler2021-03-30
| | | |
| * | | Test and initial fix for crash with dictwatcherdelDaniel Hahler2021-03-30
| | | | | | | | | | | | | | | | Fixes https://github.com/neovim/neovim/issues/11188.
* | | | fixup: remove unused test functionTJ DeVries2021-03-31
| | | |
* | | | ts: Add per-language highlight linksTJ DeVries2021-03-31
| | | |
* | | | fixup: Add a test and it is so prettyTJ DeVries2021-03-30
|/ / /
* | | Make sure window is still valid in the middle of calling :lopen (#14240)Tony Chen2021-03-29
| | | | | | | | | | | | | | | Make sure that oldwin is not invalid after splitting Revisit this when porting vim patch v8.1.0892 and related quickfix patches.
* | | Merge pull request #13851 from VVKot/vim-8.1.0105Jan Edmund Lazo2021-03-28
|\ \ \ | | | | | | | | vim-patch:8.1.{0105,0114,0116,0126,0138,0154,0479,0542,0936}
| * | | vim-patch:8.1.0105: all tab stops are the sameVVKot2021-03-28
| | |/ | |/| | | | | | | | | | | | | | | | Problem: All tab stops are the same. Solution: Add the variable tabstop feature. (Christian Brabandt, closes vim/vim#2711) https://github.com/vim/vim/commit/04958cbaf25eea27eceedaa987adfb354ad5f7fd
* | | Merge pull request #14091 from euclidianAce/euclidianAce/nvim_win_hideBjörn Linse2021-03-28
|\ \ \ | |/ / |/| | api: add vim.api.nvim_win_hide
| * | api: add vim.api.nvim_win_hideCorey Williamson2021-03-09
| | |
* | | floats: handle interaction with popupmenu and border correctlyBjörn Linse2021-03-25
| | |
* | | Merge pull request #14191 from chentau/extmark_blockpasteBjörn Linse2021-03-24
|\ \ \ | | | | | | | | Extmarks: send correct buffer events on blockwise paste for nonuniform lines
| * | | Extmarks: correct buffer events on blockwise pastechentau2021-03-23
| | | |
* | | | Merge pull request #14194 from bfredl/provide_virtBjörn Linse2021-03-23
|\ \ \ \ | | | | | | | | | | memory error with ephemeral virt_text