¿Cómo escribir un esquema de color VIM?

He estado buscando esquemas de color VIM y encontré algunos geniales (especialmente usandohttp://code.google.com/p/vimcolorschemetest/), pero siempre quiero cambiar algunos aspectos de cada uno que encuentro. Así que he decidido ahora que lo que realmente quiero hacer es hacer el mío o poder personalizar los que encuentre sobre la marcha. Básicamente, lo que quiero saber es:

1) ¿Cómo escribo un esquema de color vim? ¿Hay algún tutorial bueno (rápido)?

2) ¿Cómo agrego personalizaciones específicas del idioma? Como digamos para Python, podría estar interesado en tener diferentes colores para clases y métodos (¿es esto posible? ¿Qué nivel de personalización es posible?). ¡Todo lo que pueda decirme sobre cómo personalizar para idiomas específicos sería fantástico! (especialmente Python, pero también otros como C, Java, Ruby serían geniales)

3) ¿Hay buenos,completar (idealmente bien comentado) plantillas que podría comenzar que contienen todos los aspectos de un esquema de color, como fondo, texto, material específico del idioma y similares.

Respuestas a la pregunta(5)

Su respuesta a la pregunta