diff options
| author | Pandu E POLUAN <pepoluan@gmail.com> | 2024-02-28 16:52:09 +0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-28 10:52:09 +0100 |
| commit | 51bf9fc2def19f1d3059c15059df21ddddb518fd (patch) | |
| tree | 746b417b5dbf09ce8293c20d6e3a9f86598049a5 /plugins/tmux/tmux.plugin.zsh | |
| parent | c891b7e6ada5427f4c8cca05c8ed1ae33cb49943 (diff) | |
| download | zsh-51bf9fc2def19f1d3059c15059df21ddddb518fd.tar.gz zsh-51bf9fc2def19f1d3059c15059df21ddddb518fd.tar.bz2 zsh-51bf9fc2def19f1d3059c15059df21ddddb518fd.zip | |
feat(tmux): prioritize `tmux` terminfo (#12243)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
Diffstat (limited to 'plugins/tmux/tmux.plugin.zsh')
| -rw-r--r-- | plugins/tmux/tmux.plugin.zsh | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/plugins/tmux/tmux.plugin.zsh b/plugins/tmux/tmux.plugin.zsh index 0ecb0a5b5..09e326344 100644 --- a/plugins/tmux/tmux.plugin.zsh +++ b/plugins/tmux/tmux.plugin.zsh @@ -20,13 +20,21 @@ fi # Set '-CC' option for iTerm2 tmux integration : ${ZSH_TMUX_ITERM2:=false} # The TERM to use for non-256 color terminals. -# Tmux states this should be screen, but you may need to change it on +# Tmux states this should be tmux|screen, but you may need to change it on # systems without the proper terminfo -: ${ZSH_TMUX_FIXTERM_WITHOUT_256COLOR:=screen} +if [[ -e /usr/share/terminfo/t/tmux ]]; then + : ${ZSH_TMUX_FIXTERM_WITHOUT_256COLOR:=tmux} +else + : ${ZSH_TMUX_FIXTERM_WITHOUT_256COLOR:=screen} +fi # The TERM to use for 256 color terminals. -# Tmux states this should be screen-256color, but you may need to change it on +# Tmux states this should be (tmux|screen)-256color, but you may need to change it on # systems without the proper terminfo -: ${ZSH_TMUX_FIXTERM_WITH_256COLOR:=screen-256color} +if [[ -e /usr/share/terminfo/t/tmux-256color ]]; then + : ${ZSH_TMUX_FIXTERM_WITH_256COLOR:=tmux-256color} +else + : ${ZSH_TMUX_FIXTERM_WITH_256COLOR:=screen-256color} +fi # Set the configuration path if [[ -e $HOME/.tmux.conf ]]; then : ${ZSH_TMUX_CONFIG:=$HOME/.tmux.conf} |
