summaryrefslogtreecommitdiff
path: root/lua/ache/plugins/lsp/rust-tools.lua_
diff options
context:
space:
mode:
authorache <ache@ache.one>2025-12-21 10:10:39 +0100
committerache <ache@ache.one>2025-12-21 10:10:39 +0100
commit6e8a8c1095622d2732ae1c8e7780c27416bdbad2 (patch)
treed62b845a203db69834e8346ef25520d09939cb3a /lua/ache/plugins/lsp/rust-tools.lua_
parentCorrect cmd validation (diff)
docs: rename rust-tools configuration file
Diffstat (limited to 'lua/ache/plugins/lsp/rust-tools.lua_')
-rw-r--r--lua/ache/plugins/lsp/rust-tools.lua_21
1 files changed, 21 insertions, 0 deletions
diff --git a/lua/ache/plugins/lsp/rust-tools.lua_ b/lua/ache/plugins/lsp/rust-tools.lua_
new file mode 100644
index 0000000..f0d5f93
--- /dev/null
+++ b/lua/ache/plugins/lsp/rust-tools.lua_
@@ -0,0 +1,21 @@
+--[
+-- I don't know, rust related.
+--]
+return {
+ "simrat39/rust-tools.nvim",
+ enabled = false,
+ config = function()
+ local rt = require("rust-tools")
+
+ rt.setup({
+ server = {
+ on_attach = function(_, bufnr)
+ -- Hover actions
+ vim.keymap.set("n", "<C-!>", rt.hover_actions.hover_actions, { buffer = bufnr })
+ -- Code action groups
+ vim.keymap.set("n", "<leader>a", rt.code_action_group.code_action_group, { buffer = bufnr })
+ end,
+ },
+ })
+ end,
+}