Thanks for the very helpful reply Immanuel, you have confirmed my understanding 
of the (setq auto-mode ... ) statement - before I included that Emacs was not 
loading the *.I'll files, even with the full path and lilypond was sending 
error messages to that effect. Thanks the suggested fix, I'll  give it a 
go.Laurie.Sent from my Galaxy
-------- Original message --------From: Immanuel Litzroth 
<immanuel.litzr...@gmail.com> Date: 6/7/24  5:38 pm  (GMT+10:00) To: Laurie 
Savage <savage.lau...@gmail.com> Cc: Ben Bradshaw <bleeding.fl...@gmail.com>, 
Kenneth Flak <kennethf...@protonmail.com>, Gilles Sadowski 
<gillese...@gmail.com>, Lily Pond <lilypond-user@gnu.org> Subject: Re: Emacs 
setup The '(setq auto-mode ... ' invocation does nothing except make emacs 
aware that any file ending in .ily is a lilypondfile and it needs to use 
lilypond mode for that fileIt will not put the any directory  on the lilypond 
include path (see 
https://lilypond.org/doc/v2.24/Documentation/notation/including-lilypond-files 
about the include path).If you wanted to always use an include directory 
<full_path_to_directory> with .ily files you'd change the emacs variable 
"LilyPond-lilypond-command" to add the include flag to the lilypond 
command.(setq LilyPond-lilypond-command "lilypond -I 
<full_path_to_directory>")From then on you should be able to say \include 
"blah.ily" in your lilypond file, compile it with "C-c C-c" under emacs andit 
will find that blah.ily file in your <full_path_to_directory>.You could also 
change that include path for a directory or even a single file. Look up "file 
local variables" or "per-directory localvariables" in the emacs 
manualImmanuelOn Sat, Jul 6, 2024 at 6:36 AM Laurie Savage 
<savage.lau...@gmail.com> wrote:Thanks Ben,I added this stanza to my emacs.init 
and it loaded my includes with their .ily extension, although I needed to 
specify their full path which is unnecessary in Frescobaldi once you've edited 
its preferences.(setq auto-mode-alist      (cons '("\\.ily$" . LilyPond-mode) 
auto-mode-alist))LaurieOn Sat, 6 Jul 2024 at 12:09, Ben Bradshaw 
<bleeding.fl...@gmail.com> wrote:My recollection is that lilypond mode is 
included by default in emacs now. I think you should just have to load the 
library. Have you tried the settings from a few messages ago in this thread?On 
Fri, Jul 5, 2024, 8:05 PM Laurie Savage <savage.lau...@gmail.com> wrote:I've 
fiddled with Emacs and Lilypond but it didn't find my includes files that I 
keep in a directory in my /home directory. I tried setting that through the 
settings buffer for Lilypond mode but it obviously didn't take.Has anybody 
found a video tutorial showing its use?LaurieOn Sat, 6 Jul 2024 at 06:49, Ben 
Bradshaw <bleeding.fl...@gmail.com> wrote:Yeah pdf-tools is a good way to view 
PDFs within emacs. You can install it from the emacs package manager.On Fri, 
Jul 5, 2024, 1:41 PM Kenneth Flak <kennethf...@protonmail.com> wrote:Aha, 
getting closer! This is all very helpful. I suspect I'm still 
missing a couple of pieces of the puzzle, but I'm getting 
something out of xpdf. I still need to figure out what/how this 
whole pdf-tools thing is all about, though. Displaying pdfs inside 
emacs, perhaps?

Best,
K

"Ben Bradshaw" <bleeding.fl...@gmail.com> writes:

> Welcome to emacs, where hackish is normal ;) I did get point and 
> click, basically by following the GNOME settings on this page
> https://lilypond.org/doc/v2.23/Documentation/usage/configuring-the-system-for-point-and-click
> I had to do that even though I'm not using GNOME or a DE at 
> all. You don't have to use pdf-tools (although I agree with 
> Immanuel it is
> very good and you probably want it) but I got it working in both 
> zathura and xpdf as well.
>
> I did have one caveat, it seems I need to open the pdf in 
> zathura manually instead of using emacs C-c C-c menu. I haven't 
> tried it with
> pdf-tools yet, so maybe that's just a zathura thing. If you get 
> lilypond-invoke-editor errors it may be that. 
>
> On Fri, Jul 5, 2024 at 4:25 AM Immanuel Litzroth 
> <immanuel.litzr...@gmail.com> wrote:
>
>  I posted a message a while back to get point-and-click +preview 
>  working 
>  in emacs a while back. It was titled "Point an Click & emacs", 
>  it requires
>  pdf-tools -- which you want anyway :-)
>  greetz,
>  i
>
>  On Fri, Jul 5, 2024 at 9:18 AM Kenneth Flak 
>  <kennethf...@protonmail.com> wrote:
>
>  Thanks a lot, Ben! This seems to work very nicely indeed 
>  (although 
>  a bit on the hacky side ;-))
>
>  Did you get point-and-click working by any chance?
>
>  Best,
>  Kenneth 
>
>  "Ben Bradshaw" <bleeding.fl...@gmail.com> writes:
>
>  > For me on Arch, I have to do this in my emacs init file:
>  > (autoload 'LilyPond-mode "lilypond-mode")
>  > (setq auto-mode-alist
>  >       (cons '("\\.ly$" . LilyPond-mode) auto-mode-alist))
>  > (setq auto-mode-alist
>  >       (cons '("\\.lyi$" . LilyPond-mode) auto-mode-alist))
>  >     
>  > (add-hook 'LilyPond-mode-hook (lambda () 
>  > (turn-on-font-lock)))
>  >
>  > On Thu, Jul 4, 2024 at 12:50 PM Gilles Sadowski 
>  > <gillese...@gmail.com> wrote:
>  >
>  >  Hello.
>  >
>  >  Le jeu. 4 juil. 2024 à 17:05, Kenneth Flak
>  >  <kennethf...@protonmail.com> a écrit :
>  >  >
>  >  > "Kenneth Flak" <kennethf...@protonmail.com> writes:
>  >  >
>  >  > Sorry, forgot to add subject... Still getting used to mu4e 
>  >  > :-D
>  >  > Kenneth
>  >  >
>  >  > > Hi list,
>  >  > >
>  >  > > I've started learning me a bit of emacs, and I would 
>  >  > > love 
>  >  > > to get
>  >  > > lilypond working with it as well... However, the 
>  >  > > installation
>  >  > > instructions in the documentation left me a bit 
>  >  > > baffled. It
>  >  > > *seems* I should be able to just require the lilypond 
>  >  > > files, as
>  >  > > they are nicely tucked away in
>  >  > > /usr/share/emacs/site-lisp. However, this doesn't do 
>  >  > > much 
>  >  > > for
>  >  > > me... Could someone hold my hand a little bit to get 
>  >  > > this 
>  >  > > set
>  >  > > up?
>  >  > > I'm on Arch Linux, using emacs 29.4.
>  >
>  >  On Debian/GNU Linux, it works "out of the box", perhaps due 
>  >  to:
>  >
>  >  $ ls -l /etc/emacs/site-start.d/50lilypond-data.el
>  >  -rw-r--r-- 1 root root 185 Nov 17  2014
>  >  /etc/emacs/site-start.d/50lilypond-data.el
>  >
>  >  HTH,
>  >  Gilles
>
>  -- 
>  -- A man must either resolve to point out nothing new or to 
>  become a slave to defend it. -- Sir Isaac Newton





-- -- A man must either resolve to point out nothing new or to become a slave 
to defend it. -- Sir Isaac Newton

Reply via email to