[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs integration
From: |
David Kastrup |
Subject: |
Re: Emacs integration |
Date: |
Sat, 31 Aug 2013 18:30:25 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
Jan Nieuwenhuizen <address@hidden> writes:
> While I was in the process of creating a screencast using Frescobaldi,
> it dawned on my how weird that is, because I'm realy bad at editing
> text in something that's not Emacs. However, Frescobaldi has become
> much, friendlier than our Emacs mode.
There are several points to that: our Emacs mode does not know enough
about LilyPond: it can't recognize notenames and do things with them.
Now a _lot_ of things could be done by starting "lilypond
scheme-sandbox" or something comparable and routing a lot of things
tentatively through the Guile prompt.
What I consider most embarrassing actually is that our Emacs mode does
not indent (or color) Scheme passages reasonably. It should figure out
where Scheme begins/ends, and then just hoist the respective work off to
scheme-mode functions. It's bad enough that some basical .ly files
(like init.ly) are actually placed in scheme-mode manually.
With regard to fancy point-and-click: maybe SVG+imagemap would be a
nicer backend combination to work with than PDF. At any rate, we need
an "image map" backend of some kind for LilyPond since it would also be
a real smoothy for the HTML output from Lilypond-book.
--
David Kastrup