luukvbaal
luukvbaal
Hi, I'm the author of a relatively popular [plugin](https://github.com/luukvbaal/stabilize.nvim). I'm looking for feedback on whether something like this PR has any possibility of being merged with the behavior of said...
This PR originates from https://github.com/neovim/neovim/pull/19243. Adds a new option to avoid scrolling when opening/closing splits. Perceived by users of the [plugin](https://github.com/luukvbaal/stabilize.nvim) mentioned in the original PR as less visually jarring....
Problem: Changing curwin in callback results in scrolling for 'nosplitscroll', missing test for terminal mode callback. Solution: Invalidate VALID_CROW for curwin, add missing test. This fixes scrolling when the current...
Problem: Unable to customize the column next to a window ('gutter'). Solution: Add 'statuscolumn' option that follows the 'statusline' syntax, allowing to customize the status column. Also supporting the `%@`...
**vim-patch:9.0.1061: cannot display 'showcmd' somewhere else** Problem: Cannot display 'showcmd' somewhere else. Solution: Add the 'showcmdloc' option. (Luuk van Baal, closes vim/vim#11684) https://github.com/vim/vim/commit/ba936f6f4e85cc1408bc3967f9fd7665d948909b
Problem: No obvious way to force a 'statuscolumn' rebuild. Solution: Let :redraw force a 'statuscolumn' rebuild.
Problem: 'signcolumn' has incorrect "auto" width when moving a region with signs. Solution: Invalidate the moved region in b_signcols.
**refactor(message): propagate highlight id instead of attrs** Problem: Highlight group id is not propagated to the end of the message call stack, where ext_messages are emitted. Solution: Refactor message functions...
Problem: Lua callbacks for "msg_show" events with vim.ui_attach() are executed when it is not safe. The callback can cause Nvim to crash, change internal variables which may yet be needed...
Problem: We have an unmaintained Vimscript parser and cmdline highlighting mechanism, with which it is hard to leverage the treesitter highlighter. Long messages result in a hit-enter-prompt. Solution: Implement a...