Commit Graph
100 Commits
Author SHA1 Message Date
romkatv 0cb64f6474 bump version 2020-02-08 18:06:27 +01:00
romkatv 540f895669 bug fix: handle empty versions in legacy asdf files correctly 2020-02-08 17:00:31 +01:00
romkatv 160fb52f47 bug fix: don't crap out when file names contain colon
See #477.
2020-02-08 16:47:58 +01:00
romkatv 6a79008aec notes 2020-02-07 12:18:38 +01:00
romkatv a0f4447b60 add hide-related asdf parameters to config templates 2020-02-07 12:12:38 +01:00
romkatv 59f8d186b6 add POWERLEVEL9K_ASDF_${plugin}_SHOW_SYSTEM with fallback to POWERLEVEL9K_ASDF_SHOW_SYSTEM 2020-02-07 11:46:08 +01:00
romkatv 8be5750ccc add POWERLEVEL9K_ASDF_${plugin}_{SOURCES,PROMPT_ALWAYS_SHOW} with fallback to POWERLEVEL9K_ASDF_{SOURCES,PROMPT_ALWAYS_SHOW} 2020-02-07 11:38:18 +01:00
romkatv abbe7f361c add faq: transient prompt stops working after some time 2020-02-07 09:44:14 +01:00
romkatv af42857637 add custom colors for several asdf tools: erlang, elixir, postgres 2020-02-07 09:16:55 +01:00
romkatv fd30ed1560 add icons (for asdf): ERLANG_ICON, ELIXIR_ICON, POSTGRES_ICON 2020-02-07 09:06:32 +01:00
romkatv f9f3aa594a add spaces after a few icons that tend to be very wide in non-monospace fonts 2020-02-07 09:00:03 +01:00
romkatv 50318c0250 add POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER to config templates 2020-02-06 17:18:40 +01:00
romkatv 71708336a9 add asdf to docs 2020-02-06 16:54:10 +01:00
romkatv 730ef08dfb Merge branch 'master' into asdf 2020-02-06 16:52:56 +01:00
romkatv 80139d8949 add NODEJS_ICON and DOTNET_CORE_ICON (for asdf) 2020-02-06 16:52:23 +01:00
romkatv f509a16bbb add asdf to config templates (enabled by default) 2020-02-06 16:49:30 +01:00
romkatv f788f6b4bd asdf: replace "-" with "_" when converting to upper case 2020-02-06 16:31:30 +01:00
romkatv 44c479a819 add asdf prompt segment 2020-02-06 16:10:53 +01:00
romkatv d17c7278a5 spello 2020-02-06 15:31:38 +01:00
romkatv 17d3dc78fe pick up ifconfig and ip from PATH
Apparently there are systems on which these tools are not in /sbin.
Fixes #472.
2020-02-06 13:37:28 +01:00
romkatv a5b5945792 Merge branch 'master' into asdf 2020-02-06 11:38:04 +01:00
romkatv d716875918 replace terraform icon; several terminals have bugs that prevent them from rendering the current icon correctly 2020-02-06 08:44:19 +01:00
romkatv be7e7b3b15 add ip to docs 2020-02-05 17:51:08 +01:00
romkatv 73e24180a0 add ip to config templates 2020-02-05 17:26:28 +01:00
romkatv 75e5712cd0 slightly shorter bandwidth display 2020-02-05 17:26:16 +01:00
romkatv 01cce2c4eb fix netstat parsing on macos 2020-02-05 16:38:09 +01:00
romkatv 80015c7c71 fix netstat parsing on macos 2020-02-05 16:33:46 +01:00
romkatv d9b9aa4383 add network bandwidth stats to ip segment 2020-02-05 16:22:44 +01:00
romkatv 7354eeaa96 workaround for a bug in sysread
There is a bug in sysread from zsh/system. It triggers in the
following case:

1. zsh has been compiled with HAVE_SELECT and without HAVE_POLL.
2. sysread is called with timeout (-t).
3. the input file descriptor is valid but there is no data to read.
4. errno happens to be EINTR prior to the call to sysread.

This results in an infinite loop in sysread:

  while ((ret = select(infd+1, (SELECT_ARG_2_T) &fds,
                       NULL, NULL,&select_tv)) < 1) {
    if (errno != EINTR || errflag || retflag || breaks || contflag)
      break;
  }

