Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tecosaur/emacs-config
My configuration for Doom Emacs. Mirror of https://git.tecosaur.net/tec/emacs-config.
https://github.com/tecosaur/emacs-config
doom-emacs emacs emacs-configuration literate-configuration
Last synced: 1 day ago
JSON representation
My configuration for Doom Emacs. Mirror of https://git.tecosaur.net/tec/emacs-config.
- Host: GitHub
- URL: https://github.com/tecosaur/emacs-config
- Owner: tecosaur
- License: mit
- Created: 2020-02-03T05:06:01.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-25T04:14:31.000Z (5 months ago)
- Last Synced: 2025-01-24T12:04:50.436Z (8 days ago)
- Topics: doom-emacs, emacs, emacs-configuration, literate-configuration
- Language: Org
- Homepage:
- Size: 3.2 MB
- Stars: 1,040
- Watchers: 27
- Forks: 119
- Open Issues: 6
-
Metadata Files:
- Readme: README.org
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
#+title: Doom Emacs Configuration --- [[https://tecosaur.github.io/emacs-config/config.html][HTML Version]], [[https://tecosaur.github.io/emacs-config/config.pdf][PDF]]
#+author: tecosaur#+html:
#+html:
#+html:
#+html:
#+html:Here you may find my config. There is only one significant file:
+ =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.[[file:misc/screenshots/splash-screen.png]]
=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
about a hundred others. See [[https://tecosaur.github.io/emacs-config/files.html][this listing]] for more information.Other than that, resources are put in [[file:misc/][misc]], and you may find submodules for
packages of mine in [[file:lisp/][lisp]].* 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
git clone --recurse-submodules [email protected]:tecosaur/emacs-config.git ~/.config/doom
echo "(doom! :config literate)" > ~/.config/doom/init.el
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
~/.emacs.d/bin/doom install; ~/.emacs.d/bin/doom sync; ~/.config/doom/setup.sh
#+end_src