summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-08feat(git): introduce `gwipe` alias (#12302)Matheus Richard
`gpristine` might be too much on several occasions, given that it removes all untracked files. This might not be ideal because it will delete important things like environment files and encryption keys. With that in mind, this commit introduces `gwipe` as a way to get a "clean slate" but still have your dev environment working.
2024-04-06Update README for git-prompt to clarify how to use (#10922)David Chin
* Add note about need to customise theme. It may not be obvious that the theme needs to be customised. See: https://github.com/ohmyzsh/ohmyzsh/issues/9395 * Clarify type of theme customisation needed.
2024-04-06fix(autojump): add macOS 'pkgsrc' installation location (#12329)Dee'Kej
2024-04-05fix(lib/git): fix detection of function use in promptMarc Cornellà
RPS1 and RPROMPT are not equivalent, though they have the same effect. Added both to detect if `git_prompt_*` is used. Fixes #12325
2024-04-04perf(async): avoid executing `true` if not required (#12318)Loïc Yhuel
The issue which required "command true" was fixed in zsh 5.8.
2024-04-04fix(git): disable locally `ksharrays`Carlo Sala
Fixes #12321
2024-04-04fix(archlinux): make `upgrade` work with non-englishCarlo Sala
Closes #12316
2024-04-03feat(git): implement async completion for `git_prompt_status` (#12319)Loïc Yhuel
This is important for themes using it, since it is usually a little slower than git_prompt_info. Also two small fixes : - the handler for git_prompt_info was incorrectly named _omz_git_prompt_status - _defer_async_git_register was kept in precmd, there is no need to call it on each prompt
2024-04-03feat(git)!: enable async git prompt (now for real)Marc Cornellà
BREAKING CHANGE: the new async prompt feature will render prompt information asyncronously and degrade nicely when the calls take too long to finish, as the prompt will already be first drawn and interactive. This is enabled by default for the git prompt and themes that use it (`git_prompt_info`). If you find that it's not working for you, please open an issue if one is not already opened, and see https://github.com/ohmyzsh/ohmyzsh#disable-async-git-prompt for how to turn it off.
2024-04-03fix(async): avoid blocking the shell while waiting (#12304)Loïc Yhuel
Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-04-03feat(httpie): complete https command (#12314)Gregory Reshetniak
2024-03-30feat(gcloud): add homebrew installation path (#12308)Jason D'Amour
2024-03-30fix(starship): keep `ZSH_THEME` if not installed (#12309)Masaru Iritani
2024-03-26style: remove trailing whitespace (#12303)vladislav doster
2024-03-26fix(poetry-env): activate only if env exists (#12301)Zikoeng Xi
2024-03-26feat(terraform): add `tft` (`terraform test`) (#12299)Arash Haghighat
2024-03-26feat(jira): add help/usage cmd (#12293)Jim Weller
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-03-25fix(ssh-agent): don't start new agent if screen/tmux symlink exists (#12297)Alexander Schlüter
2024-03-21fix(mise): update environment when loading the plugin (#12294)Ben Woodward
2024-03-16fix(docker-compose): completion regression (#12288)Colin Barnabas
2024-03-15feat(gradle): update completion to version 25da917c (#12287)ohmyzsh[bot]
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2024-03-15fix(dependencies): copy gradle LICENSECarlo Sala
2024-03-15feat(dependencies): enable gradle pluginCarlo Sala
2024-03-14docs: fix typos (#12284)shuangcui
2024-03-14docs(pyenv): fix typo (#12283)guangwu
2024-03-13feat(extract): prefer using `pbzip2` instead of `bunzip2` (#12280)Ing. Jan Kaláb
2024-03-12docs(readme): add contributor list (#12236)webstar
2024-03-10feat(fzf): add default fzf_base for msys2 (#12274)Misaka
2024-03-09fix(async): register the git prompt async handler correctly (#12267)Marc Cornellà
This fix conditionally registers the git prompt async handler only if `git_prompt_info` is used anywhere in the prompt variables. This is done in the proper order, so that the async request is processed once the handler has been registered. This fix also passes the return value of the previous command to each of the async handlers, in case they are needed.
2024-03-07fix(git): disable temporarely async promptCarlo Sala
2024-03-07feat(async)!: implement async prompt API and apply to git prompt (#12257)Marc Cornellà
BREAKING CHANGE: the `git_prompt_info` prompt function has been reworked by default to use the new async prompt feature. If you're experiencing issues see #12257. Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-03-07feat(tools): update `supports_hyperlinks` (#12258)Ross Williams
Update to https://github.com/zkat/supports-hyperlinks/releases/tag/v3.0.0
2024-03-07chore(gitfast): remove update script (#12262)Felipe Contreras
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-03-04perf(nvm): don't call `nvm version` on every cdCarlo Sala
Now we only call `nvm version` in case we changed directory and we are not anymore in a `.nvmrc` directory. See https://github.com/nvm-sh/nvm/pull/2874
2024-03-04feat(nvm)!: make `lazy` and `autoload` options compatibleCarlo Sala
BREAKING CHANGE: Prior to this commit, if `lazy` and `autoload` options were enabled at the same time, `lazy` was getting overriden and only `autoload` was taken into account. Now they work together and `autoload` will be enabled after `nvm` has been lazy-loaded. Closes #11690
2024-03-04fix(nvm): remove zsh completionCarlo Sala
We rely on official bash completion now on.
2024-03-04fix(terraform): fix completion repeating flags with value (#12256)Maxime Brunet
2024-03-03fix(terraform): pass `-chdir` to completion commands (#12254)Maxime Brunet
2024-03-03feat(python): add auto venv activation (#12248)Robert Crews
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-03-03feat(terraform): update completion to `v1.7` (#12252)Maxime Brunet
2024-03-03fix(git): do not use `+=` in sh scriptCarlo Sala
Fixes #12251
2024-03-02docs(git-commit): add warningCarlo Sala
2024-03-02fix(git-commit): add omz version checkCarlo Sala
2024-03-02fix(tmux): use full offset parameter (#12249)张天泽
2024-03-02docs(git-commit): document attention flagCarlo Sala
2024-03-02feat(git-commit): add `-a | --attention` flagRejman
Refactor function as well to reduce flaws and increase stability Closes #12234 Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-03-02fix(git-commit)!: allow alias updateCarlo Sala
BREAKING CHANGE: Prior to this commit, git aliases were not being updated after every update of oh-my-zsh. In case you were using git-commit plugin before this commit, please remove your git aliases to proceed.
2024-03-01fix(tmux): regression with detached sessionsCarlo Sala
See https://github.com/ohmyzsh/ohmyzsh/pull/12242#issuecomment-1973236605
2024-02-29feat(kube-ps1): add symlink support (#12208)Artem Babii
2024-02-29fix(ssh): allow multiple definitions per host (#12227)Gam