rename function, fix promptcommandmunge
This commit is contained in:
parent
420cb4663c
commit
d8ca48066b
2 changed files with 7 additions and 7 deletions
|
@ -170,7 +170,7 @@ EOF
|
|||
# source loading workaround for x2go to forward local etoken to remote machine with forwardagent
|
||||
. "${MYSHELLCONFIG_BASE}/myshell_load_x2go_tokenforward"
|
||||
|
||||
promptcommandmunge "_prompt_command"
|
||||
promptcommandmunge "_tmux_hook"
|
||||
promptcommandmunge "_umask_hook"
|
||||
which direnv >/dev/null && eval "$(direnv hook bash)"
|
||||
|
||||
|
|
12
functions.sh
12
functions.sh
|
@ -8,21 +8,21 @@ export TMUX_SESSION_DIRS SETPROXY_CREDS_DIRS KERBEROS_CONFIG_DIRS
|
|||
|
||||
promptcommandmunge () {
|
||||
ENTRY
|
||||
case ":${PROMPT_COMMAND}:" in
|
||||
*:"$1":*)
|
||||
case ";${PROMPT_COMMAND};" in
|
||||
"*;$1;*")
|
||||
;;
|
||||
*)
|
||||
if [ "$2" = "after" ] ; then
|
||||
PROMPT_COMMAND=$PROMPT_COMMAND:$1
|
||||
PROMPT_COMMAND="${PROMPT_COMMAND};$1"
|
||||
else
|
||||
PROMPT_COMMAND=$1:$PROMPT_COMMAND
|
||||
PROMPT_COMMAND="$1;${PROMPT_COMMAND}"
|
||||
fi
|
||||
esac
|
||||
EXIT
|
||||
}
|
||||
## this function updates in combination with PROMPT_COMMAND the shell-environment-variables in tmus-sessions,
|
||||
# every time prompt is called. It does it only, when called from tmux (Environment TMUX is set)
|
||||
function _prompt_command() {
|
||||
function _tmux_hook() {
|
||||
# [ -z "${TMUX+x}" ] || eval "$(tmux show-environment -s)"
|
||||
|
||||
if [ -n "${TMUX}" ]; then
|
||||
|
@ -32,7 +32,7 @@ function _prompt_command() {
|
|||
}
|
||||
|
||||
# Append `;` if PROMPT_COMMAND is not empty
|
||||
#PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND;}_prompt_command"
|
||||
#PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND;}_tmux_hook"
|
||||
|
||||
|
||||
# To make the code more reliable on detecting the default umask
|
||||
|
|
Loading…
Reference in a new issue