1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-12-27 01:01:56 +00:00
Commit graph

3274 commits

Author SHA1 Message Date
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