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.