vim to neovim
This commit is contained in:
		
							
								
								
									
										46
									
								
								vim/.vimrc
									
									
									
									
									
								
							
							
						
						
									
										46
									
								
								vim/.vimrc
									
									
									
									
									
								
							| @ -1,5 +1,26 @@ | ||||
| nnoremap <C-p> :Buffers<CR> | ||||
| nnoremap <C-g> :Ag<CR> | ||||
| map gf :e <cfile><CR> | ||||
|  | ||||
| "FZF Buffer Delete | ||||
|  | ||||
| function! s:list_buffers() | ||||
|   redir => list | ||||
|   silent ls | ||||
|   redir END | ||||
|   return split(list, "\n") | ||||
| endfunction | ||||
|  | ||||
| function! s:delete_buffers(lines) | ||||
|   execute 'bwipeout' join(map(a:lines, {_, line -> split(line)[0]})) | ||||
| endfunction | ||||
|  | ||||
|  | ||||
| command! BD call fzf#run(fzf#wrap({ | ||||
|   \ 'source': s:list_buffers(), | ||||
|   \ 'sink*': { lines -> s:delete_buffers(lines) }, | ||||
|   \ 'options': '--multi --reverse --bind ctrl-a:select-all+accept' | ||||
| \ })) | ||||
|  | ||||
| "alt g to :Gfiles (if in git folder) else :Files | ||||
| function! GFilesFallback() | ||||
| @ -31,17 +52,17 @@ let g:vimtex_grammar_textidote = {'jar': '/usr/share/java/textidote.jar'} | ||||
|  | ||||
| let g:vimtex_view_method = 'zathura' | ||||
|  | ||||
| nnoremap gd :YcmCompleter GoToDefinition<CR> | ||||
| nnoremap gr :YcmCompleter GoToReferences<CR> | ||||
| nnoremap K :YcmCompleter GetDoc<CR> | ||||
| nnoremap \<CR> :YcmCompleter FixIt<CR> | ||||
| " nnoremap gd :YcmCompleter GoToDefinition<CR> | ||||
| " nnoremap gr :YcmCompleter GoToReferences<CR> | ||||
| " nnoremap K :YcmCompleter GetDoc<CR> | ||||
| " nnoremap \<CR> :YcmCompleter FixIt<CR> | ||||
| noremap gN :Lex<CR> | ||||
|  | ||||
| nnoremap <F12> :Make<CR> | ||||
| nnoremap <leader><F12> :Make run<CR> | ||||
|  | ||||
| "Documentation | ||||
| nnoremap K :execute 'vert term' &keywordprg '<cexpr>'<cr> | ||||
| " nnoremap K :execute 'vert term' &keywordprg '<cexpr>'<cr> | ||||
| command Curl :execute 'vert term lynx -dump' escape(@+, '#') | ||||
| command OpenLink :silent w !urlscan | ||||
|  | ||||
| @ -79,6 +100,11 @@ let g:ycm_language_server = [ | ||||
| 			\ 	'filetypes': ['tex'], | ||||
| 			\ 	}, | ||||
| 			\	{ | ||||
| 			\ 	'name': 'vue', | ||||
| 			\ 	'cmdline': [ 'vue-language-server', '--stdio' ], | ||||
| 			\ 	'filetypes': ['vue'], | ||||
| 			\ 	}, | ||||
| 			\	{ | ||||
| 			\	'name': 'godot', | ||||
| 			\	'filetypes': ['gdscript'], | ||||
| 			\	'port': 6008, | ||||
| @ -120,16 +146,20 @@ set nu | ||||
| set rnu | ||||
| set scrolloff=10 | ||||
| set shiftwidth=4 | ||||
| set shortmess-=S | ||||
| set shortmess=atToOs | ||||
| set showcmd | ||||
| set spelllang+=fr | ||||
| set splitbelow splitright | ||||
| set tabstop=4 | ||||
| set ttymouse=xterm2 | ||||
|  | ||||
| if !has('nvim') | ||||
| 	set ttymouse=xterm2 | ||||
| endif | ||||
|  | ||||
| color desert  | ||||
| hi Normal ctermfg=None ctermbg=None | ||||
| hi NonText ctermfg=None ctermbg=None | ||||
|  | ||||
| packadd termdebug | ||||
| " packadd termdebug | ||||
| let g:termdebug_wide=1 | ||||
| filetype plugin indent on | ||||
|  | ||||
		Reference in New Issue
	
	Block a user