====== Emacs ====== [[http://www.gnu.org/software/emacs/|Gnu Emacs]] is a highly customizable, Open Source, editing environment. Newbies tend to find it little more frightening to configure than its common alternative, [[vim|Vim]]. Though once mastered, Emacs' built-in extension language is highly flexible, offering unlimited modification. ===== Installation ===== The current version, as of April 2014, is Emacs 24.3. ==== Linux Binary ==== Due to the nature of Linux, users are often times at the discretion of their distribution package managers. As such, to install the latest offered version use your corresponding install command, in example: Debian based (including Ubuntu/Mint) sudo apt-get install emacs Red Hat (Fedora) sudo yum install emacs Arch Linux sudo pacman -Sy emacs If you are using a Debian-based or Red Hat-based distribution, I recommend finding an alternative package source to ensure the latest version. You will want Emacs 24+ to use the internal package manager. ==== Mac OSX ==== Emacs binaries for the Mac can be acquired and installed from [[http://emacsformacosx.com/]]. ==== Windows ==== Emacs binaries for Windows can be acquired from [[http://ftp.gnu.org/gnu/emacs/windows/]]. These are in a zip file and can be ran locally. It is recommended you add the path you unzip in to your Environment Path. ===== Configuration ===== ==== Quick ==== Coming from other editors and just want to get going? Use a pre-built package such as Batsov's excellent [[https://github.com/bbatsov/prelude | Prelude]]. It is an all inclusive pack to make Emacs behave very similar to a full featured IDE. ===== TODO ===== - Finish Configuration - Add tips