Merge pull request #596 from eumiro/truncate_to_unique
Add TRUNCATE_TO_UNIQUE shortening dir strategy
This commit is contained in:
commit
9f4faf7f21
3 changed files with 43 additions and 0 deletions
|
@ -406,4 +406,25 @@ function testOmittingFirstCharacterWorksWithChangingPathSeparatorAndRightTruncat
|
|||
unset POWERLEVEL9K_SHORTEN_STRATEGY
|
||||
}
|
||||
|
||||
function testTruncateToUniqueWorks() {
|
||||
POWERLEVEL9K_DIR_OMIT_FIRST_CHARACTER=true
|
||||
POWERLEVEL9K_DIR_PATH_SEPARATOR='xXx'
|
||||
POWERLEVEL9K_SHORTEN_DIR_LENGTH=2
|
||||
POWERLEVEL9K_SHORTEN_STRATEGY='truncate_to_unique'
|
||||
mkdir -p /tmp/powerlevel9k-test/adam/devl
|
||||
mkdir -p /tmp/powerlevel9k-test/alice/devl
|
||||
mkdir -p /tmp/powerlevel9k-test/alice/docs
|
||||
mkdir -p /tmp/powerlevel9k-test/bob/docs
|
||||
cd /tmp/powerlevel9k-test/alice/devl
|
||||
|
||||
assertEquals "%K{blue} %F{black}txXxpxXxalxXxde %k%F{blue}%f " "$(build_left_prompt)"
|
||||
|
||||
cd -
|
||||
rm -fr /tmp/powerlevel9k-test
|
||||
unset POWERLEVEL9K_DIR_PATH_SEPARATOR
|
||||
unset POWERLEVEL9K_DIR_OMIT_FIRST_CHARACTER
|
||||
unset POWERLEVEL9K_SHORTEN_DIR_LENGTH
|
||||
unset POWERLEVEL9K_SHORTEN_STRATEGY
|
||||
}
|
||||
|
||||
source shunit2/source/2.1/src/shunit2
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue