Marc Cornellà
28dc8c58ef
refactor(michelebologna): simplify and clean up code
2022-02-24 13:55:00 +01:00
Carlo Sala
201e9dea59
fix(michelebologna): use $HOST
variable instead of running hostname
( #10724 )
2022-02-24 13:52:52 +01:00
Marc Cornellà
7b708519b9
fix(emotty): show error on missing plugin dependencies ( #9811 )
2022-02-10 18:25:09 +01:00
Marc Cornellà
1e26ad1187
fix(bureau): fix top line space computation
...
Takes into account $ZLE_RPROMPT_INDENT and doesn't add the extra
space at the end so it doesn't bleed into the next line.
2022-02-07 17:57:59 +01:00
Marc Cornellà
74a3db75e4
perf(bureau): remove multiple grep calls in git status check
2022-02-07 17:55:16 +01:00
Harris Miller
9e9831fcf2
fix(bureau): fix never CLEAN
git status ( #10656 )
...
Closes #10656
2022-02-07 17:54:02 +01:00
Lukas
b5edb51ee4
style(rkj-repos): change white
to default
to support light color schemes ( #6195 )
...
Co-authored-by: Matthias Doering <matthias.doering@teamix.de>
2022-01-27 22:00:50 +01:00
Kuri Schlarb
303ae79712
fix(ys): fix $VIRTUAL_ENV
check if nounset
is enabled ( #9915 )
2022-01-27 21:48:42 +01:00
Mathias Neerup
d4f5fa37e8
feat(simple): add color to git status indicator ( #4962 )
...
Closes #4962
2022-01-24 11:47:30 +01:00
GitHubLeakedPAN, GitHubLeakedMyautsai
4e0f19cf92
feat(ys): show svn
repository information ( #10582 )
2022-01-22 21:56:36 +01:00
Marc Cornellà
9c84c344d7
fix: disable log.showSignature
in git log
calls
2022-01-10 19:39:05 +01:00
WeZZard
971683762e
fix(avit): disable log.showSignatures
in _git_time_since_commit
( #10072 )
2022-01-10 18:38:35 +01:00
Marc Cornellà
d3bb52d7d8
style: declare globals properly
...
By default, `typeset` defines variables locally unless in the main scope.
This is specially bad when using `omz plugin load`, which happens inside
a function, so the declared variables don't continue being defined when
the function finishes and the main scope reappears.
2022-01-05 09:23:54 +01:00
Marc Cornellà
8e973d42bd
fix(bureau): fix status
variable name causing error ( #10561 )
...
Also cleaned up the code a bit
Fixes #10561
2022-01-03 17:05:48 +01:00
Marc Cornellà
a9d57eb2ee
fix: quote % in box_name
prompt functions
2022-01-03 13:50:52 +01:00
Marc Cornellà
43be5ea321
fix(bureau): quote % in git prompt function and remove global variables
2022-01-03 13:50:52 +01:00
Marc Cornellà
4e777ef9d6
fix(trapd00r): fix potential command injection in zsh_path
2022-01-03 13:50:52 +01:00
Marc Cornellà
9836aebe67
fix(agnoster): quote % in prompt functions
2022-01-03 13:50:52 +01:00
Marc Cornellà
634296be3c
fix(random): fix negated logic in ZSH_THEME_RANDOM_QUIET
2021-12-28 11:04:13 +01:00
Marc Cornellà
96e473a1d6
fix(random): fix ZSH_THEME_RANDOM_QUIET
check ( #10534 )
...
BREAKING CHANGE: For consistency, `ZSH_THEME_RANDOM_QUIET` now needs to
be `true` if you want to silence the "Random theme loaded" message in the
`random` theme.
The wiki specified that 1 or true was valid, while the code just
checked whether it was set to any value. Being more strict makes
sure that we're consistent with the rest of the Settings.
Fixes #10534
2021-12-26 19:27:31 +01:00
rutriff
a1ec96d125
fix(af-magic): add space before git and hg information ( #9396 )
...
Closes #9396
2021-12-21 16:48:19 +01:00
Marc Cornellà
41c15a2159
fix(jonathan): fix top bar alignment with RPROMPT
2021-12-16 10:51:25 +01:00
Marc Cornellà
7d03ea18ed
fix: declare variables as global when using typeset
...
Fixes fb86ec77
2021-12-16 10:16:53 +01:00
Marc Cornellà
fb86ec7749
style: use typeset
for dynamic variable names
2021-12-14 13:09:02 +01:00
deimosian
f42aa49cfd
fix(ys): use default color instead of gray for improved readability ( #10506 )
2021-12-13 22:52:32 +01:00
Marc Cornellà
e3bb6e685d
refactor(themes): use ruby_prompt_info
everywhere
2021-12-13 17:14:25 +01:00
Marc Cornellà
aa99472c8a
style(simonoff): fix code style and optimize use of variables
2021-12-13 17:08:53 +01:00
Marc Cornellà
134c1ada28
fix(jonathan): fix theme for non-UTF8 locales
2021-12-13 17:08:52 +01:00
Marc Cornellà
065e8ebdd0
style(jonathan): fix code style in jonathan theme
2021-12-13 17:08:52 +01:00
Marc Cornellà
1b01496c21
fix(bira): fix color bleed in user_host prompt section ( #10505 )
...
Fixes #10505
2021-12-13 14:42:57 +01:00
Marc Cornellà
a94e263426
refactor(adben): simplify used variables and %-quote prompt functions
...
Closes #10474
Co-authored-by: Tom Payne <twpayne@gmail.com>
2021-12-13 11:28:51 +01:00
Frank Van Damme
a1a63f4c7d
feat(afowler): add mercurial support
...
Closes #5992
2021-12-13 11:17:13 +01:00
Marc Cornellà
ee46d198ad
style(afowler): simplify code and remove unnecessary variables
2021-12-13 11:10:47 +01:00
Marc Cornellà
c172624398
style(af-magic): fix code style and remove unnecessary variables
2021-12-13 11:04:51 +01:00
Marc Cornellà
4119f53004
perf(mercurial): optimize utility functions
2021-12-13 10:50:50 +01:00
Romain Failliot
137b45672d
feat(bira): improve theme and add support for mercurial ( #6631 )
...
Added the red dot (instead of the default `*`) if the branch is dirty.
The bira theme only supported git, now it supports mercurial as well. It
needed ito call `hg_prompt_info` and the `ZSH_THEME_HG_PROMPT_`
variables.
Closes #6631
2021-12-13 10:50:18 +01:00
Josh Soref
0e41181d54
chore: fix spelling errors across the project ( #10459 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2021-12-01 12:20:31 +01:00
Marc Cornellà
b3ba9978cc
fix(themes): fix potential command injection in pygmalion
, pygmalion-virtualenv
and refined
...
The pygmalion and pygmalion-virtualenv themes unsafely handle git prompt information
which results in a double evaluation of this information, so a malicious git repository
could trigger a command injection if the user cloned and entered the repository.
A similar method could be used in the refined theme. All themes have been patched against this
vulnerability.
2021-11-11 22:45:40 +01:00
Marc Cornellà
3dc66bd367
fix(emotty): fix glyphs output width in emotty theme
2021-11-09 10:25:23 +01:00
Janusz Mordarski
4a74349635
feat(refined): allow selecting git branch by changing prefix to :
( #10400 )
2021-11-09 09:50:25 +01:00
Aaron Hutchinson
5e8905b4b2
feat(ys): increase color contrast with light color schemes ( #10295 )
2021-11-02 19:40:40 +01:00
Igor Gavelyuk
dbf555438e
feat(obraun): display time with leading zeros ( #10289 )
2021-10-13 10:00:46 +02:00
Marc Cornellà
72b8f0b73b
fix(half-life): fix prompt color bleeding and code clean up ( #10085 )
...
Fixes #10085
Closes #10223
Co-authored-by: valdaarhun <icegambit91@gmail.com>
2021-09-30 15:23:11 +02:00
Bartek Pacia
c47ac2d86d
feat(mlh): let users configure the official MLH theme ( #9997 )
2021-08-25 10:25:26 +02:00
Bartek Pacia
adcb5c5e07
style(mlh): update the official theme of Major League Hacking ( #9971 )
...
* allow for customization of RPROMPT (exit code and timestamp)
* improve code and comments
2021-06-13 10:16:34 -07:00
Keita Urashima
059ee71fc8
fix(gentoo): fix the color of the prompt symbol ( #9885 )
...
This commit fixes an issue where the prompt symbol is white when vcs_info is displayed in the gentoo theme.
2021-05-28 11:14:58 +02:00
MrAureliusR
0e5fed193e
feat(ys): add virtualenv prompt info ( #8453 )
2021-04-23 15:51:31 +02:00
Kirk
b3d1826a43
feat(ys): add setting to hide dirty info in hg repositories ( #8415 )
...
On large mercurial projects, using `hg status` to show dirty prompt
causes significant delay.
This commit checks a local hg config value of `oh-my-zsh.hide-dirty` to
skip dirty check.
Users who wish to skip dirty check can add this to their `.hg/hgrc`
file.
```
[oh-my-zsh]
hide-dirty = 1
```
This config value uses the same naming as ones found for git, in file
lib/git.zsh.
2021-04-23 15:22:18 +02:00
Thomas De Backer
12669f29f0
fix(gentoo): fix tab color completion ( #9810 )
...
This commit fixes an issue in the gentoo theme introduced in 3bb5e977
.
Due to incorrect line width calculations, colors are incorrectly applied
when using tab.
Fixes #9778
Signed-off-by: Thomas De Backer <mosterdt@debacker.me>
2021-04-11 19:40:27 +02:00
Marc Cornellà
69507c9518
refactor(adben): refactor theme and degrade gracefully on missing dependencies ( #9734 )
2021-03-28 15:28:01 +02:00