1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-09-21 19:10:08 +00:00
Commit graph

170 commits

Author SHA1 Message Date
romkatv 37f6b67dc9 better text flowing when nudging to restart iTerm2 2020-01-27 10:42:43 +01:00
romkatv 164100899e drop support for no-icons mode from all config templates 2020-01-26 19:44:59 +01:00
romkatv a9715367d4 fix prompt_char (never showed error); unify options 2020-01-26 16:54:52 +01:00
romkatv e4349e0c9b fix option names in the color selection screen; fixes #432 2020-01-23 11:49:19 +01:00
romkatv 0f9cee9dc2 display lean with 8 colors right away if the terminal does not support 256 colors 2020-01-21 11:48:39 +01:00
romkatv fc7178ad92 check for truecolor before offering snazzy 2020-01-21 11:39:39 +01:00
romkatv 7144ebb465 add snazzy color scheme option to pure style 2020-01-21 11:38:34 +01:00
romkatv 9586e24dfb add color selection dialog for lean-8colors; remove space before prompt char in lean-* when it's the first segment on the line 2020-01-20 17:45:23 +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 f85a3a5652 fix 1-liner mode 2020-01-15 23:34:49 +01:00
romkatv bd9e4ee35b add 8-color version of lean style 2020-01-15 16:57:36 +01:00
romkatv 53a3fa92f1 more empty lines 2019-12-17 19:47:58 +01:00
romkatv 16bb3104ca typo 2019-12-17 19:44:15 +01:00
romkatv 553bf08a74 nag users to restart iTerm2 after installing fonts 2019-12-17 19:41:13 +01:00
romkatv 196dce2d72 ensure vim_shell and midnight_commander icons are always shown; apply narrow_icons to them 2019-12-04 14:07:16 +01:00
romkatv 183ec8ff6e survive ancient zsh in PATH (run wizard.zsh from a fork) 2019-11-29 10:56:03 +01:00
romkatv d4a0255b30 iterm2: add settings that don't exist 2019-11-20 23:17:25 +01:00
romkatv df74c32cdc don't try to fix Minimum Contrast for iTerm2 users; it fails for at least one person 2019-11-20 23:01:21 +01:00
romkatv 611dd73ca2 wizard: record instant_prompt and transient_prompt options 2019-11-20 22:58:50 +01:00
romkatv 4b451fbc8a replace ↵ with ✘ in config templates
Some terminals are unable to display ↵ even when using fonts that
have this ghyph. See #326.
2019-11-19 10:43:51 +01:00
romkatv 0f2573e8ba clarify what "ornaments" refers to; see #329 2019-11-18 17:19:28 +01:00
romkatv 700910cd04 remove redundant extra icons question 2019-11-15 23:12:06 +01:00
romkatv a6531a6586 black os_ison on white background in rainbow style. otherwise it sucks on both MS terminals as they cannot differentiate between black and no background 2019-11-15 15:41:42 +01:00
romkatv dfa7b1578f wizard: frame for lean prompt 2019-11-07 14:17:33 +01:00
romkatv e67c2fa9f7 fix prompt char color in transient prompt preview for Pure 2019-11-06 16:31:49 +01:00
romkatv 108208a2bf wizard: apply options to Pure style 2019-11-06 14:42:20 +01:00
romkatv 2ba8df9ddc wizard: TRANSIENT_PROMPT same-dir => always 2019-11-06 14:11:07 +01:00
romkatv 6767e271cd wizard: add transient prompt (optional); disable hot reload 2019-11-06 11:54:14 +01:00
romkatv 123cf5f676 Merge branch 'master' into dynamic 2019-11-06 10:03:46 +01:00
romkatv 4bd5ec75ae iTerm2: set minimum contrast to 0; enable anti-aliasing 2019-11-06 09:54:30 +01:00
romkatv 8231995ed5 Merge branch 'master' into dynamic 2019-11-05 13:09:51 +01:00
Roman Perepelitsa fc0274de2c
Don't choke on empty zshrc. 2019-11-04 18:51:00 +01:00
romkatv d0ff9df8d0 return => return 0 2019-11-04 09:07:06 +01:00
romkatv 7b3532de44 enable vi_mode in configs that don't have prompt_char 2019-11-02 16:01:02 +01:00
romkatv af703932b3 highlight the default suggestion when asking about instant prompt 2019-10-28 17:58:05 +01:00
romkatv e7520409d1 use more conservative glyphs in 'compatible' and 'powerline' mode
See #265.
2019-10-27 09:41:11 +01:00
romkatv de3d1f128b comments 2019-10-26 20:54:01 +02: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 6dbe2c860c temporarily disable instant prompt in the configuration wizard. there are issues that I need to deal with 2019-10-21 00:41:18 +02:00
romkatv 4f02ad912f enable instant prompt when configuration wizard runs 2019-10-20 16:40:51 +02:00
romkatv 0302e68913 change dir foreground from black to white in rainbow style; looks a bit less ugly 2019-10-11 19:00:47 +02:00
romkatv 765de21920 bug fix: wrong tail color for rainbow in the wizard 2019-10-11 17:05:27 +02:00
romkatv 09130614ec add rainbow style; delete p9k style 2019-10-11 16:55:15 +02:00
romkatv 90bf4c3fef restore "?" as VCS_UNTRACKED_ICON in lean and classic styles 2019-10-11 13:24:20 +02:00
romkatv 0c59d87f08 add the default powerlevel9k style to the wizard 2019-10-10 17:36:40 +02:00
romkatv 640d513554 add pure style to the configuration wizard 2019-10-10 14:14:08 +02:00
Mark Trolley 195a0910d1 Correct typo when replacing config file 2019-10-04 17:07:32 -04:00
romkatv 0067e0d4a1 survive emulate sh; fixes #226 2019-09-20 11:22:14 +02:00
romkatv 1ad0e713a4 use fancier battery icons with nerd fonts 2019-09-09 15:15:31 +02:00
romkatv 91b715f18f disable or substitute "compatible" icons that cannot be displayed by the stock Menlo on macOS 2019-09-07 09:28:45 +02:00
romkatv 5886154bb1 drop q+ as it it's not supported by old shells 2019-09-06 11:46:30 +02:00
romkatv ef6f90f598 wizard: fix handling for $ZDOTDIR and $HOME with special symbols ("%", "$", etc.) 2019-09-06 11:30:11 +02:00
romkatv 4d63712093 don't offer to install font if there is no curl 2019-09-04 08:22:41 +02:00
romkatv 200b02b242 better iTerm version filter 2019-09-04 08:16:02 +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 7c513a1e79 minor fixes 2019-09-03 23:07:46 +02:00
romkatv 7f90c103d1 wizard: offer to override font on Termux if it is not MesloLGS NF 2019-09-03 20:07:55 +02:00
romkatv ebcb8cd307 wizard: offer to install Meslo NF on iTerm2 2019-09-03 20:01:10 +02:00
romkatv 684203221f wizard: offer to install Meslo NF on Termux 2019-09-03 13:55:41 +02:00
romkatv a30b5963a8 wizard: better text overflow 2019-09-03 12:05:56 +02:00
romkatv f59997f472 wizard: add round separators, heads and tails 2019-09-03 11:57:13 +02:00
romkatv 37dc2ba5e2 wizard: better text overflow 2019-09-03 10:38:47 +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 61f5552c98 stupid typo 2019-09-01 21:35:40 +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 06ddd55922 ask awesome-patched font users about python logo; some are stuck with old fonts that don't have it 2019-08-26 10:19:55 +02:00
romkatv e537a0ee62 better utf-8 handling 2019-08-20 14:56:43 +02:00
romkatv 33e1dd7790 Try harder when running on a system with incorrectly configured locale.
ZSH will still be broken when locale is misconfigured but at least p10k
will work so users will look for help elsewhere.

