summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2021-10-04fix(docker-compose): support Compose V2 `docker compose` command (#10248)Marc Cornellà
2021-10-04feat(git): run `gitk` in the background in `gk` and `gke` aliases (#9657)Nikolas Garofil
2021-10-04fix(pyenv): fix pyenv-virtualenv detection under macOS.Kaede Hoshikawa
2021-09-29feat(juju): add plugin for Juju (juju.is) (#10075)Leon
Co-authored-by: Jon Seager <jon@sgrs.uk>
2021-09-29fix(emacs): correctly pass arguments to emacsclient when $2 is stdinMarc Cornellà
2021-09-29fix(emacs): assess if there are open frames of the expected typeMarc Cornellà
This change looks at the frame type of the open frames ('framep) and looks if they're of the type requested based on the arguments passed to emacsclient (-nw/-t/--tty require tty frames, otherwise we need graphical frames). NOTE: this code considers anything different than t as graphical terminals, including MS-DOS types (pc). I don't have such a setup to test if this is correct.
2021-09-29refactor(emacs): simplify emacsclient wrapper codeMarc Cornellà
2021-09-29refactor(emacs): remove dependency on `require_tool.sh` and clean up code styleMarc Cornellà
2021-09-28refactor(archlinux)!: remove `yaourt` support (#9713)nowshed-imran
BREAKING CHANGE: `yaourt` is no longer maintained nor available as a package. Use `pacman` or one of the other maintained AUR helpers. Closes #9713
2021-09-28fix(osx): only run Preview.app in `man-preview` if man page exists (#10222)April King
2021-09-27docs(vi-mode): document `$KEYTIMEOUT` issue (#9588)Marc Cornellà
Closes #9588
2021-09-23refactor(vim-interaction): clean up code and open gvim instance if none open ↵Marc Cornellà
(#10209) Co-authored-by: Kevin Bader <keb@visotech.at>
2021-09-22Revert "feat(archlinux): add cleanup aliases to `yaourt` and `yay` (#10184)"Marc Cornellà
This reverts commit eba3be243f634a80ae8d8134bf88657afda71fbb.
2021-09-22refactor(django)!: deprecate plugin in favor of Zsh's django completionMarc Cornellà
BREAKING CHANGE: Zsh already provides completion for the `django-admin` and `manage.py` commands, which is substantially better than the one provided by this plugin. We're therefore deprecating this plugin and we will remove it in the near future.
2021-09-22feat(jsontools): add tools to pretty print json-lines (ndjson) (#10176)Eduardo Flores
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-09-22refactor(jsontools): move to functions, align `is_json` tool to return exit codeMarc Cornellà
Also: - Fix Python code in accordance with Python 3 - Use CGI module in Ruby to encode/decode strings
2021-09-22refactor(jsontools): restructure and simplify logicMarc Cornellà
2021-09-17feat(lando): add support for `php` command (#10146)Joshua Bedford
Co-authored-by: Joshua Bedford <joshua.bedford@hurstreview.com>
2021-09-17docs(kubectx): fix README sample code syntax (#10199)Ken Crawford
2021-09-17feat(archlinux): add cleanup aliases to `yaourt` and `yay` (#10184)Al-Amin Ahamed
2021-09-16feat(golang): add `goga` alias to install dependencies in current directory, ↵Tristan Messner
recursively (#7786) Closes #7786
2021-09-16feat(golang): add `gota` to test current directory recursively (#8974)Muhammad Zahalqa
2021-09-15refactor(plugins): remove old generated completion filesMarc Cornellà
This removes .gitignore plugin files and adds a force-rm of the old completion file, which ignores any errors if the file doesn't exist.
2021-09-15fix(core): move plugin-generated completion files to ↵Marc Cornellà
`$ZSH_CACHE_DIR/completions` Fixes #10183
2021-09-15fix(plugins): fix `_comps` error in completion generation plugins (#10190)Marc Cornellà
Fixes #10190
2021-09-15fix(docker): remove unwanted asterisk in completed docker commandsMarc Cornellà
Also update upstream completion to version fe2008d04e80fafd. NOTE: this fix means the version bundled within Oh My Zsh has diverged from the upstream version.
2021-09-10Revert "feat(ssh-agent): only start ssh-agent once (#5359)"Marc Cornellà
This reverts commit 7692881d2a61a4ba47eeef5d7827c0d2cb896def.
2021-09-10fix(copybuffer): define CTRL+O binding for all keymaps (#6442)Marc Cornellà
Fixes #6442
2021-09-09fix(cp): add unique suffix to rsync backup directory for each user (#10170)Xuehai Pan
* fix(cp): add unique suffix to rsync backup directory for each user * fix(cp): use `USERNAME` rather than `USER`
2021-09-09fix(vim-interaction): look up the newest GVim instance (#9095)Jóhann Friðriksson
Instead of relying on a hardcoded instance-name existing for the default-value, let's look up the latest instance. This also resolves my problem where MacVim had a servername of "VIM" instead of "GVIM". Co-authored-by: Johann Fridriksson <jofridri@silabs.com>
2021-09-09feat(git): add `gdu` alias to diff against upstream (#8721)Claas Augner
2021-09-07fix: automatically create completion for `cargo` and `rustup` plugins (#10087)Carlo Sala
2021-09-06feat(git-auto-fetch): add date to git-auto-fetch log file (#10021)Moshe Avni
2021-09-06fix(git-auto-fetch): cancel fetch if we don't have permission over git ↵Xuehai Pan
folder (#10010)
2021-09-06fix(git)!: rename `git mergetool` aliases to `gmtl*` (#9154)Marc Cornellà
BREAKING CHANGE: the `gmt` alias conflicts with the Generic Mapping Tools command. For that, the `gmt` alias has been renamed to `gmtl`, and `gmtvim` has been renamed to `gmtlvim` for consistency. Fixes #9154
2021-09-06fix(chruby): fix typo in test for Homebrew path (#9887)Michael J. Cohen
2021-09-06feat(autojump): add new Homebrew default path on M1 Macs (#9637)Julian Horsch
On M1-Macs homebrew uses /opt/homebrew as default location for ARM packages. This results in the autojump plugin not being able to find autojump after a clean default installation. This commit adds the new default location to the autojump plugin.
2021-09-06feat(gcloud): add Mac M1 Homebrew path (#10143)Gijs Key
Homebrew on Mac M1 is moved to the /opt/Homebrew location. This change updates the search locations with this path.
2021-09-06feat(git): change from commiter to author in `git log` aliases (#9670)Neil Girdhar
2021-09-06fix(pyenv): do not warn if PYENV_ROOT is undefined (#10162)Terry
Co-authored-by: Terry Moschou <terry.moschou@fivecast.com>
2021-09-03feat(pyenv): don't load pyenv-virtualenv with `ZSH_PYENV_VIRTUALENV=false`Marc Cornellà
Closes #9443 Co-authored-by: Pandu POLUAN <pepoluan@gmail.com>
2021-09-03feat(pyenv): silence bad config warning with `ZSH_PYENV_QUIET=true`Marc Cornellà
2021-09-03fix(pyenv): properly load pyenv shims and warn of broken configurationMarc Cornellà
Closes #10133 Co-authored-by: Chloé “Matcha” <chloe.desoutter@gmail.com>
2021-09-03feat(git): guess main branch name also from remotes (#10158)Vitaly Polonetsky
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-09-02fix(frontend-search): fix codepen.io search (#10157)Marc Cornellà
Fixes #10157
2021-08-27fix(sudo): allow different $EDITOR settings and fix zsh-syntax-highlighting ↵Marc Cornellà
redraw
2021-08-27style(sudo): apply main style guide indentationMarc Cornellà
2021-08-27feat(ssh-agent): allow specifying absolute path to `identities`Marc Cornellà
Fixes #9650
2021-08-27fix(git): fix `gbda` alias when there are no merged branches (#10005)wl2776
2021-08-26refactor(ssh-agent): clean up and reorganize codeMarc Cornellà