emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-bug-tracker] bug#8933: closed ('js-mode' break single char commen


From: GNU bug Tracking System
Subject: [Emacs-bug-tracker] bug#8933: closed ('js-mode' break single char comment highlighting from 'define-generic-mode'.)
Date: Thu, 30 Jun 2011 16:24:01 +0000

Your message dated Thu, 30 Jun 2011 12:23:30 -0400
with message-id <address@hidden>
and subject line Re: bug#8933: 'js-mode' break single char comment highlighting 
from 'define-generic-mode'.
has caused the GNU bug report #8933,
regarding 'js-mode' break single char comment highlighting from 
'define-generic-mode'.
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
8933: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8933
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: 'js-mode' break single char comment highlighting from 'define-generic-mode'. Date: Fri, 24 Jun 2011 22:23:14 +0100 User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
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!



--- End Message ---
--- Begin Message --- Subject: Re: bug#8933: 'js-mode' break single char comment highlighting from 'define-generic-mode'. Date: Thu, 30 Jun 2011 12:23:30 -0400 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)
> 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


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]