Commit Graph
100 Commits
Author SHA1 Message Date
romkatv 5b293c13a2 add font instructions for konsole and tilix; change instructions for gnome terminal
The previous instructions for GNOME Terminal were simpler but they had a
hidden risk. Namely, if users skip the first step (install Meslo) and go
directly for the second (set Meslo as the default monospace font), their
terminal gets fucked up. See #218.
2019-09-17 10:12:48 +02:00
romkatv f79ad65243 more robust KEYMAP handling 2019-09-17 09:59:39 +02:00
romkatv 2218060b2d don't assume that KEYMAP is valid everywhere within zle 2019-09-16 13:45:06 +02:00
Roman Perepelitsa 880a9bd9b2 Merge pull request #217 from CupOfTea696/patch-1
Fix typo in declare POWERLEVEL9K_DIR_ANCHOR_BOLD
2019-09-15 20:52:54 +02:00
romkatv 8554c755bd print new line(s) in precmd instead of embedding them in PROMPT 2019-09-12 11:45:17 +02:00
romkatv 9c9039253c put most of precmd code under !zle 2019-09-12 11:35:24 +02:00
romkatv 3674e69b43 stop setting prompt_cr and prompt_sp 2019-09-12 10:58:37 +02:00
romkatv 040be70d92 change the default value of POWERLEVEL9K_VPN_IP_INTERFACE to recognize wireguard 2019-09-12 10:55:56 +02:00
romkatv f5f5fba08f doc cleanup 2019-09-12 10:55:34 +02:00
romkatv e32ea9cdbd comments 2019-09-10 12:32:27 +02:00
Roman Perepelitsa 4de7eaa95e comments 2019-09-10 11:29:08 +02:00
romkatv ca49498cb6 don't display kubecontext namespace if it's literally 'default' 2019-09-09 15:29:31 +02:00
romkatv 4313c36df9 Merge branch 'iAnomaly-config-kubernetes' 2019-09-09 15:24:36 +02:00
romkatv e909f09ca0 Merge branch 'config-kubernetes' of https://github.com/iAnomaly/powerlevel10k into iAnomaly-config-kubernetes 2019-09-09 15:24:18 +02:00
romkatv 1ad0e713a4 use fancier battery icons with nerd fonts 2019-09-09 15:15:31 +02:00
romkatv fd96e92df6 show battery as CHARGED on macos if it is at 100% and connected to power supply 2019-09-09 14:48:32 +02:00
romkatv daedc56b3d typo in comments 2019-09-09 14:19:51 +02:00
romkatv 9ce277d179 strip hexadecimal colors from vcs when loading; see #207 2019-09-08 20:00:18 +02:00
romkatv eabdc9dc2e fix battery color 2019-09-07 12:51:53 +02:00
romkatv 2dbd375981 comments 2019-09-07 10:30:37 +02:00
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 91b715f18f disable or substitute "compatible" icons that cannot be displayed by the stock Menlo on macOS 2019-09-07 09:28:45 +02:00
romkatv 1ec035ead3 font docs 2019-09-06 12:24:42 +02:00
romkatv e8a38dc404 font comments 2019-09-06 12:24:36 +02:00
romkatv 8e653efd01 remove obsolete faq entry about auto_name_dirs (there is a workaround in the code now) 2019-09-06 12:10:27 +02:00
romkatv 5886154bb1 drop q+ as it it's not supported by old shells 2019-09-06 11:46:30 +02:00
romkatv ef6f90f598 wizard: fix handling for $ZDOTDIR and $HOME with special symbols ("%", "$", etc.) 2019-09-06 11:30:11 +02:00
romkatv 072f7be8ff pull upstream changes from gitstatus 2019-09-05 22:38:36 +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 4d63712093 don't offer to install font if there is no curl 2019-09-04 08:22:41 +02:00
romkatv 200b02b242 better iTerm version filter 2019-09-04 08:16:02 +02:00
romkatv 298fa2f325 bug fix: don't attempt to source .p10k.zsh when wizard exits to restart iTerm2 2019-09-04 08:13:16 +02:00
romkatv 7c513a1e79 minor fixes 2019-09-03 23:07:46 +02:00
romkatv 7f90c103d1 wizard: offer to override font on Termux if it is not MesloLGS NF 2019-09-03 20:07:55 +02:00
romkatv ebcb8cd307 wizard: offer to install Meslo NF on iTerm2 2019-09-03 20:01:10 +02:00
romkatv 684203221f wizard: offer to install Meslo NF on Termux 2019-09-03 13:55:41 +02:00
romkatv a30b5963a8 wizard: better text overflow 2019-09-03 12:05:56 +02:00
romkatv f59997f472 wizard: add round separators, heads and tails 2019-09-03 11:57:13 +02:00
romkatv 37dc2ba5e2 wizard: better text overflow 2019-09-03 10:38:47 +02:00
romkatv d6041f53aa wizard: make it look better on narrow screens 2019-09-03 10:18:19 +02:00
Roman Perepelitsa 8797ecd8e4 Merge pull request #198 from gschizas/patch-1
Fix name of old windows terminal emulator
2019-09-03 09:48:16 +02:00
romkatv db6d36e09f wizard: reduce the minimum required terminal width from 80 to 51 2019-09-02 17:32:45 +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 61f5552c98 stupid typo 2019-09-01 21:35:40 +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 9a5abe8185 add comments around git branch shortening 2019-08-30 08:38:56 +02:00
romkatv 71c6843cb4 add ram and load 2019-08-29 18:36:36 +02:00
romkatv eb58f05621 fix load fg color 2019-08-29 18:28:04 +02:00
romkatv cb2ca16f51 add POWERLEVEL9K_DIR_MIN_COMMAND_COLUMNS and POWERLEVEL9K_DIR_MIN_COMMAND_COLUMNS_PCT 2019-08-29 12:25:55 +02:00
romkatv 6582c7b25e include auto_name_dirs in the config signature 2019-08-29 11:42:14 +02:00
romkatv 9fbdebad90 update toc 2019-08-29 11:40:13 +02:00
romkatv 9bf56e7d46 add an faq entry about auto_name_dirs 2019-08-29 11:39:01 +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 3f2f38a71e move time to the first prompt line 2019-08-27 10:49:02 +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 7d6400774f tune trailing whitespace for all icons when using typical non-monospace fonts 2019-08-26 12:06:06 +02:00
romkatv b3abfc089a fix detection of awesome-mapped-fontconfig in the wizard 2019-08-26 12:05:42 +02:00
romkatv 06ddd55922 ask awesome-patched font users about python logo; some are stuck with old fonts that don't have it 2019-08-26 10:19:55 +02:00
romkatv cb1f6c4815 make custom prompts more compatible with p9k 2019-08-24 12:58:55 +02:00
romkatv 08026f5071 style 2019-08-24 11:33:15 +02:00
Roman Perepelitsa 4ad9b7d882 Merge pull request #186 from shawngiroux/readme-update
Adding Hyper to README.md font instructions
2019-08-24 11:32:04 +02:00
romkatv 13266b014a pull upstream changes from gitstatus 2019-08-20 21:18:57 +02:00
romkatv c1acb62cf4 pull upstream changes from gitstatus 2019-08-20 20:28:27 +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 b3010c0156 use hammer and wrench emoji for terraform with all fonts 2019-08-19 16:09:56 +02:00
romkatv 4c12eb7224 add terraform prompt segment 2019-08-19 16:07:59 +02:00
romkatv 37c6ea091e make all colors visible on white and solarized-light background; see #177 2019-08-19 13:54:42 +02:00
romkatv 925ade3d29 make ZLE_RPROMPT_INDENT emulation condition less strict 2019-08-19 12:18:11 +02:00
romkatv 3434c0e0a9 correctly deduce p10k directory when using zprezto with zsh 5.1
see #174
2019-08-19 10:52:41 +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 e6d0da1c2e remove POWERLEVEL9K_ALWAYS_SHOW_CONTEXT from configs as it confuses users 2019-08-16 09:54:32 +02:00
romkatv 5f63a96581 spello 2019-08-16 09:52:11 +02:00
romkatv 620a20fc9f support branch shortening when using gitstatusd 2019-08-14 07:28:50 +02:00
romkatv 4ba78dc2be shorten git branch name if over 32 chars long; tune colors 2019-08-14 07:28:50 +02:00
Roman Perepelitsa d68bd813ae spelling 2019-08-14 05:08:43 +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 3da8913ff7 add missing # 2019-08-12 15:01:22 +02:00
romkatv 7dd52c276c add two more faq entries that recommended the recommended font 2019-08-12 15:00:39 +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 40f40c2994 add rust_version to lean and classic configs 2019-08-12 08:40:55 +02:00
romkatv 36174484cc slightly better icons 2019-08-12 08:40:19 +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 55a1b92bca strip spaces from os_icon when using narrow icons 2019-08-10 11:01:47 +02:00
romkatv 79cfbd12e7 enable rbenv by default in lean and classic configs 2019-08-10 10:49:36 +02:00
romkatv 987123f378 add rvm to lean and classic configs 2019-08-10 10:49:04 +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 8a320aaf4e don't assume that people know how to download files from a browser 2019-08-10 07:58:10 +02:00