Commit Graph

1065 Commits (99bc7f3c7fa54c0eb458537740bbda231c6cf869)

Author SHA1 Message Date
romkatv b495f07179 more paranoid quotes
romkatv 091c942044 defend against aliases, especially global ones
romkatv 7f3924adf9 quote to avoid clashes with global aliases
romkatv 82bec3a25b typo when launching gitstatusd
romkatv 2f80b186b4 quote prompt content with (qqq) instead of (q); the latter breaks on double quotes
romkatv 913dfb37f7 add POWERLEVEL9K_JAVA_VERSION_FULL
romkatv 23e8dccdeb Merge branch 'master' of github.com:romkatv/powerlevel10k
romkatv e3890f2ec6 add POWERLEVEL9K_KUBECONTEXT_CLASSES
romkatv b8b197ec17 add POWERLEVEL9K_KUBECONTEXT_SHOW_DEFAULT_NAMESPACE option
romkatv 68e79d3cb5 speed up truncate_with_package_name
romkatv 639443fa6c partially roll back 4def4452 and work around bugs in some terminals that draw an extra ruler sometimes under load
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 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 80b865e736 don't add \n after a full line
romkatv 8a2207a84e print LEFT_SEGMENT_END_SEPARATOR in the right place
romkatv e8f2c1aa6f add powerlevel9k_refresh_prompt_inplace that users can from zle widgets to refresh prompt inplace
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
Syphdias 2209c2c990
add d(delimiter length) for every strategy
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 e6af43ae5a support displaying the number of staged, unstaged and untracked files in vcs prompt
Syphdias 6310083a34
battery segment for symlinkers
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