Commit Graph

841 Commits (4f143b7b978e90ac7f36c77d71eaacc29baaec16)

Author SHA1 Message Date
Roman Perepelitsa 4d2346da0a set P9K_PYENV_PYTHON_VERSION correctly when dealing with multiple pyenv versions (#1376) 2021-05-22 11:32:24 +02:00
Roman Perepelitsa 0ab7e1ccfd when resolving `python --version`, handle pyenv shims specially (#1378) 2021-05-22 11:00:19 +02:00
Maxim Baz 9c034101fe
Add xplr segment (#1396) 2021-05-15 04:37:58 -07:00
Roman Perepelitsa f924646194 add P9K_IP_{RX,TX}_BYTES_DELTA to the list of parameters available within POWERLEVEL9K_IP_CONTENT_EXPANSION (#1392) 2021-05-14 11:41:56 +02:00
Roman Perepelitsa 8d1daa4e63 disable colors in the output of taskwarrior; this time for real (#1365) 2021-04-20 22:19:51 +02:00
Roman Perepelitsa b69bb45ab1 disable colors in the output of taskwarrior (#1365) 2021-04-20 20:53:58 +02:00
Roman Perepelitsa 607befe822 bump version (#1361) 2021-04-16 22:07:08 +02:00
Roman Perepelitsa cd865da150 expand c-escapes in kubectl (#1361) 2021-04-16 21:42:41 +02:00
Roman Perepelitsa b55ad16bdf bug fix: segments whose state contains numbers could not be hidden (#1353) 2021-04-12 12:22:19 +02:00
Roman Perepelitsa 30bd9461b3 replace POWERLEVEL9K_LOAD_THRESHOLD with POWERLEVEL9K_LOAD_{WARNING,CRITICAL}_PCT (#1340) 2021-04-10 14:27:09 +02:00
Tim Ysewyn 8dc91004cb
Fix gcloud CLI (#1342)
This reverts #1324 (d3de2e5).
2021-04-04 09:59:17 -07:00
Klas Mellbourn 8b2aab74d4
Add CPU load threshold setting (#1340) 2021-04-04 02:21:39 -07:00
É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
2021-03-30 19:46:50 +02:00
Roman Perepelitsa eafd78c3e0 respect POWERLEVEL9K_SHORTEN_DIR_LENGTH when POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last 2021-03-28 09:54:30 +02:00
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.
2021-03-27 01:16:50 -07:00
Roman Perepelitsa 7d786b9c50 remove all CR from prompt (#1304 and #1305) 2021-03-17 08:44:29 +01:00
wzy 6d545d5dd0
Fix #1286 (#1288) 2021-03-07 00:11:28 -08:00
bcochofel 6a7115b35b
add azure classes (#1274) 2021-02-21 19:02:14 +01:00
Roman Perepelitsa b816abfed0 work around bugs in add-zle-hook-widget (#1238) 2021-01-26 12:43:07 +01:00
Julio Carlos Barrera Juez 33f20f5eae
Add tailscale in VPN network interface regex. (#1208) 2021-01-09 23:49:12 +01:00
Roman Perepelitsa d524164020 scroll the screen before printing prompt 2020-12-26 13:23:54 +01:00
Roman Perepelitsa 0513e0fee4 simplify `uname -m` matching on Windows platforms 2020-12-24 05:54:50 +01:00
Roman Perepelitsa dd62469cc7 fix ram segment on darwin-arm64 (#1181)
Darwin arm64 uses 16kB pages rather than 4kB.

Thanks, @johnalanwoods!
2020-12-24 05:26:15 +01:00
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.
2020-12-23 17:58:10 +01:00
Roman Perepelitsa 5ea5d4bc19 disable re_match_pcre, otherwise we can get an error when users enable this option without having zsh/pcre module 2020-12-22 09:16:02 +01:00
Roman Perepelitsa b9b3399b35 nordvpn: pick up nordvpnd.sock from the new location (changed with the latest nordvpn update); remove MISSING state; (#1167) 2020-12-18 16:25:33 +01:00
Josh Skidmore c14fe96b7c
remove accidental logging (#1161) 2020-12-14 18:18:23 +01:00
Roman Perepelitsa 439ce3ed4e dir: add _NON_EXISTENT similarly to _NON_WRITABLE (requires POWERLEVEL9K_DIR_SHOW_WRITABLE=v3)
See #1160.
2020-12-14 08:01:05 +01:00
Roman Perepelitsa 1d99a0bac3 wifi: recognize SSID with spaces (#1152) 2020-12-12 09:42:41 +01:00
Roman Perepelitsa b90b36251d fix iterm2 integration when not using zsh4humans v5 (#192 and #1138) 2020-12-02 08:56:34 +01:00
Roman Perepelitsa 2c3bcd8b5d use tmux bypass in iterm2 integration only if _z4h_iterm_cmd is defined 2020-11-28 09:55:13 +01:00
Roman Perepelitsa c7914c051d remove spurious slashes from tmux bypass sequences 2020-11-26 13:21:57 +01:00
Roman Perepelitsa 96646e8b9c enable iterm2 shell integration when running in tmux in zsh4humans 2020-11-26 12:05:00 +01:00
Roman Perepelitsa 98a8ec6f31 prompt_length cleanup 2020-11-25 16:36:03 +01:00
Roman Perepelitsa 7969eb3f18 retain instant prompt and state dumps when TERM or TERM_PROGRAM change (#1098) 2020-11-16 09:02:31 +01:00
Roman Perepelitsa 09be56bb53 fix a bug introduced in 8488f7c (#1107) 2020-11-15 11:05:31 +01:00
Roman Perepelitsa f8ae544e6e properly restore prompt after SIGINT when transient prompt is disabled 2020-11-15 09:41:55 +01:00
Roman Perepelitsa 8488f7c75c set P9K_PROMPT=transient for the duration of zle-line-finish (#1105) 2020-11-15 09:19:25 +01:00
Roman Perepelitsa 271836403d remove artificial term scrolling before instant prompt 2020-11-10 09:59:41 +01:00
Roman Perepelitsa e2db860745 print instant prompt only if TERM is the same 2020-11-10 07:41:14 +01:00
Roman Perepelitsa f6c24d2053 reset text attributes at the end of precmd 2020-11-08 13:33:59 +01:00
Roman Perepelitsa d7861fcfa0 wrap z4h-clear-screen-{soft,hard}-top 2020-11-01 18:23:10 +01:00
Roman Perepelitsa 5e2422df50 fix old/new TTY detection 2020-10-31 07:10:11 +01:00
Roman Perepelitsa 76e5a69262 save/restore screen through z4h to make it work over ssh 2020-10-30 16:27:35 +01:00
Roman Perepelitsa 85f9e75918 drop __p9k_initial_screen_empty; rely on _Z4H_TMUX_CMD instead 2020-10-30 13:52:17 +01:00
Roman Perepelitsa 2ea3356d66 add __p9k_initial_screen_empty for z4h integration 2020-10-27 12:49:39 +01:00
Roman Perepelitsa 74c6e18363 check mtime of $TTY on startup if it points to a different tty than in the parent; see #930 2020-10-26 12:26:45 +01:00
Roman Perepelitsa 47713ea2df recognize double-quoted strings when parsing kube configs; other types of quotes are still not supported; see #1061 2020-10-21 13:40:10 +02:00
Roman Perepelitsa b770e6a3e5 fix a typo that was preventing zinit-specific diagnostic from being printed as part of an error message 2020-10-09 10:52:43 +02:00
Roman Perepelitsa 3aec0c6b36 make configuration options work when using Turkish locale (#1036) 2020-10-05 14:46:48 +02:00
Roman Perepelitsa 42aa719e48 dir: ignore separator overrides if cwd is / and POWERLEVEL9K_DIR_OMIT_FIRST_CHARACTER is true 2020-09-29 13:40:06 +02:00
Roman Perepelitsa 3586cc8d7e expand c-escapes in POWERLEVEL9K_DIR_PATH_SEPARATOR 2020-09-29 13:26:21 +02:00
Roman Perepelitsa 3b772824c0 don't print instant prompt if it was generated with the different value of terminfo[colors] 2020-09-16 15:01:49 +02:00
Roman Perepelitsa 4d1fba340f bug fix: superfluous dash in P9K_KUBECONTEXT_CLOUD_ZONE (#1013) 2020-09-15 10:45:04 +02:00
Roman Perepelitsa 54d40b924c support POWERLEVEL9K_VIRTUALENV_SHOW_WITH_PYENV=if-different; see #730 2020-09-09 12:10:26 +02:00
Roman Perepelitsa 622130980c add scalaenv prompt segment; see #991 2020-09-03 10:53:19 +02:00
Roman Perepelitsa 3b2f474c9f support generic POWERLEVEL9K_* parameters for segments with dashes in their names 2020-09-01 13:31:05 +02:00
Roman Perepelitsa 47c842fe8e wifi: further cleanup 2020-09-01 11:12:55 +02:00
Roman Perepelitsa cababbeee2 wifi on linux: fix bugs and speed things up 2020-09-01 11:03:55 +02:00
Roman Perepelitsa dd5948e5e3 Merge branch 'master' of https://github.com/sys-lectern/powerlevel10k into sys-lectern-master 2020-09-01 10:03:08 +02:00
Roman Perepelitsa 536d90a335 support per-state POWERLEVEL9K_BATTERY_HIDE_ABOVE_THRESHOLD; see #988 2020-08-31 12:55:00 +02:00
Roman Perepelitsa b673e6a7dd bug fix: trigger transient prompt on send-break 2020-08-28 09:38:16 +02:00
Roman Perepelitsa 2a4c962c21 add "gpd" to the list of default VPN network interfaces; see #979 2020-08-27 08:15:13 +02:00
Roman Perepelitsa 7eb501c0f5 suport hex flags in the output of ifconfig; see #979 2020-08-26 10:48:53 +02:00
sys-lectern 6853fcd8e5 minor fixes and syntax improvements 2020-08-25 16:13:41 -04:00
sys-lectern 16cb58d15f minor fixes and syntax improvements 2020-08-25 16:04:47 -04:00
hal9000 8f90ed6d49 linux wifi widget 2020-08-23 17:29:03 -04:00
Roman Perepelitsa c425a5e635 bump version 2020-08-19 22:12:14 +02:00
Roman Perepelitsa 03ab8e9c7e don't expand _p9k_dir when dir is hidden via 'p10k display'; see #952 2020-08-18 11:25:43 +02:00
Roman Perepelitsa 03e61879b5 add `p10k display -r` 2020-08-03 10:58:14 +02:00
Roman Perepelitsa 598ff99f1b reduce the default value of POWERLEVEL9K_VCS_MAX_SYNC_LATENCY_SECONDS to 10ms 2020-07-29 08:37:51 +02:00
Roman Perepelitsa 2ba87f4d1f ksh_arrays compatibility 2020-07-23 08:17:34 +02:00
Roman Perepelitsa 7a114ad6fb detect artix linux for the sake of displaying os logo; see #898 2020-07-19 11:26:19 +02:00
Roman Perepelitsa 86b747f434 bug fix: infinite loop when cwd doesn't exist; see #900 2020-07-19 11:10:50 +02:00
Roman Perepelitsa 6dfd92f8c1 allow optional offset in POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER; see #896 2020-07-18 10:43:49 +02:00
Roman Perepelitsa 620e69fef1 replace NETWORK_ICON; the original (U+F877) triggers a bug on macOS; see #895 2020-07-16 15:58:19 +02:00
Roman Perepelitsa 4635fcacee don't fetch gitstatusd if there is no git 2020-07-14 06:46:05 +02:00
Roman Perepelitsa cfc35853df start downloading gitstatusd while wizard is running 2020-07-13 14:24:38 +02:00
Roman Perepelitsa 0c341b6702 Merge branch 'ancarpan-terraform-show-default' 2020-07-04 08:08:49 +02:00
Roman Perepelitsa 06ed564092 Merge branch 'terraform-show-default' of https://github.com/ancarpan/powerlevel10k into ancarpan-terraform-show-default 2020-07-04 07:44:51 +02:00
Roman Perepelitsa 2d74ac9d06 prefix all `source` calls with `builtin` 2020-07-04 07:03:46 +02:00
Andrea Carpani 882cede0ae Add option to show terraform workspace even if it's default 2020-07-03 19:05:48 +02:00
Roman Perepelitsa e0ed693e6d add `CMB*` to battery directory patterns; see #858 2020-07-02 10:39:35 +02:00
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.
2020-07-02 06:33:12 +02:00
Roman Perepelitsa ae32fd58b3 fix `fvm` styling that has been broken by the last commit; fixes #645 2020-06-25 11:09:19 +02:00
Roman Perepelitsa 6a1e993a05 make `fvm` segment work with fvm >= 1.0.0; see #842 2020-06-25 09:03:59 +02:00
Roman Perepelitsa 8854cb6000 survive files with windows EOL (on linux, yes; people do that); see #827 2020-06-16 19:51:53 +02:00
Roman Perepelitsa 54bbe0a0a3 speed up pasting in terminals without bracketed paste 2020-06-15 17:33:35 +02:00
Roman Perepelitsa 4c15d633dd respect POWERLEVEL9K_PROMPT_CHAR_ERROR_VIINS_CONTENT_EXPANSION in simple transient prompt; see #820 2020-06-14 09:21:28 +02:00
Roman Perepelitsa 3e17260622 no need to call `zle -R` when using z4h 2020-06-13 17:04:31 +02:00
Roman Perepelitsa a43b1b34d8 add an icon and asdf colors for julia; see #817 2020-06-12 12:55:02 +02:00
Roman Perepelitsa e2196ce32e match terminal escape sequences in instant prompt output more aggressively 2020-06-12 08:30:03 +02:00
Roman Perepelitsa 05eaf8162c tweak omz update pattern; maybe it'll help with #729 2020-06-11 15:29:47 +02:00
Roman Perepelitsa fb5a0a6cca make error message about incorrect powerlevel10k loading visible in more cases 2020-06-11 11:06:02 +02:00
Roman Perepelitsa c6e599ddd5 fix a typo in remote-git-url => icon conversion (bitbucket was shows as github); see #808 2020-06-09 20:25:55 +02:00
Roman Perepelitsa a700031279 don't start gitstatusd from instant prompt if there is no git command 2020-06-09 13:49:03 +02:00
Roman Perepelitsa d75147503e remove git from POWERLEVEL9K_VCS_BACKENDS if there is no git command 2020-06-09 13:08:12 +02:00
Roman Perepelitsa 6e120b9eec don't initialize vcs if there is no git command 2020-06-09 12:58:48 +02:00
Roman Perepelitsa 2b1d0e599c make todo segment work if todo-cli is installed from apt; see #785 2020-06-02 10:30:35 +02:00
Roman Perepelitsa 285bf7ba60 ignore POWERLEVEL9K_GITSTATUS_DIR when deciding whether to auto-trigger the wizard 2020-05-31 11:45:21 +02:00