plugins: add keybindings for fzf commands
* Removes ctrlP plugin and configuration. * Stop opening nerdTree by default. * Adds keybindings for fzf commands. Co-Authored-by: iGor milhit <igor@milhit.ch>quarto
							parent
							
								
									1d090273ff
								
							
						
					
					
						commit
						d02bb711bd
					
				
							
								
								
									
										28
									
								
								init.vim
								
								
								
								
							
							
						
						
									
										28
									
								
								init.vim
								
								
								
								
							|  | @ -30,7 +30,6 @@ Plug 'pappasam/coc-jedi', { 'do': 'yarn install --frozen-lockfile && yarn build' | |||
| Plug 'stsewd/isort.nvim', { 'do': ':UpdateRemotePlugins'  } | ||||
| Plug 'vitalk/vim-simple-todo'                                               " Allow to manage todo list easily | ||||
| " Search | ||||
| Plug 'kien/ctrlp.vim'                                                       " Search 'Ctrl+P' like | ||||
| Plug 'jremmen/vim-ripgrep'                                                  " Use ripgrep as vimgrep | ||||
| Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }                         " Fuzzy search, ensure fzf is fresh installed | ||||
| Plug 'junegunn/fzf.vim'                                                     " fzf for vim/neovim | ||||
|  | @ -128,22 +127,13 @@ let g:airline_theme='nord' | |||
| let g:table_mode_corner='|' | ||||
| 
 | ||||
| " NERDTree. By default, NERDTree is open when no file is provided when launching vim/neovim | ||||
| autocmd StdinReadPre * let s:std_in=1 | ||||
| autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif | ||||
| " autocmd StdinReadPre * let s:std_in=1 | ||||
| " autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif | ||||
| let g:NERDTreeWinSize=40 | ||||
| 
 | ||||
| " vim-json, don't conceal | ||||
| let g:vim_json_syntax_conceal=0 | ||||
| 
 | ||||
| " ctrlP | ||||
| " Match window position, number of results | ||||
| let g:ctrlp_match_window='top,order:ttb,min:1,max:10,results:10' | ||||
| "set the working directory | ||||
| let g:ctrlp_working_path_mode='ra' | ||||
| " enable caching | ||||
| let g:ctrlp_use_caching=1 | ||||
| let g:ctrlp_clear_cache_on_exit=0 | ||||
| 
 | ||||
| " Pandoc | ||||
| " Autoformatting with hardwrap | ||||
| let g:pandoc#formatting#mode="hA" | ||||
|  | @ -265,6 +255,20 @@ let g:vimtex_compiler_latexmk = { | |||
|         \ ], | ||||
|         \} | ||||
| 
 | ||||
| " ######################################### | ||||
| " ######################################### | ||||
| " Key bindings for FZF | ||||
| nnoremap <leader>gf :GFiles<CR> | ||||
| nnoremap <leader>gs :GFiles?<CR> | ||||
| nnoremap <leader>h :History<CR> | ||||
| nnoremap <leader>hc :History:<CR> | ||||
| nnoremap <leader>hs :History/<CR> | ||||
| nnoremap <leader>l :Lines<CR> | ||||
| nnoremap <leader>bl :BLines<CR> | ||||
| nnoremap <leader>c :Commits<CR> | ||||
| nnoremap <leader>bc :BCommits<CR> | ||||
| nnoremap <leader>? :Helptags<CR> | ||||
| 
 | ||||
| " Syntax coloration and color theme | ||||
| syntax enable | ||||
| colorscheme nord | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue