Commit Graph

2702 Commits (c675fc8ccea4c8e92ab075a46966b9da2e3fe7bd)
 

Author SHA1 Message Date
romkatv 4def4452df simplify line-wrapping logic
This version seems to work correctly in the presence of all known
to me ZSH bugs and terminal variations. More testing is needed though.
romkatv 4dad2d81ff correctly handle zsh 5.4.2 whose ZSH_PATCHLEVEL does not start with "zsh"
romkatv ecb5c098a2 minor doc cleanup
romkatv f061377315 simplify prezto installation instructions now that p10k is bundled
Thanks, @belak!
romkatv a4b0fd6114 POWERLEVEL9K_VCS_MAX_NUM_STAGED => POWERLEVEL9K_VCS_STAGED_MAX_NUM (with temp fallback)
romkatv 473c5c45c3 don't invoke custom prompt command if it doesn't resolve
romkatv 8b8743c8ed add missing "return 0"
romkatv 01320275d2 add a workaround for an off-by-one bug in ZSH that triggers when PROMPT overflows a line
romkatv 58545efa01 print a warning when POWERLEVEL9K_RULER_CHAR is invalid
romkatv e250797719 manually prompt-expand time and date so that they don't change when we emulate transient_rprompt
romkatv b000ce4ad0 avoid using %(l.t.f) after writing to the edge of the screen
romkatv 4e3ec4850c new feature: ruler above the prompt; to enable: POWERLEVEL9K_SHOW_RULER=true
romkatv 2e4235cffa speed up prompt by folding multiple ${${...}+} into one
romkatv 710267c742 fix a silly bug in newline
romkatv 7f08e8a053 goddamn widget wrappers!
romkatv 8c97104c79 pull upstream changes from gitstatus
romkatv 80b865e736 don't add \n after a full line
romkatv 8a2207a84e print LEFT_SEGMENT_END_SEPARATOR in the right place
romkatv a5b13acb35 docs
romkatv e8f2c1aa6f add powerlevel9k_refresh_prompt_inplace that users can from zle widgets to refresh prompt inplace
romkatv a405d8af70 optimize _p9k_g_expand a little
romkatv d1e5fd27ee add a workaround for old buggy purepower configs
romkatv f9801b339e remove commented out code
romkatv 3be988cae8 fix a bug in initialization of 'd'; use '_p9k_prompt_length $d' as the default value of POWERLEVEL9K_SHORTEN_DELIMITER_LENGTH
romkatv 8956e47698 when POWERLEVEL9K_RPROMPT_ON_NEWLINE=false, render right prompt within left prompt
Roman Perepelitsa 9d644110a3
Merge pull request from Syphdias/truncate-to-unique-tweaks
Don't truncate <= POWERLEVEL9K_SHORTEN_DELIMITER_LENGTH chars.
Syphdias 2209c2c990
add d(delimiter length) for every strategy
romkatv 784dc059cd add _p9k_prompt_length
Syphdias 837bb94aa1
adds back trunaction protection for /* in truncate_to_unique
Syphdias bead0ec05e
add truncate_to_unique specific SHORTEN_DIR_LENGTH default
Syphdias c581623801
adds POWERLEVEL9K_SHORTEN_DELIMITER_LENGTH for truncate_to_unique
Syphdias 6c61fb5c20
fixes multiple truncate_to_unique inconsistencies
1. also truncate first dir
2. length of `POWERLEVEL9K_SHORTEN_DELIMITER` is now taken into account
3. set `POWERLEVEL9K_SHORTEN_DIR_LENGTH=0` to truncate even the last dir
romkatv bbebf516ab show go_version when in a go module directory
romkatv 0acd14c92d pull upstream changes from gitstatus
romkatv e6af43ae5a support displaying the number of staged, unstaged and untracked files in vcs prompt
Roman Perepelitsa 3ce1099183
Merge pull request from Syphdias/symlink-batteries
battery segment for symlinkers
Syphdias 6310083a34
battery segment for symlinkers
romkatv 6539b1cb38 fix a typo
romkatv 88963159fd speed up ip, vpn_ip and public_ip prompts
romkatv e64be938b1 speed up kubecontext prompt
romkatv bc58a2c0ba speed up kubecontext prompt
romkatv a49dc626f3 only call dropbox-cli if it exists
romkatv 7ca1d950f1 speed up java_version prompt
romkatv 1062033184 speed up detect_virt prompt; plus cleanup
romkatv f4df65c172 speed up load prompt
romkatv b92d510882 speed up ram and swap prompts
romkatv 3e3da88dbc speed up rbenv prompt
romkatv 89d7caa16b speed up battery prompt
romkatv 99457a4ad5 speed up disk_usage prompt
romkatv 3ca1477bd8 cleanup