Live data from Hacker News

Ask HN: Why do you still use Emacs/Vim?

news.ycombinator.com

21–30 of 32 posts

Re: Ask HN: Why do you still use Emacs/Vim?

#21

Earlier quoted context omitted.

Intriguing... What do you do then?

A bit of everything. Some would use the term, "Jack of all trades". Others would just call me a PITA.

Do some call you The Gangster of Love? Maurice? Do you speak of the pompitus of love?

Re: Ask HN: Why do you still use Emacs/Vim?

#22

I use emacs because it's competent as a text editor and doesn't try to be more than that. It works well in conjunction with other Unix style tools. It's hackable enough to have various plugins built for it that I need to use sometimes. For example, proof general and modes for specific languages. Also, I like that Emacs is extremely polished. When I am working with someone who uses VS on windows they will typically ha…

> emacs... text editor... doesn't try to be more than that

Enter meme about emacs OS.

My big issue with emacs is that it isn't installed by default everywhere, whereas at least vi is pretty nearly everywhere (except windows). Vi is pretty good, vim is better, and emacs is a different beast altogether.

However, I'm considering switching to emacs because it's not just an editor. I think org mode is awesome, and I'm playing with it using evil mode so I get the best of both worlds. I've seen awesome renderers hacked into it (LaTeX, PDF, HTML, etc), and pretty much every emacs user gloats about the crazy features that they've thrown in (e g. web browser).

People seem to use emacs because it's more than an editor, and people seem to use vim because it's just an editor. Yes, you can do crazy stuff in vim as well, but people in general seem to prefer simpler configs in vim and more crazy configs in emacs.

Yes, emacs doesn't try to be an IDE like Visual Studio, but it also tries to be more than a simple text editor like nano or vim.

Re: Ask HN: Why do you still use Emacs/Vim?

#23
I've never found the fancy features in IDEs to be worth it. Compared to vim/emacs, they're:

- slow - visually distracting - lightweight in text manipulation - built around seldom use features

I rarely need a debugger or type information, yet the entire interface bends over backwards to include those features. In fact, I feel that IDEs encourage more complicated code structure because it makes dealing with them reasonable.

The only time I use an IDE is when:

- the build process is too complicated (mobile, .NET or Java, game engines) - I'm unfamiliar with the platform - everyone else is using it, so I'd have to maintain the CLI build process myself - I need a fancy debugger

That being said, I've only fired up an IDE a couple times in the last year or so, so vim has been more than capable at solving my problems.

Re: Ask HN: Why do you still use Emacs/Vim?

#25

I use emacs because it's competent as a text editor and doesn't try to be more than that. It works well in conjunction with other Unix style tools. It's hackable enough to have various plugins built for it that I need to use sometimes. For example, proof general and modes for specific languages. Also, I like that Emacs is extremely polished. When I am working with someone who uses VS on windows they will typically ha…

> emacs... text editor... doesn't try to be more than that Enter meme about emacs OS. My big issue with emacs is that it isn't installed by default everywhere, whereas at least vi is pretty nearly everywhere (except windows). Vi is pretty good, vim is better, and emacs is a different beast altogether. However, I'm considering switching to emacs because it's not just an editor. I think org mode is awesome, and I'm pla…

Emacs can edit files over ssh, even via multiple hops of ssh, so often you don't need to install it everywhere!

Re: Ask HN: Why do you still use Emacs/Vim?

#26
I’ve been using vi since about 1985. At the time, emacs was the program that would crash our PDP 11/70 if more than one copy was running anywhere on it. And all undergrads in the EE/CS department shared that one machine.

So, the only people who got to run emacs were the sysadmins, and they were really good about warning everyone else away from it.

It also helped that emacs is a great OS from the 1970s, and the only thing it lacks is a decent text editor. ;)

Re: Ask HN: Why do you still use Emacs/Vim?

#27
Vi is on every linux server.

Easy to move between words, sentences, pages.

Macros are amazing.

IDE's are really, really slow to load when you just want to edit one thing.

Sometimes the syntax highlighting errors that aren't there can be an eye sore, ES6 syntax on Webstorm for example.

So many things seem unnecessary in an IDE, I won't ever need some tab or button, so why clutter my screen with it? I would say it's also true for a lot of the features you get. You probably don't need most of them, but there they are distracting you.

Re: Ask HN: Why do you still use Emacs/Vim?

#28
1. I often program in the commandline, or via an SSH connection. Emacs is there, whether I have a GUI running or not.

2. Emacs keyboard shortcuts mean I don't have to use a mouse at all - makes typing and navigating so much quicker.

3. It's one editor for all your files. No matter whether you're working on a markdown, Lisp, Python, Julia, C document or whatever else, Emacs has you covered. And that doesn't just mean syntax highlighting - there's interactive interpreters for many scripting languages available.

The only time I find myself wanting a real IDE is when I'm working on a large Java project: I sometimes go back to Eclipse for that. But thankfully, I haven't had to do much work at all in Java in the last few years.

Re: Ask HN: Why do you still use Emacs/Vim?

#29

I’ve been using vi since about 1985. At the time, emacs was the program that would crash our PDP 11/70 if more than one copy was running anywhere on it. And all undergrads in the EE/CS department shared that one machine. So, the only people who got to run emacs were the sysadmins, and they were really good about warning everyone else away from it. It also helped that emacs is a great OS from the 1970s, and the only t…

> the only thing it lacks is a decent text editor

That’s a funny joke. It’s made funnier by the fact that Emacs can emulate Vim. (“Viper” and “Evil” modes.)

Post reply on HN