From: Lassi Kortela Date: Mon, 13 Jun 2022 14:32:45 +0000 (+0200) Subject: Match complete words in dns-mode X-Git-Tag: emacs-29.0.90~1910^2~33 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5f5617727d91664bb3e4e559a1347bec86759846;p=emacs.git Match complete words in dns-mode * lisp/textmodes/dns-mode.el (dns-mode-font-lock-keywords): Match complete words like SOA and not all words that contain the string SOA (bug#55944). Copyright-paperwork-exempt: yes --- diff --git a/lisp/textmodes/dns-mode.el b/lisp/textmodes/dns-mode.el index d4acbe24ebb..42d547504c1 100644 --- a/lisp/textmodes/dns-mode.el +++ b/lisp/textmodes/dns-mode.el @@ -110,11 +110,11 @@ "26.1" 'set) (defcustom dns-mode-font-lock-keywords - `((,(concat "^\\$" (regexp-opt dns-mode-control-entities)) + `((,(concat "^\\$" (regexp-opt dns-mode-control-entities) "\\>") 0 ,dns-mode-control-entity-face) ("^\\$[a-z0-9A-Z]+" 0 ,dns-mode-bad-control-entity-face) - (,(regexp-opt dns-mode-classes) 0 ,dns-mode-class-face) - (,(regexp-opt dns-mode-types) 0 ,dns-mode-type-face)) + (,(regexp-opt dns-mode-classes 'words) 0 ,dns-mode-class-face) + (,(regexp-opt dns-mode-types 'words) 0 ,dns-mode-type-face)) "Font lock keywords used to highlight text in DNS master file mode." :version "26.1" :type 'sexp)