3 ms·
>I would be interested to hear what modern features are not possible in vim or emacs. None technically. There still isn't a very nice IDE/Analysis-refactoring
by heretohelp 14y ago
>I would be interested to hear what modern features are not possible in vim or emacs.
None technically.
There still isn't a very nice IDE/Analysis-refactoring engine for Java in Emacs, but there is one for Scala oddly enough.
So there are rough-edges, but the point is that Emacs is a programmable environment that belongs to you and the larger community, not to a solo absentee developer. You can make it do anything you want.
- tikhonj 14y ago> ...but there is one for Scala oddly enough. I don't think this is odd at all. There is also one for OCaml and Haskell. (Well, maybe the Haskell one isn't as good, but I haven't tried it.) in my experience, far more functional programmers like Emacs/Vim and far more Java people like Eclipse/IDEA. So in the Java version, the people who care over-much for IDE features already use an IDE and aren't going to spend time improving Emacs. In functional programming land, people are less worried about IDE features and so don't use IDEs. However, these features are nice, so people are willing to spend time writing backends like Ensime or TypeRex that can be plugged into Emacs.
- heretohelp 14y agoEnsime is truly heavenly. <3 The cultural note seems to be more or less on point but I would make it less about Functional Programming than simply..."avant-garde".