From 4adcb08e489c0c6f16f8df584c51f0d1d3626b85 Mon Sep 17 00:00:00 2001 From: Yogeshwaran Rajendran Date: Mon, 22 Jul 2024 11:14:05 +0530 Subject: [PATCH] [pull] master from ohmyzsh:master (#3) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(git): support `stable` in `git_main_branch` (#12447) * Add Support for Tabby Terminal in Macos Plugin (#12451) * Added Support for Tabby in Macos-Plugin * Update README.md Added Supported Terminal List * chore(macos): Update README to link to terminals Linking to the supported terminals, moving reference to the original author to the Acknowledgements section --------- Co-authored-by: Robby Russell * feat(kitty): add plugin for the kitty terminal (#10994) * A plugin for the Kitty terminal Provides a handful of useful aliases for anyone working in a Kitty terminal. In particular, the kssh command is handy for ensuring that terminfo is set correctly on remote hosts when you ssh to them. * Guard kitty configuration We should only load these aliases into a terminal that's identifying itself as an xterm-kitty terminal. They're not useful in any other situation. * fix(pass): completion for multiple repositories (#12464) * fix(kubectl): load completion properly in functions Closes #12427 * feat(yarn)!: add optional support for yarn berry (#12374) BREAKING CHANGE: some `yarn` aliases changed . Please see README for further information. Co-authored-by: Carlo Sala * chore(yarn): remove unneeded line * fix(tmux): add completion for alias functions (#12468) * docs(stripe): fix typo (#12470) * feat(eza): add icons option (#12469) Co-authored-by: Computer * fix(bgnotify): use terminal-notifier args properly (#12467) * docs: reword alternative installer mirror (#12474) * feat(golang): add alias for `go mod tidy` (#12473) * fix(eza): icons tab completion (#12483) * feat(extract): add support for multi-part 7z (#12484) * fix(bundler): add completion for `bundler` bin as well Closes #12482 * feat(history-substring-search): update to 87ce96b1 (#12486) Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com> * feat(forklift): add support for ForkLift 4 (#12490) (#12491) * feat(terraform): add workspace aliases (#12171) * feat(terraform): add workspace aliases * chore: rm aliases in separate pending pr * docs: show tfiu alias in readme --------- Co-authored-by: Robby Russell * feat(docker): add aliases for `docker ps` and `docker ps -a` (#12488) * feat(swiftpm): update completion for Swift 5.9 (#12044) * feat(poetry): add aliases (#11858) * Add plugin for native autocompletion from Symfony 6 (#11999) * Revert "Add plugin for native autocompletion from Symfony 6 (#11999)" (#12493) This reverts commit 166b9dcfdc32c5ce3a2060c0c221e2df0b49fa37. * feat(symfony6): Add plugin for native autocompletion from Symfony 6 This reverts commit 83014bd9458b870c93fd18642484b305d7e5340b. * fix(lib/git): turn off async prompt for zsh < 5.0.6 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 * fix(history): add warning before deleting command history in `history -c` (#12472) * fix(screen): Prevent title being overwritten (#4633) 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". * feat(init): add custom functions and completions to `$fpath` (#5644) Closes #5644 Co-authored-by: Marc Cornellà * feat(shrink-path): allow for showing `N` last-full elements (#12481) This commit allows specifying a number of last segments to be fully shown, either via `-l N` or with `zstyle`. * fix(timer): skip timer after running `clear` (#12370) Co-authored-by: Marc Cornellà * fix(history): fix logic error in prompt for `history -c` (#12500) 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 * docs(alias-finder): add some examples (#12502) * chore: better document top-level custom files for aliases (#12504) See discussion in https://github.com/ohmyzsh/ohmyzsh/discussions/12504 * feat(wd): update to 498695ff (#12507) Closes #12489 Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com> * fix(encode64): use proper encode file flags Fixes #12509 * fix(essembeh): use async prompt (#12512) * fix(history): fix confirmation prompt to allow bypass See https://github.com/ohmyzsh/ohmyzsh/issues/12472#issuecomment-2171461005 * chore(history): show input in confirmation prompt Fixes https://github.com/ohmyzsh/ohmyzsh/issues/12472#issuecomment-2175868971 * chore(deps): bump `urllib3` to 2.2.2 in `dependencies` workflow (#12516) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(init): fix definition order for `$ZSH_CUSTOM` Tipped about this in https://github.com/ohmyzsh/ohmyzsh/commit/6754b7e67#commitcomment-143280115 * chore(deps): bump certifi from 2024.2.2 to 2024.6.2 in /.github/workflows/dependencies (#12519) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump requests from 2.31.0 to 2.32.3 in /.github/workflows/dependencies (#12518) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(git): add `gclf` alias (#12508) * fix(bun): set `SHELL` when generating completions (#12533) * docs: rename twitter to X, fix link (#12532) * docs(command-not-found): mention gentoo support (#12530) * feat(battery): support custom AC indicator (#12528) * chore: replace all instances of twitter with X Closes #12536 * chore(deps): bump certifi in `dependencies` workflow (#12543) 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] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(eza): add hyperlink option (#12545) * refactor(pygmalion): simplify theme logic and prompt sequences (#12550) * 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à * fix(init): add cached completions directory only once (#12551) 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 * fix(init): fix subscript flag in 11ca9e2a * feat(opentofu): add plugin for OpenTofu (#12285) - Adds aliases - Sets up autocompletion - Adds promp functions to show workspace and `tofu` version Co-authored-by: Marc Cornellà * fix(docker-compose): fix test for `docker-compose` executable (#12555) * fix(tmux): do not conflict with `rcExpandParam` Closes #12506 * feat(conda-env): add plugin for conda prompt display (#10619) Co-authored-by: Jeonguk Choi <91456421+devj121@users.noreply.github.com> * fix(python): avoid local packages load Closes #12535 * refactor(rtx): remove deprecated `rtx` plugin in favor of `mise` * feat(bira): add `conda` env information (requires `conda-env` plugin) (#12546) Closes #10274 Closes #12546 Co-authored-by: elfisworking Signed-off-by: elfisworking --------- Signed-off-by: dependabot[bot] Signed-off-by: elfisworking Co-authored-by: Jesús Miguel Benito Calzada Co-authored-by: theredcmdcraft <57496807+theredcmdcraft@users.noreply.github.com> Co-authored-by: Robby Russell Co-authored-by: Ian Chesal Co-authored-by: Lukas Grimm Co-authored-by: Carlo Sala Co-authored-by: Jeroen Claassens Co-authored-by: MoetaYuko Co-authored-by: Albert <87888006+MustCodeAl@users.noreply.github.com> Co-authored-by: EraPartner <152506497+EraPartner@users.noreply.github.com> Co-authored-by: Computer Co-authored-by: David LJ Co-authored-by: K.B.Dharun Krishna Co-authored-by: Martin Bjeldbak Madsen Co-authored-by: vincent Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com> Co-authored-by: Michal Szymanski <55950820+misiektoja@users.noreply.github.com> Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com> Co-authored-by: Sergey Karpuk Co-authored-by: Marco Eidinger Co-authored-by: baltic-tea <97766478+baltic-tea@users.noreply.github.com> Co-authored-by: Malte Schlüter Co-authored-by: Marc Cornellà Co-authored-by: Manuel Faux Co-authored-by: Mayu Laierlence Co-authored-by: Gabriel Charland <76267249+gcharland1@users.noreply.github.com> Co-authored-by: Nathaniel.Belles <36868971+Nbelles@users.noreply.github.com> Co-authored-by: Nick Glenn <78454343+Sargates@users.noreply.github.com> Co-authored-by: Sargates Co-authored-by: Tim Abell Co-authored-by: Sébastien MB Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Turiiya <34311583+ttytm@users.noreply.github.com> Co-authored-by: Pedro Barbiero Co-authored-by: Ihor Co-authored-by: Luke Co-authored-by: 张新伟 Co-authored-by: Benedikt Volkmer <7070761+bvolkmer@users.noreply.github.com> Co-authored-by: Marc Khouri Co-authored-by: Adem Simsek Co-authored-by: chenzj Co-authored-by: Denis Iskandarov Co-authored-by: Jeonguk Choi <91456421+cjeonguk@users.noreply.github.com> Co-authored-by: Jeonguk Choi <91456421+devj121@users.noreply.github.com> Co-authored-by: Teddy Masters Co-authored-by: elfisworking --- plugins/eza/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/eza/README.md b/plugins/eza/README.md index 90e549994..0d79145c0 100644 --- a/plugins/eza/README.md +++ b/plugins/eza/README.md @@ -93,7 +93,7 @@ Default: Not set, which means the default behavior of `eza` will take place. ### `hyperlink` ```zsh -zstyle ':omz:plugins:eza' 'hyperlink' yes|no +zstyle ':omz:plugins:eza' 'header' yes|no ``` If `yes`, always add `--hyperlink` flag to create hyperlink with escape codes.