1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2025-02-22 00:28:39 +08:00
Andrew Baumann fbcda4d5a9 agnoster: cut down on fork/execs improve performance when not in a repo (#6210)
* agnoster: improve perf with use of $jobstates (zsh/parameter module)

This saves multiple fork/execs (for the subshell and wc) each
time the prompt is rendered

* agnoster: compute git repo_path only when in a git repo

this avoids needlessly invoking git twice every time we render the prompt

* agnoster: avoid subshell when rendering prompt

Rather than forking a subshell to print the prompt, construct it
incrementally by appending to $PROMPT.

v2: fix incorrect CURRENT_BG
v3: fix bzr and hg prompting

Thanks @mcornella for the help.
2018-05-17 14:46:27 +02:00
..
2012-08-14 12:23:11 -03:00
2012-12-28 18:04:15 -02:00
2011-07-12 23:20:21 -04:00
2010-05-08 04:32:03 +08:00
2015-10-22 16:58:44 +05:00
2011-05-30 19:10:26 -04:00
2009-09-22 23:02:18 +01:00
2012-03-07 23:52:51 +08:00
2013-03-30 16:01:31 +01:00
2011-01-09 20:31:18 -08:00
2010-05-08 04:20:59 +08:00
2011-06-01 12:45:15 +02:00
2012-11-20 00:33:52 +00:00
2010-05-08 04:26:47 +08:00
2013-04-24 06:50:48 -07:00
2011-05-20 15:14:10 +02:00
2010-05-08 04:32:35 +08:00
2014-06-08 10:43:26 +02:00
2010-06-05 23:24:21 +08:00
2009-10-08 09:50:32 +11:00