1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-09-21 07:20:09 +00:00
Commit graph

4644 commits

Author SHA1 Message Date
Marc Cornellà 18b86f2b72 refactor(ag): remove ag completion plugin (#12576)
BREAKING CHANGE: the `ag` "The Silver Searcher" plugin has been removed, as it
only shipped its completion, which is now already included in all the usual
package managers.
2024-07-23 18:56:01 +02:00
Marc Cornellà a2bf5c7b99 refactor(gem): favor built-in zsh completion for gem (#12576)
Completion for `gem` was included in zsh 5.5 and newer. This change
only uses the Oh My Zsh one if running an older version.

Reference: 9881778d48
2024-07-23 18:56:01 +02:00
Marc Cornellà 25836e227c refactor(adb): remove outdated completion plugin adb (#12576)
BREAKING CHANGE: the `adb` plugin has been removed in favor of the completion
provided out-of-the-box by zsh since 4.3.14.

This commit removes plugin `adb`, which bundles custom completion for the
`adb` tool for Android. `adb` completion is already supported out of the
box in zsh 4.3.14 and older.

Reference: d1a557d008
2024-07-23 18:56:01 +02:00
Marc Cornellà 8127e5838c
fix(kubectl): fix kubectl completion for kj, kjx and ky aliases (#12566) 2024-07-21 10:16:30 +02:00
Thomas Krisch b1e3a82bb5
docs(eza): typo in hyperlink variable (#12561) 2024-07-17 15:51:37 +02:00
Marc Cornellà 3012c257bc
refactor(rtx): remove deprecated rtx plugin in favor of mise 2024-07-15 19:04:06 +02:00
Carlo Sala 6b8f72e528
fix(python): avoid local packages load
Closes #12535
2024-07-15 19:03:27 +02:00
Jeonguk Choi 70cfff448d
feat(conda-env): add plugin for conda prompt display (#10619)
Co-authored-by: Jeonguk Choi <91456421+devj121@users.noreply.github.com>
2024-07-15 18:56:44 +02:00
Carlo Sala 379e974d2b
fix(tmux): do not conflict with rcExpandParam
Closes #12506
2024-07-15 18:45:50 +02:00
Denis Iskandarov 4146c6be21
fix(docker-compose): fix test for docker-compose executable (#12555) 2024-07-15 18:36:07 +02:00
chenzj fd8f72b276
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à <marc@mcornella.com>
2024-07-13 19:31:32 +02:00
Benedikt Volkmer 5b37e218e5
feat(eza): add hyperlink option (#12545) 2024-07-08 20:19:15 +02:00
张新伟 5acaa240d3
feat(battery): support custom AC indicator (#12528) 2024-07-02 17:22:58 +02:00
Luke bdd9ee3687
docs(command-not-found): mention gentoo support (#12530) 2024-07-02 17:21:21 +02:00
Pedro Barbiero 80ec8cd529
fix(bun): set SHELL when generating completions (#12533) 2024-07-02 17:14:17 +02:00
Turiiya 5233759206
feat(git): add gclf alias (#12508) 2024-07-02 13:30:39 +02:00
Carlo Sala 7e4ee3a3cd
fix(encode64): use proper encode file flags
Fixes #12509
2024-06-17 20:37:21 +02:00
ohmyzsh[bot] 677f5010da
feat(wd): update to 498695ff (#12507)
Closes #12489

Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2024-06-16 08:44:44 +02:00
Tim Abell 0c9b42a863
docs(alias-finder): add some examples (#12502) 2024-06-13 18:08:14 +02:00
Nathaniel.Belles 6c021fd432
fix(timer): skip timer after running clear (#12370)
Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-06-12 19:07:01 +02:00
Gabriel Charland 11e84bf4f7
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`.
2024-06-12 18:52:54 +02:00
Mayu Laierlence 6754b7e67b
feat(init): add custom functions and completions to $fpath (#5644)
Closes #5644

Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-06-12 12:30:03 +02:00
Manuel Faux fee61a7c47
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".
2024-06-12 03:19:48 -07:00
Robby Russell 4295aed17b
feat(symfony6): Add plugin for native autocompletion from Symfony 6
This reverts commit 83014bd945.
2024-06-10 16:49:59 -07:00
Robby Russell 83014bd945
Revert "Add plugin for native autocompletion from Symfony 6 (#11999)" (#12493)
This reverts commit 166b9dcfdc.
2024-06-10 16:47:55 -07:00
Malte Schlüter 166b9dcfdc
Add plugin for native autocompletion from Symfony 6 (#11999) 2024-06-10 16:46:33 -07:00
baltic-tea b7e05f1366
feat(poetry): add aliases (#11858) 2024-06-10 16:45:09 -07:00
Marco Eidinger 6ffdf8e008
feat(swiftpm): update completion for Swift 5.9 (#12044) 2024-06-10 16:40:03 -07:00
Sergey Karpuk a4304dd7e5
feat(docker): add aliases for docker ps and docker ps -a (#12488) 2024-06-10 16:31:26 -07:00
nitrocode 37f5203abe
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 <robby@planetargon.com>
2024-06-10 16:29:57 -07:00
Michal Szymanski 5a5d5eb85b
feat(forklift): add support for ForkLift 4 (#12490) (#12491) 2024-06-10 16:25:53 -07:00
ohmyzsh[bot] cedbb9e228
feat(history-substring-search): update to 87ce96b1 (#12486)
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2024-06-09 08:43:02 +02:00
Carlo Sala 8510847ff3
fix(bundler): add completion for bundler bin as well
Closes #12482
2024-06-08 13:32:27 +02:00
vincent 4e8099175e
feat(extract): add support for multi-part 7z (#12484) 2024-06-08 10:48:33 +02:00
Martin Bjeldbak Madsen e898de0664
fix(eza): icons tab completion (#12483) 2024-06-08 10:47:51 +02:00
K.B.Dharun Krishna efdfe2f29a
feat(golang): add alias for go mod tidy (#12473) 2024-06-04 15:57:08 +02:00
David LJ e53edd712f
fix(bgnotify): use terminal-notifier args properly (#12467) 2024-06-04 15:55:08 +02:00
EraPartner 228d44d55d
feat(eza): add icons option (#12469)
Co-authored-by: Computer <computer@MAI.local>
2024-06-04 15:54:42 +02:00
Albert 695c7456d1
docs(stripe): fix typo (#12470) 2024-06-03 12:59:01 +02:00
MoetaYuko 56afe7b368
fix(tmux): add completion for alias functions (#12468) 2024-06-03 12:53:27 +02:00
Carlo Sala e0c6cb1470
chore(yarn): remove unneeded line 2024-05-31 08:55:53 +02:00
Jeroen Claassens 189774c5d0
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 <carlosalag@protonmail.com>
2024-05-30 20:31:39 +02:00
Carlo Sala 2c08d2b842
fix(kubectl): load completion properly in functions
Closes #12427
2024-05-30 20:21:40 +02:00
Lukas Grimm a4424dfefd
fix(pass): completion for multiple repositories (#12464) 2024-05-30 17:05:50 +02:00
Ian Chesal 071b8f8921
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.
2024-05-28 14:40:30 -07:00
theredcmdcraft 5e59d21e54
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 <robby@planetargon.com>
2024-05-26 12:53:03 -07:00
Jesús Miguel Benito Calzada 1b29fd3a46
feat(git): support stable in git_main_branch (#12447) 2024-05-23 12:51:02 +02:00
Rizky Ilham Pratama 41d2029dec
feat(laravel): add aliases laravel 11 (#12354) 2024-05-22 09:17:06 +02:00
danielwerg dfb436b54a
feat(tldr): add tldr plugin (#12429) 2024-05-21 20:58:43 +02:00
ohmyzsh[bot] f6b3fc84d1
feat(wd): update to version v0.7.0 (#12436)
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2024-05-21 20:48:54 +02:00
Juho Kuisma a8a747e18a
feat(fzf): add support for Fedora package (#12421) 2024-05-15 19:14:11 +02:00
ohmyzsh[bot] b1c5315a5f
feat(wd): update to version v0.6.1 (#12413)
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2024-05-12 12:42:59 +02:00
Marc Cornellà d91f4e83ef
fix(fzf): fix missing is-at-least error in setup (#12412)
Fixes #12412
2024-05-12 09:45:26 +02:00
Francesco Ilario 0fabd5f22f
fix(git): add checked-out branch support to gbg* (#12397) 2024-05-10 19:17:18 +02:00
Ilya d2cf10c29f
feat(procs): add completions plugin (#12406) 2024-05-10 19:16:45 +02:00
Kiran Koirala 9af7ebcf36
fix(nvm): use command cat to avoid alias (#12410) 2024-05-10 12:08:35 +02:00
Kiran Koirala b1af78d64d
fix(nvm): use nvm version when needed (#12409) 2024-05-10 09:27:47 +02:00
Carlo Sala 8c5f64cc2f
feat(nvm): add corepack to lazy_cmd 2024-05-07 21:30:52 +02:00
Michael Gonzo 22bbc233e9
feat(python): autovenv keeps activated on subdirs (#12396)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-05-07 21:30:23 +02:00
Shai Coleman 668ca3a32d
fix(extract): zst now extracts as expected (#12395) 2024-05-03 21:43:53 +02:00
Antoine 8581ecd462
feat(autojump): add nix-darwin install path (#12389) 2024-05-01 11:04:12 +02:00
Carlo Sala 21963f4f67
fix(fzf): support old fzf versions
Closes #12387
2024-04-30 12:57:05 +02:00
Marc Cornellà 803e1a784c
fix(copybuffer): prevent which alias usage (#12379) 2024-04-25 08:04:18 +02:00
Carlo Sala 5d2d35cd17
fix(poetry-env): do not deactivate in a subdir
Closes #12377
2024-04-23 16:21:21 +02:00
Zikoeng Xi 67581c53c6
fix(ssh-agent): add identity only if identity exists (#12371) 2024-04-22 21:37:17 +02:00
Marc Cornellà 1b5503a3ee
feat(fzf): support fzf setup for 0.48.0 and older (#12367)
Fixes #12355
2024-04-19 21:57:46 +02:00
Jhon Pedroza b26000d168
feat(tmux): sessions named as current dir (#12351) 2024-04-16 09:52:12 +02:00
Kate Sullivan 31f2025e0f
feat(poetry-env): support changing between two venv dirs (#12346)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-04-12 09:24:54 +02:00
joél hawkins torres 6e9d57d5ab
fix(yarn): use builtin cd in completion (#12347) 2024-04-11 19:27:29 +02:00
Ruize Tang 53c4c4671a
fix(shell-proxy): support ssh-proxy using http proxy in cygwin (#12340) 2024-04-10 15:39:19 +02:00
Bartek Pacia f85f501bcf
feat(macos): ofd now opens any directory (#12337)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-04-09 12:19:14 +02:00
Soo Philip Jason Kim 3e2a5742cd
feat(git): add alias gmc for git merge --continue (#12326)
Co-authored-by: PJ Kim <pj.0x08@kakaocorp.com>
2024-04-08 22:40:15 +02:00
Reza Askari 982ea721bd
feat(laravel): add artisan test alias (pats) (#12310) 2024-04-08 22:36:38 +02:00
Carlo Sala 5bff59f78e
docs(git): add gwipe alias 2024-04-08 22:05:23 +02:00
Matheus Richard a6ce40df49
feat(git): introduce gwipe alias (#12302)
`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-08 08:48:57 -07:00
David Chin bf713e2c11
Update README for git-prompt to clarify how to use (#10922)
* 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-06 10:23:19 -07:00
Dee'Kej d893dd9b83
fix(autojump): add macOS 'pkgsrc' installation location (#12329) 2024-04-06 19:12:05 +02:00
Carlo Sala 6d0362ef2f
fix(archlinux): make upgrade work with non-english
Closes #12316
2024-04-04 10:08:28 +02:00
Gregory Reshetniak 130002a79e
feat(httpie): complete https command (#12314) 2024-04-03 09:10:33 +02:00
Jason D'Amour 6dfa9507ce
feat(gcloud): add homebrew installation path (#12308) 2024-03-30 08:26:14 +01:00
Masaru Iritani 62a76353ab
fix(starship): keep ZSH_THEME if not installed (#12309) 2024-03-30 08:25:34 +01:00
vladislav doster 1d09c6bb0a
style: remove trailing whitespace (#12303) 2024-03-26 09:55:16 +01:00
Zikoeng Xi a168efe73e
fix(poetry-env): activate only if env exists (#12301) 2024-03-26 09:54:04 +01:00
Arash Haghighat ecc3e9db8a
feat(terraform): add tft (terraform test) (#12299) 2024-03-26 09:52:01 +01:00
Jim Weller 7647c79bae
feat(jira): add help/usage cmd (#12293)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-03-26 09:48:14 +01:00
Alexander Schlüter 3e05befaee
fix(ssh-agent): don't start new agent if screen/tmux symlink exists (#12297) 2024-03-25 12:27:21 +01:00
Ben Woodward d157fc60c9
fix(mise): update environment when loading the plugin (#12294) 2024-03-21 20:46:40 +01:00
Colin Barnabas 0fed36688f
fix(docker-compose): completion regression (#12288) 2024-03-16 11:26:48 +07:00
ohmyzsh[bot] d0bddee6e3
feat(gradle): update completion to version 25da917c (#12287)
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2024-03-15 19:55:43 +07:00
shuangcui c8ba08581d
docs: fix typos (#12284) 2024-03-14 23:07:39 +07:00
guangwu 6780b19329
docs(pyenv): fix typo (#12283) 2024-03-14 17:37:06 +07:00
Ing. Jan Kaláb 4ad09ab0b1
feat(extract): prefer using pbzip2 instead of bunzip2 (#12280) 2024-03-13 00:23:08 +07:00
Misaka 4fd2af0a82
feat(fzf): add default fzf_base for msys2 (#12274) 2024-03-10 03:16:16 +01:00
Felipe Contreras 2a71aa5017
chore(gitfast): remove update script (#12262)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-03-07 09:47:15 +01:00
Carlo Sala fd01fd66ce
perf(nvm): don't call nvm version on every cd
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-04 11:11:35 +01:00
Carlo Sala 94aa49c0b9
feat(nvm)!: make lazy and autoload options compatible
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-04 11:11:27 +01:00
Carlo Sala 0ea0d14288
fix(nvm): remove zsh completion
We rely on official bash completion now on.
2024-03-04 10:47:34 +01:00
Maxime Brunet da16258c5c
fix(terraform): fix completion repeating flags with value (#12256) 2024-03-04 08:28:00 +01:00
Maxime Brunet f17aa2ffa8
fix(terraform): pass -chdir to completion commands (#12254) 2024-03-03 21:22:41 +01:00
Robert Crews 12cd3b3e39
feat(python): add auto venv activation (#12248)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-03-03 13:04:19 +01:00