Debería poder modificar el archivo de sintaxis c para obtener el comportamiento que desea. Cuando carga un archivo c (o establece un archivo en c tipo de archivo), el archivo de sintaxis c se carga desde el directorio/vimxx/syntax, es el archivo llamado c.vim. Este archivo tiene todas las declaraciones de sintaxis que establecen elementos que se pueden resaltar.
Observará varias declaraciones en todo el archivo que terminan en contains=
y tienen @Spell
entre los grupos que están "contenidos". Si elimina @Spell
de estas declaraciones (principalmente elementos de sintaxis de cadena) y deja @Spell
en la cláusula contiene para elementos de "comentario" (por ejemplo, cComment
) que debe hacer lo que desee.
Tenga cuidado de no eliminar @Spell
de cualquier contains=ALLBUT,
cláusulas, las cuales, como puede imaginar, elementos de lista de sintaxis que puede no estar contenidos en el grupo que recibió.
Los tipos de archivo incluidos en Vim ya deberían hacer esto. Estoy usando la versión 7.3 aquí y sin configuración especial cuando '': hechizo' en un archivo '.c' solo hace la revisión ortográfica en comentarios y cadenas. –
Supongo que quiere evitar que se resalten los errores ortográficos en sus cadenas. Eso es lo que traté de responder en respuesta a lo que di. . . –