branch: elpa/julia-mode commit e5f81457431e0f237c5062ba7278f6bc5da71c34 Author: Wilfred Hughes <m...@wilfred.me.uk> Commit: Yichao Yu <yyc1...@gmail.com>
Use a separate face for Julia macro invocations. Fixes https://github.com/JuliaLang/julia/issues/8721 --- julia-mode.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/julia-mode.el b/julia-mode.el index 0d71c08..5cd6a08 100644 --- a/julia-mode.el +++ b/julia-mode.el @@ -41,6 +41,12 @@ (defvar julia-basic-offset) +(defface julia-macro-face + '((t :inherit font-lock-preprocessor-face)) + "Face for Julia macro invocations." + :group 'julia-mode) + + ;;;###autoload (add-to-list 'auto-mode-alist '("\\.jl\\'" . julia-mode)) @@ -195,7 +201,7 @@ This function provides equivalent functionality, but makes no efforts to optimis (list (cons julia-builtin-types-regex 'font-lock-type-face) (cons julia-keyword-regex 'font-lock-keyword-face) - (cons julia-macro-regex 'font-lock-keyword-face) + (cons julia-macro-regex ''julia-macro-face) (cons (julia--regexp-opt '("true" "false" "C_NULL" "Inf" "NaN" "Inf32" "NaN32" "nothing")