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.
This will reload the .Xresources
:
xrdb ~/.Xresources
Source: Arch wiki
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)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With