aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMasatake YAMATO2003-06-25 06:52:04 +0000
committerMasatake YAMATO2003-06-25 06:52:04 +0000
commitc1b559329fe82b2cfbbd124da7ca9ecce424eb17 (patch)
tree6f0899bb0f3df39c5fec4a004c42560c79e53993
parent8632c4f0e64d080948f681b65a857a40951c325f (diff)
downloademacs-c1b559329fe82b2cfbbd124da7ca9ecce424eb17.tar.gz
emacs-c1b559329fe82b2cfbbd124da7ca9ecce424eb17.zip
* progmodes/asm-mode.el (asm-font-lock-keywords): Support
labels starting with "." and directives starting with ".".
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/progmodes/asm-mode.el10
2 files changed, 13 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index fdf366d9f3e..81165d44e94 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12003-06-20 Masatake YAMATO <jet@gyve.org>
2
3 * progmodes/asm-mode.el (asm-font-lock-keywords): Support
4 labels starting with "." and directives starting with ".".
5
12003-06-22 Andreas Schwab <schwab@suse.de> 62003-06-22 Andreas Schwab <schwab@suse.de>
2 7
3 * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): Avoid 8 * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): Avoid
diff --git a/lisp/progmodes/asm-mode.el b/lisp/progmodes/asm-mode.el
index 862a89e80b7..a3134e35145 100644
--- a/lisp/progmodes/asm-mode.el
+++ b/lisp/progmodes/asm-mode.el
@@ -83,8 +83,14 @@
83(defconst asm-font-lock-keywords 83(defconst asm-font-lock-keywords
84 '(("^\\(\\(\\sw\\|\\s_\\)+\\)\\>:?[ \t]*\\(\\sw+\\(\\.\\sw+\\)*\\)?" 84 '(("^\\(\\(\\sw\\|\\s_\\)+\\)\\>:?[ \t]*\\(\\sw+\\(\\.\\sw+\\)*\\)?"
85 (1 font-lock-function-name-face) (3 font-lock-keyword-face nil t)) 85 (1 font-lock-function-name-face) (3 font-lock-keyword-face nil t))
86 ("^\\((\\sw+)\\)?\\s +\\(\\(\\sw\\|\\s_\\)+\\(\\.\\sw+\\)*\\)" 86 ;; label started from ".".
87 2 font-lock-keyword-face)) 87 ("^\\(\\.\\(\\sw\\|\\s_\\)+\\)\\>:"
88 1 font-lock-function-name-face)
89 ("^\\((\\sw+)\\)?\\s +\\(\\(\\.?\\sw\\|\\s_\\)+\\(\\.\\sw+\\)*\\)"
90 2 font-lock-keyword-face)
91 ;; directive started from ".".
92 ("^\\(\\.\\(\\sw\\|\\s_\\)+\\)\\>[^:]?"
93 1 font-lock-keyword-face))
88 "Additional expressions to highlight in Assembler mode.") 94 "Additional expressions to highlight in Assembler mode.")
89 95
90;;;###autoload 96;;;###autoload