dotfiles/config
Fernando Schauenburg fb1b6a3bda zsh: fix changing cursor shape in tmux + iTerm2
Most terminals use the VT520 DECSCUSR escape sequences for setting the
cursor shape, documented at:

    https://invisible-island.net/xterm/ctlseqs/ctlseqs.txt

iTerm2, however, uses a set of proprietary escape codes, documented at:

    https://iterm2.com/documentation-escape-codes.html

The issue I had was that tmux recognizes the VT520 DECSCUSR codes and
knows how to translate them itself to iTerm2. But tmux does not accept
the iTerm2 codes as input, so deciding to use these proprietary codes
only based on the presence of `$ITERM_SESSION_ID` did not work when
running tmux. The solution is to revert to the VT520 codes when running
inside of tmux (even inside iTerm2) and let it translate to iTerm2.
2022-11-18 20:34:32 +01:00
..
alacritty alacritty: set starting window size (rows x cols) 2022-10-12 12:04:39 +02:00
git git: highlight dates and author in logs 2022-10-25 20:18:24 +02:00
mintty install: make ~/.config a symlink into dotfiles 2022-02-07 19:26:29 +01:00
nvim vim: more tweaks to lualine 2022-10-25 20:55:14 +02:00
python install: make ~/.config a symlink into dotfiles 2022-02-07 19:26:29 +01:00
readline install: make ~/.config a symlink into dotfiles 2022-02-07 19:26:29 +01:00
tmux tmux: visual tweak to the status line 2022-11-15 09:42:08 +01:00
zsh zsh: fix changing cursor shape in tmux + iTerm2 2022-11-18 20:34:32 +01:00