mirror of
https://github.com/ohmybash/oh-my-bash.git
synced 2024-05-11 05:55:37 +00:00
lib, themes: Preserve users' PROMPT_DIRTRIM
These changes in "themes/{agnoster,roderik,vscode}.sh" and "lib/shopt.sh" will allow a user to set the PROMPT_DIRTRIM variable in their .bashrc and change the prompt path length. Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
This commit is contained in:
committed by
Koichi Murase
parent
02df6627ae
commit
bea5dc9406
@ -12,7 +12,7 @@ set -o noclobber
|
|||||||
shopt -s checkwinsize
|
shopt -s checkwinsize
|
||||||
|
|
||||||
# Automatically trim long paths in the prompt (requires Bash 4.x)
|
# Automatically trim long paths in the prompt (requires Bash 4.x)
|
||||||
PROMPT_DIRTRIM=2
|
PROMPT_DIRTRIM=${PROMPT_DIRTRIM:-2}
|
||||||
|
|
||||||
# Enable history expansion with space
|
# Enable history expansion with space
|
||||||
# E.g. typing !!<space> will replace the !! with your last command
|
# E.g. typing !!<space> will replace the !! with your last command
|
||||||
|
@ -135,7 +135,7 @@
|
|||||||
|
|
||||||
# note: requires bash v4+... Mac users - you often have bash3.
|
# note: requires bash v4+... Mac users - you often have bash3.
|
||||||
# 'brew install bash' will set you free
|
# 'brew install bash' will set you free
|
||||||
PROMPT_DIRTRIM=2 # bash4 and above
|
PROMPT_DIRTRIM=${PROMPT_DIRTRIM:-2} # bash4 and above
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
## Configurations in Oh My Bash
|
## Configurations in Oh My Bash
|
||||||
|
@ -4,7 +4,7 @@ export GIT_PS1_SHOWDIRTYSTATE=true
|
|||||||
export GIT_PS1_SHOWUNTRACKEDFILES=true
|
export GIT_PS1_SHOWUNTRACKEDFILES=true
|
||||||
export GIT_PS1_SHOWSTASHSTATE=true
|
export GIT_PS1_SHOWSTASHSTATE=true
|
||||||
|
|
||||||
export PROMPT_DIRTRIM=3
|
export PROMPT_DIRTRIM=${PROMPT_DIRTRIM:-3}
|
||||||
|
|
||||||
function _omb_theme_PROMPT_COMMAND() {
|
function _omb_theme_PROMPT_COMMAND() {
|
||||||
if [[ ${EUID} == 0 ]] ; then
|
if [[ ${EUID} == 0 ]] ; then
|
||||||
|
@ -38,4 +38,4 @@ function _omb_theme_vscode_initialize {
|
|||||||
_omb_theme_vscode_initialize
|
_omb_theme_vscode_initialize
|
||||||
|
|
||||||
function _omb_theme_PROMPT_COMMAND { true; }
|
function _omb_theme_PROMPT_COMMAND { true; }
|
||||||
PROMPT_DIRTRIM=4
|
PROMPT_DIRTRIM=${PROMPT_DIRTRIM:-4}
|
||||||
|
Reference in New Issue
Block a user