Commit Graph
100 Commits
Author SHA1 Message Date
Marc Cornellà 4c9fc2634b vagrant-prompt: replace grep -P call with sed and clean up
Fixes #9207
2020-08-28 23:50:37 +02:00
Marc Cornellà cfb86cd08d zsh_reload: use $SHELL to reload zsh only if it's a zsh shell (fixes #9054) 2020-08-24 17:48:39 +02:00
Marc Cornellà 03b6a72576 docs: document oneline argument passing to install script 2020-08-20 11:28:10 +02:00
Marc CornellàandGitHub 79614908ec meta: don't apply support label on bug reports
Enough users have complained about the bug label not being applied instead. If there is no label applied
this won't be complained about so often.
2020-08-20 11:15:48 +02:00
Marc Cornellà 89400f156a Remove zsh session restart on omz update and upgrade_oh_my_zsh 2020-08-18 19:51:19 +02:00
Marc Cornellà 7deda85f8c Fix upgrade_oh_my_zsh function deprecation 2020-08-17 22:11:02 +02:00
Marc Cornellà 613045e7e5 Underline links in install and update script 2020-08-17 21:47:39 +02:00
Marc Cornellà 079e7bb5e0 lib: remove CTRL-Backspace key binding altogether
It conflicts with normal Backspace behavior. Fixes #9155
2020-08-06 08:55:29 +02:00
Marc CornellàandGitHub f2c8b970ee meta: add ISSUE_TEMPLATE config.yml
For now, it only adds a link to the Discord server.
2020-08-05 17:05:53 +02:00
Marc Cornellà 39c0073225 lib: remove CTRL-Backspace binding for vi keymaps 2020-08-05 14:34:14 +02:00
Marc Cornellà fa5db3444b wd: fix permissions 2020-08-05 14:20:20 +02:00
Marc Cornellà 81eb208987 wd: update to latest version
https://github.com/mfaerevaag/wd/commit/3d20d15d58b9349f872a1abab639aae02374f64c

Fixes #9002
2020-08-05 14:19:48 +02:00
Marc Cornellà cf347ef3e4 lib: bind to all keymaps when COMPLETION_WAITING_DOTS is set
Fixes #9050
2020-08-04 17:30:07 +02:00
Marc CornellàandMichal Grňo e04564d528 lib: add CTRL-backspace and CTRL-delete to delete whole words
Fixes #7609
Closes #8191

Co-authored-by: Michal Grňo <m93a.cz@gmail.com>
2020-08-04 17:16:54 +02:00
Marc Cornellà ec70c0c393 lib: bind keys to viins and vicmd keymaps and clean up file
Fixes #8468
2020-08-04 17:16:19 +02:00
Marc Cornellà 9703111b82 pyenv: ignore $PATH pyenv if on WSL
This solves the problem where the used pyenv is actually the one in a
Windows folder, instead of in WSL.

Fixes #9034
2020-08-04 15:59:00 +02:00
Marc Cornellà 69a380771e Remove non-existing %p prompt sequence from themes
Fixes #8022
2020-08-04 15:55:04 +02:00
Marc Cornellà f6bc949c05 lib: substitute COMPLETION_WAITING_DOTS for ellipsis
Closes #8342
2020-08-02 20:49:26 +02:00
Marc CornellàandGitHub 4ab273e19a pipenv: toggle pipenv shell on startup
Fixes #9136
2020-08-01 15:26:02 +02:00
Marc Cornellà 8755c5f101 rbenv: fix current_gemset
Fixes #8925
Co-authored-by: Josh Goodall <inopinatus@inopinatus.org>
2020-07-30 18:20:30 +02:00
Marc CornellàandPeter J. Schroeder 9521837240 lib: support mlterm-256color
Co-authored-by: Peter J. Schroeder <peterjschroeder@gmail.com>
2020-07-23 12:55:22 +02:00
Marc Cornellà c99f3c50fa git: go back to previous main branch detection logic
Fixes #9114
2020-07-15 17:02:49 +02:00
Marc CornellàandGitHub e3131d98aa Fix self check link 2020-07-12 16:37:49 +02:00
Marc Cornellà 83f6194929 git: change docs for git_main_branch
Also remove unnecesary dramatic remark
2020-07-11 20:18:05 +02:00
Marc CornellàandYufan You 55a98fc06d git: better algorithm to decide what's the main branch
Fixes #9103

Co-authored-by: Yufan You <ouuansteve@gmail.com>
2020-07-11 20:02:06 +02:00
Marc CornellàandYufan You 1db79f97f5 git: use master if it exists, otherwise use main
See https://github.com/ohmyzsh/ohmyzsh/pull/9049#issuecomment-654537347

