this post was submitted on 01 Nov 2023
1 points (100.0% liked)

Emacs

313 readers
3 users here now

A community for the timeless and infinitely powerful editor. Want to see what Emacs is capable of?!

Get Emacs

Rules

  1. Posts should be emacs related
  2. Be kind please
  3. Yes, we already know: Google results for "emacs" and "vi" link to each other. We good.

Emacs Resources

Emacs Tutorials

Useful Emacs configuration files and distributions

Quick pain-saver tip

founded 1 year ago
MODERATORS
 

i love neovim but i've heard many people say that emacs is wayy better than neovim

in fact bill joy after creating vim said that he made a big mistake by creating vi

i have never seen that crazy fast dude who codes on emacs and just flies basically

i've always seen extremely fast people code on neovim and loved that i was part of that community

for me speed is topmost priority

i thought emacs loaded slow but now i see that emacs server makes emacs gui load faster ( wayy faster than conventional command)

is there a video you guys can link me of a user using emacs who is extremely fast and not just because of his typing speed but because he's using emacs

i would have to learn almost everything from scratch for using emacs

so please refer me post a convincing arguement there is nobody in my college who uses vim or emacs so i don't have anyone to look up to as of now so i don't know which choice is good for me

i want a video or a proof that emacs is wayy faster and efficient to code on than conventional vim

also should i use emacs in evil mode to be faster cause i believe nothing will beat vim motions

you are viewing a single comment's thread
view the rest of the comments
[–] a_moody@alien.top 1 points 1 year ago

> i thought emacs loaded slow

Compared to vi in 1980s, yes. Compared to most other IDEs and popular text editors like VSCode, Jetbrains family in 2023, emacs not only loads fast but consumes far less resources. I have 69 packages sprinkled in over 800 lines of pure elisp config (not counting comments). It loads in less than 1 second for me on an M2 pro MacBook. That's without using emacsclient. If you use that, it's more or less instantaneous, since the server is already running.

> for me speed is topmost priority

How fast are you in neovim? Most popular text editors have a very high skill ceiling. Switching to another won't make you magically fast. There's a learning curve involved and you'll need to customise things according your workflow to become one of those "extremely fast people code on neovim". If you're already somewhat experienced in neovim, it's a great ecosystem and you can go very far. There's no real need to switch unless you find a real pain point. Switching takes time and effort so any gains should justify that.

> is there a video you guys can link me of a user using emacs who is extremely fast and not just because of his typing speed but because he's using emacs

With evil mode, you can use most vim commands and ideas (text objects, modal editing, registers) as-is in emacs. So emacs is "at-least" as fast to work on as raw vim/neovim.

When you throw in extensions and plugins into the mix, it'll depend hugely on what you use and how baked it is. There's nothing quite like magit or dired, IMO, but if you don't use that, YMMV. Having used both vim and emacs, I have found some of the most popular packages on emacs to be much larger in scope than their vim counterparts, mature in development and absolutely pushing state-of-art in execution. Again, as an example, there's no git workflow (ui or tui or cli) that has a better UX than magit. People have constantly tried and failed to recreate org mode alternatives.