What? You clearly don't know very much about emacs, vim, kate, and other popular Linux editors. These editors have auto-indentation, great highlighting, code folding, editing over FTP and SCP, CVS integration, and many more fancy features. They make ultraedit look like a toy.