In news: snipped-for-privacy@n76g2000hsh.googlegroups.com timestamped 23 Apr 2007 08:51:08 -0700, wallge posted: "I don't know about ultraedit,
but emacs VHDL mode does a wonderful job colorizing [..]"
To be fair, please do not overrate what modes for Emacs accomplish. Many (maybe all) coloring modes for Emacs have a feature I have not noticed in any other text editing program: perceptible delays in coloring characters. In my experience coloring delays in Emacs tend to be less than a second (even for perceptible delays) (except for coloring HTML which takes more than two seconds for even recoloring this newsgroup post I am composing when I delete or add a quotation mark (I am composing with Emacs but not posting with Gnus, and this post is not in HTML but the file format which Lynx invokes Emacs with is deemed by Emacs to be HTML)), but I have not noticed temporarily incorrect coloring in other software. I have definitely noticed these delays in Emacs on a number of (>> 100MHz) machines on a number of operating systems with little processor utilization by other processes over a number of years and definitely for at least VHDL; Ada; TeX; and HTML. (On one occassion for Ada, Emacs never finished correctly coloring one character even though I provided it with many seconds and ordered it to print the file. I do not believe that I accidentally deactivated the mode before it was finished.)
"I use it exclusively..."
I believe that people who use text editing software tend to be of one of two types of people: people who insist on using the same text editing program pretty much all the time; and people who are happy to use just about any text editing program. I do not exclusively restrict my text editing to one program.
" It also has a nice hierarchy browser and lots of other VHDL specific functionality built in."
Different things suit different people. Sometimes VHDL mode is good for me when editing VHDL code, sometimes it is annoying (to me) (and it is not its fault): as a habit from Ada I sometimes accidentally type .. instead of downto and VHDL mode automatically replaces .. with =>. TeX mode is so much worse that I often turn it off for a TeX file if I want to use a straight quotation mark (") such as for one of the many Babel configurations which use " as an active character, because TeX mode replaces a straight quotation mark with curved quotation marks (`` or '').
"There are some nice cheat sheets available through a google search that have all the important keyboard shortcuts as well..."
As the keyboard shortcuts can be redefined, those cheat sheets must enumerate a lot of shortcuts! :)