aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDennis Eriksen <d@ennis.no>2025-04-07 12:57:06 +0200
committerDennis Eriksen <d@ennis.no>2025-04-07 12:57:06 +0200
commit91771ff1d908360f6273497f6b131d29afb2f0d0 (patch)
tree0f11e32729f0603dcab39ea381d0e154dc54187d
parentzsh: fix bug where functions would sometimes not find zrecompile (diff)
downloadidgatt-91771ff1d908360f6273497f6b131d29afb2f0d0.tar.gz
zsh: make say work earlyHEADv3.8.0main
-rw-r--r--zsh/.zsh/functions/say7
-rw-r--r--zsh/.zsh/functions/swagent2
2 files changed, 7 insertions, 2 deletions
diff --git a/zsh/.zsh/functions/say b/zsh/.zsh/functions/say
index 5bc2165..cc28574 100644
--- a/zsh/.zsh/functions/say
+++ b/zsh/.zsh/functions/say
@@ -394,4 +394,9 @@ saytest() {
done
}
-say debug "function \`${0:t}\` loaded"
+# This is only run the first time the function actually loads.
+if (( ARGC )); then
+ say $*
+else
+ say debug "function \`${0:t}\` loaded"
+fi
diff --git a/zsh/.zsh/functions/swagent b/zsh/.zsh/functions/swagent
index 9076dcd..1eacf1a 100644
--- a/zsh/.zsh/functions/swagent
+++ b/zsh/.zsh/functions/swagent
@@ -11,7 +11,7 @@
emulate -L zsh
setopt errexit nounset # be strict
-autoload -Uz say && say
+autoload -Uz say
: ${SSH_AGENT=}
: ${SSH_AGENT_PID=}