diff --git a/nvim/lua/lsp.lua b/nvim/lua/lsp.lua index 62e2262..d0eec61 100644 --- a/nvim/lua/lsp.lua +++ b/nvim/lua/lsp.lua @@ -41,6 +41,9 @@ local lsp_confs = { }, }, rust_analyzer = { + cmd_env = { + CARGO_TARGET_DIR = "/tmp/rust-analyzer" + }, settings = { ["rust-analyzer"] = { checkOnSave = { @@ -89,6 +92,7 @@ local lsp_special_setup = { local lspconfig = require('lspconfig') + for server, conf in pairs(lsp_confs) do local source_on_attach = conf.on_attach if source_on_attach == nil then