Okay, with the idea/bug/typo system, when you use the /a command to abort out of editing, it deletes the message being edited. I want this to NOT happen. What I'm looking for is either to disable /a, but this would mean /s would save whatever mistakes were made--if any--or a better way to implement /a without deleting the message during an edit.
Would it be better to do this process by simply dropping an edit option into a separate buffer (that copies the message in, of course), then, when done and the /s is used, to overwrite the original idea/bug/typo with the temp one? This has the benefit of not destroying the message, but it would mean having to duplicate code. :/ I don't want to do that.
Is there a simpler, or better, way to make it so that the /a does not destroy an already created message during an edit?
Thanks for the help!