Skip to content

A telescope.nvim extension that reveals a module's public interface

Notifications You must be signed in to change notification settings

MarkelCA/clapi.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

clapi.nvim

A telescope.nvim extension that reveals a module's public interface. image 🏗️ Work In Progress: The picture example shows hardcoded values, it's still not fully implemented yet.

Installation

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' })

Usage

After installation, you can use the picker with:

:Telescope clapi

Or in Lua:

:lua require('clapi').builtin()

About

A telescope.nvim extension that reveals a module's public interface

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published