romkatv
d8b847c67f
add jenv prompt segment; see #342
5 years ago
romkatv
20a17daf15
add luaenv prompt segment; see #342
5 years ago
romkatv
e45af961da
BREAKING CHANGE: add classes to google_app_cred and change its default content
5 years ago
romkatv
e2c46f0dfc
bug fix: don't trigger transint prompt behavior on Ctrl-C when it wouldn't terminate the top-level zle; fixes #321
5 years ago
romkatv
f220106baa
bug fix: escape backquote; fixes #404
5 years ago
romkatv
8ef2b737d1
rename gcloud_app to google_app_cred and change its api
5 years ago
romkatv
1086f747ba
Merge branch 'update-gcloud' of https://github.com/rsotnychenko/powerlevel10k into rsotnychenko-update-gcloud
5 years ago
romkatv
fa665ae4a7
bug fix: don't print an empty line after the ruler
...
If the visibility of ruler is 'print', there is an extra
empty line printed after it. With 'show' there is no
extra empty line (as expected).
With this commit there is no empty line in either case.
Fixes #383 .
5 years ago
romkatv
e72c6b9338
bump versions
5 years ago
Rostyslav Sotnychenko
0d0425c1ba
Fix typos
5 years ago
Rostyslav Sotnychenko
caea2c5b2a
Add prompt for Google Cloud application credentials
5 years ago
romkatv
541646c12e
hide cursor when rewrawing prompt
5 years ago
romkatv
5591ad2290
add POWERLEVEL9K_RBENV_SOURCES; fixes #372
5 years ago
romkatv
d5cff592c6
display the new rustc version when rustc is upgraded; fixes #365
5 years ago
romkatv
a8f9527079
add gcloud prompt segment; fixes #366
5 years ago
romkatv
22f0d6a82a
add fvm
5 years ago
romkatv
113f290826
add vim_shell prompt segment; see #359
5 years ago
romkatv
ac2f387dfd
new prompt segment: goenv (see #342 )
5 years ago
romkatv
3340dc7269
new prompt segment: midnignt_commander (see #342 )
5 years ago
romkatv
a9af1e86b1
survive ancient zsh in PATH
5 years ago
romkatv
41eebccdc4
roll back accidental change
5 years ago
romkatv
1e7cd82e03
don't unset prompt_sp when bailing early
5 years ago
romkatv
84be5266ec
survive ancient zsh in PATH
5 years ago
romkatv
183ec8ff6e
survive ancient zsh in PATH (run wizard.zsh from a fork)
5 years ago
romkatv
213ef3e426
add POWERLEVEL9K_VIRTUALENV_GENERIC_NAMES; closes #350
5 years ago
romkatv
fdb90994c9
add `p10k reload` and call it from all standard configs
5 years ago
romkatv
1be144aed3
add POWERLEVEL9K_RBENV_SOURCES; see #333
5 years ago
Rostyslav Sotnychenko
1e009cf43a
Add support for classes for AWS profile prompt
5 years ago
romkatv
707d7d6671
bug fix: %k was printed instead of %f
5 years ago
romkatv
2fa5480b0c
move iterm mark above ruler and empty_line; otherwise transient prompt is broken and Select Output of Last Command includes more than it should
5 years ago
romkatv
1dee8902ab
don't empty PROMPT in preexec; it makes it harder to debug stuff
5 years ago
romkatv
40c0fea5f7
Revert "try to fix prompt marks on apple terminal"
...
This reverts commit c3afd891c7
.
5 years ago
romkatv
c3afd891c7
try to fix prompt marks on apple terminal
5 years ago
romkatv
a1127fa3a7
typo
5 years ago
romkatv
cce9cf08e3
add iterm2 marks to transient prompt
5 years ago
romkatv
c3685015e6
attempt to fix iterm2 intergration
5 years ago
romkatv
c9b36cd32e
suppress errors from `zmodload zsh/parameter`; there are bugs in msys that cause garbage output
5 years ago
romkatv
5aee36e4da
match msys and mingw `uname -s` output more aggressively; there is no rhyme or reason to all the formats they employ
5 years ago
romkatv
3cc231ea9c
bump versions
5 years ago
romkatv
d92c45c6bd
move _p9k_do_nothing to the front of precmd_functions
5 years ago
romkatv
e753f4152c
remove debug logs that were added for #315
5 years ago
romkatv
1ab91283dc
detect \e*\e\ escape sequences in addition to \e*\a; fixes #315
5 years ago
romkatv
3d6a899338
reduce POWERLEVEL9K_VCS_MAX_SYNC_LATENCY_SECONDS from 50 to 20 ms
5 years ago
romkatv
a1d2c96605
fix caching and slow repo detection when GIT_DIR is set
5 years ago
romkatv
37221b7720
parenthesize regex
5 years ago
romkatv
39b2064a97
when ifconfig is not available, use ip; fixes #305
5 years ago
romkatv
ff305e3d45
bug fix: missing \r in sp emulation
5 years ago
romkatv
e4aa4588dd
work around a bug in zsh that skips precmd hooks after trapped SIGINT if there is just one of them
5 years ago
romkatv
6fff441e76
add more debug logging for #315
5 years ago
romkatv
49f63e224c
add more debug logging for #315
5 years ago
romkatv
517db99244
add more debug logging for #315
5 years ago
romkatv
184c217c47
add debug logging for #315
5 years ago
romkatv
fa995cf0eb
don't embed prefixes and suffixes if they are empty; save some bytes
5 years ago
romkatv
583bbdace5
docs
5 years ago
romkatv
d6173b97b1
add POWERLEVEL9K_VCS_DISABLED_WORKDIR_PATTERN; fixes #311
5 years ago
romkatv
274c50883a
drop windows version number from the output of uname on mingw
5 years ago
romkatv
5bf5121c7e
bump versions
5 years ago
romkatv
fc70afc6bf
remove second declration of POWERLEVEL9K_NEW_TTY_MAX_AGE_SECONDS
5 years ago
romkatv
ba5c6dd12d
always print LF at the end of full lines
5 years ago
romkatv
845aefd746
s/_p9k_last_prompt_pwd/_p9k__last_prompt_pwd/
5 years ago
romkatv
702439f386
deinit after `p10k configure` to trigger initialization even if POWERLEVEL9K_DISABLE_HOT_RELOAD=true
5 years ago
romkatv
c3a678740f
suppress POWERLEVEL9K_DISABLE_HOT_RELOAD after `p10k configure`
5 years ago
romkatv
ba751e13db
add POWERLEVEL9K_DISABLE_HOT_RELOAD
5 years ago
romkatv
10d03863c4
snapshot all POWERLEVEL9K params
5 years ago
romkatv
8203b6a218
don't reset PS2 prompt
5 years ago
romkatv
00c69d6bda
add POWERLEVEL9K_TRANSIENT_PROMPT
5 years ago
romkatv
4b34a6ed51
POWERLEVEL9K_INSTANT_PROMPT_COMMAND_LINES => 1 by default
5 years ago
romkatv
b1450284e9
bug fix (incorrect height in instant prompt); embed LF in the line overflow workaround
5 years ago
romkatv
8231995ed5
Merge branch 'master' into dynamic
5 years ago
romkatv
ce2e142443
use msys gitstatusd binary on mingw
5 years ago
romkatv
5d74fa39c8
support msys
5 years ago
romkatv
d4265ab279
replace TRAPINT function with trap statement; the former triggers memory corruption bug in zsh
5 years ago
romkatv
551dd0c277
remove eval
5 years ago
romkatv
adb6f92f59
fix empty_line and ruler in instant prompt; speed up regular prompt
5 years ago
romkatv
35fd701b45
set POWERLEVEL9K_NEW_TTY_MAX_AGE_SECONDS to 5 by default
5 years ago
romkatv
5d729b635d
speed up p10k display
5 years ago
romkatv
d0ff9df8d0
return => return 0
5 years ago
romkatv
e3a2716afa
call p10k-on-pre-prompt from instant prompt
5 years ago
romkatv
561f3734a9
trap sigint
5 years ago
romkatv
1d0ee7cbdd
add p10k-on-post-prompt
5 years ago
romkatv
232e312b4d
add p10k-on-pre-prompt
5 years ago
romkatv
a2657e339a
make frame hidable
5 years ago
romkatv
5262ddc07e
don't use _p9k__{ruler,empty_line}_idx in p10k display
5 years ago
romkatv
b6df93d250
allow unset _p9k__{ruler,empty_line}_i
5 years ago
romkatv
e1687af750
faster p10k display
5 years ago
romkatv
d3fd5940cc
support negative line numbers
5 years ago
romkatv
0e95c532ea
wip: some more churn on dynamic stuff
5 years ago
romkatv
d9c587a8d7
wip: some churn on dynamic stuff
5 years ago
romkatv
99e632f97d
add POWERLEVEL9K_<segment>_DISABLED_DIR_PATTERN
...
This parameter allows you to disable a given prompt segment in
any directory that matches the specified pattern.
For example, if you have a Git repository in /foo/bar for which
you don't want to see Git status in prompt, define the following
parameter:
POWERLEVEL9K_VCS_DISABLED_DIR_PATTERN='/foo/bar(|/*)'
See #300 .
5 years ago
romkatv
1b2990ecb3
fix an error message printed for 32-bit intel users; see https://github.com/romkatv/gitstatus/issues/73
5 years ago
romkatv
2057080ec2
fix an error message printed for 32-bit intel users; see https://github.com/romkatv/gitstatus/issues/73
5 years ago
romkatv
3377990a6f
wip: dynamic shit
5 years ago
romkatv
37fbc8c7ea
transient_rprompt hides gap
5 years ago
romkatv
806ec183ff
add `p10k display` command
5 years ago
romkatv
4e3953566f
speed up truncate_to_unique
5 years ago
romkatv
dc7cfc78a4
remove debug logs
5 years ago
romkatv
8cb81ecd90
cheaper cache key in dir
5 years ago
romkatv
c6c0ee59d7
speed up dotnet
5 years ago
romkatv
daee88bc01
don't stat unnecessary dirs
5 years ago
romkatv
6914a23b44
work around bugs in Hyper
...
The bug in Hyper (https://github.com/zeit/hyper/issues/3586 ) is
similar to the one in VTE but it takes Hyper at least 100 times
longer to report correct TTY (Hyper is slow in general, so this
isn't surprising.)
5 years ago
romkatv
826d8adf44
speed up direnv and improve its rendering in instant prompt
5 years ago
romkatv
d7f2667676
allow individual segments to be hidden or shown with low latency
5 years ago
romkatv
6c8b24760c
speed up prompt by 2ms when there are many POWERLEVEL9K parameters
5 years ago
romkatv
f722f3d1ce
add direnv segment; fixes 291
5 years ago
romkatv
6096321f61
move _p9k_precmd to the end of precmd_functions
5 years ago
romkatv
dfe6a86eb3
don't display ruler in instant prompt when the terminal size is unknown
5 years ago
romkatv
d443fccddb
better warnings
5 years ago
romkatv
28795b43ce
reset style before percent-expanding PROMPT_EOL_MARK
5 years ago
romkatv
bdb18cbe2f
pick the correct default for PROMPT_EOL_MARK
5 years ago
romkatv
627d471fca
improve instant prompt usability, update docs and add an option to the wizard to enable it
5 years ago
romkatv
f17081ca98
when unable to get tty size for instant prompt, don't emulate prompt_sp and don't print right prompt or gap
5 years ago
romkatv
a42b58a93a
make right prompt hidable even on the last line
5 years ago
romkatv
5a75b1bfc9
bug fix: unset _p9k__*
5 years ago
romkatv
61bba0f6ee
use _p9k__* naming pattern for variables that must not be dumped but must be unset
5 years ago
romkatv
8a2c9430f3
make right prompt hidable
5 years ago
romkatv
863cf50703
fix handling of transient_rprompt
5 years ago
romkatv
88cc59a08a
add ${+VTE_VERSION} to param_sig; fix locale-related parts
5 years ago
romkatv
a14d8e92dd
short-circuit double sourcing of the theme
5 years ago
romkatv
7ab85fbfc3
bug fix: unset _p9k_preinit when tearing down
5 years ago
romkatv
b91cba49aa
add POWERLEVEL9K_VCS_RECURSE_UNTRACKED_DIRS
5 years ago
romkatv
ebf19dfeee
add todo
5 years ago
romkatv
7fbba216b0
no_bg_nice to avoid spam on wsl
5 years ago
romkatv
e92da0e322
Merge branch 'instant-prompt'
5 years ago
romkatv
0249484302
bump version
5 years ago
romkatv
a410349090
redirect stdin to /dev/null while instant prompt is active
5 years ago
romkatv
cf01e98ef0
define P9K_TODO_FILTERED_TASK_COUNT and P9K_TODO_TOTAL_TASK_COUNT
...
These new parameters can be used to customize the content of `todo` prompt.
Example:
POWERLEVEL9K_TODO_CONTENT_EXPANSION='$P9K_TODO_FILTERED_TASK_COUNT / $P9K_TODO_TOTAL_TASK_COUNT'
The default format is '$P9K_TODO_TOTAL_TASK_COUNT', just like before.
Fixes #283 .
5 years ago
romkatv
d2361d4dda
typo
5 years ago
romkatv
56a7d6c245
apply the `stty size` workaround only when using VTE
5 years ago
romkatv
2b860eea53
add no_aliases to a bunch of places
5 years ago
romkatv
981774f178
better workaround for the lying `stty size`
...
See https://github.com/gnunn1/tilix/issues/1777 .
5 years ago
romkatv
2a0c31f0eb
call `/bin/stty size` to obtain correct COLUMNS
5 years ago
romkatv
7a2bd8ffa8
workaround for a bug in tilix: $COLUMNS is incorrect in the new shell immediately after splitting; it becomes correct after forking
5 years ago
romkatv
b4e1f1f029
revert testing changes
5 years ago
romkatv
32f363a1b1
move p10k-instant-prompt-finalize to the static source file
5 years ago
romkatv
cf2eef5556
add p10k-instant-prompt-finalize
5 years ago
romkatv
d17f22e5b0
better handling of XDG_CACHE_HOME changes
5 years ago
romkatv
cb2473751e
add diagnostics when prompt_cr is set after sourcing p10k with instant prompt; improve diagnostics for delayed loading of p10k with instant prompt
5 years ago
romkatv
f11f76ec5b
slightly better handling of options and disabling of instant prompt
5 years ago
romkatv
ad16896b9d
bump instant prompt version
5 years ago
romkatv
fde23891a4
unsetopt prompt_cr prompt_sp from p10k-instant-prompt for good measure
5 years ago
romkatv
461d1ca43d
clear instant prompt a little bit later
5 years ago
romkatv
a1bab30690
don't use prompt segments with non-hermetic expansions in instant prompt
5 years ago
romkatv
148a8500c1
fix bugs in instant prompt
5 years ago
romkatv
3cf30a25e4
fix bugs in instant prompt
5 years ago
romkatv
41c0a87918
wip: instant prompt (part 4)
5 years ago
romkatv
68d6ffd844
wip: instant prompt (part 3)
5 years ago
romkatv
4536dc2a27
Merge branch 'master' into instant-prompt
5 years ago
romkatv
f2cd89ed70
work around a bug in zsh that percent-expands `%1F{2}` as if it was `%F{2}`; fixes #270
5 years ago
romkatv
41084c089e
wip: instant prompt (part 2)
5 years ago
romkatv
164fcad558
save git prompt in ephemeral cache
5 years ago