Here select() keeps returning 0, indicating timeout. This is not an
error, so errno doesn't get set. If it was EINTR prior to the call,
it stays EINTR, and the loop keeps spinning.

As a workaround, powerlevel10k sets errno to ENOTTY (any value other
than EINTR will do) prior to calling sysread with timeout.
2020-02-05 14:37:43 +01:00
romkatv a12f7ac8ee when the user's locale is misconfigured, set it to utf8 at the top level
fixes #469
2020-02-05 12:50:58 +01:00
romkatv e2571dc95a comments 2020-02-05 12:26:05 +01:00
romkatv 27b25196d8 comments 2020-02-05 09:52:53 +01:00
romkatv f7645af7e3 add wifi prompt segment to docs 2020-02-05 09:27:39 +01:00
romkatv b95c75921a Merge branch 'master' into asdf 2020-02-05 08:59:17 +01:00
Roman Perepelitsa 47e8c1b38c remove debug messages; fixes #466 2020-02-04 18:11:41 +01:00
romkatv 507e647e63 Merge branch 'master' into asdf 2020-02-04 15:56:45 +01:00
romkatv afb7a59fbe add contacts to docs 2020-02-04 15:55:57 +01:00
romkatv 1ac3624463 progress on asdf design 2020-02-04 15:43:25 +01:00
romkatv ce37ae5426 Merge branch 'master' into asdf 2020-02-04 13:12:17 +01:00
romkatv 5e5ff583a3 extend the ZLE_RPROMPT_INDENT=0 workaround to a few more cases
If the last right prompt line can be proven to always have
zero length after prompt expansion, we can unset RPROMPT
thus avoiding triggering zsh bugs related to ZLE_RPROMPT_INDENT=0.

