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.
|
||||
|
||||
```zsh
|
||||
DONE_MIN_CMD_DURATION='^\sgit (?!push|pull|fetch)' # Default: ''
|
||||
DONE_EXCLUDE='^\sgit (?!push|pull|fetch)' # Default: ''
|
||||
```
|
||||
|
||||
### 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
|
||||
: # Or if the user really wants us to
|
||||
else
|
||||
# Exit early if otherwise
|
||||
# Exit early otherwise
|
||||
return
|
||||
fi
|
||||
|
||||
|
|
@ -120,7 +120,7 @@ __done_is_ignored_command() {
|
|||
return 1
|
||||
fi
|
||||
# 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() {
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@
|
|||
|
||||
zsh-done = pkgs.stdenvNoCC.mkDerivation rec {
|
||||
pname = "zsh-done";
|
||||
version = "0.1.0";
|
||||
version = "0.1.1";
|
||||
|
||||
src = ./done.plugin.zsh;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue