2022-08-19 14:52:07 +00:00
|
|
|
#!/bin/zsh
|
2022-08-23 12:13:40 +00:00
|
|
|
case "$-" in
|
|
|
|
*i*)
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
# Shell is not interactive.
|
|
|
|
return 1
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
2022-08-23 14:10:57 +00:00
|
|
|
if [ -r /usr/local/etc/zshrc ]
|
|
|
|
then
|
|
|
|
. /usr/local/etc/zshrc
|
|
|
|
elif [ -r /etc/zshrc ]
|
2022-08-19 14:52:07 +00:00
|
|
|
then
|
|
|
|
. /etc/zshrc
|
|
|
|
fi
|
|
|
|
|
2022-08-23 13:12:00 +00:00
|
|
|
autoload -Uz compinit && compinit
|
|
|
|
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}'
|
|
|
|
|
2022-08-19 14:52:07 +00:00
|
|
|
bindkey -e
|
|
|
|
bindkey "^[[1;5C" forward-word
|
|
|
|
bindkey "^[[1;5D" backward-word
|
2022-08-25 09:09:09 +00:00
|
|
|
bindkey "^[[3~" delete-char
|
2022-08-23 12:56:37 +00:00
|
|
|
bindkey "^[[A" history-beginning-search-backward
|
|
|
|
bindkey "^[[B" history-beginning-search-forward
|
|
|
|
bindkey "^[OA" history-beginning-search-backward
|
|
|
|
bindkey "^[OB" history-beginning-search-forward
|
2022-08-19 14:52:07 +00:00
|
|
|
|
2022-08-19 14:58:46 +00:00
|
|
|
export PS1="%B%n@%m%#%b "
|
|
|
|
|
2022-08-23 14:10:57 +00:00
|
|
|
if [ -r "$HOME/.shrc" ]
|
2022-08-18 07:44:25 +00:00
|
|
|
then
|
2022-08-19 14:54:15 +00:00
|
|
|
emulate sh -c '. "$HOME/.shrc"'
|
2022-08-18 07:44:25 +00:00
|
|
|
fi
|