From e87b8636408c034e874a6ac4b0e4d35b6c510b8f Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Fri, 2 Dec 2022 16:15:29 +0100 Subject: [PATCH] [nvim] feat: add rust_analyzer LSP --- .config/nvim/lua/plugin/lsp/init.lua | 1 + .config/nvim/lua/plugin/lsp/rust_analyzer.lua | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 .config/nvim/lua/plugin/lsp/rust_analyzer.lua diff --git a/.config/nvim/lua/plugin/lsp/init.lua b/.config/nvim/lua/plugin/lsp/init.lua index fbedf26..8af6b8d 100644 --- a/.config/nvim/lua/plugin/lsp/init.lua +++ b/.config/nvim/lua/plugin/lsp/init.lua @@ -60,6 +60,7 @@ capabilities = require("cmp_nvim_lsp").default_capabilities(capabilities) local servers = { "clangd", + "rust_analyzer", "sumneko_lua", "texlab", } diff --git a/.config/nvim/lua/plugin/lsp/rust_analyzer.lua b/.config/nvim/lua/plugin/lsp/rust_analyzer.lua new file mode 100644 index 0000000..604a4e5 --- /dev/null +++ b/.config/nvim/lua/plugin/lsp/rust_analyzer.lua @@ -0,0 +1,16 @@ +-- Author : swytch +-- Created : Wednesday Nov. 30, 2022 16:35:43 CET +-- License : GPLv3 +-- Description : neovim lsp config file for rust_analyzer + + +local M = {} + +local rust_analayzer_binary = _G.lsp_root_dir .. "rust_analyzer/rust_analyzer" + +M.setup = function(opts) + opts.settings = {} +end + +return M +