Frederick Zhang
4de06d21e0
preserve exit code
2021-10-01 00:30:32 +10:00
Frederick Zhang
aad3bb04a8
fix globbing
2021-10-01 00:30:31 +10:00
Frederick Zhang
23f1c44ae2
avoid conflict with 1-9 alises
2021-10-01 00:30:31 +10:00
Frederick Zhang
557234e352
do not resolve command to absolute path
...
it breaks commands e.g. sudo -u http echo foobar as http is both a
command (httpie) and a user/group (httpd) in my system
2021-10-01 00:30:30 +10:00
Frederick Zhang
7f4d633f46
do_sudo: recursive alias expansion
2021-10-01 00:30:29 +10:00
Frederick Zhang
d05feb1f8e
do_sudo: new sudo alias to handle alias expansion
2021-10-01 00:30:26 +10:00
Leon
54783f66b8
feat(juju): add plugin for Juju (juju.is) ( #10075 )
...
Co-authored-by: Jon Seager <jon@sgrs.uk>
2021-09-29 18:09:02 +02:00
Marc Cornellà
de76f7cb49
fix(emacs): correctly pass arguments to emacsclient when $2 is stdin
2021-09-29 16:50:12 +02:00
Marc Cornellà
2acae3797b
fix(emacs): assess if there are open frames of the expected type
...
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-29 16:50:12 +02:00
Marc Cornellà
27dcca5967
refactor(emacs): simplify emacsclient wrapper code
2021-09-29 16:50:12 +02:00
Marc Cornellà
b37114b4d5
refactor(emacs): remove dependency on require_tool.sh
and clean up code style
2021-09-29 16:50:12 +02:00
nowshed-imran
a42db12085
refactor(archlinux)!: remove yaourt
support ( #9713 )
...
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-28 13:09:42 +02:00
April King
4ae5bdebc3
fix(osx): only run Preview.app in man-preview
if man page exists ( #10222 )
2021-09-28 11:40:31 +02:00
Marc Cornellà
93ad3a8821
docs(vi-mode): document $KEYTIMEOUT
issue ( #9588 )
...
Closes #9588
2021-09-27 11:46:42 +02:00
Marc Cornellà
d87f29f564
refactor(vim-interaction): clean up code and open gvim instance if none open ( #10209 )
...
Co-authored-by: Kevin Bader <keb@visotech.at>
2021-09-23 12:33:37 +02:00
Marc Cornellà
5b3d2b2f0c
Revert "feat(archlinux): add cleanup aliases to yaourt
and yay
( #10184 )"
...
This reverts commit eba3be243f
.
2021-09-22 11:58:23 +02:00
Marc Cornellà
3e4b520190
refactor(django)!: deprecate plugin in favor of Zsh's django completion
...
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-22 10:41:06 +02:00
Eduardo Flores
7ded6752fd
feat(jsontools): add tools to pretty print json-lines (ndjson) ( #10176 )
...
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-09-22 09:19:11 +02:00
Marc Cornellà
b590939637
refactor(jsontools): move to functions, align is_json
tool to return exit code
...
Also:
- Fix Python code in accordance with Python 3
- Use CGI module in Ruby to encode/decode strings
2021-09-22 09:19:11 +02:00
Marc Cornellà
f9d9d33ba4
refactor(jsontools): restructure and simplify logic
2021-09-22 09:19:11 +02:00
Joshua Bedford
a4e68967a4
feat(lando): add support for php
command ( #10146 )
...
Co-authored-by: Joshua Bedford <joshua.bedford@hurstreview.com>
2021-09-17 23:36:27 +02:00
Ken Crawford
4d7f0cfb47
docs(kubectx): fix README sample code syntax ( #10199 )
2021-09-17 23:33:12 +02:00
Al-Amin Ahamed
eba3be243f
feat(archlinux): add cleanup aliases to yaourt
and yay
( #10184 )
2021-09-17 23:31:56 +02:00
Tristan Messner
4bd5d03e51
feat(golang): add goga
alias to install dependencies in current directory, recursively ( #7786 )
...
Closes #7786
2021-09-16 16:59:03 +02:00
Muhammad Zahalqa
29ec52602f
feat(golang): add gota
to test current directory recursively ( #8974 )
2021-09-16 16:44:35 +02:00
Marc Cornellà
eb2eacaf0c
refactor(plugins): remove old generated completion files
...
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-15 18:47:51 +02:00
Marc Cornellà
d2269180b0
fix(core): move plugin-generated completion files to $ZSH_CACHE_DIR/completions
...
Fixes #10183
2021-09-15 18:41:44 +02:00
Marc Cornellà
4e6e49652b
fix(plugins): fix _comps
error in completion generation plugins ( #10190 )
...
Fixes #10190
2021-09-15 18:18:25 +02:00
Marc Cornellà
c21ff38b8f
fix(docker): remove unwanted asterisk in completed docker commands
...
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-15 17:47:57 +02:00
Marc Cornellà
735808f48d
Revert "feat(ssh-agent): only start ssh-agent once ( #5359 )"
...
This reverts commit 7692881d2a
.
2021-09-10 18:01:43 +02:00
Marc Cornellà
81edb03c52
fix(copybuffer): define CTRL+O binding for all keymaps ( #6442 )
...
Fixes #6442
2021-09-10 17:07:22 +02:00
Xuehai Pan
358ac6a141
fix(cp): add unique suffix to rsync backup directory for each user ( #10170 )
...
* fix(cp): add unique suffix to rsync backup directory for each user
* fix(cp): use `USERNAME` rather than `USER`
2021-09-09 22:18:09 +02:00
Jóhann Friðriksson
aa6e932b06
fix(vim-interaction): look up the newest GVim instance ( #9095 )
...
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-09 19:31:01 +02:00
Claas Augner
130f35fcb2
feat(git): add gdu
alias to diff against upstream ( #8721 )
2021-09-09 19:16:15 +02:00
Carlo Sala
450acc0113
fix: automatically create completion for cargo
and rustup
plugins ( #10087 )
2021-09-07 20:02:20 +02:00
Moshe Avni
af271c9e38
feat(git-auto-fetch): add date to git-auto-fetch log file ( #10021 )
2021-09-06 17:56:39 +02:00
Xuehai Pan
ab8b9913cb
fix(git-auto-fetch): cancel fetch if we don't have permission over git folder ( #10010 )
2021-09-06 17:46:56 +02:00
Marc Cornellà
5a4159cd29
fix(git)!: rename git mergetool
aliases to gmtl*
( #9154 )
...
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-06 13:31:13 +02:00
Michael J. Cohen
97b4ab76b8
fix(chruby): fix typo in test for Homebrew path ( #9887 )
2021-09-06 11:31:56 +02:00
Julian Horsch
4d5bfe4c69
feat(autojump): add new Homebrew default path on M1 Macs ( #9637 )
...
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-06 11:30:28 +02:00
Gijs Key
a15ac80bba
feat(gcloud): add Mac M1 Homebrew path ( #10143 )
...
Homebrew on Mac M1 is moved to the /opt/Homebrew location. This change updates the search
locations with this path.
2021-09-06 11:28:32 +02:00
Neil Girdhar
a5850d441b
feat(git): change from commiter to author in git log
aliases ( #9670 )
2021-09-06 11:21:44 +02:00
Terry
19710a2d17
fix(pyenv): do not warn if PYENV_ROOT is undefined ( #10162 )
...
Co-authored-by: Terry Moschou <terry.moschou@fivecast.com>
2021-09-06 10:32:19 +02:00
Marc Cornellà
1b03896a0e
feat(pyenv): don't load pyenv-virtualenv with ZSH_PYENV_VIRTUALENV=false
...
Closes #9443
Co-authored-by: Pandu POLUAN <pepoluan@gmail.com>
2021-09-03 12:57:13 +02:00
Marc Cornellà
823be4ef5f
feat(pyenv): silence bad config warning with ZSH_PYENV_QUIET=true
2021-09-03 12:54:45 +02:00
Marc Cornellà
c08fb77c2f
fix(pyenv): properly load pyenv shims and warn of broken configuration
...
Closes #10133
Co-authored-by: Chloé “Matcha” <chloe.desoutter@gmail.com>
2021-09-03 12:47:31 +02:00
Vitaly Polonetsky
53b54f5faa
feat(git): guess main branch name also from remotes ( #10158 )
...
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-09-03 11:43:53 +02:00
Marc Cornellà
21b385e7bd
fix(frontend-search): fix codepen.io search ( #10157 )
...
Fixes #10157
2021-09-02 12:29:04 +02:00
Marc Cornellà
190325049e
fix(sudo): allow different $EDITOR settings and fix zsh-syntax-highlighting redraw
2021-08-27 18:08:51 +02:00
Marc Cornellà
a1847dc860
style(sudo): apply main style guide indentation
2021-08-27 18:08:51 +02:00