On Mon, May 9, 2011 at 12:31 PM, Mark A. Hershberger < mhershberger@wikimedia.org> wrote:
Since no one else has said it: emacs is my choice. I typically use flymake (http://www.emacswiki.org/emacs/FlyMake) while editing to catch obvious syntax errors. I've configured emacs so that MW coding conventions are followed: http://www.mediawiki.org/wiki/Manual:Coding_conventions#emacs_style
Oh, and it works with mediawiki-mode, which I maintain. So I can edit code and edit wikis via the API using the same editor.
Props, sir. Mad props. :)
-- brion