Dominik Ritter
c7e543ff23
Merge branch 'fix_colors' into prepare_066
6 years ago
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.
6 years ago
Dominik Ritter
02506893a9
Remove duplicate variable
6 years ago
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".
6 years ago
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.
6 years ago
Dominik Ritter
3b8f0abdb2
Merge remote-tracking branch 'docwhat/pr/sudo-check' into prepare_066
6 years ago
Dominik Ritter
aca20ae463
Merge branch 'add_tests' into prepare_066
6 years ago
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 #852
6 years ago
Ben Hilburn
571a859413
Merge pull request #912 from brandon14/laravel_pormpt_fix
...
[Bugfix] Fix error in laravel_version when artisan is not present
6 years ago
Brandon Clothier
9739c68894
Missed a parenthesis here.
6 years ago
Ben Hilburn
e70ce43809
Merge pull request #915 from onaforeignshore/fix_truncate_to_unique
...
[Bugfix] Fix for "truncate_to_unique" strategy
6 years ago
Dominik Ritter
7a7b4ee13a
Merge remote-tracking branch 'ben/master' into add_tests
6 years ago
Dominik Ritter
671f826a40
Set background color of vi_mode segment to white in insert mode
6 years ago
Dominik Ritter
7a3aa9d3d1
Change swap segment to take an optional root prefix for testability
6 years ago
Dominik Ritter
e99c7549fb
Change ram segment to take an optional root prefix for testability
6 years ago
Dominik Ritter
04168cc5c0
Change load segment to accept an optional root prefix for testability
6 years ago
Dominik Ritter
43272410c9
Change ip segment so that the tests can be executed on OSX as well
...
Change regular expressions to a more compatible format.
6 years ago
Dominik Ritter
b61d021abd
Simplify detect_virt segment
6 years ago
Dominik Ritter
629d52a7d5
Add visual identifier to custom segments
6 years ago
Christo Kotze
dd25b5db12
truncate_to_unique - simplified the code
6 years ago
Brandon Clothier
ef1f29a5cb
Drop grep usage in favor of zsh regex test
6 years ago
Christo Kotze
38c8519f10
Changed getUniqueHomeFolder to use $HOME
...
It is a Posix specification that $HOME be set, so we can use that.
See http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html
6 years ago
Alexara Wu
cff11d2e82
Fix `pyenv` segment
6 years ago
Christo Kotze
29c85be8d9
Fix for "truncate_to_unique" strategy
6 years ago
Dominik Ritter
802af322ff
Add tests for battery segment
...
Additionally
- Add a fourth parameter to prompt_battery for better testability. This
parameter is the root prefix, so we can use our own test batteries.
6 years ago
Ben Hilburn
22a761208d
Merge pull request #900 from AlexaraWu/patch/pyenv
...
Fix `pyenv` segment
6 years ago
Brandon Clothier
48b264f564
Fix error in laravel_version when artisan is not present
6 years ago
Alexara Wu
45fe401dc2
Improve conditions in `rbenv` & `pyenv`
6 years ago
Alexara Wu
9f09547ad1
Improve `rbenv` as well
6 years ago
Alexara Wu
25e2064f0e
Improve command check
6 years ago
Ben Hilburn
a7b3f310d3
Merge pull request #905 from robobenklein/robobenklein/defined-variable-performance-hotfix
...
[performance] Defined function 2-20 times speedup
6 years ago
Dominik Ritter
8cd39beaad
FIx status segment
6 years ago
Ben Klein
002f7b81a1
Replace [[-v with `defined`
...
For zsh 5.1 compatibility.
6 years ago
Alexara Wu
fc39d9d6b8
Fix `pyenv` segment
6 years ago
Dominik Ritter
d031b3e035
Fix kubernetes segment
6 years ago
Ben Hilburn
579887d294
Merge branch 'master' into next
6 years ago
Kevin McBride
534ec66466
kubecontext: fix context, namespace comparison
6 years ago
Dominik Ritter
bda3171237
Fix java_version segment
6 years ago
Dominik Ritter
08a3801c81
Merge remote-tracking branch 'softmoth/clean-right-margin' into staging_065
6 years ago
Dominik Ritter
d09a46f9e0
Mute errors when asking for java version
7 years ago
Tim Smith
3989834bfe
Hide one-space indent at right margin
...
ZSH displays the right prompt indented one space from the right
margin. This can be tweaked with ZLE_RPROMPT_INDENT=0, but that
makes display problems very likely and I don't recommend it. But
all is not lost.
The %E prompt format does continue the current background color
through that last indent space. So it can *look* like our prompt
goes right up to the margin, if:
1) We remove the trailing space from the last segment, and
2) We add %E before clearing the background color
7 years ago
Dominik Ritter
51b53cd4b5
Fix `rbenv` segment after merge
7 years ago
Dominik Ritter
dc21b97335
Fix travis build
7 years ago
Dominik Ritter
a2d8cccd09
Add a Laravel version segment
7 years ago
Dominik Ritter
d9d9fb9b6b
Merge remote-tracking branch 'ytang/fix-icons-cut-off' into staging_065
...
Conflicts were:
- test/segments/command_execution_time.spec and
test/segments/go_version.spec: All conflicts come from renaming color
names on next (#703 ) and adding a whitespace to the Visual Identifier
(#854 ) on master.
7 years ago
Dominik Ritter
40219759bb
Merge branch 'fix_rprompt_newline' into staging_065
7 years ago
Dominik Ritter
47e2aed4b2
Merge remote-tracking branch 'sambadevi/feature/etc-option-in-dir-segment' into staging_065
7 years ago
Dominik Ritter
db76380563
Merge remote-tracking branch 'sambadevi/feature/hide-battery-segment' into staging_065
7 years ago
Dominik Ritter
3456af3aac
Merge remote-tracking branch 'opes/chruby_options' into staging_065
7 years ago
Dominik Ritter
d3500625ca
Merge remote-tracking branch 'TheDan64/master' into staging_065
...
Conflicts were:
- test/segments/rust_version.spec and powerlevel9k.zsh-theme. #826
removes grep from parsing the rust version on next; #703 changes color
names.
7 years ago