Commit graph

2888 commits

Author SHA1 Message Date
Roman Perepelitsa
fc0274de2c
Don't choke on empty zshrc. 2019-11-04 18:51:00 +01:00
romkatv
50c8214038 pull upstream changes from gitstatus 2019-11-04 19:44:34 +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
47017e948e pull upstream changes from gitstatus 2019-11-04 14:27:12 +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
93b90d8029 remove one todo item 2019-11-03 12:09:24 +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
a7db19ec7e pull upstream changes from gitstatus 2019-11-02 10:55:03 +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
Nobody912
56057992b9 Update README.md 2019-10-31 12:04:07 -07: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
Roman Perepelitsa
ff29cd3d89
Add line1 2019-10-29 16:49:40 +01:00
romkatv
c28d4bf3e4 design doc for dynamic stuff 2019-10-29 15:55:36 +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
romkatv
f9e548dde9 docs 2019-10-27 14:43:13 +01:00
romkatv
f722f3d1ce add direnv segment; fixes 291 2019-10-27 11:27:03 +01:00
romkatv
6096321f61 move _p9k_precmd to the end of precmd_functions 2019-10-27 10:48:17 +01:00
romkatv
d40f54f30d define instant_prompt_example to demonstrate how to add segments to instant prompt 2019-10-27 10:30:39 +01:00
romkatv
e7520409d1 use more conservative glyphs in 'compatible' and 'powerline' mode
See #265.
2019-10-27 09:41:11 +01:00
romkatv
dfe6a86eb3 don't display ruler in instant prompt when the terminal size is unknown 2019-10-26 22:39:56 +02:00
romkatv
d443fccddb better warnings 2019-10-26 21:14:25 +02:00