From 5ffabe5b25cbab0e37d679db93dbec57b950c45d Mon Sep 17 00:00:00 2001 From: tannerlp Date: Sun, 6 Apr 2025 09:21:49 -0400 Subject: [PATCH] add docstring generator --- init.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/init.lua b/init.lua index 2175e0ad..a1000192 100644 --- a/init.lua +++ b/init.lua @@ -164,6 +164,13 @@ require('lazy').setup({ -- Use `opts = {}` to automatically pass options to a plugin's `setup()` function, forcing the plugin to be loaded. -- + { + 'jeangiraldoo/codedocs.nvim', + -- Remove the 'dependencies' section if you don't plan on using nvim-treesitter + dependencies = { + 'nvim-treesitter/nvim-treesitter', + }, + }, -- Alternatively, use `config = function() ... end` for full control over the configuration. -- If you prefer to call `setup` explicitly, use: -- { @@ -359,6 +366,7 @@ require('lazy').setup({ }) end, { desc = '[/] Fuzzily search in current buffer' }) + vim.keymap.set('n', 'k', require('codedocs').insert_docs, { desc = 'Insert docstring' }) -- It's also possible to pass additional configuration options. -- See `:help telescope.builtin.live_grep()` for information about particular keys vim.keymap.set('n', 's/', function()