aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | Added test for root based folder to first&lastChristo Kotze2018-02-231-1/+2
| | | | | | |
| | * | | | | Updated dir.spec test for first_and_lastChristo Kotze2018-02-231-1/+1
| | | | | | |
| | * | | | | Added truncate_to_first_and_last strategyChristo Kotze2018-02-233-29/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Truncate middle directories from the path. How many directories will be untouched is controlled by POWERLEVEL9K_SHORTER_DIR_LENGTH.
| | * | | | | Updated README dir truncation strategiesChristo Kotze2018-02-231-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added `truncate_to_last` Added `truncate_absolute` Moved `truncate_to_unique` before folder marker
| | * | | | | Updated dir.spec testsChristo Kotze2018-02-221-1/+1
| | | | | | |
| | * | | | | Update to truncate_absoluteChristo Kotze2018-02-221-1/+1
| | | | | | |
| | * | | | | Removed final SEDs and more commentsChristo Kotze2018-02-222-21/+40
| | | | | | |
| | * | | | | Comments, trunc_to_last, trunc_absoluteChristo Kotze2018-02-222-42/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added comments throughout the code Added `truncate_to_last` - displays only the current folder Added `truncate_absolute` - displays only the last POWERLEVEL9K_SHORTER_DIR_LENGTH characters - see #736
| | * | | | | Missed one variable name changeChristo Kotze2018-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There's always that one pesky variable name you forget to change...
| | * | | | | All code should now be functionalChristo Kotze2018-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | *Fingers crossed*
| | * | | | | Updated test for trunc_to_uniqueChristo Kotze2018-02-221-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of testing for number of folders, now only tests if string is longer than 1 character.
| | * | | | | Fixed silly coding errorChristo Kotze2018-02-221-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Did `local 3=...` instead of `3=...`
| | * | | | | Update for TravisChristo Kotze2018-02-221-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While zsh accepts the following code: ``` local paths=(${(s:/:)${1//"~\/"/}}) ``` Travis fails unless it is ``` local paths=$1 paths=(${(s:/:)${paths//"~\/"/}}) ```
| | * | | | | Updated truncatePath()Christo Kotze2018-02-221-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Added variable `delim_len` with test when delim=""
| | * | | | | Another Travis testChristo Kotze2018-02-201-1/+2
| | | | | | |
| | * | | | | Another change to test TravisChristo Kotze2018-02-191-3/+3
| | | | | | |
| | * | | | | Changed path splitting to test TravisChristo Kotze2018-02-191-3/+3
| | | | | | |
| | * | | | | Updated path splitting lineChristo Kotze2018-02-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Works in the console, but Travis doesn't like it.
| | * | | | | Fixed error in codingChristo Kotze2018-02-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Shouldn't code when tired lol.
| | * | | | | Forgot to update code when creating new funcChristo Kotze2018-02-191-2/+3
| | | | | | |
| | * | | | | Added truncatePath to utilities.zshChristo Kotze2018-02-192-60/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added `function truncatePath()` to utilities.zsh to take care of truncation. This is pure zsh code, without calls to `sed`. Parameters are: * $1 Path: string - the directory path to be truncated * $2 Length: integer - length to truncate to * $3 Delimiter: string - the delimiter to use * $4 From: string - "right" | "middle". If omited, assumes right. Cleaned up code to use the new function instead.
| | * | | | | Improved truncation codeChristo Kotze2018-02-191-2/+2
| | | | | | |
| | * | | | | Updated truncate_to_uniqueChristo Kotze2018-02-181-2/+3
| | | | | | |
| | * | | | | Updated code for testingChristo Kotze2018-02-181-30/+30
| | | | | | |
| | * | | | | Added / for non-home foldersChristo Kotze2018-02-181-0/+2
| | | | | | |
| | * | | | | Rewrote trunc middle/right to use for loopChristo Kotze2018-02-181-47/+41
| | | | | | |
| | * | | | | Fixed another typo - shouldn't code when sick :pChristo Kotze2018-02-181-1/+1
| | | | | | |
| | * | | | | Fixed typoChristo Kotze2018-02-181-1/+1
| | | | | | |
| | * | | | | Added test for dir_length == trunc_lengthChristo Kotze2018-02-181-1/+1
| | | | | | |
| | * | | | | Updated truncate_from_right testChristo Kotze2018-02-181-3/+2
| | | | | | |
| | * | | | | Changed current_dir - Test Travis responseChristo Kotze2018-02-181-2/+3
| | | | | | |
| | * | | | | Fix issue with SHORTEN_DELIMChristo Kotze2018-02-171-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If `$POWERLEVEL9K_SHORTEN_DELIMITER` is a unicode escape sequence, its length is 6 instead of 1. Added variable to hold actual character(s)
| | * | | | | Updated previous test as Travis still failsChristo Kotze2018-02-171-1/+1
| | | | | | |
| | * | | | | Fixed truncate_from_right to incl length of delimChristo Kotze2018-02-171-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated length test to include delimiter length. Added comments
| | * | | | | Accidentally deleted )) which threw an errorChristo Kotze2018-02-171-1/+1
| | | | | | |
| | * | | | | Fixed accidentally truncating current folder tooChristo Kotze2018-02-171-3/+3
| | | | | | |
| | * | | | | Added edge case tests for ~ and /Christo Kotze2018-02-171-34/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed edge cases
| | * | | | | Streamlined dir strategiesChristo Kotze2018-02-171-8/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed sed from `truncate_middle`, `truncate_from_right` and partially from `truncate_with_package_name`
| | * | | | | Added tests for DIR_PATH_SEPARATOR_FOREGROUNDChristo Kotze2018-02-141-5/+29
| | | | | | |
| | * | | | | Updated testBoldRootSubsubdirWorks()Christo Kotze2018-02-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Forgot to initialize the bolding variable
| | * | | | | Added tests for other folder highlighingChristo Kotze2018-02-141-3/+79
| | | | | | |
| | * | | | | Added test for Home folder highlightingChristo Kotze2018-02-141-0/+12
| | | | | | |
| | * | | | | Updating Travis tests for bold dirChristo Kotze2018-02-142-30/+48
| | | | | | |
| | * | | | | More code cleaning (extra %F calls)Christo Kotze2018-02-141-4/+4
| | | | | | |
| | * | | | | Cleaned up DIR_PATH_HIGHLIGHT codeChristo Kotze2018-02-141-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed double call to %F and changed $x variables to ${x} for consistency.
| | * | | | | Explicitly test if DIR_OMIT_FIRST_CHARACTER = trueChristo Kotze2018-02-141-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed ${POWERLEVEL9K_DIR_OMIT_FIRST_CHARACTER} to "${(L)POWERLEVEL9K_DIR_OMIT_FIRST_CHARACTER}" == "true" Lines 876 & 882
| | * | | | | Fixed = instead of == inside [[]] line 865Christo Kotze2018-02-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Missed an = inside the test for highlighting the last dir of the working directory. Travis should work now *fingers crossed*
| | * | | | | Parameter substitution instead of dirname/basenameChristo Kotze2018-02-141-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replaced external calls to `dirname` and `basename` with paramater substitution.
| | * | | | | Updated logic in prompt_dirChristo Kotze2018-02-111-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a case where there is no last dir foreground, but still bold.
| | * | | | | Renamed $bd to $bldChristo Kotze2018-02-111-4/+4
| | | | | | |