romkatv
3b2fa36cd6
comments
2020-02-03 13:51:58 +01:00
romkatv
71f4eade9f
add wifi prompt segment
2020-02-03 11:47:55 +01:00
romkatv
1a9c8d126c
typo
2020-02-03 07:55:54 +01:00
romkatv
6db57923b1
add POWERLEVEL9K_BATTERY_${state}_{STAGES,LEVEL_BACKGROUND,LEVEL_FOREGROUND}
2020-02-03 07:30:45 +01:00
romkatv
eb9da89ad9
quote $foo when running with unknown options; fixes #453
2020-02-01 22:03:42 +01:00
romkatv
f91597fe7b
speed up terraform, add classes to configs, bump version
2020-01-31 10:52:34 +01:00
Jérôme Foray
ae12802bbe
Add support for classes to terraform segment
2020-01-31 10:09:12 +01:00
romkatv
c65260aaab
change the default timewarrior icon (shield => watch); see #295
2020-01-30 10:57:11 +01:00
romkatv
788ee7df4d
bug fix: remove spurious "entry=" from instant prompt
2020-01-30 09:01:16 +01:00
romkatv
1f2251b799
bug fix: don't cache range and nnn segments as their content is not static
2020-01-30 08:29:20 +01:00
romkatv
73878f398a
add nix_shell prompt segment; see #448
2020-01-30 08:25:24 +01:00
romkatv
0a7f7c85c4
minor fixes
2020-01-28 11:41:49 +01:00
romkatv
674e5fd029
bump version
2020-01-28 11:10:41 +01:00
romkatv
5ce620436d
quote override dirs form rustup
2020-01-28 11:10:25 +01:00
romkatv
5f6d73c5ac
don't call stat in prompt_dir; use _p9k__parent_mtimes instead
2020-01-28 11:09:51 +01:00
romkatv
43fe2c30d1
cleanup
2020-01-28 10:10:42 +01:00
romkatv
4d4c2658b3
migrate remaining segments to the new globbing api
2020-01-28 09:59:54 +01:00
romkatv
3c64f43f2d
make __p9k_byte_suffix readonly
2020-01-28 07:41:42 +01:00
romkatv
286ba2a84b
s/_p9k_upsearch/_p9k_upglob/g
2020-01-28 07:39:47 +01:00
romkatv
34d34eb112
finish fast globbing and start migrating stuff
2020-01-27 19:23:56 +01:00
romkatv
262ce24905
Merge branch 'master' into glob
2020-01-27 17:37:19 +01:00
romkatv
5de4142517
set prompt_subst when printing ruler; see #444
2020-01-27 16:06:41 +01:00
romkatv
c7405e4678
start working on faster globbing
2020-01-27 15:04:34 +01:00
romkatv
14868da64a
move buffer parser to internal/parser.zsh
2020-01-27 11:11:27 +01:00
romkatv
3bca7e845f
detect source code corruption done by antigen and suggest resetting cache
2020-01-27 09:33:01 +01:00
romkatv
bfa70fa86d
add timewarrior prompt segment; see #295
2020-01-26 19:29:06 +01:00
romkatv
a9715367d4
fix prompt_char (never showed error); unify options
2020-01-26 16:54:52 +01:00
romkatv
b7f03790e2
bump version
2020-01-26 15:21:21 +01:00
romkatv
5d460d7b99
remove trailing zeros from _p9k_human_readable_bytes
2020-01-26 15:20:58 +01:00
romkatv
fa4d151f94
cleanup
2020-01-26 15:18:25 +01:00
romkatv
b9cfa4e7ff
bug fixes:
...
- don't use typeset -p on zsh 5.4 as it's broken there
- remove redundant local declarations from _p9k_prompt_net_iface_async
- change the default value of POWERLEVEL9K_PUBLIC_IP_HOST as the old is broken
2020-01-26 14:46:50 +01:00
romkatv
57dc301d6e
bug fix: declare worker global vars in _p9k_init_vars
2020-01-26 11:46:35 +01:00
romkatv
5e42c4c930
add P9K_KUBECONTEXT_USER
2020-01-26 11:45:56 +01:00
romkatv
08f326a457
add _p9k__segment_{cond,va}_{left,right} and migrate swap to worker
2020-01-25 18:04:06 +01:00
romkatv
f1bb5601fe
process ready replies from worker synchornously in precmd
2020-01-25 12:51:46 +01:00
romkatv
565492b10e
migrate over from the old worker api; use worker in battery on macOS
2020-01-25 11:01:14 +01:00
romkatv
f1314f9072
Merge branch 'master' into worker
2020-01-24 18:53:02 +01:00
romkatv
08f73b27fd
cherry pick disk_usage fix from 0d33157b12
; see #435
2020-01-24 18:41:17 +01:00
romkatv
186d1539b9
add POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER; see #430
2020-01-23 15:25:13 +01:00
romkatv
0f6b7953be
synthesize common prompt functions
2020-01-20 23:37:03 +01:00
romkatv
80e8e46fe5
Merge branch 'master' into worker
2020-01-20 20:12:14 +01:00
romkatv
e01b5d9529
refactor worker code
2020-01-20 20:12:05 +01:00
romkatv
2feac7f121
survive SIGINT during preexec; see #427
2020-01-20 09:57:03 +01:00
romkatv
f1e9d9ade7
fix ram segment on wsl
2020-01-19 21:24:11 +01:00
romkatv
b35a814828
migrate ram to worker
2020-01-19 14:38:13 +01:00
romkatv
0ae338dde1
make sure pwd and IFS are initialized when running *_compute
2020-01-19 10:38:16 +01:00
romkatv
e65f05d7be
bump versions
2020-01-18 17:30:04 +01:00
romkatv
5ae34b98fe
skip worker hooks for 'time' if POWERLEVEL9K_EXPERIMENTAL_TIME_REALTIME is not set
2020-01-18 17:27:53 +01:00
romkatv
a36b0cba24
migrate load, ip and vpn_ip to worker
2020-01-18 16:42:00 +01:00
romkatv
573f2549cc
add back POWERLEVEL9K_EXPERIMENTAL_TIME_REALTIME support
2020-01-18 15:58:48 +01:00
romkatv
0d33157b12
migrate disk_usage and public_ip to worker
2020-01-18 15:41:43 +01:00
romkatv
a6e0b01dc1
remove explicit timeout support from worker
2020-01-18 12:08:48 +01:00
romkatv
0a484d1d99
print the same error message for 32-bit android as for 32-bit linux
...
see https://github.com/romkatv/gitstatus/pull/96
2020-01-18 10:41:44 +01:00
romkatv
f1da8c41ac
prepare for worker migration
2020-01-17 19:00:29 +01:00
romkatv
a0f3d94dd6
fix POWERLEVEL9K_DIR_HYPERLINK=true with POWERLEVEL9K_SHORTEN_STRATEGY=truncate_from_right
...
fixes #420
2020-01-16 11:06:25 +01:00
romkatv
b241f2ce25
add ssh-agent to precommands
2020-01-15 20:24:32 +01:00
romkatv
ad22ff1ffa
speed up
2020-01-13 22:32:23 +01:00
romkatv
057533460f
use more precise pattern for process substitutions
2020-01-13 22:26:42 +01:00
romkatv
f15af7b2c2
Merge branch 'master' into reactive
2020-01-13 17:32:13 +01:00
romkatv
437b624532
rustup is just wow
2020-01-13 17:21:51 +01:00
romkatv
5ccec88673
Merge branch 'master' into reactive
2020-01-13 15:36:04 +01:00
romkatv
1cf99b34e5
give content expansion for rust_version access to full version through $P9K_RUST_VERSION; see #418
2020-01-13 15:17:29 +01:00
romkatv
ddecb91a0f
rust_version: support rustup; see #418
2020-01-13 15:13:44 +01:00
romkatv
4218cc5106
optimize p10k display
, POWERLEVEL9K_*_SHOW_ON_COMMAND, and startup
2020-01-13 10:21:22 +01:00
romkatv
e9335145b3
add all p10k-* hooks to parameter signature
2020-01-13 08:59:14 +01:00
romkatv
1efade9962
don't replace show with print if p10k-on-post-prompt is defined
2020-01-13 08:54:29 +01:00
romkatv
32c3ad75cc
Merge branch 'master' into reactive
2020-01-13 08:51:07 +01:00
romkatv
2b307eefd8
clear to eol when printing empty_line and ruler
2020-01-13 08:50:50 +01:00
romkatv
35d2432326
parse process substitutions
2020-01-12 20:18:15 +01:00
romkatv
cbb3f2bc41
add p10k display -a
2020-01-12 19:37:06 +01:00
romkatv
1eb83b081e
add POWERLEVEL9K_COMMANDS_MAX_TOKEN_COUNT
2020-01-12 17:48:04 +01:00
romkatv
14623f0626
add POWERLEVEL9K_${segment}_SHOW_ON_COMMAND; bug fixes in parsing
2020-01-12 17:40:27 +01:00
romkatv
be359b6e76
group precommands with commands
2020-01-12 13:14:03 +01:00
romkatv
b8981328bb
minor opitimization
2020-01-12 12:07:34 +01:00
romkatv
02a5d21f12
incorporate latest parser fixes
2020-01-12 12:03:16 +01:00
romkatv
940e6dc118
write all p10k-on-* hooks to instant prompt
2020-01-11 19:36:11 +01:00
romkatv
849e9519de
back to 32 token limit
2020-01-11 19:26:45 +01:00
romkatv
efe0e79436
don't array-expand unnecessarily
2020-01-11 19:25:20 +01:00
romkatv
8380cee319
run widget hooks only from PS1
2020-01-11 19:24:51 +01:00
romkatv
db9913984d
integrate the new command buffer parser intp p10k
2020-01-11 19:02:54 +01:00
romkatv
bbd5791aac
pass fd to _p9k_restore_prompt
2020-01-09 19:01:53 +01:00
romkatv
9da0365dfb
make sure the next hook called after p10k-on-post-prompt is always either p10k-on-pre-prompt or p10k-on-init
2020-01-09 14:39:24 +01:00
romkatv
5deed4d459
fix bugs in widget hooks and improve performance
2020-01-09 13:01:41 +01:00
romkatv
ed78375a2e
work around bugs in zsh-syntax-highlighting
2020-01-08 23:00:00 +01:00
romkatv
1173119d55
wrap all widgets; call p10k-on-post-widget hook if defined
2020-01-08 20:16:52 +01:00
romkatv
c79d0c0478
call p10k-on-init hook if defined
2020-01-08 16:23:32 +01:00
romkatv
d77bc5fa46
set DISABLE_UPDATE_PROMPT=true when activating instant prompt
...
This is an Oh My Zsh option that makes it update without asking for
confirmation. In practice, when instant prompt is active, OMZ doesn't
wait for the user confirmation and automatically updates.
By setting DISABLE_UPDATE_PROMPT=true we get rid of the spurious
question from the console output without changing the behavior of OMZ
updater.
2020-01-07 10:55:43 +01:00
romkatv
784fea72b5
fix omz update detection
2020-01-07 10:52:06 +01:00
romkatv
e371319f49
don't print concole output warning if oh-my-zsh updates during instant prompt
2020-01-07 10:34:56 +01:00
romkatv
2291458a5a
show the number of filtered toto tasks if not the same as total and add options to hide todo when filtered and/or total is zero
2020-01-03 09:56:33 +01:00
romkatv
970f4fb8ff
bug fix: set $0 to =todo.sh when sourcing the user config; fixes #403
2020-01-03 08:52:21 +01:00
romkatv
acb6b68a37
add nnn prompt segment; see #342
2020-01-02 18:59:19 +01:00
romkatv
a9620d7dca
add plenv prompt segment; see #342
2020-01-02 18:24:01 +01:00
romkatv
d8b847c67f
add jenv prompt segment; see #342
2020-01-02 18:13:40 +01:00
romkatv
20a17daf15
add luaenv prompt segment; see #342
2020-01-02 17:57:14 +01:00
romkatv
e45af961da
BREAKING CHANGE: add classes to google_app_cred and change its default content
2020-01-02 17:18:31 +01:00
romkatv
e2c46f0dfc
bug fix: don't trigger transint prompt behavior on Ctrl-C when it wouldn't terminate the top-level zle; fixes #321
2020-01-02 16:17:56 +01:00
romkatv
f220106baa
bug fix: escape backquote; fixes #404
2020-01-01 18:07:40 +01:00
romkatv
8ef2b737d1
rename gcloud_app to google_app_cred and change its api
2019-12-19 18:46:31 +01:00
romkatv
1086f747ba
Merge branch 'update-gcloud' of https://github.com/rsotnychenko/powerlevel10k into rsotnychenko-update-gcloud
2019-12-19 17:27:46 +01:00