Commit Graph

666 Commits (3989834bfef217115dc2ceb20cfbd6f3ac717756)

Author SHA1 Message Date
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
Ben Hilburn 13b0e383a0
Merge pull request from
Rbenv prompt option always displays 
Ben Hilburn 0d8bfb68f4
Merge pull request from conradhaupt/fix_dir_nav
Fixed home abbreviation not being exclusive with circular navigation
Ryan Davidson 9f7b0b7404 Add POWERLEVEL9K_RBENV_PROMPT_ALWAYS_SHOW variable to display prompt_rbenv if rbenv_version_name is the same as rbenv_global
Christian Höltje fe33c401ba workaround for ZSH status behavior
`$pipestatus` is returning all zeros when using `[[  ]]` expressions
that are false.

This works around it by using `$status` (A.K.A. `$?`) when `$pipestatus`
has only 1 items.

Fixes 
Conrad Haupt a761e3c28a Fixed home abbreviation not being exclusive with circular navigation
LeMarsu 3a94826ed1 fix: Remove dependency of bc for load widget
Ben Hilburn c50eb9cdda
Merge pull request from Corwynt/master
Fixed Issue with whitespaces in path.
Torben Hartmann 02fbaf2c4b IFS Fix attemp
Ben Hilburn efacc622a7
Merge pull request from dinhnv/pyenv-patched
pyenv promt segment uses $PYENV_VERSION environment variable"
Torben Hartmann 6e931f6047 Fixed Issue with whitespaces in path.
dinhnv bc8a83208f pyenv promt segment uses $PYENV_VERSION environment variable"
David Jetelina b8afde5598
added forgotten $
David Jetelina 37f24dcc5f
Kubernetes segment shorter if possible
Fixes 
Antons Kranga 82bc300c62 Add support for both AWS_PROFILE and AWS_DEFAULT_PROFILE
Ben Hilburn 948e7f5bff
Merge pull request from brianmoran/ISS-650-pythonpath-in-prompt
ISS-650 Fix PYTHONPATH appearing in prompt
Marc Hauptmann 47c7077cde declared variables as 'local'
Prevents warning messages from zsh
Brian Moran 43e766209b ISS-650 Fix PYTHONPATH appearing in prompt
- Modify prompt_dir function to set current_path based on pwd and
replace $HOME with ~
sbutler2901 20b69370a6 Bug fix for prompt_public_ip. The OSX date command does not have the -r option for getting the last modification time of a file. The stat command is being used instead
Hal Gentz ec47f1b583
These probably have similar bugs
Signed-off-by: Hal Gentz <zegentzy@protonmail.com>
Hal Gentz f996d2d6ed
Fixes issue
Signed-off-by: Hal Gentz <zegentzy@protonmail.com>
Ben Hilburn 386a39671f Merge pull request from trashbat/patch-2
Changed "less than" to "fewer than".
trashbat 692335975c Changed "less than" to "fewer than".
Yann David 48b4bd1aa4
Fix prompt_kubecontext:local:1: not valid in this context: Version:
Richard Tippl 2c388b6c80 Fix average selection in load segment.
Removed duplicate code selecting which load average to use.
Fixed load average selection being in OSX/BSD part of if, making it not work
on non OSX/BSD systems.
Optimized actually getting the load average.
Tadek Teleżyński 582edf200c Add average choice to load extension
This commit adds a functionality to choose if one wants to see 1, 5 or
15 minutes average.

Resolves issue 
Ben Hilburn 9f4faf7f21 Merge pull request from eumiro/truncate_to_unique
Add TRUNCATE_TO_UNIQUE shortening dir strategy
Ben Hilburn e464b4e2a5 Adding reference for `truncate_to_unique` code.
Ben Hilburn 02332d5962 Merge branch 'master' into next
Miroslav Šedivý 73a9ee7c87 add TRUNCATE_TO_UNIQUE shortening dir strategy
This creates the shortest unique path elements that can be unambiguously expanded to the original path.
Kaleb Elwert 99b7ec26b2 Add back the prompt_sp option for zsh >= 5.4.1
In 5.4.1, this option was reset between prompts, so to retain the
previous default behavior, this should be added back.
Richard Tippl c4a1d91118 Added a default value for DIR_SHOW_WRITABLE.
Variable POWERLEVEL9K_DIR_SHOW_WRITABLE is now default set to false.
Richard Tippl b567ab22c2 Implemented functionality from dir_writable to dir
When variable POWERLEVEL9K_DIR_SHOW_WRITABLE is set to true, dir prompt
will have new state NOT_WRITABLE.

This state will be set when user doesn't have permission to write in
current working directory as in prompt dir_writable.

When mode that allows icons is set, LOCK_ICON is used.
Ben Hilburn 93a1c4d2e8 Merge pull request from docwhat/pr/show-signals
status: show signal name
Ben Hilburn df9b99c2da Merge pull request from sei40kr/master
Fixed Vi mode indicator issue
Seong Yong-ju 0b298e7df4 Fixed an issue of indicator of Vi mode
Fixed an issue that the indicator of Vi mode won't appear correctly at
first.
Christian Höltje f93ad073b7 status: show signal name
This makes signal exit status easy to understand.  Instead of just
showing exit code "137", you now see "KILL(-9)".

Based on  by @sei40kr (thanks!)
Christian Höltje be6c032025 rvm: handle -head, etc. more gracefully.
Closes 
Ben Hilburn 0bcef50e29 Merge pull request from AdrienHorgnies/feature/status-cross-ok-option-set
Update `status` segment to provide additional configuration option, streamline settings flags.
Ben Hilburn c7cd2d54cf Merge pull request from golgoth31/next
vpn prompt: change "ip" to "ifconfig" to be used on OSX
AdrienHorgnies a4f1ce990b change status segment option set
Ben Hilburn c69d45cdcc Merge pull request from docwhat/pr/home-folder-abbr-test
Added tests and replaced a sed call
Christian Höltje 8626d07d60 Merge remote-tracking branch 'origin/master' into pr/merge-master
Ben Hilburn c88cea7f3f Merge pull request from docwhat/pr/cleanup-directory-detection
Cleaned up installation directory detection
Christian Höltje aca0f31eb0 Replaced a sed call with pure ZSH
Christian Höltje 3bf0f18e26 Cleaned up installation directory detection
- Used ZSH built-in magic to get the installation directory.
- Works with symlinks.
- No longer calls out to external program 'dirname'.
- Fixed issue with spaces in the path.
- No longer leak the variables 'filename' and 'script_location'.
Derek Bassett 3dddcf519d Resolves issue where prompt hangs on kubectl version.
Pavel Peganov 65c770606b Fixed RVM segment for usernames with dashes
Having a username with a dash, such as mine, `d-side`, currently results in RVM segment displaying the wrong thing, e. g. `side/.rvm/rubies/ruby`. This fixes the issue.
David Sabatie 9a3d2e4ca1 vpn prompt: change "ip" to "ifconfig" to be used on OSX
Ben Hilburn e09d4ae926 Merge branch 'next' into next