The challenge of supporting text editing is a fair point, as is the desire to have it in the first place.
This is just a thought, as I haven't looked into implementing it at all, but if the current way of manually editing a macro is to export it, open in an editor, and import/restore the...