GNU Emacs Configuration

Table of Contents

#+SETUPFILE: ~/.emacs.d/templates/documents/default.org

Website is now live at smart-documents.org!

Installation

GNU Emacs

Linux

Use your package manager.

Windows

Head on over to https://www.gnu.org/savannah-checkouts/gnu/emacs/download.html and download yourself a /fresh/ copy of GNU Emacs.

My distribution

Linux

Backup your current ~/.emacs.d with the following command:

mv ~/.emacs.d ~/.emacs.d.bkp

Clone my configuration folder to your home directory:

cd ~
git clone https://github.com/Blendoit/.emacs.d.git

Windows

Download a .zip of the files in this repository. Then, extract the .zip, and rename the extracted folder to .emacs.d. Place this folder in your home folder (one level up from Documents, Pictures or Desktop).

Main files & directories

=early-init.el=

This is the first editable file that GNU Emacs loads on startup.

=init.el=

This file's only purpose is to load my literate configuration blendoit/init-blendoit.org.

=custom.el=

All customization options available in Emacs' GUI that can be saved with Options - Save Options are saved here. This is useful to fool around with GUI customization options, without breaking our manually written code.

=smart-documents.org=

This is my personal literate configuration file.

=./meta=

Contains data specific to the device currently running Emacs, namely where it should expect recent files, autosaved files, and projects' locations.

=./resources=

Contains files that you would copy-paste from one device to another, if the second device has no internet access (common occurrence at work?)

Usage

Each configuration file is commented.