Fixes #458.
2020-02-04 13:07:05 +01:00
romkatv 4095a018dc basic asdf design 2020-02-03 17:42:04 +01:00
romkatv fab13389f1 remove profiling instrumentation 2020-02-03 16:16:45 +01:00
romkatv 3b2fa36cd6 comments 2020-02-03 13:51:58 +01:00
romkatv 637752ef7b comments 2020-02-03 12:04:04 +01:00
romkatv 71f4eade9f add wifi prompt segment 2020-02-03 11:47:55 +01:00
romkatv 4b62cd7380 bug fix: make reset=2 sticky 2020-02-03 11:47:39 +01:00
romkatv a0535ffcd6 replace all wide glyphs with narrow in nerdfont configuration; many terminals have bugs that prevents them from properly rendering wide glyphs 2020-02-03 08:40:49 +01:00
romkatv 1a9c8d126c typo 2020-02-03 07:55:54 +01:00
romkatv c321e50f38 remove redundant expansion of C-escapes 2020-02-03 07:32:48 +01:00
romkatv 6db57923b1 add POWERLEVEL9K_BATTERY_${state}_{STAGES,LEVEL_BACKGROUND,LEVEL_FOREGROUND} 2020-02-03 07:30:45 +01:00
romkatv 45a71cbc05 "restart your terminal" should help iTerm users who fail to restart iTerm when asked to 2020-02-03 06:37:00 +01:00
romkatv 4de584652c rm p9k-vs-p10k.cast 2020-02-02 18:45:34 +01:00
romkatv 84a7ad7cc2 add "some prompt styles missing from the wizard" 2020-02-02 18:43:26 +01:00
romkatv 9d9c50611d s/hight/height/ 2020-02-02 08:20:46 +01:00
romkatv 4599ad9f2c add extra options to pure style
- non-permanent content location (left or right)
- show current time
- prompt height (one or two lines)
- prompt spacing (with empty line between prompts or without)
2020-02-02 06:49:17 +01:00
romkatv eb9da89ad9 quote $foo when running with unknown options; fixes #453 2020-02-01 22:03:42 +01:00
romkatv c08d1e846b link to zsh building instructions 2020-02-01 18:21:09 +01:00
romkatv b71a19c92e more precise mitigation for the resizing bug 2020-02-01 18:18:54 +01:00
romkatv c983ff6a41 typo 2020-02-01 17:50:37 +01:00
romkatv 0b9829d409 add "mess when resizing" to troubleshooting 2020-02-01 17:37:04 +01:00
romkatv cea51ee866 formatting 2020-02-01 12:54:51 +01:00
romkatv 04767278bd formatting 2020-02-01 12:52:35 +01:00
romkatv 994a1e1371 remove antibody, add "how to update"
The instructions for installation with Antibody are likely
wrong anyway. Dunno how to fix them, so Antibody goes.
2020-02-01 12:50:11 +01:00
romkatv 8bad59ef13 s/zsh/Zsh/ in docs 2020-02-01 12:10:36 +01:00
romkatv d54f6f50ca more links 2020-02-01 11:37:54 +01:00
romkatv 1b0ab85f87 link to installation 2020-02-01 11:10:54 +01:00
romkatv aea3e1393e cleanup 2020-02-01 00:45:44 +01:00
romkatv 828a776a7b fix links 2020-01-31 16:03:56 +01:00
romkatv c34c567be2 update toc 2020-01-31 15:45:44 +01:00
romkatv b6cb9618a8 spelling and cleanup 2020-01-31 15:18:39 +01:00
romkatv 0d6859cae8 add configuration wizard tips 2020-01-31 14:12:30 +01:00
romkatv 44bf61ac2c doc: describe how p9k and p10k are related 2020-01-31 13:18:56 +01:00
romkatv 6ca69df39f doc: sub-pixel imperfections 2020-01-31 12:01:40 +01:00
romkatv b0a08e0ae5 Merge branch 'master' into tour 2020-01-31 10:53:40 +01:00
romkatv f91597fe7b speed up terraform, add classes to configs, bump version 2020-01-31 10:52:34 +01:00
romkatv ecc0157d94 Merge branch 'Meroje-terraform-classes' 2020-01-31 10:26:56 +01:00
romkatv 4b99ca847c doc cleanup 2020-01-31 10:26:06 +01:00
romkatv 2c65a0c1c4 add nix_shell to the list of segments 2020-01-31 08:26:19 +01:00
romkatv 808ccfc7bd cleanup 2020-01-30 17:43:33 +01:00
romkatv adfbbb741a cleanup 2020-01-30 17:42:41 +01:00
romkatv f562a837d8 expand on commitment 2020-01-30 17:27:18 +01:00
romkatv ea2b2f1e02 split troubleshooting out of faq; expand on spacing differences between 9k and 10k 2020-01-30 17:17:21 +01:00
romkatv 1bdee256e5 add POWERLEVEL9K_LEGACY_ICON_SPACING 2020-01-30 16:42:34 +01:00
romkatv 2913765868 update 'try it in docker' section 2020-01-30 13:36:15 +01:00
romkatv d800fd5f41 rewrite the color faq; move omz p9k migration instructions to faq 2020-01-30 12:57:28 +01:00
romkatv c65260aaab change the default timewarrior icon (shield => watch); see #295 2020-01-30 10:57:11 +01:00
romkatv 23e241bf67 update color scheme 2020-01-30 09:44:25 +01:00
romkatv 3354789278 Merge branch 'master' into tour 2020-01-30 09:32:36 +01:00
romkatv 788ee7df4d bug fix: remove spurious "entry=" from instant prompt 2020-01-30 09:01:16 +01:00
romkatv 1f2251b799 bug fix: don't cache range and nnn segments as their content is not static 2020-01-30 08:29:20 +01:00
romkatv 73878f398a add nix_shell prompt segment; see #448 2020-01-30 08:25:24 +01:00
romkatv 6c507767b8 minor style fixes 2020-01-29 18:42:39 +01:00
romkatv 7ae901212c update toc; explain how the screenshots and gifs were produced; clean things up 2020-01-29 16:36:16 +01:00
romkatv e916104c1c add a table with all supported segments; reword the intro and font sections 2020-01-29 15:42:27 +01:00
romkatv 084b0203c7 spelling and cleanup 2020-01-29 13:18:04 +01:00
romkatv b3e02f54d5 feature: customizable 2020-01-29 12:29:05 +01:00
romkatv 6686f3ba17 expand features section 2020-01-29 10:38:38 +01:00
romkatv 3b281aba49 pure config template cleanup 2020-01-29 08:41:19 +01:00
romkatv e07a91c1a2 some progress on docs 2020-01-28 22:57:29 +01:00
romkatv 2564afb48d fix gif urls 2020-01-28 16:12:01 +01:00