Me gustaría eliminar algunos de los íconos predeterminados y quizás agregar uno o dos íconos propios. Por ejemplo, sería bueno si hubiera íconos para NerdTree y Taglist.
La respuesta de Ludwig me ayudó a comenzar, pero en realidad no era el tipo de respuesta que esperaba. Entonces hice la pregunta community-wiki y dejé esta respuesta con lo que descubrí. La respuesta mejorará a medida que avance.
:tmenu ToolBar
Esto le dará una lista de los comandos actualmente en su barra de herramientas. Enumerará la posición, el nombre y la información sobre herramientas para cada entrada.
Puede usar su .gvimrc
para eliminar entradas de su barra de herramientas predeterminada. Por ejemplo, para deshacerse del comando make:
:aunmenu ToolBar.Make
Debe especificar el menú ("ToolBar") y el nombre del comando ("Make").
Para agregar un nuevo comando a la barra de herramientas, use el comando tmenu y amenu. Por ejemplo, los siguientes comandos agregarán un ícono que alternará la visualización del taglist (por supuesto, primero debe instalar el complemento taglist ):
:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>
Nuevamente, debe especificar el nombre del menú ("ToolBar") y el nombre de su nueva entrada de menú ("taglist"). El nombre de la nueva entrada también se usará para buscar un icono. Puede colocar el icono en su directorio ~ / .vim / bitmaps / (simplemente créelo si aún no existe). Supuestamente, necesita un .bmp en Windows y un .xpm en cualquier otro lugar. El tamaño del icono debe ser de 18 x 18 píxeles.
tmenu
es responsable de la información sobre herramientas que se muestra al pasar el cursor sobre el icono. Úselo amenu
para decidir qué debe suceder cuando se hace clic en el icono.
Encontré este tutorial útil. La parte más interesante se cita a continuación:
Básicamente funciona como agregar otros menús. Puede encontrar los detalles en la ayuda de vim (
:help menu
).fuente