feat: zsh: add mappings for fast git status and list directory

This commit is contained in:
thek4n 2024-11-28 10:16:02 +03:00
parent c84367bf8c
commit fc232c4f80

View File

@ -1,3 +1,5 @@
# vim: ft=zsh
KEYTIMEOUT=1
# Activate vim mode.
bindkey -v
@ -47,6 +49,28 @@ bindkey '^W' backward-delete-word
bindkey -M vicmd '^H' backward-delete-char
listdirquiet() {
echo
ls
echo
zle reset-prompt
}
zle -N listdirquiet
bindkey "^L" listdirquiet
bindkey -M vicmd "^L" listdirquiet
gitstatusquiet() {
echo
git status
echo
zle reset-prompt
}
zle -N gitstatusquiet
bindkey "^N" gitstatusquiet
bindkey -M vicmd "^N" gitstatusquiet
popdquiet() {
popd &>/dev/null
zle reset-prompt