From unknown Mon Aug 18 04:11:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25616: CC Mode 5.32.99 (C/l); c-(back|for)ward-comments doesn't work when point is in comment Resent-From: Mohammed Sadiq Original-Sender: "Debbugs-submit" Resent-CC: help-debbugs@gnu.org Resent-Date: Sat, 04 Feb 2017 07:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25616 X-GNU-PR-Package: debbugs.gnu.org X-GNU-PR-Keywords: To: 25616@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org Reply-To: Mohammed Sadiq Received: via spool by submit@debbugs.gnu.org id=B.148619329811150 (code B ref -1); Sat, 04 Feb 2017 07:29:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Feb 2017 07:28:18 +0000 Received: from localhost ([127.0.0.1]:55473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZuld-0002tk-7e for submit@debbugs.gnu.org; Sat, 04 Feb 2017 02:28:18 -0500 Received: from us2-ob2-3.mailhostbox.com ([208.91.199.209]:38158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZulb-0002tc-5U for submit@debbugs.gnu.org; Sat, 04 Feb 2017 02:28:16 -0500 Received: from 172.16.214.62 (unknown [172.16.214.62]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: sadiq@sadiqpk.org) by us2.outbound.mailhostbox.com (Postfix) with ESMTPSA id 5A8D6780FF5 for ; Sat, 4 Feb 2017 07:28:14 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sadiqpk.org; s=20160628; t=1486193294; bh=5Mvy5smj/VUk9MFLnPE9zGuYclvaYpmNkUTW1HpznVo=; h=Date:From:Reply-To:To:Subject; b=gK1a3JuMuxRmsoVc/Ydm1+LA0OqidMXe6y8tqnPrjUauDyzlOMpukLnpVWxuI2zmZ pSD67EFzwPuHoup2sjHa0+1irkrZF+grClgOgZ1elncb4qBuPsTWlZZhvsAffMgCgC 3jXi+qQFsOzoziwUUhmowHt3v5Uo12BqxRo+j/zc= Date: Sat, 4 Feb 2017 12:58:14 +0530 (IST) From: Mohammed Sadiq Message-ID: <1217777232.24634.1486193294366@webmail.mailhostbox.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_24633_1128978889.1486193294255" X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.8.1-Rev14 X-Originating-Client: open-xchange-appsuite X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=Y7tYykqN c=1 sm=1 tr=0 a=Ejo+fC9hko1e0+RChf/zrg==:117 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=kV5WzCHiHWK36PYbD6wA:9 a=QEXdDO2ut3YA:10 a=U2gv1XKW3wweYrFjT78A:9 a=WdpubGXawxblqwe8:21 a=_W_S_7VecoQA:10 X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) ------=_Part_24633_1128978889.1486193294255 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable When the `point' is inside a comment, `c-forward-comments' and `c-backward-comments' doesn't work (Ie, it doesn't skip the current comment). Eg: The following code in which `|' is the point (not the OR in C) enum { A, B, /* This is a |comment */ C }; Emacs : GNU Emacs 26.0.50.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.6) of 2017-01-20 Package: CC Mode 5.32.99 (C/l) Buffer Style: gnu c-emacs-features: (pps-extended-state col-0-paren posix-char-classes gen-st= ring-delim gen-comment-delim syntax-properties 1-bit) current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq c-basic-offset 2 c-comment-only-line-offset '(0 . 0) c-indent-comment-alist '((anchored-comment column . 0) (end-block space . 1= ) (cpp-end-block space . 2)) c-indent-comments-syntactically-p nil c-block-comment-prefix "" c-comment-prefix-regexp '((pike-mode . "//+!?\\|\\**") (awk-mode . "#+") (other . "//+\\|\\**")) c-doc-comment-style '((java-mode . javadoc) (pike-mode . autodoc) (c-mode . gtkdoc)) c-cleanup-list '(scope-operator) c-hanging-braces-alist '((substatement-open before after) (arglist-cont-nonempty)) c-hanging-colons-alist nil c-hanging-semi&comma-criteria '(c-semi&comma-inside-parenlist) c-backslash-column 48 c-backslash-max-column 72 c-special-indent-hook '(c-gnu-impose-minimum) c-label-minimum-indentation 1 c-offsets-alist '((inexpr-class . +) (inexpr-statement . +) (lambda-intro-cont . +) (inlambda . c-lineup-inexpr-block) (template-args-cont c-lineup-template-args +) (incomposition . +) (inmodule . +) (innamespace . +) (inextern-lang . +) (composition-close . 0) (module-close . 0) (namespace-close . 0) (extern-lang-close . 0) (composition-open . 0) (module-open . 0) (namespace-open . 0) (extern-lang-open . 0) (objc-method-call-cont c-lineup-ObjC-method-call-colons c-lineup-ObjC-method-call + ) (objc-method-args-cont . c-lineup-ObjC-method-args) (objc-method-intro . [0]) (friend . 0) (cpp-define-intro c-lineup-cpp-define +) (cpp-macro-cont . +) (cpp-macro . [0]) (inclass . +) (stream-op . c-lineup-streamop) (arglist-cont-nonempty c-lineup-gcc-asm-reg c-lineup-arglist ) (arglist-cont c-lineup-gcc-asm-reg 0) (comment-intro c-lineup-knr-region-comment c-lineup-comment ) (catch-clause . 0) (else-clause . 0) (do-while-closure . 0) (access-label . -) (case-label . 0) (substatement . +) (statement-case-intro . +) (statement . 0) (brace-entry-open . 0) (brace-list-entry . 0) (brace-list-intro . +) (brace-list-close . 0) (block-close . 0) (block-open . 0) (inher-cont . c-lineup-multi-inher) (inher-intro . +) (member-init-cont . c-lineup-multi-inher) (member-init-intro . +) (annotation-var-cont . +) (annotation-top-cont . 0) (topmost-intro . 0) (knr-argdecl . 0) (func-decl-cont . +) (inline-close . 0) (class-close . 0) (class-open . 0) (defun-block-intro . +) (defun-close . 0) (defun-open . 0) (c . c-lineup-C-comments) (string . c-lineup-dont-change) (topmost-intro-cont first c-lineup-topmost-intro-cont c-lineup-gnu-DEFUN-intro-cont ) (brace-list-open . +) (inline-open . 0) (arglist-close . c-lineup-arglist) (arglist-intro . c-lineup-arglist-intro-after-paren) (statement-cont . +) (statement-case-open . +) (label . 0) (substatement-label . 0) (substatement-open . +) (knr-argdecl-intro . 5) (statement-block-intro . +) ) c-buffer-is-cc-mode 'c-mode c-tab-always-indent t c-syntactic-indentation t c-syntactic-indentation-in-macros t c-ignore-auto-fill '(string cpp code) c-auto-align-backslashes t c-backspace-function 'backward-delete-char-untabify c-delete-function 'delete-char c-electric-pound-behavior nil c-default-style '((java-mode . "java") (awk-mode . "awk") (other . "gnu")) c-enable-xemacs-performance-kludge-p nil c-old-style-variable-behavior nil defun-prompt-regexp nil tab-width 8 comment-column 32 parse-sexp-ignore-comments t parse-sexp-lookup-properties t auto-fill-function nil comment-multi-line t comment-start-skip "\\(//+\\|/\\*+\\)\\s *" fill-prefix nil fill-column 70 paragraph-start "[ ]*\\(//+\\|\\**\\)[ ]*$\\|^\f" adaptive-fill-mode t adaptive-fill-regexp "[ ]*\\(//+\\|\\**\\)[ ]*\\([ ]*\\([-=E2=80=93!|#%;>*= =C2=B7=E2=80=A2=E2=80=A3=E2=81=83=E2=97=A6]+[ ]*\\)*\\)" ) ------=_Part_24633_1128978889.1486193294255 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

