Commit Graph

3373 Commits (d7d3df875366984a7b37dccd5cb8a754c44b630c)
 

Author SHA1 Message Date
romkatv c2878307d2 tune colors
romkatv 0378a0a54c cleanup
romkatv e28d0c37c9 add configure.zsh
romkatv 8edb59049a check that wizard can run
romkatv 0955a5637d cleanup
romkatv ebd32c8cbe simplify code
romkatv 1731b69f5f wizard: encode generation source and options
romkatv ef57656e88 unset all POWERLEVEL9K options
romkatv 3a741475f8 more progress on the wizard
romkatv 10fd41d187 font config wizard
romkatv 6a1ea41b2a comments
romkatv f87f3129d7 type
romkatv 9dceab7ab7 fix battery icon in lean config; update classic config
romkatv 4a59f7f422 Merge branch 'master' into dev
romkatv 57b1f1aa74 default background to black in p9k_prompt_segment; comments
romkatv b27ff42ac3 do nothing in p9k_prompt_segment if not called by p10k
romkatv 80770d6a79 fix status on zsh 5.1
romkatv b66d6a7105 typo
romkatv 436740db8e fix many bugs in status related to pipelines
romkatv 57044e5a5c typo: -O => -o
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.
romkatv 69fbd901d6 comments
romkatv 5e6acdc8fb comments
romkatv ec1632796f remove unused parameter
romkatv 01e66aab67 add a few extra states and parameters to make it possible to configure decent `status`
romkatv c025a878fd draft notes for configuration wizard
romkatv cef049e0de nordvpn: add CONNECTING and DISCONECTING states, remove OTHER
See https://github.com/romkatv/powerlevel10k/issues/133.
romkatv 2c6f3f32aa comments
romkatv 7a44583f3a add nordvpn to lean config
romkatv 0e31c204f7 cleanup in nordvpn
romkatv fb50402fc9 remove junk
romkatv b07d0b7083 add nordvpn prompt segment
This segment has four states.

MISSING: nordvpn is not installed. By default the segment is not shown
in this state. Override POWERLEVEL9K_NORDVPN_MISSING_CONTENT_EXPANSION
and/or POWERLEVEL9K_NORDVPN_MISSING_VISUAL_IDENTIFIER_EXPANSION to make
the segment visible.

CONNECTED: nordvpn is connected. By default shows LOCK_ICON as icon and
country code as content. In addition, the following variables are set
for the use by POWERLEVEL9K_NORDVPN_CONNECTED_CONTENT_EXPANSION
and POWERLEVEL9K_NORDVPN_CONNECTED_VISUAL_IDENTIFIER_EXPANSION:
P9K_NORDVPN_PROTOCOL, P9K_NORDVPN_IP_ADDRESS,
P9K_NORDVPN_SERVER, P9K_NORDVPN_COUNTRY, P9K_NORDVPN_CITY and
P9K_NORDVPN_STATUS (always "Connected"). These correspond to the output
lines of `nordvpn status`.

DISCONNECTED: nordvpn is disconnected. By default shows LOCK_ICON as
icon and FAIL_ICON as content. P9K_NORDVPN_STATUS is set to "Disconnected".

OTHER: nordvpn is in status other than "Connected" or "Disconnected".
I'm not sure this is possible. By default shows LOCK_ICON as
icon and FAIL_ICON as content. P9K_NORDVPN_STATUS is set to the
actual status (neither empty, "Connected" nor "Disconnected").

Fixes . Needs more testing.
romkatv 2ec4ed0702 make sure _p9k_restore_aliases does not get unset
romkatv 07eae5942d optimize style escaping
romkatv 80fc1fd56a comments
romkatv 694084dd6a document p9k_prompt_segment
romkatv 043ae21090 stop passing arguments to prompt_* functions; rename some internal functions
romkatv 82698c179b delete prompt_icons_test
romkatv 6eaa39e370 daemonize async pump
romkatv 45760187f3 spello
romkatv 9ab53b4e9c update faq w.r.t. hot option update
romkatv 1402ca55b1 correctly handle ZLE_RPROMPT_INDENT changes
romkatv 5d7eaaa172 Merge branch 'master' into dev
romkatv f14497918f pull upstream changes from gitstatus
romkatv 5a9c774d79 reinit on param changes
romkatv ed8dd826c5 Merge branch 'master' into dev
romkatv 7d9b3c924c pull upstream changes from gitstatus
romkatv d9f0922945 make prompt_powerlevel9k_teardown and prompt_powerlevel9k_setup reentrant
romkatv 40fa321cc2 move icons.zsh to internal
romkatv be1a97bf47 inline colors.zsh, utilities.zsh and vcs.zsh