diff --git a/README.org b/README.org index 64b9fe4..7041823 100644 --- a/README.org +++ b/README.org @@ -13,7 +13,7 @@ Here you may find my config. There is only one significant file: [[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 dozen others. +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]]. diff --git a/misc/config-publishing/files.sh b/misc/config-publishing/files.sh new file mode 100755 index 0000000..136c332 --- /dev/null +++ b/misc/config-publishing/files.sh @@ -0,0 +1,68 @@ +#!/usr/bin/env sh +":"; exec emacs --quick --script "$0" -- "$@" # -*- mode: emacs-lisp; lexical-binding: t; -*- + +(setq log-file (expand-file-name (format "%s-log.txt" (file-name-base load-file-name)))) + +(load (expand-file-name "initialise.el" (file-name-directory load-file-name)) nil t) +(initialise 'light) + +;;; Actually do the exporting now + +(message "[34] Creating pagelist") + +(setq default-directory publish-dir) + +(with-temp-buffer + (insert " + +
+ +config.org
(html, pdf)
Upon tangling this file, +every other file listed here is generated.
+ +Doom cares about three in particular:
+init.el
packages.el
config.el
The sub-configuration is a collection of generated fragments of configuration sourced from config.org
.
+See the section on it for more information.
Many of these can be thought of as stand-alone packages + +
" subconf "
(raw)")))
+ (insert "\n