Compare commits
No commits in common. "master" and "v1.20.0" have entirely different histories.
12 changed files with 73 additions and 174 deletions
29
README.md
29
README.md
|
@ -2,11 +2,6 @@
|
|||
[](
|
||||
https://gitter.im/powerlevel10k/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
|
||||
|
||||
- **THE PROJECT HAS VERY LIMITED SUPPORT**
|
||||
- **NO NEW FEATURES ARE IN THE WORKS**
|
||||
- **MOST BUGS WILL GO UNFIXED**
|
||||
- **HELP REQUESTS WILL BE IGNORED**
|
||||
|
||||
Powerlevel10k is a theme for Zsh. It emphasizes [speed](#uncompromising-performance),
|
||||
[flexibility](#extremely-customizable) and [out-of-the-box experience](#configuration-wizard).
|
||||
|
||||
|
@ -363,7 +358,6 @@ You can enable as many segments as you like. It won't slow down your prompt or Z
|
|||
| `pyenv` | python environment from [pyenv](https://github.com/pyenv/pyenv) |
|
||||
| `ram` | free RAM |
|
||||
| `ranger` | [ranger](https://github.com/ranger/ranger) shell |
|
||||
| `yazi` | [yazi](https://github.com/sxyazi/yazi) shell |
|
||||
| `rbenv` | ruby environment from [rbenv](https://github.com/rbenv/rbenv) |
|
||||
| `rust_version` | [rustc](https://www.rust-lang.org) version |
|
||||
| `rvm` | ruby environment from [rvm](https://rvm.io) |
|
||||
|
@ -537,7 +531,7 @@ echo 'source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme' >>~/.zs
|
|||
referenced above is the official Powerlevel10k package.
|
||||
|
||||
There is also [zsh-theme-powerlevel10k](
|
||||
https://www.archlinux.org/packages/extra/x86_64/zsh-theme-powerlevel10k/) package.
|
||||
https://www.archlinux.org/packages/community/x86_64/zsh-theme-powerlevel10k/) community package.
|
||||
Historically, [it has been breaking often and for extended periods of time](
|
||||
https://github.com/romkatv/powerlevel10k/pull/786). **Do not use it.**
|
||||
|
||||
|
@ -675,7 +669,6 @@ If you are using a different terminal, proceed with manual font installation.
|
|||
- **Windows Terminal** by Microsoft (the new thing): Open *Settings* (<kbd>Ctrl+,</kbd>), click
|
||||
either on the selected profile under *Profiles* or on *Defaults*, click *Appearance* and set
|
||||
*Font face* to `MesloLGS NF`.
|
||||
- **Conemu**: Open *Setup → General → Fonts* and set *Main console font* to `MesloLGS NF`.
|
||||
- **IntelliJ** (and other IDEs by Jet Brains): Open *IDE → Edit → Preferences → Editor →
|
||||
Color Scheme → Console Font*. Select *Use console font instead of the default* and set the font
|
||||
name to `MesloLGS NF`.
|
||||
|
@ -691,9 +684,7 @@ If you are using a different terminal, proceed with manual font installation.
|
|||
tab, uncheck *Use the system fixed width font* (if not already) and select `MesloLGS NF Regular`.
|
||||
Exit the Preferences dialog by clicking *Close*.
|
||||
- **MobaXterm**: Open *Settings* → *Configuration* → *Terminal* → (under *Terminal look and feel*)
|
||||
and change *Font* to `MesloLGS NF`. If you have *sessions*, you need to change the font in each
|
||||
of them through *Settings* → right click on an individual session → *Edit Session* → *Terminal
|
||||
Settings* → *Font settings*.
|
||||
and change *Font* to `MesloLGS NF`.
|
||||
- **Asbrú Connection Manager**: Open *Preferences → Local Shell Options → Look and Feel*, enable
|
||||
*Use these personal options* and change *Font:* under *Terminal UI* to `MesloLGS NF Regular`.
|
||||
To change the font for the remote host connections, go to *Preferences → Terminal Options →
|
||||
|
@ -1348,12 +1339,6 @@ typeset -g POWERLEVEL9K_TIME_FOREGROUND='#FF0000'
|
|||
*Related:*
|
||||
- [Directory is difficult to see in prompt when using Rainbow style.](
|
||||
#directory-is-difficult-to-see-in-prompt-when-using-rainbow-style)
|
||||
- [Incorrect foreground color in VSCode Terminal.](#incorrect-foreground-color-in-vscode-terminal)
|
||||
|
||||
By default, VSCode Terminal may arbitrarily replace the foreground color of your choice with a
|
||||
different color. This behavior can be
|
||||
[turned off](https://code.visualstudio.com/docs/terminal/appearance#_minimum-contrast-ratio) in
|
||||
VSCode settings.
|
||||
|
||||
### Why does Powerlevel10k spawn extra processes?
|
||||
|
||||
|
@ -1543,7 +1528,6 @@ Powerlevel10k are released. This may change in the future but not soon.
|
|||
- [Transient prompt stops working after some time](#transient-prompt-stops-working-after-some-time)
|
||||
- [Cannot make Powerlevel10k work with my plugin manager](#cannot-make-powerlevel10k-work-with-my-plugin-manager)
|
||||
- [Directory is difficult to see in prompt when using Rainbow style](#directory-is-difficult-to-see-in-prompt-when-using-rainbow-style)
|
||||
- [Incorrect foreground color in VSCode Terminal.](#incorrect-foreground-color-in-vscode-terminal)
|
||||
- [Horrific mess when resizing terminal window](#horrific-mess-when-resizing-terminal-window)
|
||||
- [Icons cut off in Konsole](#icons-cut-off-in-konsole)
|
||||
- [Arch Linux logo has a dot in the bottom right corner](#arch-linux-logo-has-a-dot-in-the-bottom-right-corner)
|
||||
|
@ -1887,15 +1871,6 @@ There are several ways to fix this.
|
|||
`POWERLEVEL9K_DIR_ANCHOR_FOREGROUND` and `POWERLEVEL9K_DIR_ANCHOR_BOLD`. You can find them in
|
||||
`~/.p10k.zsh`.
|
||||
|
||||
*Related*: [Incorrect foreground color in VSCode Terminal.](#incorrect-foreground-color-in-vscode-terminal)
|
||||
|
||||
### Incorrect foreground color in VSCode Terminal
|
||||
|
||||
By default, VSCode Terminal may arbitrarily replace the foreground color of your choice with a
|
||||
different color. This behavior can be
|
||||
[turned off](https://code.visualstudio.com/docs/terminal/appearance#_minimum-contrast-ratio) in
|
||||
VSCode settings.
|
||||
|
||||
### Horrific mess when resizing terminal window
|
||||
|
||||
When you resize a terminal window horizontally back and forth a few times, you might see this ugly
|
||||
|
|
|
@ -81,7 +81,6 @@
|
|||
context # user@hostname
|
||||
nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
|
||||
ranger # ranger shell (https://github.com/ranger/ranger)
|
||||
yazi # yazi shell (https://github.com/sxyazi/yazi)
|
||||
nnn # nnn shell (https://github.com/jarun/nnn)
|
||||
lf # lf shell (https://github.com/gokcehan/lf)
|
||||
xplr # xplr shell (https://github.com/sayanarijit/xplr)
|
||||
|
@ -729,12 +728,6 @@
|
|||
typeset -g POWERLEVEL9K_RANGER_FOREGROUND=178
|
||||
# Custom icon.
|
||||
# typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
|
||||
####################[ yazi: yazi shell (https://github.com/sxyazi/yazi) ]#####################
|
||||
# Yazi shell color.
|
||||
typeset -g POWERLEVEL9K_YAZI_FOREGROUND=178
|
||||
# Custom icon.
|
||||
# typeset -g POWERLEVEL9K_YAZI_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
|
||||
######################[ nnn: nnn shell (https://github.com/jarun/nnn) ]#######################
|
||||
# Nnn shell color.
|
||||
|
@ -811,8 +804,9 @@
|
|||
# Text and color for insert vi mode.
|
||||
typeset -g POWERLEVEL9K_VI_INSERT_MODE_STRING=
|
||||
typeset -g POWERLEVEL9K_VI_MODE_INSERT_FOREGROUND=66
|
||||
|
||||
# Custom icon.
|
||||
# typeset -g POWERLEVEL9K_VI_MODE_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
# typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
|
||||
######################################[ ram: free RAM ]#######################################
|
||||
# RAM color.
|
||||
|
@ -1677,7 +1671,7 @@
|
|||
|
||||
# User-defined prompt segments may optionally provide an instant_prompt_* function. Its job
|
||||
# is to generate the prompt segment for display in instant prompt. See
|
||||
# https://github.com/romkatv/powerlevel10k#instant-prompt.
|
||||
# https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt.
|
||||
#
|
||||
# Powerlevel10k will call instant_prompt_* at the same time as the regular prompt_* function
|
||||
# and will record all `p10k segment` calls it makes. When displaying instant prompt, Powerlevel10k
|
||||
|
@ -1713,7 +1707,7 @@
|
|||
# it incompatible with your zsh configuration files.
|
||||
# - quiet: Enable instant prompt and don't print warnings when detecting console output
|
||||
# during zsh initialization. Choose this if you've read and understood
|
||||
# https://github.com/romkatv/powerlevel10k#instant-prompt.
|
||||
# https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt.
|
||||
# - verbose: Enable instant prompt and print a warning when detecting console output during
|
||||
# zsh initialization. Choose this if you've never tried instant prompt, haven't
|
||||
# seen the warning, or if you are unsure what this all means.
|
||||
|
|
|
@ -81,7 +81,6 @@
|
|||
context # user@hostname
|
||||
nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
|
||||
ranger # ranger shell (https://github.com/ranger/ranger)
|
||||
yazi # yazi shell (https://github.com/sxyazi/yazi)
|
||||
nnn # nnn shell (https://github.com/jarun/nnn)
|
||||
lf # lf shell (https://github.com/gokcehan/lf)
|
||||
xplr # xplr shell (https://github.com/sayanarijit/xplr)
|
||||
|
@ -277,6 +276,10 @@
|
|||
# the full directory that was used in previous commands.
|
||||
typeset -g POWERLEVEL9K_DIR_HYPERLINK=false
|
||||
|
||||
# Enable special styling for non-writable directories. See POWERLEVEL9K_LOCK_ICON and
|
||||
# POWERLEVEL9K_DIR_CLASSES below.
|
||||
typeset -g POWERLEVEL9K_DIR_SHOW_WRITABLE=v2
|
||||
|
||||
# Enable special styling for non-writable and non-existent directories. See POWERLEVEL9K_LOCK_ICON
|
||||
# and POWERLEVEL9K_DIR_CLASSES below.
|
||||
typeset -g POWERLEVEL9K_DIR_SHOW_WRITABLE=v3
|
||||
|
@ -720,12 +723,6 @@
|
|||
typeset -g POWERLEVEL9K_RANGER_FOREGROUND=3
|
||||
# Custom icon.
|
||||
# typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
|
||||
####################[ yazi: yazi shell (https://github.com/sxyazi/yazi) ]#####################
|
||||
# Yazi shell color.
|
||||
typeset -g POWERLEVEL9K_YAZI_FOREGROUND=3
|
||||
# Custom icon.
|
||||
# typeset -g POWERLEVEL9K_YAZI_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
|
||||
######################[ nnn: nnn shell (https://github.com/jarun/nnn) ]#######################
|
||||
# Nnn shell color.
|
||||
|
@ -1652,7 +1649,7 @@
|
|||
|
||||
# User-defined prompt segments may optionally provide an instant_prompt_* function. Its job
|
||||
# is to generate the prompt segment for display in instant prompt. See
|
||||
# https://github.com/romkatv/powerlevel10k#instant-prompt.
|
||||
# https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt.
|
||||
#
|
||||
# Powerlevel10k will call instant_prompt_* at the same time as the regular prompt_* function
|
||||
# and will record all `p10k segment` calls it makes. When displaying instant prompt, Powerlevel10k
|
||||
|
@ -1688,7 +1685,7 @@
|
|||
# it incompatible with your zsh configuration files.
|
||||
# - quiet: Enable instant prompt and don't print warnings when detecting console output
|
||||
# during zsh initialization. Choose this if you've read and understood
|
||||
# https://github.com/romkatv/powerlevel10k#instant-prompt.
|
||||
# https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt.
|
||||
# - verbose: Enable instant prompt and print a warning when detecting console output during
|
||||
# zsh initialization. Choose this if you've never tried instant prompt, haven't
|
||||
# seen the warning, or if you are unsure what this all means.
|
||||
|
|
|
@ -81,7 +81,6 @@
|
|||
context # user@hostname
|
||||
nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
|
||||
ranger # ranger shell (https://github.com/ranger/ranger)
|
||||
yazi # yazi shell (https://github.com/sxyazi/yazi)
|
||||
nnn # nnn shell (https://github.com/jarun/nnn)
|
||||
lf # lf shell (https://github.com/gokcehan/lf)
|
||||
xplr # xplr shell (https://github.com/sayanarijit/xplr)
|
||||
|
@ -720,12 +719,6 @@
|
|||
typeset -g POWERLEVEL9K_RANGER_FOREGROUND=178
|
||||
# Custom icon.
|
||||
# typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
|
||||
####################[ yazi: yazi shell (https://github.com/sxyazi/yazi) ]#####################
|
||||
# Yazi shell color.
|
||||
typeset -g POWERLEVEL9K_YAZI_FOREGROUND=178
|
||||
# Custom icon.
|
||||
# typeset -g POWERLEVEL9K_YAZI_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
|
||||
######################[ nnn: nnn shell (https://github.com/jarun/nnn) ]#######################
|
||||
# Nnn shell color.
|
||||
|
@ -1652,7 +1645,7 @@
|
|||
|
||||
# User-defined prompt segments may optionally provide an instant_prompt_* function. Its job
|
||||
# is to generate the prompt segment for display in instant prompt. See
|
||||
# https://github.com/romkatv/powerlevel10k#instant-prompt.
|
||||
# https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt.
|
||||
#
|
||||
# Powerlevel10k will call instant_prompt_* at the same time as the regular prompt_* function
|
||||
# and will record all `p10k segment` calls it makes. When displaying instant prompt, Powerlevel10k
|
||||
|
@ -1688,7 +1681,7 @@
|
|||
# it incompatible with your zsh configuration files.
|
||||
# - quiet: Enable instant prompt and don't print warnings when detecting console output
|
||||
# during zsh initialization. Choose this if you've read and understood
|
||||
# https://github.com/romkatv/powerlevel10k#instant-prompt.
|
||||
# https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt.
|
||||
# - verbose: Enable instant prompt and print a warning when detecting console output during
|
||||
# zsh initialization. Choose this if you've never tried instant prompt, haven't
|
||||
# seen the warning, or if you are unsure what this all means.
|
||||
|
|
|
@ -169,7 +169,7 @@
|
|||
# it incompatible with your zsh configuration files.
|
||||
# - quiet: Enable instant prompt and don't print warnings when detecting console output
|
||||
# during zsh initialization. Choose this if you've read and understood
|
||||
# https://github.com/romkatv/powerlevel10k#instant-prompt.
|
||||
# https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt.
|
||||
# - verbose: Enable instant prompt and print a warning when detecting console output during
|
||||
# zsh initialization. Choose this if you've never tried instant prompt, haven't
|
||||
# seen the warning, or if you are unsure what this all means.
|
||||
|
|
|
@ -81,7 +81,6 @@
|
|||
context # user@hostname
|
||||
nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
|
||||
ranger # ranger shell (https://github.com/ranger/ranger)
|
||||
yazi # yazi shell (https://github.com/sxyazi/yazi)
|
||||
nnn # nnn shell (https://github.com/jarun/nnn)
|
||||
lf # lf shell (https://github.com/gokcehan/lf)
|
||||
xplr # xplr shell (https://github.com/sayanarijit/xplr)
|
||||
|
@ -748,14 +747,7 @@
|
|||
typeset -g POWERLEVEL9K_RANGER_BACKGROUND=0
|
||||
# Custom icon.
|
||||
# typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
|
||||
####################[ yazi: yazi shell (https://github.com/sxyazi/yazi) ]#####################
|
||||
# Yazi shell color.
|
||||
typeset -g POWERLEVEL9K_YAZI_FOREGROUND=3
|
||||
typeset -g POWERLEVEL9K_YAZI_BACKGROUND=0
|
||||
# Custom icon.
|
||||
# typeset -g POWERLEVEL9K_YAZI_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
|
||||
|
||||
######################[ nnn: nnn shell (https://github.com/jarun/nnn) ]#######################
|
||||
# Nnn shell color.
|
||||
typeset -g POWERLEVEL9K_NNN_FOREGROUND=0
|
||||
|
@ -843,8 +835,6 @@
|
|||
# Text and color for insert vi mode.
|
||||
typeset -g POWERLEVEL9K_VI_INSERT_MODE_STRING=
|
||||
typeset -g POWERLEVEL9K_VI_MODE_INSERT_FOREGROUND=8
|
||||
# Custom icon.
|
||||
# typeset -g POWERLEVEL9K_VI_MODE_VISUAL_IDENTIFIER_EXPANSION='⭐'
|
||||
|
||||
######################################[ ram: free RAM ]#######################################
|
||||
# RAM color.
|
||||
|
@ -1774,7 +1764,7 @@
|
|||
|
||||
# User-defined prompt segments may optionally provide an instant_prompt_* function. Its job
|
||||
# is to generate the prompt segment for display in instant prompt. See
|
||||
# https://github.com/romkatv/powerlevel10k#instant-prompt.
|
||||
# https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt.
|
||||
#
|
||||
# Powerlevel10k will call instant_prompt_* at the same time as the regular prompt_* function
|
||||
# and will record all `p10k segment` calls it makes. When displaying instant prompt, Powerlevel10k
|
||||
|
@ -1811,7 +1801,7 @@
|
|||
# it incompatible with your zsh configuration files.
|
||||
# - quiet: Enable instant prompt and don't print warnings when detecting console output
|
||||
# during zsh initialization. Choose this if you've read and understood
|
||||
# https://github.com/romkatv/powerlevel10k#instant-prompt.
|
||||
# https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt.
|
||||
# - verbose: Enable instant prompt and print a warning when detecting console output during
|
||||
# zsh initialization. Choose this if you've never tried instant prompt, haven't
|
||||
# seen the warning, or if you are unsure what this all means.
|
||||
|
|
|
@ -87,7 +87,7 @@
|
|||
# it incompatible with your zsh configuration files.
|
||||
# - quiet: Enable instant prompt and don't print warnings when detecting console output
|
||||
# during zsh initialization. Choose this if you've read and understood
|
||||
# https://github.com/romkatv/powerlevel10k#instant-prompt.
|
||||
# https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt.
|
||||
# - verbose: Enable instant prompt and print a warning when detecting console output during
|
||||
# zsh initialization. Choose this if you've never tried instant prompt, haven't
|
||||
# seen the warning, or if you are unsure what this all means.
|
||||
|
|
5
font.md
5
font.md
|
@ -55,7 +55,6 @@ If you are using a different terminal, proceed with manual font installation.
|
|||
- **Windows Terminal** by Microsoft (the new thing): Open *Settings* (<kbd>Ctrl+,</kbd>), click
|
||||
either on the selected profile under *Profiles* or on *Defaults*, click *Appearance* and set
|
||||
*Font face* to `MesloLGS NF`.
|
||||
- **Conemu**: Open *Setup → General → Fonts* and set *Main console font* to `MesloLGS NF`.
|
||||
- **IntelliJ** (and other IDEs by Jet Brains): Open *IDE → Edit → Preferences → Editor →
|
||||
Color Scheme → Console Font*. Select *Use console font instead of the default* and set the font
|
||||
name to `MesloLGS NF`.
|
||||
|
@ -71,9 +70,7 @@ If you are using a different terminal, proceed with manual font installation.
|
|||
tab, uncheck *Use the system fixed width font* (if not already) and select `MesloLGS NF Regular`.
|
||||
Exit the Preferences dialog by clicking *Close*.
|
||||
- **MobaXterm**: Open *Settings* → *Configuration* → *Terminal* → (under *Terminal look and feel*)
|
||||
and change *Font* to `MesloLGS NF`. If you have *sessions*, you need to change the font in each
|
||||
of them through *Settings* → right click on an individual session → *Edit Session* → *Terminal
|
||||
Settings* → *Font settings*.
|
||||
and change *Font* to `MesloLGS NF`.
|
||||
- **Asbrú Connection Manager**: Open *Preferences → Local Shell Options → Look and Feel*, enable
|
||||
*Use these personal options* and change *Font:* under *Terminal UI* to `MesloLGS NF Regular`.
|
||||
To change the font for the remote host connections, go to *Preferences → Terminal Options →
|
||||
|
|
|
@ -10,7 +10,7 @@ VERSION ?= $(shell . ./build.info && printf "%s" "$$gitstatus_version")
|
|||
#
|
||||
# Sized delete is implemented as __ZdlPvm in /usr/lib/libc++.1.dylib but this symbol is
|
||||
# missing in macOS prior to 10.13.
|
||||
CXXFLAGS += -std=c++14 -funsigned-char -O3 -DNDEBUG -DGITSTATUS_VERSION=$(VERSION) -Wall # -g -fsanitize=thread
|
||||
CXXFLAGS += -std=c++14 -funsigned-char -O3 -DNDEBUG -DGITSTATUS_VERSION=$(VERSION) -Wall -Werror # -g -fsanitize=thread
|
||||
LDFLAGS += -pthread # -fsanitize=thread
|
||||
LDLIBS += -lgit2 # -lprofiler -lunwind
|
||||
|
||||
|
|
|
@ -75,7 +75,6 @@ function _p9k_init_icons() {
|
|||
LINUX_ENDEAVOUROS_ICON '\uE271'$s #
|
||||
LINUX_ROCKY_ICON '\uE271'$s #
|
||||
LINUX_GUIX_ICON '\uE271'$s #
|
||||
LINUX_NEON_ICON '\uE271'$s #
|
||||
SUNOS_ICON '\U1F31E'$q # 🌞
|
||||
HOME_ICON '\uE12C'$s #
|
||||
HOME_SUB_ICON '\uE18D'$s #
|
||||
|
@ -139,7 +138,6 @@ function _p9k_init_icons() {
|
|||
JAVA_ICON '\U2615' # ☕︎
|
||||
LARAVEL_ICON ''
|
||||
RANGER_ICON '\u2B50' # ⭐
|
||||
YAZI_ICON '\u2B50' # ⭐
|
||||
MIDNIGHT_COMMANDER_ICON 'mc'
|
||||
VIM_ICON 'vim'
|
||||
TERRAFORM_ICON 'tf'
|
||||
|
@ -233,7 +231,6 @@ function _p9k_init_icons() {
|
|||
LINUX_ENDEAVOUROS_ICON '\uF17C'$s #
|
||||
LINUX_ROCKY_ICON '\uF17C'$s #
|
||||
LINUX_GUIX_ICON '\uF17C'$s #
|
||||
LINUX_NEON_ICON '\uF17C'$s #
|
||||
SUNOS_ICON '\uF185 ' #
|
||||
HOME_ICON '\uF015'$s #
|
||||
HOME_SUB_ICON '\uF07C'$s #
|
||||
|
@ -293,7 +290,6 @@ function _p9k_init_icons() {
|
|||
JAVA_ICON '\U2615' # ☕︎
|
||||
LARAVEL_ICON ''
|
||||
RANGER_ICON '\u2B50' # ⭐
|
||||
YAZI_ICON '\u2B50' # ⭐
|
||||
MIDNIGHT_COMMANDER_ICON 'mc'
|
||||
VIM_ICON 'vim'
|
||||
TERRAFORM_ICON 'tf'
|
||||
|
@ -392,7 +388,6 @@ function _p9k_init_icons() {
|
|||
LINUX_ENDEAVOUROS_ICON "${CODEPOINT_OF_AWESOME_LINUX:+\\u$CODEPOINT_OF_AWESOME_LINUX$s}"
|
||||
LINUX_ROCKY_ICON "${CODEPOINT_OF_AWESOME_LINUX:+\\u$CODEPOINT_OF_AWESOME_LINUX$s}"
|
||||
LINUX_GUIX_ICON "${CODEPOINT_OF_AWESOME_LINUX:+\\u$CODEPOINT_OF_AWESOME_LINUX$s}"
|
||||
LINUX_NEON_ICON "${CODEPOINT_OF_AWESOME_LINUX:+\\u$CODEPOINT_OF_AWESOME_LINUX$s}"
|
||||
SUNOS_ICON "${CODEPOINT_OF_AWESOME_SUN_O:+\\u$CODEPOINT_OF_AWESOME_SUN_O }"
|
||||
HOME_ICON "${CODEPOINT_OF_AWESOME_HOME:+\\u$CODEPOINT_OF_AWESOME_HOME$s}"
|
||||
HOME_SUB_ICON "${CODEPOINT_OF_AWESOME_FOLDER_OPEN:+\\u$CODEPOINT_OF_AWESOME_FOLDER_OPEN$s}"
|
||||
|
@ -450,7 +445,6 @@ function _p9k_init_icons() {
|
|||
JAVA_ICON '\U2615' # ☕︎
|
||||
LARAVEL_ICON ''
|
||||
RANGER_ICON '\u2B50' # ⭐
|
||||
YAZI_ICON '\u2B50' # ⭐
|
||||
MIDNIGHT_COMMANDER_ICON 'mc'
|
||||
VIM_ICON 'vim'
|
||||
TERRAFORM_ICON 'tf'
|
||||
|
@ -539,12 +533,11 @@ function _p9k_init_icons() {
|
|||
LINUX_ARTIX_ICON '\UF31F'$s #
|
||||
LINUX_UBUNTU_ICON '\uF31b'$s #
|
||||
LINUX_KALI_ICON '\uF327'$s #
|
||||
LINUX_RHEL_ICON '\UF111B'$s #
|
||||
LINUX_RHEL_ICON '\uF316'$s #
|
||||
LINUX_AMZN_ICON '\uF270'$s #
|
||||
LINUX_ENDEAVOUROS_ICON '\UF322'$s #
|
||||
LINUX_ROCKY_ICON '\UF32B'$s #
|
||||
LINUX_GUIX_ICON '\UF325'$s #
|
||||
LINUX_NEON_ICON '\uF17C' #
|
||||
LINUX_ICON '\uF17C' #
|
||||
SUNOS_ICON '\uF185 ' #
|
||||
HOME_ICON '\uF015'$s #
|
||||
|
@ -610,7 +603,6 @@ function _p9k_init_icons() {
|
|||
JAVA_ICON '\uE738' #
|
||||
LARAVEL_ICON '\ue73f'$q #
|
||||
RANGER_ICON '\uF00b ' #
|
||||
YAZI_ICON '\uF00b ' #
|
||||
MIDNIGHT_COMMANDER_ICON 'mc' # mc
|
||||
VIM_ICON '\uE62B' #
|
||||
TERRAFORM_ICON '\uF1BB ' #
|
||||
|
@ -704,7 +696,6 @@ function _p9k_init_icons() {
|
|||
LINUX_ENDEAVOUROS_ICON '\uF17C' #
|
||||
LINUX_ROCKY_ICON '\uF17C' #
|
||||
LINUX_GUIX_ICON '\uF325'$s #
|
||||
LINUX_NEON_ICON '\uF17C' #
|
||||
LINUX_ICON '\uF17C' #
|
||||
SUNOS_ICON '\uF185 ' #
|
||||
HOME_ICON '\uF015'$s #
|
||||
|
@ -765,7 +756,6 @@ function _p9k_init_icons() {
|
|||
JAVA_ICON '\uE738' #
|
||||
LARAVEL_ICON '\ue73f'$q #
|
||||
RANGER_ICON '\uF00b ' #
|
||||
YAZI_ICON '\uF00b ' #
|
||||
MIDNIGHT_COMMANDER_ICON 'mc'
|
||||
VIM_ICON '\uE62B' #
|
||||
TERRAFORM_ICON '\uF1BB ' #
|
||||
|
@ -857,7 +847,6 @@ function _p9k_init_icons() {
|
|||
LINUX_ENDEAVOUROS_ICON 'edvos'
|
||||
LINUX_ROCKY_ICON 'rocky'
|
||||
LINUX_GUIX_ICON 'guix'
|
||||
LINUX_NEON_ICON 'neon'
|
||||
SUNOS_ICON 'sunos'
|
||||
HOME_ICON ''
|
||||
HOME_SUB_ICON ''
|
||||
|
@ -917,7 +906,6 @@ function _p9k_init_icons() {
|
|||
JAVA_ICON 'java'
|
||||
LARAVEL_ICON ''
|
||||
RANGER_ICON 'ranger'
|
||||
YAZI_ICON 'yazi'
|
||||
MIDNIGHT_COMMANDER_ICON 'mc'
|
||||
VIM_ICON 'vim'
|
||||
TERRAFORM_ICON 'tf'
|
||||
|
@ -1011,7 +999,6 @@ function _p9k_init_icons() {
|
|||
LINUX_ENDEAVOUROS_ICON 'Edv'
|
||||
LINUX_ROCKY_ICON 'Roc'
|
||||
LINUX_GUIX_ICON 'Guix'
|
||||
LINUX_NEON_ICON 'Neon'
|
||||
SUNOS_ICON 'Sun'
|
||||
HOME_ICON ''
|
||||
HOME_SUB_ICON ''
|
||||
|
@ -1071,7 +1058,6 @@ function _p9k_init_icons() {
|
|||
JAVA_ICON '\U2615' # ☕︎
|
||||
LARAVEL_ICON ''
|
||||
RANGER_ICON '\u2B50' # ⭐
|
||||
YAZI_ICON '\u2B50' # ⭐
|
||||
MIDNIGHT_COMMANDER_ICON 'mc'
|
||||
VIM_ICON 'vim'
|
||||
TERRAFORM_ICON 'tf'
|
||||
|
|
|
@ -1314,7 +1314,7 @@ function _p9k_fvm_old() {
|
|||
}
|
||||
|
||||
function _p9k_fvm_new() {
|
||||
_p9k_upglob .fvm/flutter_sdk @ && return 1
|
||||
_p9k_upglob .fvm @ && return 1
|
||||
local sdk=$_p9k__parent_dirs[$?]/.fvm/flutter_sdk
|
||||
if [[ ${sdk:A} == (#b)*/versions/([^/]##) ]]; then
|
||||
_p9k_prompt_segment prompt_fvm blue $_p9k_color1 FLUTTER_ICON 0 '' ${match[1]//\%/%%}
|
||||
|
@ -1410,9 +1410,6 @@ _p9k_prompt_battery_set_args() {
|
|||
local -i is_full=1 is_calculating is_charching
|
||||
local dir
|
||||
for dir in $bats; do
|
||||
_p9k_read_file $dir/status(N) && local bat_status=$_p9k__ret || continue
|
||||
# Skip batteries with "Unknown" status: https://github.com/romkatv/powerlevel10k/pull/2562.
|
||||
[[ $bat_status == Unknown ]] && continue
|
||||
local -i pow=0 full=0
|
||||
if _p9k_read_file $dir/(energy_full|charge_full|charge_counter)(N); then
|
||||
(( energy_full += ${full::=_p9k__ret} ))
|
||||
|
@ -1425,6 +1422,7 @@ _p9k_prompt_battery_set_args() {
|
|||
elif _p9k_read_file $dir/(energy|charge)_now(N); then
|
||||
(( energy_now += _p9k__ret ))
|
||||
fi
|
||||
_p9k_read_file $dir/status(N) && local bat_status=$_p9k__ret || continue
|
||||
[[ $bat_status != Full ]] && is_full=0
|
||||
[[ $bat_status == Charging ]] && is_charching=1
|
||||
[[ $bat_status == (Charging|Discharging) && $pow == 0 ]] && is_calculating=1
|
||||
|
@ -4264,8 +4262,8 @@ function _p9k_parse_virtualenv_cfg() {
|
|||
cfg=$(<$1) || return
|
||||
|
||||
local -a match mbegin mend
|
||||
[[ $'\n'$cfg$'\n' == (#b)*$'\n'prompt[$' \t']#=([^$'\n']#)$'\n'* ]] || return
|
||||
local res=${${match[1]##[$' \t']#}%%[$' \t']#}
|
||||
[[ $'\n'$cfg$'\n' == (#b)*$'\n'prompt[$' \t']#=[$' \t']#([^$' \t']#)[$' \t']#$'\n'* ]] || return
|
||||
local res=$match[1]
|
||||
if [[ $res == (\"*\"|\'*\') ]]; then
|
||||
# The string is quoted in python style, which isn't the same as quoting in zsh.
|
||||
# For example, the literal 'foo"\'bar' denotes foo"'bar in python but in zsh
|
||||
|
@ -4955,18 +4953,6 @@ function instant_prompt_ranger() {
|
|||
_p9k_prompt_segment prompt_ranger $_p9k_color1 yellow RANGER_ICON 1 '$RANGER_LEVEL' '$RANGER_LEVEL'
|
||||
}
|
||||
|
||||
function prompt_yazi() {
|
||||
_p9k_prompt_segment $0 $_p9k_color1 yellow YAZI_ICON 0 '' $YAZI_LEVEL
|
||||
}
|
||||
|
||||
_p9k_prompt_yazi_init() {
|
||||
typeset -g "_p9k__segment_cond_${_p9k__prompt_side}[_p9k__segment_index]"='$YAZI_LEVEL'
|
||||
}
|
||||
|
||||
function instant_prompt_yazi() {
|
||||
_p9k_prompt_segment prompt_yazi $_p9k_color1 yellow YAZI_ICON 1 '$YAZI_LEVEL' '$YAZI_LEVEL'
|
||||
}
|
||||
|
||||
function prompt_midnight_commander() {
|
||||
local -i len=$#_p9k__prompt _p9k__has_upglob
|
||||
_p9k_prompt_segment $0 $_p9k_color1 yellow MIDNIGHT_COMMANDER_ICON 0 '' ''
|
||||
|
@ -5125,7 +5111,7 @@ function _p9k_timewarrior_clear() {
|
|||
|
||||
function prompt_timewarrior() {
|
||||
local dir
|
||||
[[ -n ${dir::=$TIMEWARRIORDB} || -n ${dir::=~/.timewarrior}(#q-/N) ]] ||
|
||||
[[ -n ${dir::=$TIMEWARRIORDB} || -n ${dir::=~/.timewarrior}(#qN/) ]] ||
|
||||
dir=${XDG_DATA_HOME:-~/.local/share}/timewarrior
|
||||
dir+=/data
|
||||
local -a stat
|
||||
|
@ -5234,10 +5220,7 @@ function _p9k_taskwarrior_check_data() {
|
|||
}
|
||||
|
||||
function _p9k_taskwarrior_init_data() {
|
||||
local -a stat files=(
|
||||
$_p9k_taskwarrior_data_dir/{pending,completed}.data
|
||||
$_p9k_taskwarrior_data_dir/taskchampion.sqlite3
|
||||
)
|
||||
local -a stat files=($_p9k_taskwarrior_data_dir/{pending,completed}.data)
|
||||
_p9k_taskwarrior_data_files=($^files(N))
|
||||
_p9k_taskwarrior_data_non_files=(${files:|_p9k_taskwarrior_data_files})
|
||||
if (( $#_p9k_taskwarrior_data_files )); then
|
||||
|
@ -5264,9 +5247,7 @@ function _p9k_taskwarrior_init_data() {
|
|||
local -a ts
|
||||
ts=($(command task +PENDING -OVERDUE list rc.verbose=nothing rc.color=0 rc._forcecolor=0 \
|
||||
rc.report.list.labels= rc.report.list.columns=due.epoch </dev/null 2>/dev/null)) || ts=()
|
||||
# The second condition is a workaround for a bug in taskwarrior v3.0.1.
|
||||
# https://github.com/romkatv/powerlevel10k/issues/2648.
|
||||
if (( $#ts && ! ${#${(@)ts:#(|-)<->(|.<->)}} )); then
|
||||
if (( $#ts )); then
|
||||
_p9k_taskwarrior_next_due=${${(on)ts}[1]}
|
||||
(( _p9k_taskwarrior_next_due > EPOCHSECONDS )) || _p9k_taskwarrior_next_due=$((EPOCHSECONDS+60))
|
||||
fi
|
||||
|
@ -6740,9 +6721,9 @@ function _p9k_clear_instant_prompt() {
|
|||
echo -E - ""
|
||||
echo -E - "${(%):-For details, see:}"
|
||||
if (( _p9k_term_has_href )); then
|
||||
echo - "${(%):-\e]8;;https://github.com/romkatv/powerlevel10k#instant-prompt\ahttps://github.com/romkatv/powerlevel10k#instant-prompt\e]8;;\a}"
|
||||
echo - "${(%):-\e]8;;https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt\ahttps://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt\e]8;;\a}"
|
||||
else
|
||||
echo - "${(%):-https://github.com/romkatv/powerlevel10k#instant-prompt}"
|
||||
echo - "${(%):-https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt}"
|
||||
fi
|
||||
echo -E - ""
|
||||
echo - "${(%):-%3F-- console output produced during zsh initialization follows --%f}"
|
||||
|
@ -7473,7 +7454,7 @@ _p9k_init_params() {
|
|||
'gnu.org' VCS_GIT_GNU_ICON
|
||||
'kde.org' VCS_GIT_KDE_ICON
|
||||
'kernel.org' VCS_GIT_LINUX_ICON
|
||||
'sr.ht' VCS_GIT_SOURCEHUT_ICON
|
||||
'sourcehut.org' VCS_GIT_SOURCEHUT_ICON
|
||||
)
|
||||
typeset -ga _POWERLEVEL9K_VCS_GIT_REMOTE_ICONS
|
||||
for domain icon in "${domain2icon[@]}"; do
|
||||
|
@ -8630,14 +8611,8 @@ function _p9k_init_cacheable() {
|
|||
fi
|
||||
case $os_release_id in
|
||||
*arch*) _p9k_set_os Linux LINUX_ARCH_ICON;;
|
||||
*debian*) _p9k_set_os Linux LINUX_DEBIAN_ICON;;
|
||||
*raspbian*) _p9k_set_os Linux LINUX_RASPBIAN_ICON;;
|
||||
*debian*)
|
||||
if [[ -f /etc/apt/sources.list.d/raspi.list ]]; then
|
||||
_p9k_set_os Linux LINUX_RASPBIAN_ICON
|
||||
else
|
||||
_p9k_set_os Linux LINUX_DEBIAN_ICON
|
||||
fi
|
||||
;;
|
||||
*ubuntu*) _p9k_set_os Linux LINUX_UBUNTU_ICON;;
|
||||
*elementary*) _p9k_set_os Linux LINUX_ELEMENTARY_ICON;;
|
||||
*fedora*) _p9k_set_os Linux LINUX_FEDORA_ICON;;
|
||||
|
@ -8662,7 +8637,6 @@ function _p9k_init_cacheable() {
|
|||
endeavouros) _p9k_set_os Linux LINUX_ENDEAVOUROS_ICON;;
|
||||
rocky) _p9k_set_os Linux LINUX_ROCKY_ICON;;
|
||||
guix) _p9k_set_os Linux LINUX_GUIX_ICON;;
|
||||
neon) _p9k_set_os Linux LINUX_NEON_ICON;;
|
||||
*) _p9k_set_os Linux LINUX_ICON;;
|
||||
esac
|
||||
;;
|
||||
|
@ -9007,9 +8981,9 @@ _p9k_init() {
|
|||
>&2 echo -E - ""
|
||||
>&2 echo -E - "${(%):- - %BRecommended%b: Change the way Powerlevel10k is loaded from %B$__p9k_zshrc_u%b.}"
|
||||
if (( _p9k_term_has_href )); then
|
||||
>&2 echo - "${(%):- See \e]8;;https://github.com/romkatv/powerlevel10k#installation\ahttps://github.com/romkatv/powerlevel10k#installation\e]8;;\a.}"
|
||||
>&2 echo - "${(%):- See \e]8;;https://github.com/romkatv/powerlevel10k/blob/master/README.md#installation\ahttps://github.com/romkatv/powerlevel10k/blob/master/README.md#installation\e]8;;\a.}"
|
||||
else
|
||||
>&2 echo - "${(%):- See https://github.com/romkatv/powerlevel10k#installation.}"
|
||||
>&2 echo - "${(%):- See https://github.com/romkatv/powerlevel10k/blob/master/README.md#installation.}"
|
||||
fi
|
||||
if (( $+zsh_defer_options )); then
|
||||
>&2 echo -E - ""
|
||||
|
@ -9483,7 +9457,7 @@ if [[ $__p9k_dump_file != $__p9k_instant_prompt_dump_file && -n $__p9k_instant_p
|
|||
zf_rm -f -- $__p9k_instant_prompt_dump_file{,.zwc} 2>/dev/null
|
||||
fi
|
||||
|
||||
typeset -g P9K_VERSION=1.20.10
|
||||
typeset -g P9K_VERSION=1.19.14
|
||||
unset VSCODE_SHELL_INTEGRATION
|
||||
|
||||
_p9k_init_ssh
|
||||
|
|
|
@ -1132,14 +1132,7 @@ function os_icon_name() {
|
|||
fi
|
||||
case $os_release_id in
|
||||
*arch*) echo LINUX_ARCH_ICON;;
|
||||
*raspbian*) echo LINUX_RASPBIAN_ICON;;
|
||||
*debian*)
|
||||
if [[ -f /etc/apt/sources.list.d/raspi.list ]]; then
|
||||
echo LINUX_RASPBIAN_ICON
|
||||
else
|
||||
echo LINUX_DEBIAN_ICON
|
||||
fi
|
||||
;;
|
||||
*debian*) echo LINUX_DEBIAN_ICON;;
|
||||
*raspbian*) echo LINUX_RASPBIAN_ICON;;
|
||||
*ubuntu*) echo LINUX_UBUNTU_ICON;;
|
||||
*elementary*) echo LINUX_ELEMENTARY_ICON;;
|
||||
|
@ -1165,7 +1158,6 @@ function os_icon_name() {
|
|||
endeavouros) echo LINUX_ENDEAVOUROS_ICON;;
|
||||
rocky) echo LINUX_ROCKY_ICON;;
|
||||
guix) echo LINUX_GUIX_ICON;;
|
||||
neon) echo LINUX_NEON_ICON;;
|
||||
*) echo LINUX_ICON;;
|
||||
esac
|
||||
;;
|
||||
|
@ -1289,34 +1281,42 @@ function ask_heads() {
|
|||
fi
|
||||
local extra
|
||||
add_widget 0 flowing -c "%BPrompt Heads%b"
|
||||
add_widget 0 print -Pl " head" "%B(1) Flat.%b |" " v"
|
||||
add_widget 3 print -P "%B(1) Flat.%b"
|
||||
add_prompt_n left_head= right_head=
|
||||
add_widget 0 print
|
||||
add_widget 2
|
||||
if (( cap_diamond )); then
|
||||
add_widget 0 print -Pl " head" "%B(1) Sharp.%b |" " v"
|
||||
add_widget 3 print -P "%B(1) Sharp.%b"
|
||||
add_prompt_n left_head=$right_triangle right_head=$left_triangle
|
||||
add_widget 0 print
|
||||
add_widget 2
|
||||
else
|
||||
add_widget 0 print
|
||||
add_widget 1
|
||||
add_widget 0 print -P "%B(1) Flat.%b"
|
||||
add_prompt left_head= right_head=
|
||||
fi
|
||||
add_widget 0 print -P "%B(2) Blurred.%b"
|
||||
add_prompt left_head=$fade_out right_head=$fade_in
|
||||
if (( cap_diamond )); then
|
||||
if [[ $POWERLEVEL9K_MODE == nerdfont-* ]]; then
|
||||
extra+=3
|
||||
add_widget 0 print -P "%B(3) Sharp.%b"
|
||||
add_prompt left_head=$right_triangle right_head=$left_triangle
|
||||
if [[ $POWERLEVEL9K_MODE == nerdfont-* ]]; then
|
||||
extra+=4
|
||||
add_widget 0 print -P "%B(4) Slanted.%b"
|
||||
add_prompt left_head=$down_triangle right_head=$up_triangle
|
||||
extra+=5
|
||||
add_widget 0 print -P "%B(5) Round.%b"
|
||||
add_prompt left_head=$right_circle right_head=$left_circle
|
||||
fi
|
||||
add_widget 0 print -P "%B(3) Slanted.%b"
|
||||
add_prompt left_head=$down_triangle right_head=$up_triangle
|
||||
extra+=4
|
||||
add_widget 0 print -P "%B(4) Round.%b"
|
||||
add_prompt left_head=$right_circle right_head=$left_circle
|
||||
fi
|
||||
add_widget 0 print -P "(r) Restart from the beginning."
|
||||
ask 12${extra}r
|
||||
case $choice in
|
||||
r) return 1;;
|
||||
1)
|
||||
left_head=
|
||||
right_head=
|
||||
options+='flat heads'
|
||||
if (( cap_diamond )); then
|
||||
left_head=$right_triangle
|
||||
right_head=$left_triangle
|
||||
options+='sharp heads'
|
||||
else
|
||||
left_head=
|
||||
right_head=
|
||||
options+='flat heads'
|
||||
fi
|
||||
;;
|
||||
2)
|
||||
left_head=$fade_out
|
||||
|
@ -1324,16 +1324,11 @@ function ask_heads() {
|
|||
options+='blurred heads'
|
||||
;;
|
||||
3)
|
||||
left_head=$right_triangle
|
||||
right_head=$left_triangle
|
||||
options+='sharp heads'
|
||||
;;
|
||||
4)
|
||||
left_head=$down_triangle
|
||||
right_head=$up_triangle
|
||||
options+='slanted heads'
|
||||
;;
|
||||
5)
|
||||
4)
|
||||
left_head=$right_circle
|
||||
right_head=$left_circle
|
||||
options+='round heads'
|
||||
|
@ -1506,7 +1501,7 @@ function ask_empty_line() {
|
|||
}
|
||||
|
||||
function print_instant_prompt_link() {
|
||||
local link='https://github.com/romkatv/powerlevel10k#instant-prompt'
|
||||
local link='https://github.com/romkatv/powerlevel10k/blob/master/README.md#instant-prompt'
|
||||
(( wizard_columns < $#link )) && return
|
||||
print
|
||||
flowing -c "$(href $link)"
|
||||
|
@ -1747,8 +1742,6 @@ function generate_config() {
|
|||
sub NORDVPN_VISUAL_IDENTIFIER_EXPANSION "'nord'"
|
||||
uncomment 'typeset -g POWERLEVEL9K_RANGER_VISUAL_IDENTIFIER_EXPANSION'
|
||||
sub RANGER_VISUAL_IDENTIFIER_EXPANSION "'▲'"
|
||||
uncomment 'typeset -g POWERLEVEL9K_YAZI_VISUAL_IDENTIFIER_EXPANSION'
|
||||
sub YAZI_VISUAL_IDENTIFIER_EXPANSION "'▲'"
|
||||
uncomment 'typeset -g POWERLEVEL9K_KUBECONTEXT_DEFAULT_VISUAL_IDENTIFIER_EXPANSION'
|
||||
sub KUBECONTEXT_DEFAULT_VISUAL_IDENTIFIER_EXPANSION "'○'"
|
||||
uncomment 'typeset -g POWERLEVEL9K_AZURE_VISUAL_IDENTIFIER_EXPANSION'
|
||||
|
@ -2142,16 +2135,16 @@ while true; do
|
|||
elif (( ! cap_diamond )); then
|
||||
POWERLEVEL9K_MODE=awesome-fontconfig
|
||||
else
|
||||
ask_arrow '\UF0737' || continue
|
||||
ask_arrow '\uFC35' || continue
|
||||
if (( cap_arrow )); then
|
||||
ask_width || continue
|
||||
fi
|
||||
if (( cap_arrow )); then
|
||||
POWERLEVEL9K_MODE=nerdfont-v3
|
||||
POWERLEVEL9K_MODE=nerdfont-complete
|
||||
else
|
||||
ask_arrow '\uFC35' "Let's try another one." || continue
|
||||
ask_arrow '\UF0737' "Let's try another one." || continue
|
||||
if (( cap_arrow )); then
|
||||
POWERLEVEL9K_MODE=nerdfont-complete
|
||||
ask_width || continue
|
||||
fi
|
||||
if (( cap_arrow )); then
|
||||
POWERLEVEL9K_MODE=nerdfont-v3
|
||||
else
|
||||
POWERLEVEL9K_MODE=awesome-fontconfig
|
||||
ask_python || continue
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue