From 40c062c3b95a7bd08e6cb89a38d902e4758dd1e1 Mon Sep 17 00:00:00 2001 From: romkatv Date: Thu, 10 Oct 2019 14:13:47 +0200 Subject: [PATCH] tone down the downsides of pure --- config/p10k-pure.zsh | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/config/p10k-pure.zsh b/config/p10k-pure.zsh index a98b3fd8..20f5b3f2 100644 --- a/config/p10k-pure.zsh +++ b/config/p10k-pure.zsh @@ -1,7 +1,5 @@ # Config file for Powerlevel10k with the style of Pure (https://github.com/sindresorhus/pure). # -# Installation: simply source this file from ~/.zshrc. -# # Differences from Pure: # # - Git: @@ -9,13 +7,12 @@ # - No automatic `git fetch` (the same as in Pure with `PURE_GIT_PULL=0`). # # Apart from the differences listed above, the replication of Pure prompt is exact. This includes -# even the bad parts. For example, just like in Pure, prompt provides no indication of Git status +# even the questionable parts. For example, just like in Pure, there is no indication of Git status # being stale; prompt symbol is the same in command, visual and overwrite vi modes; when prompt -# doesn't fit on one line, it wraps around with no attempt to shorten anything. This behavior is -# likely to make user experience worse than with any other Powerlevel10k config. +# doesn't fit on one line, it wraps around with no attempt to shorten it. # -# If you like the general style of Pure but not particularly attached to all its quirks, -# type `p10k configure` while having Powerlevel10k theme active and pick lean style. +# If you like the general style of Pure but not particularly attached to all its quirks, type +# `p10k configure` while having Powerlevel10k theme active and pick "Lean" style. # Temporarily change options. 'builtin' 'local' '-a' 'p10k_config_opts' @@ -96,17 +93,15 @@ # Yellow previous command duration. typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_FOREGROUND=yellow - # Grey Git prompt. This makes stale prompts indistinguishable from up-to-date ones. This is - # unlikely to be desired by anyone but that's how Pure does it. + # Grey Git prompt. This makes stale prompts indistinguishable from up-to-date ones. typeset -g POWERLEVEL9K_VCS_FOREGROUND=242 # Disable async loading indicator to make directories that aren't Git repositories - # indistinguishable from large Git repositories without known state. This is unlikely - # to be desired by anyone but that's how Pure does it. + # indistinguishable from large Git repositories without known state. typeset -g POWERLEVEL9K_VCS_LOADING_TEXT= - # Don't wait for Git status even for a millisecond, so that prompt always updates asynchronously - # when Git state changes. This is unlikely to be desired by anyone but that's how Pure does it. + # Don't wait for Git status even for a millisecond, so that prompt always updates + # asynchronously when Git state changes. typeset -g POWERLEVEL9K_VCS_MAX_SYNC_LATENCY_SECONDS=0 # Cyan ahead/behind arrows.