diff options
Diffstat (limited to 'vim/.config/nvim/lua/plugins')
| -rw-r--r-- | vim/.config/nvim/lua/plugins/rust-config.lua | 8 |
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 } ) |
