Andrey Akinshin
50b729c0c0
agnoster: speedup for repos with enabled hide-dirty
...
For huge repos, status checking can take many seconds. It's pretty annoying to
have such delay on each prompt message inside such repo. agnoster uses
parse_git_drity which respect the oh-my-zsh.hide-dirty flag. Thus, we don't
perform an expensive check in this case. However, it doesn't solve the original
problem because we still have a delay because of check-for-changes. The line
should be executed only for dirty repos.
2018-06-18 00:04:39 +03:00
Marc Cornellà
8f3737f45b
Revert fbcda4d
...
The PROMPT building method clashes with other themes and
plugins that modify the PROMPT variable.
Also reverted the $jobstates trick due to it not working
inside $PROMPT.
2018-05-23 11:33:34 +02: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
Joshua Kovach
362b061f5c
Fix branch not updating on checkout in steeef ( #6784 )
...
* Fix branch not updating on checkout in steeef
* Check for `hub` in steeef when switching branches
2018-05-07 18:19:45 +02:00
Marc Cornellà
45a9f28464
[half-life] Fix last command check
...
Fixes #6758
2018-04-23 20:47:19 +02:00
Sean Abraham
604f580f05
Make steeef theme much faster by not iterating through all history ( #6359 )
...
* Make steef much faster by not printing all history each time
* Use whence -c to expand shell functions as well
* Use $2 (expanded command about to be ran)
2018-04-22 22:37:06 +02:00
Marc Cornellà
d7948b39dc
[rkj-repos] Make hg prompt
check less strict ( #6746 )
...
* [rkj-repos] Make `hg prompt` check less strict
Move the `hg prompt` check inside the hg_prompt_info function so that
it returns an empty string if hg-prompt isn't installed.
Fixes #6743 .
* [rkj-repos] Check for hg in `hg prompt` function
2018-04-19 23:32:53 +02:00
安正超
86a0b86562
[cloud theme] add a space ( #3215 )
2018-04-17 21:34:03 +02:00
cori schlegel
fa93ea0d75
[rkj-repos] Check for 'hg prompt' and exit if not found ( #6655 )
...
* Check for extension, and exit if not found. Addresses #6036
* Fix styles in rkj-repos.theme
2018-04-15 15:48:31 +02:00
Alexis Hildebrandt
8e1cfc9154
Fix emotty theme when using zsh 5.2 ( #5998 )
...
see http://www.zsh.org/mla/workers/2015/msg03259.html
2018-04-15 15:16:28 +02:00
Cory Snider
f9d4a067ec
Reduce number of git calls when displaying prompt ( #3795 )
...
The avit theme's _git_time_since_commit function was running git twice.
Reduce it with a single call to `git log`, checking the exit code for
success.
2018-04-15 14:45:58 +02:00
Paul Morganthall
47406d7afe
Replace preview link. ( #6369 )
...
The old preview on Skitch is no longer available (closed account?). The new preview is on a free Flickr which might last longer. ?
2017-11-01 05:56:14 -07:00
Vihang Mehta
291e96dcd0
Fix RKJ theme coloring and make it slightly more readable ( #5582 )
2017-05-03 12:06:07 +02:00
Marc Cornellà
5667161d49
Fix host display in nebirhos theme
...
Fixes #6028
2017-04-21 20:18:16 +02:00
Marc Cornellà
66bae5a5de
Merge branch 'rename-pure-theme'
2017-03-30 21:46:57 +02:00
Marc Cornellà
aaf7fa007f
Add deprecation notice to pure theme
2017-03-30 21:45:26 +02:00
Elias Fröhner
b4b55fa502
Remove wrong whitespace in bira theme ( #5985 )
...
The whitespace in line 13 creates a double whitespace when combined with line 24. Therefore 2 whitespaces appear between ${user_host} and ${current_dir}.
2017-03-30 20:46:25 +02:00
Marc Cornellà
8653f5da6d
Rename pure theme to 'refined'
2017-03-16 18:11:18 +01:00
haandol
0b4bba4ca2
Change af-magic theme's branch color ( #5730 )
2017-01-09 08:06:17 +01:00
Patrick José Pereira
0f498e8d45
'themes/trapd00r.zsh-theme: Solve typos'
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2016-12-30 10:34:16 -02:00
Patrick José Pereira
0c7bb4de0d
'themes/steeef.zsh-theme: Solve typos'
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2016-12-30 10:34:16 -02:00
Patrick José Pereira
747b6ec5f7
'themes/pure.zsh-theme: Solve typos'
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2016-12-30 10:34:16 -02:00
Patrick José Pereira
a414bb3eb4
'themes/half-life.zsh-theme: Solve typos'
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2016-12-30 10:34:16 -02:00
Jocelyn Thode
cff228e342
Update bira theme ( #4954 )
...
* Add '#' instead of '$' when in root
* Make return code bold
2016-10-15 14:02:01 +02:00
Marc Cornellà
015598b8a8
Display suvash prompt w/o Ruby; refactor code
2016-10-14 00:24:30 +02:00
FireWave
fe605e142f
Change confusing 12h without AM/PM to a clean 24h display.
...
It was not possible to simply add AM/PM since strftime return blank for %p %P
2016-10-03 15:00:39 -04:00
FireWave
9d35d3a5d5
Revert "Change confusing 12h-time without AM/PM to system-localized time"
...
This reverts commit 06d52a6038
.
2016-10-03 14:58:51 -04:00
FireWave
06d52a6038
Change confusing 12h-time without AM/PM to system-localized time
2016-09-30 14:12:03 -04:00
Dawnflash Lightstring
7e5483d672
Add check for git and bzr to agnoster theme
...
Plugin command-not-found on Arch Linux returns 0 if git or bzr is found in repos, hence outputting unwanted pkgfile output.
Checking if the commands exist first fixes all such issues.
2016-09-21 12:20:08 +02:00
grindhold
d1ce70f685
added support for bazaar in agnoster theme ( #5016 )
...
the agnoster theme is now able to render basic information
if the user is currently residing inside a bazaar folder.
if so, it will render a green promt segment with "bzr" and
the current revision number in it. if there are untracked
files, the bar will be rendered in yellow. if there are
changes to already tracked files, a + character will be
printed.
2016-09-19 20:00:42 -07:00
Matt Nichols
fb8953d525
Fix peepcode theme ruby prompt info ( #5339 )
...
The ruby prompt info was not interpolating properly. Switching to use
ruby_prompt_info helper. This addresses the issue.
2016-09-19 20:00:16 -07:00
khenarghot
292a62e3ab
Fix git emptiness check in dogenpunk theme ( #5329 )
...
The parsing output for full git log output too slow so it replaced
with last commit show request, wich cause error if repository is empty
2016-08-21 18:40:34 +02:00
Arz Yu
1e9084c3c7
muse theme: Remove extra spaces for none git/virtualenv prompt ( #5278 )
...
* muse theme: Remove a extra space for none git prompt
* muse theme: Remove a extra space for none virtualenv prompt
2016-08-14 17:33:48 -07:00
Anton
a7e30b26ba
Fix hg call when missing on archlinux with command-not-found ( #5218 )
2016-07-22 15:04:35 +02:00
Adam Glenn
cc8285b1f7
adding python virtualenv support to the prompt ( #5031 )
...
adding python virtualenv support to muse theme
2016-07-19 21:01:00 +02:00
Harald Nordgren
53acf21182
Peepcode theme: Don't try to use RVM if it's not available ( #5154 )
2016-06-15 00:12:24 +02:00
Pierre Dimitrou
b1ab13d9e6
Add rbenv support for ruby version display
2016-05-14 22:05:35 +02:00
Marc Cornellà
d310fac7f6
Merge pull request #4572 from aioutecism/master
...
Avoid using "PREFIX" that cause nvm to complain about.
2016-04-06 12:03:20 +02:00
Marc Cornellà
82a4587427
Use grep -q
for silent behavior
2016-04-04 23:06:08 +02:00
Marc Cornellà
e1b04cfecd
Fix logic of bureau_git_status function
...
This separates the gathering of file status, repository status and
stash.
2016-04-04 20:39:10 +02:00
Jon-Erik Johnzon (TorrentKatten)
e8a9d0ee1a
localization support for clock in candy theme
...
Now uses 12-hour clock or 24-hour clock depending
on user locale
2016-03-30 21:46:39 +02:00
Marc Cornellà
7cc1eab6fa
Merge pull request #2752 from isqua/bureau_theme_fix
...
Fix checkmark for clean repo in bureau theme
2016-03-30 04:36:41 +02:00
Yad Smood
9cc3e8bf29
Optimize the ys.zsh-theme make it simpler
2016-03-24 15:29:24 +08:00
Robby Russell
83cf8dc16f
Merge pull request #4790 from lckarssen/avit-theme-fixes
...
Avit theme fixes
2016-03-11 00:18:00 -08:00
Robby Russell
fdff70006c
Merge pull request #4863 from ysmood/optimize-ys-theme
...
Optimize the ys.zsh-theme make it more expressive
2016-03-11 00:17:14 -08:00
L.C. Karssen
55fed4f8cd
Fix use of CARETCOLOR in avit theme
...
$CARETCOLOR was not to actually colour the caret, so change to root user
wouldn't show in the prompt. Now both ▶ and ◀ follow $CARETCOLOR.
2016-03-07 22:15:45 +01:00
L.C. Karssen
9c36248439
Better visible colours in avit for Ubuntu terminal
...
Make some colours in the avit theme bold for better visibility in the
default Ubuntu terminal theme.
2016-03-07 22:14:33 +01:00
L.C. Karssen
cfac963772
Merge branch 'master' of git://github.com/robbyrussell/oh-my-zsh
2016-03-07 22:09:02 +01:00
Yad Smood
9a2376bd29
add: exit code
2016-02-21 02:42:42 +08:00
Yad Smood
aeca2ad899
Optimize the ys.zsh-theme make it more expressive
2016-02-21 01:39:01 +08:00