need: syntax highlighting (auto-sensing) auto-indenting bracket matching on/off word-wrap on/off filesystem treeview pane regex search/replace edit multiple files (tabs) drag multiple files into editor, open as tabs save all unsaved files ctrl-tab, ctrl-shift-tab, ctrl-w tab management (firefox) want: record/play macros