]> Sergey Matveev's repositories - dotfiles.git/commitdiff
F4/F5 directory movement
authorSergey Matveev <stargrave@stargrave.org>
Fri, 3 Jul 2020 11:27:10 +0000 (14:27 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 3 Jul 2020 11:27:10 +0000 (14:27 +0300)
zsh/.zshrc

index 95fc046432982c1fcdf3a63f03bf2709e1358502..565ac5fa7dc7adb2bb661af5a748ddb1d09c6c69 100644 (file)
@@ -89,7 +89,6 @@ alias m="less "
 alias -g M="| less"
 alias -g W="| wc -l"
 alias mc="mc --nomouse"
 alias -g M="| less"
 alias -g W="| wc -l"
 alias mc="mc --nomouse"
-bindkey -s "\eOS" " popd\n" # F4
 
 f() {
     # find . -name "*$1*" -print
 
 f() {
     # find . -name "*$1*" -print
@@ -102,6 +101,22 @@ ssht() {
 alias sshnm="ssh -S none"
 # }}}
 
 alias sshnm="ssh -S none"
 # }}}
 
+# Faster movement {{{
+pushdquiet() {
+    popd >/dev/null
+    zle reset-prompt
+}
+zle -N pushdquiet
+bindkey "\eOS" pushdquiet # F4
+
+cddotdot() {
+    cd ..
+    zle reset-prompt
+}
+zle -N cddotdot
+bindkey "\e[15~" cddotdot # F5
+# }}}
+
 # Git {{{
 alias Ga="git add"
 alias Gb="git branch"
 # Git {{{
 alias Ga="git add"
 alias Gb="git branch"