When the `point' is inside a comment, `c-forward-commen= ts' and
`c-backward-comments' doesn't work (Ie, it doesn= 9;t skip the current
comment).


Eg: The following = code in which `|' is the point (not the OR in C)

enum {
A, B,
/* This is a |comment */
C
};

Emacs : GNU Emacs 26.0= .50.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.6)
of 2017-01-20
Packa= ge: CC Mode 5.32.99 (C/l)
Buffer Style: gnu
c-emacs-features: (pps-ex= tended-state col-0-paren posix-char-classes gen-string-delim gen-comment-de= lim syntax-properties 1-bit)

current state:
=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D
(setq
c-basic-offset 2
c-comment-only-line= -offset '(0 . 0)
c-indent-comment-alist '((anchored-comment col= umn . 0) (end-block space . 1)
(cpp-end-block space . 2))
c-indent-= comments-syntactically-p nil
c-block-comment-prefix ""
c-co= mment-prefix-regexp '((pike-mode . "//+!?\\|\\**") (awk-mode . = "#+")
(other . "//+\\|\\**"))
c-doc-comment-style &= #39;((java-mode . javadoc) (pike-mode . autodoc)
(c-mode . gtkdoc))
= c-cleanup-list '(scope-operator)
c-hanging-braces-alist '((sub= statement-open before after)
(arglist-cont-nonempty))
c-hanging-col= ons-alist nil
c-hanging-semi&comma-criteria '(c-semi&comma-= inside-parenlist)
c-backslash-column 48
c-backslash-max-column 72 c-special-indent-hook '(c-gnu-impose-minimum)
c-label-minimum-in= dentation 1
c-offsets-alist '((inexpr-class . +)
(inexpr-statem= ent . +)
(lambda-intro-cont . +)
(inlambda . c-lineup-inexpr-block)=
(template-args-cont c-lineup-template-args +)
(incomposition . +)<= br> (inmodule . +)
(innamespace . +)
(inextern-lang . +)
(compo= sition-close . 0)
(module-close . 0)
(namespace-close . 0)
(ext= ern-lang-close . 0)
(composition-open . 0)
(module-open . 0)
(n= amespace-open . 0)
(extern-lang-open . 0)
(objc-method-call-cont c-lineup-ObjC-method-call-colons
c-lineup-ObjC-method-call
+
= )
(objc-method-args-cont . c-lineup-ObjC-method-args)
(objc-method-= intro . [0])
(friend . 0)
(cpp-define-intro c-lineup-cpp-define +)<= br> (cpp-macro-cont . +)
(cpp-macro . [0])
(inclass . +)
(strea= m-op . c-lineup-streamop)
(arglist-cont-nonempty
c-lineup-gcc-asm-r= eg
c-lineup-arglist
)
(arglist-cont c-lineup-gcc-asm-reg 0)
= (comment-intro
c-lineup-knr-region-comment
c-lineup-comment
)<= br> (catch-clause . 0)
(else-clause . 0)
(do-while-closure . 0)
= (access-label . -)
(case-label . 0)
(substatement . +)
(statem= ent-case-intro . +)
(statement . 0)
(brace-entry-open . 0)
(bra= ce-list-entry . 0)
(brace-list-intro . +)
(brace-list-close . 0) (block-close . 0)
(block-open . 0)
(inher-cont . c-lineup-multi-i= nher)
(inher-intro . +)
(member-init-cont . c-lineup-multi-inher) (member-init-intro . +)
(annotation-var-cont . +)
(annotation-to= p-cont . 0)
(topmost-intro . 0)
(knr-argdecl . 0)
(func-decl-co= nt . +)
(inline-close . 0)
(class-close . 0)
(class-open . 0) (defun-block-intro . +)
(defun-close . 0)
(defun-open . 0)
(= c . c-lineup-C-comments)
(string . c-lineup-dont-change)
(topmost-i= ntro-cont
first
c-lineup-topmost-intro-cont
c-lineup-gnu-DEFUN-= intro-cont
)
(brace-list-open . +)
(inline-open . 0)
(argli= st-close . c-lineup-arglist)
(arglist-intro . c-lineup-arglist-intro-af= ter-paren)
(statement-cont . +)
(statement-case-open . +)
(labe= l . 0)
(substatement-label . 0)
(substatement-open . +)
(knr-ar= gdecl-intro . 5)
(statement-block-intro . +)
)
c-buffer-is-cc-m= ode 'c-mode
c-tab-always-indent t
c-syntactic-indentation t
= c-syntactic-indentation-in-macros t
c-ignore-auto-fill '(string cp= p code)
c-auto-align-backslashes t
c-backspace-function 'backwa= rd-delete-char-untabify
c-delete-function 'delete-char
c-electr= ic-pound-behavior nil
c-default-style '((java-mode . "java"= ) (awk-mode . "awk") (other . "gnu"))
c-enable-xemacs-p= erformance-kludge-p nil
c-old-style-variable-behavior nil
defun-pro= mpt-regexp nil
tab-width 8
comment-column 32
parse-sexp-ignore-= comments t
parse-sexp-lookup-properties t
auto-fill-function nil comment-multi-line t
comment-start-skip "\\(//+\\|/\\*+\\)\\s *&#= 34;
fill-prefix nil
fill-column 70
paragraph-start "[ ]*\\(= //+\\|\\**\\)[ ]*$\\|^\f"
adaptive-fill-mode t
adaptive-fill-re= gexp "[ ]*\\(//+\\|\\**\\)[ ]*\\([ ]*\\([-–!|#%;>*·̶= 6;=E2=80=A3=E2=81=83=E2=97=A6]+[ ]*\\)*\\)"
)

