¿Cómo establecer un esquema de colores diferente para cada tipo de archivo en Vim?
InEmpuj, Quiero usar un esquema de colores diferente para cada tipo de archivo.
p.ej Quiero usardesert256
colorscheme paraPitó & JavaScript archivos, y usejellybeans
colorscheme para HTML & CSS archivos.
He intentado poner el siguiente código en mi.vimrc
, pero el cambio de colores ocurresolament cuando se cambian los buffers por primera vez.
es decir Si abro una nuevaPitó archivo,Pitóe utiliza el esquema de colores de @, y cuando abro una nueva CSS * buffer *, de hecho, el esquema de colores cambia a CSSl esquema de colores de @. Sin embargo, volver a cambiar aPitól búfer de @ no cambia el esquema de colores.
He usadoautocmd WinEnter
para intentar que esta regla suceda al cambiar ventanas (y buffers), pero no ayuda:
autocmd WinEnter,FileType python,javascript colorscheme desert256
autocmd WinEnter,FileType *,html,css colorscheme jellybeans " This includes default filetype colorscheme.
¿Cómo puedo arreglar esto? Además, una ventaja sería no cambiar un esquema de colores cuando no sea necesario:es decir Cambio de unaPitó a un JavaScript buffer no cambiará el esquema de colores a "sí mismo".
EDITAR Si alguien está interesado,aquí está mi.vimrc
repo en github.com. Lo actualizaré con la solución que encuentro aquí una vez dada.