It’s planned for future releases but not in the near future (e.g. not for the next maintenance releases).
HA!!!
I’m deleting Scriviener right now!!
(Well, currently I write in Word for Windows, inside a VM in my Macs, due IA writing recommendations, but never thought using DT as an outliner. Impressive.).
Big shoutouts to you guys who have the ingenuity to come up with this!!
Speaking of outliners, I still like Logseq and see it as a remarkably powerful tool. But Electron, being open-source and a minimal team of core developers are an unfortunate recipe for endless bugs and sluggishness. This thread has helped me make the final decision to part with Logseq.
The tag filter remains one of my (many) favorite DT features.
The date filter has been very handy lately, too, but there’s one thing I wish for. Of course. I’m a user. There is perpetually just one other thing.
It would be nice if custom metadata date types appeared in the list of dates in the sidebar’s date filter. Extra nice if custom date types were included in “any date” filters.
I have custom start, end, and due fields to facilitate populating Aeon Timeline files via metadata summaries.
If I could filter on those it would be handy. Also nice if I could enter specific dates in the advanced search.
So true
What are the steps after I download and open the zip folder? Thank you
Hello and Happy Samhain!
I have attached a new and improved version of the script which guesses the proper number of columns based on the number of items selected. So if 98 items are selected, it knows to draw seven as 07
; if 101 items, as 007
. Leading zeros are the transcendental condition for the possibility of sort preservation.
Reminder
The AppleScript script will add, delete, and even replace prepended numbers for any records you have selected in the frontmost window. Be sure to set the “after-number symbol”—called after_num_string
in the script—properly. Most people prefer a period and a space, as in 03. This is a DT record. But if you have a period-plus-space in your record name, you’ll need to change this to prevent the script from eating unintended characters.
Instructions
- After unzipping, place the script inside DevonThinks’ Scripts folder. This is located in ~/Library/Application Scripts/com.devon-technologies.think3/Menu/. You can open this folder easily by using the script icon on the left side of your Menu Bar (between Window and Help) and using Open Scripts Folder.
- Change the assigned shortcut if you like. I’ve assigned CMD-OPT-CTRL-O because all my shortcuts use the triple-mash, and ever since I was a toddler, “O” has meant “outline.”
- In DT, select any records you want to prepend numbers to.
- Run the script, either manually (using Menu Bar) or via shortcut.
- The order of your items will now be preserved or recoverable no matter where you might throw them.
I hope you find it useful. Here’s the new version:
Fogieness is a state of mind. I’ve known teenagers who are fogies and 75-year-olds who are the opposite.
Wow, thanks! I’d lost track of where I got the renumber script. I use it constantly, since I work on both an iMac and a Macbook.
Extremely handy.
I see the new renumber script displays a warning about the selection being on an external monitor.
Being a curious fellow, I moved my Devonthink window to my second monitor, as one will when warned not to.
As far as I can tell there wasn’t a problem.
What should I look out for?
I don’t know why, but when I try to operate on items selected on my secondary monitor, errors occur. I’ve been burned so many times that I decided to add the warning to prevent my future amnesiac self from destroying things. If it’s working for you, please feel free to delete that warning.
I’m glad you’re getting some use out of it.
I definitely get more than “some” use from your script. On days I don’t actually run it I benefit from the ordering it left behind.
Databases for business records are usually fine, sorted by alpha, using the Zettelkasten idea of a date prefix on document names.
Anything that is creative or touches on being an outline, I think I probably always use your script.
Many thanks!
Was this implemented? It appears not, but maybe I’m looking in the wrong place.
No, it’s still planned (like many other things).
OTOH, there are people (like me) who, when they encounter a problem, start searching for and testing tools in hopes of finding the perfect one. After a dozen downloads and trials, they (I) go back to the old hammer that’s been in the toolbox the whole time.
This may seem like an end to the story, but it is not. This same guy may hear about a 13th fancy tool and give it a download and trial, too. That’s a matter of when, not whether.
Yep, you’ve got this guy’s number.
Best regards,
This guy
I always complains DT is the only thing forces me to stay in Apple ecosystem, and periodicaly my friends finds the n-th Windows tool and sends me the link. 90% of the time I know the tool and I discarded it some time ago, and I let you guess what happens with the remaining 10%.
I’ve retooled my outline workflow in Devonthink and I thought I would share. I’m writing a book on how to get out of debt, because why not? Financial influencers on TikTok aren’t setting a very high bar.
This past week I’ve made massive progress thanks to better outlining. Best of all, I’m outlining like discovery writing, what the now troubled Nano crowd would have called pantsing back in Nano’s heyday.
The first step is to create a constellation of quick notes, one idea per document in Devonthink. Like Zettels, if I understand the Zettelkasten method correctly. One to three paragraphs per idea.
Devonthink has the look of a two pane outliner when it’s in “as List” navigation mode, with Widescreen preview selected.
Now that I’ve got enough notes to start outlining, I focus the file/group list on a new group called Outline.
Documents are the topics in the outline, sorted with help from @Demogorgan’s excellent numbering script.
Where I want to branch a topic down into sublevels, like you would in a traditional outliner by adding a sublevel, no problem. I just create a group titled the same as the document I want to split down. As long as I put the “parent” document first in the new group, I see it with the intended structure, pretty much as I would in Bike, OmniOutliner, or anything else.
The documents in the outline can be anything I want, of course, but a Keyboard Maestro macro to take an item link on the clipboard for transclusion is very helpful. A second Devonthink window lets me browse for item links.
My Keyboard Maestro macro inserts horizontal separators so I can see what actually comes from somewhere else. The links in the screenshot below are to the source documents so I can edit them easily.
While this isn’t radically different from outlining ideas I’ve posted before, just a couple of tweaks to my workflow really polished the process. Groups as subtopics always bugged me. I would often make topic maps with MindNode or a map of contents Markdown document. I shouldn’t have bothered.
I was never happy with methods to replicate a topic into more than one place in an outline because ordering by sequence number breaks down. Replicants all have the same name.
But so what? With my library of Zettels outside my outline, I’m using transclusion virtually everywhere in my outline. Transcluding a document can be thought of as having the effect of giving it a second name.
My book wandered out of its plan over the month. Outlining in Devonthink let me capture the new ideas I’d written on the fly, finding the right homes for them in my narrative. The ability to transclude, link, associate, and annotate far exceeds what any regular outliner can possibly do.
Somewhere in the upper 20 zillion on Amazon Kindle, here I come.
The screen shot below shows an outline topic built from three of my Zettel notes. Very cool. Shotgun ideas in shotgun mode, build an outline in storyteller mode.
Thanks for sharing!
Can you post your raw Markdown as well?