Commit graph

4718 commits

Author SHA1 Message Date
Johan Kaving 850975eb78 Add support for ForkLift 3 (#6490)
This adds support for ForkLift 3, which uses a different
application id and also uses a popover instead of a sheet for
entering the directory to go to.

This also improves the handling of different versions of ForkLift,
by first choosing any currently running instance, and if none is
running starting the newest available version.

Fixes #6565.
2018-08-07 21:39:38 +02:00
Marc Cornellà 2991f237ae
bundler: allow aliases in bundle exec
This means that if you have, for example, `alias rs='rails server'`, you can
run `be rs` and have it expanded to `bundle exec rails server`.

Fixes #5818
2018-08-07 21:04:09 +02:00
Janosch Schwalm 19b925e741 use https everywhere (#6574)
* use https everywhere

* use https links on the files that are left

Also, removed some broken links and updated redirections.
2018-08-07 20:42:01 +02:00
Tony Lotts e934624b32 Add function to search Dash.app (#2557)
* Add function to search Dash

* Pass all arguements instead of just the first

* Adding docset completion with help from @kapeli and [arx]
2018-08-07 18:14:38 +02:00
John Burwell 05713785b0 asdf: add Homebrew and completion support (#6749)
* Modifies the search logic for asdf to include Homebrew when it is
installed. The implementation is adapted from the pyenv plugin.
2018-08-07 18:10:35 +02:00
kapsh 91b771914b extract: check file extension as lowercase (#6158)
Fixes #6157
2018-08-07 00:45:24 +02:00
Marc Cornellà 76d3eedf7f tmux: fix regression after f584de5
Fixes #7041
2018-08-07 00:40:18 +02:00
Marc Cornellà 54055c4530 Merge branch 'apjanke/tmux-detabify-source'
Closes #4412
Fixes #4425
2018-08-03 22:13:58 +02:00
Marc Cornellà f584de5930 tmux: refactor and simplify tmux function logic 2018-08-03 22:13:48 +02:00
Andrew Janke 19716a8e3d tmux: refactor
- Consolidates the switch-adding logic for readability.
- Replaces "[[ ... ]] && ..." with "if [[ ... ]]; then ..." in some
  cases to avoid a spurious nonzero exit status from _zsh_tmux_plugin_run.
- Puts error message on stderr instead of stdout
2018-08-03 22:09:06 +02:00
Andrew Janke f33691fbb6 tmux: detabify source code
Also changes the tmux detection test to do an early exit if tmux is absent,
to reduce the indentation level of the main body of code.
2018-08-03 21:21:42 +02:00
Marc Cornellà 106f826075 Revert "add -F and -X to default $LESS environment variable (#6611)"
This reverts commit 9544316ef9.

This setting broke mouse / touchpad scroll on programs using `less` output
due to it not using the alternate screen buffer.

Fixes #7025
2018-08-02 21:21:20 +02:00
Thanh Ha 5fa7824ea5 git-prompt: fix error when multiple tags exist (#6998)
When a commit has multiple tags associated to it, the git-prompt will
throw the following error:

git_super_status:[:4: integer expression expected: v0.21.x\ntags/v0.21.5,
git_super_status:[:7: integer expression expected: origin/v0.21.x,
git_super_status:[:11: integer expression expected: origin/v0.21.x,
git_super_status:[:14: integer expression expected: v0.21.x
git_super_status:[:23: integer expression expected: v0.21.x

This is due to the prompt expecting the tag field to be a single word
with no spaces in between but if there are multiple tags the python
script returns a string with ', ' space separated list of tags.
This throws off the parser. The solution is to ensure that the python
script returns a space-less string ensuring the git-prompt parser to
properly parse the data.

Signed-off-by: Thanh Ha <zxiiro@linux.com>
2018-07-29 17:45:35 +02:00
MarkPochert a24a0b1a8e Update z to latest version (#7021) 2018-07-29 17:43:15 +02:00
Lars Schneider 9544316ef9 add -F and -X to default $LESS environment variable (#6611)
The option '-F' causes 'less' to automatically quit if the contents fit 
the screen and the option '-X' causes 'less' to not clear the screen after 
quit. I think both options are generally useful for terminal applications.

They are in particular useful for Git as it runs all output through a
pager. Git will run 'less' with '-FRX' by default if the environment 
variable $LESS is not defined [1]. Since oh-my-zsh used to set $LESS to 
'-R', Git would not override this setting. Consequently, Git would 
display even a single line of output in a pager and the user would need
to explicitly quit that pager (see mailing list discussion [2]).

Therefore, lets change the oh-my-zsh default value for $LESS to '-FRX'.
This would be useful for oh-my-zsh Git users and likely for users of
other applications that use 'less' too.

[1] 36438dc19d/Documentation/config.txt (L819-L821)
[2] https://public-inbox.org/git/2412A603-4382-4AF5-97D0-D16D5FAAFE28@eluvio.com/
2018-07-24 22:55:48 +02:00
Marc Cornellà a1448e9f8a example: move example theme to custom folder 2018-07-19 23:02:25 +02:00
Thi 6ca57e035c [plugins/xcode] Fix opening project using a wrong Xcode version (#6829) 2018-07-19 17:20:45 +02:00
Johan Kaving 626b30b2a3 Update git-flow-avh to 0.6.0 (#6498)
This updates the git-flow-avh plugin to the latest version
from https://github.com/petervanderdoes/git-flow-completion
(0.6.0 at the time of this commit).

This mainly adds support for the "git flow bugfix" command.

This PR replaces #4626 as well as #4705, both of which adds support for the bugfix command but doesn't use the official version from https://github.com/petervanderdoes/git-flow-completion

Fixes #4705
Fixes #4626
Fixes #5903
2018-07-19 16:53:19 +02:00
Jon Mosco a3ab45db8b updating kube-ps1 to align with upstream changes (#6995) 2018-07-19 16:32:31 +02:00
Marc Cornellà d302e3eebe
bundler: fix bundle version git error
It seems that `bundle version` calls git to know the commit sha, while `bundle --version` only shows the version of bundler.

Fixes #6988
2018-07-18 23:34:38 +02:00
Cristian Consonni d3e3b2dd0d Add support for custom timestamp format in history (#6770) 2018-07-13 13:14:15 +02:00
Arun Sathiya f88396e327 wp-cli: fix README typo for wptu command (#6987) 2018-07-12 23:08:22 +02:00
Marc Cornellà 783ce457af Merge branch 'update/yarn-plugin' 2018-07-11 21:44:13 +02:00
Marc Cornellà 4c0b82b482 yarn: add README 2018-07-11 21:42:31 +02:00
Marc Cornellà 344b13c4a5 yarn: add aliases for common commands
Fixes #5722
Fixes #5864
Fixes #5920
Fixes #6566
Fixes #6579
Fixes #6686
Fixes #6740
2018-07-11 21:42:31 +02:00
Marc Cornellà 1a657c6c4d yarn: use zsh-completions completion (ff73f40)
Version: ff73f40 (2018-05-02)

Fixes #5859
Fixes #5878
Fixes #5983
Fixes #6013
2018-07-11 21:42:31 +02:00
Arthur 7cb5fa8aea Fix dotenv plugin accepted file format and clarify README (#6093)
* Fix dotenv plugin accepted file format

* clarify README and add disclaimer section
2018-07-10 23:31:47 +02:00
Azat S be342b1bc8 Yarn upgrade-interactive (#5796)
* Add Yarn upgrade-ineractive CLI command

* Remove dots at the end of completions
2018-07-10 13:41:20 +02:00
Thomas Kriechbaumer d232e6866c ufw: remove debug print (#6976) 2018-07-09 19:27:02 +02:00
Matthieu PETIOT b0052c7958 Add argument to set644 and set755 perms alias. (#6959)
This can avoid big mistakes as this I just made.
I thought I could give it an argument. So, now, it is possible.
2018-07-04 12:48:46 +02:00
Shawn Milochik dd8cf51397 Spelling fix (#6963) 2018-07-03 17:46:33 +02:00
Roman Sedov da8745eb9a convenient vscode plugin for oh-my-zsh (#6903) 2018-07-03 17:45:42 +02:00
Unknown-Guy f09fed6195 change mortalscumbag to use core git_current_branch (#6965) 2018-07-03 17:37:18 +02:00
sam-lunt 7cba6bb038 Enable passing multiple directories to take (#6900)
* enable passing multiple directories to take

* Update take function

Do not call cd if mkdir fails
2018-07-02 17:05:24 +02:00
Marc Cornellà 9711d8f731
Rename kube-ps1.zsh to kube-ps1.plugin.zsh 2018-07-02 17:04:09 +02:00
Alexandre Nicastro af085542bd Stop error "permission denied: /npm_completion" (#6340)
Fixes #5874

Related:
https://github.com/lukechilds/zsh-nvm/issues/23
https://github.com/zsh-users/antigen/issues/586
2018-07-01 23:21:20 +02:00
Maciej Sypień 5c0911c184 update nvm completions with v0.29.0 (#4701) 2018-07-01 23:12:14 +02:00
当轩 ac0d71467b add plugin:percol (#4582)
* add plugin:percol

* fix format

* check percol

* fix empty history in gnome terminal
2018-07-01 23:07:35 +02:00
Yuri Parsons 55ab532e50 Don't correct cp commands (#4636) 2018-07-01 22:43:45 +02:00
Pierre Barbier de Reuille 27b9aed87f Added "-n name" option to vim-interaction plugin (#4522) 2018-07-01 20:48:53 +02:00
meehow c7d8ad1e75 sudo added to nmap commands which require sudo (#4476) 2018-07-01 20:45:15 +02:00
ELLIOTTCABLE d21654fe2e Make vagrant completion a little more self-aware (#4516)
(Probably due to an original copy-pasta'ing, `vagrant`'s completion thought it was `gem`'s completion.)
2018-07-01 20:44:37 +02:00
miguelpuyol 2732126525 Add Spring Boot Run command (#4460) 2018-07-01 20:42:29 +02:00
nyim 3a7a590862 mortalscumbag add icon showing local branch behind (#4364) 2018-07-01 20:41:52 +02:00
Alberto Re 29a2394c8f Adds vagrant_prompt_info function to your shell (#4081) 2018-07-01 20:16:08 +02:00
Shadab Zafar 78e7ec2186 Add magic-enter plugin (#4082)
* Added magic-enter plugin

To bind commonly used tasks to the enter key

* Allow the magic-enter commands to be modified by the user
2018-07-01 20:13:49 +02:00
Thomas Kriechbaumer 2de926aa10 add ufw completion script (#3835) 2018-07-01 20:00:09 +02:00
Hosmel Quintana 4aaafc0fe8 Add Homestead plugin (#3712) 2018-07-01 19:39:44 +02:00
Jonathen Russell 71e4a166cf simple theme: indication of privileges (#3728)
I found this quite annoying not being in this theme after switching from gentoo-theme, it's helpful and it doesn't detract from simplicity.
2018-07-01 19:15:54 +02:00
Joel Kuzmarski 8f95637e67 Login shell after install (#5314)
Otherwise these files are not sourced:
  1. /etc/zprofile
  2. ~/.zprofile
  3. /etc/zlogin
  4. ~/.zlogin
  5. ~/.zlogout
  6. /etc/zlogout
2018-07-01 18:39:30 +02:00