Como escrever um esquema de cores VIM?

Estive procurando por esquemas de cores VIM e encontrei alguns ótimos por aí (especialmente usandohttp://code.google.com/p/vimcolorschemetest/), mas quero sempre alterar alguns aspectos de cada um que encontrar. Então, eu decidi agora que o que realmente quero fazer é fazer o meu próprio, ou poder personalizar os que encontrar em tempo real. Basicamente, o que eu quero saber é:

1) Como escrevo um esquema de cores vim - existem bons tutoriais (rápidos)?

2) Como adiciono personalizações específicas do idioma? Como digamos no Python, eu poderia estar interessado em ter cores diferentes para classes e métodos (isso é possível? Que nível de personalização é possível?). Qualquer coisa que você possa me dizer sobre como personalizar para idiomas específicos seria fantástico! (especialmente python, mas também outros como C, Java e Ruby seriam ótimos)

3) Existem boas,completo modelos (idealmente bem comentados) dos quais eu poderia começar, que contêm todos os aspectos de um esquema de cores, como plano de fundo, texto, itens específicos de idiomas e similares?

questionAnswers(5)

yourAnswerToTheQuestion