En this page discussing font lock mode, se proporciona un ejemplo que pone de manifiesto un patrón personalizado:Emacs modo de bloqueo de fuente: proporcionar un color personalizado en lugar de una cara
(add-hook 'c-mode-hook
(lambda()
(font-lock-add-keywords nil
'(("\\<\\(FIXME\\):" 1 font-lock-warning-face t)))))
¿Hay una manera de proporcionar un color personalizado en lugar de font-lock-warning-face
y sin que define una nueva cara personalizada. Quiero ser capaz de escribir algo como:
(font-lock-add-keywords nil '(("\\<\\(FIXME\\):" 1 "Blue" t)))
o un definición de color RGB:
(font-lock-add-keywords nil '(("\\<\\(FIXME\\):" 1 "#F0F0F0" t)))
El uso de las comillas dobles no funciona. ¿Sabes lo que hará para que funcione?
Gracias por la clara y concisa respuesta, debería haberlo sabido. –
nschum, ¿cómo agregar más propiedades a la cara como hacerla en negrita? Intenté algo como: (font-lock-add-keywords nil '(("\\ <\\ (FIXME \\):" 1' (: primer plano "azul": negrita t) t))) Pero eso no funcionó. – SFbay007
Su enfoque es correcto, pero: negrita no es una propiedad de texto válida. Pruebe: peso y consulte el enlace para más detalles. – nschum