So I’ve made progress here, mainly because Jacques asked me how to get the 
LilyPond Engine installed in TeXShop, which prompted me to go back and 
RTFreadme.

Inside the TeXShop Package (Contents>Resources>TeXShop>Engines) there is an 
“Inactive” directory.  If you look inside there, you’ll see a 
LilyPondEngines-2.1.0b directory, with LilyPond.engine and LilyPond-Book.engine 
inside.  Move those from the Inactive directory up to the Engines directory, 
restart TeXShop, and you’ll have LilyPond and LilyPond-Book alongside all of 
your other engines in TeXShop (LaTeX, XeTeX, BibTeX, etc.)

Also inside that LilyPond engines directory is a README.txt file, which 
actually has instructions on how to enable point-and-click!  (Federico, take 
note.)  I’ll just copy and paste the instructions here:

1. Install the SwiftDefaultApps pref pane from 
https://github.com/Lord-Kamina/SwiftDefaultApps
2. Open GotoTeXShop.applescript in Script Editor. [also included in the 
LilyPond engines directory] 
3. Go to File > Export…
4. Choose Application as the File Format.
5. Save GotoTeXShop.app.
6. Go to the SwiftDefaultApps pref pane and choose GotoTeXShop.app as the
   handler for textedit URI Schemes.

I did all of this, and now at least a signal is being sent to TeXShop, because 
TeXShop responds with

        "The document “Test_code.ly” could not be opened. The file doesn’t 
exist.”

I suspect this is because I have a space in my username (unintentionally, long 
story) and in the directory path.  These are rendered as %20 in the textedit 
URIs, but which TeXShop/AppleScript expects to be escaped spaces.  I’ll try 
changing my username & renaming the problematic directories later this evening, 
and I'll see if that makes a difference.

        (Also, if I’m reading the provided AppleScript correctly, it looks like 
TeXShop will go to the correct line, but not the correct character.  That’s 
still fairly helpful, though.)

        Mike


> On Aug 3, 2020, at 12:57 PM, Jacques Menu <[email protected]> wrote:
> 
> Mike,
> 
> How do compile the .ly file from TeXShop? I’ve never done that, always using 
> Frescobaldi.
> 
> JM
> 
> 
> 
>> Le 3 août 2020 à 14:35, Michael Seifert <[email protected]> a écrit :
>> 
>>      Dear Jacques,
>> 
>>      The attached .ly file produces the attached PDF when typeset on my 
>> machine.  Clicking on any one of the note heads then opens the Lilypond 
>> editor with the appropriate string highlighted;  I want it to open the file 
>> in TeXShop instead.
>> 
>>      I’ve included the PDF that my system generated in case you or someone 
>> might spot a malformed link or something like that.  The links in the 
>> attached PDF probably won’t work for you (or anyone else), since they 
>> contain explicit reference to my user directory on my local machine.  You’ll 
>> have to re-typeset the file on your machine to get the links to point to the 
>> appropriate filename.  
>> 
>>      Thanks for your assistance,
>> 
>>      Mike
>> 
>> <Test_code.ly>
>> <Test_code.pdf>
>>> On Aug 3, 2020, at 4:08 AM, Jacques Menu <[email protected]> wrote:
>>> 
>>> Hello Mike,
>>> 
>>> I’d need a sample file to check the PDF links.
>>> 
>>> JM
>>> 
>>>> Le 2 août 2020 à 22:57, Michael Seifert <[email protected]> a écrit :
>>>> 
>>>>    Dear Jacques,
>>>> 
>>>>    TeXShop is already the default application for .ly files on my system.  
>>>> Double-clicking on an .ly file in the finder opens it in TeXShop;  but 
>>>> clicking on the link in the PDF within TeXShop opens up LilyPond.  
>>>>    Are you saying that the PDF links open TexShop on your system?  If so, 
>>>> that gives me hope that this is possible after all.
>>>> 
>>>>    Take care,
>>>> 
>>>>    Mike
>>>> 
>>>> 
>>>> 
>>>>> On Aug 2, 2020, at 4:52 PM, Jacques Menu <[email protected]> wrote:
>>>>> 
>>>>> Hello Michaël,
>>>>> 
>>>>> How about selecting a .ly file in the Finder, Cmd-I to access the file 
>>>>> info, and change to TeXShop to open it, as well as all the .ly files?
>>>>> 
>>>>> Works here.
>>>>> 
>>>>> JM
>>>>> 
>>>>>> Le 2 août 2020 à 17:24, Michael Seifert <[email protected]> a écrit :
>>>>>> 
>>>>>>  This is more of a LilyPond-adjacent question, but I figured I’d see if 
>>>>>> anyone had any ideas:
>>>>>> 
>>>>>>  I’m currently using TeXShop 4.44 under Mac OS Catalina to edit & 
>>>>>> compile my LilyPond code.  The resulting PDFs contain links of the form 
>>>>>> “textedit:///Users/...” which direct back to the appropriate spots in 
>>>>>> the source code.  However, clicking on these links opens the source code 
>>>>>> in the stand-alone LilyPond app, rather than staying in TeXShop.  
>>>>>> 
>>>>>>  Is there a way to get these links to open within TeXShop, rather than 
>>>>>> in the LilyPond editor app?
>>>>>> 
>>>>>>  Mike Seifert
>>>>>>  Quaker Hill, CT, USA
>>>>> 
>>>> 
>>> 
>> 
> 


Reply via email to