diff --git a/config/after/language-client.vim b/config/after/language-client.vim new file mode 100644 index 0000000..e9448ef --- /dev/null +++ b/config/after/language-client.vim @@ -0,0 +1 @@ +let g:LanguageClient_fzfOptions = fzf#vim#with_preview().options diff --git a/config/before/language-client.vim b/config/before/language-client.vim index 0f59b95..bbcd4b5 100644 --- a/config/before/language-client.vim +++ b/config/before/language-client.vim @@ -32,6 +32,7 @@ let g:LanguageClient_loggingFile = expand('~/.vim/LanguageClient.log') function LC_maps() if has_key(g:LanguageClient_serverCommands, &filetype) + nnoremap :call LanguageClient_contextMenu() nnoremap K :call LanguageClient#textDocument_hover() nnoremap gdd :call LanguageClient#textDocument_definition() nnoremap gdi :call LanguageClient#textDocument_implementation() diff --git a/config/before/rg.vim b/config/before/rg.vim index 59d96fe..8ff3f73 100644 --- a/config/before/rg.vim +++ b/config/before/rg.vim @@ -5,17 +5,17 @@ " set grepformat=%f:%l:%c:%m,%f+%l+%c+%m,%-G%f\\\|%l\\\|%c\\\|%m " endif if executable('rg') - let $FZF_DEFAULT_COMMAND = 'rg --files --hidden --follow --glob "!.git/*"' + let $RG_DEFAULT_COMMAND = 'rg --files --hidden --follow --glob "!.git/*"' set grepprg=rg\ --vimgrep command! -bang -nargs=* Find call fzf#vim#grep('rg --column --line-number --no-heading --fixed-strings --ignore-case --hidden --follow --glob "!.git/*" --color "always" '.shellescape().'| tr -d "\017"', 1, 0) endif -" Search in files with ripgrep + preview with bat +" Search in files with ripgrep + preview with bat function! Fzf_dev() let l:fzf_files_options = '--preview "bat --style=numbers,changes --color always {2..-1} | head -'.&lines.'"' function! s:files() - let l:files = split(system($FZF_DEFAULT_COMMAND), '\n') + let l:files = split(system($RG_DEFAULT_COMMAND), '\n') return s:format_list(l:files) endfunction diff --git a/vimrc b/vimrc index 600ba9c..9530201 100644 --- a/vimrc +++ b/vimrc @@ -32,6 +32,7 @@ source $VIMHOME/config/before/vim-rooter.vim packloadall source $VIMHOME/config/after/ale.vim +source $VIMHOME/config/after/language-client.vim """ general