God knows I love to import from DEVONthink! The truth is that I don’t even write in DEVONthink, I just index files. But it is a very flexible way of working. I can write in an ever-shifting roster of CRIMPed editors.
Having spent the weekend jiggling around a long outline constructed entirely of DEVONthink imports, I have a few thoughts I’d like to share. Some of them may be feature requests, even.
They way I operate is to have each item set to AutoFetch, so I can rely on Tinderbox updating, and my own discipline not to pull myself up by my own rug.
-
AutoImport of .md renders text as rich text - I’d love to see a mechanism to make it remain plain text (I’m importing everything as .txt in DEVONthink, but then it becomes a matter of where the magic interpretation happens - some editors will treat .txt as .md, but quickview won’t).
-
AutoImporting of text where a line begins with an asterisk treats it as a list item (even if it’s not). This could be nearly bypassed, I think, if there was some mechanism related to 1 available.
-
AutoImporting an existing note also imports the file extension as part of the name - I’d love for this not to happen (or for there to be a flag to strip it on import) - it can’t be scripted away, as any changes to the contents of the autoimported note will clobber it again.
3a. To which point, a mechanism to not rename a note on update would be useful, as I have a quite obtuse process between the two applications.
-
unrelated, but…! the addition of a note to flag it as ‘dead’ or ‘descriptive’ would be really useful, if it did two things: stopped it counting towards $SiblingOrder (I’d like to be able to have an item in a list but to not have it participate in the export and counting process, without fully deleting it from the document; I can strip items out using templates and properties, but using SiblingOrder in templates means they still leave numbered ghosts behind). Maybe there could be a new property, $ExtantSiblingOrder, and a $ExtantSibling flag to write them out of the family, without impacting existing use of $SiblingOrder?
Just some thoughts and ideas I’ve had after managing a 300-item, markdown-based document in DEVONthink and Tinderbox.