diff options
author | Yigit Sever | 2019-05-28 15:30:53 +0300 |
---|---|---|
committer | Yigit Sever | 2019-05-28 15:35:40 +0300 |
commit | 4cb21701414e7b15a0fccf297dc263ace59544bd (patch) | |
tree | d700e619c42c78a821d016e900d7466151eff835 /.config/nvim/init.vim | |
parent | d1bd1163aaa8ff8668b08632f3501e5041b568e5 (diff) | |
download | dotfiles-4cb21701414e7b15a0fccf297dc263ace59544bd.tar.gz dotfiles-4cb21701414e7b15a0fccf297dc263ace59544bd.tar.bz2 dotfiles-4cb21701414e7b15a0fccf297dc263ace59544bd.zip |
Nvim is a thesis writer
Diffstat (limited to '.config/nvim/init.vim')
-rwxr-xr-x | .config/nvim/init.vim | 37 |
1 files changed, 26 insertions, 11 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index f3919ec..c4e7c62 100755 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim | |||
@@ -28,6 +28,8 @@ Plug 'bling/vim-airline' | |||
28 | " color themes | 28 | " color themes |
29 | Plug 'arcticicestudio/nord-vim' | 29 | Plug 'arcticicestudio/nord-vim' |
30 | Plug 'aonemd/kuroi.vim' | 30 | Plug 'aonemd/kuroi.vim' |
31 | Plug 'ayu-theme/ayu-vim' | ||
32 | Plug 'lifepillar/vim-gruvbox8' | ||
31 | 33 | ||
32 | "Personal wiki | 34 | "Personal wiki |
33 | Plug 'vimwiki/vimwiki' | 35 | Plug 'vimwiki/vimwiki' |
@@ -119,12 +121,13 @@ set softtabstop=4 | |||
119 | set tabstop=8 | 121 | set tabstop=8 |
120 | 122 | ||
121 | " Use english for spellchecking, but don't spellcheck by default | 123 | " Use english for spellchecking, but don't spellcheck by default |
122 | set spell spelllang=en_us | 124 | set spell spelllang=en_gb |
123 | set nospell | 125 | set nospell |
124 | 126 | ||
125 | " Cool tab completion stuff | 127 | " Cool tab completion stuff |
126 | set wildmode=list:longest,full | 128 | set wildmode=list:longest,full |
127 | set wildignore=*.o,*.obj,*.class | 129 | set wildignore=*.o,*.obj,*.class,*.aux,*.lof,*.log,*.lot,*.fls,*.toc,*.fmt,*.fot,*.cb,*.cb2,.*.lb,.dvi,*.xdv,*.bbl,*.bcf,*.blg,*-blx.aux,*-blx.bib,*.run.xml,*.fdb_latexmk,*.synctex,*.synctex(busy),*.synctex.gz,*.synctex.gz(busy),*.pdfsync |
130 | let g:NERDTreeRespectWildIgnore = 1 | ||
128 | set nojoinspaces | 131 | set nojoinspaces |
129 | 132 | ||
130 | set scrolloff=4 " Keep n lines above/below cursor | 133 | set scrolloff=4 " Keep n lines above/below cursor |
@@ -165,7 +168,10 @@ let g:nord_italic = 1 | |||
165 | let g:nord_italic_comments = 1 | 168 | let g:nord_italic_comments = 1 |
166 | let g:nord_cursor_line_number_background = 1 | 169 | let g:nord_cursor_line_number_background = 1 |
167 | 170 | ||
171 | let ayucolor="light" | ||
172 | |||
168 | colorscheme nord | 173 | colorscheme nord |
174 | " colorscheme ayu | ||
169 | 175 | ||
170 | " }}} | 176 | " }}} |
171 | 177 | ||
@@ -224,19 +230,19 @@ nmap p <plug>(YoinkPaste_p) | |||
224 | nmap P <plug>(YoinkPaste_P) | 230 | nmap P <plug>(YoinkPaste_P) |
225 | 231 | ||
226 | " substitute from yank | 232 | " substitute from yank |
227 | nnoremap <leader>ys <plug>(SubversiveSubstitute) | 233 | nmap <leader>ys <plug>(SubversiveSubstitute) |
228 | nnoremap <leader>yss <plug>(SubversiveSubstituteLine) | 234 | nmap <leader>yss <plug>(SubversiveSubstituteLine) |
229 | nnoremap <leader>yS <plug>(SubversiveSubstituteToEndOfLine) | 235 | nmap <leader>yS <plug>(SubversiveSubstituteToEndOfLine) |
230 | 236 | ||
231 | " substitute over range | 237 | " substitute over range |
232 | nnoremap <leader>s <plug>(SubversiveSubstituteRange) | 238 | nmap <leader>s <plug>(SubversiveSubstituteRange) |
233 | xnoremap <leader>s <plug>(SubversiveSubstituteRange) | 239 | xmap <leader>s <plug>(SubversiveSubstituteRange) |
234 | nnoremap <leader>ss <plug>(SubversiveSubstituteWordRange) | 240 | nmap <leader>ss <plug>(SubversiveSubstituteWordRange) |
235 | 241 | ||
236 | " subvert over range | 242 | " subvert over range |
237 | nnoremap <leader><Leader>s <plug>(SubversiveSubvertRange) | 243 | nmap <leader><Leader>s <plug>(SubversiveSubvertRange) |
238 | xnoremap <leader><leader>s <plug>(SubversiveSubvertRange) | 244 | xmap <leader><leader>s <plug>(SubversiveSubvertRange) |
239 | nnoremap <leader><leader>ss <plug>(SubversiveSubvertWordRange) | 245 | nmap <leader><leader>ss <plug>(SubversiveSubvertWordRange) |
240 | 246 | ||
241 | " iterate over yank list | 247 | " iterate over yank list |
242 | nmap <c-n> <plug>(YoinkPostPasteSwapBack) | 248 | nmap <c-n> <plug>(YoinkPostPasteSwapBack) |
@@ -259,6 +265,9 @@ let g:airline_powerline_fonts = 1 | |||
259 | 265 | ||
260 | let g:airline#extensions#tabline#formatter = 'unique_tail' | 266 | let g:airline#extensions#tabline#formatter = 'unique_tail' |
261 | let g:airline#extensions#ycm#enabled = 1 | 267 | let g:airline#extensions#ycm#enabled = 1 |
268 | let g:airline#extensions#tabline#enabled = 1 | ||
269 | let g:airline#extensions#tabline#left_sep = ' ' | ||
270 | let g:airline#extensions#tabline#left_alt_sep = '|' | ||
262 | "}}} | 271 | "}}} |
263 | 272 | ||
264 | "{{{ NERDTree | 273 | "{{{ NERDTree |
@@ -320,8 +329,14 @@ let g:vimwiki_global_ext = 0 | |||
320 | 329 | ||
321 | " {{{ vimtex | 330 | " {{{ vimtex |
322 | let g:vimtex_view_method = 'zathura' | 331 | let g:vimtex_view_method = 'zathura' |
332 | let g:tex_flavor='latex' | ||
333 | let g:vimtex_quickfix_mode = 0 | ||
323 | " }}} | 334 | " }}} |
324 | 335 | ||
325 | " {{{ rainbow | 336 | " {{{ rainbow |
326 | let g:rainbow_active = 0 | 337 | let g:rainbow_active = 0 |
327 | " }}} | 338 | " }}} |
339 | |||
340 | " {{{ Gutentags | ||
341 | let g:gutentags_project_root = ['Makefile'] | ||
342 | " }}} | ||