summaryrefslogtreecommitdiff
path: root/lisp/progmodes/autoconf.el
diff options
context:
space:
mode:
authorChong Yidong <cyd@gnu.org>2011-11-16 11:17:29 +0800
committerChong Yidong <cyd@gnu.org>2011-11-16 11:17:29 +0800
commitce7ddba00114b8876179e87c222fd8697da19ac0 (patch)
tree3f04030e169ced0b61215d7b69028ccf246a534d /lisp/progmodes/autoconf.el
parent3ae704f4fda38eae017521e886f1f016a6682486 (diff)
downloademacs-ce7ddba00114b8876179e87c222fd8697da19ac0.tar.gz
* autoconf.el (autoconf-mode): Fix comment-start-skip regexp.
Fixes: debbugs:10033
Diffstat (limited to 'lisp/progmodes/autoconf.el')
-rw-r--r--lisp/progmodes/autoconf.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/progmodes/autoconf.el b/lisp/progmodes/autoconf.el
index 3aa9a6cfb87..fce725c3b3c 100644
--- a/lisp/progmodes/autoconf.el
+++ b/lisp/progmodes/autoconf.el
@@ -83,7 +83,8 @@ searching backwards at another AC_... command."
(set (make-local-variable 'defun-prompt-regexp)
"^[ \t]*A[CM]_\\(\\sw\\|\\s_\\)+")
(set (make-local-variable 'comment-start) "dnl ")
- (set (make-local-variable 'comment-start-skip) "\\(?:\\<dnl\\|#\\) +")
+ (set (make-local-variable 'comment-start-skip)
+ "\\(?:\\(\\W\\|\\`\\)dnl\\|#\\) +")
(set (make-local-variable 'syntax-propertize-function)
(syntax-propertize-rules ("\\<dnl\\>" (0 "<"))))
(set (make-local-variable 'font-lock-defaults)