diff --git a/zshrc b/zshrc index 897bf07..2149b0f 100644 --- a/zshrc +++ b/zshrc @@ -59,9 +59,12 @@ bindkey "^D" delete-char-or-list # backward-kill-word behaves more like vim, whereas vi-backward-kill-word is # the vi behaviour. bindkey "^W" backward-kill-word +# Otherwise not available at all in vi mode. +bindkey "^P" insert-last-word setopt no_bg_nice setopt no_nomatch +setopt no_bang_hist setopt extended_glob setopt autocd setopt auto_pushd @@ -393,6 +396,10 @@ if __has_command gpg gpg2; then alias gssh='SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) ssh -o IdentitiesOnly=no' alias gssh-add='SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) ssh-add' alias gsftp='SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) sftp -o IdentitiesOnly=no' + + if __has_command sshfs; then + alias gsshfs='SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) sshfs -o IdentitiesOnly=no' + fi fi if __has_command cryptopassphrase; then