1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-12-26 08:51:57 +00:00
Commit graph

1069 commits

Author SHA1 Message Date
Roman Perepelitsa
dd5948e5e3 Merge branch 'master' of https://github.com/sys-lectern/powerlevel10k into sys-lectern-master 2020-09-01 10:03:08 +02:00
Roman Perepelitsa
536d90a335 support per-state POWERLEVEL9K_BATTERY_HIDE_ABOVE_THRESHOLD; see #988 2020-08-31 12:55:00 +02:00
Roman Perepelitsa
a3727dcaef wizard: don't refuse to start if ZDOTDIR is not writable; see #987 2020-08-30 13:40:12 +02:00
Roman Perepelitsa
b673e6a7dd bug fix: trigger transient prompt on send-break 2020-08-28 09:38:16 +02:00
Roman Perepelitsa
f2bf019758 wizard: simplify instant prompt screen; make sure all screens work with 47x14 terminal size 2020-08-27 09:57:12 +02:00
Roman Perepelitsa
2a4c962c21 add "gpd" to the list of default VPN network interfaces; see #979 2020-08-27 08:15:13 +02:00
Roman Perepelitsa
7eb501c0f5 suport hex flags in the output of ifconfig; see #979 2020-08-26 10:48:53 +02:00
sys-lectern
6853fcd8e5 minor fixes and syntax improvements 2020-08-25 16:13:41 -04:00
sys-lectern
16cb58d15f minor fixes and syntax improvements 2020-08-25 16:04:47 -04:00
hal9000
8f90ed6d49 linux wifi widget 2020-08-23 17:29:03 -04:00
Roman Perepelitsa
525e2545db wizard: when using z4h, automatically enable instant prompt in quiet mode 2020-08-20 14:59:07 +02:00
Roman Perepelitsa
c425a5e635 bump version 2020-08-19 22:12:14 +02:00
Roman Perepelitsa
03ab8e9c7e don't expand _p9k_dir when dir is hidden via 'p10k display'; see #952 2020-08-18 11:25:43 +02:00
Roman Perepelitsa
03e61879b5 add p10k display -r 2020-08-03 10:58:14 +02:00
Roman Perepelitsa
598ff99f1b reduce the default value of POWERLEVEL9K_VCS_MAX_SYNC_LATENCY_SECONDS to 10ms 2020-07-29 08:37:51 +02:00
Roman Perepelitsa
2ba87f4d1f ksh_arrays compatibility 2020-07-23 08:17:34 +02:00
Roman Perepelitsa
7a114ad6fb detect artix linux for the sake of displaying os logo; see #898 2020-07-19 11:26:19 +02:00
Roman Perepelitsa
86b747f434 bug fix: infinite loop when cwd doesn't exist; see #900 2020-07-19 11:10:50 +02:00
Roman Perepelitsa
6dfd92f8c1 allow optional offset in POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER; see #896 2020-07-18 10:43:49 +02:00
Roman Perepelitsa
620e69fef1 replace NETWORK_ICON; the original (U+F877) triggers a bug on macOS; see #895 2020-07-16 15:58:19 +02:00
Roman Perepelitsa
4635fcacee don't fetch gitstatusd if there is no git 2020-07-14 06:46:05 +02:00
Roman Perepelitsa
cfc35853df start downloading gitstatusd while wizard is running 2020-07-13 14:24:38 +02:00
Roman Perepelitsa
0c341b6702 Merge branch 'ancarpan-terraform-show-default' 2020-07-04 08:08:49 +02:00
Roman Perepelitsa
06ed564092 Merge branch 'terraform-show-default' of https://github.com/ancarpan/powerlevel10k into ancarpan-terraform-show-default 2020-07-04 07:44:51 +02:00
Roman Perepelitsa
2d74ac9d06 prefix all source calls with builtin 2020-07-04 07:03:46 +02:00
Andrea Carpani
882cede0ae Add option to show terraform workspace even if it's default 2020-07-03 19:05:48 +02:00
Roman Perepelitsa
e0ed693e6d add CMB* to battery directory patterns; see #858 2020-07-02 10:39:35 +02:00
Roman Perepelitsa
be66f21f53 replace NETWORK_ICON
The original icon (U+FBF1) is in fact a ligature. Some terminals do
funky things when displaying it. For example:

    print '\uFBF1 42 abc'

When executed in a VTE-based terminal with Nerd Fonts, it'll print this:

    42 X abc

