I was intrigued by viticci’s Workflow with his “On My Mind” Shortcut to simplify ‘Thought Capture’ he shared recently in the MacStories Weekly.
Since I don’t use obsidian and heavily rely on Drafts as my main input tool I built an Action Group for the same purpose to use with Drafts which I want to share with you
It contains actions to add thoughts to your “On My Mind” Draft based on your input in a Prompt or the content of the current Draft.
You can quickly open your “On My Mind” Draft from anywhere and when you’re ready to process the chunks of text in it you can run the ‘process On My Mind Action’
You can customize the processing options to your own needs. This will allow you to run any of your own Actions from a Prompt on each chunk of text in the “On My Mind” Draft just like you would on normal Drafts.
You can e.g. send one chunk of text as task to your Task Manager and the next one to Craft to create a new note or use one of my Append/Prepend Actions to existing documents. Or just run any other Action you’re using on a regular basis.
I noticed the same thing with actions I configured for my OMM group. What I did then was to modify the action that is called from the processing action of OMM.
I added the draft.content e.g. as the text displayed in the prompt (prompt.message) which will then display the correct text and you’ll know what text you’re processing.
I’m not 100% sure which add to list action you’re referring to so if you can point me to the correct one then I’ll be happy to assist you making the necessary modifications
The second script is the one to modify, I think.
et f = () => {
let listDrafts = getListDrafts()
let p = new Prompt()
p.title = “Select List”
p.isCancellable = true
if (listDrafts.length > 0) {
p.message = “Select from existing list, or create new one below”
for (let d of listDrafts) {
p.addButton(d.displayTitle, d)