Update vimrc

This commit is contained in:
Tobias Reisinger 2021-02-20 22:45:45 +01:00
parent 01fe64e4a4
commit 99af6469c9

View file

@ -10,27 +10,34 @@ endif
" Plug plugins using VimPlug " Plug plugins using VimPlug
call plug#begin('~/.config/vim/plugged') call plug#begin('~/.config/vim/plugged')
" Tools
Plug 'editorconfig/editorconfig-vim' Plug 'editorconfig/editorconfig-vim'
Plug 'airblade/vim-gitgutter' Plug 'airblade/vim-gitgutter'
Plug 'samoshkin/vim-mergetool' Plug 'samoshkin/vim-mergetool'
Plug 'fidian/hexmode' Plug 'fidian/hexmode'
Plug 'scrooloose/nerdtree' Plug 'scrooloose/nerdtree'
Plug 'vim-scripts/DoxygenToolkit.vim'
Plug 'drmikehenry/vim-headerguard'
Plug 'jiangmiao/auto-pairs'
" Eye-Candy
Plug 'itchyny/lightline.vim' Plug 'itchyny/lightline.vim'
Plug 'nanotech/jellybeans.vim' Plug 'nanotech/jellybeans.vim'
Plug 'scrooloose/syntastic' Plug 'scrooloose/syntastic'
Plug 'sersorrel/vim-lilypond' Plug 'Yggdroot/indentLine'
Plug 'vim-scripts/DoxygenToolkit.vim'
Plug 'drmikehenry/vim-headerguard' " Commands
Plug 'sirtaj/vim-openscad'
Plug 'cespare/vim-toml'
Plug 'posva/vim-vue'
Plug 'lervag/vimtex'
Plug 'fatih/vim-go'
Plug 'machakann/vim-swap' Plug 'machakann/vim-swap'
Plug 'tpope/vim-sleuth' Plug 'matze/vim-move'
Plug 'neoclide/coc.nvim', { 'branch': 'release' }
" Syntax highlighting
Plug 'sirtaj/vim-openscad'
Plug 'lervag/vimtex'
Plug 'sheerun/vim-polyglot'
call plug#end() call plug#end()
"let g:indentLine_setColors = 0
packadd termdebug packadd termdebug
set number relativenumber set number relativenumber
@ -55,7 +62,13 @@ set laststatus=2
set encoding=utf-8 set encoding=utf-8
set mouse=a
set incsearch
set hlsearch
set nowrap set nowrap
set nocompatible
set wildmode=longest,list,full set wildmode=longest,list,full
@ -81,6 +94,7 @@ endif
map <leader>b :Break<CR> map <leader>b :Break<CR>
map <leader>n :NERDTreeToggle<CR> map <leader>n :NERDTreeToggle<CR>
nnoremap <CR> :noh<CR><CR>
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
@ -148,22 +162,6 @@ let g:vimtex_compiler_latexmk = {
\ 'build_dir': 'latexmk_output' \ 'build_dir': 'latexmk_output'
\} \}
let g:move_key_modifier = 'C'
inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>" let g:indentLine_char_list = ['|', '¦', '┆', '┊']
inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
inoremap <silent><expr> <C-space> coc#refresh()
"GoTo code navigation
nmap <leader>g <C-o>
nmap <silent> gd <Plug>(coc-definition)
nmap <silent> gt <Plug>(coc-type-definition)
nmap <silent> gi <Plug>(coc-implementation)
nmap <silent> gr <Plug>(coc-references)
nmap <leader>rn <Plug>(coc-rename)
"show all diagnostics.
nnoremap <silent> <leader>d :<C-u>CocList diagnostics<cr>
"manage extensions.
nnoremap <silent> <leader>e :<C-u>CocList extensions<cr>