summaryrefslogtreecommitdiff
path: root/vim/.config/nvim/lua
diff options
context:
space:
mode:
Diffstat (limited to 'vim/.config/nvim/lua')
-rw-r--r--vim/.config/nvim/lua/plugins/rust-config.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/vim/.config/nvim/lua/plugins/rust-config.lua b/vim/.config/nvim/lua/plugins/rust-config.lua
index e83007c..c52d382 100644
--- a/vim/.config/nvim/lua/plugins/rust-config.lua
+++ b/vim/.config/nvim/lua/plugins/rust-config.lua
@@ -10,9 +10,13 @@ vim.keymap.set(
)
vim.keymap.set(
"n",
- "K", -- Override Neovim's built-in hover keymap with rustaceanvim's hover actions
+ "K",
function()
- vim.cmd.RustLsp({'hover', 'actions'})
+ if vim.bo.filetype == "rust" then
+ vim.cmd.RustLsp({'hover', 'actions'})
+ else
+ vim.lsp.buf.hover()
+ end
end,
{ silent = true, buffer = bufnr }
)