Merge remote-tracking branch 'origin/master'
This commit is contained in:
		
						commit
						fc777ac549
					
				
					 10 changed files with 99 additions and 27 deletions
				
			
		
							
								
								
									
										5
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							| 
						 | 
					@ -1,2 +1,7 @@
 | 
				
			||||||
 | 
					.DS_Store
 | 
				
			||||||
 | 
					
 | 
				
			||||||
zsh/cache/
 | 
					zsh/cache/
 | 
				
			||||||
vim/view/
 | 
					vim/view/
 | 
				
			||||||
 | 
					vim/spelling*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					irssi/away.log
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -60,8 +60,6 @@
 | 
				
			||||||
	prompt = false
 | 
						prompt = false
 | 
				
			||||||
[difftool]
 | 
					[difftool]
 | 
				
			||||||
	prompt = false
 | 
						prompt = false
 | 
				
			||||||
[difftool "Kaleidoscope"]
 | 
					 | 
				
			||||||
	cmd = ksdiff --partial-changeset --relative-path \"$MERGED\" -- \"$LOCAL\" \"$REMOTE\"
 | 
					 | 
				
			||||||
[mergetool "Kaleidoscope"]
 | 
					[mergetool "Kaleidoscope"]
 | 
				
			||||||
	cmd = ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" --snapshot \"$REMOTE\" --snapshot
 | 
						cmd = ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" --snapshot \"$REMOTE\" --snapshot
 | 
				
			||||||
	trustExitCode = true
 | 
						trustExitCode = true
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										4
									
								
								gvimrc
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								gvimrc
									
										
									
									
									
								
							| 
						 | 
					@ -5,7 +5,7 @@ if has('win32') || has('win64') || has('win32unix')
 | 
				
			||||||
    set guifont=Inconsolata:h18
 | 
					    set guifont=Inconsolata:h18
 | 
				
			||||||
elseif has('mac')
 | 
					elseif has('mac')
 | 
				
			||||||
    try
 | 
					    try
 | 
				
			||||||
        set guifont=Source\ Code\ Pro:h13
 | 
					        set guifont=Source\ Code\ Pro\ Light:h13
 | 
				
			||||||
    catch
 | 
					    catch
 | 
				
			||||||
        set guifont=Menlo:h11
 | 
					        set guifont=Menlo:h11
 | 
				
			||||||
    endtry
 | 
					    endtry
 | 
				
			||||||
| 
						 | 
					@ -15,3 +15,5 @@ endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set guioptions-=T       " turn off toolbar
 | 
					set guioptions-=T       " turn off toolbar
 | 
				
			||||||
