Update vimrc
This commit is contained in:
		
							parent
							
								
									01fe64e4a4
								
							
						
					
					
						commit
						99af6469c9
					
				
					 1 changed files with 26 additions and 28 deletions
				
			
		| 
						 | 
				
			
			@ -10,27 +10,34 @@ endif
 | 
			
		|||
 | 
			
		||||
" Plug plugins using VimPlug
 | 
			
		||||
call plug#begin('~/.config/vim/plugged')
 | 
			
		||||
    " Tools
 | 
			
		||||
    Plug 'editorconfig/editorconfig-vim'
 | 
			
		||||
    Plug 'airblade/vim-gitgutter'
 | 
			
		||||
    Plug 'samoshkin/vim-mergetool'
 | 
			
		||||
    Plug 'fidian/hexmode'
 | 
			
		||||
    Plug 'scrooloose/nerdtree'
 | 
			
		||||
    Plug 'vim-scripts/DoxygenToolkit.vim'
 | 
			
		||||
    Plug 'drmikehenry/vim-headerguard'
 | 
			
		||||
    Plug 'jiangmiao/auto-pairs'
 | 
			
		||||
 | 
			
		||||
    " Eye-Candy
 | 
			
		||||
    Plug 'itchyny/lightline.vim'
 | 
			
		||||
    Plug 'nanotech/jellybeans.vim'
 | 
			
		||||
    Plug 'scrooloose/syntastic'
 | 
			
		||||
    Plug 'sersorrel/vim-lilypond'
 | 
			
		||||
    Plug 'vim-scripts/DoxygenToolkit.vim'
 | 
			
		||||
    Plug 'drmikehenry/vim-headerguard'
 | 
			
		||||
    Plug 'sirtaj/vim-openscad'
 | 
			
		||||
    Plug 'cespare/vim-toml'
 | 
			
		||||
    Plug 'posva/vim-vue'
 | 
			
		||||
    Plug 'lervag/vimtex'
 | 
			
		||||
    Plug 'fatih/vim-go'
 | 
			
		||||
    Plug 'Yggdroot/indentLine'
 | 
			
		||||
 | 
			
		||||
    " Commands
 | 
			
		||||
    Plug 'machakann/vim-swap'
 | 
			
		||||
    Plug 'tpope/vim-sleuth'
 | 
			
		||||
    Plug 'neoclide/coc.nvim', { 'branch': 'release' }
 | 
			
		||||
    Plug 'matze/vim-move'
 | 
			
		||||
 | 
			
		||||
    " Syntax highlighting
 | 
			
		||||
    Plug 'sirtaj/vim-openscad'
 | 
			
		||||
    Plug 'lervag/vimtex'
 | 
			
		||||
    Plug 'sheerun/vim-polyglot'
 | 
			
		||||
call plug#end()
 | 
			
		||||
 | 
			
		||||
"let g:indentLine_setColors = 0
 | 
			
		||||
 | 
			
		||||
packadd termdebug
 | 
			
		||||
 | 
			
		||||
set number relativenumber
 | 
			
		||||
| 
						 | 
				
			
			@ -55,7 +62,13 @@ set laststatus=2
 | 
			
		|||
 | 
			
		||||
set encoding=utf-8
 | 
			
		||||
 | 
			
		||||
set mouse=a
 | 
			
		||||
 | 
			
		||||
set incsearch
 | 
			
		||||
set hlsearch
 | 
			
		||||
 | 
			
		||||
set nowrap
 | 
			
		||||
set nocompatible
 | 
			
		||||
 | 
			
		||||
set wildmode=longest,list,full
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -81,6 +94,7 @@ endif
 | 
			
		|||
map <leader>b :Break<CR>
 | 
			
		||||
map <leader>n :NERDTreeToggle<CR>
 | 
			
		||||
 | 
			
		||||
nnoremap <CR> :noh<CR><CR>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
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'
 | 
			
		||||
\}
 | 
			
		||||
 | 
			
		||||
let g:move_key_modifier = 'C'
 | 
			
		||||
 | 
			
		||||
inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>"
 | 
			
		||||
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>
 | 
			
		||||
let g:indentLine_char_list = ['|', '¦', '┆', '┊']
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue