mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-12 20:21:02 +01:00
Merging geoffgarside work
This commit is contained in:
commit
09e2193ae6
6 changed files with 44 additions and 10 deletions
16
aliases.zsh
16
aliases.zsh
|
@ -2,7 +2,8 @@ alias pu='pushd'
|
||||||
alias po='popd'
|
alias po='popd'
|
||||||
|
|
||||||
alias sc='ruby script/console'
|
alias sc='ruby script/console'
|
||||||
alias ss='ruby script/server'
|
alias sd='ruby script/server --debugger'
|
||||||
|
alias ss='thin --stats "/thin/stats" start'
|
||||||
|
|
||||||
alias mr='mate CHANGELOG app config db lib public script spec test'
|
alias mr='mate CHANGELOG app config db lib public script spec test'
|
||||||
alias .='pwd'
|
alias .='pwd'
|
||||||
|
@ -10,11 +11,12 @@ alias ...='cd ../..'
|
||||||
|
|
||||||
alias _='sudo'
|
alias _='sudo'
|
||||||
|
|
||||||
alias g='grep -in'
|
#alias g='grep -in'
|
||||||
|
alias g='git'
|
||||||
|
|
||||||
alias history='fc -l 1'
|
alias history='fc -l 1'
|
||||||
|
|
||||||
alias ls='ls -GF'
|
alias ls='ls -F'
|
||||||
alias ll='ls -al'
|
alias ll='ls -al'
|
||||||
|
|
||||||
alias sgem='sudo gem'
|
alias sgem='sudo gem'
|
||||||
|
@ -27,3 +29,11 @@ bindkey '\ew' kill-region
|
||||||
|
|
||||||
bindkey -s '\el' "ls\n"
|
bindkey -s '\el' "ls\n"
|
||||||
bindkey -s '\e.' "..\n"
|
bindkey -s '\e.' "..\n"
|
||||||
|
|
||||||
|
alias et='mate . &'
|
||||||
|
alias ett='mate app config lib db public spec test Rakefile Capfile Todo &'
|
||||||
|
alias etp='mate app config lib db public spec test vendor/plugins vendor/gems Rakefile Capfile Todo &'
|
||||||
|
alias etts='mate app config lib db public script spec test vendor/plugins vendor/gems Rakefile Capfile Todo &'
|
||||||
|
|
||||||
|
bindkey "^[[A" history-beginning-search-backward
|
||||||
|
bindkey "^[[B" history-beginning-search-forward
|
||||||
|
|
|
@ -31,3 +31,25 @@ function zsh_stats() {
|
||||||
function uninstall_oh_my_zsh() {
|
function uninstall_oh_my_zsh() {
|
||||||
/bin/sh $ZSH/tools/uninstall.sh
|
/bin/sh $ZSH/tools/uninstall.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function tab() {
|
||||||
|
osascript 2>/dev/null <<EOF
|
||||||
|
tell application "System Events"
|
||||||
|
tell process "Terminal" to keystroke "t" using command down
|
||||||
|
end
|
||||||
|
tell application "Terminal"
|
||||||
|
activate
|
||||||
|
do script with command "cd $PWD; $*" in window 1
|
||||||
|
end tell
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
function take() {
|
||||||
|
mkdir -p $1
|
||||||
|
cd $1
|
||||||
|
}
|
||||||
|
|
||||||
|
function tm() {
|
||||||
|
cd $1
|
||||||
|
mate $1
|
||||||
|
}
|
||||||
|
|
4
git.zsh
4
git.zsh
|
@ -3,7 +3,7 @@ function git_prompt_info() {
|
||||||
if [[ -d .git ]]; then
|
if [[ -d .git ]]; then
|
||||||
ref=$(git symbolic-ref HEAD 2> /dev/null) || return
|
ref=$(git symbolic-ref HEAD 2> /dev/null) || return
|
||||||
branch=${ref#refs/heads/}
|
branch=${ref#refs/heads/}
|
||||||
CURRENT_BRANCH="%{$fg[red]%}git:(%{$fg[green]${branch}%{$fg[red])"
|
CURRENT_BRANCH="git:(%{$fg[red]%}${branch}%{$fg[blue]%})%{$reset_color%}$(parse_git_dirty)"
|
||||||
else
|
else
|
||||||
CURRENT_BRANCH=''
|
CURRENT_BRANCH=''
|
||||||
fi
|
fi
|
||||||
|
@ -12,5 +12,5 @@ function git_prompt_info() {
|
||||||
}
|
}
|
||||||
|
|
||||||
parse_git_dirty () {
|
parse_git_dirty () {
|
||||||
[[ $(git status | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "%{$fg[white] ♻ "
|
[[ $(git status | tail -n1) != "nothing to commit (working directory clean)" ]] && echo " %{$fg[yellow]%}✗%{$reset_color%}"
|
||||||
}
|
}
|
||||||
|
|
2
themes/geoffgarside.zsh-theme
Normal file
2
themes/geoffgarside.zsh-theme
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# PROMPT="[%*] %n:%c $(git_prompt_info)%(!.#.$) "
|
||||||
|
PROMPT='[%*] %{$fg[cyan]%}%n%{$reset_color%}:%{$fg[green]%}%c%{$reset_color%}$(git_prompt_info) %(!.#.$) '
|
4
zshrc
4
zshrc
|
@ -4,12 +4,12 @@ export ZSH=$HOME/.oh-my-zsh
|
||||||
# Set to the name theme to load.
|
# Set to the name theme to load.
|
||||||
# Look in ~/.oh-my-zsh/themes/
|
# Look in ~/.oh-my-zsh/themes/
|
||||||
export ZSH_THEME="robbyrussell"
|
export ZSH_THEME="robbyrussell"
|
||||||
|
# export ZSH_THEME="geoffgarside"
|
||||||
|
|
||||||
# Load all of the config files in ~/oh-my-zsh that end in .zsh
|
# Load all of the config files in ~/oh-my-zsh that end in .zsh
|
||||||
# TIP: Add files you don't want in git to .gitignore
|
# TIP: Add files you don't want in git to .gitignore
|
||||||
for i in $ZSH/*zsh; do source $i; done;
|
for i in $ZSH/*zsh; do source $i; done;
|
||||||
|
|
||||||
# Customize to your needs...
|
# Customize to your needs...
|
||||||
export PATH=~/bin:/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/sbin:/opt/local/lib/postgresql83/bin
|
#export PATH=~/bin:/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/sbin:/opt/local/lib/postgresql83/bin
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue