Commit Graph

874 Commits (0dbfa4e1e4bfd65311403884168b7cddb17cdbdc)

Author SHA1 Message Date
Dominik Ritter 06151eeba9 Merge remote-tracking branch 'ben/master' into HEAD
Dominik Ritter 40e04e053c Parse IPs properly
This is done if we want to show a public IP, internal IP, or a VPN.
In the VPN case, what we actually want is to display an indicator
that a VPN is active, instead of the VPN IP itself. We parse the
IP here anyway, because we want to save some specific code there.
Dominik Ritter 22f6495005
Merge pull request from Wuestengecko/bugfix-1150
[Bugfix] Only abbreviate $HOME at the beginning of cwd
Dominik Ritter 08798d12ad
Merge pull request from dritter/fix_newlines_in_zsh57
Fix newlines in ZSH 5.7
Wuestengecko 8f60309386
Only abbreviate $HOME at the beginning of cwd
Fixes 
Dominik Ritter 5c7d1009de
Merge pull request from dritter/remove_nodeenv_disable_prompt
Remove checking for NODEENV_DISABLE_PROMPT
Dominik Ritter bd340d4a88
Merge pull request from ytang/fix-rprompt-icons-cut-off
[Bugfix] Fix icons cut off in RPROMPT segments
Dominik Ritter 2f05bbbb47 Remove checking for NODEENV_DISABLE_PROMPT
This variable is none of our buisness.
Dominik Ritter 020287dd75 Fix Segment endings if followed by newline
Ythildir 1a1572669c Fix white arrow on newline
Dominik Ritter 081000c49e Replace call to basename with ZSH internals
Dominik Ritter 747b94b1b6 Match VPN interface fuzzy on Linux
Dominik Ritter bde4337992 Match VPN Interface fuzzy
Dominik Ritter 54a985cb11 Simplify code that checks if a VPN is running
Dominik Ritter 480ade162b Improve tests
Dominik Ritter da50151d24 Fix regular expression
Dominik Ritter 9b73c8bd9c Add tests
Ymage ee7416962d Remove $VIRTUAL_ENV_DISABLE_PROMPT testing
Ymage 12e9724860 Merge with @dritter proposal
Ymage a8db401808 [Bugfix] virtualenv prompt displaying
Fix 
Shini31 a8fa0332d2 Use ip command for VPN segment - fix
Josselin Auguste 5c412b4d42 Update VIRTUAL_ENV_DISABLE_PROMPT value
Following prezto update
Dominik Ritter 5abac53698
Merge pull request from dritter/fix_vpn_ip_segment
Fix vpn_ip segment
Dominik Ritter 993de7aef9 Fix vpn_ip segment
Dominik Ritter dc731f10e6 Make truncate with package name work without setting shorten length
Yang Tang a98fa7ff54
Merge branch 'master' into fix-rprompt-icons-cut-off
Ben Hilburn 572b7a1299 Removing `rbenv` from default LPROMPT list.
Yang Tang 877ef61773 Fix icons cut off in RPROMPT segments
Dominik Ritter 2700cb46f5 Merge remote-tracking branch 'docwhat/pr/sudo-check' into prepare_066
Christian Höltje 3fb0383956 Use SUDO_COMMAND to check for sudo
`sudo -n true` only checks that we _could_ use `sudo`, not if we are in
a sudo session.

closes 
Dominik Ritter 6daef84c60 Merge branch 'fix_colors' into prepare_066
Dominik Ritter 52ce9930bb Fix foreground colors in right prompt segments
Dominik Ritter e0630d7573 Merge branch 'fix_colors' into prepare_066
Dominik Ritter 27fe2c6571 Make use of helper function in left_end_segment
Dominik Ritter 6f5827009f Fix colors for visual identifiers
Make the visual identifier color use numerical color codes as well. This
way colors like "purple3" work as visual identifier color.
Dominik Ritter c7e543ff23 Merge branch 'fix_colors' into prepare_066
Dominik Ritter 93324c0600 Improve naming of variables
As a side effect this should improve the performance slightly, as we get
the fore- and background color codes as early as possible, and store the
result, so that we don't have to recalculate the color code all over.
Dominik Ritter 02506893a9 Remove duplicate variable
Dominik Ritter bf9082bea9 Fix bug so that the segment separator of left middle has the right color
In short: the current background color was the unfiltered color and is
used to print the next segment separator. If the user set a color like
"purple3" that would result in a white segment separator as Terminal
Emulators do not understand the color "purple3".
Dominik Ritter ebbdb3c1c0 Make purpose clear of backgroundColor and foregroundColor functions
The functions just start the colors, they do not end them. It seems
too much to have a function that terminates a color.
Dominik Ritter 3b8f0abdb2 Merge remote-tracking branch 'docwhat/pr/sudo-check' into prepare_066
Dominik Ritter aca20ae463 Merge branch 'add_tests' into prepare_066
Christian Höltje 7f6ac8dbac Use SUDO_COMMAND to check for sudo
`sudo -n true` only checks that we _could_ use `sudo`, not if we are in
a sudo session.

closes 
Ben Hilburn 571a859413
Merge pull request from brandon14/laravel_pormpt_fix
[Bugfix] Fix error in laravel_version when artisan is not present
Brandon Clothier 9739c68894
Missed a parenthesis here.
Ben Hilburn e70ce43809
Merge pull request from onaforeignshore/fix_truncate_to_unique
[Bugfix] Fix for "truncate_to_unique" strategy
Dominik Ritter 7a7b4ee13a Merge remote-tracking branch 'ben/master' into add_tests
Dominik Ritter 671f826a40 Set background color of vi_mode segment to white in insert mode
Dominik Ritter 7a3aa9d3d1 Change swap segment to take an optional root prefix for testability
Dominik Ritter e99c7549fb Change ram segment to take an optional root prefix for testability