summaryrefslogtreecommitdiffstatshomepage
path: root/nvim
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-12-24 13:57:54 -0600
committerToby Vincent <tobyv13@gmail.com>2022-12-24 13:57:54 -0600
commitf4e519f52ef6a018fca60a557c3a47a017f0c195 (patch)
tree768efa22dc7c0a52aef5509af3c47ee3f5520059 /nvim
parent9c76479491d729a437245c4f13710040ccb17ad3 (diff)
fix(nvim,rust): fix rust_analyzer loading twice
Diffstat (limited to 'nvim')
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/rust-tools.lua23
1 files changed, 11 insertions, 12 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/rust-tools.lua b/nvim/.config/nvim/lua/tobyvin/plugins/rust-tools.lua
index 14ae777..b602a31 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins/rust-tools.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins/rust-tools.lua
@@ -6,9 +6,20 @@ local M = {
"nvim-lua/plenary.nvim",
"mfussenegger/nvim-dap",
},
+ config = {
+ tools = {
+ hover_actions = {
+ border = "single",
+ },
+ },
+ server = require("tobyvin.lsp.configs").rust_analyzer,
+ dap = { adapter = require("tobyvin.plugins.dap.adapters").codelldb },
+ },
}
function M.init()
+ require("tobyvin.lsp.configs").rust_analyzer = nil
+
vim.api.nvim_create_autocmd("LspAttach", {
group = vim.api.nvim_create_augroup("tobyvin_rust-tools", { clear = true }),
desc = "setup rust-tools",
@@ -40,16 +51,4 @@ function M.init()
})
end
-function M.config()
- require("rust-tools").setup({
- tools = {
- hover_actions = {
- border = "single",
- },
- },
- server = require("tobyvin.lsp.configs").rust_analyzer,
- dap = { adapter = require("tobyvin.plugins.dap.adapters").codelldb },
- })
-end
-
return M