Comment on BBEdit

I use this for virtually everything I write in natural language, quite apart from code. It is simply the most powerful editing environment available, and this is coming from a decades long Emacs user.

I find Coda is friendlier for my site-oriented coding, and there is a native programming environment I use for an exotic language. But BBedit is capable of being a code editor for your own domain specific language.