1
0
Fork 0

neovim: Use rust-tools for actions in K binding

This commit is contained in:
Jeremy Kaplan 2023-09-12 19:17:15 -07:00
commit 9c5ba0d040

View file

@ -384,7 +384,9 @@ return {
-- rust-analyzer will be configured by rust-tools. Don't use lspconfig -- rust-analyzer will be configured by rust-tools. Don't use lspconfig
-- directly (or through the default setup) for this. -- directly (or through the default setup) for this.
require('rust-tools').setup({ local rt = require('rust-tools')
rt.setup({
tools = { tools = {
autoSetHints = true, autoSetHints = true,
hover_with_actions = false, hover_with_actions = false,
@ -402,7 +404,11 @@ return {
server = { server = {
standalone = false, standalone = false,
capabilities = capabilities, capabilities = capabilities,
on_attach = on_attach, on_attach = function(client, bufno)
on_attach(client, bufno)
vim.keymap.set("n", "K", rt.hover_actions.hover_actions, { buffer = bufno })
end,
settings = lsp_settings.rust_analyzer, settings = lsp_settings.rust_analyzer,
}, },