Here is a simple mode for editing MSH (monad) script files in Emacs.
The syntax is easy to edit so if you need to add keywords or change highligthing, go for it! There isn't any indentation support yet, so you'll have to use the good old tab key for now.
To use it, put the file (remove the .txt extension first) in emacs\site-lisp or your local lisp directory. Place the following in your .emacs to activate it: (require 'vmsh-mode) Enjoy!
[update 1/17/06: Updated the file to version v0.2. The new version improves the syntax table] [update 1/21/06: Lee points out that this works fine in XEmacs, but in non-cvs versions of emacs, the character class \s is not recognized for some reason. So I've patched the file above to accept space instead of \s] [update 7/05/06: Mode has been updated to reflect powershell name change. Old file is linked here for reference, here is the new one]