|
|
@ -1,21 +1,24 @@
|
|
1
|
1
|
set nocompatible
|
|
2
|
2
|
filetype off
|
|
3
|
3
|
|
|
4
|
|
set rtp+=~/.vim/bundle/vundle
|
|
5
|
|
call vundle#rc()
|
|
6
|
|
|
|
7
|
|
Bundle 'gmarik/vundle'
|
|
8
|
|
Bundle 'Valloric/YouCompleteMe'
|
|
9
|
|
Bundle 'Lokaltog/vim-easymotion'
|
|
10
|
|
"Bundle 'laurilehmijoki/haskellmode-vim'
|
|
11
|
|
"au BufNewFile,BufRead *.hs compiler ghc
|
|
12
|
|
Bundle 'scrooloose/syntastic'
|
|
13
|
|
Bundle 'bitc/vim-hdevtools'
|
|
14
|
|
au FileType haskell noremap <buffer> \ht :HdevtoolsType<CR>
|
|
15
|
|
au FileType haskell noremap <buffer> \hc :HdevtoolsClear<CR>
|
|
16
|
|
Bundle 'tpope/vim-foreplay'
|
|
17
|
|
Bundle 'airblade/vim-gitgutter'
|
|
18
|
|
Bundle 'terryma/vim-multiple-cursors'
|
|
|
4
|
if isdirectory('~/.vim/bundle/vundle')
|
|
|
5
|
set runtimepath+=~/.vim/bundle/vundle
|
|
|
6
|
call vundle#rc()
|
|
|
7
|
|
|
|
8
|
Bundle 'gmarik/vundle'
|
|
|
9
|
Bundle 'Valloric/YouCompleteMe'
|
|
|
10
|
Bundle 'Lokaltog/vim-easymotion'
|
|
|
11
|
"Bundle 'laurilehmijoki/haskellmode-vim'
|
|
|
12
|
"au BufNewFile,BufRead *.hs compiler ghc
|
|
|
13
|
Bundle 'scrooloose/syntastic'
|
|
|
14
|
Bundle 'bitc/vim-hdevtools'
|
|
|
15
|
au FileType haskell noremap <buffer> \ht :HdevtoolsType<CR>
|
|
|
16
|
au FileType haskell noremap <buffer> \hc :HdevtoolsClear<CR>
|
|
|
17
|
Bundle 'tpope/vim-foreplay'
|
|
|
18
|
|
|
|
19
|
Bundle 'airblade/vim-gitgutter'
|
|
|
20
|
Bundle 'terryma/vim-multiple-cursors'
|
|
|
21
|
endif
|
|
19
|
22
|
|
|
20
|
23
|
" Have syntax highlighting and non-vi features
|
|
21
|
24
|
syntax on
|
|
|
@ -104,26 +107,27 @@ au BufNewFile,BufRead *.{opa,trx} set filetype=opa shiftwidth=2 tabstop=2 expand
|
|
104
|
107
|
" Don't let me further than 1 line towards the end or the beginning.
|
|
105
|
108
|
set scrolloff=1
|
|
106
|
109
|
|
|
107
|
|
"""
|
|
108
|
|
call pathogen#infect('~/t/vim/')
|
|
109
|
|
call pathogen#infect('~/t/rust/src/etc/')
|
|
110
|
|
let g:ctrlp_custom_ignore = {
|
|
111
|
|
\ 'dir': '\.git$'
|
|
112
|
|
\ }
|
|
113
|
|
let g:ctrlp_prompt_mappings = {
|
|
114
|
|
\ 'PrtClearCache': ['<F12>']
|
|
115
|
|
\ }
|
|
116
|
|
call pathogen#infect('~/t/notmuch/')
|
|
117
|
|
call pathogen#infect('~/t/vim/clojure')
|
|
118
|
|
let g:vimclojure#ParenRainbow=1
|
|
119
|
|
let g:vimclojure#NailgunClient="/home/lu/t/vim/clojure/client/ng"
|
|
120
|
|
let g:vimclojure#WantNailgun=0
|
|
121
|
|
|
|
122
|
|
" soo beautiful! :)
|
|
123
|
|
set background=dark
|
|
124
|
|
let g:solarized_termtrans = 0
|
|
125
|
|
let g:solarized_termcolors = 16
|
|
126
|
|
colorscheme solarized
|
|
|
110
|
if exists("pathogen")
|
|
|
111
|
call pathogen#infect('~/t/vim/')
|
|
|
112
|
call pathogen#infect('~/t/rust/src/etc/')
|
|
|
113
|
let g:ctrlp_custom_ignore = {
|
|
|
114
|
\ 'dir': '\.git$'
|
|
|
115
|
\ }
|
|
|
116
|
let g:ctrlp_prompt_mappings = {
|
|
|
117
|
\ 'PrtClearCache': ['<F12>']
|
|
|
118
|
\ }
|
|
|
119
|
call pathogen#infect('~/t/notmuch/')
|
|
|
120
|
call pathogen#infect('~/t/vim/clojure')
|
|
|
121
|
let g:vimclojure#ParenRainbow=1
|
|
|
122
|
let g:vimclojure#NailgunClient="/home/lu/t/vim/clojure/client/ng"
|
|
|
123
|
let g:vimclojure#WantNailgun=0
|
|
|
124
|
|
|
|
125
|
" soo beautiful! :)
|
|
|
126
|
set background=dark
|
|
|
127
|
let g:solarized_termtrans = 0
|
|
|
128
|
let g:solarized_termcolors = 16
|
|
|
129
|
colorscheme solarized
|
|
|
130
|
endif
|
|
127
|
131
|
|
|
128
|
132
|
" Show whitespace
|
|
129
|
133
|
set list
|