4 ms·
As a Vim user, I wonder, is Emacs superior in any way for non-lispy languages? Say JavaScript?
by clessg 11y ago
As a Vim user, I wonder, is Emacs superior in any way for non-lispy languages? Say JavaScript?
- olau 11y agoAs an Emacs user, I can tell you that Emacs is superior in every way, except perhaps for emulating VI, but even there it's doing a good job. Next question?
- jasonm23 11y agoIt's a shame that the truth sounds so much like bullshit, that it's off putting. We could all do a little to reduce the image of Emacs users (and Lisp people in general) as dicks and weenies.
- fallat 11y agoYep, as a 5+ year vim (then nvi) user...emacs was a eye opening text editor and gets way too much hate for no reason...people say emacs is not modal...but everytime you press control, alt, meta, hyper or super, you enter a mode...then every other subsequent key could put you into another mode. It doesnt make sense to vi users at first, but after you swap control with caos lock and a few other adjustments it really is better.
- kristiandupont 11y agoI, as a Vim user myself, recently saw this and decided to give emacs a try. I still have a long way to go but I have to say that it really does look like it might be the best of both worlds. https://www.youtube.com/watch?v=JWD1Fpdd4Pc https://www.youtube.com/watch?v=JWD1Fpdd4Pc
- JoelMcCracken 11y agoCaveat Emptor: I used Vim for a long time, but switched to Emacs about 7 years ago. I still miss Vim, but would not give up Emacs for it. Many consider Emacs' extension language, Emacs Lisp, to be significantly better than Vim's extension language, VimL. This makes it easier to develop better packages, and also to develop personal extensions/modifications. This problem has lead to a number of attempts at fixing this: 1. "Evil" is an attempt to port Vim to Emacs, sans VimL. You should see it here: http://www.emacswiki.org/emacs/Evil http://www.emacswiki.org/emacs/Evil. Note: there have been a number of these in the past, and Evil is the latest project successor. 2. "Spacemacs" is an Emacs "distribution" of sorts that is trying to make the entire experience with Evil better: https://github.com/syl20bnr/spacemacs https://github.com/syl20bnr/spacemacs 3. There are attempts to make VimL better, Neovim being the most notable: https://github.com/neovim/neovim https://github.com/neovim/neovim