... | ... |
@@ -2,7 +2,8 @@ alias pu='pushd' |
2 | 2 |
alias po='popd' |
3 | 3 |
|
4 | 4 |
alias sc='ruby script/console' |
5 |
-alias ss='ruby script/server' |
|
5 |
+alias sd='ruby script/server --debugger' |
|
6 |
+alias ss='thin --stats "/thin/stats" start' |
|
6 | 7 |
|
7 | 8 |
alias mr='mate CHANGELOG app config db lib public script spec test' |
8 | 9 |
alias .='pwd' |
... | ... |
@@ -10,11 +11,12 @@ alias ...='cd ../..' |
10 | 10 |
|
11 | 11 |
alias _='sudo' |
12 | 12 |
|
13 |
-alias g='grep -in' |
|
13 |
+#alias g='grep -in' |
|
14 |
+alias g='git' |
|
14 | 15 |
|
15 | 16 |
alias history='fc -l 1' |
16 | 17 |
|
17 |
-alias ls='ls -GF' |
|
18 |
+alias ls='ls -F' |
|
18 | 19 |
alias ll='ls -al' |
19 | 20 |
|
20 | 21 |
alias sgem='sudo gem' |
... | ... |
@@ -26,4 +28,12 @@ alias git-svn-dcommit-push='git svn dcommit && git push github master:svntrunk' |
26 | 26 |
bindkey '\ew' kill-region |
27 | 27 |
|
28 | 28 |
bindkey -s '\el' "ls\n" |
29 |
-bindkey -s '\e.' "..\n" |
|
30 | 29 |
\ No newline at end of file |
30 |
+bindkey -s '\e.' "..\n" |
|
31 |
+ |
|
32 |
+alias et='mate . &' |
|
33 |
+alias ett='mate app config lib db public spec test Rakefile Capfile Todo &' |
|
34 |
+alias etp='mate app config lib db public spec test vendor/plugins vendor/gems Rakefile Capfile Todo &' |
|
35 |
+alias etts='mate app config lib db public script spec test vendor/plugins vendor/gems Rakefile Capfile Todo &' |
|
36 |
+ |
|
37 |
+bindkey "^[[A" history-beginning-search-backward |
|
38 |
+bindkey "^[[B" history-beginning-search-forward |
... | ... |
@@ -30,4 +30,26 @@ function zsh_stats() { |
30 | 30 |
|
31 | 31 |
function uninstall_oh_my_zsh() { |
32 | 32 |
/bin/sh $ZSH/tools/uninstall.sh |
33 |
-} |
|
34 | 33 |
\ No newline at end of file |
34 |
+} |
|
35 |
+ |
|
36 |
+function tab() { |
|
37 |
+ osascript 2>/dev/null <<EOF |
|
38 |
+ tell application "System Events" |
|
39 |
+ tell process "Terminal" to keystroke "t" using command down |
|
40 |
+ end |
|
41 |
+ tell application "Terminal" |
|
42 |
+ activate |
|
43 |
+ do script with command "cd $PWD; $*" in window 1 |
|
44 |
+ end tell |
|
45 |
+EOF |
|
46 |
+} |
|
47 |
+ |
|
48 |
+function take() { |
|
49 |
+ mkdir -p $1 |
|
50 |
+ cd $1 |
|
51 |
+} |
|
52 |
+ |
|
53 |
+function tm() { |
|
54 |
+ cd $1 |
|
55 |
+ mate $1 |
|
56 |
+} |
... | ... |
@@ -3,7 +3,7 @@ function git_prompt_info() { |
3 | 3 |
if [[ -d .git ]]; then |
4 | 4 |
ref=$(git symbolic-ref HEAD 2> /dev/null) || return |
5 | 5 |
branch=${ref#refs/heads/} |
6 |
- CURRENT_BRANCH="%{$fg[red]%}git:(%{$fg[green]${branch}%{$fg[red])" |
|
6 |
+ CURRENT_BRANCH="git:(%{$fg[red]%}${branch}%{$fg[blue]%})%{$reset_color%}$(parse_git_dirty)" |
|
7 | 7 |
else |
8 | 8 |
CURRENT_BRANCH='' |
9 | 9 |
fi |
... | ... |
@@ -12,5 +12,5 @@ function git_prompt_info() { |
12 | 12 |
} |
13 | 13 |
|
14 | 14 |
parse_git_dirty () { |
15 |
- [[ $(git status | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "%{$fg[white] ♻ " |
|
15 |
+ [[ $(git status | tail -n1) != "nothing to commit (working directory clean)" ]] && echo " %{$fg[yellow]%}✗%{$reset_color%}" |
|
16 | 16 |
} |
... | ... |
@@ -4,12 +4,12 @@ export ZSH=$HOME/.oh-my-zsh |
4 | 4 |
# Set to the name theme to load. |
5 | 5 |
# Look in ~/.oh-my-zsh/themes/ |
6 | 6 |
export ZSH_THEME="robbyrussell" |
7 |
+# export ZSH_THEME="geoffgarside" |
|
7 | 8 |
|
8 | 9 |
# Load all of the config files in ~/oh-my-zsh that end in .zsh |
9 | 10 |
# TIP: Add files you don't want in git to .gitignore |
10 | 11 |
for i in $ZSH/*zsh; do source $i; done; |
11 | 12 |
|
12 | 13 |
# Customize to your needs... |
13 |
-export PATH=~/bin:/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/sbin:/opt/local/lib/postgresql83/bin |
|
14 |
- |
|
14 |
+#export PATH=~/bin:/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/sbin:/opt/local/lib/postgresql83/bin |
|
15 | 15 |
|