[eside-ghost] Re: terminales transparentes

tekess teq en tekess.net
Sab Ago 7 23:41:47 CEST 2004


On Fri, 6 Aug 2004 22:41:49 +0200, Oinatz Aspiazu <OASPIAZU en terra.es> wrote:
> Sobre vim no sé cómo se le cambian los colores, no sé cómo 
> hacer por ejemplo que los comentarios pasen de azul a cyan, 
> aunque creo que se  puede crear incluso tus propios 
> esquemas de color. Si alguien sabe...

Pues si ;)

Para, p.ej., lenguaje C, tienes que crear un fichero que se llame c.vim en ~/.vim/after/syntax/ y que contenga la siguiente linea:
	highlight cComment ctermfg=Cyan guifg=Cyan
Si quisieras que, en las declaraciones, los tipos de datos saliesen en rojo (en vez de en verde), seria:
	highlight cType ctermfg=Red guifg=Red
Y asi con cualquier otro tipo de elemento que se parsee por el fichero de sintaxis de C que ya trae el vim. Los nombres de los elementos puedes verlos haciendo :syntax list (necesitas tener la sintaxis de C activada). Si quisieses algo mas rarito, pues te tocaria hacer las expresiones regulares. 

Y ya puestos, por si a alguien le interesa, os mando un par de ficherillos. Uno es clip.vim, el fichero de sintaxis que hice para el lenguaje que me tuve que currar (con su correspondiente compilador) para clase. El lenguaje se llama CLIP (Customized Language for Image Processing), y es C/Pascal-like. El "syntax file" que hice es muy basico, solo puse unas cuantas reglas simplonas (pasaba de hacer un parser para otro parser, hehe). Tambien os paso un screenshot de un mini-programilla escrito en CLIP para que veais como quedaban los colores con el vim.

Si alguien quiere saber algo mas, que me pregunte.. igual le se responder. Y, si no, que mire la ayuda del vim.. que esta muy bien explicado todo en la seccion usr_44 ;)

Saludos, 

-- 
tekess
"Good girls go to heaven.. bad girls go everywhere" ;)
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 189 bytes
Descripción: no disponible
Url        : https://listas.deusto.es/pipermail/eside-ghost/attachments/20040807/258a76f5/attachment.bin


Más información sobre la lista de distribución eside-ghost