Your message dated Thu, 23 Jan 2014 04:17:43 +0000
with message-id <[email protected]>
and subject line Closing old emacs21 bugs
has caused the Debian Bug report #121441,
regarding elisp mode shading errors
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
121441: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=121441
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: emacs21
Version: 21.1-4

The elisp mode's syntax shading is confused by its own keywords. 

Example:

---begin quote---

(defvar cperl-problems 'please-ignore-this-line
"Some faces will not be shown on some versions of Emacs unless you
install choose-color.el, available from
   ftp://ftp.math.ohio-state.edu/pub/users/ilya/emacs/

Emacs had a _very_ restricted syntax parsing engine until RMS's Emacs
20.1.  Most problems below are corrected starting from this version of
Emacs, and all of them should go with RMS's version 20.3.
(Or apply patches to Emacs 19.33/34 - see tips.)

Note that even with newer Emacsen interaction of `font-lock' and
syntaxification is not cleaned up.  You may get slightly different
colors basing on the order of fontification and syntaxification.  This
might be corrected by setting `cperl-syntaxify-by-font-lock' to t, but
the corresponding code may still contain some bugs.

---end quote---

The syntax shading of this multiline string is erroneous from the second line
of the second paragraph, with "`font-lock' and" in it. It's also shading
font-lock differently because it's a keyword when it's obviously inside of a
string, and thus has no special value here. 

Mike

-- 
Michael P. Soulier, QX41, SKY  Tel: 613-765-4699 (ESN: 39-54699)
Optical Networks, Nortel Networks, SDE Pegasus
"...the word HACK is used as a verb to indicate a massive amount
of nerd-like effort."  -Harley Hahn, A Student's Guide to Unix


--- End Message ---
--- Begin Message ---
Hi! I'm closing this bug, since it affected emacs21, and the current
version is 23. If you still encounter this problem, please feel free to
re-open it and move it to the appropriate package, or ask me to do it.

 Solveig

--- End Message ---

Reply via email to