feat: Customise scratch buffer

This commit is contained in:
Madeleine Sydney
2025-01-15 01:45:44 -07:00
parent 76828c173a
commit 386779ce9b
6 changed files with 114 additions and 7 deletions

View File

@@ -91,9 +91,6 @@ On boot, ...
- =/persist/vault/«user»= :: Persistent files belonging to specific users. This differs from the persistent home directories in that files are not necessarily linked anywhere.
* ~sydnix-cli~
sydnix-cli is a command-line utility written in Clojure wrapping various sydnix-related scripts.
** Deferring Emacs packages
@@ -137,24 +134,86 @@ As with the rest of the config, these are largely adapted from Doom's ([cite:@li
- ~«NAME»-h~ :: Procedure defined specifically to be added to a hook.
* ~sydnix-cli~
sydnix-cli is a command-line utility written in Clojure wrapping various sydnix-related scripts.
* Tasks
** Begin setting up doomless Emacs
** Emacs from scratch
*** DONE Daemon
CLOSED: [2025-01-03 Fri 20:00]
*** DONE Encryption
*** DONE Mutable config
CLOSED: [2025-01-03 Fri 20:01]
Path is currently hardcoded to =/persist/dots/users/crumb/programs/emacs=. An immutable file (created by home-manager's =programs.emacs.extraConfig=) loads =init.el= from the hardcoded path.
*** DONE Packages via Nixpkgs
*** KILL Packages via Nixpkgs
CLOSED: [2025-01-03 Fri 20:40]
*** TODO =map!= macro
*** TODO Org-mode
*** TODO Module system?
**** TODO Roam
***** TODO Dailies
**** TODO Capture templates
*** TODO project.el
*** TODO Prose minor mode
**** TODO Grammar-checking
**** TODO Spell-checking
*** TODO Sexp editing
*** TODO Lookup handlers
*** TODO Comint
*** TODO Eshell
*** TODO Snippets
**** TODO File templates
**** TODO Project templates
*** TODO Magit
**** TODO Forges
*** TODO Dired/Dirvish
*** TODO [[kbd:][SPC i]]
*** TODO [[kbd:][SPC o]]
*** TODO [[kbd:][SPC t]]
*** TODO Vertico repeat
*** Language support
**** TODO Clojure
**** TODO Haskell
**** TODO Nix
**** TODO Open repl
**** TODO Elisp
*** IDEA =map!= macro
*** IDEA Module system?
** Emacs config