Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit a338cba Author: Indrajit Raychaudhuri <[email protected]> Date: Mon Dec 17 14:10:51 2018 -0600 python: Use brace expansion for pip compctl match Just use brace expansion only (and not a mix of brace expansion and path expansion) to expand `sed` match for more variants of 'pip*' (pip, pip2, pip3, pip2.7, pip3.7 etc.) in `compctl` assignment commit 0e6429d Author: Diego Rabatone Oliveira <[email protected]> Date: Mon Dec 17 16:22:33 2018 -0200 Remove duplicated information from git module README (sorin-ionescu#1657) commit 9d3e2f0 Author: Indrajit Raychaudhuri <[email protected]> Date: Fri Dec 14 21:32:10 2018 -0600 python: Expand compctl matches for pip variants Expand `sed` match for more variants of 'pip*' (pip, pip2, pip3, pip2.7, pip3.7 etc.) for `compctl` assignment commit dc8e168 Author: Indrajit Raychaudhuri <[email protected]> Date: Fri Dec 14 20:57:10 2018 -0600 command-not-found: Minor reformatting commit 3093f1b Author: Indrajit Raychaudhuri <[email protected]> Date: Fri Dec 14 15:40:59 2018 -0600 homebrew: Load 'HOMEBREW_' prefixed variables only Load 'HOMEBREW_' prefixed variables only. Avoid loading 'PATH' related variables as they are already handled in standard zsh configuration. commit 1118408 Author: Indrajit Raychaudhuri <[email protected]> Date: Fri Dec 14 15:34:42 2018 -0600 homebrew: Simplify array assignment No need for nesting array assignment only to flatten it later. commit 54dff31 Author: Indrajit Raychaudhuri <[email protected]> Date: Thu Dec 13 01:14:59 2018 -0600 archive: Enhance 'archive' helper to support multi file archive We now allow multiple paths (files/directories) to be archived in one shot. Validation of the target path(s) is now delegated to the actual archive helper. commit eee3c9c Author: Kaleb Elwert <[email protected]> Date: Thu Dec 13 10:51:56 2018 -0800 git: add documentation for new aliases commit 39e1a63 Author: Bruno Oliveira da Silva <[email protected]> Date: Thu Dec 13 16:43:23 2018 -0200 Aliases to digital sign/verify commits and tags (sorin-ionescu#651) commit d275f31 Author: Indrajit Raychaudhuri <[email protected]> Date: Wed Dec 12 23:02:59 2018 -0600 syntax-highlighting: Further clarify relative module ordering commit 6a2cc2e Author: Indrajit Raychaudhuri <[email protected]> Date: Wed Dec 12 22:42:02 2018 -0600 rsync: Update link to Bombich rsync page again commit d45d87b Author: Indrajit Raychaudhuri <[email protected]> Date: Wed Dec 12 22:17:16 2018 -0600 node: Make nvm lookup mechanism more efficient in homebrewed environment In homebrewed environment, avoid using `brew --prefix nvm` which is ruby based and is super slow. Instead, rely on homebrew standard behavior wherein all installed packages are available in canonical path $(brew --prefix)/opt/<package> (for nvm it would obviously be `$(brew --prefix)/opt/nvm`). NB: `$(brew --prefix)` (without additional argument) is a simple shell shortcut and doesn't have the same performance impact. commit a987c8b Author: Indrajit Raychaudhuri <[email protected]> Date: Wed Dec 12 16:18:58 2018 -0600 python: Fix pip compctl file match pattern Make `sed` match more reliable while replacing the whole of 'pip*' with 'pip pip2 pip3' for `compctl` assignment commit f745645 Author: Indrajit Raychaudhuri <[email protected]> Date: Tue Dec 11 11:02:37 2018 -0600 command-not-found: Support custom Homebrew tap on MacOS Added support for homebrew-command-not-found from a non-default tap commit a2398fc Author: Indrajit Raychaudhuri <[email protected]> Date: Fri Dec 7 17:08:12 2018 -0600 node: Cache completion for additional helpers Add support for npm and additional well-known helper commands commit e7fea33 Author: Indrajit Raychaudhuri <[email protected]> Date: Sun Dec 9 17:16:21 2018 -0600 python: Use more apropriate filename for pip completion commit 53286eb Author: Indrajit Raychaudhuri <[email protected]> Date: Fri Dec 7 15:45:06 2018 -0600 python: Make cached completion file mangling more reliable While mangling cached completion file, we cannot just assume that `$pip_command` would resolve to `pip` -- it might be `pip2` or `pip3` depending on the relative position in zsh `$commands` array. Thus replace the whole of 'pip*' with 'pip pip2 pip3' for compctl assignment. commit 2286662 Author: Indrajit Raychaudhuri <[email protected]> Date: Tue Jul 31 20:29:01 2018 -0500 command-not-found: Restore idiomatic homebrewed handler loading on MacOS As is the convention in prezto, we cache the command-not-found handler to avoid incurring the performance penalty of loading ruby interpreter on every call. This restores the 'Homebrew way' of loading command-not-found handler. Further, the formally recommended command lookup mechanism in Homebrew (viz., `brew command command-not-found-init`) is ruby based and is super slow. To avoid performance penalty, we `find` it ourselves from `TAP_DIRECTORY` defined internally in Homebrew. This also reinstates support for custom taps or non-standard Homebrew location. commit 3de1e24 Author: Diego Rabatone Oliveira <[email protected]> Date: Wed Dec 5 09:38:07 2018 -0200 Update submodules versions commit 8bfed01 Author: John P. Neumann <[email protected]> Date: Thu Nov 29 17:13:23 2018 -0600 Resolves sorin-ionescu#1641 - Roll the pure prompt back from 1.8.0 to 1.7.0 commit e6eea17 Author: Diego Rabatone Oliveira <[email protected]> Date: Thu Nov 8 13:02:10 2018 -0200 Update submodules Updating to the latest released tags for modules: completetion syntax-highlighting And for agnoster prompt commit 1ed5331 Author: Tercio Gaudencio Filho <[email protected]> Date: Mon Oct 15 09:56:41 2018 -0300 Fix issue sorin-ionescu#1635. Option to disable GNU ls to group directories first. commit bfe1815 Author: Indrajit Raychaudhuri <[email protected]> Date: Sat Oct 13 23:16:20 2018 -0500 prompt/sorin: Minor cleanup and reordering commit a430931 Author: Indrajit Raychaudhuri <[email protected]> Date: Sat Oct 13 23:13:16 2018 -0500 prompt/minimal: Add support for preview commit a3753d8 Author: Indrajit Raychaudhuri <[email protected]> Date: Sat Oct 13 23:09:14 2018 -0500 prompt/steeef: Add basic support for editor_info and preview commit 58809b2 Author: Indrajit Raychaudhuri <[email protected]> Date: Fri Oct 12 16:53:46 2018 -0500 Update submodule 'history-substring-search' history-substring-search doesn't tag releases anymore and just maintains the master branch -- switching to tracking master instead. commit 992b9de Author: Indrajit Raychaudhuri <[email protected]> Date: Fri Oct 12 10:52:24 2018 -0500 doc: More copyediting and formatting for consistency commit 6f603df Author: Indrajit Raychaudhuri <[email protected]> Date: Fri Oct 12 03:55:55 2018 -0500 general: Miscellaneous documentation updates - Add missing documentation for options and environment variables - Rearrange definition and documentation of 'Options', 'Variables' and 'Aliases' in a consistent order commit ff5bd93 Author: Indrajit Raychaudhuri <[email protected]> Date: Thu Oct 11 17:26:38 2018 -0500 submodule: Updating submodules 'modules/prompt/external/async' updated to 'v1.7.1' 'modules/syntax-highlighting/external' updated to latest 'master' commit df4c618 Author: Indrajit Raychaudhuri <[email protected]> Date: Thu Oct 11 17:10:35 2018 -0500 doc: Bit of copyediting and formatting for consistency and clarification commit 6c46804 Author: Kaleb Elwert <[email protected]> Date: Fri Sep 28 14:51:59 2018 -0700 environment: only enable bracketed paste on non-dumb terminals Fixes sorin-ionescu#1552 commit e9387a1 Author: Kaleb Elwert <[email protected]> Date: Fri Sep 28 14:24:25 2018 -0700 python: respect PYENV_ROOT if already set Fixes sorin-ionescu#1578 commit ee885d4 Author: Kaleb Elwert <[email protected]> Date: Fri Sep 28 14:04:20 2018 -0700 python: use pure's magic value for VIRTUAL_ENV_DISABLE_PROMPT Fixes sorin-ionescu#1627 commit fbcae35 Author: Diego Rabatone Oliveira <[email protected]> Date: Mon Sep 17 17:28:15 2018 -0300 Updating submodules For the submodules that have some kind of release (tags), they were updated up to the most recent release. Otherwise, the submodule was updated to the latest commit. commit f366e49 Author: Indrajit Raychaudhuri <[email protected]> Date: Sat Sep 15 01:55:46 2018 -0500 homebrew: Cleanup homebrew aliases - 'brew upgrade' does 'brew update' by default, no need for explicit call - replace 'brew remove' with 'brew uninstall' for consistency commit ad861d3 Author: Indrajit Raychaudhuri <[email protected]> Date: Sat Sep 15 01:45:57 2018 -0500 homebrew: Replace deprecated casks with their brew counterpart Homebrew has deprecated `brew cask cleanup` and `brew cask search` in favor of `brew cleanup` and `brew search` respectively. They will stop working on 2018-09-30. Further, `--outdated` has been removed. We should eventually remove the related aliases, but for a while we keep supporting them gracefully with deprecation warning. The documentation has been removed from README.md, however. commit 2bbf5d0 Author: Indrajit Raychaudhuri <[email protected]> Date: Fri Sep 14 23:40:08 2018 -0500 homebrew: Load standard Homebrew environment variables into shell session. However, guard for legacy Homebrew as `brew shellenv` is relatively new. commit dd7a26e Author: Yutian Li <[email protected]> Date: Sat Sep 15 12:35:48 2018 -0400 [git] Also check "commondir" when looking for a stash (sorin-ionescu#1620) commit 7bb7a7c Author: Bruce Clounie <[email protected]> Date: Sat Jul 21 01:06:31 2018 -0600 Add explanation for extra git theme symbols in README.md Helps with sorin-ionescu#1589 commit 66487c9 Author: newtonne <[email protected]> Date: Mon Aug 13 02:56:21 2018 +0100 Correct alphabetical order in zprestorc commit f2042a2 Author: Diego Rabatone Oliveira <[email protected]> Date: Thu Aug 9 15:25:30 2018 -0300 Update submodules (sorin-ionescu#1615) This updates the submodules for autosuggestions, completion, syntax-highlighting and the prompts async, powerlevel9k and pure. All submodules that have TAGs/Releases were updated to their latest TAG/release, except for syntax-highlighting because it's latest release/TAG is from more than one year ago, and the project seems to be well maintained but without releases. commit dacef14 Author: Steven Loria <[email protected]> Date: Sat Jul 14 09:40:39 2018 -0400 Improve startup time by skipping pyenv rehash After profiling startup time, I found that "pyenv rehash" is by far the slowest piece. This change skips rehashing on init. See pyenv/pyenv#784 (comment) Also pass the shell explicitly, as suggested in pyenv/pyenv#784 (comment), which provides a modest improvement. In total, this improves startup time from 1s to 0.3s on my machine. Using the following command: python -m timeit "__import__('subprocess').Popen(['zsh', '-i', '-c', 'echo']).communicate()" Result before this change: 10 loops, best of 3: 1 sec per loop Result after this change: 10 loops, best of 3: 334 msec per loop commit e064d5c Author: Michael Kohl <[email protected]> Date: Wed Jul 18 15:08:21 2018 +0700 Make node-info work without nvm/nodenv commit 152b4a1 Author: Tharre <[email protected]> Date: Sat Jul 28 18:33:24 2018 +0200 Fix broken gitref link in README.md gitref.org points to services.github.com, and has been for some time[0]. [0] git/git-reference#112 commit e149367 Author: Colin Hebert <[email protected]> Date: Wed Jun 27 09:28:04 2018 +1000 coreutils: update list of included coreutils (sorin-ionescu#1592) commit cd70822 Author: Indrajit Raychaudhuri <[email protected]> Date: Tue Jun 26 13:43:27 2018 -0500 completion: Compact path to global ssh known hosts file commit 0d6e7de Author: Kaleb Elwert <[email protected]> Date: Mon Jun 18 14:16:36 2018 -0700 syntax-highlighting: Update README to clarify module load order Fixes sorin-ionescu#1584 commit b11b9ce Author: Alexander Neumann <[email protected]> Date: Thu Jun 14 15:42:45 2018 +0200 Fix path to global ssh known hosts file The path to the global known hosts file is /etc/ssh/ssh_known_hosts, not /etc/ssh_hosts. commit d4332e2 Author: Andrew Janke <[email protected]> Date: Fri Jun 1 03:36:21 2018 -0400 Fix spelling error in CONTRIBUTING.md (sorin-ionescu#1590) commit 92e668e Author: Christopher Bowns <[email protected]> Date: Tue May 22 18:44:57 2018 -0700 Remove zlogout's Apu quote (sorin-ionescu#1583) * Remove zlogout's Apu quote For questions about why, see https://en.wikipedia.org/wiki/The_Problem_with_Apu * Add a couple of random sayings per feedback in sorin-ionescu#1583 commit 3d911cd Author: Jeff Widman <[email protected]> Date: Sun May 20 13:48:14 2018 -0700 Document `gpf` vs `gpF` Document the difference between `gpf` and `gpF`. These were changed in sorin-ionescu#1040 / sorin-ionescu@ddfc870, but never documented. commit ae23bed Author: Jeff Widman <[email protected]> Date: Sun May 20 14:06:54 2018 -0700 Document macOS support for `command-not-found` Document macOS support for `command-not-found` commit 2995b7d Author: Casey McGinty <[email protected]> Date: Sun May 6 13:19:35 2018 -0700 Update cache files when .zpreztorc file is modified Fixes sorin-ionescu#1581 commit 6e179f2 Author: Casey McGinty <[email protected]> Date: Mon Apr 30 22:22:10 2018 -0700 Export VIRTUAL_ENV_DISABLE_PROMPT when enabling virutalenv Adding `export` ensures the define is available in the shell so pyenv or virtualenvwrapper do not duplicate the virtualenv name on the prompt. commit f8f93d4 Author: Kaleb Elwert <[email protected]> Date: Sun Apr 29 17:39:25 2018 -0700 command-not-found: Directly source homebrew command-not-found handler Fixes sorin-ionescu#1577, Fixes sorin-ionescu#1451 commit b6b43eb Author: Ashish Gandhi <[email protected]> Date: Mon Apr 16 15:51:57 2018 -0700 Rename "Mac OS X" to "macOS" in comments This only changes references in text for human consumption. It leaves out renaming paths because that can cause breaking changes. Related issue sorin-ionescu#1449. commit 3001028 Author: Kaleb Elwert <[email protected]> Date: Fri Apr 6 11:35:39 2018 -0700 Add proper prompt_opts to smiley prompt commit 054eb35 Author: Kaleb Elwert <[email protected]> Date: Fri Apr 6 11:33:02 2018 -0700 Revert "Only call reset-prompt when the appropriate zstyle is set" This reverts commit 6d00fdf. As unfortunate as it is, this workaround was a hack and doesn't take into account prompts like spaceship which don't use $editor_info but rely on $KEYMAP directly. We'll need to find a more consistent solution to fix this. commit 1b441e7 Author: François VANTOMME <[email protected]> Date: Thu Apr 5 00:20:21 2018 +0200 Feat (git): add an alias displaying the commits yet to be applied to upstream (sorin-ionescu#1565) commit 4430212 Author: Kaleb Elwert <[email protected]> Date: Fri Mar 30 17:47:05 2018 -0700 Allow users to easily define LS_COLORS and LSCOLORS (sorin-ionescu#1546) commit a0977cb Author: Roman Peshkov <[email protected]> Date: Sat Mar 31 02:37:05 2018 +0200 Ignore tmux autostart in vscode terminal commit b3c27bb Author: Diego Rabatone Oliveira <[email protected]> Date: Mon Mar 5 05:56:25 2018 -0300 Replace git with 'command git' (sorin-ionescu#1551) to improve performance if git is aliased to hub or other wrappers. commit e00562e Author: bryndin <[email protected]> Date: Fri Feb 23 13:39:45 2018 -0800 python: autoload add-zsh-hook when needed (sorin-ionescu#1549) Fixes sorin-ionescu#1550 commit 742260b Author: Kaleb Elwert <[email protected]> Date: Wed Feb 21 14:10:11 2018 -0800 Remove support for pydf to make options more consistent Closes sorin-ionescu#1388 commit 580ddc4 Author: Philipp A <[email protected]> Date: Fri Sep 25 12:38:12 2015 +0200 Add another shadow to the git aliases Originally submitted in sorin-ionescu#979 commit 4325f74 Author: Rick Jones <[email protected]> Date: Tue Mar 8 16:00:29 2016 +0000 git: add tag aliases Originally submitted in sorin-ionescu#1094 commit 6d00fdf Author: John P. Neumann <[email protected]> Date: Tue Feb 20 22:36:29 2018 -0600 Only call reset-prompt when the appropriate zstyle is set Resolves issue sorin-ionescu#1524 (sorin-ionescu#1548) commit e263876 Author: Alexey Zapparov <[email protected]> Date: Mon Feb 12 04:28:51 2018 +0100 Don't double-source chruby If chruby was installed using default way, most likely chruby and auto-switching will be already sourced (at least on most Linuxes). commit d762262 Author: Kaleb Elwert <[email protected]> Date: Sat Feb 17 08:06:34 2018 -0800 autosuggestions: add basic history troubleshooting information commit 282b478 Author: Kaleb Elwert <[email protected]> Date: Fri Jan 26 18:14:10 2018 -0800 Add vi-pound-insert as # in vicmd mode Fixes sorin-ionescu#1534 commit 904eef5 Author: Kaleb Elwert <[email protected]> Date: Fri Jan 26 14:52:11 2018 -0800 Add `pound-toggle` zle widget to work around the buggy built-in `pound-insert` Refs sorin-ionescu#1533, sorin-ionescu#1534 commit 906ac99 Author: Kaleb Elwert <[email protected]> Date: Thu Jan 25 12:41:58 2018 -0800 Move INTERACTIVE_COMMENTS from editor to environment commit 0b62639 Author: Maxim Baz <[email protected]> Date: Thu Jan 25 20:59:21 2018 +0100 Set INTERACTIVE_COMMENTS by default This allows using # to comment lines in the interactive shell commit 54d2a76 Author: Kaleb Elwert <[email protected]> Date: Wed Jan 24 14:01:14 2018 -0800 pacman: fix mistake where aurutils should be used, not aurtools commit e32a96b Author: Kaleb Elwert <[email protected]> Date: Wed Jan 24 13:47:20 2018 -0800 pacman: Simplify support for AUR helpers There are a number of things happening here. - Extra support for yaourt has been removed - Docs have been updated to explicitly call out that AUR helpers are not officially supported - aurutils has been suggested to make common operations easier - A utility function called aurget (similar to aurfetch from aurutils) has been added to make cloning AUR repos easier. Fixes sorin-ionescu#1531 commit 73e94b8 Author: Salmanul Farzy <[email protected]> Date: Sun Jan 14 14:15:28 2018 +0530 Don't set auto_name_dirs because it messes up prompts This was ported from Oh-My-Zsh and since have been disabled in it. Explained in more detail rvm/rvm/issues/3091#issuecomment-60083194 Related: sorin-ionescu#998, sorin-ionescu#1081
- Loading branch information