Ocasionalmente, quiero anular la sintaxis predeterminada para resaltar colores y estilos con mis propias preferencias.
Me imagino que la forma más adecuada de hacer esto sería crear mi propio esquema de colores. Sin embargo, tengo un par de preguntas.
Si quiero establecer un resaltado para un grupo de sintaxis específico en un idioma específico, ¿pertenece a mi esquema de colores o sería mejor ubicarlo
after/syntax/[filetype].vim
?highlight jsAssignExpIdent cterm=bold gui=bold
Parece un poco extraño colocar reglas oscuras específicas del idioma en el esquema de colores, ya que se cargarán en cualquier idioma en el que esté trabajando, pero parece aún peor colocar reglas resaltadas en el archivo de sintaxis.
A veces creo nuevas reglas de sintaxis para un idioma específico, en
after/syntax/[filetype].vim
. En caso de que otros usuarios quieran emplear estas extensiones, ¿sería apropiado para mí proporcionar reglas de resaltado predeterminadas allí que enlacen a grupos de resaltado predeterminados comunes? Si otro usuario desea anular ese color de resaltado, ¿cómo debería hacerlo?::::: after/syntax/asm.vim ::::: syn match asmHexNumber /\(0x\|\$\)[0-9A-Fa-f]\+/ highlight default link asmHexNumber Number
highlight link ...
comandos en un archivo de sintaxis que sobrescribirán la configuración del esquema de colores cada vez que se cargue un archivo con ese tipo de archivo. ¿Debería hacerlo solohighlight link ...
después de comprobar que no existe una regla de resaltado para ese nombre?