Customizing emacs for development - Linux Tutorials - Learn Linux Configuration

First and foremost, a word of warning: while the previous articles were centered around the beginner, this article is for more advanced users, that already “speak” a programming language or two, and want to customize their editor towards it being ideal for the task. So you are expected to be more or less proficient in the ways of emacs, to be able to use it for day to day tasks and have the ability and desire to learn something new. After all, it will be for your own reward, and your programming tasks will become more efficient. Our approach will be to take a few popular languages, show you how to configure emacs for the perfect development environment, then move on to the next language. Emacs configuration is made in a Lisp dialect called Elisp, but don’t worry if you don’t know it yet, we’ll tell you what you need.

This is a companion discussion topic for the original entry at