Subject: CC Mode and js-mode: Erroneous values for comment-start-skip
From: Alan Mackenzie <[email-masked]>
To: [email-masked]
Date: Fri, 19 Jun 2020 19:40:11 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello, Emacs.

In CC Mode modes, a typical value for comment-start-skip is:

    "\\(//+\\|/\\*+\\)\\s *"

.  This is erroneous, since it includes regexp grouping parentheses, yet
the comment being matched doesn't start at (match-end 1), contravening
the definition of comment-start-skip.

This mistake is likely to lead to errors in filling, etc.

The same bug is present in js-mode.

-- 
Alan Mackenzie (Nuremberg, Germany).