Skip to content

Leaderf coc

Yggdroot edited this page Sep 23, 2024 · 1 revision

About

Leaderf coc is a thin wrapper of some coc commands:

Command Action
Leaderf! coc definitions --auto-jump call CocAction('jumpDefinition')
Leaderf! coc references --auto-jump call CocAction('jumpReferences')
Leaderf! coc references --auto-jump --exclude-declaration call CocAction('jumpUsed')
Leaderf! coc declarations --auto-jump call CocAction('jumpDeclaration')
Leaderf! coc implementations --auto-jump call CocAction('jumpImplementation')
Leaderf! coc typeDefinitions --auto-jump call CocAction('jumpTypeDefinition')

Requirements

https://github.com/neoclide/coc.nvim

Help

g:Lf_CocCommands                              *g:Lf_CocCommands*
    Define a list of commands you may want to use frequently.
    The list is as follows: >
    let g:Lf_CocCommands = [
                \ {"Leaderf! coc definitions --auto-jump": "run CocAction('jumpDefinition')"},
                \ {"Leaderf! coc references --auto-jump": "run CocAction('jumpReferences')"},
                \ {"Leaderf! coc references --auto-jump --exclude-declaration": "run CocAction('jumpUsed')"},
                \ {"Leaderf! coc declarations --auto-jump": "run CocAction('jumpDeclaration')"},
                \ {"Leaderf! coc implementations --auto-jump": "run CocAction('jumpImplementation')"},
                \ {"Leaderf! coc typeDefinitions --auto-jump": "run CocAction('jumpTypeDefinition')"},
                \ ]
<
    Open the commands panel using `:Leaderf coc` .
Clone this wiki locally