A resposta de Ludwig me iniciou, mas não foi exatamente o tipo de resposta que eu esperava. Então fiz a pergunta community-wiki e deixei essa resposta com o que descobri. A resposta será melhorada à medida que prossigo.
Descubra em que consiste atualmente a barra de ferramentas
:tmenu ToolBar
Isso lhe dará uma lista dos comandos atualmente em sua barra de ferramentas. Ele listará a posição, o nome e a dica de ferramenta para cada entrada.
Excluir algo da barra de ferramentas padrão
Você pode usar seu .gvimrc
para excluir entradas de sua barra de ferramentas padrão. Por exemplo, para se livrar do comando make:
:aunmenu ToolBar.Make
Você precisa especificar o menu ("ToolBar") e o nome do comando ("Make").
Adicione uma nova entrada à sua barra de ferramentas
Para adicionar um novo comando à barra de ferramentas, use o comando tmenu e amenu. Por exemplo, os seguintes comandos adicionarão um ícone que irá alternar a exibição da taglist (é claro, você precisa instalar o plugin taglist primeiro):
:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>
Mais uma vez, você precisa especificar o nome do menu ("ToolBar") e o nome da nova entrada do menu ("taglist"). O nome da nova entrada também será usado para procurar um ícone. Você pode colocar o ícone em seu 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 exibida ao passar o mouse sobre o ícone. Use amenu
para decidir o que deve acontecer quando o ícone for clicado.