forked from ohmyzsh/ohmyzsh
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/robbyrussell/oh-my-zsh
* 'master' of https://github.com/robbyrussell/oh-my-zsh: (68 commits) Rename getgb plugin to gb Rename gb completion file to more conventional _gb Fix formatting of gb plugin completion Add more information to the README Add README to gb plugin Add plugin for Gb completion (http://getgb.io) bundler plugin: Simplify retrieval of cpu count on OSX (ohmyzsh#5180) Fix gfg function completion definition Fix man-preview completion definition Fix issue with `dash` as the default `/bin/sh` script executing program. (ohmyzsh#5177) znt: update to v2.2.1 (ohmyzsh#5174) emacs plugin tweak to open buffer from stdin (ohmyzsh#5126) Update taskwarrior completion to 2.5.1 (ohmyzsh#5171) Remove undesirable hardcoding of PATH into zshrc (ohmyzsh#4925) Add README for OSX plugin and refactor plugin file Open finder to PWD - part 2 (ohmyzsh#5165) Add ofd() to OSX plugin to open finder on current directory (ohmyzsh#5164) add 'mvn clean install -DskipTests --offline' alias to speed up maven compile (ohmyzsh#5153) Peepcode theme: Don't try to use RVM if it's not available (ohmyzsh#5154) Replace _kitchen completion with the version from zsh-users (ohmyzsh#5011) ...
- Loading branch information
Showing
77 changed files
with
2,410 additions
and
333 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,8 @@ | ||
locals.zsh | ||
log/.zsh_history | ||
projects.zsh | ||
custom | ||
# custom files | ||
custom/ | ||
!custom/plugins/example | ||
!custom/example.zsh | ||
*.swp | ||
!custom/example.zshcache | ||
|
||
# temp files directories | ||
cache/ | ||
log/ |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,10 @@ | ||
# Add yourself some shortcuts to projects you often work on | ||
# Example: | ||
# You can put files here to add functionality separated per file, which | ||
# will be ignored by git. | ||
# Files on the custom/ directory will be automatically loaded by the init | ||
# script, in alphabetical order. | ||
|
||
# For example: add yourself some shortcuts to projects you often work on. | ||
# | ||
# brainstormr=~/Projects/development/planetargon/brainstormr | ||
# cd $brainstormr | ||
# | ||
# brainstormr=/Users/robbyrussell/Projects/development/planetargon/brainstormr | ||
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
## arcanist | ||
|
||
**Maintainer:** [@emzar](https://github.com/emzar) | ||
|
||
This plugin adds many useful aliases. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# | ||
# Aliases | ||
# (sorted alphabetically) | ||
# | ||
|
||
alias ara='arc amend' | ||
alias arb='arc branch' | ||
alias arco='arc cover' | ||
alias arci='arc commit' | ||
|
||
alias ard='arc diff' | ||
alias ardnu='arc diff --nounit' | ||
alias ardnupc='arc diff --nounit --plan-changes' | ||
alias ardpc='arc diff --plan-changes' | ||
|
||
alias are='arc export' | ||
alias arh='arc help' | ||
alias arl='arc land' | ||
alias arli='arc lint' | ||
alias arls='arc list' | ||
alias arpa='arc patch' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -72,6 +72,7 @@ _bower () | |
compadd "$@" $(echo $bower_package_list) | ||
;; | ||
*) | ||
_arguments \ | ||
$_no_color \ | ||
;; | ||
esac | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,28 @@ | ||
#!/bin/sh | ||
|
||
# get list of available X windows. | ||
x=`emacsclient --alternate-editor '' --eval '(x-display-list)' 2>/dev/null` | ||
_emacsfun() | ||
{ | ||
# get list of available X windows. | ||
x=`emacsclient --alternate-editor '' --eval '(x-display-list)' 2>/dev/null` | ||
|
||
if [ -z "$x" ] || [ "$x" = "nil" ] ;then | ||
# Create one if there is no X window yet. | ||
emacsclient --alternate-editor "" --create-frame "$@" | ||
if [ -z "$x" ] || [ "$x" = "nil" ] ;then | ||
# Create one if there is no X window yet. | ||
emacsclient --alternate-editor "" --create-frame "$@" | ||
else | ||
# prevent creating another X frame if there is at least one present. | ||
emacsclient --alternate-editor "" "$@" | ||
fi | ||
} | ||
|
||
|
||
# adopted from https://github.com/davidshepherd7/emacs-read-stdin/blob/master/emacs-read-stdin.sh | ||
# If the second argument is - then write stdin to a tempfile and open the | ||
# tempfile. (first argument will be `--no-wait` passed in by the plugin.zsh) | ||
if [ "$#" -ge "2" -a "$2" = "-" ] | ||
then | ||
tempfile="$(mktemp emacs-stdin-$USER.XXXXXXX --tmpdir)" | ||
cat - > "$tempfile" | ||
_emacsfun --no-wait $tempfile | ||
else | ||
# prevent creating another X frame if there is at least one present. | ||
emacsclient --alternate-editor "" "$@" | ||
_emacsfun "$@" | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
## Fossil Plugin | ||
|
||
This plugin adds completion support and prompt for fossil repositories. | ||
The prompt will display the current branch and status been dirty or clean. | ||
|
||
### CONTRIBUTOR | ||
- Jefferson González ([jgmdev](https://github.com/jgmdev)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
_FOSSIL_PROMPT="" | ||
|
||
# Prefix at the very beginning of the prompt, before the branch name | ||
ZSH_THEME_FOSSIL_PROMPT_PREFIX="%{$fg_bold[blue]%}fossil:(%{$fg_bold[red]%}" | ||
|
||
# At the very end of the prompt | ||
ZSH_THEME_FOSSIL_PROMPT_SUFFIX="%{$fg_bold[blue]%})" | ||
|
||
# Text to display if the branch is dirty | ||
ZSH_THEME_FOSSIL_PROMPT_DIRTY=" %{$fg_bold[red]%}✖" | ||
|
||
# Text to display if the branch is clean | ||
ZSH_THEME_FOSSIL_PROMPT_CLEAN=" %{$fg_bold[green]%}✔" | ||
|
||
function fossil_prompt_info () { | ||
local _OUTPUT=`fossil branch 2>&1` | ||
local _STATUS=`echo $_OUTPUT | grep "use --repo"` | ||
if [ "$_STATUS" = "" ]; then | ||
local _EDITED=`fossil changes` | ||
local _EDITED_SYM="$ZSH_THEME_FOSSIL_PROMPT_CLEAN" | ||
local _BRANCH=`echo $_OUTPUT | grep "* " | sed 's/* //g'` | ||
|
||
if [ "$_EDITED" != "" ]; then | ||
_EDITED_SYM="$ZSH_THEME_FOSSIL_PROMPT_DIRTY" | ||
fi | ||
|
||
echo "$ZSH_THEME_FOSSIL_PROMPT_PREFIX" \ | ||
"$_BRANCH" \ | ||
"$ZSH_THEME_FOSSIL_PROMPT_SUFFIX" \ | ||
"$_EDITED_SYM"\ | ||
"%{$reset_color%}" | ||
fi | ||
} | ||
|
||
function _fossil_get_command_list () { | ||
fossil help -a | grep -v "Usage|Common|This is" | ||
} | ||
|
||
function _fossil () { | ||
local context state state_descr line | ||
typeset -A opt_args | ||
|
||
_arguments \ | ||
'1: :->command'\ | ||
'2: :->subcommand' | ||
|
||
case $state in | ||
command) | ||
local _OUTPUT=`fossil branch 2>&1 | grep "use --repo"` | ||
if [ "$_OUTPUT" = "" ]; then | ||
compadd `_fossil_get_command_list` | ||
else | ||
compadd clone init import help version | ||
fi | ||
;; | ||
subcommand) | ||
if [ "$words[2]" = "help" ]; then | ||
compadd `_fossil_get_command_list` | ||
else | ||
compcall -D | ||
fi | ||
;; | ||
esac | ||
} | ||
|
||
function _fossil_prompt () { | ||
local current=`echo $PROMPT $RPROMPT | grep fossil` | ||
|
||
if [ "$_FOSSIL_PROMPT" = "" -o "$current" = "" ]; then | ||
local _prompt=${PROMPT} | ||
local _rprompt=${RPROMPT} | ||
|
||
local is_prompt=`echo $PROMPT | grep git` | ||
|
||
if [ "$is_prompt" = "" ]; then | ||
export RPROMPT="$_rprompt"'$(fossil_prompt_info)' | ||
else | ||
export PROMPT="$_prompt"'$(fossil_prompt_info) ' | ||
fi | ||
|
||
_FOSSIL_PROMPT="1" | ||
fi | ||
} | ||
|
||
compdef _fossil fossil | ||
|
||
autoload -U add-zsh-hook | ||
|
||
add-zsh-hook precmd _fossil_prompt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# `gb` plugin | ||
|
||
> A project based build tool for the Go programming language. | ||
See https://getgb.io for the full `gb` documentation | ||
|
||
* * * * | ||
|
||
- Adds completion support for all `gb` commands. | ||
- Also supports completion for the [`gb-vendor` plugin](https://godoc.org/github.com/constabulary/gb/cmd/gb-vendor). | ||
|
||
To use it, add `gb` to your plugins array: | ||
```sh | ||
plugins=(... gb) | ||
``` | ||
|
||
## Caveats | ||
|
||
The `git` plugin defines an alias `gb` that usually conflicts with the `gb` program. | ||
If you're having trouble with it, remove it by adding `unalias gb` at the end of your | ||
zshrc file. |
Oops, something went wrong.