[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Scheme Engraver - Removing Engravers
From: |
Carl Sorensen |
Subject: |
Re: Scheme Engraver - Removing Engravers |
Date: |
Thu, 28 Jan 2010 13:34:04 -0700 |
On 1/28/10 11:46 AM, "Eric Knapp" <address@hidden> wrote:
> Thanks, I guess the answer is that I should also write a context that
> removes the engravers I want removed and then uses my new custom
> engraver. I'll look into that, too.
>
Two points.
First, policy is that we don't top post on this list. You'll be received
better if you avoid top posting. I hope you view this as a gentle reminder;
it's intended to be that. Thanks for understanding.
Second, you don't need to write new contexts. You just need to define your
contexts in a layout block. (See Notation Reference, 4.2.2). Then you'll
define your StaffTab as a template, where your Staffs (by default) will
include the new Scheme engravers that you've written, and remove the
New_fingering_engraver.
HTH,
Carl
> -Eric
>
> On Thu, Jan 28, 2010 at 11:02 AM, Carl Sorensen <address@hidden> wrote:
>>
>>
>>
>> On 1/28/10 9:53 AM, "Eric Knapp" <address@hidden> wrote:
>>
>>> Hi, everyone.
>>>
>>> I'm learning Scheme and how to write scheme engravers. Is it possible
>>> to remove other engravers within a scheme engraver? Here's a snippet
>>> from the Notation manual:
>>>
>>> \new Staff { \new Voice \with {
>>> \remove "New_fingering_engraver"
>>> }
>>> \relative c'' {
>>> % notation ref
>>> }
>>>
>>> I would like to remove the New_fingering_engraver within the new
>>> engraver I'm writing so that it is not necessary to remember to do it
>>> in the above code. Can this be done?
>>
>> As far as I know, no.
>>
>> Contexts contain engravers. Engravers don't manage other engravers,
>> although they can in some cases communicate with them, IIUC.
>>
>> But somebody else will correct me if I'm wrong.
>>
>> Thanks,
>>
>> Carl
>>
>>
- Scheme Engraver - Removing Engravers, Eric Knapp, 2010/01/28
- Re: Scheme Engraver - Removing Engravers,
Carl Sorensen <=
- Re: Scheme Engraver - Removing Engravers, Eric Knapp, 2010/01/29
- Re: top posting, Bertalan Fodor (LilyPondTool), 2010/01/29
- Re: top posting, Reinhold Kainhofer, 2010/01/29
- Re: top posting, Bertalan Fodor (LilyPondTool), 2010/01/29
- Re: top posting, David Kastrup, 2010/01/29
- Re: top posting, Johannes Schindelin, 2010/01/29
- Re: top posting, Jan Nieuwenhuizen, 2010/01/29
- Re: top posting, David Kastrup, 2010/01/29