From fa814c81726a2147f025922e3b7f59b987dd1d5d Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Tue, 19 Sep 2023 08:29:43 +0300 Subject: bashrc: set window title in PROMPT_COMMAND despite starship/zoxide Sponsored-by: author --- bashrc | 12 ++++++++++-- 1 file 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 -- cgit v1.2.1