2020-12-26 04:28:50 +00:00
#+title : Doom Emacs Configuration --- [[https://tecosaur.github.io/emacs-config/config.html][HTML Version]]
#+author : tecosaur
2020-02-03 05:11:26 +00:00
2021-01-23 14:24:21 +00:00
:badges:
[[https://img.shields.io/badge/Emacs-27.1-blueviolet.svg?style=flat-square&logo=GNU%20Emacs&logoColor=white ]]
[[https://img.shields.io/github/workflow/status/tecosaur/emacs-config/Publish/master.svg?style=flat-square ]]
[[https://tecosaur.github.io/emacs-config/misc/pkg-status.svg ]]
:end:
2020-10-12 19:21:39 +00:00
Here you may find my config. There is only one significant file:
2020-12-26 04:28:50 +00:00
- [[file:config.org ][config.org ]], my configuration file
2020-10-12 19:21:39 +00:00
2020-07-17 18:28:06 +00:00
What you *really* want is the =M-x org-html-export-to-html= version of ~config.org~
(linked in the title).
2020-11-04 04:42:30 +00:00
2020-12-26 04:28:50 +00:00
In addition to the =html= export, this /produces/ the [[https://tecosaur.github.io/emacs-config/init.el.html ][init.el ]], [[https://tecosaur.github.io/emacs-config/config.el.html ][config.el ]], and [[https://tecosaur.github.io/emacs-config/packages.el.html ][packages.el ]] files.
2020-11-04 04:42:30 +00:00
Other than that, snippets are (currently) sourced from the [[file:snippets/ ][snippets ]] folder,
resources are put in [[file:misc/ ][misc ]], and you may find submodules for packages of mine in
[[file:lisp/ ][lisp ]], along with extra major modes.
2020-12-26 04:28:50 +00:00
* Installation
This is mostly a personal note, see the [[https://tecosaur.github.io/emacs-config/config.html#notes-unwary-adventurer ][warning ]] in my config.
In order to have Doom load the config, we need to initialise the submodules, and
generate the =init.el= once.
#+begin_src shell :eval query
2021-01-14 10:27:28 +00:00
git clone --recurse-submodules git@github.com:tecosaur/emacs-config.git ~/ .config/doom
2020-12-26 04:28:50 +00:00
emacs --batch --eval "(require 'org)" --eval '(org-babel-tangle-file "config.org")'
2021-01-08 17:30:46 +00:00
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/ .emacs.d
~/.emacs.d/bin/doom install
2020-12-26 04:28:50 +00:00
#+end_src