From 4a8b741d1941c7a6a38b2e53292ed4758a2a39bd Mon Sep 17 00:00:00 2001 From: rupa Date: Wed, 20 Jul 2016 10:00:23 -0400 Subject: [PATCH] Async PROMPT_COMMAND Speed up prompt by updating in the background. Might lead to more ~/.z.XXXX litter and less accurate counts - let's see. --- z.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/z.sh b/z.sh index d807bed..caf2710 100644 --- a/z.sh +++ b/z.sh @@ -243,7 +243,7 @@ elif type complete >/dev/null 2>&1; then [ "$_Z_NO_PROMPT_COMMAND" ] || { # populate directory list. avoid clobbering other PROMPT_COMMANDs. grep "_z --add" <<< "$PROMPT_COMMAND" >/dev/null || { - PROMPT_COMMAND="$PROMPT_COMMAND"$'\n''_z --add "$(command pwd '$_Z_RESOLVE_SYMLINKS' 2>/dev/null)" 2>/dev/null;' + PROMPT_COMMAND="$PROMPT_COMMAND"$'\n''(_z --add "$(command pwd '$_Z_RESOLVE_SYMLINKS' 2>/dev/null)" 2>/dev/null &);' } } fi