Gostaria de remover alguns dos ícones padrão e talvez adicionar um ou dois ícones por conta própria. Por exemplo, seria bom se houvesse ícones para o NerdTree e a Taglist.
A resposta de Ludwig me fez começar, mas não era realmente o tipo de resposta que eu esperava. Então fiz a pergunta community-wiki e deixei esta resposta com o que descobri. A resposta será melhorada à medida que for avançando.
:tmenu ToolBar
Isso fornecerá uma lista dos comandos atualmente em sua barra de ferramentas. Ele listará a posição, nome e dica de ferramenta para cada entrada.
Você pode usar o seu .gvimrc
para excluir entradas da barra de ferramentas padrão. Por exemplo, para se livrar do comando make:
:aunmenu ToolBar.Make
Você precisa especificar o menu ("Barra de Ferramentas") e o nome do comando ("Criar").
Para adicionar um novo comando à barra de ferramentas, use o comando tmenu e amenu. Por exemplo, os seguintes comandos adicionam um ícone que alterna a exibição da lista de tags (é claro, você precisa instalar o plug-in da lista de tags primeiro):
:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>
Novamente, você precisa especificar o nome do menu ("Barra de Ferramentas") e o nome da sua nova entrada de menu ("lista de tags"). O nome da nova entrada também será usado para procurar um ícone. Você pode colocar o ícone no diretório ~ / .vim / bitmaps / (basta criá-lo se ainda não existir). Supostamente, você precisa de um .bmp no Windows e um .xpm em qualquer outro lugar. O tamanho do ícone precisa ser 18 x 18 pixels.
tmenu
é responsável pela dica de ferramenta exibida ao passar o mouse no ícone. Use amenu
para decidir o que deve acontecer quando o ícone é clicado.
Achei este tutorial útil. A parte mais interessante é citada abaixo:
Basicamente, funciona como adicionar outros menus. Você pode encontrar os detalhes na ajuda do vim (
:help menu
).fonte