forked from misc/zsh-config
Fix tmux window naming when SSHing and fix Darwin/arm64 completions loading.
This commit is contained in:
parent
f4bf8402b2
commit
f62e3c95c6
@ -1,6 +1,11 @@
|
||||
# Mac related - ensure that homebrew path on arm64 is added to fpath,
|
||||
# otherwise autocompletions from installed packages won't work.
|
||||
if [ "${OS}" = "Darwin" ] && [ "${OS_ARCH}" = "arm64" ]; then
|
||||
export fpath=(${fpath} /opt/homebrew/share/zsh/site-functions)
|
||||
fi
|
||||
|
||||
autoload -Uz compinit
|
||||
compinit
|
||||
zstyle ':completion:*' menu select=2
|
||||
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
|
||||
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*'
|
||||
|
||||
|
@ -2,9 +2,9 @@
|
||||
# and modified to set also "ssh" prefix.
|
||||
ssh() {
|
||||
if [ -n "$TMUX" ]; then
|
||||
tmux -2u rename-window "ssh $(echo $* | rev | cut -d '@' -f1 | rev)";
|
||||
command ssh "$@";
|
||||
tmux -2u set-window-option automatic-rename "on" > /dev/null;
|
||||
tmux -2u rename-window "ssh $(echo $* | rev | cut -d '@' -f1 | rev)"
|
||||
command ssh "$@"
|
||||
tmux -2u set-window-option automatic-rename "on" > /dev/null
|
||||
else
|
||||
command ssh "$@";
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user