Here X stands for the glyph that Nerd Fonts uses for U+FBF1.
2020-07-02 06:33:12 +02:00
Roman Perepelitsa
a88e11f54b disable background transparency in iTerm2 2020-06-28 11:11:27 +02:00
Roman Perepelitsa
db6f909958 suppress the expected error message from PlistBuddy 2020-06-28 10:45:46 +02:00
Roman Perepelitsa
ae32fd58b3 fix fvm styling that has been broken by the last commit; fixes #645 2020-06-25 11:09:19 +02:00
Roman Perepelitsa
6a1e993a05 make fvm segment work with fvm >= 1.0.0; see #842 2020-06-25 09:03:59 +02:00
Roman Perepelitsa
8854cb6000 survive files with windows EOL (on linux, yes; people do that); see #827 2020-06-16 19:51:53 +02:00
Roman Perepelitsa
eda706c8ff notes 2020-06-15 17:56:32 +02:00
Roman Perepelitsa
54bbe0a0a3 speed up pasting in terminals without bracketed paste 2020-06-15 17:33:35 +02:00
Roman Perepelitsa
4c15d633dd respect POWERLEVEL9K_PROMPT_CHAR_ERROR_VIINS_CONTENT_EXPANSION in simple transient prompt; see #820 2020-06-14 09:21:28 +02:00
Roman Perepelitsa
3e17260622 no need to call zle -R when using z4h 2020-06-13 17:04:31 +02:00
Roman Perepelitsa
a43b1b34d8 add an icon and asdf colors for julia; see #817 2020-06-12 12:55:02 +02:00
Roman Perepelitsa
e2196ce32e match terminal escape sequences in instant prompt output more aggressively 2020-06-12 08:30:03 +02:00
Roman Perepelitsa
05eaf8162c tweak omz update pattern; maybe it'll help with #729 2020-06-11 15:29:47 +02:00
Roman Perepelitsa
fb5a0a6cca make error message about incorrect powerlevel10k loading visible in more cases 2020-06-11 11:06:02 +02:00
Roman Perepelitsa
c6e599ddd5 fix a typo in remote-git-url => icon conversion (bitbucket was shows as github); see #808 2020-06-09 20:25:55 +02:00
Roman Perepelitsa
a700031279 don't start gitstatusd from instant prompt if there is no git command 2020-06-09 13:49:03 +02:00
Roman Perepelitsa
d75147503e remove git from POWERLEVEL9K_VCS_BACKENDS if there is no git command 2020-06-09 13:08:12 +02:00
Roman Perepelitsa
6e120b9eec don't initialize vcs if there is no git command 2020-06-09 12:58:48 +02:00
Roman Perepelitsa
50dec9f9f5 default to POWERLEVEL9K_MODE=ascii if there is no UTF-8 locale 2020-06-06 09:16:26 +02:00
Roman Perepelitsa
f82d0de0d3 remove spurious error messages from _p9k_worker_stop 2020-06-03 09:22:15 +02:00
Roman Perepelitsa
2b1d0e599c make todo segment work if todo-cli is installed from apt; see #785 2020-06-02 10:30:35 +02:00
Roman Perepelitsa
801bfbb294 jump straight to ascii if TERM is "dump" or "linux" 2020-05-31 11:49:03 +02:00
Roman Perepelitsa
285bf7ba60 ignore POWERLEVEL9K_GITSTATUS_DIR when deciding whether to auto-trigger the wizard 2020-05-31 11:45:21 +02:00
Roman Perepelitsa
a4a71cff9e speed up pasting in terminals without bracketed paste; see #568 2020-05-29 14:43:43 +02:00
Roman Perepelitsa
a3d887cd43 add __p9k_root_dir and GITSTATUS_AUTO_INSTALL to param_pat 2020-05-29 09:25:40 +02:00
romkatv
f3fb34dd99 more conservative instant prompt activation and cleanup on premature shell exit; see #770 2020-05-28 08:58:53 +02:00
romkatv
b3875f5193 avoid spurious error (even if harmless and invisible) on worker cleanup 2020-05-26 20:15:53 +02:00
romkatv
ad18cd78db call taskwarrior via command task 2020-05-26 13:47:34 +02:00
romkatv
4cd2700a85 bug fix: update taskwarrior when a pending task becomes overdue; see #763 2020-05-26 13:45:56 +02:00
romkatv
7d35c7ebb8 remove execute permission from wizard.zsh 2020-05-26 11:31:11 +02:00
romkatv
2ade5d786b disable instant prompt when gitstatus fails to initialize 2020-05-26 08:37:05 +02:00
romkatv
5e9a4eb072 asdf: filter multiple versions the same way as upstream; see #764 2020-05-25 12:18:02 +02:00
romkatv
45eeb08fc3 add P9K_ANACONDA_PYTHON_VERSION 2020-05-25 07:26:52 +02:00
romkatv
c713ded9e7 set P9K_TTY=old in preexec 2020-05-20 12:05:11 +02:00
romkatv
499de79a2b remove instant prompt if it corresponds to a different config 2020-05-20 12:04:49 +02:00
romkatv
519de2c569 Revert "close instant prompt descriptors in worker"
This reverts commit 646a826440.
2020-05-20 07:06:38 +02:00
romkatv
8e86b0c8d4 don't hide empty line when invoking zsh immediately after clear 2020-05-19 20:25:29 +02:00
romkatv
646a826440 close instant prompt descriptors in worker 2020-05-19 20:20:21 +02:00
romkatv
fb9bc2d3f5 Merge branch 'master' of github.com:romkatv/powerlevel10k 2020-05-19 10:33:03 +02:00
xPMo
debacbf530
Fix warning for parameter _p9k__preexec_cmd (#735)
With `setopt warn_create_global`, I get this warning:

    _p9k_preexec2:1: scalar parameter _p9k__preexec_cmd created globally in function _p9k_preexec2
2020-05-19 10:16:12 +02:00
romkatv
e3beeea0ae block SIGINT in nested p10k calls; allow SIGINT in gitstatus_start 2020-05-19 10:10:43 +02:00
romkatv
c0ff47bea5 don't print instant prompt warning when omz update fails 2020-05-19 09:00:42 +02:00
romkatv
be5c067125 bug fix: vcs and vpn_ip weren't respecting hide/show state 2020-05-19 08:31:00 +02:00
romkatv
5d1bfe8ed7 cleanup 2020-05-19 07:59:57 +02:00
romkatv
5e932c225e bug fix: properly disable instant prompt when auto-wizard is aborted 2020-05-19 07:45:04 +02:00
romkatv
c0091537a9 fix gcloud for the case when there are multiple configurations
Fixes #731
2020-05-18 07:42:38 +02:00
romkatv
00d2cc7237 add POWERLEVEL9K_VIRTUALENV_SHOW_WITH_PYENV 2020-05-18 06:58:24 +02:00
romkatv
fdac99c57c notes 2020-05-18 06:44:28 +02:00
romkatv
9f33d6567b work around bugs in zsh that break vim shell; see #717 2020-05-15 06:59:29 +02:00
romkatv
d9b90027ba disable tty echo for the whole duration of wizard 2020-05-14 20:26:16 +02:00
romkatv
2841cecaa9 fix ask_python screen in the wizard 2020-05-14 20:19:09 +02:00
romkatv
accbe293cb wizard: print a message when aborted with ctrl-c 2020-05-14 11:24:53 +02:00
romkatv
574754eaf6 abort instant prompt if wizard needs to run on startup 2020-05-14 11:24:30 +02:00
romkatv
7e6abbb891 maintain _p9k_dumped_instant_prompt_sigs invariant 2020-05-14 09:55:13 +02:00
romkatv
16b44fd9da add p10k clear-instant-prompt; disable instant prompt when gitstatus is likely to download a new binary 2020-05-12 21:52:51 +02:00
romkatv
9fc454fc08 mangle gitstatus function names 2020-05-10 13:31:28 +02:00
romkatv
317a9896d8 bump version 2020-05-10 07:28:07 +02:00
romkatv
a238426d97 bug fix: preserve empty array elements in _p9k_declare (see #678) 2020-05-10 06:54:43 +02:00
romkatv
22396b86f3 when shortening with truncate_to_unique, never produce just dots for a segment 2020-05-09 19:53:01 +02:00
Roman Perepelitsa
3de6154ee7
notes 2020-05-09 15:13:01 +02:00
romkatv
f2cffc978c better p10k help display 2020-05-09 11:30:11 +02:00
romkatv
ca114f2508 work around more zsh bugs w.r.t. SIGWINCH; see #694 2020-05-08 06:23:17 +02:00
Olivier MARY
541d573551
Fix _p9k_precmd:trap:17: undefined signal: return (#695)
Signed-off-by: Olivier MARY <olivier@omary.fr>
2020-05-07 11:02:31 +02:00
romkatv
94bbbc1ca8 ignore cursor shape escape sequence in the output when instant prompt is active 2020-05-07 09:47:18 +02:00
romkatv
dc1f023344 work around more zsh bugs w.r.t. local traps 2020-05-06 23:13:56 +02:00
romkatv
9a47e80ff9 dump state after every initialization but never synchronously 2020-05-06 21:31:48 +02:00
romkatv
5d41bf4703 block SIGINT while powerlevel10k is running 2020-05-06 21:05:01 +02:00
romkatv
c7efd5badb always dump instant prompt whenever dumping state 2020-05-06 12:50:17 +02:00
romkatv
fc1fd9beb5 delete instant prompt cache when config changes while instant prompt is active 2020-05-06 12:02:15 +02:00
romkatv
30457e2be6 allow patterns in POWERLEVEL9K_VIRTUALENV_GENERIC_NAMES; see #686 2020-05-05 11:52:36 +02:00
romkatv
3688d12857 cd => cd -q to survive weird chpwd hooks 2020-05-04 17:58:57 +02:00
romkatv
2cc815deaf 'cd /' in the worker to avoid locking cwd 2020-05-04 13:24:22 +02:00
romkatv
9b1353f112 perform single word shell expansions on PROMPT_EOL_MARK (see #683) 2020-05-03 07:05:47 +02:00