Commit Graph
100 Commits
Author SHA1 Message Date
Marc Cornellà d8cb670235 nvm: simplify nvm.sh and bash completion loading 2020-10-09 17:21:03 +02:00
Marc Cornellà fc6c9ca4b4 lib: fix formatting in omz pr clean CLI command 2020-10-09 15:03:03 +02:00
Marc CornellàandRishabh Bohra 1bb402190d lib: add plugin and theme subcommands and fix omz pr clean
- Add plugin and theme subcommand

  Fixes #8961

- Add confirmation prompt to `omz pr clean` command

- Correct behavior on invalid answers on confirmation prompts

  If an invalid option is supplied, don't proceed with the potentially
  destructive action.

Co-authored-by: Rishabh Bohra <rishabhbohra01@gmail.com>
2020-10-09 13:55:56 +02:00
Marc Cornellà 6811a48618 Merge branch 'TheDauthi/enhanced-status-prompt' (#5531)
Closes #5531
2020-10-09 13:45:29 +02:00
Marc Cornellà 865f6572d5 Fix performance drop of iterating over lines and other stuff
- Fix 'STASHED' key and unsupported syntax in 5.0.2
- Optimise `if` statement to make it more idiomatic.
2020-10-09 13:44:50 +02:00
Marc Cornellà 6ebf27b8d3 Revert "Remove redundant bashcompinit calls"
This reverts commit f776af2a1f.

Fixes #9314
2020-10-05 17:20:02 +02:00
Marc Cornellà fbb2b56c7e fino: stop bold with prompt sequence
Fixes weird bug when completing.
2020-10-05 12:05:47 +02:00
Marc Cornellà c549387745 git: fix version check 2020-10-04 13:09:32 +02:00
Marc Cornellà 89278c71b2 bundler: refactor bundler plugin and clean up gem wrappers 2020-10-03 18:41:42 +02:00
Marc Cornellà f776af2a1f Remove redundant bashcompinit calls
Fixes #9246
2020-09-30 19:00:51 +02:00
Marc Cornellà 274df9dc29 lib: support simple terminal in title function
Fixes #9295
2020-09-29 18:34:35 +02:00
Marc Cornellà 2b59d052ef composer: autoload cache functions
Fixes #9236
2020-09-29 12:06:39 +02:00
Marc Cornellà 4ec055b890 lib: support alacritty $TERM in title function 2020-09-28 22:25:10 +02:00
Marc CornellàandGitHub 53259f628b bgnotify: use $2 in preexec hook if $1 is empty
Fixes #5803
2020-09-28 12:09:20 +02:00
Marc Cornellà 765966606d lib: correct :q syntax in title function for clarity 2020-09-27 14:15:50 +02:00
Marc Cornellà cacf5d0435 Fix image alignment 2020-09-26 13:08:03 +02:00
Marc Cornellà 1be75bbc27 Right-align table in README 2020-09-26 13:07:14 +02:00
Marc Cornellà 671745f496 A few README tweaks 2020-09-26 13:05:31 +02:00
Marc Cornellà 73696c6faa laravel5: clean up 2020-09-26 12:38:31 +02:00
Marc Cornellà d14bddf6d7 agnoster: allow disabling AWS prompt with SHOW_AWS_PROMPT=false
Fixes #8040
2020-09-26 12:25:30 +02:00
Marc Cornellà caff704f41 lib: clean up zsh_stats function 2020-09-26 12:17:12 +02:00
Marc Cornellà bcc859e012 avit: reenable use of $fg instead of prompt sequence colors to fix weird bug
Fixes #9232
2020-09-26 12:15:59 +02:00
Marc CornellàandJames Eapen 93c837fec8 random: add ZSH_THEME_RANDOM_QUIET setting
Fixes #9180

Co-authored-by: James Eapen <jamespeapen@gmail.com>
2020-09-20 13:41:21 +02:00
Marc Cornellà 38f276a732 docker: document option-stacking setting
Fixes #9266
2020-09-18 22:02:10 +02:00
Marc Cornellà bc9d4b89bb Remove racially-charged language from the codebase
The ZSH_THEME_RANDOM_BLACKLIST variable will be deprecated until it's
removed 2 months from now.
2020-09-18 19:43:44 +02:00
Marc CornellàandGitHub 8a93c89bda meta: change support label 2020-09-12 11:59:06 +02:00
Marc CornellàandGitHub b3923eded9 meta: change feature label 2020-09-12 11:58:47 +02:00
Marc Cornellà 415be382ca sublime: add Sublime Text 4 path for macOS
Fixes #9153
2020-09-04 22:12:21 +02:00
Marc Cornellà dc59c661ac common-aliases: lazily assign $BROWSER, $EDITOR and $XIVIEWER in ext aliases
Fixes #9212
2020-09-04 21:56:04 +02:00
Marc Cornellà 50dc4ab357 lib: treat _ and - as part of a word
Fixes #8743
2020-09-04 21:54:05 +02:00
Marc Cornellà 28ee5846bb init: define $ZSH if not defined
Closes #9223
2020-09-04 21:50:00 +02:00
Marc CornellàandGitHub 87edf16e05 Add sponsor button 2020-09-03 21:57:26 +02:00
Marc Cornellà 7256c03ce1 fishy: fix one-level directory bug and bad array assignment in zsh 5.0.1 2020-09-02 15:15:24 +02:00
Marc Cornellà a7f5170d68 Remove perl dependency 2020-09-01 11:52:32 +02:00
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