Well, yes, you can automate all this in Drafts. Yes, you have to trigger an automation somehow - be it by a keyboard shortcut or button.
A few thoughts:
- If a draft ever had text in it, it will be saved because it has other history (might have tags, version history, etc). It’s generally a better flow to delete drafts rather than removing the text from them.
- It’s a basic feature of Drafts actions that they can file away drafts “after success.” So you can so something as simply as have a “Copy” action that copies the draft and then moves it to the trash. There’s a “Copy” action in the default “Basic” action group, and you could duplicate it, or just edit it, and set the “After Success = Trash”. That would save you the select all, cut, delete steps with one simple action. You could just assign it a simple shortcut, like
option-command-Xor something and it would probably handle most of what you want. - You can also just send the Mail from Drafts and not have to bother with the switching steps to set up and paste in Mail…so would save more fiddling.
- If you do have blanks, and want to clean them up, there’s an action for that, too.