set guioptions-=m       " turn off menubar
 | 
					set guioptions-=m       " turn off menubar
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					call togglebg#map("<F10>")
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -118,7 +118,7 @@ abstracts = {
 | 
				
			||||||
  ##
 | 
					  ##
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # the basic styling of how to print message, $0 = nick mode, $1 = nick
 | 
					  # the basic styling of how to print message, $0 = nick mode, $1 = nick
 | 
				
			||||||
  msgnick = "%K<%n$0$1-%K>%n %|";
 | 
					  msgnick = "  %n$0$1-%k>%n %|";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # message from you is printed. "msgownnick" specifies the styling of the
 | 
					  # message from you is printed. "msgownnick" specifies the styling of the
 | 
				
			||||||
  # nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
 | 
					  # nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
 | 
				
			||||||
| 
						 | 
					@ -250,7 +250,7 @@ abstracts = {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # default background for all statusbars. You can also give
 | 
					  # default background for all statusbars. You can also give
 | 
				
			||||||
  # the default foreground color for statusbar items.
 | 
					  # the default foreground color for statusbar items.
 | 
				
			||||||
  sb_background = "%4%w";
 | 
					  sb_background = "%n%0";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # default backround for "default" statusbar group
 | 
					  # default backround for "default" statusbar group
 | 
				
			||||||
  #sb_default_bg = "%4";
 | 
					  #sb_default_bg = "%4";
 | 
				
			||||||
| 
						 | 
					@ -266,14 +266,14 @@ abstracts = {
 | 
				
			||||||
  sbstart = "";
 | 
					  sbstart = "";
 | 
				
			||||||
  # text at the end of statusbars. Use space so that it's never
 | 
					  # text at the end of statusbars. Use space so that it's never
 | 
				
			||||||
  # used for anything.
 | 
					  # used for anything.
 | 
				
			||||||
  sbend = " ";
 | 
					  sbend = "";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  topicsbstart = "{sbstart $*}";
 | 
					  topicsbstart = "{sbstart $*}";
 | 
				
			||||||
  topicsbend = "{sbend $*}";
 | 
					  topicsbend = "{sbend $*}";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  prompt = "[$*] ";
 | 
					  prompt = "[%n$*] ";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  sb = " %c[%n$*%c]%n";
 | 
					  sb = "%c[%n$*%c]%n ";
 | 
				
			||||||
  sbmode = "(%c+%n$*)";
 | 
					  sbmode = "(%c+%n$*)";
 | 
				
			||||||
  sbaway = " (%GzZzZ%n)";
 | 
					  sbaway = " (%GzZzZ%n)";
 | 
				
			||||||
  sbservertag = ":$0 (change with ^X)";
 | 
					  sbservertag = ":$0 (change with ^X)";
 | 
				
			||||||
| 
						 | 
					@ -286,9 +286,9 @@ abstracts = {
 | 
				
			||||||
  # normal text
 | 
					  # normal text
 | 
				
			||||||
  sb_act_text = "%c$*";
 | 
					  sb_act_text = "%c$*";
 | 
				
			||||||
  # public message
 | 
					  # public message
 | 
				
			||||||
  sb_act_msg = "%W$*";
 | 
					  sb_act_msg = "%w$*";
 | 
				
			||||||
  # hilight
 | 
					  # hilight
 | 
				
			||||||
  sb_act_hilight = "%M$*";
 | 
					  sb_act_hilight = "%m$*";
 | 
				
			||||||
  # hilight with specified color, $0 = color, $1 = text
 | 
					  # hilight with specified color, $0 = color, $1 = text
 | 
				
			||||||
  sb_act_hilight_color = "$0$1-%n";
 | 
					  sb_act_hilight_color = "$0$1-%n";
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										11
									
								
								rc
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								rc
									
										
									
									
									
								
							| 
						 | 
					@ -10,7 +10,6 @@ print_info -l 2 'Creating aliases'
 | 
				
			||||||
alias h='history'
 | 
					alias h='history'
 | 
				
			||||||
alias df='df -h'
 | 
					alias df='df -h'
 | 
				
			||||||
alias du='du -h'
 | 
					alias du='du -h'
 | 
				
			||||||
alias g='git'
 | 
					 | 
				
			||||||
alias v='vim'
 | 
					alias v='vim'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
binary_exists ledger && alias l='ledger'
 | 
					binary_exists ledger && alias l='ledger'
 | 
				
			||||||
| 
						 | 
					@ -27,6 +26,16 @@ alias addkey="ssh-agent ~/.ssh/id_rsa"
 | 
				
			||||||
alias pprint="python -c 'import sys,pprint; pprint.pprint(eval(sys.stdin.read()))'"
 | 
					alias pprint="python -c 'import sys,pprint; pprint.pprint(eval(sys.stdin.read()))'"
 | 
				
			||||||
alias pprint-json="python -c 'import sys,json;print json.dumps(json.load(sys.stdin), indent=2)'"
 | 
					alias pprint-json="python -c 'import sys,json;print json.dumps(json.load(sys.stdin), indent=2)'"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function g
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    if [[ $# -gt 0 ]]; then
 | 
				
			||||||
 | 
					        git $@
 | 
				
			||||||
 | 
					    else
 | 
				
			||||||
 | 
					        git status --short --branch
 | 
				
			||||||
 | 
					    fi
 | 
				
			||||||
 | 
					    return $?
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
print_info -l 2 "Sourcing ${SYS}-specific settings"
 | 
					print_info -l 2 "Sourcing ${SYS}-specific settings"
 | 
				
			||||||
case $SYS in
 | 
					case $SYS in
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										22
									
								
								tmux.conf
									
										
									
									
									
								
							
							
						
						
									
										22
									
								
								tmux.conf
									
										
									
									
									
								
							| 
						 | 
					@ -22,20 +22,32 @@ set -g mode-keys vi
 | 
				
			||||||
set -g repeat-time 0
 | 
					set -g repeat-time 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# No left status; right status bar is session name
 | 
					# No left status; right status bar is session name
 | 
				
			||||||
set -g status-bg green
 | 
					set -g status-bg black
 | 
				
			||||||
set -g status-left ""
 | 
					set -g status-left ""
 | 
				
			||||||
 | 
					set -g status-left-bg black
 | 
				
			||||||
 | 
					set -g status-left-fg brightblue
 | 
				
			||||||
set -g status-left-attr none
 | 
					set -g status-left-attr none
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set -g status-right "| #S "
 | 
					set -g status-right "| #S "
 | 
				
			||||||
 | 
					set -g status-right-bg black
 | 
				
			||||||
 | 
					set -g status-right-fg brightblue
 | 
				
			||||||
set -g status-right-attr none
 | 
					set -g status-right-attr none
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Start window and pane indexing from 1 instead of 0
 | 
					# Start window and pane indexing from 1 instead of 0
 | 
				
			||||||
set-option -g base-index 1
 | 
					set-option -g base-index 1
 | 
				
			||||||
set-option -g pane-base-index 1
 | 
					set-option -g pane-base-index 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Tabs like this: " <index>:<window_name>(<pane_number>) "
 | 
					# Tabs like this: "(<index>:<window_name>)"
 | 
				
			||||||
setw -g window-status-format " #I:#W(#P) "
 | 
					setw -g window-status-bg black
 | 
				
			||||||
setw -g window-status-current-bg yellow
 | 
					setw -g window-status-fg brightgreen
 | 
				
			||||||
setw -g window-status-current-format " #I:#W(#P) "
 | 
					setw -g window-status-format "(#I:#W)"
 | 
				
			||||||
 | 
					setw -g window-status-current-bg black
 | 
				
			||||||
 | 
					setw -g window-status-current-fg yellow
 | 
				
			||||||
 | 
					setw -g window-status-current-format "(#I:#W)"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					setw -g window-status-bell-fg red
 | 
				
			||||||
 | 
					setw -g window-status-content-fg brightred
 | 
				
			||||||
 | 
					setw -g window-status-activity-fg brightred
 | 
				
			||||||
 | 
					
 | 
				
			||||||
setw -g alternate-screen on
 | 
					setw -g alternate-screen on
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										17
									
								
								vimrc
									
										
									
									
									
								
							
							
						
						
									
										17
									
								
								vimrc
									
										
									
									
									
								
							| 
						 | 
					@ -126,8 +126,6 @@ endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set bg=dark
 | 
					set bg=dark
 | 
				
			||||||
 | 
					
 | 
				
			||||||
call togglebg#map("<F10>")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
" use solarized colorscheme if the terminal can support it (or we're in a GUI)
 | 
					" use solarized colorscheme if the terminal can support it (or we're in a GUI)
 | 
				
			||||||
let g:solarized_termtrans = 1
 | 
					let g:solarized_termtrans = 1
 | 
				
			||||||
let g:solarized_visibility = 'low'
 | 
					let g:solarized_visibility = 'low'
 | 
				
			||||||
| 
						 | 
					@ -163,6 +161,11 @@ nnoremap <C-j> <C-w>j
 | 
				
			||||||
nnoremap <C-k> <C-w>k
 | 
					nnoremap <C-k> <C-w>k
 | 
				
			||||||
nnoremap <C-l> <C-w>l
 | 
					nnoremap <C-l> <C-w>l
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Usual EMACS (oh the horror!) begin-line and end-line keys for first and last
 | 
				
			||||||
 | 
					" buffer.
 | 
				
			||||||
 | 
					"nnoremap <silent> <C-a> :bfirst<CR>
 | 
				
			||||||
 | 
					"nnoremap <silent> <C-e> :blast<CR>
 | 
				
			||||||
 | 
					" Move between buffers with <C-n> and <C-p>
 | 
				
			||||||
nnoremap <silent> <C-n> :bn<CR>
 | 
					nnoremap <silent> <C-n> :bn<CR>
 | 
				
			||||||
nnoremap <silent> <C-p> :bp<CR>
 | 
					nnoremap <silent> <C-p> :bp<CR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -180,6 +183,7 @@ function! <SID>strip_trailing_whitespace()
 | 
				
			||||||
    call cursor(l, c)
 | 
					    call cursor(l, c)
 | 
				
			||||||
endfunction
 | 
					endfunction
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function! <SID>FindProjectFileOrDirectory(fod)
 | 
					function! <SID>FindProjectFileOrDirectory(fod)
 | 
				
			||||||
    let l:dir = getcwd()
 | 
					    let l:dir = getcwd()
 | 
				
			||||||
    " Search up the path, starting at the current working directory, for the
 | 
					    " Search up the path, starting at the current working directory, for the
 | 
				
			||||||
| 
						 | 
					@ -194,14 +198,17 @@ function! <SID>FindProjectFileOrDirectory(fod)
 | 
				
			||||||
    return ""
 | 
					    return ""
 | 
				
			||||||
endfunction
 | 
					endfunction
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function! GetProjectRuntimeDirectory()
 | 
					function! GetProjectRuntimeDirectory()
 | 
				
			||||||
    return <SID>FindProjectFileOrDirectory("vim")
 | 
					    return <SID>FindProjectFileOrDirectory("vim")
 | 
				
			||||||
endfunction
 | 
					endfunction
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function! GetProjectFile()
 | 
					function! GetProjectFile()
 | 
				
			||||||
    return <SID>FindProjectFileOrDirectory("project.vim")
 | 
					    return <SID>FindProjectFileOrDirectory("project.vim")
 | 
				
			||||||
endfunction
 | 
					endfunction
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function! <SID>SourceProjectFile()
 | 
					function! <SID>SourceProjectFile()
 | 
				
			||||||
    let l:project_file = GetProjectFile()
 | 
					    let l:project_file = GetProjectFile()
 | 
				
			||||||
    if l:project_file != ""
 | 
					    if l:project_file != ""
 | 
				
			||||||
| 
						 | 
					@ -209,6 +216,7 @@ function! <SID>SourceProjectFile()
 | 
				
			||||||
    endif
 | 
					    endif
 | 
				
			||||||
endfunction
 | 
					endfunction
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function! <SID>AddProjectRuntimeDirectory()
 | 
					function! <SID>AddProjectRuntimeDirectory()
 | 
				
			||||||
    let l:project_rtp = GetProjectRuntimeDirectory()
 | 
					    let l:project_rtp = GetProjectRuntimeDirectory()
 | 
				
			||||||
    if isdirectory(l:project_rtp)
 | 
					    if isdirectory(l:project_rtp)
 | 
				
			||||||
| 
						 | 
					@ -259,6 +267,11 @@ nmap gV `[v`]
 | 
				
			||||||
"let g:CommandTAcceptSelectionMap='<C-b>'
 | 
					"let g:CommandTAcceptSelectionMap='<C-b>'
 | 
				
			||||||
"let g:CommandTAcceptSelectionTabMap='<CR>'
 | 
					"let g:CommandTAcceptSelectionTabMap='<CR>'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" GitGutter shows changed lines in files.
 | 
				
			||||||
 | 
					let g:gitgutter_enabled = 0
 | 
				
			||||||
 | 
					highlight clear SignColumn
 | 
				
			||||||
 | 
					nmap <silent> <leader>gg :ToggleGitGutter<CR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if has('autocmd')
 | 
					if has('autocmd')
 | 
				
			||||||
    filetype plugin indent on
 | 
					    filetype plugin indent on
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										2
									
								
								zprofile
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								zprofile
									
										
									
									
									
								
							| 
						 | 
					@ -12,7 +12,7 @@ print_heading -l 1 'Initializing login shell'
 | 
				
			||||||
list_tmux_sessions()
 | 
					list_tmux_sessions()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    tmux_out=`tmux list-sessions 2>/dev/null`
 | 
					    tmux_out=`tmux list-sessions 2>/dev/null`
 | 
				
			||||||
    [[ -z "$tmux_out" ]] && return
 | 
					    [[ -z "$tmux_out" || -n "$TMUX" ]] && return
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    echo "You have the following active tmux sessions:"
 | 
					    echo "You have the following active tmux sessions:"
 | 
				
			||||||
    for session in ${(f)tmux_out}; do
 | 
					    for session in ${(f)tmux_out}; do
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,8 @@
 | 
				
			||||||
#!/usr/bin/zsh
 | 
					#!/usr/bin/zsh
 | 
				
			||||||
 | 
					# vim:sw=4:sts=4:
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
# A wordy prompt theme.
 | 
					# A wordy prompt theme.
 | 
				
			||||||
 | 
					#
 | 
				
			||||||
# Eryn Wells <eryn@erynwells.me>
 | 
					# Eryn Wells <eryn@erynwells.me>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -74,6 +77,7 @@ function print_newline
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function set_prompt_info
 | 
					function set_prompt_info
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
					    PS1_HISTORY="`prompt_colorize -b -f 'green' '%h'`"
 | 
				
			||||||
    PS1_NAME="`prompt_colorize -f 'magenta' '%n'` "
 | 
					    PS1_NAME="`prompt_colorize -f 'magenta' '%n'` "
 | 
				
			||||||
    PS1_CWD="in `prompt_colorize -f 'green' '%~'` "
 | 
					    PS1_CWD="in `prompt_colorize -f 'green' '%~'` "
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -83,13 +87,23 @@ function set_prompt_info
 | 
				
			||||||
        PS1_HOST=''
 | 
					        PS1_HOST=''
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Get git repo information, if it exists. See setup function for
 | 
				
			||||||
 | 
					    # configuration details.
 | 
				
			||||||
    vcs_info loquacious
 | 
					    vcs_info loquacious
 | 
				
			||||||
    if [[ -n "$vcs_info_msg_0_" ]]; then
 | 
					    if [[ -n "$vcs_info_msg_0_" ]]; then
 | 
				
			||||||
       PS1_REPO="on $vcs_info_msg_0_ "
 | 
					        PS1_REPO="on $vcs_info_msg_0_ "
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
       PS1_REPO=""
 | 
					        PS1_REPO=""
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Show background jobs, if any.
 | 
				
			||||||
 | 
					    if [[ `jobs | wc -l` -ge 1 ]]; then
 | 
				
			||||||
 | 
					        PS1_JOBS='%j'
 | 
				
			||||||
 | 
					    fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Show background job count if any exist.
 | 
				
			||||||
 | 
					    RPS1="%(1j.[`prompt_colorize -f 'magenta' '%j'`].)"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    PS1_LINE='%# '
 | 
					    PS1_LINE='%# '
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										31
									
								
								zshrc
									
										
									
									
									
								
							
							
						
						
									
										31
									
								
								zshrc
									
										
									
									
									
								
							| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
# .zshrc
 | 
					# .zshrc
 | 
				
			||||||
# vim: ft=zsh fdm=marker
 | 
					# vim:ft=zsh:fdm=marker:sw=4:sts=4:
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# ZSH init for interactive shells
 | 
					# ZSH init for interactive shells
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
| 
						 | 
					@ -45,7 +45,7 @@ function configure_omz #{{{
 | 
				
			||||||
    DISABLE_AUTO_UPDATE="true"
 | 
					    DISABLE_AUTO_UPDATE="true"
 | 
				
			||||||
    COMPLETION_WAITING_DOTS="true"
 | 
					    COMPLETION_WAITING_DOTS="true"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    plugins=(autojump brew encode64 fasd git gnu-utils history osx python)
 | 
					    plugins=(autojump brew encode64 fasd gnu-utils history osx python)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    source $ZSH/oh-my-zsh.sh
 | 
					    source $ZSH/oh-my-zsh.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -83,10 +83,6 @@ function configure_modules_and_functions #{{{
 | 
				
			||||||
    print_info_sub -l 2 "Adding $myfpath to fpath"
 | 
					    print_info_sub -l 2 "Adding $myfpath to fpath"
 | 
				
			||||||
    fpath=($myfpath/makers $myfpath $fpath)
 | 
					    fpath=($myfpath/makers $myfpath $fpath)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    print_info -l 3 'Loading vcs_info'
 | 
					 | 
				
			||||||
    autoload -Uz vcs_info
 | 
					 | 
				
			||||||
    zstyle ':vcs_info:*' enable git
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    load_module 'makers'
 | 
					    load_module 'makers'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    print_info -l 3 "Loading pw module"
 | 
					    print_info -l 3 "Loading pw module"
 | 
				
			||||||
| 
						 | 
					@ -174,6 +170,28 @@ function configure_completion #{{{
 | 
				
			||||||
} #}}}
 | 
					} #}}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function configure_vcs_info #{{{
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    print_info -l 3 'Loading vcs_info'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    autoload -U add-zsh-hook
 | 
				
			||||||
 | 
					    autoload -Uz vcs_info
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    zstyle ':vcs_info:*' disable bzr cdv darcs mtn svk tla cvs svn
 | 
				
			||||||
 | 
					    zstyle ':vcs_info:*' enable git p4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    zstyle ':vcs_info:git:general:*' formats '%b'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Export the current Git branch before every prompt.
 | 
				
			||||||
 | 
					    function export_gitbranch {
 | 
				
			||||||
 | 
					        vcs_info general
 | 
				
			||||||
 | 
					        export gitbranch=${vcs_info_msg_0_}
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    add-zsh-hook precmd export_gitbranch
 | 
				
			||||||
 | 
					} #}}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
configure_general
 | 
					configure_general
 | 
				
			||||||
configure_omz
 | 
					configure_omz
 | 
				
			||||||
configure_zle
 | 
					configure_zle
 | 
				
			||||||
| 
						 | 
					@ -181,6 +199,7 @@ configure_modules_and_functions
 | 
				
			||||||
configure_zsh_aliases
 | 
					configure_zsh_aliases
 | 
				
			||||||
configure_history
 | 
					configure_history
 | 
				
			||||||
configure_completion
 | 
					configure_completion
 | 
				
			||||||
 | 
					configure_vcs_info
 | 
				
			||||||
configure_prompt
 | 
					configure_prompt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue