From 47cc2a369477fda7a85e6ec1e3cd1fa5d05e4b65 Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Fri, 2 Dec 2022 16:12:44 +0100 Subject: [PATCH] [nvim] fix: lsp installation dir variable this is now a global variable --- .config/nvim/lua/plugin/lsp/clangd.lua | 3 +-- .config/nvim/lua/plugin/lsp/init.lua | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.config/nvim/lua/plugin/lsp/clangd.lua b/.config/nvim/lua/plugin/lsp/clangd.lua index 5996b05..ad11624 100644 --- a/.config/nvim/lua/plugin/lsp/clangd.lua +++ b/.config/nvim/lua/plugin/lsp/clangd.lua @@ -6,8 +6,7 @@ local M = {} -local lsp_root_path = vim.fn.stdpath("data") .. "/lsp_servers/" -local clangd_binary = lsp_root_path .. "clangd/clangd/bin/clangd" +local clangd_binary = _G.lsp_root_dir .. "clangd/clangd/bin/clangd" M.setup = function(opts) opts.settings = { diff --git a/.config/nvim/lua/plugin/lsp/init.lua b/.config/nvim/lua/plugin/lsp/init.lua index 274c9b6..6dbccae 100644 --- a/.config/nvim/lua/plugin/lsp/init.lua +++ b/.config/nvim/lua/plugin/lsp/init.lua @@ -70,6 +70,8 @@ mason.setup({ } }) +_G.lsp_root_dir = vim.fn.stdpath("data") .. "/mason/bin" + mason_lspconfig.setup({ ensure_installed = servers, })