Parfois, je veux remplacer la syntaxe par défaut en mettant en évidence les couleurs et les styles avec mes propres préférences.
J'imagine que la façon la plus appropriée de le faire serait de créer mon propre schéma de couleurs. Cependant, j'ai quelques questions.
Si je veux définir une surbrillance pour un groupe de syntaxe spécifique dans une langue spécifique, cela appartient-il à mon schéma de couleurs, ou serait-il préférable de le placer dans
after/syntax/[filetype].vim
?highlight jsAssignExpIdent cterm=bold gui=bold
Il semble un peu étrange de placer des règles obscures spécifiques à la langue dans le schéma de couleurs, car elles seront chargées quelle que soit la langue sur laquelle je travaille, mais il semble encore pire de placer des règles de surbrillance dans le fichier de syntaxe.
Parfois, je crée de nouvelles règles de syntaxe pour une langue spécifique, dans
after/syntax/[filetype].vim
. Dans le cas où d'autres utilisateurs souhaiteraient utiliser ces extensions, serait-il approprié pour moi de fournir des règles de surbrillance par défaut qui sont liées à des groupes de surbrillance par défaut communs? Si un autre utilisateur souhaite remplacer cette couleur de surbrillance, comment doit-il procéder?::::: after/syntax/asm.vim ::::: syn match asmHexNumber /\(0x\|\$\)[0-9A-Fa-f]\+/ highlight default link asmHexNumber Number
highlight link ...
commandes dans un fichier de syntaxe, celles-ci écraseront les paramètres du schéma de couleurs à chaque fois qu'un fichier avec ce type de fichier est chargé. Dois-je peut-être le faire seulementhighlight link ...
après avoir vérifié qu'aucune règle de surbrillance n'existe pour ce nom?