| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
Fix dictwatcherdel crash
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixes https://github.com/neovim/neovim/issues/11188.
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
| |
Make sure that oldwin is not invalid after splitting
Revisit this when porting vim patch v8.1.0892 and related quickfix patches.
|
|\
| |
| | |
vim-patch:8.1.{0105,0114,0116,0126,0138,0154,0479,0542,0936}
|
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
|/| |
api: add vim.api.nvim_win_hide
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Extmarks: send correct buffer events on blockwise paste for nonuniform lines
|
| | | |
|
|\ \ \
| | | |
| | | | |
memory error with ephemeral virt_text
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
fix CursorLineNr with diff
|
| | | | | |
|
| | |/ /
| |/| |
| | | |
| | | | |
filling lines in diff mode.
|
|\ \ \ \
| | |/ /
| |/| | |
screen: setup scrolling main screen when starting with display-=msgsep
|
| |/ / |
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
[RFC] vim-patch:8.2.{1693,1703,1705}
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Memory usage test often fails on FreeBSD.
Solution: Increase multiplier for upper limit.
https://github.com/vim/vim/commit/6bce5856b5fc4d4eb8f75298382251ecda659ac3
|
|\ \ \
| | | |
| | | | |
Update lines after shrinking floating window
|
| |/ / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
vim.api.nvim_chan_send(vim.api.nvim_open_term(0), io.open("/path/to/smile.cat", "r"):read("*a"))
|
| | | |
|
|\ \ \
| | | |
| | | | |
more virt_text display options
|
| |/ / |
|
|\ \ \
| |_|/
|/| | |
lsp: add incremental text synchronization
|
| |/
| |
| |
| |
| | |
* Implementation derived from and validated by vim-lsc authored by Nate
Bosch
|
|\ \
| | |
| | | |
vim.fn: throw error when trying to use API function
|
| | | |
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
* 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
|
|\ \
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|