X-Loop: help-debbugs@HIDDEN
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 <sadiq@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: help-debbugs@HIDDEN
Resent-Date: Sat, 04 Feb 2017 07:29:01 +0000
Resent-Message-ID: <handler.25616.B.148619329811150 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 25616
X-GNU-PR-Package: debbugs.gnu.org
X-GNU-PR-Keywords:
To: 25616 <at> debbugs.gnu.org
X-Debbugs-Original-To: submit <at> debbugs.gnu.org
Reply-To: Mohammed Sadiq <sadiq@HIDDEN>
Received: via spool by submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1cZuld-0002tk-7e
for submit <at> 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 <sadiq@HIDDEN>) id 1cZulb-0002tc-5U
for submit <at> 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@HIDDEN)
by us2.outbound.mailhostbox.com (Postfix) with ESMTPSA id 5A8D6780FF5
for <submit <at> debbugs.gnu.org>; 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 <sadiq@HIDDEN>
Message-ID: <1217777232.24634.1486193294366@HIDDEN>
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 <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
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
<!DOCTYPE html>
<html><head>
<meta charset=3D"UTF-8">
</head><body><p>When the `point' is inside a comment, `c-forward-commen=
ts' and<br> `c-backward-comments' doesn't work (Ie, it doesn=
9;t skip the current<br> comment).<br> </p><p><br></p><p>Eg: The following =
code in which `|' is the point (not the OR in C)</p><p>enum {<br> A,<br=
> B,<br> /* This is a |comment */<br> C<br> };</p><p>Emacs : GNU Emacs 26.0=
.50.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.6)<br> of 2017-01-20<br>Packa=
ge: CC Mode 5.32.99 (C/l)<br>Buffer Style: gnu<br>c-emacs-features: (pps-ex=
tended-state col-0-paren posix-char-classes gen-string-delim gen-comment-de=
lim syntax-properties 1-bit)</p><p>current state:<br>=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D<br>(setq<br> c-basic-offset 2<br> c-comment-only-line=
-offset '(0 . 0)<br> c-indent-comment-alist '((anchored-comment col=
umn . 0) (end-block space . 1)<br> (cpp-end-block space . 2))<br> c-indent-=
comments-syntactically-p nil<br> c-block-comment-prefix ""<br> c-co=
mment-prefix-regexp '((pike-mode . "//+!?\\|\\**") (awk-mode . =
"#+")<br> (other . "//+\\|\\**"))<br> c-doc-comment-style &=
#39;((java-mode . javadoc) (pike-mode . autodoc)<br> (c-mode . gtkdoc))<br>=
c-cleanup-list '(scope-operator)<br> c-hanging-braces-alist '((sub=
statement-open before after)<br> (arglist-cont-nonempty))<br> c-hanging-col=
ons-alist nil<br> c-hanging-semi&comma-criteria '(c-semi&comma-=
inside-parenlist)<br> c-backslash-column 48<br> c-backslash-max-column 72<b=
r> c-special-indent-hook '(c-gnu-impose-minimum)<br> c-label-minimum-in=
dentation 1<br> c-offsets-alist '((inexpr-class . +)<br> (inexpr-statem=
ent . +)<br> (lambda-intro-cont . +)<br> (inlambda . c-lineup-inexpr-block)=
<br> (template-args-cont c-lineup-template-args +)<br> (incomposition . +)<=
br> (inmodule . +)<br> (innamespace . +)<br> (inextern-lang . +)<br> (compo=
sition-close . 0)<br> (module-close . 0)<br> (namespace-close . 0)<br> (ext=
ern-lang-close . 0)<br> (composition-open . 0)<br> (module-open . 0)<br> (n=
amespace-open . 0)<br> (extern-lang-open . 0)<br> (objc-method-call-cont<br=
> c-lineup-ObjC-method-call-colons<br> c-lineup-ObjC-method-call<br> +<br> =
)<br> (objc-method-args-cont . c-lineup-ObjC-method-args)<br> (objc-method-=
intro . [0])<br> (friend . 0)<br> (cpp-define-intro c-lineup-cpp-define +)<=
br> (cpp-macro-cont . +)<br> (cpp-macro . [0])<br> (inclass . +)<br> (strea=
m-op . c-lineup-streamop)<br> (arglist-cont-nonempty<br> c-lineup-gcc-asm-r=
eg<br> c-lineup-arglist<br> )<br> (arglist-cont c-lineup-gcc-asm-reg 0)<br>=
(comment-intro<br> c-lineup-knr-region-comment<br> c-lineup-comment<br> )<=
br> (catch-clause . 0)<br> (else-clause . 0)<br> (do-while-closure . 0)<br>=
(access-label . -)<br> (case-label . 0)<br> (substatement . +)<br> (statem=
ent-case-intro . +)<br> (statement . 0)<br> (brace-entry-open . 0)<br> (bra=
ce-list-entry . 0)<br> (brace-list-intro . +)<br> (brace-list-close . 0)<br=
> (block-close . 0)<br> (block-open . 0)<br> (inher-cont . c-lineup-multi-i=
nher)<br> (inher-intro . +)<br> (member-init-cont . c-lineup-multi-inher)<b=
r> (member-init-intro . +)<br> (annotation-var-cont . +)<br> (annotation-to=
p-cont . 0)<br> (topmost-intro . 0)<br> (knr-argdecl . 0)<br> (func-decl-co=
nt . +)<br> (inline-close . 0)<br> (class-close . 0)<br> (class-open . 0)<b=
r> (defun-block-intro . +)<br> (defun-close . 0)<br> (defun-open . 0)<br> (=
c . c-lineup-C-comments)<br> (string . c-lineup-dont-change)<br> (topmost-i=
ntro-cont<br> first<br> c-lineup-topmost-intro-cont<br> c-lineup-gnu-DEFUN-=
intro-cont<br> )<br> (brace-list-open . +)<br> (inline-open . 0)<br> (argli=
st-close . c-lineup-arglist)<br> (arglist-intro . c-lineup-arglist-intro-af=
ter-paren)<br> (statement-cont . +)<br> (statement-case-open . +)<br> (labe=
l . 0)<br> (substatement-label . 0)<br> (substatement-open . +)<br> (knr-ar=
gdecl-intro . 5)<br> (statement-block-intro . +)<br> )<br> c-buffer-is-cc-m=
ode 'c-mode<br> c-tab-always-indent t<br> c-syntactic-indentation t<br>=
c-syntactic-indentation-in-macros t<br> c-ignore-auto-fill '(string cp=
p code)<br> c-auto-align-backslashes t<br> c-backspace-function 'backwa=
rd-delete-char-untabify<br> c-delete-function 'delete-char<br> c-electr=
ic-pound-behavior nil<br> c-default-style '((java-mode . "java"=
) (awk-mode . "awk") (other . "gnu"))<br> c-enable-xemacs-p=
erformance-kludge-p nil<br> c-old-style-variable-behavior nil<br> defun-pro=
mpt-regexp nil<br> tab-width 8<br> comment-column 32<br> parse-sexp-ignore-=
comments t<br> parse-sexp-lookup-properties t<br> auto-fill-function nil<br=
> comment-multi-line t<br> comment-start-skip "\\(//+\\|/\\*+\\)\\s *&#=
34;<br> fill-prefix nil<br> fill-column 70<br> paragraph-start "[ ]*\\(=
//+\\|\\**\\)[ ]*$\\|^\f"<br> adaptive-fill-mode t<br> adaptive-fill-re=
gexp "[ ]*\\(//+\\|\\**\\)[ ]*\\([ ]*\\([-–!|#%;>*·̶=
6;=E2=80=A3=E2=81=83=E2=97=A6]+[ ]*\\)*\\)"<br> )<br></p></body></html>
=20
------=_Part_24633_1128978889.1486193294255--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Mohammed Sadiq <sadiq@HIDDEN> Subject: bug#25616: Acknowledgement (CC Mode 5.32.99 (C/l); c-(back|for)ward-comments doesn't work when point is in comment) Message-ID: <handler.25616.B.148619329811150.ack <at> debbugs.gnu.org> References: <1217777232.24634.1486193294366@HIDDEN> X-Gnu-PR-Message: ack 25616 X-Gnu-PR-Package: debbugs.gnu.org Reply-To: 25616 <at> debbugs.gnu.org Date: Sat, 04 Feb 2017 07:29:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): help-debbugs@HIDDEN If you wish to submit further information on this problem, please send it to 25616 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 25616: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25616 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
Received: (at control) by debbugs.gnu.org; 4 Feb 2017 17:43:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 04 12:43:54 2017 Received: from localhost ([127.0.0.1]:56258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ca4NO-0001sI-Cc for submit <at> 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 <rgm@HIDDEN>) id 1ca4NL-0001ru-Vi for control <at> 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 <rgm@HIDDEN>) id 1ca4NG-0000au-7Q for control <at> 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 <rgm@HIDDEN>) id 1ca4NG-0000aq-4N for control <at> 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 <rgm@HIDDEN>) id 1ca4NF-0001hE-Rr for control <at> debbugs.gnu.org; Sat, 04 Feb 2017 12:43:45 -0500 Subject: control message for bug 25616 To: <control <at> debbugs.gnu.org> X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: <E1ca4NF-0001hE-Rr@HIDDEN> From: Glenn Morris <rgm@HIDDEN> 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) reassign 25616 cc-mode
X-Loop: help-debbugs@HIDDEN
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 <rgm@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-cc-mode@HIDDEN
Resent-Date: Sat, 04 Feb 2017 17:53:02 +0000
Resent-Message-ID: <handler.25616.B25616.148623074514570 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 25616
X-GNU-PR-Package: cc-mode
X-GNU-PR-Keywords:
To: 25616 <at> debbugs.gnu.org
Cc: Mohammed Sadiq <sadiq@HIDDEN>
Reply-To: 25616 <at> debbugs.gnu.org, sadiq@HIDDEN
Received: via spool by 25616-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1ca4Vd-0003mu-76
for submit <at> 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 <rgm@HIDDEN>) id 1ca4Vb-0003mi-Bw
for 25616 <at> 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 <rgm@HIDDEN>) id 1ca4VU-0004a4-Rz
for 25616 <at> 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 <rgm@HIDDEN>)
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 <rgm@HIDDEN>)
id 1ca4VS-0002Cv-Qu; Sat, 04 Feb 2017 12:52:14 -0500
From: Glenn Morris <rgm@HIDDEN>
References: <1217777232.24634.1486193294366@HIDDEN>
Mail-Followup-To: 25616 <at> debbugs.gnu.org, sadiq@HIDDEN
Date: Sat, 04 Feb 2017 12:52:14 -0500
In-Reply-To: <1217777232.24634.1486193294366@HIDDEN>
(Mohammed Sadiq's message of "Sat, 4 Feb 2017 12:58:14 +0530 (IST)")
Message-ID: <cmmve13ktt.fsf@HIDDEN>
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 <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
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]+[ ]*\\)*\\)"
> )
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.