romkatv
845aefd746
s/_p9k_last_prompt_pwd/_p9k__last_prompt_pwd/
2019-11-06 13:29:20 +01:00
romkatv
702439f386
deinit after p10k configure
to trigger initialization even if POWERLEVEL9K_DISABLE_HOT_RELOAD=true
2019-11-06 12:06:10 +01:00
romkatv
6767e271cd
wizard: add transient prompt (optional); disable hot reload
2019-11-06 11:54:14 +01:00
romkatv
c3a678740f
suppress POWERLEVEL9K_DISABLE_HOT_RELOAD after p10k configure
2019-11-06 11:53:48 +01:00
romkatv
ba751e13db
add POWERLEVEL9K_DISABLE_HOT_RELOAD
2019-11-06 10:32:10 +01:00
romkatv
10d03863c4
snapshot all POWERLEVEL9K params
2019-11-06 10:22:51 +01:00
romkatv
123cf5f676
Merge branch 'master' into dynamic
2019-11-06 10:03:46 +01:00
romkatv
4bd5ec75ae
iTerm2: set minimum contrast to 0; enable anti-aliasing
2019-11-06 09:54:30 +01:00
romkatv
8203b6a218
don't reset PS2 prompt
2019-11-06 09:32:54 +01:00
romkatv
00c69d6bda
add POWERLEVEL9K_TRANSIENT_PROMPT
2019-11-06 09:21:12 +01:00
romkatv
4b34a6ed51
POWERLEVEL9K_INSTANT_PROMPT_COMMAND_LINES => 1 by default
2019-11-05 14:10:20 +01:00
romkatv
b1450284e9
bug fix (incorrect height in instant prompt); embed LF in the line overflow workaround
2019-11-05 14:08:46 +01:00
romkatv
8231995ed5
Merge branch 'master' into dynamic
2019-11-05 13:09:51 +01:00
romkatv
ce2e142443
use msys gitstatusd binary on mingw
2019-11-04 20:13:35 +01:00
Roman Perepelitsa
fc0274de2c
Don't choke on empty zshrc.
2019-11-04 18:51:00 +01:00
romkatv
5d74fa39c8
support msys
2019-11-04 19:43:07 +01:00
romkatv
d4265ab279
replace TRAPINT function with trap statement; the former triggers memory corruption bug in zsh
2019-11-04 17:06:42 +01:00
romkatv
551dd0c277
remove eval
2019-11-04 13:07:25 +01:00
romkatv
adb6f92f59
fix empty_line and ruler in instant prompt; speed up regular prompt
2019-11-04 10:40:03 +01:00
romkatv
35fd701b45
set POWERLEVEL9K_NEW_TTY_MAX_AGE_SECONDS to 5 by default
2019-11-04 09:48:35 +01:00
romkatv
5d729b635d
speed up p10k display
2019-11-04 09:23:57 +01:00
romkatv
d0ff9df8d0
return => return 0
2019-11-04 09:07:06 +01:00
romkatv
e3a2716afa
call p10k-on-pre-prompt from instant prompt
2019-11-03 16:58:01 +01:00
romkatv
561f3734a9
trap sigint
2019-11-03 14:29:11 +01:00
romkatv
1d0ee7cbdd
add p10k-on-post-prompt
2019-11-03 13:56:51 +01:00
romkatv
232e312b4d
add p10k-on-pre-prompt
2019-11-03 13:36:49 +01:00
romkatv
a2657e339a
make frame hidable
2019-11-03 13:14:16 +01:00
romkatv
5262ddc07e
don't use _p9k__{ruler,empty_line}_idx in p10k display
2019-11-03 12:19:22 +01:00
romkatv
b6df93d250
allow unset _p9k__{ruler,empty_line}_i
2019-11-03 12:09:54 +01:00
romkatv
e1687af750
faster p10k display
2019-11-03 11:20:52 +01:00
romkatv
d3fd5940cc
support negative line numbers
2019-11-03 10:00:48 +01:00
romkatv
0e95c532ea
wip: some more churn on dynamic stuff
2019-11-02 19:03:45 +01:00
romkatv
7b3532de44
enable vi_mode in configs that don't have prompt_char
2019-11-02 16:01:02 +01:00
romkatv
d9c587a8d7
wip: some churn on dynamic stuff
2019-11-02 14:18:57 +01:00
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 .
2019-11-02 10:45:38 +01:00
romkatv
1b2990ecb3
fix an error message printed for 32-bit intel users; see https://github.com/romkatv/gitstatus/issues/73
2019-10-30 20:04:29 +01:00
romkatv
2057080ec2
fix an error message printed for 32-bit intel users; see https://github.com/romkatv/gitstatus/issues/73
2019-10-30 19:13:15 +01:00
romkatv
3377990a6f
wip: dynamic shit
2019-10-29 15:54:30 +01:00
romkatv
37fbc8c7ea
transient_rprompt hides gap
2019-10-29 12:34:00 +01:00
romkatv
806ec183ff
add p10k display
command
2019-10-28 22:12:42 +01:00
romkatv
af703932b3
highlight the default suggestion when asking about instant prompt
2019-10-28 17:58:05 +01:00
romkatv
4e3953566f
speed up truncate_to_unique
2019-10-28 17:54:50 +01:00
romkatv
dc7cfc78a4
remove debug logs
2019-10-28 17:25:06 +01:00
romkatv
8cb81ecd90
cheaper cache key in dir
2019-10-28 17:07:11 +01:00
romkatv
c6c0ee59d7
speed up dotnet
2019-10-28 17:06:05 +01:00
romkatv
daee88bc01
don't stat unnecessary dirs
2019-10-28 15:54:53 +01:00
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.)
2019-10-28 15:19:51 +01:00
romkatv
826d8adf44
speed up direnv and improve its rendering in instant prompt
2019-10-27 20:31:35 +01:00
romkatv
d7f2667676
allow individual segments to be hidden or shown with low latency
2019-10-27 18:18:15 +01:00
romkatv
6c8b24760c
speed up prompt by 2ms when there are many POWERLEVEL9K parameters
2019-10-27 17:16:44 +01:00