diff options
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, +} |