romkatv
f2cd89ed70
work around a bug in zsh that percent-expands %1F{2}
as if it was %F{2}
; fixes #270
2019-10-19 07:40:27 +02:00
romkatv
94de8519b4
cleanup
2019-10-16 16:19:41 +02:00
Melvyn de Kort
abf1e3b0af
Also show the default profile when set
2019-10-16 16:18:56 +02:00
Melvyn de Kort
9fdbd4a3e7
Add support for awsume
2019-10-16 16:18:56 +02:00
romkatv
f21a2e3c46
add ITERM_SHELL_INTEGRATION_INSTALLED to param sig; inline iterm2_prompt_mark
2019-10-16 10:43:07 +02:00
romkatv
fc404a2d8a
bug fix: display the right OS icon on Android
2019-10-13 11:48:29 +02:00
romkatv
d7b79a39d5
bug fix: set correct gitstatusd path on android
2019-10-11 17:39:57 +02:00
romkatv
e85a07aad9
bug fix: normalize colors
2019-10-11 16:53:50 +02:00
romkatv
5b9e75be3a
add POWERLEVEL9K_BATTERY_LEVEL_FOREGROUND; fixes #256
2019-10-11 10:33:49 +02:00
romkatv
e31abb850b
bug fix: wrap zle-line-finish even on hot start
2019-10-09 23:54:47 +02:00
romkatv
bb6540ae6e
remove spurious execute permissions
2019-10-09 23:32:41 +02:00
romkatv
9a01aeb673
use jq in azure if available
2019-10-09 23:31:33 +02:00
romkatv
6724f3ae5d
md5 -q => md5
2019-10-09 20:04:09 +02:00
romkatv
ab160b49f5
add two-level fs cache and use it everywhere instead of the one-level cache
2019-10-09 19:57:18 +02:00
romkatv
7f3637ee0d
persist cache more aggressively
2019-10-09 17:45:30 +02:00
romkatv
e02d3f1156
don't persist Git state
2019-10-09 16:24:23 +02:00
romkatv
cf8d241465
cleanup
2019-10-08 16:05:17 +02:00
romkatv
b56ab6400c
revamp aws_eb_env. it returns the starred entry from the output of "eb list"
2019-10-08 16:03:39 +02:00
romkatv
eb603f0e75
typo
2019-10-08 14:51:16 +02:00
romkatv
d48ebac02f
bump state version
2019-10-08 14:42:41 +02:00
romkatv
53ce6eb71d
save and restore VCS_STATUS_NUM_UNSTAGED_DELETED
2019-10-08 14:42:07 +02:00
romkatv
4ef1a9bbdd
add azure prompt segment
2019-10-08 13:46:39 +02:00
romkatv
a891b3c2d1
bump state version
2019-10-08 13:05:43 +02:00
romkatv
d4cbe14f06
check for gitstatus.plugin.zsh existence in preinit
2019-10-08 13:02:44 +02:00
romkatv
6cd22e24e2
avoid spurious console output where is more more than one dir segment
2019-10-08 09:46:24 +02:00
romkatv
1b0ac8a623
bug fix: respect POWERLEVEL9K_DISABLE_GITSTATUS; see #246
2019-10-07 11:32:00 +02:00
romkatv
3db63ee611
Revert "add POWERLEVEL9K_DEBUG_DUMP_STATE to aid in debugging #244 "
...
This reverts commit 55a27c1f07
.
2019-10-07 10:05:50 +02:00
romkatv
55a27c1f07
add POWERLEVEL9K_DEBUG_DUMP_STATE to aid in debugging #244
2019-10-06 10:38:05 +02:00
romkatv
99c9a2ea25
write function _p9k_preinit directly instead of roundtripping it through eval + functions
2019-10-06 10:29:23 +02:00
romkatv
6d16760253
bug fix: don't leave temp state dumps if gitstatus is disabled
2019-10-05 09:57:13 +02:00
romkatv
f8314e5959
stop autoloading and running "color"; p10k does not use it anymore; people who need it can autoload it themselves
2019-10-04 09:48:53 +02:00
romkatv
6765b61823
replace eval with (e)
2019-10-04 09:44:21 +02:00
romkatv
9c8cf7ac5f
dump state even if the cache directory is world-readable
2019-10-04 08:55:15 +02:00
romkatv
4faa24a23d
require zsh >= 5.4 for state dumps
2019-10-03 20:42:35 +02:00
romkatv
de00d42d6e
don't zcompile state dump when root
2019-10-03 20:41:21 +02:00
romkatv
d435235c29
take advantage of async gitstatus start to make p10k startup faster
2019-10-03 20:14:16 +02:00
romkatv
60a6ad81dd
further startup speedup: zcompile state dump
2019-10-03 14:52:52 +02:00
romkatv
0cb680edd1
fix bugs in startup speedup and make it yet faster
2019-10-03 14:21:58 +02:00
romkatv
b8d648b339
Revert "Revert "speed up startup by about 3x""
...
This reverts commit e5e6249ffd
.
2019-10-03 09:42:02 +02:00
romkatv
e5e6249ffd
Revert "speed up startup by about 3x"
...
This reverts commit da72685c8b
.
Something broke. See #242 . Will debug this and roll forward later.
2019-10-02 19:40:50 +02:00
romkatv
da72685c8b
speed up startup by about 3x
2019-10-02 15:29:23 +02:00
romkatv
add0875137
bug fix: set _p9k_keymap whenever vi_mode is in use
...
fixes #232
2019-09-25 09:22:34 +02:00
romkatv
cf00c04d1b
aws: consult AWS_VAULT; hide if "default"
2019-09-24 14:29:21 +02:00
romkatv
4a4f7e1eef
new prompt segment: dotnet_version
...
To enable this segment:
1. Run `p10k configure`.
2. Open `~/.p10k.zsh` and search for `dotnet_version`.
3. Uncomment the first occurrence.
Fixes #233 .
2019-09-24 10:19:11 +02:00
romkatv
15ff12279c
be more lenient towards awful hacks that zplugin users employ
2019-09-20 12:09:47 +02:00
romkatv
8c695f9ad7
survive faulty fifos
2019-09-20 11:44:07 +02:00
romkatv
0067e0d4a1
survive emulate sh; fixes #226
2019-09-20 11:22:14 +02:00
romkatv
6b234b789d
add OVERWRITE vi mode
...
When using vi_mode segment, the new mode can be enabled by
defining POWERLEVEL9K_VI_OVERWRITE_MODE_STRING.
POWERLEVEL9K_VI_OVERWRITE_MODE_STRING=OVERWRITE
When using prompt_char, the new mode can be enabled by defining
POWERLEVEL9K_PROMPT_CHAR_OVERWRITE_STATE=true. The prompt symbol
in OVERWRITE state defaults to '▶'. It can be customized by
defining POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIOWR_CONTENT_EXPANSION.
POWERLEVEL9K_PROMPT_CHAR_OVERWRITE_STATE=true
POWERLEVEL9K_PROMPT_CHAR_OK_VIOWR_CONTENT_EXPANSION=R
POWERLEVEL9K_PROMPT_CHAR_ERROR_VIOWR_CONTENT_EXPANSION=R
Fixes #219 .
2019-09-18 13:38:31 +02:00
romkatv
79e0190ba1
s/CONFLICTING/CONFLICTED/ for consistency; see #221
2019-09-18 13:20:33 +02:00
romkatv
80d9df7117
add CONFLICTING state to vcs
...
The new state is used whenever there is at least one conflicting
change. It is disabled by default. It can be enabled by
defining POWERLEVEL9K_VCS_CONFLICTING_STATE=true.
POWERLEVEL9K_VCS_CONFLICTING_STATE=true
POWERLEVEL9K_VCS_CONFLICTING_BACKGROUND=magenta
Fixes #221 .
2019-09-18 10:45:30 +02:00