GYCQG6LZQ3CALPOMOGV4KWDDYSWHQHMANY47O4AFARFVTU7DPCNQC
7D3UWWCLQTNHLYKMORXCRHAH3NWV3C3Q2XHZH44CMXLWFDGKG4CQC
HHLCJKAQVBFPGDR6ZYIAXRNFBESUNXGKFPFUD2CMYZ6DWC3THI7AC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
RCTW4VQVWMZEYSBORRWDV6OPIE63XTYOWYZUADF37S26CLQSBVBQC
NLM7RUDTNDVPJK2JELSMKF7UR435LHIDBU3FEQL5XUJVATTES42QC
WUTLDZ45C2Q6X72A3QQ2SEX2MRWOTW4WFYGW7655WECZRX4OHD6AC
YR2TRQQAEELAEJLABFCOMUZRYEQE5Q5NIGQFQHQKB7MWM63JZUPQC
4262KCJHLNE3XCYS2ABUYK7G25SZ7IKMDGWILUS2CU26GFMECPDQC
U6B4KEINSCX7K46ULMCMUQINMAW7CVQKHVV4DF3WDFMZXP6AB6ZQC
IMMB6ZKLCUL7UEXN4RGAGXWFIEOAYGBZ73C3R3G2XZX72D4RFMBAC
LLW2FQPVXSBPFNZ3AHXRNLKNPV626QR32TTW53YHTKJTWK2YOUMAC
YV3JNCHDYZYHHCSCA5EP4AB3JY7Z77UGR5BAJDONOUDMWQZYULCQC
JEKBO42DPMJ52DOHL2COIZHKB5UEEDA45AGIWJSAZC4RKZXCWS2QC
XPUW7ZNKIKNUQSCPNU3DT4W4ADHJY3XN5FSK2SNJWLUDVCWIVP5QC
3PVSGQZG3TR3TRF4FPRLOY7JESN3PJJAPGBWIUFPJ7F6TJSLIYPAC
2DPGW2L4RBANEDJ35TZLHUKFDRGAIBP4ROPWECITW4E2BM3M7RZAC
*.local.*
fpath=(~/.zsh.d/completion $fpath)
plugins=(git ruby rails osx brew zsh-syntax-highlighting python git-extra git-flow battery scd)
fpath=(~/.zsh.d/completion ~/.zsh.d/functions $fpath)
plugins=(git ruby rails osx brew zsh-syntax-highlighting python git-extra git-flow battery)
imLayout = renamed [Replace "im"] $ withIM ratio empathyRoster Accordion where
ratio = 1%6
imLayout :: ModifiedLayout Rename (ModifiedLayout AddRoster Accordion) Window
imLayout = renamed [Replace "im"] $ withIM myRatio empathyRoster Accordion where
myRatio = 1%6
base :: NewSelect
(ModifiedLayout Rename (Mirror ThreeCol))
(NewSelect (ModifiedLayout Rename (Mirror Tall))
(NewSelect Full
(NewSelect Accordion
(NewSelect Circle
(NewSelect SpiralWithDir
(NewSelect
(ModifiedLayout Rename
(ModifiedLayout (Decoration TabbedDecoration DefaultShrinker) Simplest))
(NewSelect
(ModifiedLayout Rename (Mirror Accordion))
(NewSelect
(ModifiedLayout Rename (ModifiedLayout Gaps Full))
(NewSelect
(ModifiedLayout Rename DragPane)
(NewSelect (ModifiedLayout Rename Grid)
(NewSelect TwoPane OneBig))))))))))) Word64
chooseLayout :: GSConfig String -> X ()
chooseLayout conf = do
a <- gridselect conf $ makeLayoutList ["Tall", "ThreeCol", "Accordion", "Full", "Tabbed", "Spiral", "Wide", "ThreeWide", "WideAccordion", "Writing",
"WritingNew", "Gridding", "TwoPane", "OneBig"]
changeLayout a
return ()
NeoBundle 'Shougo/vimfiler.vim'
NeoBundle 'vim-voom/VOoM'
NeoBundle 'vim-scripts/VimClojure'
NeoBundle 'scrooloose/nerdcommenter'
NeoBundle 'altercation/vim-colors-solarized'
NeoBundle 'bitc/vim-hdevtools'
NeoBundle 'Blackrush/vim-gocode'
NeoBundle 'bling/vim-airline'
NeoBundle 'burnettk/vim-angular'
NeoBundle 'christoomey/vim-tmux-navigator'
NeoBundle 'curist/vim-angular-template'
NeoBundle 'eagletmt/ghcmod-vim'
NeoBundle 'eagletmt/neco-ghc'
"NeoBundle 'enomsg/vim-haskellConcealPlus'
NeoBundle 'exu/pgsql.vim'
NeoBundle 'godlygeek/tabular'
NeoBundle 'groenewege/vim-less'
NeoBundle 'guns/vim-clojure-static'
NeoBundle 'ivanov/vim-ipython'
NeoBundle 'jmcantrell/vim-virtualenv'
NeoBundle 'Shougo/vimproc'
NeoBundle 'bling/vim-airline'
NeoBundle 'guns/vim-clojure-static'
NeoBundle 'altercation/vim-colors-solarized'
NeoBundle 'sjl/gundo.vim'
NeoBundle 'sjl/vitality.vim'
NeoBundle 'sophacles/vim-bundle-mako'
NeoBundle 'terryma/vim-multiple-cursors'
NeoBundle 'msanders/snipmate.vim'
NeoBundle 'burnettk/vim-angular'
NeoBundle 'pangloss/vim-javascript'
NeoBundle 'othree/javascript-libraries-syntax.vim'
NeoBundle 'matthewsimo/angular-vim-snippets'
NeoBundle 'curist/vim-angular-template'
NeoBundle 'sophacles/vim-bundle-mako'
NeoBundle 'lukerandall/haskellmode-vim'
NeoBundle 'vim-scripts/dbext.vim'
NeoBundle 'exu/pgsql.vim'
NeoBundle 'vim-scripts/VimClojure'
NeoBundle 'vim-voom/VOoM'
NeoBundle 'ytsunetsune/unite-outline-euslisp'
"python << EOS
"def FmtTable(line1,line2):
" import vim, string
" inputSeparator='|'
" outputSeparator="|"
" cb=vim.current.buffer.range(int(line1)-1,int(line2))
" colLen=[]
" # first we collect col lengths and calculate the longest
" for line in cb[1:]:
" spLine=line.split(inputSeparator)
" for i in range(len(spLine)):
" try:
" if len(spLine[i]) > colLen[i]:
" colLen[i] = len(spLine[i])
" except IndexError:
" colLen.append(len(spLine[i]))
" tmpBuf=[]
" # Then we fill the cols with spaces
" for line in cb[1:]:
" spLine=line.split(inputSeparator)
" newLine=outputSeparator.join([spElt.ljust(colLen[i]) for i, spElt in enumerate(spLine)]) + outputSeparator
" tmpBuf.append(newLine)
" cb[1:]=tmpBuf[:]
"EOS
let g:syntastic_javascript_checkers = ['jshint']
call unite#custom#source('file,file/new,buffer,file_rec','matchers','matcher_fuzzy')
autocmd FileType unite call s:unite_my_settings()
function! s:unite_my_settings()
" Overwrite settings.
let b:SuperTabDisabled=1
imap <buffer><expr> <C-v> unite#do_action('vsplit')
imap <buffer><expr> <C-s> unite#do_action('split')
imap <buffer> <Tab> <Plug>(unite_complete)
imap <buffer> <C-j> <Plug>(unite_select_next_line)
imap <buffer> <Down> <Plug>(unite_select_next_line)
imap <buffer> <C-k> <Plug>(unite_select_previous_line)
imap <buffer> <Up> <Plug>(unite_select_previous_line)
if filereadable(".vim.custom")
so .vim.custom
if executable('ag')
" let g:unite_source_file_async_command =
" \ 'ag --follow --nocolor --nogroup --hidden -g ""'
" https://github.com/ggreer/the_silver_searcher
" Use ag in unite grep source.
" let g:unite_source_rec_async_command = 'ag --follow --nocolor --nogroup --hidden ' .
" \ '--ignore ''.hg'' --ignore ''.svn'' --ignore ''.git'' --ignore ''.bzr'' ' .
" \ '--ignore ''**/*.pyc'' -g ""'
let g:unite_source_grep_command = 'ag'
let g:unite_source_grep_default_opts =
\ '--line-numbers --nocolor --nogroup --hidden --ignore ' .
\ '''.hg'' --ignore ''.svn'' --ignore ''.git'' --ignore ''.bzr'' ' .
\ '--ignore ''**/*.pyc'''
let g:unite_source_grep_recursive_opt = ''
elseif executable('ack-grep')
let g:unite_source_grep_command = 'ack-grep'
" Match whole word only. This might/might not be a good idea
let g:unite_source_grep_default_opts = '--no-heading --no-color -a -H'
"let g:unite_source_grep_default_opts = '--no-heading --no-color -a -w'
let g:unite_source_grep_default_opts = '--exclude ''\.(git|svn|hg|bzr)'''
let g:unite_source_grep_recursive_opt = ''
elseif executable('ack')
let g:unite_source_grep_command = 'ack'
let g:unite_source_grep_default_opts = '--no-heading --no-color -a -w'
let g:unite_source_grep_default_opts = '--exclude ''\.(git|svn|hg|bzr)'''
let g:unite_source_grep_recursive_opt = ''
nnoremap [unite] <Nop>
nmap <space> [unite]
nmap [unite]s :<C-u>Unite -auto-preview grep:.<C-m>
nmap [unite]o :<C-u>Unite outline -start-insert<C-m>
nmap [unite]f :<C-u>Unite file_rec/async -start-insert<C-m>
nmap [unite]F :<C-u>Unite file -start-insert<C-m>
nmap [unite]g :<C-u>Unite file_rec/git -start-insert<C-m>
nmap [unite]j :<C-u>Unite buffer -start-insert<C-m>
" Reload
map <silent> tu :call GHC_BrowseAll()<CR>
" Type Lookup
map <silent> tw :call GHC_ShowType(1)<CR>
[submodule "external/deer"]
path = external/deer
url = git@github.com:Vifon/deer.git
[submodule "external/smart-change-directory"]
path = external/smart-change-directory
url = git@github.com:pavoljuhas/smart-change-directory.git