To use ALT key in vim without tweaking, the escaping should be disabled in xterm. Without escaping the ALT will not work in bash for shortcuts.
to work around I need to reload this option before starting vim:
XTerm*metaSendsEscape: false | xrdb -load
Any idea how I can reload .Xresource and make changes take effect without restarting the terminal window ?
Open to other terminal to have ALT work both in vim and bash.
xterm will not reread resources just because you run xrdb
. X applications only read resources when they are initializing.
Besides the menu entry (added in patch #122, 1999), one could use two other ways to change the metaSendsEscape
resource:
escape sequence, documented in XTerm Control Sequences
CSI ? Pm h
DEC Private Mode Set (DECSET).
...
Ps = 1 0 3 6 -> Send ESC when Meta modifies a key. (This
enables the metaSendsEscape resource).
editres (but very cumbersome due to the large number of resources)