Commits

Steve Losh committed a4e75d5

more

Comments (0)

Files changed (5)

dotcss/github.com.css

 div.recently-touched-branches-wrapper { display: none; }
 p.last-commit { display: none; }
 pre, code, tt { font-family: Menlo; }
+.header a.notification-indicator { display: none; }
+.header .divider-vertical { display: none; }
+.header .header-logo-blacktocat { margin-right: 7px; }
 # }}}
 # Bind Keys {{{
 
-function fish_user_keybindings
+function fish_user_key_bindings
     bind \cn accept-autosuggestion
 
     # Ignore iterm2 escape sequences.  Vim will handle them if needed.
 end
 
 # }}}
-# Fortune {{{
 
-if status --is-interactive
-    command fortune -s | cowsay -n | lolcat
-end
-
-# }}}
+true
 
     discard-merge = reset --hard HEAD
 
+    ack = log --color=always --all --topo-order --pretty='format:%Cgreen%h%Creset %s%Cred%d%Creset %C(black bold)(by %an)%Creset' --full-history -S 
+
     ci = commit
     cm = commit -m
 
     addremove = !git add . && git add -u
     addrem = !git addremove
 
+    ksdiff = difftool -y -t Kaleidoscope
+    ksshow = "!sh -c 'git ksdiff $1^..$1;' -"
+
 [push]
     default = current
 
     status = auto
 
 [difftool "Kaleidoscope"]
-    cmd = ksdiff-wrapper git \"$LOCAL\" \"$REMOTE\"
+    cmd = ksdiff --partial-changeset --relative-path \"$MERGED\" -- \"$LOCAL\" \"$REMOTE\"
 
 [difftool]
     prompt = false
     tool = Kaleidoscope
 
 [merge]
-    tool = splice
+    tool = Kaleidoscope
 
 [mergetool "splice"]
     cmd = "mvim -f $BASE $LOCAL $REMOTE $MERGED -c 'SpliceInit'"
     trustExitCode = true
 
+[mergetool "Kaleidoscope"]
+    cmd = ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" --snapshot \"$REMOTE\" --snapshot
+
 [web]
     browser = open
 unified = 5
 
 [extdiff]
-cmd.vd = mvim
-opts.vd = -c 'set lines=70' -c 'set columns=240' -f '+next' '+execute "DirDiff" argv(0) argv(1)'
-cmd.ksdiff = /usr/local/bin/ksdiff-wrapper
-opts.ksdiff = hg
-cmd.dd = diffuse
-opts.dd = 
+cmd.vd = vim
+opts.vd = -c 'set lines=70' -c 'set columns=240' '+next' '+execute "DirDiff" argv(0) argv(1)'
+cmd.ksdiff = /usr/local/bin/ksdiff
+opts.ksdiff = --changeset --wait --filelist
 
 [merge-tools]
 splice.executable = vim
 keepthis.args = -c 'cp "$other" "$output.incoming" && cp "$local" "$output"'
 keepthis.premerge = True
 
+kal.executable = /usr/local/bin/ksdiff
+kal.args = --merge --output $output --base $base -- $local $other
+
 [email]
 method = smtp
 from = Steve Losh <steve@stevelosh.com>
     " override this in a normal way, could you?
     au FileType python if exists("python_space_error_highlight") | unlet python_space_error_highlight | endif
 
-    " Jesus, Python.  Five characters of punctuation for a damn string?
-    au FileType python inoremap <buffer> <c-g> _(u'')<left><left>
-
-    au FileType python inoremap <buffer> <c-b> """"""<left><left><left>
-
     au FileType python iabbrev <buffer> afo assert False, "Okay"
 augroup END