Skip to content

Comment on Ask HN: Why would you prefer Emacs over IntelliJ IDEA?

Comments

I routinely program in Python, C, and Haskell, and write prose in Markdown, reST, and LaTeX. I also sometimes use emacs modes for other languages, like QML, YAML, and GLSL. It is very convenient to have a unified interface when using those different languages. This means the only context switching I have to do with different projects is directly related to the language or project itself, not with how to use the different IDE (especially if you haven't touched a project or language in a while). I even have auto-complete setup for the three programming languages.

Another killer feature of emacs is org-mode. With it, I organize all of my tasks for work and my personal life, and create outlines that I can easily export to pdf to send to others. Every org file is just plain text, so you can have all of your notes saved forever as long as you can read ASCII text :) Honestly, org-mode was the original reason I decided to learn emacs; it really is that neat.

I can't and won't try to make an argument about how emacs is objectively superior to certain IDEs for certain tasks. Really, you just have to have an interest in learning it, and hopefully you can increase your productivity with it. I thought learning emacs was fun, and I am always grateful that I can modify my text editor however I like.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.