- 01 Mar, 2020 6 commits
-
-
Marc Cornellà authored
- Move grep-alias path to variable. - Use <<< "" instead of piped echo to check grep flags. - Remove check for --color only since it's the same release as --exclude.
-
Marc Cornellà authored
This version tries whether grep supports all the flags together and progressively checks older flags if the grep test fails. This means only one grep call if all flags are supported, and one additional call for every flag that's not supported, up to a maximum of 3 calls.
-
mattmc3 authored
- Use $ZSH_CACHE_DIR to store the grep alias with all the right features - Expire the cache after 24 hours - See issue #8444
-
Shi Yan authored
-
Peter Vandenberk authored
-
Vital Kolas authored
-
- 29 Feb, 2020 2 commits
-
-
Marc Cornellà authored
-
-
- 28 Feb, 2020 14 commits
-
-
Alexander Schlarb authored
-
Gianluca Recchia authored
* Add trailing new line at the end of output * Double-quote variable expansion
-
Michal Kielan authored
-
Cody Fuller authored
-
Wenbing Li authored
It should be `--rerun-tasks`, the original one miss a 's' at the end. See https://docs.gradle.org/current/userguide/command_line_interface.html
-
Sven Hergenhahn authored
-
Ville Lautanala authored
Using `fasd —-init auto` will first detect terminal and then call fasd again to generate the final initialisation script. Caching that gives a more significant performance boost.
-
Joshua Pratt authored
-
Stephen Heuer authored
Apple's Terminal doesn't open a new tab in your current directory if your hostname has UTF-8 characters in it. Percent encoding the host in addition to the path in update_terminalapp_cwd appears to solve this issue. Co-authored-by: Marc Cornellà <marc.cornella@live.com>
-
Thomas Ruiz authored
-
Gustavo Maia authored
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
-
-
Ján Koščo authored
Fixes Completion only working for first parameter
-
mickk-on-cpp authored
This allows other plugins that hook e.g. accept-line to identify the fancy-ctrl-z widget as the caller and take appropriate steps when necessary. See https://github.com/tarruda/zsh-autosuggestions/issues/82#issuecomment-181133379
-
- 27 Feb, 2020 15 commits
-
-
j authored
Closes #6243
-
Marc Cornellà authored
-
Marc Cornellà authored
* clipboard: Reduce unnecessary special-casing on stdin Ideally the parameter would just be removed-users could always just do "clipcopy < some-file". but removing the parameter would break backwards compatibility. In any case, this simplifies the logic considerably. * clipboard: Avoid unnecessary re-detection each time Previously, OS detection would happen on each invocation. This makes it happen once (unless it fails, in which case it will try again on the next invocation). This has the additional benefit of localizing the platform-specific checks and commands, too, versus spreading them out in separate functions. * clipboard: Add support for several more clipboards This implements essentially the same heuristic as neovim, with the additional (existing) special support for Cygwin. See: https://github.com/neovim/neovim/blob/e682d799fa3cf2e80a02d00c6ea874599d58f0e7/runtime/autoload/provider/clipboard.vim#L55-L121 - pbcopy, pbpaste (macOS) - cygwin (Windows running Cygwin) - wl-copy, wl-paste (if $WAYLAND_DISPLAY is set) - xclip (if $DISPLAY is set) - xsel (if $DISPLAY is set) - lemonade (for SSH) https://github.com/pocke/lemonade - doitclient (for SSH) http://www.chiark.greenend.org.uk/~sgtatham/doit/ - win32yank (Windows) - tmux (if $TMUX is set) * clipboard: Fix tmux clipcopy after testing Tmux must have special handling for /dev/stdin since it's managing the terminal itself. This was tested with tmux-2.9a on macOS. * clipboard: Fix bad expansion of exit-code test
-
Marc Cornellà authored
-
Chai Feng authored
Co-authored-by: Francisco de Zuviría <FranciscodeZuviria@fusap.com.ar>
-
Marc Cornellà authored
-
Guillermo del Fresno authored
-
Miguel Vaello Martínez authored
Commands: make, tinderbox. Closes #5195 Co-authored-by: Marc Cornellà <marc.cornella@live.com>
-
Adrien Plazas authored
This adds "jhsh" as an alias for "jhbuild shell" to the JHBuild plugin.
-
Julian Parsert authored
-
Ciacho authored
Closes #4807
-
Petr Bělohlávek authored
Current state: a user invokes `ipython` and is provided with the IPython instance regarding the `$PATH`. Proposed state: a user invokes `ipython` (which is a new alias in the *python plugin*) and is provided with the proper IPython instance regarding the currently activated virtualenv. Example: the user's default Python is 2.7 with installed IPython 2.7. User activates Python 3.5 virtualenv where he installs IPython 3.5. After activating the environment, one expects `ipython` to run the version 3.5, which does not happen by default. Instead, IPython 2.7 is used, which in counter-intuitive and often causes problem. Closes #5797
-
Mauricio Wolff authored
If I have custom configs (like theme customizations) I have to stash my changes and get them back after the update. By adding the --autostash on upgrade.sh, if I have any changes not commited they'll be reapplied after the upgrade, allowing me to have temporary customizations without any harm to the upgrade process.
-
Marc Cornellà authored
-
Marc Cornellà authored
-
- 26 Feb, 2020 1 commit
-
-
wallace11 authored
-
- 25 Feb, 2020 2 commits
-
-
Michael Dorst authored
* Add option to install OMZ without replacing .zshrc tools/install.sh respects REPLACE_RC environment variable --noreplace-rc flag sets REPLACE_RC='no' * Change REPLACE_RC=no to KEEP_ZSHRC=yes Change --noreplace-rc to --keep-zshrc
-
Marc Cornellà authored
Fixes #8665
-