lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lilypond-invoke-editor in Windows


From: Aaron Hill
Subject: Re: lilypond-invoke-editor in Windows
Date: Wed, 31 Oct 2018 00:43:46 -0700
User-agent: Roundcube Webmail/1.3.6

On 2018-10-31 12:34 am, David Kastrup wrote:
Federico Bruni <address@hidden> writes:

Hi all

I'm trying again to make lilypond-invoke-editor work in Windows.
Someone managed to make it work using Windows Subsystem for Linux,
that is installing the LylyPond Linux binary in Windows. But I'd like
to use the installation for Windows.

I think I'm really close to it.
The easiest setup seems to add all the necessary environment variables
and add LilyPond bin/ directory to the path.
Now I'm at a point where in Git Bash I can easily run
lilypond-invoke-editor without errors.
Except when I try to open a URI and the $(file)s, $(line)s and
$(column)s variables are not expanded. What do you think it's missing?
It may be a bug in editor.scm?

$ echo $LYEDITOR
"C:\Program Files\Microsoft VS Code\bin\code" --goto
$(file)s:$(line)s:$(column)s

$ lilypond-invoke-editor
textedit:///c/Users/test/Documents/test.ly:1:1:1
Arguments in `--goto` mode should be in the format of
`FILE(:LINE(:CHARACTER))`.
lilypond-invoke-editor (GNU LilyPond) 2.19.82

You have one :1 too many.

Technically, the format is file:line:char:column, so you can have three values. Granted, I've never quite understood the distinction between "char" and "column". Usually column is one more than char, so perhaps it's a count-from-zero vs. count-from-one thing. *shrug*

But I think the original issue is the use of $(file)s instead of %(file)s. editor.scm expects a percent sign if I am reading the code correctly.

-- Aaron Hill



reply via email to

[Prev in Thread] Current Thread [Next in Thread]