* Tree view
* Split window with synchronized views when showing the same file
* Regex search over file or selection, results can be turned into multicursors (!)
* Regex search over multiple files or directories
* Multicursors at each line for a selection
* Auto-update of views when file underneath changes (editor should ask what to do in case of edits)
I'm sure all of this can be achieved with Emacs - my question is: How long will it take me to set up? Will the result be portable, e.g. can I copy some config file unto any POSIX machine and use it from there in an ssh terminal? That last point would be the main draw for me on why to switch to Emacs, since with Sublime I have to mount the drives (with Expandrive) which works well for the essential things, however there are details like the treeview not updating in that case.