From 88da9e6f5b863014fec5ec7cba09eb626eb51802 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Mon, 26 Apr 2021 03:09:36 +0300 Subject: [PATCH] Refactor(.shellrc): Remove `$OPS1`, only use `$PS1` --- .shellrc | 4 +--- admin/prog/bash_prompt | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/.shellrc b/.shellrc index 62da7b7..12688b7 100644 --- a/.shellrc +++ b/.shellrc @@ -50,12 +50,10 @@ if test -n "$BASH_VERSION"; then set_prompts unset set_prompts else - OPS1="${debian_chroot:+($debian_chroot)}\u@\h:\W \$SHLVL\\$ " + PS1="${debian_chroot:+($debian_chroot)}\u@\h:\W \$SHLVL\\$ " fi fi -PS1="$OPS1" - # clear screen and history, logout chlo() { clear; cd; >$HISTFILE; unset HISTFILE; history -c; logout || exit; } diff --git a/admin/prog/bash_prompt b/admin/prog/bash_prompt index f18379d..57ccf72 100644 --- a/admin/prog/bash_prompt +++ b/admin/prog/bash_prompt @@ -102,39 +102,39 @@ prompt_git() { #fi set_prompts() { - OPS1='' + PS1='' local _COMMON_PROMPT='${debian_chroot:+($debian_chroot)}\u@\h:\w' # display the user, host and current working directory # in the terminal title case "$TERM" in *rxvt*|screen*|*term*|vt100) - OPS1="\[\033]0;${_COMMON_PROMPT}\007\]" # Set xterm title/icon + PS1="\[\033]0;${_COMMON_PROMPT}\007\]" # Set xterm title/icon case "$TERM" in screen*) - OPS1="\[\033P\033]0;${_COMMON_PROMPT}\007\033\\\\\]" # Set xterm title/icon under screen/tmux + PS1="\[\033P\033]0;${_COMMON_PROMPT}\007\033\\\\\]" # Set xterm title/icon under screen/tmux if [ -z "$MC_SID" ]; then - OPS1+="\[\033k${_COMMON_PROMPT}\033\\\\\]" # Set screen/tmux caption + PS1+="\[\033k${_COMMON_PROMPT}\033\\\\\]" # Set screen/tmux caption fi ;; esac ;; *) - OPS1="" + PS1="" ;; esac - OPS1+='${debian_chroot:+($debian_chroot)}' - OPS1+='`cgmem_which_prompt`\u@${HOSTNAME::5}:`short_curdir`' + PS1+='${debian_chroot:+($debian_chroot)}' + PS1+='`cgmem_which_prompt`\u@${HOSTNAME::5}:`short_curdir`' if test -x /usr/bin/git >/dev/null 2>&1; then #if [ "`type -t __git_ps1`" = function ]; then - # OPS1+='$(__git_ps1)' + # PS1+='$(__git_ps1)' #else - OPS1+='$(prompt_git)' + PS1+='$(prompt_git)' #fi fi # This is for .screenrc: shelltitle "\$ |$SHELL" - #OPS1+='\[\033k\033\\\]' - OPS1+=' $SHLVL\$ ' - export OPS1 + #PS1+='\[\033k\033\\\]' + PS1+=' $SHLVL\$ ' + export PS1 } -- 2.39.2