What is Emacs? Why should you use Emacs for programming?

1. What is Emacs?

Emacs is a programming editor, developed by GNU Project, It’s been widely used, known as the most flexible customization, configuration, and even more. You can freely create your own feature, develop, extend many plugin as you want by yourself.

2. Why should you use Emacs?

As I wrote above, Emacs gives you freedom to change, improve everything you want. You can program any languages with Emacs, and give a comfortable environment. The most fantastic feature that I highly appreciate is key binding. You just only need the keyboard to handle all of the boring things that your mouse often do everyday such as navigating to another source code, cliking on button, toolbar, move the cursor to a line …

Now with Emacs, you just only use key binding to handle all of things fast, easily, effectively, and saving your time.

3. How to install Emacs

Linux (Ubuntu, Fedora …)

Option 1: Install through apt-get (NOT RECOMMEND: apt-get rarely updates the latest version.)

$ sudo apt-get install build-essential
$ sudo apt-get build-dep emacs24             # select emacs version

Option 2: Install from source code (RECOMMEND: use the latest version from GNU)

$ cd emacs-source
$ ./configure
$ sudo make
$ sudo make install

Mac OS (OS X)

$ brew install emacs --with-cocoa


You can download Emacs from HomPage. No need install, the version is portable, you just only run to use.

Download from: https://www.gnu.org/software/emacs/download.html

4. Some screenshots of Emacs





Please follow my website, I will write more tutorial about installing features, packages … in Emacs to help you maximize your productivity in programming, manage source code … Thanks for reading. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *