Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | | Merge pull request #14027 from ↵ | Björn Linse | 2021-04-02 | |
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | dylanarmstrong/fix/13955-empty-paste-in-term-segfault fix: segfault when pasting in term with empty buffer | |||
| * | | | chore: revert unrelated changes in test | Dylan Armstrong | 2021-02-27 | |
| | | | | ||||
| * | | | test: use assert_alive helper rather than eq | Dylan Armstrong | 2021-02-27 | |
| | | | | ||||
| * | | | test: segfault test for empty buffer paste on term | Dylan Armstrong | 2021-02-26 | |
| | | | | ||||
* | | | | vim-patch:8.2.2686: status line is not updated when going to cmdline mode | Jan Edmund Lazo | 2021-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-crash | Jan Edmund Lazo | 2021-03-31 | |
|\ \ \ | | | | | | | | | Fix dictwatcherdel crash | |||
| * | | | more tests | Daniel Hahler | 2021-03-30 | |
| | | | | ||||
| * | | | test | Daniel Hahler | 2021-03-30 | |
| | | | | ||||
| * | | | Test and initial fix for crash with dictwatcherdel | Daniel Hahler | 2021-03-30 | |
| | | | | | | | | | | | | | | | | Fixes https://github.com/neovim/neovim/issues/11188. | |||
* | | | | fixup: remove unused test function | TJ DeVries | 2021-03-31 | |
| | | | | ||||
* | | | | ts: Add per-language highlight links | TJ DeVries | 2021-03-31 | |
| | | | | ||||
* | | | | fixup: Add a test and it is so pretty | TJ DeVries | 2021-03-30 | |
|/ / / | ||||
* | | | Make sure window is still valid in the middle of calling :lopen (#14240) | Tony Chen | 2021-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.0105 | Jan Edmund Lazo | 2021-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 same | VVKot | 2021-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_hide | Björn Linse | 2021-03-28 | |
|\ \ \ | |/ / |/| | | api: add vim.api.nvim_win_hide | |||
| * | | api: add vim.api.nvim_win_hide | Corey Williamson | 2021-03-09 | |
| | | | ||||
* | | | floats: handle interaction with popupmenu and border correctly | Björn Linse | 2021-03-25 | |
| | | | ||||
* | | | Merge pull request #14191 from chentau/extmark_blockpaste | Björn Linse | 2021-03-24 | |
|\ \ \ | | | | | | | | | Extmarks: send correct buffer events on blockwise paste for nonuniform lines | |||
| * | | | Extmarks: correct buffer events on blockwise paste | chentau | 2021-03-23 | |
| | | | | ||||
* | | | | Merge pull request #14194 from bfredl/provide_virt | Björn Linse | 2021-03-23 | |
|\ \ \ \ | | | | | | | | | | | memory error with ephemeral virt_text | |||
| * | | | | decorations: memory error with ephemeral virt_text | Björn Linse | 2021-03-23 | |
| | | | | | ||||
* | | | | | Merge pull request #14190 from teto/fix-cursorlinenr | Matthieu Coudron | 2021-03-23 | |
|\ \ \ \ \ | | | | | | | | | | | | | fix CursorLineNr with diff | |||
| * | | | | | chore: add test for CursorLineNr with filler lines | Matthieu Coudron | 2021-03-22 | |
| | | | | | | ||||
| * | | | | | fix: stop using CursorLineNr in front of fillers | Matthieu Coudron | 2021-03-22 | |
| | |/ / / | |/| | | | | | | | | | | | | | filling lines in diff mode. | |||
* | | | | | Merge pull request #14193 from bfredl/msginit | Björn Linse | 2021-03-23 | |
|\ \ \ \ \ | | |/ / / | |/| | | | screen: setup scrolling main screen when starting with display-=msgsep | |||
| * | | | | screen: setup scrolling main screen when starting with display-=msgsep | Björn Linse | 2021-03-23 | |
| |/ / / | ||||
* / / / | Correctly splice extmarks on tab with noexpandtab set | chentau | 2021-03-22 | |
|/ / / | ||||
* | | | floats: add borders (MS-DOS MODE) | Björn Linse | 2021-03-22 | |
| | | | ||||
* | | | Merge pull request #14060 from andymass/vim-8.2.1703 | Jan Edmund Lazo | 2021-03-20 | |
|\ \ \ | | | | | | | | | [RFC] vim-patch:8.2.{1693,1703,1705} | |||
| * | | | Fix a failing test (highlight_spec.lua) | Andy K. Massimino | 2021-03-20 | |
| | | | | ||||
* | | | | lsp: Add support for delete workspaceEdit resource operation | Mathias Fussenegger | 2021-03-18 | |
| | | | | ||||
* | | | | lsp: Add support for create workspaceEdit resource operation | Mathias Fussenegger | 2021-03-18 | |
| | | | | ||||
* | | | | lsp: Add support for file rename via workspaceEdit | Mathias Fussenegger | 2021-03-18 | |
| | | | | ||||
* | | | | api: destabilize nvim_set_hl_ns | Björn Linse | 2021-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 FreeBSD | Jan Edmund Lazo | 2021-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_resize | Björn Linse | 2021-03-14 | |
|\ \ \ \ | | | | | | | | | | | Update lines after shrinking floating window | |||
| * | | | | screen: make ui_compositor aware of the intended size of a float | chentau | 2021-03-11 | |
| |/ / / | ||||
* | | | | Fix click on foldcolumn with vsplit (#14127) | tk-shirasaka | 2021-03-13 | |
| | | | | ||||
* | | | | vim-patch:8.2.2595: setting 'winminheight' may cause 'lines' to change | Jan Edmund Lazo | 2021-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 Linse | 2021-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 Gesell | 2021-03-10 | |
| | | | | ||||
* | | | | Merge pull request #14065 from bfredl/overlaymode | Björn Linse | 2021-03-10 | |
|\ \ \ \ | | | | | | | | | | | more virt_text display options | |||
| * | | | | decorations: add additional styling of virt_text overlays | Björn Linse | 2021-03-10 | |
| |/ / / | ||||
* | | | | Merge pull request #14079 from mjlbach/incremental_sync | Michael Lingelbach | 2021-03-09 | |
|\ \ \ \ | |_|/ / |/| | | | lsp: add incremental text synchronization | |||
| * | | | lsp: add incremental text synchronization | Michael Lingelbach | 2021-03-09 | |
| |/ / | | | | | | | | | | | | | * Implementation derived from and validated by vim-lsc authored by Nate Bosch | |||
* | | | Merge pull request #13875 from smolck/vim_fn_error_on_api | Björn Linse | 2021-03-09 | |
|\ \ \ | | | | | | | | | vim.fn: throw error when trying to use API function | |||
| * | | | use pcall_err | smolck | 2021-03-09 | |
| | | | | ||||
| * | | | vim.fn: add test for error | smolck | 2021-02-04 | |
| | | | | ||||
* | | | | state: throttle batched event processing when input is available | Björn Linse | 2021-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. |