summaryrefslogtreecommitdiff
path: root/config/nvim/lua/plugins/goimpl.lua
diff options
context:
space:
mode:
Diffstat (limited to 'config/nvim/lua/plugins/goimpl.lua')
-rw-r--r--config/nvim/lua/plugins/goimpl.lua11
1 files changed, 10 insertions, 1 deletions
diff --git a/config/nvim/lua/plugins/goimpl.lua b/config/nvim/lua/plugins/goimpl.lua
index 9d97fb6..30cb292 100644
--- a/config/nvim/lua/plugins/goimpl.lua
+++ b/config/nvim/lua/plugins/goimpl.lua
@@ -6,7 +6,16 @@ return {
"nvim-telescope/telescope.nvim",
"nvim-treesitter/nvim-treesitter",
},
+ keys = {
+ {
+ "<leader>im",
+ function()
+ require("telescope").extensions.goimpl.goimpl({})
+ end,
+ desc = "Generate stub for interface on a type for golang",
+ },
+ },
config = function()
require("telescope").load_extension("goimpl")
end,
-}
+} \ No newline at end of file