Commit Graph

3852 Commits (48ff2e8065cf6c78ab303863ca46b91113eb0ddd)
 

Author SHA1 Message Date
romkatv 925f18936e add "extensible" section to docs
romkatv 0cb64f6474 bump version
romkatv 540f895669 bug fix: handle empty versions in legacy asdf files correctly
romkatv 160fb52f47 bug fix: don't crap out when file names contain colon
See .
romkatv 6a79008aec notes
romkatv a0f4447b60 add hide-related asdf parameters to config templates
romkatv 59f8d186b6 add POWERLEVEL9K_ASDF_${plugin}_SHOW_SYSTEM with fallback to POWERLEVEL9K_ASDF_SHOW_SYSTEM
romkatv 8be5750ccc add POWERLEVEL9K_ASDF_${plugin}_{SOURCES,PROMPT_ALWAYS_SHOW} with fallback to POWERLEVEL9K_ASDF_{SOURCES,PROMPT_ALWAYS_SHOW}
romkatv abbe7f361c add faq: transient prompt stops working after some time
romkatv af42857637 add custom colors for several asdf tools: erlang, elixir, postgres
romkatv fd30ed1560 add icons (for asdf): ERLANG_ICON, ELIXIR_ICON, POSTGRES_ICON
romkatv f9f3aa594a add spaces after a few icons that tend to be very wide in non-monospace fonts
romkatv 50318c0250 add POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER to config templates
romkatv 71708336a9 add asdf to docs
romkatv 730ef08dfb Merge branch 'master' into asdf
romkatv 80139d8949 add NODEJS_ICON and DOTNET_CORE_ICON (for asdf)
romkatv f509a16bbb add asdf to config templates (enabled by default)
romkatv f788f6b4bd asdf: replace "-" with "_" when converting to upper case
romkatv 44c479a819 add asdf prompt segment
romkatv d17c7278a5 spello
romkatv 17d3dc78fe pick up `ifconfig` and `ip` from PATH
Apparently there are systems on which these tools are not in /sbin.
Fixes .
romkatv a5b5945792 Merge branch 'master' into asdf
romkatv d716875918 replace terraform icon; several terminals have bugs that prevent them from rendering the current icon correctly
David Ward a06bbdc196
respect TIMEWARRIORDB environment variable ()
Signed-off-by: David Ward <dward@redhat.com>
romkatv be7e7b3b15 add `ip` to docs
romkatv 73e24180a0 add `ip` to config templates
romkatv 75e5712cd0 slightly shorter bandwidth display
romkatv 01cce2c4eb fix netstat parsing on macos
romkatv 80015c7c71 fix netstat parsing on macos
romkatv d9b9aa4383 add network bandwidth stats to `ip` segment
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.
romkatv a12f7ac8ee when the user's locale is misconfigured, set it to utf8 at the top level
fixes 
romkatv e2571dc95a comments
romkatv 27b25196d8 comments
romkatv f7645af7e3 add wifi prompt segment to docs
romkatv b95c75921a Merge branch 'master' into asdf
Roman Perepelitsa 47e8c1b38c
remove debug messages; fixes
romkatv 507e647e63 Merge branch 'master' into asdf
romkatv afb7a59fbe add contacts to docs
romkatv 1ac3624463 progress on asdf design
romkatv ce37ae5426 Merge branch 'master' into asdf
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 .
romkatv 4095a018dc basic asdf design
romkatv fab13389f1 remove profiling instrumentation
romkatv 3b2fa36cd6 comments
romkatv 637752ef7b comments
romkatv 71f4eade9f add wifi prompt segment
romkatv 4b62cd7380 bug fix: make reset=2 sticky
romkatv a0535ffcd6 replace all wide glyphs with narrow in nerdfont configuration; many terminals have bugs that prevents them from properly rendering wide glyphs
romkatv 1a9c8d126c typo