Commit Graph

717 Commits (29620f3d8187a6160950289dda72bb30bf040873)

Author SHA1 Message Date
Christo Kotze 29620f3d81 Accidentally deleted )) which threw an error 2018-02-17 18:39:39 +04:00
Christo Kotze ad4b284e56 Fixed accidentally truncating current folder too 2018-02-17 18:26:11 +04:00
Christo Kotze 110f54f7e2 Added edge case tests for ~ and /
Fixed edge cases
2018-02-17 18:12:07 +04:00
Christo Kotze 64cbdaf4c2 Streamlined dir strategies
Removed sed from `truncate_middle`, `truncate_from_right` and partially
from `truncate_with_package_name`
2018-02-17 17:36:36 +04:00
Christo Kotze c71e735c7d More code cleaning (extra %F calls) 2018-02-14 12:33:36 +04:00
Christo Kotze 9c6330624e Cleaned up DIR_PATH_HIGHLIGHT code
Removed double call to %F and changed $x variables to ${x} for
consistency.
2018-02-14 12:15:56 +04:00
Christo Kotze 2e417ec510 Explicitly test if DIR_OMIT_FIRST_CHARACTER = true
Changed ${POWERLEVEL9K_DIR_OMIT_FIRST_CHARACTER} to
"${(L)POWERLEVEL9K_DIR_OMIT_FIRST_CHARACTER}" == "true" Lines 876 & 882
2018-02-14 11:57:32 +04:00
Christo Kotze 7cca0876e2 Fixed = instead of == inside [[]] line 865
Missed an = inside the test for highlighting the last dir of the working
directory. Travis should work now *fingers crossed*
2018-02-14 11:48:14 +04:00
Christo Kotze 536549ea62 Parameter substitution instead of dirname/basename
Replaced external calls to `dirname` and `basename` with paramater
substitution.
2018-02-14 11:42:40 +04:00
Christo Kotze 5491ee35c3 Updated logic in prompt_dir
Added a case where there is no last dir foreground, but still bold.
2018-02-11 17:49:09 +04:00
Christo Kotze 4ac02b0f1b Renamed $bd to $bld 2018-02-11 16:38:16 +04:00
Christo Kotze 4d71e217e9 Attempt to fix Travis error 2018-02-11 16:31:30 +04:00
Christo Kotze e644ad640e Changed testing for bold last dir 2018-02-11 07:53:09 +04:00
Christo Kotze 1949fa7b9e Added set_default for bold dir segment
Added `set_default POWERLEVEL9K_DIR_PATH_HIGHLIGHT_BOLD false`
2018-02-11 07:48:22 +04:00
Christo Kotze cd1387f530 Fixed reset bold on last dir missing.
Missed the `%b` on making the last dir bold which leaked into the
command prompt.
2018-02-11 07:17:50 +04:00
Christo Kotze 8b8dcb2066 Last dir bold - missed reset
Missed the bold reset code `%b` in the logic, which caused everthing
after the last dir to be bold, including the command line entry.
2018-02-10 15:41:40 +04:00
Christo Kotze ccba1cc823 PROMPT_DIR color/bold on last dir & color for sep.
You can now set the last dir to have a custom color with
`POWERLEVEL9K_DIR_PATH_HIGHLIGHT_FOREGROUND` and whether it will be bold
with `POWERLEVEL9K_DIR_PATH_HIGHLIGHT_BOLD=true`. You can also set a
custom separator color with `POWERLEVEL9K_DIR_PATH_SEPARATOR_FOREGROUND`.
2018-02-10 14:46:56 +04:00
Christo Kotze 6d25e18779 Merged `truncate_to_unique` & state `NOT_WRITABLE`
Added `truncate_to_unique` and `NOT_WRITABLE` to @dritter's code.
2018-02-10 14:23:27 +04:00
Christo Kotze 085a78b9b8 Incorporated @dritter 's changes into next
These are the changes made by @dritter on `async_all_the_segments`
2018-02-10 13:54:05 +04:00
Ben Hilburn fd3d234354
Merge pull request #681 from Stazer/tcolor-warning
Added flag to ignore checking the term colors & lang settings
2018-01-30 16:44:27 -05:00
Ben Hilburn f994a7c349
Minor fix of copy/paste error 2018-01-30 16:41:34 -05:00
Ben Hilburn 8090d13962
Merge pull request #717 from onaforeignshore/date_segment
Added `prompt_date` and fixed segment comments
2018-01-24 14:21:01 -05:00
Justus Flerlage f7aae86b78 added POWERLEVEL9K_IGNORE_TERM_LANG for disabling term_lang check 2018-01-07 21:35:33 +01:00
Justus Flerlage 3a605c7f62 renamed POWERLEVEL9K_CHECK_TERM_COLORS to POWERLEVEL9K_IGNORE_TERM_COLORS 2018-01-07 21:35:33 +01:00
Justus Flerlage 4db2eb0e16 Added flag for checking the term colors 2018-01-07 21:34:46 +01:00
Ben Hilburn 4718458c75
Merge pull request #677 from lemaral/POWERLEVEL9K_PUBLIC_IP_VPN_INTERFACE
Replace PUBLIC_IP_ICON with VPN_ICON if VPN is up
2018-01-06 15:28:05 -05:00
Ben Hilburn 58fc02f152 Merge branch 'Artistan-master' into next 2018-01-06 15:02:14 -05:00
Christo Kotze 550db296de Updates to `prompt_date` and `prompt_time`
Using `set_default` to set the defaults - makes the code shorter and more
readable and bypasses errors.
2018-01-05 13:15:52 +04:00
Christo Kotze 6d116ab24b Added `prompt_date` and fixed segment comments
Added separators for all segments (####)
Added descriptions for missing ones
2018-01-05 11:04:04 +04:00
Charles Peterson 0c943ac6d5 colors checking optimized and added tput for check the colors
moved to colors functions, because it makes sense.
2017-12-31 14:34:01 -06:00
lemaral 42a0125f4c
Fix newline issue 2017-12-31 14:18:49 +01:00
Charles Peterson ef0f8f0ba4 make sure the default colors are encoded properly in case they are named... 2017-12-31 00:54:58 -06:00
Richard Tippl 5d645e07bf Add remote state to context prompt
Adds REMOTE state to color prompt with in case of a shell over ssh.
This state has lower priority than ROOT state to not lose the privilege
warning.
2017-12-23 15:06:33 +01:00
Charles Peterson 4d18fdc6e9 fix for colors since the terminals so not always render named colors when using parameter expansion. 2017-12-15 15:42:35 -06:00
Ben Hilburn 786dc5b3f2
Merge pull request #697 from geniusupgrader/next
OpenFOAM support! (fixes #696)
2017-12-14 16:36:53 -05:00
Ben Hilburn ea05b4ebe6 Merge branch 'master' into next 2017-12-14 15:20:02 -05:00
Ben Hilburn c50eb9cdda
Merge pull request #686 from Corwynt/master
Fixed Issue with whitespaces in path.
2017-12-14 15:15:09 -05:00
Robin Rosenstock f5f73f25e5 fixes #696 2017-12-11 22:40:06 +01:00
Torben Hartmann 02fbaf2c4b IFS Fix attemp 2017-12-05 17:30:49 +01:00
David Jetelina ea062a1708
Fix of k8s shorter segment
My latest PR #676 seemed to have been incompatible with #661 - I did my PR on top of master instead of next. This one is done on top of next and should fix the current not so great state of next (prints nothing). Sorry!
2017-12-05 10:21:31 +01:00
Ben Hilburn 3d79ca1adc
Merge pull request #684 from Artistan/color_names
Use color names, plus fixes
2017-12-04 19:33:57 -05:00
Ben Hilburn efacc622a7
Merge pull request #680 from dinhnv/pyenv-patched
pyenv promt segment uses $PYENV_VERSION environment variable"
2017-12-04 19:20:53 -05:00
Ben Hilburn b2d3c396c3 Merge branch 'master' into next 2017-12-04 19:15:33 -05:00
Torben Hartmann 6e931f6047 Fixed Issue with whitespaces in path. 2017-11-27 21:38:03 +01:00
Charles Peterson 264897a426 color names and fixes
- fix for packageName truncated by POWERLEVEL9K_DIR_OMIT_FIRST_CHARACTER
     - processing the pwd/HOME replacement ONCE.
     - fix tests for named colors
     - use color names by default to allow dark/light themes to adjust colors based on names
2017-11-25 12:46:45 -06:00
dinhnv bc8a83208f pyenv promt segment uses $PYENV_VERSION environment variable" 2017-11-22 11:30:24 +07:00
lemaral 7f9669d28a
Replace PUBLIC_IP_ICON with VPN_ICON if VPN is up
Replace PUBLIC_IP_ICON with VPN_ICON if $POWERLEVEL9K_PUBLIC_IP_VPN_INTERFACE is set and up
2017-11-14 22:23:19 +01:00
David Jetelina b8afde5598
added forgotten $ 2017-11-14 19:01:20 +01:00
David Jetelina 37f24dcc5f
Kubernetes segment shorter if possible
Fixes #675
2017-11-14 18:58:16 +01:00
Ben Hilburn 9d59daf18d Merge branch 'master' into next 2017-11-10 10:33:37 -05:00