This point shouldn't be understates. Currently I use a mixture of Sublime, Intellij, emacs, and VI, on Windows, Linux, and OSX. I'm sure this hurts my flow.
As I started off with Emacs, I would love to return it to it for this reason. However, I've never been able to smoothly recreate two or three of the features that I need, despite spending hours playing around with different plugins.
1) For Dynamic language development, a 'goto arbitrary file' as slick as Sublime is all I need. This one feels simple to achieve, but I haven't been able to find anything similar.
2) For Java, a working tags or 'goto symbol' implementation with disambiguation and even the slightest awareness of the language and scope.
I would probably have more success writing own editor from scratch that learning emacs lisp however!
As I started off with Emacs, I would love to return it to it for this reason. However, I've never been able to smoothly recreate two or three of the features that I need, despite spending hours playing around with different plugins.
1) For Dynamic language development, a 'goto arbitrary file' as slick as Sublime is all I need. This one feels simple to achieve, but I haven't been able to find anything similar.
2) For Java, a working tags or 'goto symbol' implementation with disambiguation and even the slightest awareness of the language and scope.
I would probably have more success writing own editor from scratch that learning emacs lisp however!