From e2aaa102c108ab0614392e4f8a2ead3cc6c17f0f Mon Sep 17 00:00:00 2001 From: Skylar Hill Date: Mon, 15 Apr 2024 18:51:11 -0500 Subject: [PATCH] Add hex0-mode and paredit --- Emacs.org | 12 ++++++++++ home/doom/packages.el | 53 +++---------------------------------------- 2 files changed, 15 insertions(+), 50 deletions(-) diff --git a/Emacs.org b/Emacs.org index c9df67c..6eca69b 100644 --- a/Emacs.org +++ b/Emacs.org @@ -235,3 +235,15 @@ Configure email account ;;literate (default +bindings +smartparens)) #+end_src + +* Doom packages +:PROPERTIES: +:header-args:emacs-lisp: :tangle home/doom/packages.el +:END: +** hex0-mode +A custom mode for hex0, that I wrote. +#+begin_src emacs-lisp +(package! example + :recipe (:host nil :repo "https://git.solarpunk.moe/stellarskylark/hex0-mode.el")) +(package! paredit) +#+end_src diff --git a/home/doom/packages.el b/home/doom/packages.el index 364e6e9..c144aa2 100644 --- a/home/doom/packages.el +++ b/home/doom/packages.el @@ -1,50 +1,3 @@ -;; -*- no-byte-compile: t; -*- -;;; $DOOMDIR/packages.el - -;; To install a package with Doom you must declare them here and run 'doom sync' -;; on the command line, then restart Emacs for the changes to take effect -- or -;; use 'M-x doom/reload'. - - -;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror: -;; (package! some-package) - -;; To install a package directly from a remote git repo, you must specify a -;; `:recipe'. You'll find documentation on what `:recipe' accepts here: -;; https://github.com/radian-software/straight.el#the-recipe-format -;; (package! another-package -;; :recipe (:host github :repo "username/repo")) - -;; If the package you are trying to install does not contain a PACKAGENAME.el -;; file, or is located in a subdirectory of the repo, you'll need to specify -;; `:files' in the `:recipe': -;; (package! this-package -;; :recipe (:host github :repo "username/repo" -;; :files ("some-file.el" "src/lisp/*.el"))) - -;; If you'd like to disable a package included with Doom, you can do so here -;; with the `:disable' property: -;; (package! builtin-package :disable t) - -;; You can override the recipe of a built in package without having to specify -;; all the properties for `:recipe'. These will inherit the rest of its recipe -;; from Doom or MELPA/ELPA/Emacsmirror: -;; (package! builtin-package :recipe (:nonrecursive t)) -;; (package! builtin-package-2 :recipe (:repo "myfork/package")) - -;; Specify a `:branch' to install a package from a particular branch or tag. -;; This is required for some packages whose default branch isn't 'master' (which -;; our package manager can't deal with; see radian-software/straight.el#279) -;; (package! builtin-package :recipe (:branch "develop")) - -;; Use `:pin' to specify a particular commit to install. -;; (package! builtin-package :pin "1a2b3c4d5e") - - -;; Doom's packages are pinned to a specific commit and updated from release to -;; release. The `unpin!' macro allows you to unpin single packages... -;; (unpin! pinned-package) -;; ...or multiple packages -;; (unpin! pinned-package another-pinned-package) -;; ...Or *all* packages (NOT RECOMMENDED; will likely break things) -;; (unpin! t) +(package! example + :recipe (:host nil :repo "https://git.solarpunk.moe/stellarskylark/hex0-mode.el")) +(package! paredit)