1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-12-27 09:01:58 +00:00
Commit graph

2873 commits

Author SHA1 Message Date
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.
2019-09-18 13:38:31 +02:00
romkatv
79e0190ba1 s/CONFLICTING/CONFLICTED/ for consistency; see #221 2019-09-18 13:20:33 +02:00
romkatv
e470bbfe11 remove EXTENDED_CONFIGURATION.md; it fell behind the times too much for my comfort 2019-09-18 10:50:35 +02:00
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.
2019-09-18 10:45:30 +02:00
romkatv
263f915a49 cleanup 2019-09-18 10:45:18 +02:00
romkatv
f3e96b17c8 comments 2019-09-18 10:27:31 +02:00
romkatv
ebe6a5198d survive SH_WORD_SPLIT; fixes #220 2019-09-17 21:41:07 +02:00
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.
2019-09-17 10:12:48 +02:00
romkatv
f79ad65243 more robust KEYMAP handling 2019-09-17 09:59:39 +02:00
romkatv
2218060b2d don't assume that KEYMAP is valid everywhere within zle 2019-09-16 13:45:06 +02:00
Roman Perepelitsa
880a9bd9b2
Merge pull request #217 from CupOfTea696/patch-1
Fix typo in declare POWERLEVEL9K_DIR_ANCHOR_BOLD
2019-09-15 20:52:54 +02:00
Frankie Wittevrongel
71329b12f2
Fix typo in declare POWERLEVEL9K_DIR_ANCHOR_BOLD 2019-09-15 19:50:08 +01:00
romkatv
8554c755bd print new line(s) in precmd instead of embedding them in PROMPT 2019-09-12 11:45:17 +02:00
romkatv
9c9039253c put most of precmd code under !zle 2019-09-12 11:35:24 +02:00
romkatv
3674e69b43 stop setting prompt_cr and prompt_sp 2019-09-12 10:58:37 +02:00
romkatv
040be70d92 change the default value of POWERLEVEL9K_VPN_IP_INTERFACE to recognize wireguard 2019-09-12 10:55:56 +02:00
romkatv
f5f5fba08f doc cleanup 2019-09-12 10:55:34 +02:00
romkatv
e32ea9cdbd comments 2019-09-10 12:32:27 +02:00
Roman Perepelitsa
4de7eaa95e
comments 2019-09-10 11:29:08 +02:00
romkatv
ca49498cb6 don't display kubecontext namespace if it's literally 'default' 2019-09-09 15:29:31 +02:00
romkatv
4313c36df9 Merge branch 'iAnomaly-config-kubernetes' 2019-09-09 15:24:36 +02:00
romkatv
e909f09ca0 Merge branch 'config-kubernetes' of https://github.com/iAnomaly/powerlevel10k into iAnomaly-config-kubernetes 2019-09-09 15:24:18 +02:00
romkatv
1ad0e713a4 use fancier battery icons with nerd fonts 2019-09-09 15:15:31 +02:00
romkatv
fd96e92df6 show battery as CHARGED on macos if it is at 100% and connected to power supply 2019-09-09 14:48:32 +02:00
romkatv
daedc56b3d typo in comments 2019-09-09 14:19:51 +02:00
romkatv
9ce277d179 strip hexadecimal colors from vcs when loading; see #207 2019-09-08 20:00:18 +02:00
romkatv
eabdc9dc2e fix battery color 2019-09-07 12:51:53 +02:00
romkatv
2dbd375981 comments 2019-09-07 10:30:37 +02:00
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
2019-09-07 10:05:56 +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
Cameron Boulton
4405297b13
Default Kubernetes content expansion to include namespace. 2019-09-06 14:55:49 -07:00
romkatv
1ec035ead3 font docs 2019-09-06 12:24:42 +02:00
romkatv
e8a38dc404 font comments 2019-09-06 12:24:36 +02:00
romkatv
8e653efd01 remove obsolete faq entry about auto_name_dirs (there is a workaround in the code now) 2019-09-06 12:10:27 +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
072f7be8ff pull upstream changes from gitstatus 2019-09-05 22:38:36 +02:00
romkatv
b394a601a0 if auto_name_dirs is set, show directory without named directory support 2019-09-04 08:40:24 +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
Roman Perepelitsa
8797ecd8e4
Merge pull request #198 from gschizas/patch-1
Fix name of old windows terminal emulator
2019-09-03 09:48:16 +02:00