Compare commits
2 commits
7ebd1a6ec6
...
a367e40cf3
Author | SHA1 | Date | |
---|---|---|---|
a367e40cf3 | |||
fc19792d21 |
3 changed files with 36 additions and 4 deletions
|
@ -29,13 +29,13 @@ super + Pause
|
||||||
#
|
#
|
||||||
|
|
||||||
XF86AudioPlay
|
XF86AudioPlay
|
||||||
mpc toggle
|
playerctl play-pause
|
||||||
XF86AudioPause
|
XF86AudioPause
|
||||||
mpc pause
|
playerctl pause
|
||||||
XF86AudioNext
|
XF86AudioNext
|
||||||
mpc next
|
playerctl next
|
||||||
XF86AudioPrev
|
XF86AudioPrev
|
||||||
mpc prev
|
playerctl prev
|
||||||
XF86AudioRaiseVolume
|
XF86AudioRaiseVolume
|
||||||
mpc volume +1
|
mpc volume +1
|
||||||
XF86AudioLowerVolume
|
XF86AudioLowerVolume
|
||||||
|
|
|
@ -85,6 +85,7 @@ plugins=(
|
||||||
encode64
|
encode64
|
||||||
extract
|
extract
|
||||||
git
|
git
|
||||||
|
git-auto-status
|
||||||
jump
|
jump
|
||||||
kubectl
|
kubectl
|
||||||
safe-paste
|
safe-paste
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
#
|
||||||
|
# Run git status after specified set of command
|
||||||
|
#
|
||||||
|
# @author Oleksandr Shybystyi oleksandr.shybystyi@gmail.com
|
||||||
|
#
|
||||||
|
|
||||||
|
# default list of git commands `git status` is running after
|
||||||
|
gitPreAutoStatusCommands=(
|
||||||
|
'add'
|
||||||
|
'rm'
|
||||||
|
'reset'
|
||||||
|
'commit'
|
||||||
|
'checkout'
|
||||||
|
'mv'
|
||||||
|
'init'
|
||||||
|
)
|
||||||
|
|
||||||
|
# taken from http://stackoverflow.com/a/8574392/4647743
|
||||||
|
function elementInArray() {
|
||||||
|
local e
|
||||||
|
for e in "${@:2}"; do [[ "$e" == "$1" ]] && return 0; done
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
function git() {
|
||||||
|
command git $@
|
||||||
|
|
||||||
|
if (elementInArray $1 $gitPreAutoStatusCommands); then
|
||||||
|
command git status
|
||||||
|
fi
|
||||||
|
}
|
Loading…
Reference in a new issue