From 39e5cba8ad350c1ecee66ee18093f20146a60bba Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Mon, 4 Mar 2019 20:35:55 +0100 Subject: Use Denite for prettier symbol search Seldomly used, performance doesn't matter as much. Other narrowing searches are still performed by fzf. --- pkgs/custom-neovim/asset/rc.vim | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'pkgs/custom-neovim/asset/rc.vim') diff --git a/pkgs/custom-neovim/asset/rc.vim b/pkgs/custom-neovim/asset/rc.vim index f1155f1..822ac87 100644 --- a/pkgs/custom-neovim/asset/rc.vim +++ b/pkgs/custom-neovim/asset/rc.vim @@ -37,6 +37,7 @@ let mapleader="," map s :let @/="" map c zz map d +map h q: nmap :e# nmap f za @@ -49,6 +50,7 @@ autocmd InsertEnter * :setlocal nohlsearch autocmd InsertLeave * :setlocal hlsearch autocmd FileType scheme setlocal shiftwidth=2 tabstop=2 expandtab +autocmd FileType nix setlocal shiftwidth=2 tabstop=2 expandtab autocmd FileType lisp setlocal shiftwidth=2 tabstop=2 expandtab autocmd FileType racket setlocal shiftwidth=2 tabstop=2 expandtab autocmd FileType haskell setlocal shiftwidth=2 tabstop=4 softtabstop=2 shiftround expandtab @@ -127,9 +129,7 @@ nmap w " spinning up a language client only makes " sense if such a client is available if executable('cquery') - let g:LanguageClient_serverCommands = { 'cpp': [ -\ 'cquery', '--init={"cacheDirectory":"/tmp/cquery/", "completion": {"filterAndSort": false}}' -\ ] } + let g:LanguageClient_serverCommands = { 'cpp': [ 'cquery' ] } let g:LanguageClient_hoverPreview = "Never" set completefunc=LanguageClient#complete @@ -145,6 +145,6 @@ if executable('cquery') nnoremap gt :call LanguageClient#textDocument_typeDefinition() nnoremap gi :call LanguageClient#textDocument_implementation() - nmap :call LanguageClient#workspace_symbol() - nmap :call LanguageClient#textDocument_documentSymbol() + nmap :Denite workspaceSymbol + nmap :Denite documentSymbol endif -- cgit v1.2.3