Quote Originally Posted by Lost-Ninja
I have yet to test it but do you need to actually quit the game and restart like you do if you're adding a file to an addon. Or would a reload UI command give the same result. So edit the macro outside of the game with syntax highlighting (possibly though looking at a macro builder more than that), save the macro and hit reload ui in game. If thats the case then it could be used to switch out macros for instance between PvE/PvP world and instances.

Something I also have on my feature list is a macro backup system, so that when it reads in macros from in game it stores them locally making it easier to have loads of macros.

This is pie in the sky, I'm not a coder (would like to be), and I seldom do the things I'm good at (like writing) due to being a lazy sod at heart. I will keep looking at this but when and if I ever actually release any working code is an entirely different matter.
just tested this. made a macro in the text file and logged in. teste the macro.. changed the macro in wow folder with the game running then did /console reloadui and WoW overwrote the macro with what I had before. So for changes to the txt to take effect you must make changes with the game closed.