aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nvim/.config
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-02-23 00:18:41 -0600
committerToby Vincent <tobyv@tobyvin.dev>2024-02-23 00:18:41 -0600
commite2082fca83c54584e5841c6736733151f840c5c8 (patch)
tree44e8d5ac3a2a72ceeac378f09953a5b90623e3e4 /nvim/.config
parent3541a8b74338e154047a15a5e850c9946bdaa7fe (diff)
feat(nvim): add keybind for opening rust docs
Diffstat (limited to 'nvim/.config')
-rw-r--r--nvim/.config/nvim/lua/plugins/ferris.lua12
1 files changed, 6 insertions, 6 deletions
diff --git a/nvim/.config/nvim/lua/plugins/ferris.lua b/nvim/.config/nvim/lua/plugins/ferris.lua
index 73ef950..5d3b685 100644
--- a/nvim/.config/nvim/lua/plugins/ferris.lua
+++ b/nvim/.config/nvim/lua/plugins/ferris.lua
@@ -1,16 +1,16 @@
---@type LazyPluginSpec
local M = {
"vxpm/ferris.nvim",
- ft = { "rust" },
+ ft = { "rust" },
opts = {
url_handler = vim.ui.open,
},
}
--- function M:init()
--- U.on_attach(function()
--- require("ferris")
--- end, { name = "rust_analyzer" })
--- end
+function M:init()
+ U.on_attach(function()
+ vim.keymap.set("n", "gx", require("ferris.methods.open_documentation"), { desc = "open external docs" })
+ end, { name = "rust_analyzer" })
+end
return M