some changes
This commit is contained in:
		
							
								
								
									
										30
									
								
								vim/.vimrc
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								vim/.vimrc
									
									
									
									
									
								
							| @ -1,8 +1,22 @@ | ||||
| autocmd FileType asm noremap <F12> <ESC>:execute 'silent !qtspim' expand('%::p')<CR> | ||||
|  | ||||
| nnoremap <C-p> :GFiles<CR> | ||||
| nnoremap <C-p> :Buffers<CR> | ||||
| nnoremap <C-g> :Ag<CR> | ||||
|  | ||||
| "alt g to :Gfiles (if in git folder) else :Files | ||||
| function! GFilesFallback() | ||||
|   let output = system('git rev-parse --show-toplevel') " Is there a faster way? | ||||
|   let prefix = get(g:, 'fzf_command_prefix', '') | ||||
|   if v:shell_error == 0 | ||||
|     exec "normal :" . prefix . "GFiles\<CR>" | ||||
|   else | ||||
|     exec "normal :" . prefix . "Files\<CR>" | ||||
|   endif | ||||
|   return 0 | ||||
| endfunction | ||||
| execute "set <M-g>=\eg" | ||||
| nnoremap <M-g> :call GFilesFallback()<CR> | ||||
|  | ||||
| nnoremap <leader><CR> :vert term<CR> | ||||
|  | ||||
| let g:netrw_keepdir=0 | ||||
| @ -11,7 +25,6 @@ let g:netrw_liststyle=3 | ||||
| let python_highlight_all=1 | ||||
| let g:pymode_python = 'python3' | ||||
| let g:pymode_options_max_line_length = 120 | ||||
| " let g:ctrlp_cmd = 'CtrlPTag' | ||||
| let g:htmljinja_disable_detection = 1 | ||||
|  | ||||
| let g:vimtex_view_method = 'zathura' | ||||
| @ -20,9 +33,6 @@ let g:vimtex_grammar_textidote = {'jar': '/usr/share/java/textidote.jar'} | ||||
|  | ||||
| let g:vimtex_view_method = 'zathura' | ||||
|  | ||||
| " nnoremap <c-p> <plug>(YCMFindSymbolInDirectory) | ||||
| " nnoremap <c-P> <plug>(YCMFindSymbolInWorkspace) | ||||
|  | ||||
| nnoremap gd :YcmCompleter GoToDefinition<CR> | ||||
| nnoremap gr :YcmCompleter GoToReferences<CR> | ||||
| nnoremap K :YcmCompleter GetDoc<CR> | ||||
| @ -63,6 +73,7 @@ let g:cpp_attributes_highlight = 1 | ||||
| let g:ycm_always_populate_location_list = 1 | ||||
| let g:ycm_goto_buffer_command = "'split-or-existing-window'" | ||||
| let g:ycm_global_ycm_extra_conf = '~/.vim/ycm_extra_conf.py' | ||||
| " let g:ycm_java_binary_path = "/usr/lib/jvm/java-17-openjdk/bin/java" | ||||
| let g:ycm_language_server = [ | ||||
| 			\ { | ||||
| 			\ 	'name': 'tex', | ||||
| @ -76,14 +87,15 @@ let g:ycm_language_server = [ | ||||
| nnoremap <space> za | ||||
| syntax on | ||||
|  | ||||
| " set foldcolumn=1 | ||||
| set autochdir | ||||
| set clipboard^=unnamed,unnamedplus | ||||
| set concealcursor= | ||||
| set conceallevel=2 | ||||
| set encoding=utf-8 | ||||
| " set foldcolumn=1 | ||||
| set foldlevel=99 | ||||
| set foldmethod=syntax | ||||
| set hidden | ||||
| set hls | ||||
| set ignorecase | ||||
| set incsearch | ||||
| @ -93,18 +105,20 @@ set nocompatible | ||||
| set nowrap | ||||
| set nu | ||||
| set rnu | ||||
| set shiftwidth=4 | ||||
| set scrolloff=10 | ||||
| set shiftwidth=4 | ||||
| set showcmd | ||||
| set spelllang+=fr | ||||
| set splitbelow splitright | ||||
| set tabstop=4 | ||||
| set ttymouse=xterm2 | ||||
|  | ||||
| color desert  | ||||
| hi Normal ctermfg=None ctermbg=None | ||||
| hi NonText ctermfg=None ctermbg=None | ||||
|  | ||||
| packadd termdebug | ||||
| let g:termdebug_wide=1 | ||||
|  | ||||
| filetype off | ||||
| set rtp+=$HOME/.vim/bundle/Vundle.vim/ | ||||
| @ -125,6 +139,7 @@ Plugin 'szw/vim-maximizer' | ||||
| Plugin 'junegunn/fzf', {'do': { -> fzf#install() }} | ||||
| Plugin 'junegunn/fzf.vim' | ||||
| Plugin 'junegunn/vim-peekaboo'		"see content of register before past for @ C-R and \" | ||||
| Plugin 'chrisbra/unicode.vim' | ||||
|  | ||||
| "useful in multiple languages | ||||
| Plugin 'SirVer/ultisnips'		"fast write | ||||
| @ -166,7 +181,6 @@ Plugin 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() }, 'for' | ||||
| Plugin 'bfrg/vim-cpp-modern'		"Extended vim syntax highlight c++ | ||||
| Plugin 'a.vim'				"go from hpp to cpp with :A | ||||
| " Plugin 'xavierd/clang_complete'		"CLang Complete (don't work with ycm) | ||||
| " Plugin 'ctrlpvim/ctrlp.vim'		"ctrl p support | ||||
| Plugin 'cdelledonne/vim-cmake' | ||||
|  | ||||
| "glsl (shader) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user