Co-authored-by: Yufan You <ouuansteve@gmail.com>
2020-07-09 11:17:07 +02:00
Marc Cornellà d0d01c0bbf lib: prefix diff call with command to bypass diff aliases
See https://github.com/ohmyzsh/ohmyzsh/pull/8807#issuecomment-652697704
2020-07-06 17:17:40 +02:00
Marc Cornellà a15f0f0e9f cli: beauty touches on 'omz pr test' command 2020-07-03 19:05:40 +02:00
Marc Cornellà 97cf0bf4bd update: change dash in function name for sh compat (fixes #9064) 2020-06-28 18:54:59 +02:00
Marc Cornellà 8fe48793b5 Deprecate cloudapp plugin (fixes #8966) 2020-06-19 23:10:00 +02:00
d47447a5e6 osx: refactor plugin and add a few features (#9026)
Co-authored-by: Capybara <git.capybara@gmail.com>
Co-authored-by: drootang <drootang@users.noreply.github.com>
Co-authored-by: Augusto Souza <augustorsouza@gmail.com>
Co-authored-by: PatrBal <44707588+PatrBal@users.noreply.github.com>
2020-06-17 11:26:39 +02:00
Marc CornellàandGitHub 3f6e87df15 init: run update check in the same zsh process (#9019) 2020-06-17 11:23:52 +02:00
Marc CornellàandGitHub db94f60d34 Change Discord invite URL 2020-06-10 19:32:26 +02:00
Marc Cornellà 0f3c424e4c muse: clean up theme 2020-06-10 12:57:01 +02:00
Marc Cornellà 60442dc47b web-search: allow custom search engines 2020-06-10 12:04:14 +02:00
Marc CornellàandGitHub 3c777ebf1b update: refactor and fix logic in check_for_upgrade.sh (#8939) 2020-06-09 19:38:08 +02:00
Marc Cornellà a2a83be982 smt: fix time since last commit logic
Fixes #5244
2020-06-09 19:36:16 +02:00
Marc Cornellà 374b4e02ef peepcode: add virtualenv prompt and fix git calls 2020-06-08 20:36:27 +02:00
Marc Cornellà 94e784360e chucknorris: remove duplicate quotes
Fixes #8998
2020-06-05 13:28:19 +02:00
Marc Cornellà bed0344627 Merge branch 'ohmyzsh/pull-7157' (#7157)
Closes #7157
2020-06-04 15:51:58 +02:00
Marc Cornellà 82f02e80a6 wd: update to latest version (#8530) 2020-06-03 18:36:17 +02:00
Marc Cornellà aee9e603b4 init: reapply hack for invalid ZSH_COMPDUMP filenames (b8761985) 2020-06-03 17:50:53 +02:00
Marc Cornellà c58572d5fe init: oops 2020-06-02 12:06:40 +02:00
Marc Cornellà 0e12ebb42d init: use grep for zcompdump metadata check
Closes #8981
2020-06-02 11:45:50 +02:00
Marc Cornellà 93cc3964e2 Add deprecation notice for fedora and go plugins. 2020-05-26 18:14:58 +02:00
Marc Cornellà cc065c7bfa Remove git-remote-branch and nyan plugins (deprecated) 2020-05-26 18:05:12 +02:00
Marc Cornellà 2d6965f856 Fix load of various plugins: fastfile, keychain, sfffe, stack 2020-05-26 18:05:12 +02:00
Marc Cornellà 68d51bd7d8 virtualenvwrapper: fix load and detection logic 2020-05-26 18:05:11 +02:00
Marc Cornellà 375978fb5b jenv: fix Homebrew install path bug introduced in #7541 2020-05-26 18:05:11 +02:00
Marc Cornellà f7dd3d1f07 brew: remove completion deprecation notice and fix README 2020-05-26 17:36:55 +02:00
Marc Cornellà 604f1ef9cd kube-ps1: update to latest version (ede8098)
Fixes #8786
2020-05-25 11:58:20 +02:00
Marc Cornellà 3f245edf1b rbenv: fix redirect in current_gemset
Fixes #8925
Related #4688
2020-05-23 19:05:32 +02:00
Marc Cornellà 8cb449ee20 avit: fix $reset_color sequence in prompt
Fixes #8952
2020-05-23 18:02:54 +02:00
Marc Cornellà 4ac36d57f1 fino-time: fix git and ruby prompt sequences
Fixes #8856
2020-05-22 19:52:13 +02:00
Marc Cornellà b721053c87 af-magic: account for active conda envs in dash line
See https://github.com/ohmyzsh/ohmyzsh/issues/8081#issuecomment-632182715
2020-05-21 20:48:46 +02:00
Marc Cornellà cfdd3c8dd8 Revert "core: enable hist_reduce_blanks"
This reverts commit cbd6fbe7a7.

Fixes #8949
2020-05-20 14:02:42 +02:00
Marc Cornellà 4012df8fbb bundler: add alias for bundle add
Fixes #8892
2020-05-18 11:53:34 +02:00
Marc CornellàandGitHub 29eddb6613 update: display logo in rainbow colors (#8941) 2020-05-18 11:23:28 +02:00
Marc Cornellà cbd6fbe7a7 core: enable hist_reduce_blanks
Fixes #8722
2020-05-16 17:18:20 +02:00
Marc Cornellà 587b554580 zsh-navigation-tools: update to 5937e57e
Fixes #8476
2020-05-16 16:55:29 +02:00
Marc Cornellà fd786291ba composer: fix documented aliases 2020-05-11 20:10:36 +02:00
Marc Cornellà da8c19a076 core: fix zstyle definition of use-cache 2020-05-11 12:11:02 +02:00
Marc Cornellà c52441b624 pygmalion: revert multiline prompt change
Fixes #2317
Closes #2321
2020-05-10 20:06:24 +02:00
Marc Cornellà 08cc808d71 magic-enter: define bindkey for vi mode as well
Closes #8906
2020-05-09 12:27:56 +02:00
Marc Cornellà b876198575 init: silence zcompdump metadata write for invalid ZSH_COMPDUMP filenames
If `$SHORT_HOST` contains invalid filename characters, the compinit call doesn't
error, but the zcompdump metadata write does. Use `tee` instead so we can silence
the error.

See https://github.com/ohmyzsh/ohmyzsh/commit/dd1a72696f162fd5285a104b5f63970deb66e8b0#commitcomment-38984764
2020-05-07 11:28:10 +02:00
Marc Cornellà ff987384cf core: fix cmp invocation in BSD systems
BSD cmp doesn't have the option of reading from stdin, so use process
substitution instead.
2020-05-05 12:13:45 +02:00
Marc CornellàandGitHub dd1a72696f core: refresh zcompdump cache file in init script (#8878) 2020-05-04 16:51:16 +02:00
Marc Cornellà 173d4ca68f core: move core folder to lib, for now 2020-05-01 19:15:14 +02:00
Marc CornellàandGitHub 07bcf041c0 core: add basic Oh My Zsh CLI (#8876) 2020-05-01 19:02:29 +02:00
Marc CornellàandGitHub 58a1a1397e meta: add Ross Goldberg as owner of the sdk plugin 2020-04-30 19:21:17 +02:00
Marc Cornellà 2560f04982 autojump: clarify need to install it first
Related: #8806
2020-04-22 12:01:30 +02:00
Marc CornellàandGitHub 31eca46ee3 meta: basic CODEOWNERS file (gitfast plugin)
https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
2020-04-14 16:52:04 +02:00
Marc Cornellà d6474237b8 battery: revert battery charging symbol 1-character-width hack
Fixes #8804
2020-04-05 21:59:24 +02:00
Marc Cornellà 0caae9082a lib: speed up slow parts of the lib files; other small fixes 2020-04-05 21:37:45 +02:00
Marc Cornellà dbd16000a5 themes: fix minor syntax error 2020-04-05 17:14:48 +02:00
Marc Cornellà 2a081d6e5e battery: remove printf usage where possible
Spares us of the need to quote % symbols
2020-03-30 18:49:01 +02:00
Marc Cornellà 3da469be5c battery: fix Full battery bug on Linux; force 1-char-width on charging symbol 2020-03-30 18:38:53 +02:00
Marc Cornellà d247f98d3e nebirhos: use short hostname in prompt
Fixes #6050
2020-03-26 12:39:51 +01:00
Marc Cornellà 00f3fa2c40 keychain: define SHORT_HOST if not defined
Fixes problems when using the plugin via antibody or antigen.
2020-03-25 10:22:31 +01:00
Marc CornellàandGitHub 8b80461e6e history-substring-search: fixing my dumb mistake 2020-03-24 12:32:52 +01:00
Marc Cornellà fd534eb979 history-substring-search: update to upstream version 2019-05-12
Updates OMZ's copy to commit 0f80b8eb3368b46e5e573c1d91ae69eb095db3fb from zsh-users/zsh-history-substring-search
2020-03-24 09:54:00 +01:00
Marc Cornellà 2a3a940a45 themes: change lstheme function to themes in $ZSH_CUSTOM in any level
Also sort and remove duplicates, and pipe to fmt to improve output format.

Fixes #8755
2020-03-23 22:51:48 +01:00
Marc Cornellà 07e3236bc5 taskwarrior: update completion to latest version (dcdf712)
Fixes #8249
2020-03-12 21:57:48 +01:00
Marc Cornellà 610b2529d2 Clean up plugin READMEs and a few plugins
- fasd
- history
- mercurial
- pylint
- repo
- yii2
2020-03-11 19:57:46 +01:00
Marc Cornellà 27f4e07932 updater: use hardcoded color sequences instead of tput 2020-03-11 14:28:37 +01:00
Marc Cornellà 6ba2d9de3d updater: use git config instead of git -c for git < v1.7.2
Fixes #8732
2020-03-11 14:28:15 +01:00
Marc Cornellà e1a8d7c977 gradle: use upstream completion and fix some other stuff
Fixes #6239
Fixes #7946
Fixes #8017
Fixes #8717
Closes #7987
Closes #8718
2020-03-09 18:43:20 +01:00
Marc Cornellà 742c984558 phing: fix copy-paste error in README 2020-03-09 14:46:22 +01:00
Marc CornellàandGitHub 2eb3e9d57c lib: support konsole* $TERM in title function (#8035) 2020-03-05 17:26:16 +01:00
Marc CornellàandGitHub 1ef3d57739 aws: add support for AWS CLI v2 autocompletion (#8670)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-03-05 17:13:46 +01:00
2f345a3d0c shrink-path: added glob and quote options (#7694)
* Added -g option to shrink-path plugin.

The new optins adds an asterix to the uniquely shortened name, such
that, if copy'n'pasted, zsh globbing will expand to the full path name
of the shortened path:

shrink-path -g:
"/net/software/modules/modulefiles" -> "/n*/s*/modules/m*"

shrink-path -l -g:
"/net/software/modules/modulefiles" -> "/n*/s*/modules/modulefiles"

* Updated also the README file with the new -g option.

* shrink-path: improved handling of special cases

This commits improves the handling of special cases in path strings:

- handling of white space in path names
- handling of single-letter path names

* Update plugins/shrink-path/README.md

Co-Authored-By: Jacob Tomaw <jacob.tomaw@gmail.com>

* Fix typo "Asterix" and replace with "asterisk"

* Add optional quoting support to shrink_path

Co-authored-by: Jacob Tomaw <jacob.tomaw@gmail.com>
2020-03-05 13:08:05 +01:00
Marc Cornellà 22fed4fbcb knife: fix refactor mistake 2020-03-04 09:12:58 +01:00
Marc CornellàandJon Mosco 93a2ba6b5f kube-ps1: update to latest upstream version (c685ac8)
Closes #8009

Co-authored-by: Jon Mosco <jonny.mosco@gmail.com>
2020-03-03 23:03:39 +01:00
Marc CornellàandGitHub b9d5ee7913 lib: automatic title: replace fg with description from jobs (#7982)
* Automatic title: Replace fg with description from jobs

* Avoid error messages when there is no job

* Use $jobstates and $jobtexts to look for jobs

`jobs %string` doesn't work correctly when run inside `$()`. `$jobstates` and
`$jobtexts` is available in the current shell process, so even though we need
to replicate a bit more logic, every type of `fg` invocation works correctly.

* lib: clean up termsupport.zsh

Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-03-03 20:21:29 +01:00
Marc CornellàandGitHub 02d1253809 lib: clean up termsupport.zsh 2020-03-03 20:17:01 +01:00
Marc CornellàandGitHub d7825313cc Use $jobstates and $jobtexts to look for jobs
`jobs %string` doesn't work correctly when run inside `$()`. `$jobstates` and
`$jobtexts` is available in the current shell process, so even though we need
to replicate a bit more logic, every type of `fg` invocation works correctly.
2020-03-03 20:10:43 +01:00
Marc Cornellà 4009668500 random: remove random theme from possible themes to choose from
...preventing an infinite loop.
2020-03-02 23:53:43 +01:00
Marc Cornellà 480f1ecd96 Merge branch 'update/jira-plugin'
Closes #6506
Closes #6950
Closes #7962
2020-03-02 23:41:09 +01:00
Marc Cornellà 1f6e1555f2 Clean up jira function 2020-03-02 23:26:52 +01:00
Marc Cornellà d3dfc13716 lib: use grep-alias cache only if ZSH_CACHE_DIR is writable
Fixes #8693
2020-03-02 12:35:58 +01:00