Andrey Listopadov
Andrey Listopadov
I believe that we should focus on a replace-ranges approach. Side by side diff is the best thing, but making this in Kakoune is notoriously hard, because we will need...
parse diff tool output and add replace ranges highlighters to buffer that will show parsed diff chunks
> @andreyorst , is most of the complexity in the synchronization? E.g., if you can assume tmux, is the implementation straightforward, or is it still complex? I'm wondering if there's...
I also think that setting correct `flag-lines` width can be a problem
> This highlighter adds a scrollbar that visualizes the position of the view within the buffer. I find it useful because we currently don't have a way to get a...
> Currently they are configurable and by default use the same characters as the completion scrollbar, which has this nice dithered pattern for the "background". wait, so I can configure...
I like how selection expands keeping single cusor. It matches how [word-movement.kak](https://github.com/alexherbo2/word-movement.kak) acts when I move with capital W and B. But when I shrink (maybe `reduce` is a more...
It hangs Kakoune if I expand selection to whole file of C code which is 3500 lines long and will try to shrink the selection. Perhaps too many multiple cursors...
> I also think that the fact that the shrinking result is independent for each selection makes the result really hard to predict when you chain multiple calls to `shrink`,...
POC implementation of `expand-reduce-selection` command. ```sh # a variable to store selection stack declare-option str selection_stack '' # this command adds current selection to the beginning of the stack define-command...