Commit 4cac2fc3 authored by Andreas Schwab's avatar Andreas Schwab

(font-lock-match-c-style-declaration-item-and-skip-to-next):

Don't require underscore in word before double open-paren.
parent d9c8518d
...@@ -1740,7 +1740,7 @@ Does not move further than LIMIT. ...@@ -1740,7 +1740,7 @@ Does not move further than LIMIT.
The expected syntax of a declaration/definition item is `word' (preceded by The expected syntax of a declaration/definition item is `word' (preceded by
optional whitespace and `*' characters and proceeded by optional whitespace) optional whitespace and `*' characters and proceeded by optional whitespace)
optionally followed by a `('. Everything following the item (but belonging to optionally followed by a `('. Everything following the item (but belonging to
it) is expected to by skip-able by `scan-sexps', and items are expected to be it) is expected to be skip-able by `scan-sexps', and items are expected to be
separated with a `,' and to be terminated with a `;'. separated with a `,' and to be terminated with a `;'.
Thus the regexp matches after point: word ( Thus the regexp matches after point: word (
...@@ -1759,7 +1759,7 @@ This function could be MATCHER in a MATCH-ANCHORED `font-lock-keywords' item." ...@@ -1759,7 +1759,7 @@ This function could be MATCHER in a MATCH-ANCHORED `font-lock-keywords' item."
(let ((pos (point))) (let ((pos (point)))
(skip-chars-backward " \t\n") (skip-chars-backward " \t\n")
(skip-syntax-backward "w") (skip-syntax-backward "w")
(unless (looking-at "\\(\\sw+\\)[ \t\n]*\\sw*_\\sw*[ \t\n]*\\((\\)?") (unless (looking-at "\\(\\sw+\\)[ \t\n]*\\sw+[ \t\n]*\\(((?\\)?")
;; Looks like it was something else, so go back to where we ;; Looks like it was something else, so go back to where we
;; were and reset the match data by rematching. ;; were and reset the match data by rematching.
(goto-char pos) (goto-char pos)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment