From b220a50fb7e2330ce328f7243806e86eb5967bf2 Mon Sep 17 00:00:00 2001 From: blallo Date: Thu, 15 Jun 2023 18:05:08 +0200 Subject: [PATCH] Fix language client --- config/after/language-client.vim | 16 +++++++--------- config/before/language-client.vim | 3 +++ 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/config/after/language-client.vim b/config/after/language-client.vim index 44845cc..8e879a3 100644 --- a/config/after/language-client.vim +++ b/config/after/language-client.vim @@ -1,9 +1,7 @@ -let g:fzf_action = { -\ 'ctrl-t': 'tab split', -\ 'ctrl-x': 'split', -\ 'ctrl-v': 'vsplit', -\ } -let opts = fzf#vim#with_preview().options + [ -\ '--expect='.join(keys(fzf_action), ','), -\ ] -let g:LanguageClient_fzfOptions = opts +let g:lcn_fzf_options = "--delimiter ':' --preview-window '+{2}-20' --expect 'ctrl-t,ctrl-x,ctrl-v'" + +function! LcnFzfSelectionUI(source, sink) abort + return fzf#run(fzf#wrap(fzf#vim#with_preview({'source': a:source, 'options': g:lcn_fzf_options}))) +endfunction + +let g:LanguageClient_selectionUI = function('LcnFzfSelectionUI') diff --git a/config/before/language-client.vim b/config/before/language-client.vim index bbcd4b5..efc484e 100644 --- a/config/before/language-client.vim +++ b/config/before/language-client.vim @@ -51,3 +51,6 @@ function LC_maps() endfunction autocmd FileType * call LC_maps() + +let g:LanguageClient_loggingLevel = 'DEBUG' +let g:LanguageClient_loggingFile = expand('~/.vim/LanguageClient.log')