Fixes #173.
2019-08-17 09:22:31 +02:00
romkatv 4ba78dc2be shorten git branch name if over 32 chars long; tune colors 2019-08-14 07:28:50 +02:00
romkatv 55a1b92bca strip spaces from os_icon when using narrow icons 2019-08-10 11:01:47 +02:00
romkatv b2ddbdb90d remove one space after VCS_BRANCH_ICON when using wide icons 2019-08-08 11:42:31 +02:00
romkatv 71a0b76ac0 better distinguish between fontawesome and nerd fonts
There are fonts that aren't from Nerd Fonts and that cannot display
the python logo from Font Awesome. Classify them as awesome-fontconfig
and manually set an alternative icon for all Python segments in the
config.

Fixes #157.
2019-08-08 11:30:25 +02:00
romkatv 93230ae6ec change os_icon style 2019-08-07 12:44:51 +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 a491e86d92 beautify temp file name when printing it 2019-08-02 07:32:22 +02:00
romkatv a29b8264e5 source .p10k.zsh only if it exists 2019-08-01 20:03:34 +02:00
romkatv 5a94a0c9eb be less strict when detecting the presence of .p10k.zsh in .zshrc 2019-08-01 19:32:01 +02:00
romkatv 6d11cb5f5d format options better 2019-07-31 18:35:37 +02:00
romkatv a6b572da45 add p10k configure 2019-07-31 18:21:37 +02:00
romkatv aabb13e3bb add an option for an even lighter background color 2019-07-31 14:10:28 +02:00
romkatv dc8e654165 reduce wizard's minimum terminal size requirements 2019-07-31 11:40:38 +02:00
romkatv 40523128dc make classic style look decent if background color differs between segments 2019-07-31 10:16:48 +02:00
romkatv 40df756e2d run configuration wizard if POWERLEVEL9K_MODE is the only set parameter 2019-07-31 10:00:27 +02:00
romkatv 2ce69f9554 add a pointer to make it easier where the separator is 2019-07-31 00:18:17 +02:00
romkatv 4292efc03a cleanup 2019-07-30 15:21:44 +02:00
romkatv 89f3ec16d0 better message on quit 2019-07-30 15:11: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 4c08fa0621 shorten text added to ~/.zshrc and print a banner at the end of the wizard 2019-07-30 11:06:04 +02:00
romkatv da7d986333 avoid printing grey text without knowing it's visible on the user's background 2019-07-30 06:18:54 +02:00
romkatv 63f72c756f typo 2019-07-29 19:50:01 +02:00
romkatv 3e0c898e59 make fluent prompt less ugly in classic style 2019-07-29 19:49:00 +02:00
romkatv deb0093a02 add a screen for selecting background color 2019-07-29 17:33:35 +02:00
romkatv 6e85de122f add an option to insert prefixes similar to spaceship 2019-07-29 15:38:42 +02:00
romkatv cdbbebf19d add an option to enable/disable useless icons 2019-07-29 13:15:14 +02:00
romkatv 2cc7df757b Revert "fork before calling _p9k_init_icons"
This reverts commit 6699d15df9.
2019-07-29 11:38:34 +02:00