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
b394a601a0
if auto_name_dirs is set, show directory without named directory support
2019-09-04 08:40:24 +02:00
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 .
2019-09-02 13:52:17 +02:00
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 .
2019-09-02 13:19:38 +02:00
romkatv
4bed2dc8c0
wizard: add an option to enable time
segment
2019-09-01 14:43:16 +02:00
romkatv
fff03ea888
change the default value of POWERLEVEL9K_VPN_IP_INTERFACE
2019-08-30 12:01:35 +02:00
romkatv
eb58f05621
fix load fg color
2019-08-29 18:28:04 +02:00
romkatv
6582c7b25e
include auto_name_dirs in the config signature
2019-08-29 11:42:14 +02:00
romkatv
84a562eca6
typo
2019-08-28 21:49:08 +02:00
romkatv
ce532fea3e
try POWERLEVEL9K_DIR_PACKAGE_FILES patterns in order and skip files without "name" in them; fixes #190
2019-08-28 19:32:10 +02:00
romkatv
9e505d3dc1
allow network interface to contain colon
2019-08-28 19:00:55 +02:00
romkatv
5f610a0af9
fix network interface and ip parsing
2019-08-28 18:55:33 +02:00
romkatv
3a1ebea014
add more patterns to POWERLEVEL9K_SHORTEN_FOLDER_MARKER
2019-08-28 15:41:59 +02:00
romkatv
0c627eb31d
add proxy
prompt segment
2019-08-27 10:57:54 +02:00
romkatv
e4d78d2a72
fix custom prompt when the command is just one word; fixes #189
2019-08-27 08:53:28 +02:00
romkatv
613b1a646e
don't unset P9K_SSH
2019-08-26 17:40:12 +02:00
romkatv
b3abfc089a
fix detection of awesome-mapped-fontconfig in the wizard
2019-08-26 12:05:42 +02:00
romkatv
cb1f6c4815
make custom prompts more compatible with p9k
2019-08-24 12:58:55 +02:00
romkatv
e537a0ee62
better utf-8 handling
2019-08-20 14:56:43 +02:00
romkatv
a5e9af847d
simplify nordvpn
2019-08-20 14:22:27 +02:00
romkatv
727d42ff48
expose P9K_SSH and make it available as soon as p10k is sourced
2019-08-20 11:19:11 +02:00
romkatv
3090ae6633
trip terraform whitespace
2019-08-19 16:35:26 +02:00
romkatv
4c12eb7224
add terraform prompt segment
2019-08-19 16:07:59 +02:00
romkatv
925ade3d29
make ZLE_RPROMPT_INDENT emulation condition less strict
2019-08-19 12:18:11 +02:00
romkatv
49063ee757
add ranger prompt; see #171
2019-08-17 10:01:06 +02:00
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 .
2019-08-17 09:22:31 +02:00
romkatv
96ba1b6f7d
bug fix: don't hide command execution status on reset-prompt
...
fixes #171
2019-08-16 20:26:28 +02:00
romkatv
620a20fc9f
support branch shortening when using gitstatusd
2019-08-14 07:28:50 +02:00
romkatv
7c57ca92e7
enable nvm prompt if function nvm is defined
...
Same thing with a few other env prompts. Fixes #166 .
2019-08-13 08:17:27 +02:00
romkatv
bafade8963
add POWERLEVEL9K_RUST_VERSION_PROJECT_ONLY and POWERLEVEL9K_GO_VERSION_PROJECT_ONLY
2019-08-12 08:56:47 +02:00
romkatv
0d7ba09c4f
short rust_version only when in a subdirectory of a cargo package
...
fixes #164
2019-08-12 08:29:59 +02:00
romkatv
626056865d
add POWERLEVEL9K_RVM_SHOW_GEMSET and POWERLEVEL9K_RVM_SHOW_PREFIX
...
Some users want them. See https://github.com/Powerlevel9k/powerlevel9k/pull/1353 .
2019-08-10 10:47:22 +02:00
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 .
2019-08-09 09:18:00 +02:00
romkatv
429b07d4f8
add P9K_PROMPT_CHAR_STATE; it's experimental, don't use unless you are a trusted tester
2019-08-07 19:10:17 +02:00
romkatv
24a5261a39
wizard: enable os_icon for users who like many icons
2019-08-07 11:04:35 +02:00
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.
2019-08-07 08:38:26 +02:00
romkatv
36d2c588f1
ignore zshexit hook calls done from forks
2019-08-06 09:57:04 +02:00
romkatv
9d6dfeae73
add POWERLEVEL9K_VCS_CONFLICTED_MAX_NUM
2019-08-05 22:26:23 +02:00
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
2019-08-05 20:23:30 +02:00
romkatv
d8c509f5c9
require zsh 5.3 for nordvpn segment; fixes #148
2019-08-05 11:17:34 +02:00
romkatv
d0fadfff97
add another option for i686 users
2019-08-05 10:43:40 +02:00
romkatv
f62d1d5ae3
speciazled diagnostics for i686; more escapes; more opts
2019-08-05 10:37:04 +02:00
romkatv
0f00e5e9e2
defend against global IFS leaks from other code; for #146
2019-08-02 07:07:23 +02:00
romkatv
b6a365dd40
add P9K_NORDVPN_TECHNOLOGY
2019-08-01 23:18:13 +02:00
romkatv
37ab63fe69
bug fix: support color names in vcs style; fixes #144
2019-08-01 15:09:39 +02:00
romkatv
3fe113f91d
better errors in p10k segment
2019-07-31 19:54:49 +02:00
romkatv
8d2ffb43db
add "help" and "segment" commands to p10k
2019-07-31 19:41:14 +02:00
romkatv
a6b572da45
add p10k configure
2019-07-31 18:21:37 +02:00
romkatv
0c0641d579
add a teardown hook for zplugin
2019-07-31 13:03:17 +02:00
romkatv
40df756e2d
run configuration wizard if POWERLEVEL9K_MODE is the only set parameter
2019-07-31 10:00:27 +02:00