Commit Graph

6335 Commits

Author SHA1 Message Date
Marc Cornellà 7336ebcd8f
feat(changelog): change style of `BREAKING CHANGES` header 2021-09-06 13:31:12 +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
Marc Cornellà 4a69ee575c
feat(ssh-agent): allow specifying absolute path to `identities`
Fixes #9650
2021-08-27 18:08:04 +02:00
wl2776 0c590aba74
fix(git): fix `gbda` alias when there are no merged branches (#10005) 2021-08-27 18:07:19 +02:00
Marc Cornellà 3f0672ff94
refactor(ssh-agent): clean up and reorganize code 2021-08-26 14:56:22 +02:00
Marc Cornellà 7692881d2a
feat(ssh-agent): only start ssh-agent once (#5359)
Close #5359
Close #7379

Co-authored-by: Will Andrews <will@firepipe.net>
Co-authored-by: zhangyc <zhangyc@fenbi.com>
2021-08-26 14:54:17 +02:00
Simone Gaiarin 5a9d9553cd
feat(ssh-agent): allow using external helper to ask for passwords (#7631) 2021-08-26 11:42:17 +02:00
Bartek Pacia c47ac2d86d
feat(mlh): let users configure the official MLH theme (#9997) 2021-08-25 10:25:26 +02:00
Mattias Öhrn e13ff75f38
fix(kubectx): show plain context if not mapped (#10134) 2021-08-24 19:19:29 +02:00
Ilya Bizyaev 6d5b8484ce
fix(suse): avoid refresh attempts for Zypper queries (#9798) 2021-08-20 12:25:58 +02:00
Marc Cornellà cbb534267a
feat(cli): add `theme set` subcommand to change theme in .zshrc
Fixes #9087
2021-08-18 16:58:36 +02:00
Marc Cornellà 8dedf26294
style(cli): print usage messages to stderr 2021-08-18 12:50:22 +02:00
Marc Cornellà b85e1dd5d6
fix(pyenv): fix for checking if pyenv-virtualenv is installed
Fixes #8467
2021-08-18 11:51:19 +02:00
Marc Cornellà 10f3e0d4d4
docs(pyenv): document necessity to logout after PATH settings 2021-08-18 11:43:29 +02:00
Marc Cornellà 7a4f4ad91e
fix(lib): fix clipboard copy on Termux 2021-08-17 17:38:31 +02:00
Marc Cornellà ad1837859b
fix(updater): fix reset ANSI escape code for resetting underline format 2021-08-17 16:35:42 +02:00
Marc Cornellà bc7ce982dd
style(cli): fill rows in column output in theme and plugin `list` commands 2021-08-17 12:53:09 +02:00
Marc Cornellà bf888680ea
refactor(cli): extract substitution awk script in `plugin disable` 2021-08-17 12:44:53 +02:00
Marc Cornellà 708bbe12c5
fix(cli): fix multiple errors in `plugin disable/enable` 2021-08-17 12:31:37 +02:00
pollyduan 4455c13e06
feat(cli): add subcommands for plugin `enable` and `disable` (#9869)
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-08-17 12:10:54 +02:00
Marc Cornellà 33847956d9
fix(colemak): remove `lesskey` usage in less v582 and newer (#10102) 2021-08-17 09:37:01 +02:00
Marc Cornellà 11e22ed0b5
docs(dirhistory): document keyboard shortcut conflict with Windows Terminal
Related: https://github.com/ohmyzsh/ohmyzsh/issues/8505#issuecomment-886241162
2021-08-14 22:56:14 +02:00
Marc Cornellà 7c5ab01a5f
fix(changelog): also display commits from merged branches 2021-08-14 22:41:48 +02:00
Marc Cornellà 0b809c8dc5
Merge branch 'refactor/extract-plugin'
Closes #7948
Closes #9959
2021-08-14 22:37:23 +02:00
Marc Cornellà 0b32e4b25f
style(extract): adopt main code style guide and refactor variables 2021-08-14 22:34:14 +02:00
Marc Cornellà 10a00085d0
fix(extract): don't push entries to dirstack when extracting rpm and deb files 2021-08-14 22:33:46 +02:00
Marc Cornellà a2f1ef69b5
fix(extract): correctly extract rpm files on other directories 2021-08-14 22:33:06 +02:00
Xeonacid 0b506fea0c
feat(extract): add cpio support 2021-08-14 22:32:05 +02:00
Alexander Kapshuna 59a9b453d3
fix(extract): support unpacking deb file from different directory 2021-08-14 22:32:04 +02:00
Marc Cornellà 6dc937ff68
feat(extract): add suport for .cab files via `cabextract` 2021-08-14 22:32:04 +02:00
Marc Cornellà af6c7f3d67
refactor(cloudapp)!: remove deprecated `cloudapp` plugin
BREAKING CHANGE: the `cloudapp` plugin has been removed due to removed API.
2021-08-13 12:42:56 +02:00
Marc Cornellà e1f0d826f1
refactor(go)!: remove deprecated `go` plugin
BREAKING CHANGE: the `go` plugin has been removed. Use the `golang` plugin instead.
2021-08-13 12:40:20 +02:00
Marc Cornellà 502b07c9b2
refactor(fedora)!: remove deprecated `fedora` plugin
BREAKING CHANGE: the `fedora` plugin has been removed. Use the `dnf` plugin instead.
2021-08-13 12:38:22 +02:00
James Eapen 6e4c9df4a4
feat(cli): add `plugin load` subcommand (#9872)
Fixes #9672

Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-08-13 12:33:30 +02:00
Marc Cornellà 7eeb1e193d
refactor(lib): refactor take functions 2021-08-10 21:09:21 +02:00
Marc Cornellà c249288151
feat(lib): add `mkcd` as equivalent to `takedir` (#9749)
Fixes #9749
2021-08-10 21:06:46 +02:00
Gregor Trefs b79fba7b0d
feat(plugins): `octozen` shows an Octocat zen quote on startup (#5959)
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-08-10 21:02:06 +02:00
Quentin Nerden bca73e1858
feat(plugins): add completion plugin for `invoke` (#7311)
Co-authored-by: Quentin Nerden <quentin.nerden@intel.com>
2021-08-10 20:25:08 +02:00
Max Eisner ab58594173
feat(git): add `develop` branch name detection (#9881) 2021-08-10 16:31:49 +02:00