summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-09-19 08:29:43 +0300
committerLars Wirzenius <liw@liw.fi>2023-09-19 08:29:43 +0300
commitfa814c81726a2147f025922e3b7f59b987dd1d5d (patch)
treec50f0a4fc0d52e839ffe248e752279050c203134
parentafb2746286c608beab5e6c0f9cd5903b6e1c64ad (diff)
downloadliw-dot-files-fa814c81726a2147f025922e3b7f59b987dd1d5d.tar.gz
bashrc: set window title in PROMPT_COMMAND despite starship/zoxide
Sponsored-by: author
-rw-r--r--bashrc12
1 files changed, 10 insertions, 2 deletions
diff --git a/bashrc b/bashrc
index 65f7ca6..220abe3 100644
--- a/bashrc
+++ b/bashrc
@@ -141,11 +141,13 @@ tell_about_exit_code() {
fi
}
-export PROMPT_COMMAND=prompt_command
+prompt_set_window_title() {
+ set_window_title "$(define_window_title)"
+}
prompt_command() {
tell_about_exit_code "$?"
PS1="$(define_ps1)"
- set_window_title "$(define_window_title)"
+ prompt_set_window_title
}
###############
@@ -203,3 +205,9 @@ if [ -e "$HOME/.cargo/env" ]
then
. "$HOME/.cargo/env"
fi
+
+if [ -n "$PROMPT_COMMNAD" ];then
+ export PROMPT_COMMAND=prompt_set_window_title
+else
+ export PROMPT_COMMAND="$PROMPT_COMMAND;prompt_set_window_title"
+fi