summaryrefslogtreecommitdiff
path: root/themes
AgeCommit message (Collapse)Author
2022-02-07perf(bureau): remove multiple grep calls in git status checkMarc Cornellà
2022-02-07fix(bureau): fix never `CLEAN` git status (#10656)Harris Miller
Closes #10656
2022-01-27style(rkj-repos): change `white` to `default` to support light color schemes ↵Lukas
(#6195) Co-authored-by: Matthias Doering <matthias.doering@teamix.de>
2022-01-27fix(ys): fix `$VIRTUAL_ENV` check if `nounset` is enabled (#9915)Kuri Schlarb
2022-01-24feat(simple): add color to git status indicator (#4962)Mathias Neerup
Closes #4962
2022-01-22feat(ys): show `svn` repository information (#10582)GitHubLeakedPAN, GitHubLeakedMyautsai
2022-01-10fix: disable `log.showSignature` in `git log` callsMarc Cornellà
2022-01-10fix(avit): disable `log.showSignatures` in `_git_time_since_commit` (#10072)WeZZard
2022-01-05style: declare globals properlyMarc Cornellà
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-03fix(bureau): fix `status` variable name causing error (#10561)Marc Cornellà
Also cleaned up the code a bit Fixes #10561
2022-01-03fix: quote % in `box_name` prompt functionsMarc Cornellà
2022-01-03fix(bureau): quote % in git prompt function and remove global variablesMarc Cornellà
2022-01-03fix(trapd00r): fix potential command injection in `zsh_path`Marc Cornellà
2022-01-03fix(agnoster): quote % in prompt functionsMarc Cornellà
2021-12-28fix(random): fix negated logic in `ZSH_THEME_RANDOM_QUIET`Marc Cornellà
2021-12-26fix(random): fix `ZSH_THEME_RANDOM_QUIET` check (#10534)Marc Cornellà
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-21fix(af-magic): add space before git and hg information (#9396)rutriff
Closes #9396
2021-12-16fix(jonathan): fix top bar alignment with RPROMPTMarc Cornellà
2021-12-16fix: declare variables as global when using `typeset`Marc Cornellà
Fixes fb86ec77
2021-12-14style: use `typeset` for dynamic variable namesMarc Cornellà
2021-12-13fix(ys): use default color instead of gray for improved readability (#10506)deimosian
2021-12-13refactor(themes): use `ruby_prompt_info` everywhereMarc Cornellà
2021-12-13style(simonoff): fix code style and optimize use of variablesMarc Cornellà
2021-12-13fix(jonathan): fix theme for non-UTF8 localesMarc Cornellà
2021-12-13style(jonathan): fix code style in jonathan themeMarc Cornellà
2021-12-13fix(bira): fix color bleed in user_host prompt section (#10505)Marc Cornellà
Fixes #10505
2021-12-13refactor(adben): simplify used variables and %-quote prompt functionsMarc Cornellà
Closes #10474 Co-authored-by: Tom Payne <twpayne@gmail.com>
2021-12-13feat(afowler): add mercurial supportFrank Van Damme
Closes #5992
2021-12-13style(afowler): simplify code and remove unnecessary variablesMarc Cornellà
2021-12-13style(af-magic): fix code style and remove unnecessary variablesMarc Cornellà
2021-12-13perf(mercurial): optimize utility functionsMarc Cornellà
2021-12-13feat(bira): improve theme and add support for mercurial (#6631)Romain Failliot
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-01chore: fix spelling errors across the project (#10459)Josh Soref
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2021-11-11fix(themes): fix potential command injection in `pygmalion`, ↵Marc Cornellà
`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-09fix(emotty): fix glyphs output width in emotty themeMarc Cornellà
2021-11-09feat(refined): allow selecting git branch by changing prefix to `:` (#10400)Janusz Mordarski
2021-11-02feat(ys): increase color contrast with light color schemes (#10295)Aaron Hutchinson
2021-10-13feat(obraun): display time with leading zeros (#10289)Igor Gavelyuk
2021-09-30fix(half-life): fix prompt color bleeding and code clean up (#10085)Marc Cornellà
Fixes #10085 Closes #10223 Co-authored-by: valdaarhun <icegambit91@gmail.com>
2021-08-25feat(mlh): let users configure the official MLH theme (#9997)Bartek Pacia
2021-06-13style(mlh): update the official theme of Major League Hacking (#9971)Bartek Pacia
* allow for customization of RPROMPT (exit code and timestamp) * improve code and comments
2021-05-28fix(gentoo): fix the color of the prompt symbol (#9885)Keita Urashima
This commit fixes an issue where the prompt symbol is white when vcs_info is displayed in the gentoo theme.
2021-04-23feat(ys): add virtualenv prompt info (#8453)MrAureliusR
2021-04-23feat(ys): add setting to hide dirty info in hg repositories (#8415)Kirk
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-11fix(gentoo): fix tab color completion (#9810)Thomas De Backer
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-03-28refactor(adben): refactor theme and degrade gracefully on missing ↵Marc Cornellà
dependencies (#9734)
2021-03-25fix: use `$USERNAME` guaranteed to always be defined in zshMarc Cornellà
Fixes #9701
2021-03-13feat(gentoo)!: use `vcs_info` to support other VCSs (#9440)Marc Cornellà
* prettify vcs infomation using `vcs_info` * Show symbol when there are untracked files in git Co-authored-by: freeyoung <ourbaozi@qq.com>
2021-01-31refactor(gallois): clean up theme and fix typosMarc Cornellà
2021-01-16feat(essembeh): update theme with new features (#9595)Sébastien MB
- single line - quite simple by default: user@host:$PWD - green for local shell as non root - red for ssh shell as non root - magenta for root sessions - prefix with remote address for ssh shells - prefix to detect docker containers or chroot - git plugin to display current branch and status