Chris Jackson <[EMAIL PROTECTED]> writes:

> OK - The code below is a first attempt at indentation for lilypond-mode.

Wow.  That first attempt seems to work quite well, at first try!

> However... 
>
> The problem with the accents / phrase marks is that the standard Emacs
> syntax table is not able to deal with regexps as parenthesis-pairs, just
> single characters.

Ouch.  Have you tried asking emacs gurus (eg [EMAIL PROTECTED] or
[EMAIL PROTECTED])?

> As a result, this code is *very slow*, especially for indenting big
> blocks of text at once at the bottom of a source file... But it's OK for
> indenting single lines as you type. 

I must say that the speed is not too bad.  On my fairly old G3/233MHz,
it feels comparable with c-mode's indenting speed.

> diff -purN lilypond-1.5.28/AUTHORS.txt
> lilypond-1.5.28-new/AUTHORS.txt

That file is generated from Documentation/topdocs/AUTHORS.texi, so
i've added:

--- Documentation/topdocs/AUTHORS.texi~ Thu Oct 11 17:29:20 2001
+++ Documentation/topdocs/AUTHORS.texi  Thu Jan 24 11:18:11 2002
@@ -37,6 +37,8 @@
     American chord names, gnu-windows testing
 @item @email{bjoern.jacke@@gmx.de, Bjoern Jacke}
     German glossary stuff.
+@item @email{chris@@fluffhouse.org.uk, Chris Jackson},
+    Emacs mode indentation, directed arpeggios.
 @item @email{nj104@@cus.cam.ac.uk, Neil Jerram}. 
     parts of Documentation/Vocab*
 @item @email{heikki.junes@@hut.fi, Heikki Junes}. 

> +;;; Chris Jackson <[EMAIL PROTECTED]>
> +;;; some code is taken from ESS (Emacs Speaks Statistics) S-mode by A.J.Rossini 
><[EMAIL PROTECTED]>

(that's gpl'd right?)

Oh, and could you please send a ChangeLog entry?

Thanks,
Jan.

-- 
Jan Nieuwenhuizen <[EMAIL PROTECTED]> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien       | http://www.lilypond.org


_______________________________________________
Lilypond-devel mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to