Commit Graph

3419 Commits (505a77f02eb87f5c049a80d81aef4a97b290ee01)
 

Author SHA1 Message Date
romkatv cdbf25a5e6 notes 5 years ago
romkatv 7c8e7d960c add POWERLEVEL9K_VCS_MAX_INDEX_SIZE_DIRTY to config templates and display "─" if worktree scan was skipped 5 years ago
romkatv 6f4840b463 minor bug fix in nordvpn plus cleanup of the same 5 years ago
romkatv b86eb6a037 cleanup 5 years ago
romkatv 924dfe6889 comments 5 years ago
romkatv 9fcc380cac make fewer sysread calls 5 years ago
romkatv 47400657ec don't persist fprint cache 5 years ago
romkatv 30a54b1d5e dump state and instant prompt from zle (no more forking) 5 years ago
romkatv f01c200e98 rename many _p9k_ vars to _p9k__; trigger state dump when timewarrior and asdf caches change 5 years ago
romkatv b6cf0cf9ec bug fix: persist _p9k_dumped_instant_prompt_sigs changes 5 years ago
romkatv 54360ed430 use the high contrast image at the top 5 years ago
romkatv 36b7eaba42 faq: error status is shifted 5 years ago
romkatv d1ed61c972 docs: add ahead/behind the push remote to the legend 5 years ago
Gibson Fahnestock d37cf22a9c show VCS_STATUS_PUSH_COMMITS_{AHEAD,BEHIND} in vcs by default
Fixes #395.
5 years ago
romkatv 63d09812f9 pull upstream changes from gitstatus 5 years ago
romkatv 43a6269008 s/ip/IP/ in docs 5 years ago
romkatv 6fb0e8d7f5 doc cleanup 5 years ago
romkatv 925f18936e add "extensible" section to docs 5 years ago
romkatv 0cb64f6474 bump version 5 years ago
romkatv 540f895669 bug fix: handle empty versions in legacy asdf files correctly 5 years ago
romkatv 160fb52f47 bug fix: don't crap out when file names contain colon
See #477.
5 years ago
romkatv 6a79008aec notes 5 years ago
romkatv a0f4447b60 add hide-related asdf parameters to config templates 5 years ago
romkatv 59f8d186b6 add POWERLEVEL9K_ASDF_${plugin}_SHOW_SYSTEM with fallback to POWERLEVEL9K_ASDF_SHOW_SYSTEM 5 years ago
romkatv 8be5750ccc add POWERLEVEL9K_ASDF_${plugin}_{SOURCES,PROMPT_ALWAYS_SHOW} with fallback to POWERLEVEL9K_ASDF_{SOURCES,PROMPT_ALWAYS_SHOW} 5 years ago
romkatv abbe7f361c add faq: transient prompt stops working after some time 5 years ago
romkatv af42857637 add custom colors for several asdf tools: erlang, elixir, postgres 5 years ago
romkatv fd30ed1560 add icons (for asdf): ERLANG_ICON, ELIXIR_ICON, POSTGRES_ICON 5 years ago
romkatv f9f3aa594a add spaces after a few icons that tend to be very wide in non-monospace fonts 5 years ago
romkatv 50318c0250 add POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER to config templates 5 years ago
romkatv 71708336a9 add asdf to docs 5 years ago
romkatv 730ef08dfb Merge branch 'master' into asdf 5 years ago
romkatv 80139d8949 add NODEJS_ICON and DOTNET_CORE_ICON (for asdf) 5 years ago
romkatv f509a16bbb add asdf to config templates (enabled by default) 5 years ago
romkatv f788f6b4bd asdf: replace "-" with "_" when converting to upper case 5 years ago
romkatv 44c479a819 add asdf prompt segment 5 years ago
romkatv d17c7278a5 spello 5 years ago
romkatv 17d3dc78fe pick up `ifconfig` and `ip` from PATH
Apparently there are systems on which these tools are not in /sbin.
Fixes #472.
5 years ago
romkatv a5b5945792 Merge branch 'master' into asdf 5 years ago
romkatv d716875918 replace terraform icon; several terminals have bugs that prevent them from rendering the current icon correctly 5 years ago
David Ward a06bbdc196
respect TIMEWARRIORDB environment variable (#471)
Signed-off-by: David Ward <dward@redhat.com>
5 years ago
romkatv be7e7b3b15 add `ip` to docs 5 years ago
romkatv 73e24180a0 add `ip` to config templates 5 years ago
romkatv 75e5712cd0 slightly shorter bandwidth display 5 years ago
romkatv 01cce2c4eb fix netstat parsing on macos 5 years ago
romkatv 80015c7c71 fix netstat parsing on macos 5 years ago
romkatv d9b9aa4383 add network bandwidth stats to `ip` segment 5 years ago
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.
5 years ago
romkatv a12f7ac8ee when the user's locale is misconfigured, set it to utf8 at the top level
fixes #469
5 years ago
romkatv e2571dc95a comments 5 years ago