You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Complete documentation overhaul. Powerlevel10k documentation is no longer embarrassing (still no reference though; coming "soon").
Worker pool and recursive globber have been rewritten for better performance and simpler code. Performance improvements (large speedup means an improvement in big-O and at least 2x in typical configurations):
+15% prompt speedup across the board.
Large prompt speedup for several rarely used prompt segments (disk_usage, ram, etc.).
Large prompt speedup for a few prompt segments on macOS (battery, swap, etc.).
Large prompt speedup when many prompt segments are active simultaneously.
Large prompt speedup when filesystem is slow.
New prompt segments: nix_shell and timewarrior. Both enabled by default.
Configuration wizard:
Many new options for Pure style (color scheme, number of lines, etc.)
Several new options for 8-color version of Pure style.
Better support for terminals with less than 256 colors.
Lean, Classic and Rainbow style configs now have disk_usage and swap prompt segments (disabled by default).
POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER now contains 'oc'.
New parameters:
POWERLEVEL9K_LEGACY_ICON_SPACING=true makes spaces around icons appear just like in powerlevel9k.
When in a vcs repo, POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER=true removes directory prefix that precedes repo root.
P9K_KUBECONTEXT_USER can now be used in kubecontext format.
POWERLEVEL9K_GOENV_SOURCES -- the same as POWERLEVEL9K_RBENV_SOURCES but or go.
POWERLEVEL9K_TERRAFORM_CLASSES -- the same as POWERLEVEL9K_AWS_CLASSES but for terraform.
Bug fixes:
Configuration wizard now correctly follows symlinks when modifying ~/.zshrc and ~/.p10k.zsh.
ram prompt segment now works on WSL.
Powerlevel10k now correctly works with zsh-you-should-use in hardcore mode.
POWERLEVEL9K_PUBLIC_IP_HOST now points to a host that actually works.
Instant prompt no longer prints nonsensical "entry=" in rare circumstances.
Misc:
Config templates no longer work with POWERLEVEL9K_VISUAL_IDENTIFIER='' defined after them.
Powerlevel10k now detects when Antigen corrupts its source and emits an appropriate error message.
Command line parser now understands 'tabbed'.
Remove all references to romkatv/dotfiles-public. Fonts are now hosted in romkatv/powerlevel10k-media together with all images and animations.