diff options
author | Masatake YAMATO <jet@gyve.org> | 2003-06-25 06:52:04 +0000 |
---|---|---|
committer | Masatake YAMATO <jet@gyve.org> | 2003-06-25 06:52:04 +0000 |
commit | c1b559329fe82b2cfbbd124da7ca9ecce424eb17 (patch) | |
tree | 6f0899bb0f3df39c5fec4a004c42560c79e53993 /lisp/progmodes/asm-mode.el | |
parent | 8632c4f0e64d080948f681b65a857a40951c325f (diff) | |
download | emacs-c1b559329fe82b2cfbbd124da7ca9ecce424eb17.tar.gz |
* progmodes/asm-mode.el (asm-font-lock-keywords): Support
labels starting with "." and directives starting with ".".
Diffstat (limited to 'lisp/progmodes/asm-mode.el')
-rw-r--r-- | lisp/progmodes/asm-mode.el | 10 |
1 files changed, 8 insertions, 2 deletions
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 @@ (defconst asm-font-lock-keywords '(("^\\(\\(\\sw\\|\\s_\\)+\\)\\>:?[ \t]*\\(\\sw+\\(\\.\\sw+\\)*\\)?" (1 font-lock-function-name-face) (3 font-lock-keyword-face nil t)) - ("^\\((\\sw+)\\)?\\s +\\(\\(\\sw\\|\\s_\\)+\\(\\.\\sw+\\)*\\)" - 2 font-lock-keyword-face)) + ;; label started from ".". + ("^\\(\\.\\(\\sw\\|\\s_\\)+\\)\\>:" + 1 font-lock-function-name-face) + ("^\\((\\sw+)\\)?\\s +\\(\\(\\.?\\sw\\|\\s_\\)+\\(\\.\\sw+\\)*\\)" + 2 font-lock-keyword-face) + ;; directive started from ".". + ("^\\(\\.\\(\\sw\\|\\s_\\)+\\)\\>[^:]?" + 1 font-lock-keyword-face)) "Additional expressions to highlight in Assembler mode.") ;;;###autoload |