summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-07-15refactor(rtx): remove deprecated `rtx` plugin in favor of `mise`Marc Cornellà
2024-07-15fix(python): avoid local packages loadCarlo Sala
Closes #12535
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-07-15fix(tmux): do not conflict with `rcExpandParam`Carlo Sala
Closes #12506
2024-07-15fix(docker-compose): fix test for `docker-compose` executable (#12555)Denis Iskandarov
2024-07-13feat(opentofu): add plugin for OpenTofu (#12285)chenzj
- Adds aliases - Sets up autocompletion - Adds promp functions to show workspace and `tofu` version Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-07-13fix(init): fix subscript flag in 11ca9e2aMarc Cornellà
2024-07-13fix(init): add cached completions directory only once (#12551)Marc Cornellà
Double quotes within the subscript test are interpreted literally, making the test never match. On subsequent runs, the `$ZSH_CACHE_DIR/completions` directory is always prepended to `$fpath`, even if it is already there. This commit fixes that. Fixes #12551 Co-authored-by: Adem Simsek <adem@simsek.dev>
2024-07-12refactor(pygmalion): simplify theme logic and prompt sequences (#12550)Marc Khouri
* Simplify Pygmalion Theme The Pygmalion theme previously had some logic for counting line length and taking action based on line length. The action was removed in c52441b624c0b1fa075bc6110032bd4e75311909, but the counting still needlessly happens. This commit removes the code to count line length, and simplifies the Pygmalion theme by moving the "precmd" into the setup. As a bonus unintended side effect, this makes the Pygmalion theme compatible with the current async prompting logic (i.e. after this change, Pygmalion is no longer affected by https://github.com/ohmyzsh/ohmyzsh/issues/12328) * refactor(pygmalion): redo and simplify prompt sequences With this commit we put the minimal needed color resets, i.e. only when we don't control the previous text we need to do a full reset. Otherwise we can just use %F{} to change only the foreground color. Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-07-08feat(eza): add hyperlink option (#12545)Benedikt Volkmer
2024-07-06chore(deps): bump certifi in `dependencies` workflow (#12543)dependabot[bot]
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4. - [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03chore: replace all instances of twitter with XCarlo Sala
Closes #12536
2024-07-02feat(battery): support custom AC indicator (#12528)张新伟
2024-07-02docs(command-not-found): mention gentoo support (#12530)Luke
2024-07-02docs: rename twitter to X, fix link (#12532)Ihor
2024-07-02fix(bun): set `SHELL` when generating completions (#12533)Pedro Barbiero
2024-07-02feat(git): add `gclf` alias (#12508)Turiiya
2024-06-28chore(deps): bump requests from 2.31.0 to 2.32.3 in ↵dependabot[bot]
/.github/workflows/dependencies (#12518) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-28chore(deps): bump certifi from 2024.2.2 to 2024.6.2 in ↵dependabot[bot]
/.github/workflows/dependencies (#12519) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-20fix(init): fix definition order for `$ZSH_CUSTOM`Marc Cornellà
Tipped about this in https://github.com/ohmyzsh/ohmyzsh/commit/6754b7e67#commitcomment-143280115
2024-06-18chore(deps): bump `urllib3` to 2.2.2 in `dependencies` workflow (#12516)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@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-17fix(essembeh): use async prompt (#12512)Sébastien MB
2024-06-17fix(encode64): use proper encode file flagsCarlo Sala
Fixes #12509
2024-06-16feat(wd): update to 498695ff (#12507)ohmyzsh[bot]
Closes #12489 Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2024-06-15chore: better document top-level custom files for aliases (#12504)Marc Cornellà
See discussion in https://github.com/ohmyzsh/ohmyzsh/discussions/12504
2024-06-13docs(alias-finder): add some examples (#12502)Tim Abell
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(timer): skip timer after running `clear` (#12370)Nathaniel.Belles
Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-06-12feat(shrink-path): allow for showing `N` last-full elements (#12481)Gabriel Charland
This commit allows specifying a number of last segments to be fully shown, either via `-l N` or with `zstyle`.
2024-06-12feat(init): add custom functions and completions to `$fpath` (#5644)Mayu Laierlence
Closes #5644 Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-06-12fix(screen): Prevent title being overwritten (#4633)Manuel Faux
lib/termsupport.zsh creates titles for screen which take precedence over titles set by the screen plugin. Unsetting the title() function within the screen plugin prevent this "race-condition".
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-06-10feat(symfony6): Add plugin for native autocompletion from Symfony 6Robby Russell
This reverts commit 83014bd9458b870c93fd18642484b305d7e5340b.
2024-06-10Revert "Add plugin for native autocompletion from Symfony 6 (#11999)" (#12493)Robby Russell
This reverts commit 166b9dcfdc32c5ce3a2060c0c221e2df0b49fa37.
2024-06-10Add plugin for native autocompletion from Symfony 6 (#11999)Malte Schlüter
2024-06-10feat(poetry): add aliases (#11858)baltic-tea
2024-06-10feat(swiftpm): update completion for Swift 5.9 (#12044)Marco Eidinger
2024-06-10feat(docker): add aliases for `docker ps` and `docker ps -a` (#12488)Sergey Karpuk
2024-06-10feat(terraform): add workspace aliases (#12171)nitrocode
* feat(terraform): add workspace aliases * chore: rm aliases in separate pending pr * docs: show tfiu alias in readme --------- Co-authored-by: Robby Russell <robby@planetargon.com>
2024-06-10feat(forklift): add support for ForkLift 4 (#12490) (#12491)Michal Szymanski
2024-06-09feat(history-substring-search): update to 87ce96b1 (#12486)ohmyzsh[bot]
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2024-06-08fix(bundler): add completion for `bundler` bin as wellCarlo Sala
Closes #12482
2024-06-08feat(extract): add support for multi-part 7z (#12484)vincent
2024-06-08fix(eza): icons tab completion (#12483)Martin Bjeldbak Madsen
2024-06-04feat(golang): add alias for `go mod tidy` (#12473)K.B.Dharun Krishna
2024-06-04docs: reword alternative installer mirror (#12474)K.B.Dharun Krishna
2024-06-04fix(bgnotify): use terminal-notifier args properly (#12467)David LJ