One thing that often throws me off when using Kakoune is how your cursor is moved to the beginning of your selection when pressing
i, or the end of your selection when pressing
It’s fine if your cursor is already at that end, but if your cursor is at the end of your selection for example, and you press
i, it jumps you to the beginning.
I tried turning this off with the following mapping:
# Drop selection when entering insert mode map global normal "i" ";i" map global normal "a" ";a"
I think I prefer this new behavior, but I’m wondering if I’m missing the point? Am I losing functionality by dropping my selection? Is there an intuitive reason why I would want the default behavior?
Obviously I won’t have the selection when returning to normal mode with
<esc>, but I could probably save and restore it if I wanted (though I don’t really care).