Commit Graph

2794 Commits (8231995ed55640d994eeb97f79b1dae363fedda1)
 

Author SHA1 Message Date
romkatv da72685c8b speed up startup by about 3x 5 years ago
romkatv add0875137 bug fix: set _p9k_keymap whenever vi_mode is in use
fixes #232
5 years ago
romkatv 5f8ca72598 enable `aws` prompt segment by default 5 years ago
romkatv cf00c04d1b aws: consult AWS_VAULT; hide if "default" 5 years ago
romkatv f6d361d70a remove old screenshots 5 years ago
romkatv 742ed29d93 bold user@hostname when root; add a comment explaining how to always show user@hostname 5 years ago
romkatv 4a4f7e1eef new prompt segment: dotnet_version
To enable this segment:

  1. Run `p10k configure`.
  2. Open `~/.p10k.zsh` and search for `dotnet_version`.
  3. Uncomment the first occurrence.

Fixes #233.
5 years ago
romkatv 5f08c5493f merge improvements from lean to pure 5 years ago
romkatv c000eddcff pull upstream changes from gitstatus 5 years ago
romkatv e645b79db3 survive aliased `local` 5 years ago
romkatv 19eb489387 pull upstream changes from gitstatus 5 years ago
romkatv 28a3cc7445 be explicit that `zplugin ice` is not supported 5 years ago
romkatv 15ff12279c be more lenient towards awful hacks that zplugin users employ 5 years ago
romkatv 8c695f9ad7 survive faulty fifos 5 years ago
romkatv 0067e0d4a1 survive emulate sh; fixes #226 5 years ago
romkatv 5f15731c6a add zplugin installation instructions 5 years ago
Roman Perepelitsa 0d9ac631cd
Merge pull request #224 from seiyeah78/feature-fix-readme
fix readme
5 years ago
seiyeah78 cea71da00f fix readme 5 years ago
romkatv 11783c73a3 add vpn_ip (disable by default) 5 years ago
romkatv 4563f744dd use lock as vpn icon where lock is available 5 years ago
romkatv a7e3a70069 better PROXY_ICON 5 years ago
romkatv 6b234b789d add OVERWRITE vi mode
When using vi_mode segment, the new mode can be enabled by
defining POWERLEVEL9K_VI_OVERWRITE_MODE_STRING.

    POWERLEVEL9K_VI_OVERWRITE_MODE_STRING=OVERWRITE

When using prompt_char, the new mode can be enabled by defining
POWERLEVEL9K_PROMPT_CHAR_OVERWRITE_STATE=true. The prompt symbol
in OVERWRITE state defaults to '▶'. It can be customized by
defining POWERLEVEL9K_PROMPT_CHAR_{OK,ERROR}_VIOWR_CONTENT_EXPANSION.

    POWERLEVEL9K_PROMPT_CHAR_OVERWRITE_STATE=true
    POWERLEVEL9K_PROMPT_CHAR_OK_VIOWR_CONTENT_EXPANSION=R
    POWERLEVEL9K_PROMPT_CHAR_ERROR_VIOWR_CONTENT_EXPANSION=R

Fixes #219.
5 years ago
romkatv 79e0190ba1 s/CONFLICTING/CONFLICTED/ for consistency; see #221 5 years ago
romkatv e470bbfe11 remove EXTENDED_CONFIGURATION.md; it fell behind the times too much for my comfort 5 years ago
romkatv 80d9df7117 add CONFLICTING state to vcs
The new state is used whenever there is at least one conflicting
change. It is disabled by default. It can be enabled by
defining POWERLEVEL9K_VCS_CONFLICTING_STATE=true.

    POWERLEVEL9K_VCS_CONFLICTING_STATE=true
    POWERLEVEL9K_VCS_CONFLICTING_BACKGROUND=magenta

Fixes #221.
5 years ago
romkatv 263f915a49 cleanup 5 years ago
romkatv f3e96b17c8 comments 5 years ago
romkatv ebe6a5198d survive SH_WORD_SPLIT; fixes #220 5 years ago
romkatv 5b293c13a2 add font instructions for konsole and tilix; change instructions for gnome terminal
The previous instructions for GNOME Terminal were simpler but they had a
hidden risk. Namely, if users skip the first step (install Meslo) and go
directly for the second (set Meslo as the default monospace font), their
terminal gets fucked up. See #218.
5 years ago
romkatv f79ad65243 more robust KEYMAP handling 5 years ago
romkatv 2218060b2d don't assume that KEYMAP is valid everywhere within zle 5 years ago
Roman Perepelitsa 880a9bd9b2
Merge pull request #217 from CupOfTea696/patch-1
Fix typo in declare POWERLEVEL9K_DIR_ANCHOR_BOLD
5 years ago
Frankie Wittevrongel 71329b12f2
Fix typo in declare POWERLEVEL9K_DIR_ANCHOR_BOLD 5 years ago
romkatv 8554c755bd print new line(s) in precmd instead of embedding them in PROMPT 5 years ago
romkatv 9c9039253c put most of precmd code under !zle 5 years ago
romkatv 3674e69b43 stop setting prompt_cr and prompt_sp 5 years ago
romkatv 040be70d92 change the default value of POWERLEVEL9K_VPN_IP_INTERFACE to recognize wireguard 5 years ago
romkatv f5f5fba08f doc cleanup 5 years ago
romkatv e32ea9cdbd comments 5 years ago
Roman Perepelitsa 4de7eaa95e
comments 5 years ago
romkatv ca49498cb6 don't display kubecontext namespace if it's literally 'default' 5 years ago
romkatv 4313c36df9 Merge branch 'iAnomaly-config-kubernetes' 5 years ago
romkatv e909f09ca0 Merge branch 'config-kubernetes' of https://github.com/iAnomaly/powerlevel10k into iAnomaly-config-kubernetes 5 years ago
romkatv 1ad0e713a4 use fancier battery icons with nerd fonts 5 years ago
romkatv fd96e92df6 show battery as CHARGED on macos if it is at 100% and connected to power supply 5 years ago
romkatv daedc56b3d typo in comments 5 years ago
romkatv 9ce277d179 strip hexadecimal colors from vcs when loading; see #207 5 years ago
romkatv eabdc9dc2e fix battery color 5 years ago
romkatv 2dbd375981 comments 5 years ago
romkatv 9a8a6ca836 allow prompt segments to be disabled through configuration options
Prompt segment `foo` doesn't get evaluated or shown on the left
if `${POWERLEVEL9K_FOO_LEFT_DISABLED-$POWERLEVEL9K_FOO_DISABLED}`
is equal to `true`.

Example:

    POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir)
    POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(dir)

  - By default `dir` is shown on the left and on the right.
  - `POWERLEVEL9K_DIR_LEFT_DISABLED=true` disables `dir` on the left.
  - `POWERLEVEL9K_DIR_RIGHT_DISABLED=true` disables `dir` on the right.
  - `POWERLEVEL9K_DIR_DISABLED=true` disables `dir` everywhere.

Note that it's possible to hide segments without disabling their
evaluation through expansions. For example:

  POWERLEVEL9K_DIR_CONTENT_EXPANSION='${HIDE_DIR-$P9K_CONTENT}'
  POWERLEVEL9K_DIR_VISUAL_IDENTIFIER_EXPANSION='${HIDE_DIR-$P9K_VISUAL_IDENTIFIER}'

With these settings, `HIDE_DIR=''` hides `dir` while `unset HIDE_DIR`
restores it.

fixes #205
5 years ago