From unknown Mon Sep 08 10:54:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8933: 'js-mode' break single char comment highlighting from 'define-generic-mode'. Resent-From: Oleksandr Gavenko Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Jun 2011 21:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8933 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8933@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.130895061622797 (code B ref -1); Fri, 24 Jun 2011 21:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jun 2011 21:23:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QaDqi-0005vd-35 for submit@debbugs.gnu.org; Fri, 24 Jun 2011 17:23:36 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QaDqh-0005vR-0W for submit@debbugs.gnu.org; Fri, 24 Jun 2011 17:23:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QaDqa-0004mM-Gr for submit@debbugs.gnu.org; Fri, 24 Jun 2011 17:23:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:51119) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QaDqa-0004mH-1u for submit@debbugs.gnu.org; Fri, 24 Jun 2011 17:23:28 -0400 Received: from eggs.gnu.org ([140.186.70.92]:55604) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QaDqY-0003pz-Qr for bug-gnu-emacs@gnu.org; Fri, 24 Jun 2011 17:23:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QaDqW-0004m1-QL for bug-gnu-emacs@gnu.org; Fri, 24 Jun 2011 17:23:26 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:38937) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QaDqW-0004ll-FT for bug-gnu-emacs@gnu.org; Fri, 24 Jun 2011 17:23:24 -0400 Received: by fxg9 with SMTP id 9so75994fxg.0 for ; Fri, 24 Jun 2011 14:23:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=1i6y6HcSXbcuDB1vsoWvzlIgJGw4ZePVEmUvnnw+6bw=; b=eNqB8JfBfZwKrOkSVU9t0LANA4imjusCgmYZBE59+k8B1XVuQ+7/wU6h/m+pyex43W UOCghc7ML4AV5/0+smh95Y46oqjyNq84kKv4nQiqflMsqHUbx4mvyi/S9cl2DhDgiNb7 GFrheYNVHcIWeAyKqpJd2OAihDxU9j82sujAc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=K6f1URt/F7a6IkOxEfmUhNeyTePpZoIK9OI/546rWfVcv//hvX33sS0z1Dvs99AE6D yM/ZYLdRXYrtgDgPeQrpg3HWEkPZvuJKx4HH6s7HVYCHfuZ7QNdbDbPHBb8KI8jEEoAJ jBYRq0Xb8FYmRCNhI9lU7n0MErxooqzWy7SCg= Received: by 10.223.21.7 with SMTP id h7mr5064157fab.72.1308950603229; Fri, 24 Jun 2011 14:23:23 -0700 (PDT) Received: from [46.202.96.33] (33-96-202-46.pool.ukrtel.net [46.202.96.33]) by mx.google.com with ESMTPS id b3sm400018fao.44.2011.06.24.14.23.20 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 24 Jun 2011 14:23:22 -0700 (PDT) Message-ID: <4E050042.9070609@gmail.com> Date: Fri, 24 Jun 2011 22:23:14 +0100 From: Oleksandr Gavenko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) I use Emacs 23.3. $ emacs -Q Next eval: (define-generic-mode my-mode '(?\; ?#) nil nil nil nil) And open file with two or more lines: ; commented line (1) wrongly highlighted line (2) another wrongly highlighted line (3) After 'M-x my-mode RET' line (1) highlighted as comment line. Another line not. Then open any .js file so js-mode loaded and back to 'my-mode' file and revert it. Now all line highlighted as comment lines! Because of this I switch .js files to c++-mode (from my .emacs): (setq auto-mode-alist (rassq-delete-all 'js-mode auto-mode-alist)) (add-to-list 'auto-mode-alist '("\\.js$" . c++-mode)) and move '(desktop-save-mode 1)' below this lines. For C-like comments this bug not reproduced. -- Best regards! From unknown Mon Sep 08 10:54:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8933: 'js-mode' break single char comment highlighting from 'define-generic-mode'. In-Reply-To: <4E050042.9070609@gmail.com> Resent-From: Lawrence Mitchell Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Jun 2011 09:10:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8933 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8933@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13091657631348 (code B ref -1); Mon, 27 Jun 2011 09:10:03 +0000 Received: (at submit) by debbugs.gnu.org; 27 Jun 2011 09:09:23 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qb7oo-0000Lh-W6 for submit@debbugs.gnu.org; Mon, 27 Jun 2011 05:09:23 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qb7om-0000LU-GJ for submit@debbugs.gnu.org; Mon, 27 Jun 2011 05:09:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qb7of-0000Xr-Ab for submit@debbugs.gnu.org; Mon, 27 Jun 2011 05:09:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_MED,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:57734) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qb7of-0000Xm-20 for submit@debbugs.gnu.org; Mon, 27 Jun 2011 05:09:13 -0400 Received: from eggs.gnu.org ([140.186.70.92]:33005) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qb7oc-0001Gn-LB for bug-gnu-emacs@gnu.org; Mon, 27 Jun 2011 05:09:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qb7oa-0000XJ-0F for bug-gnu-emacs@gnu.org; Mon, 27 Jun 2011 05:09:10 -0400 Received: from lo.gmane.org ([80.91.229.12]:40763) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qb7oZ-0000Wx-92 for bug-gnu-emacs@gnu.org; Mon, 27 Jun 2011 05:09:07 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Qb7oX-0002u6-IU for bug-gnu-emacs@gnu.org; Mon, 27 Jun 2011 11:09:05 +0200 Received: from e4300lm.epcc.ed.ac.uk ([129.215.63.156]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 27 Jun 2011 11:09:05 +0200 Received: from wence by e4300lm.epcc.ed.ac.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 27 Jun 2011 11:09:05 +0200 X-Injected-Via-Gmane: http://gmane.org/ From: Lawrence Mitchell Date: Mon, 27 Jun 2011 10:08:54 +0100 Lines: 70 Message-ID: <8762nrbpzt.fsf@gmx.li> References: <4E050042.9070609@gmail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: e4300lm.epcc.ed.ac.uk User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:LBBAJ6DJUgL6HE8RfxZ1K/DbEfg= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.5 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.5 (-----) Oleksandr Gavenko wrote: > I use Emacs 23.3. Also reproducible in Emacs 24.0.50 > $ emacs -Q > Next eval: > (define-generic-mode my-mode > '(?\; ?#) > nil nil nil nil) > And open file with two or more lines: > ; commented line (1) > wrongly highlighted line (2) > another wrongly highlighted line (3) > After 'M-x my-mode RET' line (1) highlighted as comment line. > Another line not. > Then open any .js file so js-mode loaded and back to 'my-mode' > file and revert it. > Now all line highlighted as comment lines! This is because js-mode stomps on the default value of comment-start and comment-end (rather than using make-local-variable). This confuses generic-mode. Cheers, Lawrence Here's a commit-message plus patch. js-mode: Don't stomp on comment-start/end's default value * progmodes/js.el (js-mode): Ensure comment-start and comment-end are local variables (Bug#8933). diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 5bc756e..4b3a2ba 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2011-06-27 Lawrence Mitchell + + * progmodes/js.el (js-mode): Ensure comment-start and comment-end + are local variables (Bug#8933). + 2011-06-22 Lawrence Mitchell * net/browse-url.el (browse-url-xdg-open): Use 0, rather than nil diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el index a0437cc..1bdcb4c 100644 --- a/lisp/progmodes/js.el +++ b/lisp/progmodes/js.el @@ -3306,8 +3306,8 @@ If one hasn't been set, or if it's stale, prompt for a new one." #'js--which-func-joiner) ;; Comments - (setq comment-start "// ") - (setq comment-end "") + (set (make-local-variable 'comment-start) "// ") + (set (make-local-variable 'comment-end) "") (set (make-local-variable 'fill-paragraph-function) 'js-c-fill-paragraph) From unknown Mon Sep 08 10:54:19 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Oleksandr Gavenko Subject: bug#8933: closed (Re: bug#8933: 'js-mode' break single char comment highlighting from 'define-generic-mode'.) Message-ID: References: <4E050042.9070609@gmail.com> X-Gnu-PR-Message: they-closed 8933 X-Gnu-PR-Package: emacs Reply-To: 8933@debbugs.gnu.org Date: Thu, 30 Jun 2011 16:24:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1309451041-6305-1" This is a multi-part message in MIME format... ------------=_1309451041-6305-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #8933: 'js-mode' break single char comment highlighting from 'define-generi= c-mode'. which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 8933@debbugs.gnu.org. --=20 8933: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D8933 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1309451041-6305-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 8933-done) by debbugs.gnu.org; 30 Jun 2011 16:23:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcK1i-0001d8-E0 for submit@debbugs.gnu.org; Thu, 30 Jun 2011 12:23:38 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcK1g-0001cv-Rk for 8933-done@debbugs.gnu.org; Thu, 30 Jun 2011 12:23:37 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAEaiDE5MCqDH/2dsb2JhbABSp1V4iHi/UoYxBJ5OhCs X-IronPort-AV: E=Sophos;i="4.65,451,1304308800"; d="scan'208";a="117754835" Received: from 76-10-160-199.dsl.teksavvy.com (HELO pastel.home) ([76.10.160.199]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 30 Jun 2011 12:23:30 -0400 Received: by pastel.home (Postfix, from userid 20848) id 7869B5912D; Thu, 30 Jun 2011 12:23:30 -0400 (EDT) From: Stefan Monnier To: Lawrence Mitchell Subject: Re: bug#8933: 'js-mode' break single char comment highlighting from 'define-generic-mode'. Message-ID: References: <4E050042.9070609@gmail.com> <8762nrbpzt.fsf@gmx.li> Date: Thu, 30 Jun 2011 12:23:30 -0400 In-Reply-To: <8762nrbpzt.fsf@gmx.li> (Lawrence Mitchell's message of "Mon, 27 Jun 2011 10:08:54 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 8933-done Cc: 8933-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) > This is because js-mode stomps on the default value of > comment-start and comment-end (rather than using > make-local-variable). This confuses generic-mode. Thanks, installed, Stefan ------------=_1309451041-6305-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Jun 2011 21:23:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QaDqi-0005vd-35 for submit@debbugs.gnu.org; Fri, 24 Jun 2011 17:23:36 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QaDqh-0005vR-0W for submit@debbugs.gnu.org; Fri, 24 Jun 2011 17:23:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QaDqa-0004mM-Gr for submit@debbugs.gnu.org; Fri, 24 Jun 2011 17:23:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:51119) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QaDqa-0004mH-1u for submit@debbugs.gnu.org; Fri, 24 Jun 2011 17:23:28 -0400 Received: from eggs.gnu.org ([140.186.70.92]:55604) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QaDqY-0003pz-Qr for bug-gnu-emacs@gnu.org; Fri, 24 Jun 2011 17:23:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QaDqW-0004m1-QL for bug-gnu-emacs@gnu.org; Fri, 24 Jun 2011 17:23:26 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:38937) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QaDqW-0004ll-FT for bug-gnu-emacs@gnu.org; Fri, 24 Jun 2011 17:23:24 -0400 Received: by fxg9 with SMTP id 9so75994fxg.0 for ; Fri, 24 Jun 2011 14:23:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=1i6y6HcSXbcuDB1vsoWvzlIgJGw4ZePVEmUvnnw+6bw=; b=eNqB8JfBfZwKrOkSVU9t0LANA4imjusCgmYZBE59+k8B1XVuQ+7/wU6h/m+pyex43W UOCghc7ML4AV5/0+smh95Y46oqjyNq84kKv4nQiqflMsqHUbx4mvyi/S9cl2DhDgiNb7 GFrheYNVHcIWeAyKqpJd2OAihDxU9j82sujAc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=K6f1URt/F7a6IkOxEfmUhNeyTePpZoIK9OI/546rWfVcv//hvX33sS0z1Dvs99AE6D yM/ZYLdRXYrtgDgPeQrpg3HWEkPZvuJKx4HH6s7HVYCHfuZ7QNdbDbPHBb8KI8jEEoAJ jBYRq0Xb8FYmRCNhI9lU7n0MErxooqzWy7SCg= Received: by 10.223.21.7 with SMTP id h7mr5064157fab.72.1308950603229; Fri, 24 Jun 2011 14:23:23 -0700 (PDT) Received: from [46.202.96.33] (33-96-202-46.pool.ukrtel.net [46.202.96.33]) by mx.google.com with ESMTPS id b3sm400018fao.44.2011.06.24.14.23.20 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 24 Jun 2011 14:23:22 -0700 (PDT) Message-ID: <4E050042.9070609@gmail.com> Date: Fri, 24 Jun 2011 22:23:14 +0100 From: Oleksandr Gavenko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 'js-mode' break single char comment highlighting from 'define-generic-mode'. Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) I use Emacs 23.3. $ emacs -Q Next eval: (define-generic-mode my-mode '(?\; ?#) nil nil nil nil) And open file with two or more lines: ; commented line (1) wrongly highlighted line (2) another wrongly highlighted line (3) After 'M-x my-mode RET' line (1) highlighted as comment line. Another line not. Then open any .js file so js-mode loaded and back to 'my-mode' file and revert it. Now all line highlighted as comment lines! Because of this I switch .js files to c++-mode (from my .emacs): (setq auto-mode-alist (rassq-delete-all 'js-mode auto-mode-alist)) (add-to-list 'auto-mode-alist '("\\.js$" . c++-mode)) and move '(desktop-save-mode 1)' below this lines. For C-like comments this bug not reproduced. -- Best regards! ------------=_1309451041-6305-1-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 12:51:22 2012 Received: (at control) by debbugs.gnu.org; 5 Jan 2012 17:51:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RirTF-00084W-1Q for submit@debbugs.gnu.org; Thu, 05 Jan 2012 12:51:22 -0500 Received: from mail-bk0-f44.google.com ([209.85.214.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Riolv-0003xd-DK for control@debbugs.gnu.org; Thu, 05 Jan 2012 09:58:28 -0500 Received: by bkbzs8 with SMTP id zs8so94908bkb.3 for ; Thu, 05 Jan 2012 06:54:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=z69GLge0VYcu/7XkMPoBmRBTSY7uPCCGlQzNj92fYrI=; b=eZT9X6UuIWKRJEVgF7Q8OAca69OQVh2ejyPmxXoYleKdpaX/pbCLbkmxCWfmX4ZKNG u0C6V44nXRf6Z+BueMYPRey/wIWgzj4vGHe1hiSA5WRk0dt1AmlZH7ii4VZX0StPggNp ztEMV/0zR3dl+B6OjD4rGByGl+NWjEYvfQZjg= Received: by 10.204.146.74 with SMTP id g10mr850517bkv.131.1325775295996; Thu, 05 Jan 2012 06:54:55 -0800 (PST) Received: from [192.168.33.22] (p3E9C150E.dip.t-dialin.net. [62.156.21.14]) by mx.google.com with ESMTPS id ci12sm114372174bkb.13.2012.01.05.06.54.54 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 05 Jan 2012 06:54:55 -0800 (PST) Message-ID: <4F05B9BC.5050404@googlemail.com> Date: Thu, 05 Jan 2012 15:54:52 +0100 From: Wolfgang Scherer User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111124 Thunderbird/8.0 MIME-Version: 1.0 To: control@debbugs.gnu.org Subject: js-mode bug Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: control X-Mailman-Approved-At: Thu, 05 Jan 2012 12:51:20 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) reopen 8933 !