=20 ------=_Part_24633_1128978889.1486193294255-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 04 12:43:54 2017 Received: (at control) by debbugs.gnu.org; 4 Feb 2017 17:43:54 +0000 Received: from localhost ([127.0.0.1]:56258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ca4NO-0001sI-Cc for submit@debbugs.gnu.org; Sat, 04 Feb 2017 12:43:54 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ca4NL-0001ru-Vi for control@debbugs.gnu.org; Sat, 04 Feb 2017 12:43:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ca4NG-0000au-7Q for control@debbugs.gnu.org; Sat, 04 Feb 2017 12:43:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50827) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ca4NG-0000aq-4N for control@debbugs.gnu.org; Sat, 04 Feb 2017 12:43:46 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ca4NF-0001hE-Rr for control@debbugs.gnu.org; Sat, 04 Feb 2017 12:43:45 -0500 Subject: control message for bug 25616 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sat, 04 Feb 2017 12:43:45 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) reassign 25616 cc-mode From unknown Mon Aug 18 04:11:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25616: CC Mode 5.32.99 (C/l); c-(back|for)ward-comments doesn't work when point is in comment Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-cc-mode@gnu.org Resent-Date: Sat, 04 Feb 2017 17:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25616 X-GNU-PR-Package: cc-mode X-GNU-PR-Keywords: To: 25616@debbugs.gnu.org Cc: Mohammed Sadiq Reply-To: 25616@debbugs.gnu.org, sadiq@sadiqpk.org Received: via spool by 25616-submit@debbugs.gnu.org id=B25616.148623074514570 (code B ref 25616); Sat, 04 Feb 2017 17:53:02 +0000 Received: (at 25616) by debbugs.gnu.org; 4 Feb 2017 17:52:25 +0000 Received: from localhost ([127.0.0.1]:56265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ca4Vd-0003mu-76 for submit@debbugs.gnu.org; Sat, 04 Feb 2017 12:52:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ca4Vb-0003mi-Bw for 25616@debbugs.gnu.org; Sat, 04 Feb 2017 12:52:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ca4VU-0004a4-Rz for 25616@debbugs.gnu.org; Sat, 04 Feb 2017 12:52:18 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50869) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ca4VU-0004a0-OB; Sat, 04 Feb 2017 12:52:16 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ca4VS-0002Cv-Qu; Sat, 04 Feb 2017 12:52:14 -0500 From: Glenn Morris References: <1217777232.24634.1486193294366@webmail.mailhostbox.com> Mail-Followup-To: 25616@debbugs.gnu.org, sadiq@sadiqpk.org Date: Sat, 04 Feb 2017 12:52:14 -0500 In-Reply-To: <1217777232.24634.1486193294366@webmail.mailhostbox.com> (Mohammed Sadiq's message of "Sat, 4 Feb 2017 12:58:14 +0530 (IST)") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Reassigned to correct debbugs.gnu.org package. Mohammed Sadiq wrote: > When the `point' is inside a comment, `c-forward-comments' and > `c-backward-comments' doesn't work (Ie, it doesn't skip the current > comment). > > > Eg: The following code in which `|' is the point (not the OR in C) > > enum { > A, > B, > /* This is a |comment */ > C > }; > > Emacs : GNU Emacs 26.0.50.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.6) > of 2017-01-20 > Package: CC Mode 5.32.99 (C/l) > Buffer Style: gnu > c-emacs-features: (pps-extended-state col-0-paren posix-char-classes > gen-string-delim gen-comment-delim syntax-properties 1-bit) > > current state: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > (setq > c-basic-offset 2 > c-comment-only-line-offset '(0 . 0) > c-indent-comment-alist '((anchored-comment column . 0) (end-block space .= 1) > (cpp-end-block space . 2)) > c-indent-comments-syntactically-p nil > c-block-comment-prefix "" > c-comment-prefix-regexp '((pike-mode . "//+!?\\|\\**") (awk-mode . "#+") > (other . "//+\\|\\**")) > c-doc-comment-style '((java-mode . javadoc) (pike-mode . autodoc) > (c-mode . gtkdoc)) > c-cleanup-list '(scope-operator) > c-hanging-braces-alist '((substatement-open before after) > (arglist-cont-nonempty)) > c-hanging-colons-alist nil > c-hanging-semi&comma-criteria '(c-semi&comma-inside-parenlist) > c-backslash-column 48 > c-backslash-max-column 72 > c-special-indent-hook '(c-gnu-impose-minimum) > c-label-minimum-indentation 1 > c-offsets-alist '((inexpr-class . +) > (inexpr-statement . +) > (lambda-intro-cont . +) > (inlambda . c-lineup-inexpr-block) > (template-args-cont c-lineup-template-args +) > (incomposition . +) > (inmodule . +) > (innamespace . +) > (inextern-lang . +) > (composition-close . 0) > (module-close . 0) > (namespace-close . 0) > (extern-lang-close . 0) > (composition-open . 0) > (module-open . 0) > (namespace-open . 0) > (extern-lang-open . 0) > (objc-method-call-cont > c-lineup-ObjC-method-call-colons > c-lineup-ObjC-method-call > + > ) > (objc-method-args-cont . c-lineup-ObjC-method-args) > (objc-method-intro . [0]) > (friend . 0) > (cpp-define-intro c-lineup-cpp-define +) > (cpp-macro-cont . +) > (cpp-macro . [0]) > (inclass . +) > (stream-op . c-lineup-streamop) > (arglist-cont-nonempty > c-lineup-gcc-asm-reg > c-lineup-arglist > ) > (arglist-cont c-lineup-gcc-asm-reg 0) > (comment-intro > c-lineup-knr-region-comment > c-lineup-comment > ) > (catch-clause . 0) > (else-clause . 0) > (do-while-closure . 0) > (access-label . -) > (case-label . 0) > (substatement . +) > (statement-case-intro . +) > (statement . 0) > (brace-entry-open . 0) > (brace-list-entry . 0) > (brace-list-intro . +) > (brace-list-close . 0) > (block-close . 0) > (block-open . 0) > (inher-cont . c-lineup-multi-inher) > (inher-intro . +) > (member-init-cont . c-lineup-multi-inher) > (member-init-intro . +) > (annotation-var-cont . +) > (annotation-top-cont . 0) > (topmost-intro . 0) > (knr-argdecl . 0) > (func-decl-cont . +) > (inline-close . 0) > (class-close . 0) > (class-open . 0) > (defun-block-intro . +) > (defun-close . 0) > (defun-open . 0) > (c . c-lineup-C-comments) > (string . c-lineup-dont-change) > (topmost-intro-cont > first > c-lineup-topmost-intro-cont > c-lineup-gnu-DEFUN-intro-cont > ) > (brace-list-open . +) > (inline-open . 0) > (arglist-close . c-lineup-arglist) > (arglist-intro . c-lineup-arglist-intro-after-paren) > (statement-cont . +) > (statement-case-open . +) > (label . 0) > (substatement-label . 0) > (substatement-open . +) > (knr-argdecl-intro . 5) > (statement-block-intro . +) > ) > c-buffer-is-cc-mode 'c-mode > c-tab-always-indent t > c-syntactic-indentation t > c-syntactic-indentation-in-macros t > c-ignore-auto-fill '(string cpp code) > c-auto-align-backslashes t > c-backspace-function 'backward-delete-char-untabify > c-delete-function 'delete-char > c-electric-pound-behavior nil > c-default-style '((java-mode . "java") (awk-mode . "awk") (other . "gnu")) > c-enable-xemacs-performance-kludge-p nil > c-old-style-variable-behavior nil > defun-prompt-regexp nil > tab-width 8 > comment-column 32 > parse-sexp-ignore-comments t > parse-sexp-lookup-properties t > auto-fill-function nil > comment-multi-line t > comment-start-skip "\\(//+\\|/\\*+\\)\\s *" > fill-prefix nil > fill-column 70 > paragraph-start "[ ]*\\(//+\\|\\**\\)[ ]*$\\|^\f" > adaptive-fill-mode t > adaptive-fill-regexp "[ ]*\\(//+\\|\\**\\)[ ]*\\([ ]*\\([-=E2=80=93!|#%;>= *=C2=B7=E2=80=A2=E2=80=A3=E2=81=83=E2=97=A6]+[ ]*\\)*\\)" > )