A telescope.nvim extension that reveals a module's public interface. 🏗️ Work In Progress: The picture example shows hardcoded values, it's still not fully implemented yet.
Using lazy.nvim:
{
'nvim-telescope/telescope.nvim',
dependencies = {
'markelca/clapi.nvim',
}
}
Enable the clapi extension adding the following line to your telescope configuration:
pcall(require('telescope').load_extension 'clapi')
Optionally you can set up a keymap to run the picker:
vim.keymap.set('n', '<leader>sa', require('clapi').builtin, { desc = '[S]earch [A]pi' })
After installation, you can use the picker with:
:Telescope clapi
Or in Lua:
:lua require('clapi').builtin()