dotfiles/nvim/lua/config/plugins/rustaceanvim.lua
2024-06-13 21:48:16 +02:00

22 lines
448 B
Lua

local map = require 'config.helpers.keymap'
local n = map 'n'
local function get_opts()
local tools = require 'rustaceanvim'
---@type RustaceanOpts
return {
server = {
on_attach = function(_, bufnr)
n '<C-b>' (tools.hover_actions.hover_actions) { buffer = bufnr }
n '<Leader>a' (tools.code_action_group.code_action_group) { buffer = bufnr }
end,
},
}
end
return function()
vim.g.rustaceanvim = get_opts
end