|
|
@ -1,72 +1,73 @@
|
|
|
|
set nocompatible
|
|
|
|
set nocompatible
|
|
|
|
|
|
|
|
|
|
|
|
" Vundle stuff
|
|
|
|
|
|
|
|
filetype off
|
|
|
|
filetype off
|
|
|
|
set rtp+=~/.vim/bundle/vundle/
|
|
|
|
set rtp+=~/.vim/bundle/Vundle.vim
|
|
|
|
call vundle#rc()
|
|
|
|
call vundle#begin()
|
|
|
|
Bundle 'gmarik/vundle'
|
|
|
|
|
|
|
|
|
|
|
|
Plugin 'gmarik/Vundle.vim'
|
|
|
|
Bundle 'terryma/vim-multiple-cursors'
|
|
|
|
Plugin 'terryma/vim-multiple-cursors'
|
|
|
|
Bundle 'chrisbra/csv.vim'
|
|
|
|
Plugin 'chrisbra/csv.vim'
|
|
|
|
Bundle 'spreadsheet.vim'
|
|
|
|
"Plugin 'spreadsheet.vim'
|
|
|
|
Bundle 'szw/vim-dict'
|
|
|
|
Plugin 'szw/vim-dict'
|
|
|
|
Bundle 'groenewege/vim-less'
|
|
|
|
Plugin 'groenewege/vim-less'
|
|
|
|
Bundle 'digitaltoad/vim-jade'
|
|
|
|
Plugin 'digitaltoad/vim-jade'
|
|
|
|
Bundle 'jelera/vim-javascript-syntax'
|
|
|
|
Plugin 'jelera/vim-javascript-syntax'
|
|
|
|
Bundle 'kchmck/vim-coffee-script'
|
|
|
|
Plugin 'kchmck/vim-coffee-script'
|
|
|
|
Bundle 'burnettk/vim-angular'
|
|
|
|
Plugin 'burnettk/vim-angular'
|
|
|
|
Bundle 'jQuery'
|
|
|
|
Plugin 'jQuery'
|
|
|
|
Bundle 'vim-ruby/vim-ruby'
|
|
|
|
Plugin 'vim-ruby/vim-ruby'
|
|
|
|
Bundle 'tpope/vim-rails'
|
|
|
|
Plugin 'tpope/vim-rails'
|
|
|
|
Bundle 'tpope/vim-repeat'
|
|
|
|
Plugin 'tpope/vim-repeat'
|
|
|
|
Bundle 'tpope/vim-surround'
|
|
|
|
Plugin 'tpope/vim-surround'
|
|
|
|
Bundle 'tpope/vim-fugitive'
|
|
|
|
Plugin 'tpope/vim-fugitive'
|
|
|
|
Bundle 'tpope/vim-endwise'
|
|
|
|
Plugin 'tpope/vim-endwise'
|
|
|
|
Bundle 'tpope/vim-vinegar'
|
|
|
|
Plugin 'tpope/vim-vinegar'
|
|
|
|
Bundle 'tpope/vim-characterize.git'
|
|
|
|
Plugin 'tpope/vim-characterize.git'
|
|
|
|
Bundle 'tpope/vim-jdaddy'
|
|
|
|
Plugin 'tpope/vim-jdaddy'
|
|
|
|
Bundle 'tpope/vim-eunuch'
|
|
|
|
Plugin 'tpope/vim-eunuch'
|
|
|
|
" Bundle 'tpope/vim-unimpared'
|
|
|
|
" Plugin 'tpope/vim-unimpared'
|
|
|
|
Bundle 'mileszs/ack.vim'
|
|
|
|
Plugin 'mileszs/ack.vim'
|
|
|
|
Bundle 'justinmk/vim-sneak'
|
|
|
|
Plugin 'justinmk/vim-sneak'
|
|
|
|
Bundle 'bkad/CamelCaseMotion'
|
|
|
|
Plugin 'bkad/CamelCaseMotion'
|
|
|
|
Bundle 'majutsushi/tagbar'
|
|
|
|
Plugin 'majutsushi/tagbar'
|
|
|
|
Bundle 'scrooloose/syntastic'
|
|
|
|
Plugin 'scrooloose/syntastic'
|
|
|
|
Bundle 'scrooloose/nerdcommenter'
|
|
|
|
Plugin 'scrooloose/nerdcommenter'
|
|
|
|
Bundle 'w0ng/vim-hybrid'
|
|
|
|
Plugin 'w0ng/vim-hybrid'
|
|
|
|
" Bundle 'ervandew/supertab'
|
|
|
|
" Plugin 'ervandew/supertab'
|
|
|
|
Bundle 'kien/ctrlp.vim'
|
|
|
|
Plugin 'kien/ctrlp.vim'
|
|
|
|
Bundle 'gregsexton/MatchTag'
|
|
|
|
Plugin 'gregsexton/MatchTag'
|
|
|
|
" Bundle 'kana/vim-smartinput'
|
|
|
|
" Plugin 'kana/vim-smartinput'
|
|
|
|
Bundle 'Raimondi/delimitMate'
|
|
|
|
Plugin 'Raimondi/delimitMate'
|
|
|
|
Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
|
|
|
|
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
|
|
|
|
Bundle 'mbbill/undotree'
|
|
|
|
Plugin 'mbbill/undotree'
|
|
|
|
Bundle 'coderifous/textobj-word-column.vim'
|
|
|
|
Plugin 'coderifous/textobj-word-column.vim'
|
|
|
|
" Bundle 'myusuf3/numbers'
|
|
|
|
" Plugin 'myusuf3/numbers'
|
|
|
|
" Bundle 'benmills/vimux'
|
|
|
|
" Plugin 'benmills/vimux'
|
|
|
|
Bundle 'searchfold.vim'
|
|
|
|
Plugin 'searchfold.vim'
|
|
|
|
Bundle 'godlygeek/tabular'
|
|
|
|
Plugin 'godlygeek/tabular'
|
|
|
|
Bundle 'kshenoy/vim-signature'
|
|
|
|
Plugin 'kshenoy/vim-signature'
|
|
|
|
Bundle 'SirVer/ultisnips'
|
|
|
|
Plugin 'SirVer/ultisnips'
|
|
|
|
"Bundle 'fmoralesc/vim-pad' " Takes forever to start
|
|
|
|
"Plugin 'fmoralesc/vim-pad' " Takes forever to start
|
|
|
|
Bundle 'lukerandall/haskellmode-vim'
|
|
|
|
Plugin 'eagletmt/ghc-mod'
|
|
|
|
Bundle 'bitc/vim-hdevtools'
|
|
|
|
"Plugin 'eagletmt/neco-ghc'
|
|
|
|
" Bundle 'Shougo/neocomplcache'
|
|
|
|
"Plugin 'lukerandall/haskellmode-vim'
|
|
|
|
Bundle 'qstrahl/vim-matchmaker'
|
|
|
|
"Plugin 'bitc/vim-hdevtools'
|
|
|
|
"Bundle 'bling/vim-airline'
|
|
|
|
Plugin 'Shougo/vimproc.vim'
|
|
|
|
Bundle 'matze/vim-move'
|
|
|
|
"Plugin 'Shougo/neocomplcache'
|
|
|
|
Bundle 'bruno-/vim-vertical-move'
|
|
|
|
Plugin 'qstrahl/vim-matchmaker'
|
|
|
|
Bundle 'itchyny/calendar.vim'
|
|
|
|
"Plugin 'bling/vim-airline'
|
|
|
|
Bundle 'lfilho/cosco.vim'
|
|
|
|
Plugin 'matze/vim-move'
|
|
|
|
Bundle 'ntpeters/vim-better-whitespace'
|
|
|
|
Plugin 'bruno-/vim-vertical-move'
|
|
|
|
|
|
|
|
Plugin 'itchyny/calendar.vim'
|
|
|
|
|
|
|
|
Plugin 'lfilho/cosco.vim'
|
|
|
|
|
|
|
|
Plugin 'ntpeters/vim-better-whitespace'
|
|
|
|
" No good for IOCOM
|
|
|
|
" No good for IOCOM
|
|
|
|
Bundle 'sdanielf/vim-stdtabs'
|
|
|
|
Plugin 'sdanielf/vim-stdtabs'
|
|
|
|
Bundle 'airblade/vim-gitgutter'
|
|
|
|
Plugin 'airblade/vim-gitgutter'
|
|
|
|
Bundle 'gcmt/wildfire.vim'
|
|
|
|
Plugin 'gcmt/wildfire.vim'
|
|
|
|
Bundle 'lambdatoast/elm.vim'
|
|
|
|
Plugin 'lambdatoast/elm.vim'
|
|
|
|
|
|
|
|
|
|
|
|
let $GIT_SSL_NO_VERIFY = 'true'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"let $GIT_SSL_NO_VERIFY = 'true'
|
|
|
|
|
|
|
|
call vundle#end()
|
|
|
|
filetype plugin indent on " last Vundle requirement
|
|
|
|
filetype plugin indent on " last Vundle requirement
|
|
|
|
|
|
|
|
|
|
|
|
" mouse
|
|
|
|
" mouse
|
|
|
@ -234,9 +235,14 @@ nnoremap <silent><leader><leader>vc :VimuxClearRunnerHistory<cr>
|
|
|
|
"let g:pad_search_backend = "ack"
|
|
|
|
"let g:pad_search_backend = "ack"
|
|
|
|
|
|
|
|
|
|
|
|
" Haskellmode
|
|
|
|
" Haskellmode
|
|
|
|
let g:ghc = "/usr/bin/ghc"
|
|
|
|
"let g:ghc = "/usr/bin/ghc"
|
|
|
|
let g:haddock_browser = "open"
|
|
|
|
"let g:haddock_browser = "open"
|
|
|
|
let g:haddock_browser_callformat = "%s %s"
|
|
|
|
"let g:haddock_browser_callformat = "%s %s"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" hdevtools
|
|
|
|
|
|
|
|
"nnoremap <leader>ht :HdevtoolsType<cr>
|
|
|
|
|
|
|
|
"nnoremap <leader>hc :HdevtoolsClear<cr>
|
|
|
|
|
|
|
|
"nnoremap <leader>hi :HdevtoolsInfo<cr>
|
|
|
|
|
|
|
|
|
|
|
|
" automatically open and close the popup menu / preview window
|
|
|
|
" automatically open and close the popup menu / preview window
|
|
|
|
au CursorMovedI,InsertLeave * if pumvisible() == 0|silent! pclose|endif
|
|
|
|
au CursorMovedI,InsertLeave * if pumvisible() == 0|silent! pclose|endif
|
|
|
@ -254,11 +260,6 @@ map <c-h> <c-w>h<c-w>_
|
|
|
|
" NeoComplCache
|
|
|
|
" NeoComplCache
|
|
|
|
" let g:neocomplcache_enable_at_startup = 1
|
|
|
|
" let g:neocomplcache_enable_at_startup = 1
|
|
|
|
|
|
|
|
|
|
|
|
" hdevtools
|
|
|
|
|
|
|
|
nnoremap <leader>ht :HdevtoolsType<cr>
|
|
|
|
|
|
|
|
nnoremap <leader>hc :HdevtoolsClear<cr>
|
|
|
|
|
|
|
|
nnoremap <leader>hi :HdevtoolsInfo<cr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" Vim-move
|
|
|
|
" Vim-move
|
|
|
|
let g:move_key_modifier = 'C'
|
|
|
|
let g:move_key_modifier = 'C'
|
|
|
|
|
|
|
|
|
|
|
|