Store presets for different arguments for the custom processor, invoke arguments on a per-document basis
Love using Marked2 with pandoc as my custom processor for scholarly citations.
One feature request, if I may: would it be possible to save presets of arguments used in the custom processor? Even just a drop down arrow in the arguments field showing previous arguments that you'd entered would be really handy. With pandoc, I sometimes switch back and forth between different CSL style sheets, and it would save me some typing if it could remember or store previous arg somehow.
What would also be really excellent, is if we could have a per-document settings for custom processor arguments. At the moment there one for turning the processor on and off:
Custom Processor: true
It would be fantastic to also have something like:
Custom Processor Args: --bibliography
/Users/ood/Dropbox/Notes/mylibrary.bib --csl
/Users/ood/Dropbox/Notes/modern-humanities-research-association.csl
Thanks for a fantastic app!
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Brett on 17 Feb, 2014 02:51 PM
That's a good idea. Eventually Marked will be able to handle multiple custom processors and arguments and you'll be able to call them by name in metadata, but this would be a good stopgap. I'll add it to the todo list.
Thanks,
Brett
2 Posted by Ood on 06 Mar, 2014 05:45 AM
Hi Brett
I'm having problems using a file path with a space in it in the args for the custom processor (pandoc)
If the bib file is here, it works fine:
/Users/ood/Dropbox/Notes/mylibrary.bib
But if it's here:
/Users/ood/Box\ Documents/mylibrary.bib
The pandoc doesn't work, and I just see the output without the custom processor (it's the exact same bib file, I copied it across the two locations)
This happens whether or not I "escape" the space with the backslash . Am I escaping the space wrong? Is there a different way of doing this?
Having the library in the
Box\ Documents
path works fine using Pandoc from the command line, I just have this issue using pandoc as the custom processor in Marked 2Support Staff 3 Posted by Brett on 06 Mar, 2014 03:02 PM
I'm going to have to do some testing on this. I've added it to my todo
list and will try to get back to you early next week.
Thanks,
Brett
Support Staff 4 Posted by Brett on 14 Mar, 2014 05:43 AM
@Ood: Have you tried quoting the filepath instead of escaping it?
5 Posted by Ood on 14 Mar, 2014 05:48 AM
Yes, it doesn't work either way
Support Staff 6 Posted by Brett on 14 Mar, 2014 06:17 AM
Ok, I still need to get a setup going that I can properly test with.
I'll keep you posted.
Thanks,
Brett
7 Posted by Ood on 29 Aug, 2014 02:15 PM
Hi Brett
Have there been any developments on the problem with spaces in file path names? (I noticed that someone else seemed to be having a similar problem with "Google Drive" in the file path)
Support Staff 8 Posted by Brett on 29 Aug, 2014 02:17 PM
Yes, I have spaces in arguments fixed for the next update.
9 Posted by Ood on 29 Aug, 2014 02:22 PM
Fabulous, looking forward to it.
I also had that pandoc permission issue that is described in the long pandoc thread. I'm pleased to say that the fix suggested there, of dragging the folder containing the bib and the csl onto Marked, worked for me.
10 Posted by Ood on 07 Oct, 2014 09:54 AM
Hi, I'm now on the latest version, Version 2.4.6 (859)
Experimenting with the "spaces breaking file paths in the arguments of the custom processor" issue, what I've found is that it only works if I put quotation marks around the path AND I escape the spaces with backslashes, like this:
--bibliography "/Users/Ood/Box\ Sync/Papers2/mylibrary.bib"
Support Staff 11 Posted by Brett on 07 Oct, 2014 02:11 PM
Really? I'll have to do some more testing, my apologies.
-Brett