Commit Graph

893 Commits (064f4d22097a8086eb857f04d11c00eb4b452275)

Author SHA1 Message Date
Roman Perepelitsa f774df6c76 pyenv: skip lines that start with "#" (#1376) 4 years ago
Roman Perepelitsa 1ad8e5759e when searching for files in ancestor directories, do match in $HOME (#1376) 4 years ago
Roman Perepelitsa 4d2346da0a set P9K_PYENV_PYTHON_VERSION correctly when dealing with multiple pyenv versions (#1376) 4 years ago
Roman Perepelitsa 0ab7e1ccfd when resolving `python --version`, handle pyenv shims specially (#1378) 4 years ago
Maxim Baz 9c034101fe
Add xplr segment (#1396) 4 years ago
Roman Perepelitsa f924646194 add P9K_IP_{RX,TX}_BYTES_DELTA to the list of parameters available within POWERLEVEL9K_IP_CONTENT_EXPANSION (#1392) 4 years ago
Roman Perepelitsa 8d1daa4e63 disable colors in the output of taskwarrior; this time for real (#1365) 4 years ago
Roman Perepelitsa b69bb45ab1 disable colors in the output of taskwarrior (#1365) 4 years ago
Roman Perepelitsa 607befe822 bump version (#1361) 4 years ago
Roman Perepelitsa cd865da150 expand c-escapes in kubectl (#1361) 4 years ago
Roman Perepelitsa b55ad16bdf bug fix: segments whose state contains numbers could not be hidden (#1353) 4 years ago
Roman Perepelitsa 30bd9461b3 replace POWERLEVEL9K_LOAD_THRESHOLD with POWERLEVEL9K_LOAD_{WARNING,CRITICAL}_PCT (#1340) 4 years ago
Tim Ysewyn 8dc91004cb
Fix gcloud CLI (#1342)
This reverts #1324 (d3de2e5).
4 years ago
Klas Mellbourn 8b2aab74d4
Add CPU load threshold setting (#1340) 4 years ago
Éverton Arruda 4d15cf977e
Get active gcloud profile using `list` command (#1331)
`gcloud config configure describe` command does not have `--filter` option. To filter
the active profile using `--filter` it is necessary to use `gcloud config configure list`
command
4 years ago
Roman Perepelitsa eafd78c3e0 respect POWERLEVEL9K_SHORTEN_DIR_LENGTH when POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last 4 years ago
Ramon Lucas d3de2e558c
Sets the filter for the current gcloud profile (#1324)
When you have multiple profiles set up, you should only search for what is currently active.
4 years ago
Roman Perepelitsa 7d786b9c50 remove all CR from prompt (#1304 and #1305) 4 years ago
wzy 6d545d5dd0
Fix #1286 (#1288) 4 years ago
bcochofel 6a7115b35b
add azure classes (#1274) 4 years ago
Roman Perepelitsa b816abfed0 work around bugs in add-zle-hook-widget (#1238) 4 years ago
Julio Carlos Barrera Juez 33f20f5eae
Add tailscale in VPN network interface regex. (#1208) 4 years ago
Roman Perepelitsa d524164020 scroll the screen before printing prompt 4 years ago
Roman Perepelitsa 0513e0fee4 simplify `uname -m` matching on Windows platforms 4 years ago
Roman Perepelitsa dd62469cc7 fix ram segment on darwin-arm64 (#1181)
Darwin arm64 uses 16kB pages rather than 4kB.

Thanks, @johnalanwoods!
4 years ago
Osman Tas 61c63eea6b
Update os icon at zsh.exe on git for windows (#1180)
* Update os icon for windows

Windows icon is not shown on git for windows zsh.exe
Same update also added to wizards.zsh file.

* Update os icon for windows

Windows icon is not shown on git for windows zsh.exe
Same update also added to p10k.zsh file.
4 years ago
Roman Perepelitsa 5ea5d4bc19 disable re_match_pcre, otherwise we can get an error when users enable this option without having zsh/pcre module 4 years ago
Roman Perepelitsa b9b3399b35 nordvpn: pick up nordvpnd.sock from the new location (changed with the latest nordvpn update); remove MISSING state; (#1167) 4 years ago
Josh Skidmore c14fe96b7c
remove accidental logging (#1161) 4 years ago
Roman Perepelitsa 439ce3ed4e dir: add _NON_EXISTENT similarly to _NON_WRITABLE (requires POWERLEVEL9K_DIR_SHOW_WRITABLE=v3)
See #1160.
4 years ago
Roman Perepelitsa 1d99a0bac3 wifi: recognize SSID with spaces (#1152) 4 years ago
Roman Perepelitsa b90b36251d fix iterm2 integration when not using zsh4humans v5 (#192 and #1138) 4 years ago
Roman Perepelitsa 2c3bcd8b5d use tmux bypass in iterm2 integration only if _z4h_iterm_cmd is defined 4 years ago
Roman Perepelitsa c7914c051d remove spurious slashes from tmux bypass sequences 4 years ago
Roman Perepelitsa 96646e8b9c enable iterm2 shell integration when running in tmux in zsh4humans 4 years ago
Roman Perepelitsa 98a8ec6f31 prompt_length cleanup 4 years ago
Roman Perepelitsa 7969eb3f18 retain instant prompt and state dumps when TERM or TERM_PROGRAM change (#1098) 4 years ago
Roman Perepelitsa 09be56bb53 fix a bug introduced in 8488f7c (#1107) 4 years ago
Roman Perepelitsa f8ae544e6e properly restore prompt after SIGINT when transient prompt is disabled 4 years ago
Roman Perepelitsa 8488f7c75c set P9K_PROMPT=transient for the duration of zle-line-finish (#1105) 4 years ago
Roman Perepelitsa 271836403d remove artificial term scrolling before instant prompt 4 years ago
Roman Perepelitsa e2db860745 print instant prompt only if TERM is the same 4 years ago
Roman Perepelitsa f6c24d2053 reset text attributes at the end of precmd 4 years ago
Roman Perepelitsa d7861fcfa0 wrap z4h-clear-screen-{soft,hard}-top 4 years ago
Roman Perepelitsa 5e2422df50 fix old/new TTY detection 4 years ago
Roman Perepelitsa 76e5a69262 save/restore screen through z4h to make it work over ssh 4 years ago
Roman Perepelitsa 85f9e75918 drop __p9k_initial_screen_empty; rely on _Z4H_TMUX_CMD instead 4 years ago
Roman Perepelitsa 2ea3356d66 add __p9k_initial_screen_empty for z4h integration 4 years ago
Roman Perepelitsa 74c6e18363 check mtime of $TTY on startup if it points to a different tty than in the parent; see #930 4 years ago
Roman Perepelitsa 47713ea2df recognize double-quoted strings when parsing kube configs; other types of quotes are still not supported; see #1061 4 years ago
Roman Perepelitsa b770e6a3e5 fix a typo that was preventing zinit-specific diagnostic from being printed as part of an error message 4 years ago
Roman Perepelitsa 3aec0c6b36 make configuration options work when using Turkish locale (#1036) 4 years ago
Roman Perepelitsa 42aa719e48 dir: ignore separator overrides if cwd is / and POWERLEVEL9K_DIR_OMIT_FIRST_CHARACTER is true 4 years ago
Roman Perepelitsa 3586cc8d7e expand c-escapes in POWERLEVEL9K_DIR_PATH_SEPARATOR 4 years ago
Roman Perepelitsa 3b772824c0 don't print instant prompt if it was generated with the different value of terminfo[colors] 4 years ago
Roman Perepelitsa 4d1fba340f bug fix: superfluous dash in P9K_KUBECONTEXT_CLOUD_ZONE (#1013) 4 years ago
Roman Perepelitsa 54d40b924c support POWERLEVEL9K_VIRTUALENV_SHOW_WITH_PYENV=if-different; see #730 4 years ago
Roman Perepelitsa 622130980c add scalaenv prompt segment; see #991 4 years ago
Roman Perepelitsa 3b2f474c9f support generic POWERLEVEL9K_* parameters for segments with dashes in their names 4 years ago
Roman Perepelitsa 47c842fe8e wifi: further cleanup 4 years ago
Roman Perepelitsa cababbeee2 wifi on linux: fix bugs and speed things up 4 years ago
Roman Perepelitsa dd5948e5e3 Merge branch 'master' of https://github.com/sys-lectern/powerlevel10k into sys-lectern-master 4 years ago
Roman Perepelitsa 536d90a335 support per-state POWERLEVEL9K_BATTERY_HIDE_ABOVE_THRESHOLD; see #988 4 years ago
Roman Perepelitsa b673e6a7dd bug fix: trigger transient prompt on send-break 4 years ago
Roman Perepelitsa 2a4c962c21 add "gpd" to the list of default VPN network interfaces; see #979 4 years ago
Roman Perepelitsa 7eb501c0f5 suport hex flags in the output of ifconfig; see #979 4 years ago
sys-lectern 6853fcd8e5 minor fixes and syntax improvements 4 years ago
sys-lectern 16cb58d15f minor fixes and syntax improvements 4 years ago
hal9000 8f90ed6d49 linux wifi widget 4 years ago
Roman Perepelitsa c425a5e635 bump version 4 years ago
Roman Perepelitsa 03ab8e9c7e don't expand _p9k_dir when dir is hidden via 'p10k display'; see #952 4 years ago
Roman Perepelitsa 03e61879b5 add `p10k display -r` 4 years ago
Roman Perepelitsa 598ff99f1b reduce the default value of POWERLEVEL9K_VCS_MAX_SYNC_LATENCY_SECONDS to 10ms 4 years ago
Roman Perepelitsa 2ba87f4d1f ksh_arrays compatibility 4 years ago
Roman Perepelitsa 7a114ad6fb detect artix linux for the sake of displaying os logo; see #898 5 years ago
Roman Perepelitsa 86b747f434 bug fix: infinite loop when cwd doesn't exist; see #900 5 years ago
Roman Perepelitsa 6dfd92f8c1 allow optional offset in POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER; see #896 5 years ago
Roman Perepelitsa 620e69fef1 replace NETWORK_ICON; the original (U+F877) triggers a bug on macOS; see #895 5 years ago
Roman Perepelitsa 4635fcacee don't fetch gitstatusd if there is no git 5 years ago
Roman Perepelitsa cfc35853df start downloading gitstatusd while wizard is running 5 years ago
Roman Perepelitsa 0c341b6702 Merge branch 'ancarpan-terraform-show-default' 5 years ago
Roman Perepelitsa 06ed564092 Merge branch 'terraform-show-default' of https://github.com/ancarpan/powerlevel10k into ancarpan-terraform-show-default 5 years ago
Roman Perepelitsa 2d74ac9d06 prefix all `source` calls with `builtin` 5 years ago
Andrea Carpani 882cede0ae Add option to show terraform workspace even if it's default 5 years ago
Roman Perepelitsa e0ed693e6d add `CMB*` to battery directory patterns; see #858 5 years ago
Roman Perepelitsa be66f21f53 replace NETWORK_ICON
The original icon (U+FBF1) is in fact a ligature. Some terminals do
funky things when displaying it. For example:

    print '\uFBF1 42 abc'

When executed in a VTE-based terminal with Nerd Fonts, it'll print this:

    42 X abc

Here X stands for the glyph that Nerd Fonts uses for U+FBF1.
5 years ago
Roman Perepelitsa ae32fd58b3 fix `fvm` styling that has been broken by the last commit; fixes #645 5 years ago
Roman Perepelitsa 6a1e993a05 make `fvm` segment work with fvm >= 1.0.0; see #842 5 years ago
Roman Perepelitsa 8854cb6000 survive files with windows EOL (on linux, yes; people do that); see #827 5 years ago
Roman Perepelitsa 54bbe0a0a3 speed up pasting in terminals without bracketed paste 5 years ago
Roman Perepelitsa 4c15d633dd respect POWERLEVEL9K_PROMPT_CHAR_ERROR_VIINS_CONTENT_EXPANSION in simple transient prompt; see #820 5 years ago
Roman Perepelitsa 3e17260622 no need to call `zle -R` when using z4h 5 years ago
Roman Perepelitsa a43b1b34d8 add an icon and asdf colors for julia; see #817 5 years ago
Roman Perepelitsa e2196ce32e match terminal escape sequences in instant prompt output more aggressively 5 years ago
Roman Perepelitsa 05eaf8162c tweak omz update pattern; maybe it'll help with #729 5 years ago
Roman Perepelitsa fb5a0a6cca make error message about incorrect powerlevel10k loading visible in more cases 5 years ago
Roman Perepelitsa c6e599ddd5 fix a typo in remote-git-url => icon conversion (bitbucket was shows as github); see #808 5 years ago
Roman Perepelitsa a700031279 don't start gitstatusd from instant prompt if there is no git command 5 years ago
Roman Perepelitsa d75147503e remove git from POWERLEVEL9K_VCS_BACKENDS if there is no git command 5 years ago
Roman Perepelitsa 6e120b9eec don't initialize vcs if there is no git command 5 years ago
Roman Perepelitsa 2b1d0e599c make todo segment work if todo-cli is installed from apt; see #785 5 years ago
Roman Perepelitsa 285bf7ba60 ignore POWERLEVEL9K_GITSTATUS_DIR when deciding whether to auto-trigger the wizard 5 years ago
Roman Perepelitsa a4a71cff9e speed up pasting in terminals without bracketed paste; see #568 5 years ago
Roman Perepelitsa a3d887cd43 add __p9k_root_dir and GITSTATUS_AUTO_INSTALL to param_pat 5 years ago
romkatv f3fb34dd99 more conservative instant prompt activation and cleanup on premature shell exit; see #770 5 years ago
romkatv ad18cd78db call taskwarrior via `command task` 5 years ago
romkatv 4cd2700a85 bug fix: update taskwarrior when a pending task becomes overdue; see #763 5 years ago
romkatv 2ade5d786b disable instant prompt when gitstatus fails to initialize 5 years ago
romkatv 5e9a4eb072 asdf: filter multiple versions the same way as upstream; see #764 5 years ago
romkatv 45eeb08fc3 add P9K_ANACONDA_PYTHON_VERSION 5 years ago
romkatv c713ded9e7 set P9K_TTY=old in preexec 5 years ago
romkatv 499de79a2b remove instant prompt if it corresponds to a different config 5 years ago
romkatv 8e86b0c8d4 don't hide empty line when invoking zsh immediately after clear 5 years ago
romkatv fb9bc2d3f5 Merge branch 'master' of github.com:romkatv/powerlevel10k 5 years ago
xPMo debacbf530
Fix warning for parameter _p9k__preexec_cmd (#735)
With `setopt warn_create_global`, I get this warning:

    _p9k_preexec2:1: scalar parameter _p9k__preexec_cmd created globally in function _p9k_preexec2
5 years ago
romkatv e3beeea0ae block SIGINT in nested p10k calls; allow SIGINT in gitstatus_start 5 years ago
romkatv c0ff47bea5 don't print instant prompt warning when omz update fails 5 years ago
romkatv be5c067125 bug fix: vcs and vpn_ip weren't respecting hide/show state 5 years ago
romkatv 5d1bfe8ed7 cleanup 5 years ago
romkatv 5e932c225e bug fix: properly disable instant prompt when auto-wizard is aborted 5 years ago
romkatv c0091537a9 fix gcloud for the case when there are multiple configurations
Fixes #731
5 years ago
romkatv 00d2cc7237 add POWERLEVEL9K_VIRTUALENV_SHOW_WITH_PYENV 5 years ago
romkatv 9f33d6567b work around bugs in zsh that break vim shell; see #717 5 years ago
romkatv 574754eaf6 abort instant prompt if wizard needs to run on startup 5 years ago
romkatv 7e6abbb891 maintain _p9k_dumped_instant_prompt_sigs invariant 5 years ago
romkatv 16b44fd9da add `p10k clear-instant-prompt`; disable instant prompt when gitstatus is likely to download a new binary 5 years ago
romkatv 9fc454fc08 mangle gitstatus function names 5 years ago
romkatv 317a9896d8 bump version 5 years ago
romkatv a238426d97 bug fix: preserve empty array elements in _p9k_declare (see #678) 5 years ago
romkatv 22396b86f3 when shortening with truncate_to_unique, never produce just dots for a segment 5 years ago
romkatv f2cffc978c better `p10k help display` 5 years ago
romkatv ca114f2508 work around more zsh bugs w.r.t. SIGWINCH; see #694 5 years ago
Olivier MARY 541d573551
Fix _p9k_precmd:trap:17: undefined signal: return (#695)
Signed-off-by: Olivier MARY <olivier@omary.fr>
5 years ago
romkatv 94bbbc1ca8 ignore cursor shape escape sequence in the output when instant prompt is active 5 years ago
romkatv dc1f023344 work around more zsh bugs w.r.t. local traps 5 years ago
romkatv 9a47e80ff9 dump state after every initialization but never synchronously 5 years ago
romkatv 5d41bf4703 block SIGINT while powerlevel10k is running 5 years ago
romkatv c7efd5badb always dump instant prompt whenever dumping state 5 years ago
romkatv fc1fd9beb5 delete instant prompt cache when config changes while instant prompt is active 5 years ago
romkatv 30457e2be6 allow patterns in POWERLEVEL9K_VIRTUALENV_GENERIC_NAMES; see #686 5 years ago
romkatv 9b1353f112 perform single word shell expansions on PROMPT_EOL_MARK (see #683) 5 years ago
romkatv fdb0bb6af7 set P9K_PYENV_PYTHON_VERSION in prompt_pyenv; see #679 5 years ago
romkatv 459af1f238 allow dir styling based on the pair: $PWD and whether it's writable
fixes #678
5 years ago
romkatv 7c4b0f36c0 support POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER=first; see #669 5 years ago
romkatv f7a3ec4172 work around bugs in zsh 5.3.1; fixes #651 5 years ago
romkatv e1323716fe zf_rm before zf_mv to work around NTFS bugs (see #610) 5 years ago
romkatv 0cdb75b9d1 auto-start configuration wizard if no POWERLEVEL9K parameters are set; fixes #615 5 years ago
romkatv fda14e93d2 ignore POWERLEVEL9K_CONFIG_FILE when deciding whether to start wizard 5 years ago
romkatv 3ef4e68b5f suppress errors from zf_mv (fixes #610) 5 years ago
romkatv b2667b8270 don't compile sources if zsh is < 5.1 5 years ago