Je voudrais supprimer certaines des icônes par défaut et peut-être en ajouter une ou deux. Par exemple, ce serait bien s'il y avait des icônes pour le NerdTree et la Taglist.
La réponse de Ludwig m'a fait démarrer, mais ce n'était pas vraiment le genre de réponse que j'espérais. J'ai donc fait la question communauté-wiki et laisse cette réponse avec ce que j'ai découvert. La réponse sera améliorée au fur et à mesure.
:tmenu ToolBar
Cela vous donnera une liste des commandes actuellement sur votre barre d'outils. Il répertorie la position, le nom et l'info-bulle de chaque entrée.
Vous pouvez utiliser votre .gvimrc
pour supprimer des entrées de votre barre d'outils par défaut. Par exemple, pour se débarrasser de la commande make:
:aunmenu ToolBar.Make
Vous devez spécifier le menu ("ToolBar") et le nom de la commande ("Make").
Pour ajouter une nouvelle commande à la barre d'outils, utilisez la commande tmenu et amenu. Par exemple, les commandes suivantes ajouteront une icône qui basculera l'affichage de la liste de balises (bien sûr, vous devez d'abord installer le plugin de liste de balises ):
:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>
Encore une fois, vous devez spécifier le nom du menu ("ToolBar") et le nom de votre nouvelle entrée de menu ("taglist"). Le nom de la nouvelle entrée sera également utilisé pour rechercher une icône. Vous pouvez placer l'icône dans votre répertoire ~ / .vim / bitmaps / (créez-la simplement si elle n'existe pas encore). Soi-disant, vous avez besoin d'un .bmp sur Windows et d'un .xpm partout ailleurs. La taille de l'icône doit être de 18 x 18 pixels.
tmenu
est responsable de l'infobulle affichée lors du survol de l'icône. Utilisez amenu
pour décider de ce qui doit se produire lorsque vous cliquez sur l'icône.
J'ai trouvé ce tutoriel utile. La partie la plus intéressante est citée ci-dessous:
Cela fonctionne essentiellement comme l'ajout d'autres menus. Vous pouvez trouver les détails dans l'aide de vim (
:help menu
).la source