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
romkatv
d6dedc53bc
support hot reloading of gitstatus parameters
5 years ago
romkatv
38a3ca7dc3
support gke kubecontext clusters that are mapped to regions instead of zones
...
fixes #139
6 years ago
Roman Perepelitsa
cd8d8e4594
Remove erroneous plus
...
Fixes #142
6 years ago
romkatv
2e5a085dbe
run configuration wizard automatically if no POWERLEVEL9K options are defined
6 years ago
romkatv
5e4628d485
fix fg color of RIGHT_PROMPT_LAST_SEGMENT_END_SYMBOL
6 years ago
romkatv
7cf4f7e57d
ensure kubecontext namespace is not empty
6 years ago
romkatv
32421d296c
expose more P9K_KUBECONTEXT variables for gke and eks contexts
6 years ago
romkatv
f337616738
use consisent patterns when parsing yaml
6 years ago
romkatv
05deaa802f
kubecontext: handle strings with spaces and ignore multi-line strings
6 years ago
romkatv
2318bda2c3
bug fixes: don't replace '_' with ' ' in gke clusters and clear the default of POWERLEVEL9K_KUBECONTEXT_SHORTEN
6 years ago
romkatv
224b62fbe4
silly typo: '\n' => $'\n'
...
fixes #140
6 years ago
romkatv
5bcbee96e4
add optional kubecontext shortening for gke and eks contexts
...
This is done via an optional array parameter that lists
shortening stragies to be applied. Currently there are
only two supported strategies: 'gke' and 'eks'.
# Shorten gke and eks cluster names:
#
# - gke_projectname_availability-zone_cluster-01 => cluster-01
# - arn:aws:eks:us-east-1:XXXXXXXXXXXX:cluster/eks-infra => eks-infra
#
# This transformation is applied before class matching and content
# expansion.
POWERLEVEL9K_KUBECONTEXT_SHORTEN=(gke eks)
For https://github.com/romkatv/powerlevel10k/issues/139 .
6 years ago
romkatv
bdc211b64f
add nodeenv parameters similar to other envs
6 years ago
romkatv
ba39eb3421
support POWERLEVEL9K_CONTEXT_${state}_TEMPLATE
6 years ago
romkatv
bab487aa6e
quote process subs
6 years ago
romkatv
f4cdf0e0eb
fix POWERLEVEL9K_DIR_CLASSES
6 years ago
romkatv
7f6e74f012
Don't show ram prompt if /proc/meminfo lists not-a-number for MemAvailable.
...
I've never encountered the case where this commit makes a difference
but it's possible that #136 will get fixed.
6 years ago
romkatv
3466b385ff
expose p9k_configure
6 years ago
romkatv
0378a0a54c
cleanup
6 years ago
romkatv
57b1f1aa74
default background to black in p9k_prompt_segment; comments
6 years ago
romkatv
b27ff42ac3
do nothing in p9k_prompt_segment if not called by p10k
6 years ago
romkatv
80770d6a79
fix status on zsh 5.1
6 years ago
romkatv
b66d6a7105
typo
6 years ago
romkatv
436740db8e
fix many bugs in status related to pipelines
6 years ago
romkatv
93857552cf
recognize vivis and vivli keymaps as visual vi mode
...
These keymaps are created by https://github.com/b4b4r07/zsh-vimode-visual .
I don't know why anyone would use this instead of the standard `v` and `V` keybindings.
Requested in https://github.com/romkatv/powerlevel10k/issues/134 .
6 years ago
romkatv
01e66aab67
add a few extra states and parameters to make it possible to configure decent `status`
6 years ago
romkatv
cef049e0de
nordvpn: add CONNECTING and DISCONECTING states, remove OTHER
...
See https://github.com/romkatv/powerlevel10k/issues/133 .
6 years ago
romkatv
0e31c204f7
cleanup in nordvpn
6 years ago