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 | " }}} | ||
