Commit Graph

2053 Commits (639443fa6c612784cdd3b703efcab81509eb7c3b)

Author SHA1 Message Date
romkatv 639443fa6c partially roll back 4def4452 and work around bugs in some terminals that draw an extra ruler sometimes under load 2019-05-31 16:51:08 +02:00
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.
2019-05-30 10:51:21 +02:00
romkatv 4dad2d81ff correctly handle zsh 5.4.2 whose ZSH_PATCHLEVEL does not start with "zsh" 2019-05-30 10:46:08 +02:00
romkatv ecb5c098a2 minor doc cleanup 2019-05-30 09:02:03 +02:00
romkatv f061377315 simplify prezto installation instructions now that p10k is bundled
Thanks, @belak!
2019-05-29 23:11:27 +02:00
romkatv a4b0fd6114 POWERLEVEL9K_VCS_MAX_NUM_STAGED => POWERLEVEL9K_VCS_STAGED_MAX_NUM (with temp fallback) 2019-05-29 12:51:18 +02:00
romkatv 473c5c45c3 don't invoke custom prompt command if it doesn't resolve 2019-05-29 12:38:51 +02:00
romkatv 8b8743c8ed add missing "return 0" 2019-05-29 09:45:48 +02:00
romkatv 01320275d2 add a workaround for an off-by-one bug in ZSH that triggers when PROMPT overflows a line 2019-05-29 09:41:59 +02:00
romkatv 58545efa01 print a warning when POWERLEVEL9K_RULER_CHAR is invalid 2019-05-28 21:06:03 +02:00
romkatv e250797719 manually prompt-expand time and date so that they don't change when we emulate transient_rprompt 2019-05-28 20:47:03 +02:00
romkatv b000ce4ad0 avoid using %(l.t.f) after writing to the edge of the screen 2019-05-28 20:44:23 +02:00
romkatv 4e3ec4850c new feature: ruler above the prompt; to enable: POWERLEVEL9K_SHOW_RULER=true 2019-05-28 15:16:27 +02:00
romkatv 2e4235cffa speed up prompt by folding multiple ${${...}+} into one 2019-05-28 12:57:05 +02:00
romkatv 710267c742 fix a silly bug in newline 2019-05-28 00:14:44 +02:00
romkatv 7f08e8a053 goddamn widget wrappers! 2019-05-27 23:04:20 +02:00
romkatv 8c97104c79 pull upstream changes from gitstatus 2019-05-27 21:32:34 +02:00
romkatv 80b865e736 don't add \n after a full line 2019-05-27 21:25:38 +02:00
romkatv 8a2207a84e print LEFT_SEGMENT_END_SEPARATOR in the right place 2019-05-27 21:07:28 +02:00
romkatv a5b13acb35 docs 2019-05-27 20:25:56 +02:00
romkatv e8f2c1aa6f add powerlevel9k_refresh_prompt_inplace that users can from zle widgets to refresh prompt inplace 2019-05-27 19:52:57 +02:00
romkatv a405d8af70 optimize _p9k_g_expand a little 2019-05-27 19:11:09 +02:00
romkatv d1e5fd27ee add a workaround for old buggy purepower configs 2019-05-27 18:57:44 +02:00
romkatv f9801b339e remove commented out code 2019-05-27 17:33:38 +02:00
romkatv 3be988cae8 fix a bug in initialization of 'd'; use '_p9k_prompt_length $d' as the default value of POWERLEVEL9K_SHORTEN_DELIMITER_LENGTH 2019-05-27 17:21:30 +02:00
romkatv 8956e47698 when POWERLEVEL9K_RPROMPT_ON_NEWLINE=false, render right prompt within left prompt 2019-05-27 16:57:40 +02:00
Roman Perepelitsa 9d644110a3
Merge pull request #73 from Syphdias/truncate-to-unique-tweaks
Don't truncate <= POWERLEVEL9K_SHORTEN_DELIMITER_LENGTH chars.
2019-05-27 16:16:04 +02:00
Syphdias 2209c2c990
add d(delimiter length) for every strategy 2019-05-27 15:00:18 +02:00
romkatv 784dc059cd add _p9k_prompt_length 2019-05-27 12:45:01 +02:00
Syphdias 837bb94aa1
adds back trunaction protection for /* in truncate_to_unique 2019-05-26 23:38:54 +02:00
Syphdias bead0ec05e
add truncate_to_unique specific SHORTEN_DIR_LENGTH default 2019-05-26 23:37:39 +02:00
Syphdias c581623801
adds POWERLEVEL9K_SHORTEN_DELIMITER_LENGTH for truncate_to_unique 2019-05-26 23:35:15 +02:00
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
2019-05-25 21:05:42 +02:00
romkatv bbebf516ab show go_version when in a go module directory 2019-05-24 10:34:44 +02:00
romkatv 0acd14c92d pull upstream changes from gitstatus 2019-05-24 00:35:26 +02:00
romkatv e6af43ae5a support displaying the number of staged, unstaged and untracked files in vcs prompt 2019-05-24 00:35:25 +02:00
Roman Perepelitsa 3ce1099183
Merge pull request #71 from Syphdias/symlink-batteries
battery segment for symlinkers
2019-05-23 23:54:52 +02:00
Syphdias 6310083a34
battery segment for symlinkers 2019-05-23 23:51:40 +02:00
romkatv 6539b1cb38 fix a typo 2019-05-23 00:02:51 +02:00
romkatv 88963159fd speed up ip, vpn_ip and public_ip prompts 2019-05-23 00:00:12 +02:00
romkatv e64be938b1 speed up kubecontext prompt 2019-05-22 22:52:34 +02:00
romkatv bc58a2c0ba speed up kubecontext prompt 2019-05-22 21:53:09 +02:00
romkatv a49dc626f3 only call dropbox-cli if it exists 2019-05-22 20:03:30 +02:00
romkatv 7ca1d950f1 speed up java_version prompt 2019-05-22 19:59:58 +02:00
romkatv 1062033184 speed up detect_virt prompt; plus cleanup 2019-05-22 19:56:54 +02:00
romkatv f4df65c172 speed up load prompt 2019-05-22 19:40:10 +02:00
romkatv b92d510882 speed up ram and swap prompts 2019-05-22 19:14:57 +02:00
romkatv 3e3da88dbc speed up rbenv prompt 2019-05-22 18:07:09 +02:00
romkatv 89d7caa16b speed up battery prompt 2019-05-22 17:34:22 +02:00
romkatv 99457a4ad5 speed up disk_usage prompt 2019-05-22 14:27:16 +02:00