diff options
| author | 2025-03-10 02:31:33 +0200 | |
|---|---|---|
| committer | 2025-03-10 02:31:33 +0200 | |
| commit | 1a17d956b3ab69e12fb9dc320274efa27b45635f (patch) | |
| tree | 8de6dba1e62c1307818c779bf0136149351eeb4b | |
| parent | Update dependencies (diff) | |
| download | emacs.d-1a17d956b3ab69e12fb9dc320274efa27b45635f.tar.gz emacs.d-1a17d956b3ab69e12fb9dc320274efa27b45635f.tar.xz emacs.d-1a17d956b3ab69e12fb9dc320274efa27b45635f.zip | |
Switch from straight.el to elpaca
Diffstat (limited to '')
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | arkta/arkta-cosmetic.el | 37 | ||||
| -rw-r--r-- | arkta/arkta-progmodes.el | 142 | ||||
| -rw-r--r-- | arkta/arkta-project.el | 4 | ||||
| -rw-r--r-- | early-init.el | 3 | ||||
| -rw-r--r-- | init.el | 143 | ||||
| -rw-r--r-- | shared/custom.el | 3 | ||||
| -rw-r--r-- | shared/elpaca-lock.el | 371 | ||||
| -rw-r--r-- | straight/versions/default.el | 76 |
9 files changed, 566 insertions, 215 deletions
| @@ -2,8 +2,6 @@ | |||
| 2 | auto-save-list/ | 2 | auto-save-list/ |
| 3 | eln-cache/ | 3 | eln-cache/ |
| 4 | local/ | 4 | local/ |
| 5 | straight/* | ||
| 6 | !straight/versions/ | ||
| 7 | transient/ | 5 | transient/ |
| 8 | *~ | 6 | *~ |
| 9 | projectile-bookmarks.eld | 7 | projectile-bookmarks.eld |
diff --git a/arkta/arkta-cosmetic.el b/arkta/arkta-cosmetic.el index 0d329aa..6595b27 100644 --- a/arkta/arkta-cosmetic.el +++ b/arkta/arkta-cosmetic.el | |||
| @@ -2,12 +2,13 @@ | |||
| 2 | ;; Copyright © 2018-2025 Uko Koknevics | 2 | ;; Copyright © 2018-2025 Uko Koknevics |
| 3 | 3 | ||
| 4 | (use-package ansi-color | 4 | (use-package ansi-color |
| 5 | :ensure nil | ||
| 5 | :hook (compilation-filter . ansi-color-compilation-filter) | 6 | :hook (compilation-filter . ansi-color-compilation-filter) |
| 6 | :custom | 7 | :custom |
| 7 | (ansi-color-for-compilation-mode t)) | 8 | (ansi-color-for-compilation-mode t)) |
| 8 | 9 | ||
| 9 | (use-package centaur-tabs | 10 | (use-package centaur-tabs |
| 10 | :straight t | 11 | :ensure t |
| 11 | :demand t | 12 | :demand t |
| 12 | :init | 13 | :init |
| 13 | (defun arkta/disable-centaur-tabs-mode () | 14 | (defun arkta/disable-centaur-tabs-mode () |
| @@ -32,7 +33,7 @@ | |||
| 32 | (centaur-tabs-mode +1)) | 33 | (centaur-tabs-mode +1)) |
| 33 | 34 | ||
| 34 | (use-package display-fill-column-indicator | 35 | (use-package display-fill-column-indicator |
| 35 | :straight '(display-fill-column-indicator :type built-in) | 36 | :ensure nil |
| 36 | :demand t | 37 | :demand t |
| 37 | :init | 38 | :init |
| 38 | (defun arkta/disable-dfci () | 39 | (defun arkta/disable-dfci () |
| @@ -42,7 +43,7 @@ | |||
| 42 | (global-display-fill-column-indicator-mode +1)) | 43 | (global-display-fill-column-indicator-mode +1)) |
| 43 | 44 | ||
| 44 | (use-package display-line-numbers | 45 | (use-package display-line-numbers |
| 45 | :straight '(display-line-numbers :type built-in) | 46 | :ensure nil |
| 46 | :demand t | 47 | :demand t |
| 47 | :init | 48 | :init |
| 48 | (defun arkta/disable-dln () | 49 | (defun arkta/disable-dln () |
| @@ -52,7 +53,7 @@ | |||
| 52 | (global-display-line-numbers-mode +1)) | 53 | (global-display-line-numbers-mode +1)) |
| 53 | 54 | ||
| 54 | (use-package doom-modeline | 55 | (use-package doom-modeline |
| 55 | :straight t | 56 | :ensure t |
| 56 | :custom | 57 | :custom |
| 57 | (doom-modeline-bar-width 4) | 58 | (doom-modeline-bar-width 4) |
| 58 | (doom-modeline-battery t) | 59 | (doom-modeline-battery t) |
| @@ -68,12 +69,12 @@ | |||
| 68 | (doom-modeline-mode +1)) | 69 | (doom-modeline-mode +1)) |
| 69 | 70 | ||
| 70 | (use-package emojify | 71 | (use-package emojify |
| 71 | :straight t | 72 | :ensure t |
| 72 | :config | 73 | :config |
| 73 | (global-emojify-mode +1)) | 74 | (global-emojify-mode +1)) |
| 74 | 75 | ||
| 75 | (use-package faces | 76 | (use-package faces |
| 76 | :straight '(faces :type built-in) | 77 | :ensure nil |
| 77 | :custom-face | 78 | :custom-face |
| 78 | (default ((t (:weight ,(if +mac+ 'medium 'regular) | 79 | (default ((t (:weight ,(if +mac+ 'medium 'regular) |
| 79 | :slant normal | 80 | :slant normal |
| @@ -82,62 +83,62 @@ | |||
| 82 | :height 130))))) | 83 | :height 130))))) |
| 83 | 84 | ||
| 84 | (use-package git-gutter | 85 | (use-package git-gutter |
| 85 | :straight t | 86 | :ensure t |
| 86 | :config | 87 | :config |
| 87 | (global-git-gutter-mode +1)) | 88 | (global-git-gutter-mode +1)) |
| 88 | 89 | ||
| 89 | (use-package hl-line | 90 | (use-package hl-line |
| 90 | :straight '(hl-line :type built-in) | 91 | :ensure nil |
| 91 | :config | 92 | :config |
| 92 | (global-hl-line-mode +1)) | 93 | (global-hl-line-mode +1)) |
| 93 | 94 | ||
| 94 | (use-package hl-todo | 95 | (use-package hl-todo |
| 95 | :straight t | 96 | :ensure t |
| 96 | :config | 97 | :config |
| 97 | (global-hl-todo-mode +1)) | 98 | (global-hl-todo-mode +1)) |
| 98 | 99 | ||
| 99 | (use-package modus-themes | 100 | (use-package modus-themes |
| 100 | :straight t | 101 | :ensure t |
| 101 | :config | 102 | :config |
| 102 | (load-theme 'modus-operandi)) | 103 | (load-theme 'modus-operandi t)) |
| 103 | 104 | ||
| 104 | (use-package nerd-icons | 105 | (use-package nerd-icons |
| 105 | :straight t | 106 | :ensure t |
| 106 | :init | 107 | :init |
| 107 | (defun arkta/nerd-icons-maybe-install-fonts () | 108 | (defun arkta/nerd-icons-maybe-install-fonts () |
| 108 | (when (and (display-graphic-p) | 109 | (when (and (display-graphic-p) |
| 109 | (not (find-font (font-spec :family nerd-icons-font-family)))) | 110 | (not (find-font (font-spec :family nerd-icons-font-family)))) |
| 110 | ;; TODO: Maybe also reinstall them every month or so | 111 | ;; TODO: Maybe also reinstall them every month or so |
| 111 | (nerd-icons-install-fonts t))) | 112 | (nerd-icons-install-fonts t))) |
| 112 | :hook ((after-init server-after-make-frame) . arkta/nerd-icons-maybe-install-fonts)) | 113 | :hook ((elpaca-after-init server-after-make-frame) . arkta/nerd-icons-maybe-install-fonts)) |
| 113 | 114 | ||
| 114 | (use-package rainbow-mode | 115 | (use-package rainbow-mode |
| 115 | :straight t | 116 | :ensure t |
| 116 | :init | 117 | :init |
| 117 | (defun arkta/enable-rainbow () | 118 | (defun arkta/enable-rainbow () |
| 118 | (rainbow-mode +1)) | 119 | (rainbow-mode +1)) |
| 119 | :hook (prog-mode . arkta/enable-rainbow)) | 120 | :hook (prog-mode . arkta/enable-rainbow)) |
| 120 | 121 | ||
| 121 | (use-package scroll-bar | 122 | (use-package scroll-bar |
| 122 | :straight '(scroll-bar :type built-in) | 123 | :ensure nil |
| 123 | :defer t | 124 | :defer t |
| 124 | :config | 125 | :config |
| 125 | (scroll-bar-mode -1)) | 126 | (scroll-bar-mode -1)) |
| 126 | 127 | ||
| 127 | (use-package solaire-mode | 128 | (use-package solaire-mode |
| 128 | :straight t | 129 | :ensure t |
| 129 | :config | 130 | :config |
| 130 | (solaire-global-mode +1)) | 131 | (solaire-global-mode +1)) |
| 131 | 132 | ||
| 132 | (use-package time | 133 | (use-package time |
| 133 | :straight '(time :type built-in) | 134 | :ensure nil |
| 134 | :custom | 135 | :custom |
| 135 | (display-time-default-load-average nil) | 136 | (display-time-default-load-average nil) |
| 136 | :config | 137 | :config |
| 137 | (display-time-mode +1)) | 138 | (display-time-mode +1)) |
| 138 | 139 | ||
| 139 | (use-package tool-bar | 140 | (use-package tool-bar |
| 140 | :straight '(tool-bar :type built-in) | 141 | :ensure nil |
| 141 | :defer t | 142 | :defer t |
| 142 | :config | 143 | :config |
| 143 | (tool-bar-mode -1)) | 144 | (tool-bar-mode -1)) |
diff --git a/arkta/arkta-progmodes.el b/arkta/arkta-progmodes.el index 977fd92..ba9c066 100644 --- a/arkta/arkta-progmodes.el +++ b/arkta/arkta-progmodes.el | |||
| @@ -1,9 +1,15 @@ | |||
| 1 | ;; -*- lexical-binding: t -*- | 1 | ;; -*- lexical-binding: t -*- |
| 2 | ;; Copyright © 2018-2025 Uko Koknevics | 2 | ;; Copyright © 2018-2025 Uko Koknevics |
| 3 | 3 | ||
| 4 | (use-package auto-compile | ||
| 5 | :after elisp-mode | ||
| 6 | :ensure t | ||
| 7 | :hook ((emacs-lisp-mode . auto-compile-on-load-mode) | ||
| 8 | (emacs-lisp-mode . auto-compile-on-save-mode))) | ||
| 9 | |||
| 4 | (use-package c-ts-mode | 10 | (use-package c-ts-mode |
| 5 | :after treesit | 11 | :after treesit |
| 6 | :straight '(c-ts-mode :type built-in) | 12 | :ensure nil |
| 7 | :mode ("\\.c\\'" | 13 | :mode ("\\.c\\'" |
| 8 | ("\\.cpp\\'" . c++-ts-mode)) | 14 | ("\\.cpp\\'" . c++-ts-mode)) |
| 9 | :init | 15 | :init |
| @@ -24,45 +30,47 @@ | |||
| 24 | 30 | ||
| 25 | (use-package cmake-ts-mode | 31 | (use-package cmake-ts-mode |
| 26 | :after treesit | 32 | :after treesit |
| 27 | :straight '(cmake-ts-mode :type built-in) | 33 | :ensure nil |
| 28 | :mode ("CMakeLists\\.txt\\'" | 34 | :mode ("CMakeLists\\.txt\\'" |
| 29 | "\\.cmake\\'")) | 35 | "\\.cmake\\'")) |
| 30 | 36 | ||
| 37 | (use-package company-mlton | ||
| 38 | :after (company sml) | ||
| 39 | :ensure '(company-mlton :host github | ||
| 40 | :repo "MatthewFluet/company-mlton") | ||
| 41 | :hook (sml-mode . company-mlton-init)) | ||
| 42 | |||
| 31 | (use-package csharp-mode | 43 | (use-package csharp-mode |
| 32 | :after treesit | 44 | :after treesit |
| 33 | :straight '(csharp-mode :type built-in) | 45 | :ensure nil |
| 34 | :mode "\\.cs\\'") | 46 | :mode "\\.cs\\'") |
| 35 | 47 | ||
| 36 | (use-package css-mode | 48 | (use-package css-mode |
| 37 | :after treesit | 49 | :after treesit |
| 38 | :straight '(css-mode :type built-in) | 50 | :ensure nil |
| 39 | :mode "\\.css\\'") | 51 | :mode "\\.css\\'") |
| 40 | 52 | ||
| 41 | (use-package dart-mode | 53 | (use-package dart-mode |
| 42 | :straight t | 54 | :ensure t |
| 43 | :mode "\\.dart\\'") | 55 | :mode "\\.dart\\'") |
| 44 | 56 | ||
| 45 | (use-package dockerfile-ts-mode | 57 | (use-package dockerfile-ts-mode |
| 46 | :after treesit | 58 | :after treesit |
| 47 | :straight '(dockerfile-ts-mode :type built-in) | 59 | :ensure nil |
| 48 | :mode "Dockerfile\\'") | 60 | :mode "Dockerfile\\'") |
| 49 | 61 | ||
| 50 | (use-package ebuild-mode | 62 | (use-package ebuild-mode |
| 51 | :straight t | 63 | :ensure (ebuild-mode :host github |
| 64 | :repo "emacsmirror/ebuild-mode") | ||
| 52 | :mode ("\\.ebuild\\'" | 65 | :mode ("\\.ebuild\\'" |
| 53 | "\\.eclass\\'")) | 66 | "\\.eclass\\'")) |
| 54 | 67 | ||
| 55 | (use-package elisp-mode | 68 | (use-package elisp-mode |
| 56 | :straight '(elisp-mode :type built-in) | 69 | :ensure nil |
| 57 | :mode ("\\.el\\'" . emacs-lisp-mode) | 70 | :mode ("\\.el\\'" . emacs-lisp-mode)) |
| 58 | :init | ||
| 59 | (use-package auto-compile | ||
| 60 | :straight t | ||
| 61 | :hook ((emacs-lisp-mode . auto-compile-on-load-mode) | ||
| 62 | (emacs-lisp-mode . auto-compile-on-save-mode)))) | ||
| 63 | 71 | ||
| 64 | (use-package elixir-mode | 72 | (use-package elixir-mode |
| 65 | :straight t | 73 | :ensure t |
| 66 | :mode "\\.exs?\\'" | 74 | :mode "\\.exs?\\'" |
| 67 | :init | 75 | :init |
| 68 | (defun arkta/elixir-setup () | 76 | (defun arkta/elixir-setup () |
| @@ -70,12 +78,12 @@ | |||
| 70 | :hook (elixir-mode . arkta/elixir-setup)) | 78 | :hook (elixir-mode . arkta/elixir-setup)) |
| 71 | 79 | ||
| 72 | (use-package gdscript-mode | 80 | (use-package gdscript-mode |
| 73 | :straight t | 81 | :ensure t |
| 74 | :mode "\\.gd\\'") | 82 | :mode "\\.gd\\'") |
| 75 | 83 | ||
| 76 | (use-package go-ts-mode | 84 | (use-package go-ts-mode |
| 77 | :after treesit | 85 | :after treesit |
| 78 | :straight '(go-ts-mode :type built-in) | 86 | :ensure nil |
| 79 | :mode "\\.go\\'" | 87 | :mode "\\.go\\'" |
| 80 | :init | 88 | :init |
| 81 | (defun arkta/go-setup () | 89 | (defun arkta/go-setup () |
| @@ -85,60 +93,56 @@ | |||
| 85 | :hook (go-ts-mode . arkta/go-setup)) | 93 | :hook (go-ts-mode . arkta/go-setup)) |
| 86 | 94 | ||
| 87 | (use-package groovy-mode | 95 | (use-package groovy-mode |
| 88 | :straight t | 96 | :ensure t |
| 89 | :mode ("Jenkinsfile\\'" | 97 | :mode ("Jenkinsfile\\'" |
| 90 | "\\.jenkinsfile\\'" | 98 | "\\.jenkinsfile\\'" |
| 91 | "\\.gradle\\'" | 99 | "\\.gradle\\'" |
| 92 | "\\.groovy\\'")) | 100 | "\\.groovy\\'")) |
| 93 | 101 | ||
| 94 | (use-package haskell-mode | 102 | (use-package haskell-mode |
| 95 | :straight t | 103 | :ensure t |
| 96 | :mode "\\.hs\\'") | 104 | :mode "\\.hs\\'") |
| 97 | 105 | ||
| 106 | (use-package htmlize | ||
| 107 | :ensure t) | ||
| 108 | |||
| 98 | (use-package java-ts-mode | 109 | (use-package java-ts-mode |
| 99 | :after treesit | 110 | :after treesit |
| 100 | :straight '(java-ts-mode :type built-in) | 111 | :ensure nil |
| 101 | :mode "\\.java\\'") | 112 | :mode "\\.java\\'") |
| 102 | 113 | ||
| 103 | (use-package js | 114 | (use-package js |
| 104 | :after treesit | 115 | :after treesit |
| 105 | :straight '(js :type built-in) | 116 | :ensure nil |
| 106 | :mode ("\\.js\\'" . js-ts-mode)) | 117 | :mode ("\\.js\\'" . js-ts-mode)) |
| 107 | 118 | ||
| 108 | (use-package json-ts-mode | 119 | (use-package json-ts-mode |
| 109 | :after treesit | 120 | :after treesit |
| 110 | :straight '(json-ts-mode :type built-in) | 121 | :ensure nil |
| 111 | :mode "\\.json\\'") | 122 | :mode "\\.json\\'") |
| 112 | 123 | ||
| 113 | (use-package lisp-mode | 124 | (use-package lisp-mode |
| 114 | :straight '(lisp-mode :type built-in) | 125 | :ensure nil |
| 115 | :mode "\\.lisp\\'" | 126 | :mode "\\.lisp\\'") |
| 116 | :init | ||
| 117 | (use-package slime | ||
| 118 | :straight t | ||
| 119 | :after lisp-mode | ||
| 120 | :commands slime | ||
| 121 | :custom | ||
| 122 | (inferior-lisp-program (executable-find "sbcl")))) | ||
| 123 | 127 | ||
| 124 | (use-package lua-mode | 128 | (use-package lua-mode |
| 125 | :straight t | 129 | :ensure t |
| 126 | :custom | 130 | :custom |
| 127 | (lua-indent-level 4) | 131 | (lua-indent-level 4) |
| 128 | :mode ("\\.lua\\'" "\\.rockspec\\'")) | 132 | :mode ("\\.lua\\'" "\\.rockspec\\'")) |
| 129 | 133 | ||
| 130 | (use-package makefile-mode | 134 | (use-package make-mode |
| 131 | :straight '(make-mode :type built-in) | 135 | :ensure nil |
| 132 | :mode (("Makefile\\'" . makefile-gmake-mode) | 136 | :mode (("Makefile\\'" . makefile-gmake-mode) |
| 133 | "GNUmakefile\\'" | 137 | ("GNUmakefile\\'" . makefile-mode) |
| 134 | "\\.mk\\(\\.template\\)?\\'")) | 138 | ("\\.mk\\(\\.template\\)?\\'" . makefile-mode))) |
| 135 | 139 | ||
| 136 | (use-package markdown-mode | 140 | (use-package markdown-mode |
| 137 | :straight t | 141 | :ensure t |
| 138 | :mode ("\\.md\\'" . gfm-mode)) | 142 | :mode ("\\.md\\'" . gfm-mode)) |
| 139 | 143 | ||
| 140 | (use-package nasm-mode | 144 | (use-package nasm-mode |
| 141 | :straight t | 145 | :ensure t |
| 142 | :mode ("\\.asm\\'" | 146 | :mode ("\\.asm\\'" |
| 143 | "\\.inc\\'") | 147 | "\\.inc\\'") |
| 144 | :init | 148 | :init |
| @@ -147,105 +151,105 @@ | |||
| 147 | :hook (nasm-mode . arkta/nasm-setup)) | 151 | :hook (nasm-mode . arkta/nasm-setup)) |
| 148 | 152 | ||
| 149 | (use-package nix-mode | 153 | (use-package nix-mode |
| 150 | :straight t | 154 | :ensure t |
| 151 | :mode "\\.nix\\'") | 155 | :mode "\\.nix\\'") |
| 152 | 156 | ||
| 153 | (use-package nxml-mode | 157 | (use-package nxml-mode |
| 154 | :straight '(nxml-mode :type built-in) | 158 | :ensure nil |
| 155 | :mode ("\\.xml\\'" | 159 | :mode ("\\.xml\\'" |
| 156 | "\\.plist\\'" | 160 | "\\.plist\\'" |
| 157 | "\\.svg\\'")) | 161 | "\\.svg\\'")) |
| 158 | 162 | ||
| 159 | (use-package org | 163 | (use-package org |
| 160 | :straight '(org :type built-in) | 164 | :ensure nil |
| 165 | :after htmlize | ||
| 161 | :bind (("C-c l" . org-store-link) | 166 | :bind (("C-c l" . org-store-link) |
| 162 | ("C-c a" . org-agenda)) | 167 | ("C-c a" . org-agenda)) |
| 163 | :mode ("\\.org\\'" . org-mode) | 168 | :mode ("\\.org\\'" . org-mode) |
| 164 | :init | ||
| 165 | (use-package htmlize | ||
| 166 | :straight t) | ||
| 167 | :custom | 169 | :custom |
| 168 | (org-agenda-files '("~/TODO.org")) | 170 | (org-agenda-files '("~/TODO.org")) |
| 169 | (org-log-done t)) | 171 | (org-log-done t)) |
| 170 | 172 | ||
| 171 | (use-package php-mode | 173 | (use-package php-mode |
| 172 | :straight t | 174 | :ensure t |
| 173 | :mode "\\.php\\'") | 175 | :mode "\\.php\\'") |
| 174 | 176 | ||
| 175 | (use-package pico8-mode | 177 | (use-package pico8-mode |
| 176 | :straight '(pico8-mode :host github | 178 | :ensure '(pico8-mode :host github |
| 177 | :repo "Kaali/pico8-mode") | 179 | :repo "Kaali/pico8-mode") |
| 178 | :mode "\\.p8\\'") | 180 | :mode "\\.p8\\'") |
| 179 | 181 | ||
| 180 | (use-package prolog | 182 | (use-package prolog |
| 181 | :straight '(prolog :type built-in) | 183 | :ensure nil |
| 182 | :mode ("\\.pl\\'" . prolog-mode)) | 184 | :mode ("\\.pl\\'" . prolog-mode)) |
| 183 | 185 | ||
| 184 | (use-package python | 186 | (use-package python |
| 185 | :after treesit | 187 | :after treesit |
| 186 | :straight '(python :type built-in) | 188 | :ensure nil |
| 187 | :mode ("\\.py\\'" . python-ts-mode)) | 189 | :mode ("\\.py\\'" . python-ts-mode)) |
| 188 | 190 | ||
| 189 | (use-package ruby-ts-mode | 191 | (use-package ruby-ts-mode |
| 190 | :after treesit | 192 | :after treesit |
| 191 | :straight '(ruby-ts-mode :type built-in) | 193 | :ensure nil |
| 192 | :mode "\\.rb\\'") | 194 | :mode "\\.rb\\'") |
| 193 | 195 | ||
| 194 | (use-package rust-ts-mode | 196 | (use-package rust-ts-mode |
| 195 | :after treesit | 197 | :after treesit |
| 196 | :straight '(rust-ts-mode :type built-in) | 198 | :ensure nil |
| 197 | :mode "\\.rs\\'") | 199 | :mode "\\.rs\\'") |
| 198 | 200 | ||
| 199 | (use-package scala-mode | 201 | (use-package scala-mode |
| 200 | :straight t | 202 | :ensure t |
| 201 | :mode "\\.scala\\'") | 203 | :mode "\\.scala\\'") |
| 202 | 204 | ||
| 203 | (use-package scheme | 205 | (use-package scheme |
| 204 | :straight '(scheme :type built-in) | 206 | :ensure nil |
| 205 | :commands scheme-mode | 207 | :commands scheme-mode |
| 206 | :mode ("\\.scm\\'" . scheme-mode) | 208 | :mode ("\\.scm\\'" . scheme-mode) |
| 207 | :config | 209 | :config |
| 208 | (put 'module 'scheme-indent-function 2)) | 210 | (put 'module 'scheme-indent-function 2)) |
| 209 | 211 | ||
| 212 | (use-package slime | ||
| 213 | :ensure t | ||
| 214 | :after lisp-mode | ||
| 215 | :commands slime | ||
| 216 | :custom | ||
| 217 | (inferior-lisp-program (executable-find "sbcl"))) | ||
| 218 | |||
| 210 | (use-package smalltalk-mode | 219 | (use-package smalltalk-mode |
| 211 | :straight t | 220 | :ensure t |
| 212 | :mode "\\.st\\'") | 221 | :mode "\\.st\\'") |
| 213 | 222 | ||
| 214 | (use-package svelte-mode | 223 | (use-package svelte-mode |
| 215 | :straight t | 224 | :ensure t |
| 216 | :mode ("\\.svelte\\'" "\\.svx\\'")) | 225 | :mode ("\\.svelte\\'" "\\.svx\\'")) |
| 217 | 226 | ||
| 218 | (use-package sml-mode | 227 | (use-package sml-mode |
| 219 | :straight t | 228 | :ensure t |
| 220 | :mode "\\.sml\\'" | 229 | :mode "\\.sml\\'") |
| 221 | :init | ||
| 222 | (use-package company-mlton | ||
| 223 | :after company | ||
| 224 | :straight '(company-mlton :host github | ||
| 225 | :repo "MatthewFluet/company-mlton") | ||
| 226 | :hook (sml-mode . company-mlton-init))) | ||
| 227 | 230 | ||
| 228 | (use-package toml-ts-mode | 231 | (use-package toml-ts-mode |
| 229 | :after treesit | 232 | :after treesit |
| 230 | :straight '(toml-ts-mode :type built-in) | 233 | :ensure nil |
| 231 | :mode "\\.toml\\'") | 234 | :mode "\\.toml\\'") |
| 232 | 235 | ||
| 233 | (use-package typescript-ts-mode | 236 | (use-package typescript-ts-mode |
| 234 | :after treesit | 237 | :after treesit |
| 235 | :straight '(typescript-ts-mode :type built-in) | 238 | :ensure nil |
| 236 | :mode "\\.ts\\'") | 239 | :mode "\\.ts\\'") |
| 237 | 240 | ||
| 238 | (use-package typst-mode | 241 | (use-package typst-ts-mode |
| 239 | :straight t | 242 | :after treesit |
| 243 | :ensure t | ||
| 240 | :mode "\\.typ\\'") | 244 | :mode "\\.typ\\'") |
| 241 | 245 | ||
| 242 | (use-package yaml-ts-mode | 246 | (use-package yaml-ts-mode |
| 243 | :after treesit | 247 | :after treesit |
| 244 | :straight '(yaml-ts-mode :type built-in) | 248 | :ensure nil |
| 245 | :mode ("\\.clang-\\(tidy\\|format\\)\\'" "\\.ya?ml\\'")) | 249 | :mode ("\\.clang-\\(tidy\\|format\\)\\'" "\\.ya?ml\\'")) |
| 246 | 250 | ||
| 247 | (use-package zig-mode | 251 | (use-package zig-mode |
| 248 | :straight t | 252 | :ensure t |
| 249 | :mode "\\.zig\\'") | 253 | :mode "\\.zig\\'") |
| 250 | 254 | ||
| 251 | (provide 'arkta-progmodes) | 255 | (provide 'arkta-progmodes) |
diff --git a/arkta/arkta-project.el b/arkta/arkta-project.el index 4b75961..4b1d3f5 100644 --- a/arkta/arkta-project.el +++ b/arkta/arkta-project.el | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | ;; -*- lexical-binding: t -*- | 1 | ;; -*- lexical-binding: t -*- |
| 2 | ;; Copyright © 2018-2024 Uko Koknevics | 2 | ;; Copyright © 2018-2025 Uko Koknevics |
| 3 | 3 | ||
| 4 | ;; TODO: See about porting this to project.el: | 4 | ;; TODO: See about porting this to project.el: |
| 5 | ;; (define-key map (kbd "a") #'projectile-find-other-file) | 5 | ;; (define-key map (kbd "a") #'projectile-find-other-file) |
| @@ -102,7 +102,7 @@ A thin wrapper around `xref-references-in-directory'." | |||
| 102 | (substring-no-properties (or (thing-at-point 'symbol) ""))) | 102 | (substring-no-properties (or (thing-at-point 'symbol) ""))) |
| 103 | 103 | ||
| 104 | (use-package project | 104 | (use-package project |
| 105 | :straight '(project :type built-in) | 105 | :ensure nil |
| 106 | :config | 106 | :config |
| 107 | (defvar-keymap arkta/project-prefix-map | 107 | (defvar-keymap arkta/project-prefix-map |
| 108 | :parent project-prefix-map | 108 | :parent project-prefix-map |
diff --git a/early-init.el b/early-init.el index 1d83cd3..6757f7b 100644 --- a/early-init.el +++ b/early-init.el | |||
| @@ -1,10 +1,11 @@ | |||
| 1 | ;; -*- lexical-binding: t -*- | 1 | ;; -*- lexical-binding: t -*- |
| 2 | ;; Copyright © 2018-2025 Uko Koknevics | ||
| 2 | 3 | ||
| 3 | ;; Shutdown GC during initialisation | 4 | ;; Shutdown GC during initialisation |
| 4 | ;; It will be replaced by GCMH :) | 5 | ;; It will be replaced by GCMH :) |
| 5 | (setq gc-cons-threshold most-positive-fixnum) | 6 | (setq gc-cons-threshold most-positive-fixnum) |
| 6 | 7 | ||
| 7 | ;; Disable package.el in favour of straight.el | 8 | ;; Disable package.el in favour of elpaca |
| 8 | (setq package-enable-at-startup nil) | 9 | (setq package-enable-at-startup nil) |
| 9 | 10 | ||
| 10 | ;; UTF-8 duh | 11 | ;; UTF-8 duh |
| @@ -93,7 +93,7 @@ | |||
| 93 | (concat "SECURE128:+SECURE192:-VERS-ALL" | 93 | (concat "SECURE128:+SECURE192:-VERS-ALL" |
| 94 | (if (and (not +windows+) | 94 | (if (and (not +windows+) |
| 95 | (>= libgnutls-version 30605)) | 95 | (>= libgnutls-version 30605)) |
| 96 | ":+VERS-TLS1.3" | 96 | ":+VERS-TLS1.3:+VERS-TLS1.2" |
| 97 | ":+VERS-TLS1.2")))) | 97 | ":+VERS-TLS1.2")))) |
| 98 | 98 | ||
| 99 | (when +mac+ | 99 | (when +mac+ |
| @@ -101,7 +101,7 @@ | |||
| 101 | mac-command-modifier 'super)) | 101 | mac-command-modifier 'super)) |
| 102 | 102 | ||
| 103 | (when (file-exists-p custom-file) | 103 | (when (file-exists-p custom-file) |
| 104 | (load custom-file)) | 104 | (add-hook 'elpaca-after-init-hook (lambda () (load custom-file 'noerror)))) |
| 105 | 105 | ||
| 106 | (use-package auth-source | 106 | (use-package auth-source |
| 107 | :defer t | 107 | :defer t |
| @@ -148,34 +148,86 @@ | |||
| 148 | w32-pipe-read-delay 0 | 148 | w32-pipe-read-delay 0 |
| 149 | w32-pipe-buffer-size read-process-output-max)) | 149 | w32-pipe-buffer-size read-process-output-max)) |
| 150 | 150 | ||
| 151 | ;; Install straight.el | 151 | ;; Install elpaca |
| 152 | (defvar bootstrap-version) | 152 | (progn |
| 153 | (let ((bootstrap-file (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory)) | 153 | (defvar elpaca-installer-version 0.10) |
| 154 | (bootstrap-version 6)) | 154 | (defvar elpaca-directory (expand-file-name "elpaca/" local-dir)) |
| 155 | (unless (file-exists-p bootstrap-file) | 155 | (defvar elpaca-builds-directory (expand-file-name "builds/" elpaca-directory)) |
| 156 | (message "This might take a long time...") | 156 | (defvar elpaca-repos-directory (expand-file-name "repos/" elpaca-directory)) |
| 157 | (with-current-buffer | 157 | (defvar elpaca-lock-file (expand-file-name "elpaca-lock.el" shared-dir)) |
| 158 | (url-retrieve-synchronously "https://raw.githubusercontent.com/radian-software/straight.el/develop/install.el" | 158 | (defvar elpaca-order '(elpaca :repo "https://github.com/progfolio/elpaca.git" |
| 159 | 'silent 'inhibit-cookies) | 159 | :ref nil :depth 1 :inherit ignore |
| 160 | (goto-char (point-max)) | 160 | :files (:defaults "elpaca-test.el" (:exclude "extensions")) |
| 161 | (eval-print-last-sexp))) | 161 | :build (:not elpaca--activate-package))) |
| 162 | (load bootstrap-file)) | 162 | (let* ((repo (expand-file-name "elpaca/" elpaca-repos-directory)) |
| 163 | (build (expand-file-name "elpaca/" elpaca-builds-directory)) | ||
| 164 | (order (cdr elpaca-order)) | ||
| 165 | (default-directory repo)) | ||
| 166 | (add-to-list 'load-path (if (file-exists-p build) build repo)) | ||
| 167 | (unless (file-exists-p repo) | ||
| 168 | (make-directory repo t) | ||
| 169 | (when (<= emacs-major-version 28) (require 'subr-x)) | ||
| 170 | (condition-case-unless-debug err | ||
| 171 | (if-let* ((buffer (pop-to-buffer-same-window "*elpaca-bootstrap*")) | ||
| 172 | ((zerop (apply #'call-process `("git" nil ,buffer t "clone" | ||
| 173 | ,@(when-let* ((depth (plist-get order :depth))) | ||
| 174 | (list (format "--depth=%d" depth) "--no-single-branch")) | ||
| 175 | ,(plist-get order :repo) ,repo)))) | ||
| 176 | ((zerop (call-process "git" nil buffer t "checkout" | ||
| 177 | (or (plist-get order :ref) "--")))) | ||
| 178 | (emacs (concat invocation-directory invocation-name)) | ||
| 179 | ((zerop (call-process emacs nil buffer nil "-Q" "-L" "." "--batch" | ||
| 180 | "--eval" "(byte-recompile-directory \".\" 0 'force)"))) | ||
| 181 | ((require 'elpaca)) | ||
| 182 | ((elpaca-generate-autoloads "elpaca" repo))) | ||
| 183 | (progn (message "%s" (buffer-string)) (kill-buffer buffer)) | ||
| 184 | (error "%s" (with-current-buffer buffer (buffer-string)))) | ||
| 185 | ((error) (warn "%s" err) (delete-directory repo 'recursive)))) | ||
| 186 | (unless (require 'elpaca-autoloads nil t) | ||
| 187 | (require 'elpaca) | ||
| 188 | (elpaca-generate-autoloads "elpaca" repo) | ||
| 189 | (load "./elpaca-autoloads"))) | ||
| 190 | (add-hook 'after-init-hook #'elpaca-process-queues) | ||
| 191 | (elpaca `(,@elpaca-order)) | ||
| 192 | (when +windows+ | ||
| 193 | (elpaca-no-symlink-mode))) | ||
| 194 | |||
| 195 | (progn | ||
| 196 | (elpaca elpaca-use-package | ||
| 197 | (elpaca-use-package-mode)) | ||
| 198 | (elpaca-wait)) | ||
| 199 | |||
| 200 | ;; Builtins that I update with elpaca. | ||
| 201 | ;; Consider adding some to elpaca-ignored-dependencies if problems arise. | ||
| 202 | (progn | ||
| 203 | (defun arkta/elpaca-build-with-unload (pkg) | ||
| 204 | (append (butlast (if (file-exists-p (file-name-concat elpaca-builds-directory | ||
| 205 | (symbol-name pkg))) | ||
| 206 | elpaca--pre-built-steps | ||
| 207 | elpaca-build-steps)) | ||
| 208 | (list `(lambda (e) | ||
| 209 | (when (featurep ',pkg) | ||
| 210 | (unload-feature ',pkg t)) | ||
| 211 | (elpaca--continue-build e)) | ||
| 212 | 'elpaca--activate-package))) | ||
| 213 | (use-package seq | ||
| 214 | :ensure `(seq :build ,(arkta/elpaca-build-with-unload 'seq))) | ||
| 215 | (use-package transient | ||
| 216 | :ensure `(transient :build ,(arkta/elpaca-build-with-unload 'transient)))) | ||
| 163 | 217 | ||
| 164 | (defun arkta/update-packages () | 218 | (defun arkta/update-packages () |
| 165 | (interactive) | 219 | (interactive) |
| 166 | (straight-pull-all) | 220 | (elpaca-update-all) |
| 167 | (straight-freeze-versions)) | 221 | (elpaca-write-lock-file elpaca-lock-file)) |
| 168 | 222 | ||
| 169 | (defun arkta/fix-versions () | 223 | (defun arkta/fix-versions () |
| 170 | (interactive) | 224 | (interactive) |
| 171 | ;; Thaw & freeze to make sure we also freeze new stuff | 225 | (elpaca-write-lock-file elpaca-lock-file)) |
| 172 | (straight-thaw-versions) | ||
| 173 | (straight-freeze-versions)) | ||
| 174 | 226 | ||
| 175 | ;; compat | 227 | ;; compat |
| 176 | (use-package compat-30 | 228 | (use-package compat-30 |
| 177 | :if +emacs29+ | 229 | :if +emacs29+ |
| 178 | :straight 'compat) | 230 | :ensure 'compat) |
| 179 | 231 | ||
| 180 | ;; Helper functions | 232 | ;; Helper functions |
| 181 | (defmacro defsetter (name &rest emacs-names) | 233 | (defmacro defsetter (name &rest emacs-names) |
| @@ -203,17 +255,17 @@ | |||
| 203 | (require 'arkta-project) | 255 | (require 'arkta-project) |
| 204 | 256 | ||
| 205 | (use-package ace-window | 257 | (use-package ace-window |
| 206 | :straight t | 258 | :ensure t |
| 207 | :bind (([remap other-window] . ace-window) | 259 | :bind (([remap other-window] . ace-window) |
| 208 | ("C-x o" . ace-window))) | 260 | ("C-x o" . ace-window))) |
| 209 | 261 | ||
| 210 | (use-package amx | 262 | (use-package amx |
| 211 | :straight t | 263 | :ensure t |
| 212 | :config | 264 | :config |
| 213 | (amx-mode +1)) | 265 | (amx-mode +1)) |
| 214 | 266 | ||
| 215 | (use-package company | 267 | (use-package company |
| 216 | :straight t | 268 | :ensure t |
| 217 | :custom | 269 | :custom |
| 218 | (company-format-margin-function #'company-text-icons-margin) | 270 | (company-format-margin-function #'company-text-icons-margin) |
| 219 | (company-text-face-extra-attributes '(:weight bold)) | 271 | (company-text-face-extra-attributes '(:weight bold)) |
| @@ -226,11 +278,11 @@ | |||
| 226 | (global-company-mode +1)) | 278 | (global-company-mode +1)) |
| 227 | 279 | ||
| 228 | (use-package compile | 280 | (use-package compile |
| 229 | :straight '(compile :type built-in) | 281 | :ensure nil |
| 230 | :bind (("C-c k" . compile))) | 282 | :bind (("C-c k" . compile))) |
| 231 | 283 | ||
| 232 | (use-package copyright | 284 | (use-package copyright |
| 233 | :straight '(copyright :type built-in) | 285 | :ensure nil |
| 234 | :init | 286 | :init |
| 235 | (defun arkta/maybe-fix-copyright () | 287 | (defun arkta/maybe-fix-copyright () |
| 236 | (save-mark-and-excursion | 288 | (save-mark-and-excursion |
| @@ -242,13 +294,13 @@ | |||
| 242 | (copyright-year-ranges t)) | 294 | (copyright-year-ranges t)) |
| 243 | 295 | ||
| 244 | (use-package counsel | 296 | (use-package counsel |
| 245 | :straight t | 297 | :ensure t |
| 246 | :after amx | 298 | :after amx |
| 247 | :config | 299 | :config |
| 248 | (counsel-mode +1)) | 300 | (counsel-mode +1)) |
| 249 | 301 | ||
| 250 | (use-package dashboard | 302 | (use-package dashboard |
| 251 | :straight t | 303 | :ensure t |
| 252 | :demand t | 304 | :demand t |
| 253 | :hook (server-after-make-frame . dashboard-open) | 305 | :hook (server-after-make-frame . dashboard-open) |
| 254 | :custom | 306 | :custom |
| @@ -264,12 +316,12 @@ | |||
| 264 | (dashboard-setup-startup-hook)) | 316 | (dashboard-setup-startup-hook)) |
| 265 | 317 | ||
| 266 | (use-package editorconfig | 318 | (use-package editorconfig |
| 267 | :straight t | 319 | :ensure t |
| 268 | :config | 320 | :config |
| 269 | (editorconfig-mode +1)) | 321 | (editorconfig-mode +1)) |
| 270 | 322 | ||
| 271 | (use-package eglot | 323 | (use-package eglot |
| 272 | :straight '(eglot :type built-in) | 324 | :ensure nil |
| 273 | :hook ((gdscript-mode go-ts-mode) . eglot-ensure) | 325 | :hook ((gdscript-mode go-ts-mode) . eglot-ensure) |
| 274 | :custom | 326 | :custom |
| 275 | (eglot-ignored-server-capabilities '(:documentFormattingProvider | 327 | (eglot-ignored-server-capabilities '(:documentFormattingProvider |
| @@ -278,17 +330,21 @@ | |||
| 278 | (eglot-autoshutdown t)) | 330 | (eglot-autoshutdown t)) |
| 279 | 331 | ||
| 280 | (use-package elpher | 332 | (use-package elpher |
| 281 | :straight t | 333 | :ensure t |
| 282 | :commands (elpher) | 334 | :commands (elpher) |
| 283 | :custom (elpher-default-url-type "gemini")) | 335 | :custom (elpher-default-url-type "gemini")) |
| 284 | 336 | ||
| 285 | (use-package envrc | 337 | (use-package envrc |
| 286 | :straight t | 338 | :ensure t |
| 287 | ;; This actually has to be hooked to after-init to be one of the first minor modes enabled | 339 | ;; This actually has to be hooked to after-init to be one of the first minor modes enabled |
| 288 | :hook (after-init . envrc-global-mode)) | 340 | :hook (elpaca-after-init . envrc-global-mode)) |
| 341 | |||
| 342 | (use-package forge | ||
| 343 | :ensure t | ||
| 344 | :after magit) | ||
| 289 | 345 | ||
| 290 | (use-package gcmh | 346 | (use-package gcmh |
| 291 | :straight t | 347 | :ensure t |
| 292 | :custom | 348 | :custom |
| 293 | (gcmh-idle-delay 'auto) | 349 | (gcmh-idle-delay 'auto) |
| 294 | (gcmh-auto-idle-delay-factor 10) | 350 | (gcmh-auto-idle-delay-factor 10) |
| @@ -297,13 +353,13 @@ | |||
| 297 | (gcmh-mode +1)) | 353 | (gcmh-mode +1)) |
| 298 | 354 | ||
| 299 | (use-package ibuffer | 355 | (use-package ibuffer |
| 300 | :straight '(ibuffer :type built-in) | 356 | :ensure nil |
| 301 | :bind (("C-x C-b" . ibuffer) | 357 | :bind (("C-x C-b" . ibuffer) |
| 302 | ([remap list-buffers] . ibuffer))) | 358 | ([remap list-buffers] . ibuffer))) |
| 303 | 359 | ||
| 304 | (use-package ivy | 360 | (use-package ivy |
| 361 | :ensure t | ||
| 305 | :after (counsel swiper) | 362 | :after (counsel swiper) |
| 306 | :straight t | ||
| 307 | :demand t | 363 | :demand t |
| 308 | :bind (("C-c r" . ivy-resume) | 364 | :bind (("C-c r" . ivy-resume) |
| 309 | ("C-c v" . ivy-push-view) | 365 | ("C-c v" . ivy-push-view) |
| @@ -316,28 +372,24 @@ | |||
| 316 | 372 | ||
| 317 | (use-package magit | 373 | (use-package magit |
| 318 | ;; TODO: Do some proper setup | 374 | ;; TODO: Do some proper setup |
| 319 | :straight t | 375 | :ensure t) |
| 320 | :config | ||
| 321 | (use-package forge | ||
| 322 | :straight t | ||
| 323 | :after magit)) | ||
| 324 | 376 | ||
| 325 | (use-package simple | 377 | (use-package simple |
| 326 | :straight (simple :type built-in) | 378 | :ensure nil |
| 327 | :hook ((text-mode . turn-on-auto-fill) | 379 | :hook ((text-mode . turn-on-auto-fill) |
| 328 | (before-save . delete-trailing-whitespace)) | 380 | (before-save . delete-trailing-whitespace)) |
| 329 | :custom | 381 | :custom |
| 330 | (backward-delete-char-untabify-method nil)) | 382 | (backward-delete-char-untabify-method nil)) |
| 331 | 383 | ||
| 332 | (use-package swiper | 384 | (use-package swiper |
| 333 | :straight t | 385 | :ensure t |
| 334 | :bind (([remap isearch-forward] . swiper-isearch) | 386 | :bind (([remap isearch-forward] . swiper-isearch) |
| 335 | ([remap isearch-backward] . swiper-isearch-backward) | 387 | ([remap isearch-backward] . swiper-isearch-backward) |
| 336 | ("C-s" . swiper-isearch) | 388 | ("C-s" . swiper-isearch) |
| 337 | ("C-r" . swiper-isearch-backward))) | 389 | ("C-r" . swiper-isearch-backward))) |
| 338 | 390 | ||
| 339 | (use-package treemacs | 391 | (use-package treemacs |
| 340 | :straight t | 392 | :ensure t |
| 341 | :commands (treemacs treemacs-select-window) | 393 | :commands (treemacs treemacs-select-window) |
| 342 | :custom | 394 | :custom |
| 343 | (treemacs-select-when-already-in-treemacs 'next-or-back) | 395 | (treemacs-select-when-already-in-treemacs 'next-or-back) |
| @@ -345,7 +397,7 @@ | |||
| 345 | ("C-c C-SPC" . treemacs-select-window))) | 397 | ("C-c C-SPC" . treemacs-select-window))) |
| 346 | 398 | ||
| 347 | (use-package treesit | 399 | (use-package treesit |
| 348 | :straight '(treesit :type built-in) | 400 | :ensure nil |
| 349 | :config | 401 | :config |
| 350 | (setq treesit-extra-load-path | 402 | (setq treesit-extra-load-path |
| 351 | (list (expand-file-name "tree-sitter" local-config-dir))) | 403 | (list (expand-file-name "tree-sitter" local-config-dir))) |
| @@ -367,6 +419,7 @@ | |||
| 367 | (toml "https://github.com/ikatyang/tree-sitter-toml.git") | 419 | (toml "https://github.com/ikatyang/tree-sitter-toml.git") |
| 368 | (tsx "https://github.com/tree-sitter/tree-sitter-typescript.git" nil "tsx/src") | 420 | (tsx "https://github.com/tree-sitter/tree-sitter-typescript.git" nil "tsx/src") |
| 369 | (typescript "https://github.com/tree-sitter/tree-sitter-typescript.git" nil "typescript/src") | 421 | (typescript "https://github.com/tree-sitter/tree-sitter-typescript.git" nil "typescript/src") |
| 422 | (typst "https://github.com/uben0/tree-sitter-typst") | ||
| 370 | (yaml "https://github.com/ikatyang/tree-sitter-yaml.git"))) | 423 | (yaml "https://github.com/ikatyang/tree-sitter-yaml.git"))) |
| 371 | (mapc (lambda (spec) | 424 | (mapc (lambda (spec) |
| 372 | (let ((name (car spec))) | 425 | (let ((name (car spec))) |
| @@ -375,5 +428,5 @@ | |||
| 375 | treesit-language-source-alist)) | 428 | treesit-language-source-alist)) |
| 376 | 429 | ||
| 377 | (use-package warnings | 430 | (use-package warnings |
| 378 | :straight '(warnings :type built-in) | 431 | :ensure nil |
| 379 | :custom (warning-suppress-types '((comp)))) | 432 | :custom (warning-suppress-types '((comp)))) |
diff --git a/shared/custom.el b/shared/custom.el index abc10d9..1383744 100644 --- a/shared/custom.el +++ b/shared/custom.el | |||
| @@ -3,9 +3,8 @@ | |||
| 3 | ;; If you edit it by hand, you could mess it up, so be careful. | 3 | ;; If you edit it by hand, you could mess it up, so be careful. |
| 4 | ;; Your init file should contain only one such instance. | 4 | ;; Your init file should contain only one such instance. |
| 5 | ;; If there is more than one, they won't work right. | 5 | ;; If there is more than one, they won't work right. |
| 6 | '(auth-source-save-behavior nil) | ||
| 7 | '(custom-safe-themes | 6 | '(custom-safe-themes |
| 8 | '("a75aff58f0d5bbf230e5d1a02169ac2fbf45c930f816f3a21563304d5140d245" "2e7dc2838b7941ab9cabaa3b6793286e5134f583c04bde2fba2f4e20f2617cf7" "fbf73690320aa26f8daffdd1210ef234ed1b0c59f3d001f342b9c0bbf49f531c" "7964b513f8a2bb14803e717e0ac0123f100fb92160dcf4a467f530868ebaae3e" default))) | 7 | '("fbf73690320aa26f8daffdd1210ef234ed1b0c59f3d001f342b9c0bbf49f531c" default))) |
| 9 | (custom-set-faces | 8 | (custom-set-faces |
| 10 | ;; custom-set-faces was added by Custom. | 9 | ;; custom-set-faces was added by Custom. |
| 11 | ;; If you edit it by hand, you could mess it up, so be careful. | 10 | ;; If you edit it by hand, you could mess it up, so be careful. |
diff --git a/shared/elpaca-lock.el b/shared/elpaca-lock.el new file mode 100644 index 0000000..01ba546 --- /dev/null +++ b/shared/elpaca-lock.el | |||
| @@ -0,0 +1,371 @@ | |||
| 1 | ((lv :source #1="elpaca-menu-lock-file" :recipe | ||
| 2 | (:package "lv" :repo "abo-abo/hydra" :fetcher github :files | ||
| 3 | ("lv.el") | ||
| 4 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "317e1de33086637579a7aeb60f77ed0405bf359b")) | ||
| 5 | (posframe :source #1# :recipe | ||
| 6 | (:package "posframe" :fetcher github :repo "tumashu/posframe" :files | ||
| 7 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 8 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 9 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "12f540c9ad5da09673b2bca1132b41f94c134e82")) | ||
| 10 | (cfrs :source #1# :recipe | ||
| 11 | (:package "cfrs" :repo "Alexander-Miller/cfrs" :fetcher github :files | ||
| 12 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 13 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 14 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "f3a21f237b2a54e6b9f8a420a9da42b4f0a63121")) | ||
| 15 | (hydra :source #1# :recipe | ||
| 16 | (:package "hydra" :repo "abo-abo/hydra" :fetcher github :files | ||
| 17 | (:defaults | ||
| 18 | (:exclude "lv.el")) | ||
| 19 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "317e1de33086637579a7aeb60f77ed0405bf359b")) | ||
| 20 | (pfuture :source #1# :recipe | ||
| 21 | (:package "pfuture" :repo "Alexander-Miller/pfuture" :fetcher github :files | ||
| 22 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 23 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 24 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "19b53aebbc0f2da31de6326c495038901bffb73c")) | ||
| 25 | (treepy :source #1# :recipe | ||
| 26 | (:package "treepy" :repo "volrath/treepy.el" :fetcher github :files | ||
| 27 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 28 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 29 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "651e2634f01f346da9ec8a64613c51f54b444bc3")) | ||
| 30 | (with-editor :source #1# :recipe | ||
| 31 | (:package "with-editor" :fetcher github :repo "magit/with-editor" :files | ||
| 32 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 33 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 34 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "ca902ae02972bdd6919a902be2593d8cb6bd991b")) | ||
| 35 | (yaml :source #1# :recipe | ||
| 36 | (:package "yaml" :repo "zkry/yaml.el" :fetcher github :files | ||
| 37 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 38 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 39 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "09e46d563f1f3ff948852e08360c7d3c76e2acba")) | ||
| 40 | (ghub :source #1# :recipe | ||
| 41 | (:package "ghub" :fetcher github :repo "magit/ghub" :files | ||
| 42 | ("lisp/*.el" "docs/*.texi" ".dir-locals.el") | ||
| 43 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "af663777c47a3dce64b2144b4409587b35521e47")) | ||
| 44 | (emacsql :source #1# :recipe | ||
| 45 | (:package "emacsql" :fetcher github :repo "magit/emacsql" :files | ||
| 46 | (:defaults "README.md" "sqlite") | ||
| 47 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "f111b0acc79eadeeb3c6c1332d943f11fd6932ff")) | ||
| 48 | (closql :source #1# :recipe | ||
| 49 | (:package "closql" :fetcher github :repo "magit/closql" :files | ||
| 50 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 51 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 52 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "dc7924c1d206483a2555a98470c96fadf419f32d")) | ||
| 53 | (inheritenv :source #1# :recipe | ||
| 54 | (:package "inheritenv" :fetcher github :repo "purcell/inheritenv" :files | ||
| 55 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 56 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 57 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "b9e67cc20c069539698a9ac54d0e6cc11e616c6f")) | ||
| 58 | (avy :source #1# :recipe | ||
| 59 | (:package "avy" :repo "abo-abo/avy" :fetcher github :files | ||
| 60 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 61 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 62 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "933d1f36cca0f71e4acb5fac707e9ae26c536264")) | ||
| 63 | (reformatter :source #1# :recipe | ||
| 64 | (:package "reformatter" :repo "purcell/emacs-reformatter" :fetcher github :files | ||
| 65 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 66 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 67 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "f2cb59466b1c3f85a8c960f7d4b7b7ead015bedc")) | ||
| 68 | (macrostep :source #1# :recipe | ||
| 69 | (:package "macrostep" :fetcher github :repo "emacsorphanage/macrostep" :files | ||
| 70 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 71 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 72 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "d0928626b4711dcf9f8f90439d23701118724199")) | ||
| 73 | (llama :source #1# :recipe | ||
| 74 | (:package "llama" :fetcher github :repo "tarsius/llama" :files | ||
| 75 | ("llama.el" ".dir-locals.el") | ||
| 76 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "4d3141aceb70a1c672d1f4e9394037e2407d3a90")) | ||
| 77 | (magit-section :source #1# :recipe | ||
| 78 | (:package "magit-section" :fetcher github :repo "magit/magit" :files | ||
| 79 | ("lisp/magit-section.el" "docs/magit-section.texi" "magit-section-pkg.el") | ||
| 80 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "80cae1a26f13a4d48a19cfe8612a561348423f35")) | ||
| 81 | (ht :source #1# :recipe | ||
| 82 | (:package "ht" :fetcher github :repo "Wilfred/ht.el" :files | ||
| 83 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 84 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 85 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "1c49aad1c820c86f7ee35bf9fff8429502f60fef")) | ||
| 86 | (f :source #1# :recipe | ||
| 87 | (:package "f" :fetcher github :repo "rejeep/f.el" :files | ||
| 88 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 89 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 90 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "931b6d0667fe03e7bf1c6c282d6d8d7006143c52")) | ||
| 91 | (dash :source #1# :recipe | ||
| 92 | (:package "dash" :fetcher github :repo "magnars/dash.el" :files | ||
| 93 | ("dash.el" "dash.texi") | ||
| 94 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "1de9dcb83eacfb162b6d9a118a4770b1281bcd84")) | ||
| 95 | (s :source #1# :recipe | ||
| 96 | (:package "s" :fetcher github :repo "magnars/s.el" :files | ||
| 97 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 98 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 99 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "dda84d38fffdaf0c9b12837b504b402af910d01d")) | ||
| 100 | (shrink-path :source #1# :recipe | ||
| 101 | (:package "shrink-path" :fetcher gitlab :repo "bennya/shrink-path.el" :files | ||
| 102 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 103 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 104 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "c14882c8599aec79a6e8ef2d06454254bb3e1e41")) | ||
| 105 | (powerline :source #1# :recipe | ||
| 106 | (:package "powerline" :fetcher github :repo "milkypostman/powerline" :files | ||
| 107 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 108 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 109 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "c35c35bdf5ce2d992882c1f06f0f078058870d4a")) | ||
| 110 | (treemacs :source #1# :recipe | ||
| 111 | (:package "treemacs" :fetcher github :repo "Alexander-Miller/treemacs" :files | ||
| 112 | (:defaults "Changelog.org" "icons" "src/elisp/treemacs*.el" "src/scripts/treemacs*.py" | ||
| 113 | (:exclude "src/extra/*")) | ||
| 114 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "32bb3dd02ddfca85661614b3b227e770fab821e2")) | ||
| 115 | (swiper :source #1# :recipe | ||
| 116 | (:package "swiper" :repo "abo-abo/swiper" :fetcher github :files | ||
| 117 | ("swiper.el") | ||
| 118 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "db61f55bc281c28beb723ef17cfe74f59580d2f4")) | ||
| 119 | (magit :source #1# :recipe | ||
| 120 | (:package "magit" :fetcher github :repo "magit/magit" :files | ||
| 121 | ("lisp/magit*.el" "lisp/git-*.el" "docs/magit.texi" "docs/AUTHORS.md" "LICENSE" ".dir-locals.el" | ||
| 122 | (:exclude "lisp/magit-section.el")) | ||
| 123 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "80cae1a26f13a4d48a19cfe8612a561348423f35")) | ||
| 124 | (ivy :source #1# :recipe | ||
| 125 | (:package "ivy" :repo "abo-abo/swiper" :fetcher github :files | ||
| 126 | (:defaults "doc/ivy-help.org" | ||
| 127 | (:exclude "swiper.el" "counsel.el" "ivy-hydra.el" "ivy-avy.el")) | ||
| 128 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "db61f55bc281c28beb723ef17cfe74f59580d2f4")) | ||
| 129 | (gcmh :source #1# :recipe | ||
| 130 | (:package "gcmh" :repo "koral/gcmh" :fetcher gitlab :files | ||
| 131 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 132 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 133 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "0089f9c3a6d4e9a310d0791cf6fa8f35642ecfd9")) | ||
| 134 | (forge :source #1# :recipe | ||
| 135 | (:package "forge" :fetcher github :repo "magit/forge" :files | ||
| 136 | ("lisp/*.el" "docs/*.texi" ".dir-locals.el") | ||
| 137 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "1c904090dfdcd201d9170997052c43846ddce149")) | ||
| 138 | (envrc :source #1# :recipe | ||
| 139 | (:package "envrc" :fetcher github :repo "purcell/envrc" :files | ||
| 140 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 141 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 142 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "2b818ca6e4a2f723e7cab70cd0101c2728581c3a")) | ||
| 143 | (elpher :source #1# :recipe | ||
| 144 | (:package "elpher" :url "https://thelambdalab.xyz/git/elpher.git" :fetcher git :files | ||
| 145 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 146 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 147 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "972a069f240f071a79da23c98d3519df45bb5851")) | ||
| 148 | (editorconfig :source #1# :recipe | ||
| 149 | (:package "editorconfig" :fetcher github :repo "editorconfig/editorconfig-emacs" :old-names | ||
| 150 | (editorconfig-core editorconfig-fnmatch) | ||
| 151 | :files | ||
| 152 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 153 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 154 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "1a9942746cf5b10daae8962f380b5f2a459086f3")) | ||
| 155 | (dashboard :source #1# :recipe | ||
| 156 | (:package "dashboard" :fetcher github :repo "emacs-dashboard/emacs-dashboard" :files | ||
| 157 | (:defaults "banners") | ||
| 158 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "9616e5b5e793c3d8228a8fccf7b9ef7ace365005")) | ||
| 159 | (counsel :source #1# :recipe | ||
| 160 | (:package "counsel" :repo "abo-abo/swiper" :fetcher github :files | ||
| 161 | ("counsel.el") | ||
| 162 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "db61f55bc281c28beb723ef17cfe74f59580d2f4")) | ||
| 163 | (company :source #1# :recipe | ||
| 164 | (:package "company" :fetcher github :repo "company-mode/company-mode" :files | ||
| 165 | (:defaults "icons" | ||
| 166 | ("images/small" "doc/images/small/*.png")) | ||
| 167 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "8d599ebc8a9aca27c0a6157aeb31c5b7f05ed0a3")) | ||
| 168 | (amx :source #1# :recipe | ||
| 169 | (:package "amx" :repo "DarwinAwardWinner/amx" :fetcher github :files | ||
| 170 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 171 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 172 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "5b3aa1aae84f4a225cb8d26ab79a32f97693f023")) | ||
| 173 | (ace-window :source #1# :recipe | ||
| 174 | (:package "ace-window" :repo "abo-abo/ace-window" :fetcher github :files | ||
| 175 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 176 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 177 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "77115afc1b0b9f633084cf7479c767988106c196")) | ||
| 178 | (zig-mode :source #1# :recipe | ||
| 179 | (:package "zig-mode" :repo "ziglang/zig-mode" :fetcher github :files | ||
| 180 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 181 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 182 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "4ad4edf7599c2e90728f7c23775ed4c83468f8c1")) | ||
| 183 | (sml-mode :source #1# :recipe | ||
| 184 | (:package "sml-mode" :repo | ||
| 185 | ("https://git.savannah.gnu.org/git/emacs/elpa.git" . "sml-mode") | ||
| 186 | :branch "externals/sml-mode" :files | ||
| 187 | ("*" | ||
| 188 | (:exclude ".git")) | ||
| 189 | :source "GNU ELPA" :protocol https :inherit t :depth treeless :ref "7ebf91114292eead967d1a9bb4f235d66f6dd525")) | ||
| 190 | (svelte-mode :source #1# :recipe | ||
| 191 | (:package "svelte-mode" :fetcher github :repo "leafOfTree/svelte-mode" :files | ||
| 192 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 193 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 194 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "5b136e224e01b0358dd0dca68c57b0d0c93099b5")) | ||
| 195 | (smalltalk-mode :source #1# :recipe | ||
| 196 | (:package "smalltalk-mode" :repo | ||
| 197 | ("https://git.savannah.gnu.org/git/emacs/elpa.git" . "smalltalk-mode") | ||
| 198 | :branch "externals/smalltalk-mode" :files | ||
| 199 | ("*" | ||
| 200 | (:exclude ".git")) | ||
| 201 | :source "GNU ELPA" :protocol https :inherit t :depth treeless :ref "f2e976fd395f36c95b9b0b44a22e027232f550ac")) | ||
| 202 | (slime :source #1# :recipe | ||
| 203 | (:package "slime" :fetcher github :repo "slime/slime" :files | ||
| 204 | ("*.el" | ||
| 205 | ("lib" "lib/hyperspec.el") | ||
| 206 | "swank" "*.lisp" "*.asd" "doc/slime.texi" "doc/slime.info" "doc/dir" "ChangeLog" | ||
| 207 | ("contrib" "contrib/*") | ||
| 208 | (:exclude "contrib/test" "contrib/Makefile")) | ||
| 209 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "e16d87d6c448ed9513f07572255a7601520a58bc")) | ||
| 210 | (scala-mode :source #1# :recipe | ||
| 211 | (:package "scala-mode" :fetcher github :repo "hvesalai/emacs-scala-mode" :files | ||
| 212 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 213 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 214 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "661337d8aa0a0cb418184c83757661603de3b2e3")) | ||
| 215 | (pico8-mode :source #1# :recipe | ||
| 216 | (:source nil :protocol https :inherit t :depth treeless :host github :repo "Kaali/pico8-mode" :package "pico8-mode" :ref "e276c65352f294679af62148df41f36dac744426")) | ||
| 217 | (php-mode :source #1# :recipe | ||
| 218 | (:package "php-mode" :repo "emacs-php/php-mode" :fetcher github :files | ||
| 219 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 220 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 221 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "5b6cc1c068ba759dcf30067ad1e048b3693a40d7")) | ||
| 222 | (nix-mode :source #1# :recipe | ||
| 223 | (:package "nix-mode" :fetcher github :repo "NixOS/nix-mode" :files | ||
| 224 | (:defaults | ||
| 225 | (:exclude "nix-company.el" "nix-mode-mmm.el")) | ||
| 226 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "719feb7868fb567ecfe5578f6119892c771ac5e5")) | ||
| 227 | (nasm-mode :source #1# :recipe | ||
| 228 | (:package "nasm-mode" :repo "skeeto/nasm-mode" :fetcher github :files | ||
| 229 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 230 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 231 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "7079eb4ce14d94830513facf9bf2fca9e030a4d1")) | ||
| 232 | (markdown-mode :source #1# :recipe | ||
| 233 | (:package "markdown-mode" :fetcher github :repo "jrblevin/markdown-mode" :files | ||
| 234 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 235 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 236 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "0a522bf682c977b39f449b0edc63ebf1db14aa04")) | ||
| 237 | (lua-mode :source #1# :recipe | ||
| 238 | (:package "lua-mode" :repo "immerrr/lua-mode" :fetcher github :files | ||
| 239 | (:defaults | ||
| 240 | (:exclude "init-tryout.el")) | ||
| 241 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "d074e4134b1beae9ed4c9b512af741ca0d852ba3")) | ||
| 242 | (htmlize :source #1# :recipe | ||
| 243 | (:package "htmlize" :fetcher github :repo "hniksic/emacs-htmlize" :files | ||
| 244 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 245 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 246 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "8e3841c837b4b78bd72ad7f0436e919f39315a46")) | ||
| 247 | (haskell-mode :source #1# :recipe | ||
| 248 | (:package "haskell-mode" :repo "haskell/haskell-mode" :fetcher github :files | ||
| 249 | (:defaults "NEWS" "logo.svg") | ||
| 250 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "2ada981f2447039c070441d37d28cd32cc2906ca")) | ||
| 251 | (groovy-mode :source #1# :recipe | ||
| 252 | (:package "groovy-mode" :fetcher github :repo "Groovy-Emacs-Modes/groovy-emacs-modes" :files | ||
| 253 | ("*groovy*.el") | ||
| 254 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb")) | ||
| 255 | (gdscript-mode :source #1# :recipe | ||
| 256 | (:package "gdscript-mode" :fetcher github :repo "godotengine/emacs-gdscript-mode" :files | ||
| 257 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 258 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 259 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "e18cf2cea324a4347c54a06b07838fb5517d55b1")) | ||
| 260 | (elixir-mode :source #1# :recipe | ||
| 261 | (:package "elixir-mode" :fetcher github :repo "elixir-editors/emacs-elixir" :files | ||
| 262 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 263 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 264 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "00d6580a040a750e019218f9392cf9a4c2dac23a")) | ||
| 265 | (dart-mode :source #1# :recipe | ||
| 266 | (:package "dart-mode" :fetcher github :repo "emacsorphanage/dart-mode" :files | ||
| 267 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 268 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 269 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "6229941ec5df40690142301cf7f3dd2e96ee7b91")) | ||
| 270 | (company-mlton :source #1# :recipe | ||
| 271 | (:source nil :protocol https :inherit t :depth treeless :host github :repo "MatthewFluet/company-mlton" :package "company-mlton" :ref "9b09d209b4767a2af24784fb5321390ed1d445bf")) | ||
| 272 | (auto-compile :source #1# :recipe | ||
| 273 | (:package "auto-compile" :repo "emacscollective/auto-compile" :fetcher github :files | ||
| 274 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 275 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 276 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "5304e2f8a69ed9610b2392b846471f43b28b773b")) | ||
| 277 | (solaire-mode :source #1# :recipe | ||
| 278 | (:package "solaire-mode" :repo "hlissner/emacs-solaire-mode" :fetcher github :files | ||
| 279 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 280 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 281 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "c9334666bd208f3322e6118d30eba1b2438e2bb9")) | ||
| 282 | (rainbow-mode :source #1# :recipe | ||
| 283 | (:package "rainbow-mode" :repo | ||
| 284 | ("https://git.savannah.gnu.org/git/emacs/elpa.git" . "rainbow-mode") | ||
| 285 | :branch "externals/rainbow-mode" :files | ||
| 286 | ("*" | ||
| 287 | (:exclude ".git")) | ||
| 288 | :source "GNU ELPA" :protocol https :inherit t :depth treeless :ref "f7db3b5919f70420a91eb199f8663468de3033f3")) | ||
| 289 | (nerd-icons :source #1# :recipe | ||
| 290 | (:package "nerd-icons" :repo "rainstormstudio/nerd-icons.el" :fetcher github :files | ||
| 291 | (:defaults "data") | ||
| 292 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "43178575201e3d2ef8c4a507ed4c281b0936f39a")) | ||
| 293 | (modus-themes :source #1# :recipe | ||
| 294 | (:package "modus-themes" :fetcher github :repo "protesilaos/modus-themes" :files | ||
| 295 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 296 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 297 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "f3cd4d6983566dab0ef3bcddf812cfd565d00d08")) | ||
| 298 | (hl-todo :source #1# :recipe | ||
| 299 | (:package "hl-todo" :repo "tarsius/hl-todo" :fetcher github :files | ||
| 300 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 301 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 302 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "0ce21c329b686802121df45bf4ae15ae201137bf")) | ||
| 303 | (git-gutter :source #1# :recipe | ||
| 304 | (:package "git-gutter" :repo "emacsorphanage/git-gutter" :fetcher github :files | ||
| 305 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 306 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 307 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "0d8ab98892ee26e2f976883603464d6822189103")) | ||
| 308 | (emojify :source #1# :recipe | ||
| 309 | (:package "emojify" :fetcher github :repo "iqbalansari/emacs-emojify" :files | ||
| 310 | (:defaults "data" "images") | ||
| 311 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "1b726412f19896abf5e4857d4c32220e33400b55")) | ||
| 312 | (doom-modeline :source #1# :recipe | ||
| 313 | (:package "doom-modeline" :repo "seagle0128/doom-modeline" :fetcher github :files | ||
| 314 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 315 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 316 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "636752cda13f67ce97dcc00cd2d8034639c9261d")) | ||
| 317 | (centaur-tabs :source #1# :recipe | ||
| 318 | (:package "centaur-tabs" :repo "ema2159/centaur-tabs" :fetcher github :files | ||
| 319 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 320 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 321 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "7704f2017cef96e6fe0ce33ec40f27b0087ac5a0")) | ||
| 322 | (compat :source #1# :recipe | ||
| 323 | (:package "compat" :repo | ||
| 324 | ("https://github.com/emacs-compat/compat" . "compat") | ||
| 325 | :files | ||
| 326 | ("*" | ||
| 327 | (:exclude ".git")) | ||
| 328 | :source "GNU ELPA" :protocol https :inherit t :depth treeless :ref "c89bba6524501bde03db6266a3ac47b266b81e02")) | ||
| 329 | (transient :source #1# :recipe | ||
| 330 | (:package "transient" :fetcher github :repo "magit/transient" :files | ||
| 331 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 332 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 333 | :source "MELPA" :protocol https :inherit t :depth treeless :build | ||
| 334 | (elpaca--queue-dependencies elpaca--add-info-path | ||
| 335 | (lambda | ||
| 336 | (e) | ||
| 337 | (when | ||
| 338 | (featurep 'transient) | ||
| 339 | (unload-feature 'transient t)) | ||
| 340 | (elpaca--continue-build e)) | ||
| 341 | elpaca--activate-package) | ||
| 342 | :ref "4030862396130b3dcfedabe509a4fc6cb218c49f")) | ||
| 343 | (seq :source #1# :recipe | ||
| 344 | (:package "seq" :repo | ||
| 345 | ("https://git.savannah.gnu.org/git/emacs/elpa.git" . "seq") | ||
| 346 | :branch "externals/seq" :files | ||
| 347 | ("*" | ||
| 348 | (:exclude ".git")) | ||
| 349 | :source "GNU ELPA" :protocol https :inherit t :depth treeless :build | ||
| 350 | (elpaca--queue-dependencies elpaca--add-info-path | ||
| 351 | (lambda | ||
| 352 | (e) | ||
| 353 | (when | ||
| 354 | (featurep 'seq) | ||
| 355 | (unload-feature 'seq t)) | ||
| 356 | (elpaca--continue-build e)) | ||
| 357 | elpaca--activate-package) | ||
| 358 | :ref "27a90793a13f149121180e864fa53d68b9eac0b3")) | ||
| 359 | (elpaca-use-package :source #1# :recipe | ||
| 360 | (:package "elpaca-use-package" :wait t :repo "https://github.com/progfolio/elpaca.git" :files | ||
| 361 | ("extensions/elpaca-use-package.el") | ||
| 362 | :main "extensions/elpaca-use-package.el" :build | ||
| 363 | (:not elpaca--compile-info) | ||
| 364 | :source "Elpaca extensions" :protocol https :inherit t :depth treeless :ref "7a68b7dc6b73094e0e3829efd009dbc6bd0fb495")) | ||
| 365 | (elpaca :source #1# :recipe | ||
| 366 | (:source nil :protocol https :inherit ignore :depth 1 :repo "https://github.com/progfolio/elpaca.git" :ref "7a68b7dc6b73094e0e3829efd009dbc6bd0fb495" :files | ||
| 367 | (:defaults "elpaca-test.el" | ||
| 368 | (:exclude "extensions")) | ||
| 369 | :build | ||
| 370 | (:not elpaca--activate-package) | ||
| 371 | :package "elpaca"))) | ||
diff --git a/straight/versions/default.el b/straight/versions/default.el deleted file mode 100644 index 020659f..0000000 --- a/straight/versions/default.el +++ /dev/null | |||
| @@ -1,76 +0,0 @@ | |||
| 1 | (("ace-window" . "77115afc1b0b9f633084cf7479c767988106c196") | ||
| 2 | ("amx" . "5b3aa1aae84f4a225cb8d26ab79a32f97693f023") | ||
| 3 | ("auto-compile" . "5304e2f8a69ed9610b2392b846471f43b28b773b") | ||
| 4 | ("avy" . "933d1f36cca0f71e4acb5fac707e9ae26c536264") | ||
| 5 | ("centaur-tabs" . "7704f2017cef96e6fe0ce33ec40f27b0087ac5a0") | ||
| 6 | ("cfrs" . "f3a21f237b2a54e6b9f8a420a9da42b4f0a63121") | ||
| 7 | ("closql" . "dc7924c1d206483a2555a98470c96fadf419f32d") | ||
| 8 | ("company-mlton" . "9b09d209b4767a2af24784fb5321390ed1d445bf") | ||
| 9 | ("company-mode" . "8d599ebc8a9aca27c0a6157aeb31c5b7f05ed0a3") | ||
| 10 | ("compat" . "a0444eab265888bcc33c1ddaae8592e56e96e348") | ||
| 11 | ("dart-mode" . "6229941ec5df40690142301cf7f3dd2e96ee7b91") | ||
| 12 | ("dash.el" . "1de9dcb83eacfb162b6d9a118a4770b1281bcd84") | ||
| 13 | ("doom-modeline" . "636752cda13f67ce97dcc00cd2d8034639c9261d") | ||
| 14 | ("ebuild-mode" . "1dd08c89bc71ca802daaa05cfdc7f028b7254159") | ||
| 15 | ("editorconfig-emacs" . "1a9942746cf5b10daae8962f380b5f2a459086f3") | ||
| 16 | ("el-get" . "ec5cba8d965980b2c47a8a11dce30dd5e845ed2a") | ||
| 17 | ("elpher" . "972a069f240f071a79da23c98d3519df45bb5851") | ||
| 18 | ("emacs-dashboard" . "9616e5b5e793c3d8228a8fccf7b9ef7ace365005") | ||
| 19 | ("emacs-elixir" . "00d6580a040a750e019218f9392cf9a4c2dac23a") | ||
| 20 | ("emacs-emojify" . "1b726412f19896abf5e4857d4c32220e33400b55") | ||
| 21 | ("emacs-gdscript-mode" . "e18cf2cea324a4347c54a06b07838fb5517d55b1") | ||
| 22 | ("emacs-htmlize" . "8e3841c837b4b78bd72ad7f0436e919f39315a46") | ||
| 23 | ("emacs-reformatter" . "f2cb59466b1c3f85a8c960f7d4b7b7ead015bedc") | ||
| 24 | ("emacs-scala-mode" . "661337d8aa0a0cb418184c83757661603de3b2e3") | ||
| 25 | ("emacs-solaire-mode" . "c9334666bd208f3322e6118d30eba1b2438e2bb9") | ||
| 26 | ("emacsmirror-mirror" . "7810facc68e36c12c78e51094aecc921b5509069") | ||
| 27 | ("emacsql" . "f111b0acc79eadeeb3c6c1332d943f11fd6932ff") | ||
| 28 | ("envrc" . "2b818ca6e4a2f723e7cab70cd0101c2728581c3a") | ||
| 29 | ("f.el" . "931b6d0667fe03e7bf1c6c282d6d8d7006143c52") | ||
| 30 | ("forge" . "1c904090dfdcd201d9170997052c43846ddce149") | ||
| 31 | ("gcmh" . "0089f9c3a6d4e9a310d0791cf6fa8f35642ecfd9") | ||
| 32 | ("ghub" . "af663777c47a3dce64b2144b4409587b35521e47") | ||
| 33 | ("git-gutter" . "0d8ab98892ee26e2f976883603464d6822189103") | ||
| 34 | ("gnu-elpa-mirror" . "1b22b25b0be627ff5a5558002a830e6a3b5a1144") | ||
| 35 | ("groovy-emacs-modes" . "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb") | ||
| 36 | ("haskell-mode" . "2ada981f2447039c070441d37d28cd32cc2906ca") | ||
| 37 | ("hl-todo" . "0ce21c329b686802121df45bf4ae15ae201137bf") | ||
| 38 | ("ht.el" . "1c49aad1c820c86f7ee35bf9fff8429502f60fef") | ||
| 39 | ("hydra" . "317e1de33086637579a7aeb60f77ed0405bf359b") | ||
| 40 | ("inheritenv" . "b9e67cc20c069539698a9ac54d0e6cc11e616c6f") | ||
| 41 | ("let-alist" . "35a1dae3c540705433a510c13c8af80206b29b5f") | ||
| 42 | ("llama" . "4d3141aceb70a1c672d1f4e9394037e2407d3a90") | ||
| 43 | ("lua-mode" . "d074e4134b1beae9ed4c9b512af741ca0d852ba3") | ||
| 44 | ("macrostep" . "d0928626b4711dcf9f8f90439d23701118724199") | ||
| 45 | ("magit" . "80cae1a26f13a4d48a19cfe8612a561348423f35") | ||
| 46 | ("markdown-mode" . "0a522bf682c977b39f449b0edc63ebf1db14aa04") | ||
| 47 | ("melpa" . "e9b94d7fc3bb267471675b670316df3e6e447464") | ||
| 48 | ("modus-themes" . "f3cd4d6983566dab0ef3bcddf812cfd565d00d08") | ||
| 49 | ("nasm-mode" . "7079eb4ce14d94830513facf9bf2fca9e030a4d1") | ||
| 50 | ("nerd-icons.el" . "43178575201e3d2ef8c4a507ed4c281b0936f39a") | ||
| 51 | ("nix-mode" . "719feb7868fb567ecfe5578f6119892c771ac5e5") | ||
| 52 | ("nongnu-elpa" . "e867bf7d9c559ce636516507a04dee244e9e100d") | ||
| 53 | ("pfuture" . "19b53aebbc0f2da31de6326c495038901bffb73c") | ||
| 54 | ("php-mode" . "5b6cc1c068ba759dcf30067ad1e048b3693a40d7") | ||
| 55 | ("pico8-mode" . "e276c65352f294679af62148df41f36dac744426") | ||
| 56 | ("polymode" . "74ba75d4bcfbea959ccc9080a95ab9ef759849f2") | ||
| 57 | ("posframe" . "12f540c9ad5da09673b2bca1132b41f94c134e82") | ||
| 58 | ("powerline" . "c35c35bdf5ce2d992882c1f06f0f078058870d4a") | ||
| 59 | ("rainbow-mode" . "2e6b18609c2fdd1a2dc513937a64d276fd6cf24c") | ||
| 60 | ("s.el" . "dda84d38fffdaf0c9b12837b504b402af910d01d") | ||
| 61 | ("seq" . "da86da9bf111f68fb81efd466d76d53af5aebc00") | ||
| 62 | ("shrink-path.el" . "c14882c8599aec79a6e8ef2d06454254bb3e1e41") | ||
| 63 | ("slime" . "e16d87d6c448ed9513f07572255a7601520a58bc") | ||
| 64 | ("smalltalk-mode" . "274b17efbf0dd9962842aa9eea76b117796d17ed") | ||
| 65 | ("sml-mode" . "021233f60adfe86b2a29460c1afdf76a9b3c20d0") | ||
| 66 | ("straight.el" . "483b205efb2eaa6be7c0dc7078b8c9dafcffb318") | ||
| 67 | ("svelte-mode" . "5b136e224e01b0358dd0dca68c57b0d0c93099b5") | ||
| 68 | ("swiper" . "db61f55bc281c28beb723ef17cfe74f59580d2f4") | ||
| 69 | ("transient" . "4030862396130b3dcfedabe509a4fc6cb218c49f") | ||
| 70 | ("treemacs" . "32bb3dd02ddfca85661614b3b227e770fab821e2") | ||
| 71 | ("treepy.el" . "651e2634f01f346da9ec8a64613c51f54b444bc3") | ||
| 72 | ("typst-mode" . "1d411ea43d8d49d808856f7e333a29dd0ab09d19") | ||
| 73 | ("with-editor" . "ca902ae02972bdd6919a902be2593d8cb6bd991b") | ||
| 74 | ("yaml.el" . "09e46d563f1f3ff948852e08360c7d3c76e2acba") | ||
| 75 | ("zig-mode" . "4ad4edf7599c2e90728f7c23775ed4c83468f8c1")) | ||
| 76 | :gamma | ||