aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
* 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
| * | | decorations: memory error with ephemeral virt_textBjörn Linse2021-03-23
| | | |
* | | | Merge pull request #14190 from teto/fix-cursorlinenrMatthieu Coudron2021-03-23
|\ \ \ \ | | | | | | | | | | fix CursorLineNr with diff
| * | | | chore: add test for CursorLineNr with filler linesMatthieu Coudron2021-03-22
| | | | |
| * | | | fix: stop using CursorLineNr in front of fillersMatthieu Coudron2021-03-22
| | |/ / | |/| | | | | | | | | | filling lines in diff mode.
* | | | Merge pull request #14193 from bfredl/msginitBjörn Linse2021-03-23
|\ \ \ \ | | |/ / | |/| | screen: setup scrolling main screen when starting with display-=msgsep
| * | | screen: setup scrolling main screen when starting with display-=msgsepBjörn Linse2021-03-23
| |/ /
* / / Correctly splice extmarks on tab with noexpandtab setchentau2021-03-22
|/ /
* | floats: add borders (MS-DOS MODE)Björn Linse2021-03-22
| |
* | Merge pull request #14060 from andymass/vim-8.2.1703Jan Edmund Lazo2021-03-20
|\ \ | | | | | | [RFC] vim-patch:8.2.{1693,1703,1705}
| * | Fix a failing test (highlight_spec.lua)Andy K. Massimino2021-03-20
| | |
* | | lsp: Add support for delete workspaceEdit resource operationMathias Fussenegger2021-03-18
| | |
* | | lsp: Add support for create workspaceEdit resource operationMathias Fussenegger2021-03-18
| | |
* | | lsp: Add support for file rename via workspaceEditMathias Fussenegger2021-03-18
| | |
* | | api: destabilize nvim_set_hl_nsBjörn Linse2021-03-15
| | | | | | | | | | | | | | | The sematics and signature of this API is going to change, but we don't wanna delay 0.5 for it. Mark API as unstable for now.
* | | vim-patch:8.2.2601: memory usage test often fails on FreeBSDJan Edmund Lazo2021-03-14
| | | | | | | | | | | | | | | | | | Problem: Memory usage test often fails on FreeBSD. Solution: Increase multiplier for upper limit. https://github.com/vim/vim/commit/6bce5856b5fc4d4eb8f75298382251ecda659ac3
* | | Merge pull request #14020 from chentau/float_resizeBjörn Linse2021-03-14
|\ \ \ | | | | | | | | Update lines after shrinking floating window
| * | | screen: make ui_compositor aware of the intended size of a floatchentau2021-03-11
| |/ /
* | | Fix click on foldcolumn with vsplit (#14127)tk-shirasaka2021-03-13
| | |
* | | vim-patch:8.2.2595: setting 'winminheight' may cause 'lines' to changeJan Edmund Lazo2021-03-13
| | | | | | | | | | | | | | | | | | Problem: Setting 'winminheight' may cause 'lines' to change. Solution: Also take minimal height of other tabpages into account. (vim/vim#7899) https://github.com/vim/vim/commit/9e813b3dea94a8952b732a224fa31beba6e85973
* | | api: allow open non-current buffer as terminal (+ xmas bonus)Björn Linse2021-03-12
| | | | | | | | | | | | vim.api.nvim_chan_send(vim.api.nvim_open_term(0), io.open("/path/to/smile.cat", "r"):read("*a"))
* | | lsp: Resolve codeLense server capabilities (#14056)Josa Gesell2021-03-10
| | |
* | | Merge pull request #14065 from bfredl/overlaymodeBjörn Linse2021-03-10
|\ \ \ | | | | | | | | more virt_text display options
| * | | decorations: add additional styling of virt_text overlaysBjörn Linse2021-03-10
| |/ /
* | | Merge pull request #14079 from mjlbach/incremental_syncMichael Lingelbach2021-03-09
|\ \ \ | |_|/ |/| | lsp: add incremental text synchronization
| * | lsp: add incremental text synchronizationMichael Lingelbach2021-03-09
| |/ | | | | | | | | * Implementation derived from and validated by vim-lsc authored by Nate Bosch
* | Merge pull request #13875 from smolck/vim_fn_error_on_apiBjörn Linse2021-03-09
|\ \ | | | | | | vim.fn: throw error when trying to use API function
| * | use pcall_errsmolck2021-03-09
| | |
| * | vim.fn: add test for errorsmolck2021-02-04
| | |
* | | state: throttle batched event processing when input is availableBjörn Linse2021-03-08
| |/ |/| | | | | | | | | | | before, calling vim.schedule() from inside an event would execute the scheduled callback immediately after this event without checking for user input in between. Break event processing whenever user input or an interrupt is available.
* | [RDY] Fix click on foldcolumn if it has tabline (#13982)tk-shirasaka2021-03-04
| | | | | | | | | | | | | | * Fix click on foldcolumn if it has tabline * Fixes to correctly determine if tablie was clicked when multigrid is enabled * Separate foldcolumn checks into functions * Add test case for click on foldcolumn with split window * Fix foldcolumn click used nvim_input() on multigrid enabled
* | Merge pull request #13973 from chentau/on_bytes_undofileBjörn Linse2021-03-03
|\ \ | | | | | | | | | | | | New versions of neovim will not read undofiles written by nvim before this merge (there will be an error message about incopmatible version). Nvim 0.4 (or an master up to bda12927be84f0e0e05e885f9acb40a7ac2c5524 ) can be used to recover older undofiles, so if you worried about unsaved changes lurking around in undofiles it would make sense to keep such version around somewhere to recover them. This is a necessary change to keep tree-sitter and plugins dependent on byte-level buffer change events fully working with undo states from a undofile. If there is a clear demand we might implement reading of the old format. Such recovered buffers will not be be fully functional with plugins relying on buffer updates or tree-sitter, however.
| * | Extmarks: Save extmark undo information to undofile.chentau2021-03-02
| | |
* | | vim-patch:8.2.2236: 'scroll' option can change when setting the statuslineJan Edmund Lazo2021-03-02
| | | | | | | | | | | | | | | | | | | | | | | | Problem: 'scroll' option can change when setting the statusline or tabline but the option context is not updated. Solution: Update the script context when the scroll option is changed as a side effect. (Christian Brabandt, closes vim/vim#7533) https://github.com/vim/vim/commit/746670604a60cb0356b56c112ffb6d297c679099