Hmm it could be. I downloaded the source code so I could get images in the info files. I noticed yesterday actually that the source version was going to /use/local . I'll try and set the prefix correctly when I compile and see if I can get just one version of LP.
Thanks for catching that! On Sun, Apr 7, 2024, 10:44 AM David Wright <lily...@lionunicorn.co.uk> wrote: > On Fri 05 Apr 2024 at 20:43:01 (-0600), Ben Bradshaw wrote: > > I've been using frescobaldi mostly because I like the point and click > > functionality. I just discovered today that you can configure that to > work > > with other PDF viewers and editors, which I would like to do, since I > keep > > trying to use emacs bindings inside frescobaldi.... > > Anyways, I thought that I had everything figured out. But when I try and > > click I get some stuff showing up in an emacs buffer. > > > > Traceback (most recent call last): > > File "/usr/local/bin/lilypond-invoke-editor", line 122, in <module> > > editor_commands = [list(map(replace_template, cmd)) for cmd in > > editor_commands] > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > File "/usr/local/bin/lilypond-invoke-editor", line 122, in <listcomp> > > editor_commands = [list(map(replace_template, cmd)) for cmd in > > editor_commands] > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > File "/usr/local/bin/lilypond-invoke-editor", line 79, in > replace_template > > return template % { > > ^^^^^^^^^^^^ > > ValueError: unsupported format character ':' (0x3a) at index 25 > > > > Is this a problem with the program or my config? I'm using arch linux, > > herbstluftwm window manager (followed the settings for GNOME 3 to get a > > desktop entry, otherwise it would only launch firefox), zathura as PDF > > viewer, emacs as LYEDITOR. > > > > Any help would be greatly appreciated so I can stop doing C-x C-s every > > time I want to save! > > I'm not sure why you have /usr/local/bin/ occurring in your error > messages as I don't see any string "local/" on the page: > > https://archlinux.org/packages/extra/x86_64/lilypond/files/ > > Is there any possibility that you have multiple versions of LP > installed, and that one version is calling another? > > BTW you can bisect the problem and test lilypond-invoke-editor > separately at the command line just by typing: > > $ lilypond-invoke-editor textedit://FFFFFFFF:LL:CC:CC > > FFFFFFFF is a .ly file, LL a line number, CC a column number > (actual numbers not important), as in: > > $ lilypond-invoke-editor textedit:///tmp/blue.ly:50:10:10 > > Either of: > > $ type lilypond-invoke-editor > $ which lilypond-invoke-editor > > will tell you which executable is being run. But if your Gnome3 > settings include a path for that executable, you obviously need > to test it with that path. > > Cheers, > David. >