I've recently installed "huge" VIM 8.1 with Lua support (on macOS via MacPorts). This installation is side-by-side with my "normal" VIM 8.0 which lacks Lua support, so I have access to both versions. The
<DELETE> key behaves differently in "huge" VIM 8.1 than it does in "normal" VIM 8.0.
Say I have the phrase
GIVE REASON HERE and I want to cut/move the word
REASON I would
<DELETE> (to backspace over the "H" and remove it from the selection) then
x to cut the word
REASON (Yes; there are different ways to do this. This is a contrived example to illustrate the issue I need to resolve.)
In "normal" VIM 8.0, this works fine. In "huge" VIM 8.1, when I hit the
<DELETE> key to backspace over the "H", it instead deletes the word
REASON. I read many online posts about how to fix this, quite a few of them were contradictory. These ranged from using
stty, mapping/unmapping keybinds, using
set backspace, and so on. I tried them all - in both their "do this" and "don't do this" configurations - and not a single one helped.
<DELETE> in VIM 8.1 to behave the same as it does in VIM 8.0; how do I do this?