On Tue, Apr 16, 2002 at 08:36:20PM +0200, Rune Zedeler wrote:
> Heikki Johannes Junes wrote:
>
> >>When the mode is invoked (when a file is read or with M-x LilyPond-mode)
> >>then all multi-line schemes and multi-line comments are correctly
> >>parsed. But if you edit any of those - or create a new one - then the
> >>colouring gets wrong.
>
> >Yes. This is problem of Emacs. In manual:
>
> Hmmm, then why does C-mode multi line comments work?
Because they're recognised by the syntax table, and don't need a
multi-line regexp to match them. As they should in lilypond...
<goes to look at lilypond-font-lock.el>
Shit - the syntax table is wrong. Looks like I broke the multi-line
comments highlighting with a stupid typo (in the bracket-blinking patch).
Sorry about that. Fix attached.
--
chris
Index: lilypond-font-lock.el
===================================================================
RCS file: /home/lilypond/lilypond/lilypond-font-lock.el,v
retrieving revision 1.16
diff -p -u -r1.16 lilypond-font-lock.el
--- lilypond-font-lock.el 16 Apr 2002 11:58:09 -0000 1.16
+++ lilypond-font-lock.el 16 Apr 2002 19:34:13 -0000
@@ -178,8 +178,8 @@
(car x) (cdr x) LilyPond-mode-syntax-table)))
'(( ?\( . "." ) ( ?\) . "." )
( ?\[ . "(]" ) ( ?\] . ")[" ) ;; all the other paren characters are now
handled by
- ( ?\{ . ".2b" ) ;; lily-specific indenting/matching code in
lilypond-indent.el
- ( ?\} . ".4b" )
+ ( ?\{ . ". 2b" ) ;; lily-specific indenting/matching code in
+lilypond-indent.el
+ ( ?\} . ". 4b" )
( ?\< . "." )( ?\> . ".")
( ?\$ . "." ) ( ?\% . "." ) ( ?\& . "." )
( ?\* . "." ) ( ?\+ . "." )
_______________________________________________
Lilypond-devel mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-devel