Occasionalmente voglio sostituire la sintassi predefinita evidenziando colori e stili con le mie preferenze.
Immagino che il modo più appropriato per farlo sia quello di creare il mio schema di colori. Tuttavia ho un paio di domande.
Se voglio impostare un punto culminante per un gruppo di sintassi specifico in una lingua specifica, questo appartiene al mio schema di colori o sarebbe meglio inserirlo
after/syntax/[filetype].vim
?highlight jsAssignExpIdent cterm=bold gui=bold
Sembra un po 'strano inserire regole oscure specifiche della lingua nel sistema dei colori, poiché verranno caricate in qualsiasi lingua su cui sto lavorando, ma sembra anche peggio inserire regole di evidenziazione nel file di sintassi.
A volte creo nuove regole di sintassi per una lingua specifica, in
after/syntax/[filetype].vim
. Nel caso in cui altri utenti desiderino utilizzare queste estensioni, sarebbe opportuno fornire lì le regole di evidenziazione predefinite che collegano ai comuni gruppi di evidenziazione predefiniti? Se un altro utente desidera sovrascrivere quel colore di evidenziazione, come dovrebbe farlo?::::: after/syntax/asm.vim ::::: syn match asmHexNumber /\(0x\|\$\)[0-9A-Fa-f]\+/ highlight default link asmHexNumber Number
highlight link ...
comandi in un file di sintassi che sovrascriveranno le impostazioni dallo schema dei colori ogni volta che viene caricato un file con quel tipo di file. Forse dovrei farlo solohighlight link ...
dopo aver verificato che non esiste alcuna regola di evidenziazione per quel nome?