Roman Perepelitsa
f851f41fc1
remove MULTIBYTE requirement from the configuration wizard ( #2397 )
2023-07-29 17:01:40 +02:00
Roman Perepelitsa
a9f208c8fc
don't auto-start configuration wizard if it's likely that zshrc is broken
...
This change is an attempt to automate this:
https://github.com/romkatv/powerlevel10k#configuration-wizard-runs-automatically-every-time-zsh-is-started
2021-11-15 07:26:51 +01: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
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
2d74ac9d06
prefix all source
calls with builtin
2020-07-04 07:03:46 +02:00
romkatv
5baecd66db
wizard now reacts to terminal size changes and can function at much smaller terminal dimensions; fixes #649
2020-04-26 19:32:46 +02:00
romkatv
ddc47993a2
add POWERLEVEL9K_CONFIG_FILE
2020-04-05 07:25:10 +02:00
romkatv
1a9f317650
wizard: gracefully handle non-writable ~/.zshrc
2020-02-16 10:30:40 +01:00
brettm12345
9017e5815c
Remove the extra variable and inline the test
2020-02-15 20:10:18 -05:00
brettm12345
cb6351436a
Change variable name and fix warning
2020-02-15 20:06:08 -05:00
brettm12345
fe27e57de6
Added the __p9k_readonly_zsh
variable
2020-02-15 19:51:11 -05:00
romkatv
eb9da89ad9
quote $foo when running with unknown options; fixes #453
2020-02-01 22:03:42 +01:00
romkatv
a9715367d4
fix prompt_char (never showed error); unify options
2020-01-26 16:54:52 +01:00
romkatv
e374395746
follow ~/.zshrc and ~/.p10k.zsh symlinks
...
When the user tells the configuration wizard to apply
changes to ~/.zshrc and ~/.p10k.zsh and these files
are symlinks, apply changes to the targets.
see #426
2020-01-19 15:58:04 +01:00
romkatv
183ec8ff6e
survive ancient zsh in PATH (run wizard.zsh from a fork)
2019-11-29 10:56:03 +01:00
romkatv
fdb90994c9
add p10k reload
and call it from all standard configs
2019-11-21 09:24:29 +01:00
romkatv
627d471fca
improve instant prompt usability, update docs and add an option to the wizard to enable it
2019-10-26 20:43:38 +02:00
romkatv
0067e0d4a1
survive emulate sh; fixes #226
2019-09-20 11:22:14 +02:00
romkatv
ef6f90f598
wizard: fix handling for $ZDOTDIR and $HOME with special symbols ("%", "$", etc.)
2019-09-06 11:30:11 +02:00
romkatv
298fa2f325
bug fix: don't attempt to source .p10k.zsh when wizard exits to restart iTerm2
2019-09-04 08:13:16 +02:00
romkatv
d6041f53aa
wizard: make it look better on narrow screens
2019-09-03 10:18:19 +02:00
romkatv
db6d36e09f
wizard: reduce the minimum required terminal width from 80 to 51
2019-09-02 17:32:45 +02:00
romkatv
4bed2dc8c0
wizard: add an option to enable time
segment
2019-09-01 14:43:16 +02:00
romkatv
b3abfc089a
fix detection of awesome-mapped-fontconfig in the wizard
2019-08-26 12:05:42 +02:00
romkatv
24a5261a39
wizard: enable os_icon for users who like many icons
2019-08-07 11:04:35 +02:00
romkatv
59e96984a1
be more tolerant towards misconfigured locales; users with non-utf-8 locales will still have broken shells but at least p10k will work
2019-08-05 20:23:30 +02:00
romkatv
f62d1d5ae3
speciazled diagnostics for i686; more escapes; more opts
2019-08-05 10:37:04 +02:00
romkatv
a6b572da45
add p10k configure
2019-07-31 18:21:37 +02:00
romkatv
dc8e654165
reduce wizard's minimum terminal size requirements
2019-07-31 11:40:38 +02:00
romkatv
f702fe5b78
add separate options for separators, heads and tails; add more choices if using nerdfont
2019-07-30 14:50:04 +02:00
romkatv
a2a21ae95a
add an option for right frame without left
2019-07-30 12:37:45 +02:00
romkatv
d872930c5c
disable prompt_subst
2019-07-29 17:45:53 +02:00
romkatv
742ddb459f
better diagnostics for small screens
2019-07-29 17:43:25 +02:00
romkatv
fb88f83c92
add p9k_configure
2019-07-28 18:53:45 +02:00
romkatv
4f482aa7e0
better zshrc writing
2019-07-28 17:29:56 +02:00
romkatv
444245ecc6
more wizard options
2019-07-28 16:40:05 +02:00
romkatv
0378a0a54c
cleanup
2019-07-28 12:19:51 +02:00
romkatv
e28d0c37c9
add configure.zsh
2019-07-28 12:16:05 +02:00