2021-01-28 10:44:46 +00:00
#+title : Doom Emacs Configuration --- [[https://tecosaur.github.io/emacs-config/config.html][HTML Version]], [[https://tecosaur.github.io/emacs-config/config.pdf][PDF]]
2020-12-26 04:28:50 +00:00
#+author : tecosaur
2020-02-03 05:11:26 +00:00
2022-09-01 17:41:32 +00:00
#+html : <a href="https://www.gnu.org/software/emacs/emacs.html#Releases"><img src="https://img.shields.io/badge/Emacs-28.1-blueviolet.svg?style=flat-square&logo=GNU%20Emacs&logoColor=white"></a>
2021-03-29 19:15:29 +00:00
#+html : <a href="https://orgmode.org"><img src="https://img.shields.io/badge/Org-literate%20config-%2377aa99?style=flat-square&logo=org&logoColor=white"></a>
2023-01-24 11:32:55 +00:00
#+html : <a href="https://github.com/tecosaur/emacs-config/actions"><img src="https://img.shields.io/github/actions/workflow/status/tecosaur/emacs-config/publish.yml?style=flat-square&label=publish&logo=buffer"></a>
2021-02-04 06:17:06 +00:00
#+html : <a href="https://raw.githubusercontent.com/tecosaur/emacs-config/gh-pages/misc/upgradable-packages.txt"><img src="https://raw.githubusercontent.com/tecosaur/emacs-config/gh-pages/misc/pkg-status.svg"></a>
2022-09-20 16:37:31 +00:00
#+html : <a href="https://liberapay.com/tec"><img src="https://shields.io/badge/support%20my%20efforts-f6c915?logo=Liberapay&style=flat-square&logoColor=black"></a>
2021-01-23 14:24:21 +00:00
2020-10-12 19:21:39 +00:00
Here you may find my config. There is only one significant file:
2021-03-28 11:09:04 +00:00
+ =config.org= , my configuration file --- see the [[https://tecosaur.github.io/emacs-config/config.html ][HTML ]] or [[https://tecosaur.github.io/emacs-config/config.pdf ][PDF ]] export.
2020-10-12 19:21:39 +00:00
2021-03-28 11:09:04 +00:00
[[file:misc/screenshots/splash-screen.png ]]
2020-11-04 04:42:30 +00:00
2022-12-09 17:45:50 +00:00
=config.org= /generates/ the [[https://tecosaur.github.io/emacs-config/engraved/init.el.html ][init.el ]], [[https://tecosaur.github.io/emacs-config/engraved/config.el.html ][config.el ]], and [[https://tecosaur.github.io/emacs-config/engraved/packages.el.html ][packages.el ]] files, as well as
2021-03-28 11:09:04 +00:00
about a dozen others.
2020-11-04 04:42:30 +00:00
2021-03-28 11:09:04 +00:00
Other than that, resources are put in [[file:misc/ ][misc ]], and you may find submodules for
packages of mine in [[file:lisp/ ][lisp ]].
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
2022-12-08 16:07:30 +00:00
echo "(doom! :config literate)" > ~/.config/doom/init.el
2021-01-08 17:30:46 +00:00
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/ .emacs.d
2021-02-03 08:40:09 +00:00
~/.emacs.d/bin/doom install; ~ /.config/doom/setup.sh
2020-12-26 04:28:50 +00:00
#+end_src