Compare commits
4 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 32f7c38016 | |||
| 74a2b355f6 | |||
| c9c00b491a | |||
| f63a0bb425 |
3 changed files with 4 additions and 4 deletions
|
|
@ -21,7 +21,7 @@ DONE_MIN_CMD_DURATION=15 # Default: 5
|
||||||
Uses `grep -P` (Perl syntax) to filter out commands that should never notify.
|
Uses `grep -P` (Perl syntax) to filter out commands that should never notify.
|
||||||
|
|
||||||
```zsh
|
```zsh
|
||||||
DONE_MIN_CMD_DURATION='^\sgit (?!push|pull|fetch)' # Default: ''
|
DONE_EXCLUDE='^\sgit (?!push|pull|fetch)' # Default: ''
|
||||||
```
|
```
|
||||||
|
|
||||||
### Play a sound when sending notification
|
### Play a sound when sending notification
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ if [ -z "$SSH_CLIENT" ]; then
|
||||||
elif [ "${DONE_ALLOW_NONGRAPHICAL:-0}" -ne 0 ] && (( ${+functions[done_send_notification]} )); then
|
elif [ "${DONE_ALLOW_NONGRAPHICAL:-0}" -ne 0 ] && (( ${+functions[done_send_notification]} )); then
|
||||||
: # Or if the user really wants us to
|
: # Or if the user really wants us to
|
||||||
else
|
else
|
||||||
# Exit early if otherwise
|
# Exit early otherwise
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
@ -120,7 +120,7 @@ __done_is_ignored_command() {
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
# shellcheck disable=2154
|
# shellcheck disable=2154
|
||||||
printf '%s' "$__done_last_command" | grep -q -v -P "$DONE_EXCLUDE"
|
printf '%s' "$__done_last_command" | grep -q -P "$DONE_EXCLUDE"
|
||||||
}
|
}
|
||||||
|
|
||||||
__done_notify() {
|
__done_notify() {
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@
|
||||||
|
|
||||||
zsh-done = pkgs.stdenvNoCC.mkDerivation rec {
|
zsh-done = pkgs.stdenvNoCC.mkDerivation rec {
|
||||||
pname = "zsh-done";
|
pname = "zsh-done";
|
||||||
version = "0.1.0";
|
version = "0.1.1";
|
||||||
|
|
||||||
src = ./done.plugin.zsh;
|
src = ./done.plugin.zsh;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue