From: Mark Wooding Date: Sun, 23 Jul 2017 11:18:23 +0000 (+0100) Subject: el/dot-emacs.el: Fix fontification for Rust keywords and builtins. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/profile/commitdiff_plain/d71a646d65c0a414a1ddba439bcd8383fb7ceec8 el/dot-emacs.el: Fix fontification for Rust keywords and builtins. --- diff --git a/el/dot-emacs.el b/el/dot-emacs.el index 97c20ce..f64da0b 100644 --- a/el/dot-emacs.el +++ b/el/dot-emacs.el @@ -2427,13 +2427,13 @@ (defun mdw-fontify-rust () (list ;; Handle the keywords defined above. - (list (concat "\\<\\(" rust-keywords "\\)\\>") + (list (concat "\\_<\\(" rust-keywords "\\)\\_>") '(0 font-lock-keyword-face)) - (list (concat "\\<\\(" rust-builtins "\\)\\>") + (list (concat "\\_<\\(" rust-builtins "\\)\\_>") '(0 font-lock-variable-name-face)) ;; Handle numbers too. - (list (concat "\\<\\(" + (list (concat "\\_<\\(" "[0-9][0-9_]*" "\\(" "\\(\\.[0-9_]+\\)?[eE][-+]?[0-9_]+" "\\|" "\\.[0-9_]+" @@ -2445,7 +2445,7 @@ (defun mdw-fontify-rust () "\\|" "0b[01_]+" "\\)" "\\([ui]\\(8\\|16\\|32\\|64\\|s\\|size\\)\\)?" - "\\)\\>") + "\\)\\_>") '(0 mdw-number-face)) ;; And anything else is punctuation.