Göktuğ’s Emacs Setup
This is my GNU Emacs setup.
The basic structure is as follows:
~/.emacs.d ├ init.el │ The init file. ├ lisp/ │ Various programs that are not loaded unless needed. Not in │ loadpath. ├ lisp/site/ │ Third party Elisp. ├ extras/ │ Various non-elisp programmes that are used by my emacs │ setup. ├ themes/ │ Custom themes └ etc ├ custom.el │ M-x Customize settings. └ load-test.el Used by gk-test-init, test whether emacs loads successfully.
Installation / updating
There are multiple ways to activate this configuration:
- run the invasion (see
perldoc invade) from the repo root
- copy/link this tree to
- load init.el via the
- link init.el to
The following commands should suffice to initiate, provided the configuration itself is installed:
# This applies if Göktuğ's Elisp repo is not downloaded $ git clone https://github.com/cadadr/elisp ~/co/elisp $ cd ~/.emacs.d $ make all
Use the commands below to build Emacs on a Debian stable system
alpha-debian config in this repo:
# apt-get build-dep emacs25 emacs-pdf-tools $ build-emacs-master.sh
Unless stated otherwise within the file or the directory, all the code in this repository is released in the public domain. Make use of it as you like.
The `themes’ directory may contain third party code. Code there is subject to the terms stated therewithin, if stated.