summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2025-12-22feat(clipboard): send value to tmux client when copying (#13451)bretello
2025-12-11fix(git): git_status_prompt should respect spaces in prefixes (#13478)tDwtp
2025-11-19feat: Update OpenSwag domain references to CommitGoods (#13434)Copilot
* Initial plan * Update all OpenSwag domain references to CommitGoods Co-authored-by: robbyrussell <257+robbyrussell@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: robbyrussell <257+robbyrussell@users.noreply.github.com>
2025-11-15feat: announce OpenSwag and `omz shop` command (#13428)Copilot
* Update shop URLs from Planet Argon to OpenSwag and add omz shop command Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: robbyrussell <257+robbyrussell@users.noreply.github.com> Co-authored-by: mcornella <1441704+mcornella@users.noreply.github.com>
2025-10-23fix(key-bindings): ensure `<Esc-l>` works if line is not empty (#13391)Alexey Trofimenko
2025-09-19feat(cli): only allow `omz pr test` on PRs with `testers needed` label (#13238)Marc Cornellà
2025-08-16docs(key-bindings): clarify commentCarlo Sala
Closes #13265
2025-07-21chore: fix typos (#13219)jishudashen
2025-07-21fix(termsupport): ensure non-error return code (#13217)Kevin De Keyser
2025-06-08fix(functions): escape especial chars in WSL (#13158)James Langley
2025-05-24feat(cli): add `--enabled` flag to `omz plugin list` (#13128)G'lek Tarssza
2025-05-24fix(async): ensure `git_prompt_status` can be registered (#13134)Ilia Burtsev
2025-05-22fix(history): handle HIST_STAMPS with whitespace in timestamp format (#13099)Kirill Fedorov
Co-authored-by: Kirill Fedorov <kfedorov@ibsys.ru>
2025-05-18feat(termsupport): add WezTerm support (#13121)tobii-dev
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2025-03-29fix(cli): support `noexec` environments (#13042)Carlo Sala
Closes #13032
2025-03-20fix(termsupport): ensure ohmyzsh can run with `set -eu`Carlo Sala
Closes #12870
2025-01-23fix(cli)!: remove harmful `--unattended` flag for `omz update` (#12935)Marc Cornellà
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2025-01-10fix(cli): ensure `ksharrays` is unsetCarlo Sala
Closes #12900
2024-11-21chore: fix some typos (#12818)Bin Chang
2024-10-08feat(git): add escape hatch to enable async promptCarlo Sala
2024-10-08feat(grep): exclude Python virtualenv from `grep` (#12685)Henrik Holmboe
The convention to use `.venv` or `venv` directories for Python virtualenvs is widespread. This directory is huge and gives very little value when grepping in a source code directory. Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-10-08fix(cli): add plugins with indentation in `omz plugin enable`Marc Cornellà
2024-10-02refactor(bzr): simplify and improve code (#12716)mnv
2024-10-01feat(cli): style plugin README in `omz plugin info`Marc Cornellà
2024-09-23chore(git): fix typoCarlo Sala
2024-09-18feat(git): add `git_previous_branch` functionCarlo Sala
Closes #12538
2024-09-18feat(functions): add `takezip` (#12670)Erik Teichmann
2024-09-15fix(git): update prefix map for modified files (#12674)Saravana J
2024-08-27fix(grep): remove duplicate options (#12639)robertoaceves
2024-07-27fix(lib): turn off `rematchpcre` option in `omz_urlencode` (#12388)Marc Cornellà
Fixes #12388
2024-07-15feat(conda-env): add plugin for conda prompt display (#10619)Jeonguk Choi
Co-authored-by: Jeonguk Choi <91456421+devj121@users.noreply.github.com>
2024-06-18chore(history): show input in confirmation promptMarc Cornellà
Fixes https://github.com/ohmyzsh/ohmyzsh/issues/12472#issuecomment-2175868971
2024-06-18fix(history): fix confirmation prompt to allow bypassMarc Cornellà
See https://github.com/ohmyzsh/ohmyzsh/issues/12472#issuecomment-2171461005
2024-06-13fix(history): fix logic error in prompt for `history -c` (#12500)Nick Glenn
Logic error in `history -c` when prompting for confirmation caused history to be deleted when typing anything but explicitly `n`, `N`, or sending `\n`. New logic prevents deletion by pressing wrong key and only deletes history when sending `y` or `Y`. Co-authored-by: Sargates <nicholas.g.glenn@gmail.com>
2024-06-12fix(history): add warning before deleting command history in `history -c` ↵Marc Cornellà
(#12472)
2024-06-12fix(lib/git): turn off async prompt for zsh < 5.0.6Marc Cornellà
We removed this mitigation in 0c80a063 because of an assumption that the issue had been fixed, but it looks like zsh < 5.0.6 has other issues (see #12360), so we need to disable it for real. Fixes #12360
2024-05-08fix(cli): fix edge cases in `omz plugin disable` command (#12401)Marc Cornellà
Also introduces tests, which will be refactored into the proper place when a test system is finally designed. Fixes #12400
2024-05-02feat(termsupport): support `alacritty*` TERM (#12392)stefan
Closes #12391
2024-04-22chore(async): reenable async prompt by default on zsh < 5.0.6 (#12358)Marc Cornellà
Fixes #12331
2024-04-22fix(async): fix crash on zsh < 5.0.6 (#12358)Marc Cornellà
2024-04-18fix(history): add `t` option to history wrapper (#12365)Martin Hans
The `t` option takes a strftime format specification as argument. This fixes cases in which $HIST_STAMPS is set to a value other than `mm/dd/yyyy|dd.mm.yyyy|yyyy-mm-dd`.
2024-04-18fix(updater): abort update if `$ZSH` is not a git repositoryMarc Cornellà
Fixes #12298
2024-04-18fix(history): fix `history -c` (#12362)Marc Cornellà
Fixes #12362
2024-04-17fix(git): turn off async prompt by default on zsh < 5.0.6 (#12331)Marc Cornellà
See https://github.com/ohmyzsh/ohmyzsh/issues/12331#issuecomment-2059460268
2024-04-16fix(history): fix edge cases introduced in #12341 (#12357)Martin Hans
2024-04-09fix(history): revert to old behavior when no args passed (#12341)MoAlkhateeb
* Fixed a bug in *omz_history* where it would automatically create a file when run with the -p flag * Reverted old history behaviour while fixing parsing bug
2024-04-09fix(history)!: fix arg passing to `fc` for `history` command (#12338)MoAlkhateeb
BREAKING CHANGE: we have fixed a bug in the `history` wrapper for OMZ which means that running just history will now not show all the history since the 1st command, but only recent ones. To get the previous behavior, you can run `history 1` to get all the command history, or other commands such as `history -30` to get the last 30 commands.
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