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
romkatv
b394a601a0
if auto_name_dirs is set, show directory without named directory support
5 years ago
romkatv
1547336bb6
don't set prompt_cr
...
Some users prefer to have broken prompt if the last line of command
output doesn't end in \n. Powerlevel10k should respect their choice.
See #197 .
5 years ago
romkatv
8ace14beb0
don't set prompt_sp
...
Some users prefer to hide the last line of command output if it
doesn't end in \n. Powerlevel10k should respect their choice.
See #197 .
5 years ago
romkatv
4bed2dc8c0
wizard: add an option to enable `time` segment
5 years ago
romkatv
fff03ea888
change the default value of POWERLEVEL9K_VPN_IP_INTERFACE
5 years ago
romkatv
eb58f05621
fix load fg color
5 years ago
romkatv
6582c7b25e
include auto_name_dirs in the config signature
5 years ago
romkatv
84a562eca6
typo
5 years ago
romkatv
ce532fea3e
try POWERLEVEL9K_DIR_PACKAGE_FILES patterns in order and skip files without "name" in them; fixes #190
5 years ago
romkatv
9e505d3dc1
allow network interface to contain colon
5 years ago
romkatv
5f610a0af9
fix network interface and ip parsing
5 years ago
romkatv
3a1ebea014
add more patterns to POWERLEVEL9K_SHORTEN_FOLDER_MARKER
5 years ago
romkatv
0c627eb31d
add `proxy` prompt segment
5 years ago
romkatv
e4d78d2a72
fix custom prompt when the command is just one word; fixes #189
5 years ago
romkatv
613b1a646e
don't unset P9K_SSH
5 years ago
romkatv
b3abfc089a
fix detection of awesome-mapped-fontconfig in the wizard
5 years ago
romkatv
cb1f6c4815
make custom prompts more compatible with p9k
5 years ago
romkatv
e537a0ee62
better utf-8 handling
5 years ago
romkatv
a5e9af847d
simplify nordvpn
5 years ago
romkatv
727d42ff48
expose P9K_SSH and make it available as soon as p10k is sourced
5 years ago
romkatv
3090ae6633
trip terraform whitespace
5 years ago
romkatv
4c12eb7224
add terraform prompt segment
5 years ago
romkatv
925ade3d29
make ZLE_RPROMPT_INDENT emulation condition less strict
5 years ago
romkatv
49063ee757
add ranger prompt; see #171
5 years ago
romkatv
33e1dd7790
Try harder when running on a system with incorrectly configured locale.
...
ZSH will still be broken when locale is misconfigured but at least p10k
will work so users will look for help elsewhere.
Fixes #173 .
5 years ago
romkatv
96ba1b6f7d
bug fix: don't hide command execution status on reset-prompt
...
fixes #171
5 years ago
romkatv
620a20fc9f
support branch shortening when using gitstatusd
5 years ago
romkatv
7c57ca92e7
enable nvm prompt if function nvm is defined
...
Same thing with a few other env prompts. Fixes #166 .
5 years ago
romkatv
bafade8963
add POWERLEVEL9K_RUST_VERSION_PROJECT_ONLY and POWERLEVEL9K_GO_VERSION_PROJECT_ONLY
5 years ago
romkatv
0d7ba09c4f
short rust_version only when in a subdirectory of a cargo package
...
fixes #164
5 years ago
romkatv
626056865d
add POWERLEVEL9K_RVM_SHOW_GEMSET and POWERLEVEL9K_RVM_SHOW_PREFIX
...
Some users want them. See https://github.com/Powerlevel9k/powerlevel9k/pull/1353 .
5 years ago
romkatv
cf8b0594a3
Revert "add P9K_PROMPT_CHAR_STATE; it's experimental, don't use unless you are a trusted tester"
...
This reverts commit 429b07d4f8
.
Fixes #154 .
5 years ago
romkatv
429b07d4f8
add P9K_PROMPT_CHAR_STATE; it's experimental, don't use unless you are a trusted tester
5 years ago
romkatv
24a5261a39
wizard: enable os_icon for users who like many icons
5 years ago
romkatv
58fa653b90
don't trust $PWD as it can be changed; use ${(%):-%/} instead
...
It's possible that #156 is caused by some code changing PWD.
5 years ago
romkatv
36d2c588f1
ignore zshexit hook calls done from forks
5 years ago
romkatv
9d6dfeae73
add POWERLEVEL9K_VCS_CONFLICTED_MAX_NUM
5 years ago
romkatv
59e96984a1
be more tolerant towards misconfigured locales; users with non-utf-8 locales will still have broken shells but at least p10k will work
5 years ago
romkatv
d8c509f5c9
require zsh 5.3 for nordvpn segment; fixes #148
5 years ago
romkatv
d0fadfff97
add another option for i686 users
5 years ago
romkatv
f62d1d5ae3
speciazled diagnostics for i686; more escapes; more opts
5 years ago
romkatv
0f00e5e9e2
defend against global IFS leaks from other code; for #146
5 years ago
romkatv
b6a365dd40
add P9K_NORDVPN_TECHNOLOGY
5 years ago
romkatv
37ab63fe69
bug fix: support color names in vcs style; fixes #144
5 years ago
romkatv
3fe113f91d
better errors in p10k segment
5 years ago
romkatv
8d2ffb43db
add "help" and "segment" commands to p10k
5 years ago
romkatv
a6b572da45
add p10k configure
5 years ago
romkatv
0c0641d579
add a teardown hook for zplugin
5 years ago
romkatv
40df756e2d
run configuration wizard if POWERLEVEL9K_MODE is the only set parameter
5 years ago