From 6d2acddc56cef7157164b630e4c5d137ce324859 Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Mon, 10 Jan 2022 10:46:53 -0800 Subject: [PATCH] Fix supported feature check --- neovim/lua/plugins/lsp.lua | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/neovim/lua/plugins/lsp.lua b/neovim/lua/plugins/lsp.lua index 04e211b..a7d1de5 100644 --- a/neovim/lua/plugins/lsp.lua +++ b/neovim/lua/plugins/lsp.lua @@ -53,14 +53,13 @@ local function default_attach(client, bufnr) vim.api.nvim_buf_set_option(bufnr, ...) end + -- Set built in features to use lsp functions buf_set_option("omnifunc", "v:lua.vim.lsp.omnifunc") - - if resolved_capabilities.goto_definition then - buf_set_option(bufnr, "tagfunc", "v:lua.vim.lsp.tagfunc") + if client.resolved_capabilities.goto_definition then + buf_set_option("tagfunc", "v:lua.vim.lsp.tagfunc") end - - if resolved_capabilities.document_formatting then - buf_set_option(bufnr, "formatexpr", "v:lua.vim.lsp.formatexpr()") + if client.resolved_capabilities.document_formatting then + buf_set_option("formatexpr", "v:lua.vim.lsp.formatexpr()") end -- Mappings