-
Notifications
You must be signed in to change notification settings - Fork 0
/
vimrc
228 lines (210 loc) · 4.67 KB
/
vimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
scriptencoding utf-8
filetype plugin on
colorscheme greyscale
let mapleader="\<Space>"
let &showbreak='› '
augroup PLUGINS
autocmd!
autocmd User DeferPost packadd cfilter
autocmd User DeferPost packadd targets
autocmd User DeferPost packadd editorconfig | EditorConfigReload
augroup END
set autoindent
set autoread
set backspace=indent,eol,start
set backup
set backupcopy=auto
set backupdir=$HOME/.vim/backup
set belloff=all
set breakindent
set breakindentopt=shift:2
set clipboard=
set cmdheight=1
set cmdwinheight=30
set complete=.,w,b,u
set completeopt=menuone
set concealcursor=nvic
set conceallevel=3
set cpoptions=BceFs
set cryptmethod=blowfish2
set cscopequickfix=s-,c-,d-,i-,t-,e-,a-,g-
set cscopetagorder=0
set cscopeverbose
set diffexpr=
set diffopt=algorithm:patience,internal,indent-heuristic,iwhite,filler,vertical,hiddenoff
set directory=$HOME/.vim/swap//
set encoding=utf-8
set endofline
set equalalways
set expandtab
set exrc
set fileencoding=utf-8
set fileencodings=utf-8
set fileformats=unix,dos,mac
set fillchars=
set foldclose=
set foldenable
set foldexpr=fold#method(v:lnum)
set foldlevel=0
set foldmethod=expr
set foldminlines=0
set foldnestmax=3
set foldopen=search,insert,quickfix,tag,undo
set formatoptions=cqrj
set guicursor=a:block-Cursor,a:blinkon0
set guifont=Source\ Code\ Pro\ Regular\ 13
set guioptions=i
set hidden
set history=1000
set hlsearch
set incsearch
set indentexpr=format#indentexpr(v:lnum)
set keywordprg=:DevDocs
set laststatus=2
set lazyredraw
set linebreak
set listchars=tab:▸\ ,eol:¬,extends:»,precedes:«,nbsp:○,space:·
set magic
set matchtime=3
set menuitems=10
set mouse=
set noautowrite
set noautowriteall
set nobomb
set nocindent
set noconfirm
set noerrorbells
set nofsync
set nogdefault
set noignorecase
set nojoinspaces
set nolist
set nomodeline
set nomore
set nopaste
set noshowcmd
set noshowmatch
set noshowmode
set nosmartindent
set nosmarttab
set nospell
set notimeout
set nowrap
set nowritebackup
set nrformats=
set number
set path=.,,
set previewheight=12
set pumheight=10
set regexpengine=0
set report=2
set scrolloff=5
set secure
set selectmode=
set sessionoptions=blank,buffers,winsize,tabpages
set shell=/bin/sh
set shellcmdflag=-c
set shiftwidth=4
set shortmess=atTIcsAWFO
set showtabline=2
set sidescrolloff=10
set softtabstop=4
set spellcapcheck=
set spelllang=en,fr
set splitbelow
set splitright
set startofline
set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc,.png,.jpg
set swapfile
set swapsync=
set switchbuf=useopen
set synmaxcol=256
set tabline=%!tabs#tabline()
set tabstop=8
set tagbsearch
set tagcase=followic
set tagrelative
set tags=./tags;/
set termencoding=utf-8
set termwinkey=<C-W>
set textwidth=72
set title
set ttimeout
set ttimeoutlen=5
set ttyfast
set undodir=$HOME/.vim/undo//
set undofile
set undolevels=5000
set updatecount=10
set updatetime=1000
set viewoptions=folds,options,cursor,slash,unix
set viminfo='30,<50,s10,h
set virtualedit=block
set visualbell
set warn
set wildignore=*/.svn/**/*,*/.git/**/*,*/.hg/**/*,tags,cscope.out,*%*,**/*.retry
set wildignorecase
set wildmenu
set wildmode=longest:full,full
set winheight=1
set winminheight=0
set winminwidth=0
set winwidth=1
set wrapscan
let g:html_indent_script1="inc"
let g:html_indent_style1="inc"
let g:PHP_autoformatcomment=0
let g:PHP_outdentphpescape=0
let g:PHP_removeCRwhenUnix=1
let g:PHP_vintage_case_default_indent=1
let g:python_highlight_all=1
let g:python_recommended_style=0
let g:ruby_no_expensive=1
let g:ruby_operators=1
let g:ruby_space_errors=0
let g:rubycomplete_buffer_loading=1
let g:rubycomplete_classes_in_global=1
let g:rubycomplete_rails=1
let g:omni_sql_no_default_maps=1
let g:yaml_schema="pyyaml"
let g:tex_flavor="latex"
let g:netrw_liststyle=0
let g:netrw_banner=0
let g:netrw_preview=0
let g:netrw_alto=1
let g:netrw_altv=1
let g:netrw_altfile=1
let g:netrw_silent=1
let g:netrw_use_errorwindow=0
let g:netrw_browse_split=0
let g:netrw_browsex_viewer="xdg-open"
let g:netrw_ftp_cmd="ftp -p"
let g:netrw_mousemaps=0
let g:netrw_winsize=0
let g:netrw_nobeval=1
let g:netrw_keepdir=1
let g:netrw_dirhistmax=0
let g:netrw_nogx=1
let g:loaded_2html_plugin=1
let g:loaded_getscript=1
let g:loaded_getscriptPlugin=1
let g:loaded_gzip=1
let g:loaded_logiPat=1
let g:loaded_rrhelper=1
let g:loaded_sql_completion=1
let g:loaded_syntax_completion=1
let g:loaded_tar=1
let g:loaded_tarPlugin=1
let g:loaded_vimball=1
let g:loaded_vimballPlugin=1
let g:loaded_zip=1
let g:loaded_zipPlugin=1
let g:loaded_netrwPlugin=1
let g:loaded_netrwFileHandlers=1
let g:loaded_matchparen=1
let g:loaded_fzf=1
let g:loaded_spellfile_plugin=1
let g:vim_indent_cont=&shiftwidth
let g:markdown_folding=1
let g:skip_defaults_vim=1
let g:nocompile=0