22 lines
448 B
Lua
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
|