Commit Graph

4796 Commits

Author SHA1 Message Date
cd98283a92 tmuxinator completion update:
Current completion plugin isn't up to date and #2075 PR, which is also
the completion plugin on the official tmuxinator repository, doesn't
work. Thus this should do the trick for the moment.
Also suppressed an error when no completion is available
2014-08-29 10:40:08 +02:00
142a6c7fd5 Fix pass zsh completion and autoloading
When autocompleting from `pass <TAB>', sometimes the following errors
appear:

  _values:compvalues:10: not enough arguments
  find: `/home/user/.password-store': No such file or directory
  _values:compvalues:10: not enough arguments
  find: `/home/user/.password-store': No such file or directory

The `_values' error happens when there is no password-store folder *or*
there are no passwords in pass; the `find' error only when there is no
password-store folder.

We can trace it back to line 108, which contains the only `_values'
statement that is executed when we autocomplete from pass. We confirm
this by following the trail of execution, which is

  _pass -> _pass_cmd_show -> _pass_complete_entries ->
        -> _pass_complete_entries_helper

If we try running the command inside `$()' on line 104, we see that it
returns nothing and the output is blank. This means that `_values' only
receives 1 of its 2 mandatory parameters, therefore the above error is
triggered (not enough arguments).

That is unless we don't have a password-store folder, in which case the
`find: [...] no such file or directory' error is *also* triggered.

We solve the first error by supplying a default value of "" if the
command outputs nothing, using the zsh construct ${var:-else}.

We solve the second error by redirecting the find command's stderr output
to /dev/null, so the error is effectively suppressed.

* * * *

This patch also fixes the first tab completion, which currently only
loads the completion function definition.

We do this by adding a `_pass' statement at the end of the file, which
runs the `_pass' completion function after loading its definition.
This is the standard way an autoloaded function works; for other examples
look at zsh's official completion files.
2014-08-29 00:39:33 +02:00
17dd5792b4 Update pass completion to upstream
Conflicts:
	plugins/pass/_pass
2014-08-29 00:39:33 +02:00
25a3244353 Added a link to the file's license and added the commiter as plugin maintaner. 2014-08-29 00:39:33 +02:00
1e2abe5d4e Categories of issues in oh-my-zsh (work-in-progress) 2014-08-29 00:38:12 +02:00
1aadd63cfc Add CONTRIBUTING.md file general structure 2014-08-29 00:38:12 +02:00
1b4d426613 Adding quotes around $1 2014-08-27 08:34:17 -05:00
9be81015d0 Adding quotes around $1 2014-08-27 08:31:18 -05:00
362f2a56d2 Adding quotes around $1 2014-08-27 08:27:31 -05:00
325c18736e Adding Textastic plugin 2014-08-26 08:37:04 -05:00
9eb2118c55 Adding Marked 2 plugin 2014-08-26 08:36:16 -05:00
e20ce81c66 Adding BBEdit plugin 2014-08-26 08:34:17 -05:00
ee33cee83e Added 'uninstall' command to brew completion 2014-08-26 01:05:13 +07:00
ac053f4211 This alias is conflict cause 2014-08-24 00:50:54 +09:00
dc9e1764cf Fix missing add-zsh-hook
In older version of zsh, `add-zsh-hook` is not available, causing issues like:

```
/Users/hugo/.oh-my-zsh/lib/termsupport.zsh:32: add-zsh-hook: function definition file not found
/Users/hugo/.oh-my-zsh/lib/termsupport.zsh:33: add-zsh-hook: function definition file not found
```

See https://github.com/robbyrussell/oh-my-zsh/issues/748. This patch pulls in the changes suggested in https://github.com/robbyrussell/oh-my-zsh/issues/748#issuecomment-37862691 by @mcornella and I have tested it on RHEL 5.
2014-08-22 15:59:17 -07:00
b3d27be944 Update seach parameter 2014-08-22 23:12:02 +02:00
aac85f095e Proper handling of tags 2014-08-22 23:11:52 +02:00
5d6c73d7d3 #git plugin git diff-tree --name-only added 2014-08-22 10:21:38 +03:00
91ba6d9887 Don't try running chsh if user already runs zsh 2014-08-21 12:47:48 +02:00
dac2a6e27a Replace /usr/bin/env with env
Some environments (such as Android) does not have /usr/bin.
2014-08-20 23:52:05 +02:00
eee7345f1f Resets the font colour to original 2014-08-20 13:57:28 +03:00
df1b0b3289 Update jira plugin to allow lookup of issues
Plugin now supports lookup of tickets by assignee and reporter
2014-08-19 15:42:39 +01:00
49e10ae449 Make 'ys' theme use hg repo info too 2014-08-14 00:01:35 +10:00
9a0196dbf7 New alias for git plugin: gbr == git branch --remote 2014-08-10 12:01:47 -07:00
45abe764e5 Inclusion of aliases for sign git commits and tags 2014-08-09 12:26:35 -03:00
99e74b0498 rounding to emoji clock 2014-08-09 21:40:56 +08:00
7d208be2a1 bugfix: two wild apostrophes
oops
2014-08-09 01:09:06 +01:00
78a7c0c6ae Add support for local aur databases
With these simple changes the plugin checks for the local AUR database and updates the aliases so it can update it when you issue a `pacupd` or `yaupd`.
2014-08-09 01:04:28 +01:00
8ad9122ba4 Added _files to complete all arguments following the first as files 2014-08-06 13:51:58 +02:00
89f1d94a30 Added autocompleting plugin for Android Debug Bridge (adb). 2014-08-06 13:51:58 +02:00
fdb30392b1 Update half-life.zsh-theme
Add spaces before bullet-points to more easily distinguish them from one another and the rest of the prompt when using smaller font-sizes and do not add a blank line prior to prompt output; if there's a desire for spacing, one can use their terminal's line-height to achieve this.
2014-08-04 15:10:11 +01:00
397a9f7b7b Update README.textile 2014-08-02 11:43:32 +01:00
4f1ee6c1ee Add gap (git add --patch) 2014-08-01 20:16:33 -05:00
8a43d358c1 fix paclist() for non-english locales 2014-08-01 23:32:38 +04:00
1b7a3ea99a Merge pull request #2993 from mittalabhas1/master
Update README.textile
2014-08-01 10:34:55 -07:00
36e1cff69a Merge pull request #2994 from admpsktt/patch-1
Update rvm.plugin.zsh
2014-08-01 10:32:35 -07:00
961ca143b8 TomEE maven plugin + integration-test in common life-cycle 2014-08-01 01:59:45 -04:00
80323ec4c3 WP-CLI plugin init 2014-07-31 19:37:22 -05:00
e5ac5009a4 Update rvm.plugin.zsh
Ruby 2.1.1 -> Ruby 2.1.2.
2014-07-31 21:30:15 +01:00
fbdacbfb1a Update README.textile 2014-07-31 18:32:57 +05:30
0174feef0d Update README.textile
Added instructions for installing zsh (due to the problems with first time zsh users)
2014-07-31 18:24:01 +05:30
65ce765043 Merge remote-tracking branch 'upstream/master' 2014-07-29 09:27:58 +02:00
db3dd6d755 Run Web-search as a Background Process with Nohup 2014-07-29 09:21:10 +02:00
63bae2aba9 Use $OSTYPE instead of uname to speed things up
The $OSTYPE variable is set at ZSH compile time and can be safely used
to determine the OS of the system. e.g. darwin (os x)
2014-07-23 09:18:14 -04:00
00b21d5ac3 Trust but verify 'scutil' to return ComputerName
Apparently, it is possible to set up a Mac such that
`scutil --get ComputerName` hasn't been set.

This change checks if that fails and falls back to the original
mechanism.

Closes #2155
Closes #2183
2014-07-23 09:06:06 -04:00
0e00f0b034 typo
line 1: of => or
2014-07-22 13:25:04 -04:00
73212ded4e Fix osx function: "not valid in this context"
I have been continually having problems with the "trash" function provided by the osx plugin, getting this error:

    trash:local:2: not valid in this context:

It seems like adding quotes around the assignment in [osx.plugin.zsh#L142](https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/osx/osx.plugin.zsh#L142) fixed my problem.

Does this look good to you? Thanks!
2014-07-21 11:15:09 -04:00
207b6a1e33 Merge pull request #2969 from nicolas-brousse/patch-1
Update brew.plugin.zsh
2014-07-20 21:41:51 -07:00
877d55ce92 Update brew.plugin.zsh
Add `brew cleanup` command to `bubu` alias
2014-07-20 13:33:26 +02:00
bb928b59c4 #2914 fixed symfony2 autocomplete 2014-07-17 11:27:00 +02:00