vim lookup
1.0.0
Ce plugin est destiné aux programmeurs VimL. Il accède aux définitions de variables, de fonctions et de commandes comme si des balises étaient utilisées, sans avoir besoin d'un fichier de balises. Il utilise simplement votre chemin d'exécution.
s:var
s:func()
<sid>func()
autoload#foo#var
autoload#foo#func()
'autoload#foo#func'
Command
Parfois, une fonction foo#func()
n'est pas trouvée dans autoload/foo.vim
mais plugin/foo.vim
. Ce cas est également traité.
Cela fonctionne également pour les fonctions globales si elles sont définies ou trouvées dans le fichier actuel :
GlobalFunc()
g:GlobalFunc()
lookup#lookup()
pour accéder à la définition de l'identifiant sous le curseur.lookup#pop()
(ou le mappage par défaut <co>
) pour revenir en arrière. autocmd FileType vim nnoremap <buffer> <silent> <cr> :call lookup#lookup() <cr>
Vous pouvez également remplacer les mappages par défaut que Vim utilise pour la navigation par pile de balises :
autocmd FileType vim nnoremap <buffer> <silent> <c-]> :call lookup#lookup() <cr>
autocmd FileType vim nnoremap <buffer> <silent> <c-t> :call lookup#pop() <cr>