Commit Graph

228 Commits (2b7da93df04acd04d84f5de827e5b14077839a4b)

Author SHA1 Message Date
Roman Perepelitsa f14b58e44f wizard: recognize `source $POWERLEVEL9K_CONFIG_FILE` in .zshrc 4 years ago
Roman Perepelitsa a3727dcaef wizard: don't refuse to start if ZDOTDIR is not writable; see #987 4 years ago
Roman Perepelitsa f2bf019758 wizard: simplify instant prompt screen; make sure all screens work with 47x14 terminal size 4 years ago
Roman Perepelitsa 525e2545db wizard: when using z4h, automatically enable instant prompt in quiet mode 4 years ago
Roman Perepelitsa 7a114ad6fb detect artix linux for the sake of displaying os logo; see #898 4 years ago
Roman Perepelitsa a88e11f54b disable background transparency in iTerm2 4 years ago
Roman Perepelitsa db6f909958 suppress the expected error message from PlistBuddy 4 years ago
Roman Perepelitsa 801bfbb294 jump straight to ascii if TERM is "dump" or "linux" 4 years ago
romkatv 7d35c7ebb8 remove execute permission from wizard.zsh 4 years ago
romkatv d9b90027ba disable tty echo for the whole duration of wizard 4 years ago
romkatv 2841cecaa9 fix ask_python screen in the wizard 4 years ago
romkatv accbe293cb wizard: print a message when aborted with ctrl-c 4 years ago
romkatv 459af1f238 allow dir styling based on the pair: $PWD and whether it's writable
fixes #678
4 years ago
romkatv 1b6c24e99e wizard bug fixes: screen redraws, spurious errors, frame selection
fixes #668
4 years ago
romkatv 5baecd66db wizard now reacts to terminal size changes and can function at much smaller terminal dimensions; fixes #649 4 years ago
romkatv c71606cd83 assume no zshrc changes are required if using z4h 5 years ago
romkatv 1f99af70bc bug fix: always succeed when reaching the end of ask_* function; fixes #591 5 years ago
romkatv a380b8d51c add padding after slanted separators when using non-monospace font; count width savings to be able to show more styles on narrow terminals 5 years ago
shiro d8eeef278d
Update GitHub issue link (#588) 5 years ago
romkatv 6a0e7523b2 use better looking flat and slanted separators in unicode mode 5 years ago
romkatv b626f06e64 fix progress messages when installing fonts 5 years ago
romkatv 3f61e27b8c iTerm2: offer to install a new version of MesloLGS NF 5 years ago
romkatv 3848a4e14f Merge branch 'wizard' 5 years ago
romkatv 34158d5c30 make os_icon non-bold even in lean style 5 years ago
romkatv 15cf43c792 iTerm2: fetch fonts from powerlevel10k-media; avoid font size 12; enable builtin powerline glyphs 5 years ago
romkatv a240439f2f remove calendar from the list of icons on the ask_icon_padding screen 5 years ago
romkatv 6f9ae0fd17 make os_icon non-bold 5 years ago
romkatv 04fd51b511 fix icon padding changes 5 years ago
romkatv 2b59d947e4 add 12-hour time format option to the wizard 5 years ago
romkatv e4e165f6d7 simplify configs
- use POWERLEVEL9K_ICON_PADDING instead of
  POWERLEVEL9K_VISUAL_IDENTIFIER_EXPANSION to customize padding after
  icons
- remove reliance on UTF-8 locale when the config is being sourced
5 years ago
romkatv 13523b117d Revert "terminate links with ST instead of BEL"
This reverts commit a2af168eb4.

Reason: Konsole has a bug that triggers when using \e\ instead of \a.
5 years ago
romkatv 6ccf26ff8e don't use href when the terminal is known to print garbage on it 5 years ago
romkatv a2af168eb4 terminate links with ST instead of BEL
See https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda.

  The sequence is terminated with ST (string terminator) which is
  typically ESC \. (Although ST is the standard sequence according to
  ECMA-48 §8.3.89, often the BEL (\a) character is used instead. This
  nonstandard choice originates from XTerm, and was later adopted by
  probably all terminal emulators to terminate OSC sequences. Nevertheless,
  we encourage the use of the standard ST.)
5 years ago
romkatv b0c051cdfd save and restore screen in the wizard 5 years ago
romkatv bd921485fc add ascii mode to configuration wizard 5 years ago
romkatv 91023a1d8a wizard: if cannot display powerline glyphs, use flat heads by default and offer to change to blurred 5 years ago
romkatv cb3f58d21f add 'sleep 3' after changing iTerm2 settings; just trying random shit 5 years ago
romkatv ffbf86903d try to fix font instllation problems on mac 5 years ago
romkatv ff496ab2ba exit with an error when unable to delete old fonts 5 years ago
romkatv ea6607e701 better spelling when there is just one font file 5 years ago
romkatv 5567ab3850 before installing a font, check if it already exists; try to remove if so 5 years ago
romkatv 060103f63f recognize void linux; use the generic linux icon for now; fixes #509 5 years ago
romkatv dc470dba4b recognize a few more patterns of "source .p10k.zsh" 5 years ago
romkatv a6a2d9a481 stop loading icons.zsh lazily; print boundaries in get_icon_names 5 years ago
romkatv 31757b3f6c punctuation 5 years ago
romkatv a1c964b49d bug fix: don't chmod inexisting file 5 years ago
romkatv 1a9f317650 wizard: gracefully handle non-writable ~/.zshrc 5 years ago
brettm12345 cc796d9cda
Oop 5 years ago
brettm12345 fdef2c08d4
Remove extra line 5 years ago
brettm12345 ea95789078
Return an error 5 years ago
brettm12345 9017e5815c
Remove the extra variable and inline the test 5 years ago
brettm12345 ae4650b40d
Use `[[ ]]` instead of `test` 5 years ago
brettm12345 cb6351436a
Change variable name and fix warning 5 years ago
brettm12345 9cd3bfdea1
Warn user if they try to modify their `.zshrc` 5 years ago
romkatv d716875918 replace terraform icon; several terminals have bugs that prevent them from rendering the current icon correctly 5 years ago
romkatv a12f7ac8ee when the user's locale is misconfigured, set it to utf8 at the top level
fixes #469
5 years ago
romkatv c321e50f38 remove redundant expansion of C-escapes 5 years ago
romkatv 4599ad9f2c add extra options to pure style
- non-permanent content location (left or right)
- show current time
- prompt height (one or two lines)
- prompt spacing (with empty line between prompts or without)
5 years ago
romkatv 37f6b67dc9 better text flowing when nudging to restart iTerm2 5 years ago
romkatv 164100899e drop support for no-icons mode from all config templates 5 years ago
romkatv a9715367d4 fix prompt_char (never showed error); unify options 5 years ago
romkatv e4349e0c9b fix option names in the color selection screen; fixes #432 5 years ago
romkatv 0f9cee9dc2 display lean with 8 colors right away if the terminal does not support 256 colors 5 years ago
romkatv fc7178ad92 check for truecolor before offering snazzy 5 years ago
romkatv 7144ebb465 add snazzy color scheme option to pure style 5 years ago
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 5 years ago
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
5 years ago
romkatv f85a3a5652 fix 1-liner mode 5 years ago
romkatv bd9e4ee35b add 8-color version of lean style 5 years ago
romkatv 53a3fa92f1 more empty lines 5 years ago
romkatv 16bb3104ca typo 5 years ago
romkatv 553bf08a74 nag users to restart iTerm2 after installing fonts 5 years ago
romkatv 196dce2d72 ensure vim_shell and midnight_commander icons are always shown; apply narrow_icons to them 5 years ago
romkatv 183ec8ff6e survive ancient zsh in PATH (run wizard.zsh from a fork) 5 years ago
romkatv d4a0255b30 iterm2: add settings that don't exist 5 years ago
romkatv df74c32cdc don't try to fix Minimum Contrast for iTerm2 users; it fails for at least one person 5 years ago
romkatv 611dd73ca2 wizard: record instant_prompt and transient_prompt options 5 years ago
romkatv 4b451fbc8a replace ↵ with ✘ in config templates
Some terminals are unable to display ↵ even when using fonts that
have this ghyph. See #326.
5 years ago
romkatv 0f2573e8ba clarify what "ornaments" refers to; see #329 5 years ago
romkatv 700910cd04 remove redundant extra icons question 5 years ago
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 5 years ago
romkatv dfa7b1578f wizard: frame for lean prompt 5 years ago
romkatv e67c2fa9f7 fix prompt char color in transient prompt preview for Pure 5 years ago
romkatv 108208a2bf wizard: apply options to Pure style 5 years ago
romkatv 2ba8df9ddc wizard: TRANSIENT_PROMPT same-dir => always 5 years ago
romkatv 6767e271cd wizard: add transient prompt (optional); disable hot reload 5 years ago
romkatv 123cf5f676 Merge branch 'master' into dynamic 5 years ago
romkatv 4bd5ec75ae iTerm2: set minimum contrast to 0; enable anti-aliasing 5 years ago
romkatv 8231995ed5 Merge branch 'master' into dynamic 5 years ago
Roman Perepelitsa fc0274de2c
Don't choke on empty zshrc. 5 years ago
romkatv d0ff9df8d0 return => return 0 5 years ago
romkatv 7b3532de44 enable vi_mode in configs that don't have prompt_char 5 years ago
romkatv af703932b3 highlight the default suggestion when asking about instant prompt 5 years ago
romkatv e7520409d1 use more conservative glyphs in 'compatible' and 'powerline' mode
See #265.
5 years ago
romkatv de3d1f128b comments 5 years ago
romkatv 627d471fca improve instant prompt usability, update docs and add an option to the wizard to enable it 5 years ago
romkatv 6dbe2c860c temporarily disable instant prompt in the configuration wizard. there are issues that I need to deal with 5 years ago
romkatv 4f02ad912f enable instant prompt when configuration wizard runs 5 years ago
romkatv 0302e68913 change dir foreground from black to white in rainbow style; looks a bit less ugly 5 years ago
romkatv 765de21920 bug fix: wrong tail color for rainbow in the wizard 5 years ago