z_mirror/kak-replace-mode

git clone https://git.raiguard.me/z_mirror/kak-replace-mode

Caleb HeuerRelocate source file to rc directory78548e3

trunk
385 B10 linesraw
1define-command enter-replace-mode -docstring "Enter replace mode" %{
2    hook -group replace-mode window InsertChar "[^\n]" %{ execute-keys "<del>" }
3    hook -group replace-mode window InsertDelete "[^\n]" %{
4        execute-keys "<space><a-;>H"
5    }
6    hook -once window ModeChange "pop:insert:.*" %{
7        remove-hooks window replace-mode
8    }
9    execute-keys -with-hooks i
10}