From dd0c879db67a833dfb3c13aba09705bcd2fbc715 Mon Sep 17 00:00:00 2001 From: nganhkhoa Date: Tue, 20 Apr 2021 17:45:34 +0700 Subject: [PATCH] update language server plugins --- fnl/settings.fnl | 14 ++++++++++++++ lua/plugins.lua | 6 ++++++ 2 files changed, 20 insertions(+) diff --git a/fnl/settings.fnl b/fnl/settings.fnl index d645d84..321621a 100644 --- a/fnl/settings.fnl +++ b/fnl/settings.fnl @@ -19,3 +19,17 @@ (nvim.set_keymap "" :sa "(operator-surround-append)" {:silent true}) (nvim.set_keymap "" :sd "(operator-surround-delete)" {:silent true}) (nvim.set_keymap "" :sr "(operator-surround-replace)" {:silent true}) + +;; language-client neovim +(set nvim.g.LanguageClient_loggingFile "/Users/lap12003/.config/nvim/lc.log") +(set nvim.g.LanguageClient_serverCommands + {:c ["ccls"] + :cpp ["ccls"] + :objc ["ccls"] + :objcpp ["ccls"] + :go ["gopls"] + :rust ["rls"]}) + +(nvim.set_keymap "" :gd "(lcn-definition)" {:silent true}) +(nvim.set_keymap "" :gh "(lcn-hover)" {:silent true}) +(nvim.set_keymap "" :gr "(lcn-references)" {:silent true}) diff --git a/lua/plugins.lua b/lua/plugins.lua index d0e0ee1..4630498 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -56,4 +56,10 @@ packer.startup(function(use) use 'sheerun/vim-polyglot' use 'rescript-lang/vim-rescript' + + use { + 'autozimu/LanguageClient-neovim', + branch = 'next', + run = 'bash install.sh' + } end)