Is "`fd` alternative to the ESC key" (https://github.com/practicalli/astro/blob/6a70a9f43f40dcd98523bd11123f75fd65ea203c/lua/plugins/user-practicalli.lua#L48-L63) only tenable to the extent that you're not typing a lot of words with an 'fd' in them? lol. Recently, I've had to type confd a lot and this was... interesting.
looks like jk and jj were added a few months ago to upstream, too.
https://github.com/AstroNvim/AstroNvim/commit/08399f6ead600d1ec45038e6b96a8240f06e8f91
Sometimes I visually select and use j and k to adjust my selection. If I do jk too fast, it cancels my visual selection.
Interestingly, the change above should only take effect in insert mode. Also, jj doesn't cancel my visual select, so it must be something different.
Funny, I was just bitten by this. In our project we have a defdata macro that comes up fairly often.
I dont recall experiencing this issue myself, either in Emacs (Spacemacs) or Nrovim (astro)
I assume I have used autocomplete or snippets to sidestep any conflict or maybe subconsciously add a pause
As this behaviour is in user-practicalli.lua it can easily be disabled by setting PRACTICALLI_ASTRO=false as an environment variable.
Or add another user config that come after user-practicalli alphabetically that defines different keys or disables the better escape plugin by setting it to false