Hello All,

I am new to TW and very much a beginner. I'm using TiddlyWiki on Node.js 

I've learned to use External Links 
<https://tiddlywiki.com/#Linking%20in%20WikiText> and find myself 
frequently using them to link to various  files, something like this:

   - [ext[Link to PDF|file:///myfile.pdf]]

I've also had luck applying External Links to links generated by Hook 
<https://hookproductivity.com/> (the macOS productivity app). These links 
look something like this: 

   - [ext[Link to Email|hook://email/ABC123.gmail.com]]
   - [ext[Link to Folder|hook://file/ABC123]]

All of this works very well. My question is how I can combine External 
Links with buttons made using the Shiraz plugin 
<https://kookma.github.io/TW-Shiraz/#>. In Shiraz, a button looks something 
like this: 

   - <$link overrideClass="btn btn-primary" to="target">My Link</$link>

However, when I replace "target" with an External Link (one that works 
without a Shiraz button), it no longer works. Instead, the button treats 
the link as a tiddler title instead of opening the file in the correct app 
(e.g., Mail, Preview, Finder). This is what I expected to work:

   - <$link overrideClass="btn btn-primary" to="
   hook://email/ABC123.gmail.com">My Link</$link>

I have also tried this:

   - <$link overrideClass="btn btn-primary" to="
   [ext[hook://email/ABC123.gmail.com]]">My Link</$link>

I feel like I'm missing something very basic, but I just can't seem to 
figure it out. Can anyone point me in the right direction? 

To summarize, I'd like to combine an External Link with a Shiraz button so 
that that button opens the local file. 

Thank you kindly for any help you might be able to offer.



-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/2bc559c3-6466-48a7-936b-b5aac2c67a95n%40googlegroups.com.

Reply via email to