diff options
| author | 2025-10-15 03:42:48 +0300 | |
|---|---|---|
| committer | 2025-10-15 03:42:48 +0300 | |
| commit | 33d715e6e96ce7493c3f80b0cc1a3302d94c2602 (patch) | |
| tree | 061a977f581e9dbd2bd2cbdc539959c35182e1de /emacs | |
| parent | emacs: Update packages (diff) | |
| download | dotfiles-33d715e6e96ce7493c3f80b0cc1a3302d94c2602.tar.gz dotfiles-33d715e6e96ce7493c3f80b0cc1a3302d94c2602.tar.xz dotfiles-33d715e6e96ce7493c3f80b0cc1a3302d94c2602.zip | |
emacs: Switch back to straight.el from elpaca
Diffstat (limited to 'emacs')
| -rw-r--r-- | emacs/.config/emacs/.gitignore | 2 | ||||
| -rw-r--r-- | emacs/.config/emacs/arkta/arkta-cosmetic.el | 40 | ||||
| -rw-r--r-- | emacs/.config/emacs/arkta/arkta-progmodes.el | 110 | ||||
| -rw-r--r-- | emacs/.config/emacs/arkta/arkta-project.el | 2 | ||||
| -rw-r--r-- | emacs/.config/emacs/early-init.el | 2 | ||||
| -rw-r--r-- | emacs/.config/emacs/init.el | 140 | ||||
| -rw-r--r-- | emacs/.config/emacs/shared/elpaca-lock.el | 476 | ||||
| -rw-r--r-- | emacs/.config/emacs/straight/versions/default.el | 76 |
8 files changed, 199 insertions, 649 deletions
diff --git a/emacs/.config/emacs/.gitignore b/emacs/.config/emacs/.gitignore index e39d2ba..a368d0a 100644 --- a/emacs/.config/emacs/.gitignore +++ b/emacs/.config/emacs/.gitignore | |||
| @@ -2,6 +2,8 @@ | |||
| 2 | auto-save-list/ | 2 | auto-save-list/ |
| 3 | eln-cache/ | 3 | eln-cache/ |
| 4 | local/ | 4 | local/ |
| 5 | straight/* | ||
| 6 | !straight/versions/ | ||
| 5 | transient/ | 7 | transient/ |
| 6 | *~ | 8 | *~ |
| 7 | projectile-bookmarks.eld | 9 | projectile-bookmarks.eld |
diff --git a/emacs/.config/emacs/arkta/arkta-cosmetic.el b/emacs/.config/emacs/arkta/arkta-cosmetic.el index a7a8488..f34fb8d 100644 --- a/emacs/.config/emacs/arkta/arkta-cosmetic.el +++ b/emacs/.config/emacs/arkta/arkta-cosmetic.el | |||
| @@ -2,20 +2,20 @@ | |||
| 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 | :straight '(ansi-color :type built-in) |
| 6 | :hook (compilation-filter . ansi-color-compilation-filter) | 6 | :hook (compilation-filter . ansi-color-compilation-filter) |
| 7 | :custom | 7 | :custom |
| 8 | (ansi-color-for-compilation-mode t)) | 8 | (ansi-color-for-compilation-mode t)) |
| 9 | 9 | ||
| 10 | (use-package colorful-mode | 10 | (use-package colorful-mode |
| 11 | :ensure t | 11 | :straight t |
| 12 | :custom | 12 | :custom |
| 13 | (colorful-use-prefix t) | 13 | (colorful-use-prefix t) |
| 14 | :config | 14 | :config |
| 15 | (global-colorful-mode t)) | 15 | (global-colorful-mode t)) |
| 16 | 16 | ||
| 17 | (use-package display-fill-column-indicator | 17 | (use-package display-fill-column-indicator |
| 18 | :ensure nil | 18 | :straight '(display-fill-column-indicator :type built-in) |
| 19 | :demand t | 19 | :demand t |
| 20 | :init | 20 | :init |
| 21 | (defun arkta/disable-dfci () | 21 | (defun arkta/disable-dfci () |
| @@ -25,7 +25,7 @@ | |||
| 25 | (global-display-fill-column-indicator-mode +1)) | 25 | (global-display-fill-column-indicator-mode +1)) |
| 26 | 26 | ||
| 27 | (use-package display-line-numbers | 27 | (use-package display-line-numbers |
| 28 | :ensure nil | 28 | :straight '(display-line-numbers :type built-in) |
| 29 | :demand t | 29 | :demand t |
| 30 | :init | 30 | :init |
| 31 | (defun arkta/disable-dln () | 31 | (defun arkta/disable-dln () |
| @@ -35,7 +35,7 @@ | |||
| 35 | (global-display-line-numbers-mode +1)) | 35 | (global-display-line-numbers-mode +1)) |
| 36 | 36 | ||
| 37 | (use-package doom-modeline | 37 | (use-package doom-modeline |
| 38 | :ensure t | 38 | :straight t |
| 39 | :custom | 39 | :custom |
| 40 | (doom-modeline-bar-width 4) | 40 | (doom-modeline-bar-width 4) |
| 41 | (doom-modeline-battery t) | 41 | (doom-modeline-battery t) |
| @@ -51,7 +51,7 @@ | |||
| 51 | (doom-modeline-mode +1)) | 51 | (doom-modeline-mode +1)) |
| 52 | 52 | ||
| 53 | (use-package emojify | 53 | (use-package emojify |
| 54 | :ensure t | 54 | :straight t |
| 55 | :config | 55 | :config |
| 56 | (global-emojify-mode +1)) | 56 | (global-emojify-mode +1)) |
| 57 | 57 | ||
| @@ -59,7 +59,7 @@ | |||
| 59 | ;; If so, Input fonts get +frac +ss02 +zero | 59 | ;; If so, Input fonts get +frac +ss02 +zero |
| 60 | (use-package faces | 60 | (use-package faces |
| 61 | ;; NOTE: Requires Input fonts to be installed | 61 | ;; NOTE: Requires Input fonts to be installed |
| 62 | :ensure nil | 62 | :straight '(faces :type built-in) |
| 63 | :custom-face | 63 | :custom-face |
| 64 | (default ((t (:weight regular | 64 | (default ((t (:weight regular |
| 65 | :slant normal | 65 | :slant normal |
| @@ -68,47 +68,47 @@ | |||
| 68 | :height 130))))) | 68 | :height 130))))) |
| 69 | 69 | ||
| 70 | (use-package git-gutter | 70 | (use-package git-gutter |
| 71 | :ensure t | 71 | :straight t |
| 72 | :config | 72 | :config |
| 73 | (global-git-gutter-mode +1)) | 73 | (global-git-gutter-mode +1)) |
| 74 | 74 | ||
| 75 | (use-package hl-line | 75 | (use-package hl-line |
| 76 | :ensure nil | 76 | :straight '(hl-line :type built-in) |
| 77 | :config | 77 | :config |
| 78 | (global-hl-line-mode +1)) | 78 | (global-hl-line-mode +1)) |
| 79 | 79 | ||
| 80 | (use-package hl-todo | 80 | (use-package hl-todo |
| 81 | :ensure t | 81 | :straight t |
| 82 | :config | 82 | :config |
| 83 | (global-hl-todo-mode +1)) | 83 | (global-hl-todo-mode +1)) |
| 84 | 84 | ||
| 85 | (use-package modus-themes | 85 | (use-package modus-themes |
| 86 | :ensure t | 86 | :straight t |
| 87 | :config | 87 | :config |
| 88 | (load-theme 'modus-operandi t)) | 88 | (load-theme 'modus-operandi t)) |
| 89 | 89 | ||
| 90 | (use-package nerd-icons | 90 | (use-package nerd-icons |
| 91 | :ensure t | 91 | :straight t |
| 92 | :init | 92 | :init |
| 93 | (defun arkta/nerd-icons-maybe-install-fonts () | 93 | (defun arkta/nerd-icons-maybe-install-fonts () |
| 94 | (when (and (display-graphic-p) | 94 | (when (and (display-graphic-p) |
| 95 | (not (find-font (font-spec :family nerd-icons-font-family)))) | 95 | (not (find-font (font-spec :family nerd-icons-font-family)))) |
| 96 | ;; TODO: Maybe also reinstall them every month or so | 96 | ;; TODO: Maybe also reinstall them every month or so |
| 97 | (nerd-icons-install-fonts t))) | 97 | (nerd-icons-install-fonts t))) |
| 98 | :hook ((elpaca-after-init server-after-make-frame) . arkta/nerd-icons-maybe-install-fonts)) | 98 | :hook ((after-init server-after-make-frame) . arkta/nerd-icons-maybe-install-fonts)) |
| 99 | 99 | ||
| 100 | (use-package rainbow-delimiters | 100 | (use-package rainbow-delimiters |
| 101 | :ensure t | 101 | :straight t |
| 102 | :hook (prog-mode . rainbow-delimiters-mode)) | 102 | :hook (prog-mode . rainbow-delimiters-mode)) |
| 103 | 103 | ||
| 104 | (use-package scroll-bar | 104 | (use-package scroll-bar |
| 105 | :ensure nil | 105 | :straight '(scroll-bar :type built-in) |
| 106 | :defer t | 106 | :defer t |
| 107 | :config | 107 | :config |
| 108 | (scroll-bar-mode -1)) | 108 | (scroll-bar-mode -1)) |
| 109 | 109 | ||
| 110 | (use-package solaire-mode | 110 | (use-package solaire-mode |
| 111 | :ensure t | 111 | :straight t |
| 112 | :config | 112 | :config |
| 113 | (solaire-global-mode +1)) | 113 | (solaire-global-mode +1)) |
| 114 | 114 | ||
| @@ -116,7 +116,7 @@ | |||
| 116 | ;; Stuff missing from centaur-tabs | 116 | ;; Stuff missing from centaur-tabs |
| 117 | ;; TODO: nerd-icons mode icons | 117 | ;; TODO: nerd-icons mode icons |
| 118 | ;; TODO: "●" icon for modified | 118 | ;; TODO: "●" icon for modified |
| 119 | :ensure nil | 119 | :straight '(tab-line :type built-in) |
| 120 | :demand t | 120 | :demand t |
| 121 | :init | 121 | :init |
| 122 | (defun arkta/disable-tabs () | 122 | (defun arkta/disable-tabs () |
| @@ -139,20 +139,20 @@ | |||
| 139 | (global-tab-line-mode +1)) | 139 | (global-tab-line-mode +1)) |
| 140 | 140 | ||
| 141 | (use-package time | 141 | (use-package time |
| 142 | :ensure nil | 142 | :straight '(time :type built-in) |
| 143 | :custom | 143 | :custom |
| 144 | (display-time-default-load-average nil) | 144 | (display-time-default-load-average nil) |
| 145 | :config | 145 | :config |
| 146 | (display-time-mode +1)) | 146 | (display-time-mode +1)) |
| 147 | 147 | ||
| 148 | (use-package tool-bar | 148 | (use-package tool-bar |
| 149 | :ensure nil | 149 | :straight '(tool-bar :type built-in) |
| 150 | :defer t | 150 | :defer t |
| 151 | :config | 151 | :config |
| 152 | (tool-bar-mode -1)) | 152 | (tool-bar-mode -1)) |
| 153 | 153 | ||
| 154 | (use-package window | 154 | (use-package window |
| 155 | :ensure nil | 155 | :straight '(window :type built-in) |
| 156 | :custom | 156 | :custom |
| 157 | ;; Prefer not to split vertically | 157 | ;; Prefer not to split vertically |
| 158 | (split-height-threshold nil) | 158 | (split-height-threshold nil) |
diff --git a/emacs/.config/emacs/arkta/arkta-progmodes.el b/emacs/.config/emacs/arkta/arkta-progmodes.el index 0e88145..98cf58e 100644 --- a/emacs/.config/emacs/arkta/arkta-progmodes.el +++ b/emacs/.config/emacs/arkta/arkta-progmodes.el | |||
| @@ -2,11 +2,11 @@ | |||
| 2 | ;; Copyright © 2018-2025 Uko Koknevics | 2 | ;; Copyright © 2018-2025 Uko Koknevics |
| 3 | 3 | ||
| 4 | (use-package adoc-mode | 4 | (use-package adoc-mode |
| 5 | :ensure t | 5 | :straight t |
| 6 | :mode "\\.adoc\\'") | 6 | :mode "\\.adoc\\'") |
| 7 | 7 | ||
| 8 | (use-package asm-mode | 8 | (use-package asm-mode |
| 9 | :ensure nil | 9 | :straight '(asm-mode :type built-in) |
| 10 | :mode ("\\.s\\'" "\\.S\\'") | 10 | :mode ("\\.s\\'" "\\.S\\'") |
| 11 | :init | 11 | :init |
| 12 | (defun arkta/asm-setup () | 12 | (defun arkta/asm-setup () |
| @@ -16,13 +16,13 @@ | |||
| 16 | 16 | ||
| 17 | (use-package auto-compile | 17 | (use-package auto-compile |
| 18 | :after elisp-mode | 18 | :after elisp-mode |
| 19 | :ensure t | 19 | :straight t |
| 20 | :hook ((emacs-lisp-mode . auto-compile-on-load-mode) | 20 | :hook ((emacs-lisp-mode . auto-compile-on-load-mode) |
| 21 | (emacs-lisp-mode . auto-compile-on-save-mode))) | 21 | (emacs-lisp-mode . auto-compile-on-save-mode))) |
| 22 | 22 | ||
| 23 | (use-package c-ts-mode | 23 | (use-package c-ts-mode |
| 24 | :after treesit | 24 | :after treesit |
| 25 | :ensure nil | 25 | :straight '(c-ts-mode :type built-in) |
| 26 | :mode ("\\.c\\'" | 26 | :mode ("\\.c\\'" |
| 27 | ("\\.cpp\\'" . c++-ts-mode)) | 27 | ("\\.cpp\\'" . c++-ts-mode)) |
| 28 | :init | 28 | :init |
| @@ -43,49 +43,49 @@ | |||
| 43 | 43 | ||
| 44 | (use-package cmake-ts-mode | 44 | (use-package cmake-ts-mode |
| 45 | :after treesit | 45 | :after treesit |
| 46 | :ensure nil | 46 | :straight '(cmake-ts-mode :type built-in) |
| 47 | :mode ("CMakeLists\\.txt\\'" | 47 | :mode ("CMakeLists\\.txt\\'" |
| 48 | "\\.cmake\\'")) | 48 | "\\.cmake\\'")) |
| 49 | 49 | ||
| 50 | (use-package company-mlton | 50 | (use-package company-mlton |
| 51 | :after (company sml) | 51 | :after (company sml) |
| 52 | :ensure '(company-mlton :host github | 52 | :straight '(company-mlton :host github |
| 53 | :repo "MatthewFluet/company-mlton") | 53 | :repo "MatthewFluet/company-mlton") |
| 54 | :hook (sml-mode . company-mlton-init)) | 54 | :hook (sml-mode . company-mlton-init)) |
| 55 | 55 | ||
| 56 | (use-package csharp-mode | 56 | (use-package csharp-mode |
| 57 | :after treesit | 57 | :after treesit |
| 58 | :ensure nil | 58 | :straight '(csharp-mode :type built-in) |
| 59 | :mode "\\.cs\\'") | 59 | :mode "\\.cs\\'") |
| 60 | 60 | ||
| 61 | (use-package css-mode | 61 | (use-package css-mode |
| 62 | :after treesit | 62 | :after treesit |
| 63 | :ensure nil | 63 | :straight '(css-mode :type built-in) |
| 64 | :custom | 64 | :custom |
| 65 | (css-fontify-colors nil) | 65 | (css-fontify-colors nil) |
| 66 | :mode "\\.css\\'") | 66 | :mode "\\.css\\'") |
| 67 | 67 | ||
| 68 | (use-package dart-mode | 68 | (use-package dart-mode |
| 69 | :ensure t | 69 | :straight t |
| 70 | :mode "\\.dart\\'") | 70 | :mode "\\.dart\\'") |
| 71 | 71 | ||
| 72 | (use-package dockerfile-ts-mode | 72 | (use-package dockerfile-ts-mode |
| 73 | :after treesit | 73 | :after treesit |
| 74 | :ensure nil | 74 | :straight '(dockerfile-ts-mode :type built-in) |
| 75 | :mode "Dockerfile\\'") | 75 | :mode "Dockerfile\\'") |
| 76 | 76 | ||
| 77 | (use-package ebuild-mode | 77 | (use-package ebuild-mode |
| 78 | :ensure (ebuild-mode :host github | 78 | :straight '(ebuild-mode :host github |
| 79 | :repo "emacsmirror/ebuild-mode") | 79 | :repo "emacsmirror/ebuild-mode") |
| 80 | :mode ("\\.ebuild\\'" | 80 | :mode ("\\.ebuild\\'" |
| 81 | "\\.eclass\\'")) | 81 | "\\.eclass\\'")) |
| 82 | 82 | ||
| 83 | (use-package elisp-mode | 83 | (use-package elisp-mode |
| 84 | :ensure nil | 84 | :straight '(elisp-mode :type built-in) |
| 85 | :mode ("\\.el\\'" . emacs-lisp-mode)) | 85 | :mode ("\\.el\\'" . emacs-lisp-mode)) |
| 86 | 86 | ||
| 87 | (use-package elixir-mode | 87 | (use-package elixir-mode |
| 88 | :ensure t | 88 | :straight t |
| 89 | :mode "\\.exs?\\'" | 89 | :mode "\\.exs?\\'" |
| 90 | :init | 90 | :init |
| 91 | (defun arkta/elixir-setup () | 91 | (defun arkta/elixir-setup () |
| @@ -93,12 +93,12 @@ | |||
| 93 | :hook (elixir-mode . arkta/elixir-setup)) | 93 | :hook (elixir-mode . arkta/elixir-setup)) |
| 94 | 94 | ||
| 95 | (use-package gdscript-mode | 95 | (use-package gdscript-mode |
| 96 | :ensure t | 96 | :straight t |
| 97 | :mode "\\.gd\\'") | 97 | :mode "\\.gd\\'") |
| 98 | 98 | ||
| 99 | (use-package go-ts-mode | 99 | (use-package go-ts-mode |
| 100 | :after treesit | 100 | :after treesit |
| 101 | :ensure nil | 101 | :straight '(go-ts-mode :type built-in) |
| 102 | :mode "\\.go\\'" | 102 | :mode "\\.go\\'" |
| 103 | :init | 103 | :init |
| 104 | (defun arkta/go-setup () | 104 | (defun arkta/go-setup () |
| @@ -108,61 +108,61 @@ | |||
| 108 | :hook (go-ts-mode . arkta/go-setup)) | 108 | :hook (go-ts-mode . arkta/go-setup)) |
| 109 | 109 | ||
| 110 | (use-package groovy-mode | 110 | (use-package groovy-mode |
| 111 | :ensure t | 111 | :straight t |
| 112 | :mode ("Jenkinsfile\\'" | 112 | :mode ("Jenkinsfile\\'" |
| 113 | "\\.jenkinsfile\\'" | 113 | "\\.jenkinsfile\\'" |
| 114 | "\\.gradle\\'" | 114 | "\\.gradle\\'" |
| 115 | "\\.groovy\\'")) | 115 | "\\.groovy\\'")) |
| 116 | 116 | ||
| 117 | (use-package haskell-mode | 117 | (use-package haskell-mode |
| 118 | :ensure t | 118 | :straight t |
| 119 | :mode "\\.hs\\'") | 119 | :mode "\\.hs\\'") |
| 120 | 120 | ||
| 121 | (use-package htmlize | 121 | (use-package htmlize |
| 122 | :ensure t) | 122 | :straight t) |
| 123 | 123 | ||
| 124 | (use-package java-ts-mode | 124 | (use-package java-ts-mode |
| 125 | :after treesit | 125 | :after treesit |
| 126 | :ensure nil | 126 | :straight '(java-ts-mode :type built-in) |
| 127 | :mode "\\.java\\'") | 127 | :mode "\\.java\\'") |
| 128 | 128 | ||
| 129 | (use-package js | 129 | (use-package js |
| 130 | :after treesit | 130 | :after treesit |
| 131 | :ensure nil | 131 | :straight '(js :type built-in) |
| 132 | :mode ("\\.js\\'" . js-ts-mode)) | 132 | :mode ("\\.js\\'" . js-ts-mode)) |
| 133 | 133 | ||
| 134 | (use-package json-ts-mode | 134 | (use-package json-ts-mode |
| 135 | :after treesit | 135 | :after treesit |
| 136 | :ensure nil | 136 | :straight '(json-ts-mode :type built-in) |
| 137 | :mode "\\.json\\'") | 137 | :mode "\\.json\\'") |
| 138 | 138 | ||
| 139 | (use-package kotlin-ts-mode | 139 | (use-package kotlin-ts-mode |
| 140 | :after treesit | 140 | :after treesit |
| 141 | :ensure t | 141 | :straight t |
| 142 | :mode "\\.kts?\\'") | 142 | :mode "\\.kts?\\'") |
| 143 | 143 | ||
| 144 | (use-package lisp-mode | 144 | (use-package lisp-mode |
| 145 | :ensure nil | 145 | :straight '(lisp-mode :type built-in) |
| 146 | :mode "\\.lisp\\'") | 146 | :mode "\\.lisp\\'") |
| 147 | 147 | ||
| 148 | (use-package lua-mode | 148 | (use-package lua-mode |
| 149 | :ensure t | 149 | :straight t |
| 150 | :custom | 150 | :custom |
| 151 | (lua-indent-level 4) | 151 | (lua-indent-level 4) |
| 152 | :mode ("\\.lua\\'" "\\.rockspec\\'")) | 152 | :mode ("\\.lua\\'" "\\.rockspec\\'")) |
| 153 | 153 | ||
| 154 | (use-package make-mode | 154 | (use-package make-mode |
| 155 | :ensure nil | 155 | :straight '(make-mode :type built-in) |
| 156 | :mode (("Makefile\\'" . makefile-gmake-mode) | 156 | :mode (("Makefile\\'" . makefile-gmake-mode) |
| 157 | ("GNUmakefile\\'" . makefile-mode) | 157 | ("GNUmakefile\\'" . makefile-mode) |
| 158 | ("\\.mk\\(\\.template\\)?\\'" . makefile-mode))) | 158 | ("\\.mk\\(\\.template\\)?\\'" . makefile-mode))) |
| 159 | 159 | ||
| 160 | (use-package markdown-mode | 160 | (use-package markdown-mode |
| 161 | :ensure t | 161 | :straight t |
| 162 | :mode ("\\.md\\'" . gfm-mode)) | 162 | :mode ("\\.md\\'" . gfm-mode)) |
| 163 | 163 | ||
| 164 | (use-package nasm-mode | 164 | (use-package nasm-mode |
| 165 | :ensure t | 165 | :straight t |
| 166 | :mode ("\\.asm\\'" | 166 | :mode ("\\.asm\\'" |
| 167 | "\\.inc\\'") | 167 | "\\.inc\\'") |
| 168 | :init | 168 | :init |
| @@ -171,15 +171,15 @@ | |||
| 171 | :hook (nasm-mode . arkta/nasm-setup)) | 171 | :hook (nasm-mode . arkta/nasm-setup)) |
| 172 | 172 | ||
| 173 | (use-package ninja-mode | 173 | (use-package ninja-mode |
| 174 | :ensure t | 174 | :straight t |
| 175 | :mode "\\.ninja\\'") | 175 | :mode "\\.ninja\\'") |
| 176 | 176 | ||
| 177 | (use-package nix-mode | 177 | (use-package nix-mode |
| 178 | :ensure t | 178 | :straight t |
| 179 | :mode "\\.nix\\'") | 179 | :mode "\\.nix\\'") |
| 180 | 180 | ||
| 181 | (use-package nroff-mode | 181 | (use-package nroff-mode |
| 182 | :ensure nil | 182 | :straight '(nroff-mode :type built-in) |
| 183 | :mode "\\.[0-9]p?\\'" | 183 | :mode "\\.[0-9]p?\\'" |
| 184 | :init | 184 | :init |
| 185 | (defun arkta/nroff-setup () | 185 | (defun arkta/nroff-setup () |
| @@ -187,13 +187,13 @@ | |||
| 187 | :hook (nroff-mode . arkta/nroff-setup)) | 187 | :hook (nroff-mode . arkta/nroff-setup)) |
| 188 | 188 | ||
| 189 | (use-package nxml-mode | 189 | (use-package nxml-mode |
| 190 | :ensure nil | 190 | :straight '(nxml-mode :type built-in) |
| 191 | :mode ("\\.xml\\'" | 191 | :mode ("\\.xml\\'" |
| 192 | "\\.plist\\'" | 192 | "\\.plist\\'" |
| 193 | "\\.svg\\'")) | 193 | "\\.svg\\'")) |
| 194 | 194 | ||
| 195 | (use-package org | 195 | (use-package org |
| 196 | :ensure nil | 196 | :straight '(org :type built-in) |
| 197 | :after htmlize | 197 | :after htmlize |
| 198 | :bind (("C-c l" . org-store-link) | 198 | :bind (("C-c l" . org-store-link) |
| 199 | ("C-c a" . org-agenda)) | 199 | ("C-c a" . org-agenda)) |
| @@ -203,53 +203,53 @@ | |||
| 203 | (org-log-done t)) | 203 | (org-log-done t)) |
| 204 | 204 | ||
| 205 | (use-package php-mode | 205 | (use-package php-mode |
| 206 | :ensure t | 206 | :straight t |
| 207 | :mode "\\.php\\'") | 207 | :mode "\\.php\\'") |
| 208 | 208 | ||
| 209 | (use-package pico8-mode | 209 | (use-package pico8-mode |
| 210 | :ensure '(pico8-mode :host github | 210 | :straight '(pico8-mode :host github |
| 211 | :repo "Kaali/pico8-mode") | 211 | :repo "Kaali/pico8-mode") |
| 212 | :mode "\\.p8\\'") | 212 | :mode "\\.p8\\'") |
| 213 | 213 | ||
| 214 | (use-package proof-general | 214 | (use-package proof-general |
| 215 | :ensure t) | 215 | :straight t) |
| 216 | 216 | ||
| 217 | (use-package prolog | 217 | (use-package prolog |
| 218 | :ensure nil | 218 | :straight '(prolog :type built-in) |
| 219 | :mode ("\\.pl\\'" . prolog-mode)) | 219 | :mode ("\\.pl\\'" . prolog-mode)) |
| 220 | 220 | ||
| 221 | (use-package python | 221 | (use-package python |
| 222 | :after treesit | 222 | :after treesit |
| 223 | :ensure nil | 223 | :straight '(python :type built-in) |
| 224 | :mode ("\\.py\\'" . python-ts-mode)) | 224 | :mode ("\\.py\\'" . python-ts-mode)) |
| 225 | 225 | ||
| 226 | (use-package racket-mode | 226 | (use-package racket-mode |
| 227 | :ensure t | 227 | :straight t |
| 228 | :mode "\\.rkt\\'") | 228 | :mode "\\.rkt\\'") |
| 229 | 229 | ||
| 230 | (use-package ruby-ts-mode | 230 | (use-package ruby-ts-mode |
| 231 | :after treesit | 231 | :after treesit |
| 232 | :ensure nil | 232 | :straight '(ruby-ts-mode :type built-in) |
| 233 | :mode "\\.rb\\'") | 233 | :mode "\\.rb\\'") |
| 234 | 234 | ||
| 235 | (use-package rust-ts-mode | 235 | (use-package rust-ts-mode |
| 236 | :after treesit | 236 | :after treesit |
| 237 | :ensure nil | 237 | :straight '(rust-ts-mode :type built-in) |
| 238 | :mode "\\.rs\\'") | 238 | :mode "\\.rs\\'") |
| 239 | 239 | ||
| 240 | (use-package scala-mode | 240 | (use-package scala-mode |
| 241 | :ensure t | 241 | :straight t |
| 242 | :mode "\\.scala\\'") | 242 | :mode "\\.scala\\'") |
| 243 | 243 | ||
| 244 | (use-package scheme | 244 | (use-package scheme |
| 245 | :ensure nil | 245 | :straight '(scheme :type built-in) |
| 246 | :commands scheme-mode | 246 | :commands scheme-mode |
| 247 | :mode ("\\.scm\\'" . scheme-mode) | 247 | :mode ("\\.scm\\'" . scheme-mode) |
| 248 | :config | 248 | :config |
| 249 | (put 'module 'scheme-indent-function 2)) | 249 | (put 'module 'scheme-indent-function 2)) |
| 250 | 250 | ||
| 251 | (use-package slime | 251 | (use-package slime |
| 252 | :ensure t | 252 | :straight t |
| 253 | :after lisp-mode | 253 | :after lisp-mode |
| 254 | :commands slime | 254 | :commands slime |
| 255 | :init | 255 | :init |
| @@ -271,44 +271,44 @@ | |||
| 271 | (global-log4slime-mode 1))) | 271 | (global-log4slime-mode 1))) |
| 272 | 272 | ||
| 273 | (use-package smalltalk-mode | 273 | (use-package smalltalk-mode |
| 274 | :ensure t | 274 | :straight t |
| 275 | :mode "\\.st\\'") | 275 | :mode "\\.st\\'") |
| 276 | 276 | ||
| 277 | (use-package sml-mode | 277 | (use-package sml-mode |
| 278 | :ensure t | 278 | :straight t |
| 279 | :mode "\\.sml\\'") | 279 | :mode "\\.sml\\'") |
| 280 | 280 | ||
| 281 | (use-package svelte-mode | 281 | (use-package svelte-mode |
| 282 | :ensure t | 282 | :straight t |
| 283 | :mode ("\\.svelte\\'" "\\.svx\\'")) | 283 | :mode ("\\.svelte\\'" "\\.svx\\'")) |
| 284 | 284 | ||
| 285 | (use-package swift-mode | 285 | (use-package swift-mode |
| 286 | ;; There's swift-ts-mode... but it doesn't have parser.c committed... | 286 | ;; There's swift-ts-mode... but it doesn't have parser.c committed... |
| 287 | :ensure t | 287 | :straight t |
| 288 | :mode "\\.swift\\'") | 288 | :mode "\\.swift\\'") |
| 289 | 289 | ||
| 290 | (use-package toml-ts-mode | 290 | (use-package toml-ts-mode |
| 291 | :after treesit | 291 | :after treesit |
| 292 | :ensure nil | 292 | :straight '(toml-ts-mode :type built-in) |
| 293 | :mode "\\.toml\\'") | 293 | :mode "\\.toml\\'") |
| 294 | 294 | ||
| 295 | (use-package typescript-ts-mode | 295 | (use-package typescript-ts-mode |
| 296 | :after treesit | 296 | :after treesit |
| 297 | :ensure nil | 297 | :straight '(typescript-ts-mode :type built-in) |
| 298 | :mode "\\.ts\\'") | 298 | :mode "\\.ts\\'") |
| 299 | 299 | ||
| 300 | (use-package typst-ts-mode | 300 | (use-package typst-ts-mode |
| 301 | :after treesit | 301 | :after treesit |
| 302 | :ensure t | 302 | :straight t |
| 303 | :mode "\\.typ\\'") | 303 | :mode "\\.typ\\'") |
| 304 | 304 | ||
| 305 | (use-package yaml-ts-mode | 305 | (use-package yaml-ts-mode |
| 306 | :after treesit | 306 | :after treesit |
| 307 | :ensure nil | 307 | :straight '(yaml-ts-mode :type built-in) |
| 308 | :mode ("\\.clang-\\(tidy\\|format\\)\\'" "\\.ya?ml\\'")) | 308 | :mode ("\\.clang-\\(tidy\\|format\\)\\'" "\\.ya?ml\\'")) |
| 309 | 309 | ||
| 310 | (use-package zig-mode | 310 | (use-package zig-mode |
| 311 | :ensure t | 311 | :straight t |
| 312 | :mode "\\.zig\\'") | 312 | :mode "\\.zig\\'") |
| 313 | 313 | ||
| 314 | (provide 'arkta-progmodes) | 314 | (provide 'arkta-progmodes) |
diff --git a/emacs/.config/emacs/arkta/arkta-project.el b/emacs/.config/emacs/arkta/arkta-project.el index 18354a9..4503b74 100644 --- a/emacs/.config/emacs/arkta/arkta-project.el +++ b/emacs/.config/emacs/arkta/arkta-project.el | |||
| @@ -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 | :ensure nil | 105 | :straight '(project :type built-in) |
| 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/emacs/.config/emacs/early-init.el b/emacs/.config/emacs/early-init.el index 8792449..66a9742 100644 --- a/emacs/.config/emacs/early-init.el +++ b/emacs/.config/emacs/early-init.el | |||
| @@ -11,7 +11,7 @@ | |||
| 11 | (setenv "PATH" (concat brew-prefix ":" (getenv "PATH"))) | 11 | (setenv "PATH" (concat brew-prefix ":" (getenv "PATH"))) |
| 12 | (add-to-list 'exec-path brew-prefix))) | 12 | (add-to-list 'exec-path brew-prefix))) |
| 13 | 13 | ||
| 14 | ;; Disable package.el in favour of elpaca | 14 | ;; Disable package.el in favour of straight.el |
| 15 | (setq package-enable-at-startup nil) | 15 | (setq package-enable-at-startup nil) |
| 16 | 16 | ||
| 17 | ;; UTF-8 duh | 17 | ;; UTF-8 duh |
diff --git a/emacs/.config/emacs/init.el b/emacs/.config/emacs/init.el index e7b7e1b..2a8f7ac 100644 --- a/emacs/.config/emacs/init.el +++ b/emacs/.config/emacs/init.el | |||
| @@ -105,7 +105,7 @@ | |||
| 105 | mac-command-modifier 'super)) | 105 | mac-command-modifier 'super)) |
| 106 | 106 | ||
| 107 | (when (file-exists-p custom-file) | 107 | (when (file-exists-p custom-file) |
| 108 | (add-hook 'elpaca-after-init-hook (lambda () (load custom-file 'noerror)))) | 108 | (load custom-file 'noerror)) |
| 109 | 109 | ||
| 110 | (use-package auth-source | 110 | (use-package auth-source |
| 111 | :defer t | 111 | :defer t |
| @@ -158,87 +158,35 @@ | |||
| 158 | w32-pipe-read-delay 0 | 158 | w32-pipe-read-delay 0 |
| 159 | w32-pipe-buffer-size read-process-output-max)) | 159 | w32-pipe-buffer-size read-process-output-max)) |
| 160 | 160 | ||
| 161 | ;; Install elpaca | 161 | ;; Install straight.el |
| 162 | (progn | 162 | (defvar bootstrap-version) |
| 163 | (defvar elpaca-installer-version 0.11) | 163 | (let ((bootstrap-file (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory)) |
| 164 | (defvar elpaca-directory (expand-file-name "elpaca/" local-dir)) | 164 | (bootstrap-version 7)) |
| 165 | (defvar elpaca-builds-directory (expand-file-name "builds/" elpaca-directory)) | 165 | (unless (file-exists-p bootstrap-file) |
| 166 | (defvar elpaca-repos-directory (expand-file-name "repos/" elpaca-directory)) | 166 | (message "This might take a long time...") |
| 167 | (defvar elpaca-lock-file (expand-file-name "elpaca-lock.el" shared-dir)) | 167 | (with-current-buffer |
| 168 | (defvar elpaca-order '(elpaca :repo "https://github.com/progfolio/elpaca.git" | 168 | (url-retrieve-synchronously |
| 169 | :ref nil :depth 1 :inherit ignore | 169 | "https://raw.githubusercontent.com/radian-software/straight.el/develop/install.el" |
| 170 | :files (:defaults "elpaca-test.el" (:exclude "extensions")) | 170 | 'silent 'inhibit-cookies) |
| 171 | :build (:not elpaca--activate-package))) | 171 | (goto-char (point-max)) |
| 172 | (let* ((repo (expand-file-name "elpaca/" elpaca-repos-directory)) | 172 | (eval-print-last-sexp))) |
| 173 | (build (expand-file-name "elpaca/" elpaca-builds-directory)) | 173 | (load bootstrap-file)) |
| 174 | (order (cdr elpaca-order)) | ||
| 175 | (default-directory repo)) | ||
| 176 | (add-to-list 'load-path (if (file-exists-p build) build repo)) | ||
| 177 | (unless (file-exists-p repo) | ||
| 178 | (make-directory repo t) | ||
| 179 | (when (<= emacs-major-version 28) (require 'subr-x)) | ||
| 180 | (condition-case-unless-debug err | ||
| 181 | (if-let* ((buffer (pop-to-buffer-same-window "*elpaca-bootstrap*")) | ||
| 182 | ((zerop (apply #'call-process `("git" nil ,buffer t "clone" | ||
| 183 | ,@(when-let* ((depth (plist-get order :depth))) | ||
| 184 | (list (format "--depth=%d" depth) "--no-single-branch")) | ||
| 185 | ,(plist-get order :repo) ,repo)))) | ||
| 186 | ((zerop (call-process "git" nil buffer t "checkout" | ||
| 187 | (or (plist-get order :ref) "--")))) | ||
| 188 | (emacs (concat invocation-directory invocation-name)) | ||
| 189 | ((zerop (call-process emacs nil buffer nil "-Q" "-L" "." "--batch" | ||
| 190 | "--eval" "(byte-recompile-directory \".\" 0 'force)"))) | ||
| 191 | ((require 'elpaca)) | ||
| 192 | ((elpaca-generate-autoloads "elpaca" repo))) | ||
| 193 | (progn (message "%s" (buffer-string)) (kill-buffer buffer)) | ||
| 194 | (error "%s" (with-current-buffer buffer (buffer-string)))) | ||
| 195 | ((error) (warn "%s" err) (delete-directory repo 'recursive)))) | ||
| 196 | (unless (require 'elpaca-autoloads nil t) | ||
| 197 | (require 'elpaca) | ||
| 198 | (elpaca-generate-autoloads "elpaca" repo) | ||
| 199 | (let ((load-source-file-function nil)) (load "./elpaca-autoloads")))) | ||
| 200 | (add-hook 'after-init-hook #'elpaca-process-queues) | ||
| 201 | (elpaca `(,@elpaca-order)) | ||
| 202 | (when +windows+ | ||
| 203 | (elpaca-no-symlink-mode))) | ||
| 204 | |||
| 205 | (progn | ||
| 206 | (elpaca elpaca-use-package | ||
| 207 | (elpaca-use-package-mode)) | ||
| 208 | (elpaca-wait)) | ||
| 209 | |||
| 210 | ;; Builtins that I update with elpaca. | ||
| 211 | ;; Consider adding some to elpaca-ignored-dependencies if problems arise. | ||
| 212 | (progn | ||
| 213 | (defun arkta/elpaca-build-with-unload (pkg) | ||
| 214 | (append (butlast (if (file-exists-p (file-name-concat elpaca-builds-directory | ||
| 215 | (symbol-name pkg))) | ||
| 216 | elpaca--pre-built-steps | ||
| 217 | elpaca-build-steps)) | ||
| 218 | (list `(lambda (e) | ||
| 219 | (when (featurep ',pkg) | ||
| 220 | (unload-feature ',pkg t)) | ||
| 221 | (elpaca--continue-build e)) | ||
| 222 | 'elpaca--activate-package))) | ||
| 223 | (use-package seq | ||
| 224 | :ensure `(seq :build ,(arkta/elpaca-build-with-unload 'seq))) | ||
| 225 | (use-package transient | ||
| 226 | :ensure `(transient :build ,(arkta/elpaca-build-with-unload 'transient)))) | ||
| 227 | 174 | ||
| 228 | (defun arkta/update-packages () | 175 | (defun arkta/update-packages () |
| 229 | (interactive) | 176 | (interactive) |
| 230 | (elpaca-update-menus) | 177 | (straight-pull-all) |
| 231 | (elpaca-update-all) | 178 | (straight-freeze-versions)) |
| 232 | (elpaca-write-lock-file elpaca-lock-file)) | ||
| 233 | 179 | ||
| 234 | (defun arkta/fix-versions () | 180 | (defun arkta/fix-versions () |
| 235 | (interactive) | 181 | (interactive) |
| 236 | (elpaca-write-lock-file elpaca-lock-file)) | 182 | ;; Thaw & freeze to make sure we also freeze new stuff |
| 183 | (straight-thaw-versions) | ||
| 184 | (straight-freeze-versions)) | ||
| 237 | 185 | ||
| 238 | ;; compat | 186 | ;; compat |
| 239 | (use-package compat-30 | 187 | (use-package compat-30 |
| 240 | :if +emacs29+ | 188 | :if +emacs29+ |
| 241 | :ensure 'compat) | 189 | :straight 'compat) |
| 242 | 190 | ||
| 243 | ;; Helper functions | 191 | ;; Helper functions |
| 244 | (defmacro defsetter (name &rest emacs-names) | 192 | (defmacro defsetter (name &rest emacs-names) |
| @@ -266,17 +214,17 @@ | |||
| 266 | (require 'arkta-project) | 214 | (require 'arkta-project) |
| 267 | 215 | ||
| 268 | (use-package ace-window | 216 | (use-package ace-window |
| 269 | :ensure t | 217 | :straight t |
| 270 | :bind (([remap other-window] . ace-window) | 218 | :bind (([remap other-window] . ace-window) |
| 271 | ("C-x o" . ace-window))) | 219 | ("C-x o" . ace-window))) |
| 272 | 220 | ||
| 273 | (use-package amx | 221 | (use-package amx |
| 274 | :ensure t | 222 | :straight t |
| 275 | :config | 223 | :config |
| 276 | (amx-mode +1)) | 224 | (amx-mode +1)) |
| 277 | 225 | ||
| 278 | (use-package company | 226 | (use-package company |
| 279 | :ensure t | 227 | :straight t |
| 280 | :custom | 228 | :custom |
| 281 | (company-format-margin-function #'company-text-icons-margin) | 229 | (company-format-margin-function #'company-text-icons-margin) |
| 282 | (company-text-face-extra-attributes '(:weight bold)) | 230 | (company-text-face-extra-attributes '(:weight bold)) |
| @@ -289,13 +237,13 @@ | |||
| 289 | (global-company-mode +1)) | 237 | (global-company-mode +1)) |
| 290 | 238 | ||
| 291 | (use-package compile | 239 | (use-package compile |
| 292 | :ensure nil | 240 | :straight '(compile :type built-in) |
| 293 | :bind (("C-c k" . compile)) | 241 | :bind (("C-c k" . compile)) |
| 294 | :custom | 242 | :custom |
| 295 | (compilation-scroll-output 'first-error)) | 243 | (compilation-scroll-output 'first-error)) |
| 296 | 244 | ||
| 297 | (use-package copyright | 245 | (use-package copyright |
| 298 | :ensure nil | 246 | :straight '(copyright :type built-in) |
| 299 | :init | 247 | :init |
| 300 | (defun arkta/maybe-fix-copyright () | 248 | (defun arkta/maybe-fix-copyright () |
| 301 | (save-mark-and-excursion | 249 | (save-mark-and-excursion |
| @@ -307,13 +255,13 @@ | |||
| 307 | (copyright-year-ranges t)) | 255 | (copyright-year-ranges t)) |
| 308 | 256 | ||
| 309 | (use-package counsel | 257 | (use-package counsel |
| 310 | :ensure t | 258 | :straight t |
| 311 | :after amx | 259 | :after amx |
| 312 | :config | 260 | :config |
| 313 | (counsel-mode +1)) | 261 | (counsel-mode +1)) |
| 314 | 262 | ||
| 315 | (use-package dashboard | 263 | (use-package dashboard |
| 316 | :ensure t | 264 | :straight t |
| 317 | :demand t | 265 | :demand t |
| 318 | :hook (server-after-make-frame . dashboard-open) | 266 | :hook (server-after-make-frame . dashboard-open) |
| 319 | :custom | 267 | :custom |
| @@ -330,12 +278,12 @@ | |||
| 330 | (dashboard-setup-startup-hook)) | 278 | (dashboard-setup-startup-hook)) |
| 331 | 279 | ||
| 332 | (use-package editorconfig | 280 | (use-package editorconfig |
| 333 | :ensure t | 281 | :straight t |
| 334 | :config | 282 | :config |
| 335 | (editorconfig-mode +1)) | 283 | (editorconfig-mode +1)) |
| 336 | 284 | ||
| 337 | (use-package eglot | 285 | (use-package eglot |
| 338 | :ensure nil | 286 | :straight '(eglot :type built-in) |
| 339 | :hook ((gdscript-mode go-ts-mode) . eglot-ensure) | 287 | :hook ((gdscript-mode go-ts-mode) . eglot-ensure) |
| 340 | :custom | 288 | :custom |
| 341 | (eglot-ignored-server-capabilities '(:documentFormattingProvider | 289 | (eglot-ignored-server-capabilities '(:documentFormattingProvider |
| @@ -344,26 +292,26 @@ | |||
| 344 | (eglot-autoshutdown t)) | 292 | (eglot-autoshutdown t)) |
| 345 | 293 | ||
| 346 | (use-package elpher | 294 | (use-package elpher |
| 347 | :ensure t | 295 | :straight t |
| 348 | :commands (elpher) | 296 | :commands (elpher) |
| 349 | :custom (elpher-default-url-type "gemini")) | 297 | :custom (elpher-default-url-type "gemini")) |
| 350 | 298 | ||
| 351 | (use-package envrc | 299 | (use-package envrc |
| 352 | :when nil | 300 | :when nil |
| 353 | :ensure t | 301 | :straight t |
| 354 | ;; This actually has to be hooked to after-init to be one of the first minor modes enabled | 302 | ;; This actually has to be hooked to after-init to be one of the first minor modes enabled |
| 355 | :hook (elpaca-after-init . envrc-global-mode)) | 303 | :hook (after-init . envrc-global-mode)) |
| 356 | 304 | ||
| 357 | (use-package exec-path-from-shell | 305 | (use-package exec-path-from-shell |
| 358 | ;; If any other environment variables are needed, they can be added to exec-path-from-shell-variables | 306 | ;; If any other environment variables are needed, they can be added to exec-path-from-shell-variables |
| 359 | :ensure t | 307 | :straight t |
| 360 | :custom | 308 | :custom |
| 361 | (exec-path-from-shell-variables '("PATH" "MANPATH" "SSH_AUTH_SOCK" "SSH_AGENT_PID" "GPG_AGENT_INFO" "LANG" "LC_CTYPE" "NIX_SSL_CERT_FILE" "NIX_PATH")) | 309 | (exec-path-from-shell-variables '("PATH" "MANPATH" "SSH_AUTH_SOCK" "SSH_AGENT_PID" "GPG_AGENT_INFO" "LANG" "LC_CTYPE" "NIX_SSL_CERT_FILE" "NIX_PATH")) |
| 362 | :config | 310 | :config |
| 363 | (exec-path-from-shell-initialize)) | 311 | (exec-path-from-shell-initialize)) |
| 364 | 312 | ||
| 365 | (use-package gcmh | 313 | (use-package gcmh |
| 366 | :ensure t | 314 | :straight t |
| 367 | :custom | 315 | :custom |
| 368 | (gcmh-idle-delay 'auto) | 316 | (gcmh-idle-delay 'auto) |
| 369 | (gcmh-auto-idle-delay-factor 10) | 317 | (gcmh-auto-idle-delay-factor 10) |
| @@ -372,12 +320,12 @@ | |||
| 372 | (gcmh-mode +1)) | 320 | (gcmh-mode +1)) |
| 373 | 321 | ||
| 374 | (use-package ibuffer | 322 | (use-package ibuffer |
| 375 | :ensure nil | 323 | :straight '(ibuffer :type built-in) |
| 376 | :bind (("C-x C-b" . ibuffer) | 324 | :bind (("C-x C-b" . ibuffer) |
| 377 | ([remap list-buffers] . ibuffer))) | 325 | ([remap list-buffers] . ibuffer))) |
| 378 | 326 | ||
| 379 | (use-package ivy | 327 | (use-package ivy |
| 380 | :ensure t | 328 | :straight t |
| 381 | :after (counsel swiper) | 329 | :after (counsel swiper) |
| 382 | :demand t | 330 | :demand t |
| 383 | :bind (("C-c r" . ivy-resume) | 331 | :bind (("C-c r" . ivy-resume) |
| @@ -391,10 +339,10 @@ | |||
| 391 | 339 | ||
| 392 | (use-package magit | 340 | (use-package magit |
| 393 | ;; TODO: Do some proper setup | 341 | ;; TODO: Do some proper setup |
| 394 | :ensure t) | 342 | :straight t) |
| 395 | 343 | ||
| 396 | (use-package popper | 344 | (use-package popper |
| 397 | :ensure t | 345 | :straight t |
| 398 | :defer nil | 346 | :defer nil |
| 399 | :bind (("C-`" . popper-toggle) | 347 | :bind (("C-`" . popper-toggle) |
| 400 | ("M-`" . popper-cycle) | 348 | ("M-`" . popper-cycle) |
| @@ -430,26 +378,26 @@ | |||
| 430 | (popper-echo-mode +1)) | 378 | (popper-echo-mode +1)) |
| 431 | 379 | ||
| 432 | (use-package saveplace | 380 | (use-package saveplace |
| 433 | :ensure nil | 381 | :straight '(saveplace :type built-in) |
| 434 | :config | 382 | :config |
| 435 | (save-place-mode 1)) | 383 | (save-place-mode 1)) |
| 436 | 384 | ||
| 437 | (use-package simple | 385 | (use-package simple |
| 438 | :ensure nil | 386 | :straight '(simple :type built-in) |
| 439 | :hook ((text-mode . turn-on-auto-fill) | 387 | :hook ((text-mode . turn-on-auto-fill) |
| 440 | (before-save . delete-trailing-whitespace)) | 388 | (before-save . delete-trailing-whitespace)) |
| 441 | :custom | 389 | :custom |
| 442 | (backward-delete-char-untabify-method nil)) | 390 | (backward-delete-char-untabify-method nil)) |
| 443 | 391 | ||
| 444 | (use-package swiper | 392 | (use-package swiper |
| 445 | :ensure t | 393 | :straight t |
| 446 | :bind (([remap isearch-forward] . swiper-isearch) | 394 | :bind (([remap isearch-forward] . swiper-isearch) |
| 447 | ([remap isearch-backward] . swiper-isearch-backward) | 395 | ([remap isearch-backward] . swiper-isearch-backward) |
| 448 | ("C-s" . swiper-isearch) | 396 | ("C-s" . swiper-isearch) |
| 449 | ("C-r" . swiper-isearch-backward))) | 397 | ("C-r" . swiper-isearch-backward))) |
| 450 | 398 | ||
| 451 | (use-package treemacs | 399 | (use-package treemacs |
| 452 | :ensure t | 400 | :straight t |
| 453 | :commands (treemacs treemacs-select-window) | 401 | :commands (treemacs treemacs-select-window) |
| 454 | :custom | 402 | :custom |
| 455 | (treemacs-select-when-already-in-treemacs 'next-or-back) | 403 | (treemacs-select-when-already-in-treemacs 'next-or-back) |
| @@ -457,7 +405,7 @@ | |||
| 457 | ("C-c C-SPC" . treemacs-select-window))) | 405 | ("C-c C-SPC" . treemacs-select-window))) |
| 458 | 406 | ||
| 459 | (use-package treesit | 407 | (use-package treesit |
| 460 | :ensure nil | 408 | :straight '(treesit :type built-in) |
| 461 | :config | 409 | :config |
| 462 | (setq treesit-extra-load-path | 410 | (setq treesit-extra-load-path |
| 463 | (list (expand-file-name "tree-sitter" local-config-dir))) | 411 | (list (expand-file-name "tree-sitter" local-config-dir))) |
| @@ -489,5 +437,5 @@ | |||
| 489 | treesit-language-source-alist)) | 437 | treesit-language-source-alist)) |
| 490 | 438 | ||
| 491 | (use-package warnings | 439 | (use-package warnings |
| 492 | :ensure nil | 440 | :straight '(warnings :type built-in) |
| 493 | :custom (warning-suppress-types '(comp))) | 441 | :custom (warning-suppress-types '(comp))) |
diff --git a/emacs/.config/emacs/shared/elpaca-lock.el b/emacs/.config/emacs/shared/elpaca-lock.el deleted file mode 100644 index 195e88b..0000000 --- a/emacs/.config/emacs/shared/elpaca-lock.el +++ /dev/null | |||
| @@ -1,476 +0,0 @@ | |||
| 1 | ((ace-window :source "elpaca-menu-lock-file" :recipe | ||
| 2 | (:package "ace-window" :repo "abo-abo/ace-window" :fetcher github :files | ||
| 3 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 4 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 5 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 6 | "*-pkg.el")) | ||
| 7 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 8 | "77115afc1b0b9f633084cf7479c767988106c196")) | ||
| 9 | (adoc-mode :source "elpaca-menu-lock-file" :recipe | ||
| 10 | (:package "adoc-mode" :fetcher github :repo "bbatsov/adoc-mode" :files | ||
| 11 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 12 | "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*" | ||
| 14 | "*-pkg.el")) | ||
| 15 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 16 | "20772277b8a5b8c08d49bd03043d5d4dd7a815e9")) | ||
| 17 | (amx :source "elpaca-menu-lock-file" :recipe | ||
| 18 | (:package "amx" :repo "DarwinAwardWinner/amx" :fetcher github :files | ||
| 19 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 20 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 21 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 22 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 23 | "5b3aa1aae84f4a225cb8d26ab79a32f97693f023")) | ||
| 24 | (auto-compile :source "elpaca-menu-lock-file" :recipe | ||
| 25 | (:package "auto-compile" :repo "emacscollective/auto-compile" :fetcher github :files | ||
| 26 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 27 | "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*" | ||
| 29 | "*-pkg.el")) | ||
| 30 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 31 | "20744a681ba5f0584695973a5ece3a794026ff76")) | ||
| 32 | (avy :source "elpaca-menu-lock-file" :recipe | ||
| 33 | (:package "avy" :repo "abo-abo/avy" :fetcher github :files | ||
| 34 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 35 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 36 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 37 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 38 | "933d1f36cca0f71e4acb5fac707e9ae26c536264")) | ||
| 39 | (cfrs :source "elpaca-menu-lock-file" :recipe | ||
| 40 | (:package "cfrs" :repo "Alexander-Miller/cfrs" :fetcher github :files | ||
| 41 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 42 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 43 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 44 | "*-pkg.el")) | ||
| 45 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 46 | "981bddb3fb9fd9c58aed182e352975bd10ad74c8")) | ||
| 47 | (colorful-mode :source "elpaca-menu-lock-file" :recipe | ||
| 48 | (:package "colorful-mode" :repo | ||
| 49 | ("https://github.com/DevelopmentCool2449/colorful-mode" . "colorful-mode") :files | ||
| 50 | ("*" (:exclude ".git")) :source "GNU ELPA" :protocol https :inherit t :depth treeless :ref | ||
| 51 | "09265f91c8ca77cde06c8f9af6923c9d149f1b81")) | ||
| 52 | (company :source "elpaca-menu-lock-file" :recipe | ||
| 53 | (:package "company" :fetcher github :repo "company-mode/company-mode" :files | ||
| 54 | (:defaults "icons" ("images/small" "doc/images/small/*.png")) :source "MELPA" :protocol https | ||
| 55 | :inherit t :depth treeless :ref "03bedfce7623c69dde08d85abdf0ceb2a89a274c")) | ||
| 56 | (company-mlton :source "elpaca-menu-lock-file" :recipe | ||
| 57 | (:source nil :protocol https :inherit t :depth treeless :host github :repo "MatthewFluet/company-mlton" | ||
| 58 | :package "company-mlton" :ref "9b09d209b4767a2af24784fb5321390ed1d445bf")) | ||
| 59 | (compat :source "elpaca-menu-lock-file" :recipe | ||
| 60 | (:package "compat" :repo ("https://github.com/emacs-compat/compat" . "compat") :files ("*" (:exclude ".git")) | ||
| 61 | :source "GNU ELPA" :protocol https :inherit t :depth treeless :ref | ||
| 62 | "cccd41f549fa88031a32deb26253b462021d7e12")) | ||
| 63 | (cond-let | ||
| 64 | :source "elpaca-menu-lock-file" :recipe | ||
| 65 | (:package "cond-let" :fetcher github :repo "tarsius/cond-let" :files | ||
| 66 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" | ||
| 67 | "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 68 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 69 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "79a16e1f2428f0f79f03250b987bc79cd37a029e")) | ||
| 70 | (counsel :source "elpaca-menu-lock-file" :recipe | ||
| 71 | (:package "counsel" :repo "abo-abo/swiper" :fetcher github :files ("counsel.el") :source "MELPA" :protocol | ||
| 72 | https :inherit t :depth treeless :ref "2257a9d0519e18f5ce7a7fafda8a1a8e5023628e")) | ||
| 73 | (dart-mode :source "elpaca-menu-lock-file" :recipe | ||
| 74 | (:package "dart-mode" :fetcher github :repo "emacsorphanage/dart-mode" :files | ||
| 75 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 76 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 77 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 78 | "*-pkg.el")) | ||
| 79 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 80 | "edb45cb7095b1e4f62eaae33e56fe9af5b010213")) | ||
| 81 | (dash :source "elpaca-menu-lock-file" :recipe | ||
| 82 | (:package "dash" :fetcher github :repo "magnars/dash.el" :files ("dash.el" "dash.texi") :source "MELPA" :protocol | ||
| 83 | https :inherit t :depth treeless :ref "af5ea5d8a13735fa27d2c3e6f756d065639a7b45")) | ||
| 84 | (dashboard :source "elpaca-menu-lock-file" :recipe | ||
| 85 | (:package "dashboard" :fetcher github :repo "emacs-dashboard/emacs-dashboard" :files (:defaults "banners") | ||
| 86 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 87 | "e5fc08e78223487aa0da12539be1a23356c09ec7")) | ||
| 88 | (doom-modeline :source "elpaca-menu-lock-file" :recipe | ||
| 89 | (:package "doom-modeline" :repo "seagle0128/doom-modeline" :fetcher github :files | ||
| 90 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 91 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 92 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 93 | "*-pkg.el")) | ||
| 94 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 95 | "abb1b4e0099fe2dc71b83bb555a4af7828ad033d")) | ||
| 96 | (ebuild-mode :source "elpaca-menu-lock-file" :recipe | ||
| 97 | (:source nil :protocol https :inherit t :depth treeless :host github :repo "emacsmirror/ebuild-mode" | ||
| 98 | :package "ebuild-mode" :ref "ae18a2d8cae2f7b3260a64b41fb7f613264c5eb4")) | ||
| 99 | (editorconfig :source "elpaca-menu-lock-file" :recipe | ||
| 100 | (:package "editorconfig" :fetcher github :repo "editorconfig/editorconfig-emacs" :old-names | ||
| 101 | (editorconfig-core editorconfig-fnmatch) :files | ||
| 102 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 103 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 104 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 105 | "*-pkg.el")) | ||
| 106 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 107 | "4af10445fcdf1c9dfa7af4f9e5bec59e8a759d6f")) | ||
| 108 | (elixir-mode :source "elpaca-menu-lock-file" :recipe | ||
| 109 | (:package "elixir-mode" :fetcher github :repo "elixir-editors/emacs-elixir" :files | ||
| 110 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 111 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 112 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 113 | "*-pkg.el")) | ||
| 114 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 115 | "00d6580a040a750e019218f9392cf9a4c2dac23a")) | ||
| 116 | (elpaca :source | ||
| 117 | "elpaca-menu-lock-file" :recipe | ||
| 118 | (:source nil :protocol https :inherit ignore :depth 1 :repo "https://github.com/progfolio/elpaca.git" :ref | ||
| 119 | "a60613a8851df0ce2f859698320a4176e8f193ac" :files (:defaults "elpaca-test.el" (:exclude "extensions")) | ||
| 120 | :build (:not elpaca--activate-package) :package "elpaca")) | ||
| 121 | (elpaca-use-package :source "elpaca-menu-lock-file" :recipe | ||
| 122 | (:package "elpaca-use-package" :wait t :repo "https://github.com/progfolio/elpaca.git" :files | ||
| 123 | ("extensions/elpaca-use-package.el") :main "extensions/elpaca-use-package.el" :build | ||
| 124 | (:not elpaca--compile-info) :source "Elpaca extensions" :protocol https :inherit t :depth | ||
| 125 | treeless :ref "a60613a8851df0ce2f859698320a4176e8f193ac")) | ||
| 126 | (elpher :source "elpaca-menu-lock-file" :recipe | ||
| 127 | (:package "elpher" :url "https://thelambdalab.xyz/git/elpher.git" :fetcher git :files | ||
| 128 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 129 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 130 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 131 | "*-pkg.el")) | ||
| 132 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 133 | "dcdeb86f7ae633e252f9ef8a73d3458e87c1ab12")) | ||
| 134 | (emojify :source "elpaca-menu-lock-file" :recipe | ||
| 135 | (:package "emojify" :fetcher github :repo "iqbalansari/emacs-emojify" :files (:defaults "data" "images") | ||
| 136 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 137 | "1b726412f19896abf5e4857d4c32220e33400b55")) | ||
| 138 | (envrc :source "elpaca-menu-lock-file" :recipe | ||
| 139 | (:package "envrc" :fetcher github :repo "purcell/envrc" :files | ||
| 140 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 141 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 142 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 143 | "*-pkg.el")) | ||
| 144 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 145 | "de1ae6e538764f74659f358b04af0d84fa0fef42")) | ||
| 146 | (exec-path-from-shell :source "elpaca-menu-lock-file" :recipe | ||
| 147 | (:package "exec-path-from-shell" :fetcher github :repo "purcell/exec-path-from-shell" :files | ||
| 148 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" | ||
| 149 | "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" | ||
| 150 | "docs/*.texinfo" | ||
| 151 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" | ||
| 152 | "README*" "*-pkg.el")) | ||
| 153 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 154 | "59631fc475678ca299cc9503c1e48e87404b0b80")) | ||
| 155 | (f :source "elpaca-menu-lock-file" :recipe | ||
| 156 | (:package "f" :fetcher github :repo "rejeep/f.el" :files | ||
| 157 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" | ||
| 158 | "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 159 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 160 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "931b6d0667fe03e7bf1c6c282d6d8d7006143c52")) | ||
| 161 | (gcmh :source "elpaca-menu-lock-file" :recipe | ||
| 162 | (:package "gcmh" :repo "koral/gcmh" :fetcher gitlab :files | ||
| 163 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 164 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 165 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 166 | "*-pkg.el")) | ||
| 167 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 168 | "0089f9c3a6d4e9a310d0791cf6fa8f35642ecfd9")) | ||
| 169 | (gdscript-mode :source "elpaca-menu-lock-file" :recipe | ||
| 170 | (:package "gdscript-mode" :fetcher github :repo "godotengine/emacs-gdscript-mode" :files | ||
| 171 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 172 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 173 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 174 | "*-pkg.el")) | ||
| 175 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 176 | "bd0a741066a7bb2dfa51d2daec54fc38d56078a5")) | ||
| 177 | (git-gutter :source "elpaca-menu-lock-file" :recipe | ||
| 178 | (:package "git-gutter" :repo "emacsorphanage/git-gutter" :fetcher github :files | ||
| 179 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 180 | "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*" | ||
| 182 | "*-pkg.el")) | ||
| 183 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 184 | "5429931c91469c8dbf82f97e81414bdf25e838a4")) | ||
| 185 | (groovy-mode :source "elpaca-menu-lock-file" :recipe | ||
| 186 | (:package "groovy-mode" :fetcher github :repo "Groovy-Emacs-Modes/groovy-emacs-modes" :files | ||
| 187 | ("*groovy*.el") :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 188 | "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb")) | ||
| 189 | (haskell-mode :source "elpaca-menu-lock-file" :recipe | ||
| 190 | (:package "haskell-mode" :repo "haskell/haskell-mode" :fetcher github :files | ||
| 191 | (:defaults "NEWS" "logo.svg") :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 192 | "bd89438b0e6e6b6877d635699e265da85e85ca06")) | ||
| 193 | (hl-todo :source "elpaca-menu-lock-file" :recipe | ||
| 194 | (:package "hl-todo" :repo "tarsius/hl-todo" :fetcher github :files | ||
| 195 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 196 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 197 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 198 | "*-pkg.el")) | ||
| 199 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 200 | "2e9504511aa393686f44a36716c1d2ebdc5def1f")) | ||
| 201 | (ht :source "elpaca-menu-lock-file" :recipe | ||
| 202 | (:package "ht" :fetcher github :repo "Wilfred/ht.el" :files | ||
| 203 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" | ||
| 204 | "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 205 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 206 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 207 | "1c49aad1c820c86f7ee35bf9fff8429502f60fef")) | ||
| 208 | (htmlize :source "elpaca-menu-lock-file" :recipe | ||
| 209 | (:package "htmlize" :fetcher github :repo "emacsorphanage/htmlize" :files | ||
| 210 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 211 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 212 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 213 | "*-pkg.el")) | ||
| 214 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 215 | "c9a8196a59973fabb3763b28069af9a4822a5260")) | ||
| 216 | (hydra :source "elpaca-menu-lock-file" :recipe | ||
| 217 | (:package "hydra" :repo "abo-abo/hydra" :fetcher github :files (:defaults (:exclude "lv.el")) :source "MELPA" | ||
| 218 | :protocol https :inherit t :depth treeless :ref "59a2a45a35027948476d1d7751b0f0215b1e61aa")) | ||
| 219 | (inheritenv :source "elpaca-menu-lock-file" :recipe | ||
| 220 | (:package "inheritenv" :fetcher github :repo "purcell/inheritenv" :files | ||
| 221 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 222 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 223 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 224 | "*-pkg.el")) | ||
| 225 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 226 | "b9e67cc20c069539698a9ac54d0e6cc11e616c6f")) | ||
| 227 | (ivy :source "elpaca-menu-lock-file" :recipe | ||
| 228 | (:package "ivy" :repo "abo-abo/swiper" :fetcher github :files | ||
| 229 | (:defaults "doc/ivy-help.org" (:exclude "swiper.el" "counsel.el" "ivy-hydra.el" "ivy-avy.el")) :source | ||
| 230 | "MELPA" :protocol https :inherit t :depth treeless :ref "2257a9d0519e18f5ce7a7fafda8a1a8e5023628e")) | ||
| 231 | (kotlin-ts-mode :source "elpaca-menu-lock-file" :recipe | ||
| 232 | (:package "kotlin-ts-mode" :fetcher gitlab :repo "bricka/emacs-kotlin-ts-mode" :files | ||
| 233 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 234 | "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*" | ||
| 236 | "*-pkg.el")) | ||
| 237 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 238 | "051c9ef534956c235343fb41546623ff87a1695b")) | ||
| 239 | (llama :source "elpaca-menu-lock-file" :recipe | ||
| 240 | (:package "llama" :fetcher github :repo "tarsius/llama" :files ("llama.el" ".dir-locals.el") :source "MELPA" | ||
| 241 | :protocol https :inherit t :depth treeless :ref "ec1d4ef02f5572fc5aff3f62d3e7ef791f444456")) | ||
| 242 | (lua-mode :source "elpaca-menu-lock-file" :recipe | ||
| 243 | (:package "lua-mode" :repo "immerrr/lua-mode" :fetcher github :files (:defaults (:exclude "init-tryout.el")) | ||
| 244 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 245 | "2f6b8d7a6317e42c953c5119b0119ddb337e0a5f")) | ||
| 246 | (lv :source "elpaca-menu-lock-file" :recipe | ||
| 247 | (:package "lv" :repo "abo-abo/hydra" :fetcher github :files ("lv.el") :source "MELPA" :protocol https :inherit t | ||
| 248 | :depth treeless :ref "59a2a45a35027948476d1d7751b0f0215b1e61aa")) | ||
| 249 | (macrostep :source "elpaca-menu-lock-file" :recipe | ||
| 250 | (:package "macrostep" :fetcher github :repo "emacsorphanage/macrostep" :files | ||
| 251 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 252 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 253 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 254 | "*-pkg.el")) | ||
| 255 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 256 | "d0928626b4711dcf9f8f90439d23701118724199")) | ||
| 257 | (magit :source "elpaca-menu-lock-file" :recipe | ||
| 258 | (:package "magit" :fetcher github :repo "magit/magit" :files | ||
| 259 | ("lisp/magit*.el" "lisp/git-*.el" "docs/magit.texi" "docs/AUTHORS.md" "LICENSE" ".dir-locals.el" | ||
| 260 | (:exclude "lisp/magit-section.el")) | ||
| 261 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 262 | "128258ca93b7dfc7f6ddc9763f01e99c5d0d841f")) | ||
| 263 | (magit-section :source "elpaca-menu-lock-file" :recipe | ||
| 264 | (:package "magit-section" :fetcher github :repo "magit/magit" :files | ||
| 265 | ("lisp/magit-section.el" "docs/magit-section.texi" "magit-section-pkg.el") :source "MELPA" | ||
| 266 | :protocol https :inherit t :depth treeless :ref "128258ca93b7dfc7f6ddc9763f01e99c5d0d841f")) | ||
| 267 | (markdown-mode :source "elpaca-menu-lock-file" :recipe | ||
| 268 | (:package "markdown-mode" :fetcher github :repo "jrblevin/markdown-mode" :files | ||
| 269 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 270 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 271 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 272 | "*-pkg.el")) | ||
| 273 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 274 | "d51c469133d220823cc6ab50ff8e8743ed6e42fb")) | ||
| 275 | (modus-themes :source "elpaca-menu-lock-file" :recipe | ||
| 276 | (:package "modus-themes" :fetcher github :repo "protesilaos/modus-themes" :files | ||
| 277 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 278 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 279 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 280 | "*-pkg.el")) | ||
| 281 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 282 | "d8a80e52d1993bd5518f5b465e599c9d5b336b27")) | ||
| 283 | (nasm-mode :source "elpaca-menu-lock-file" :recipe | ||
| 284 | (:package "nasm-mode" :repo "skeeto/nasm-mode" :fetcher github :files | ||
| 285 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 286 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 287 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 288 | "*-pkg.el")) | ||
| 289 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 290 | "4e670f6dededab858251670aa5459c950f78d867")) | ||
| 291 | (nerd-icons :source "elpaca-menu-lock-file" :recipe | ||
| 292 | (:package "nerd-icons" :repo "rainstormstudio/nerd-icons.el" :fetcher github :files (:defaults "data") | ||
| 293 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 294 | "418f137faac926b822582fbce55a74a26e891ec5")) | ||
| 295 | (ninja-mode :source "elpaca-menu-lock-file" :recipe | ||
| 296 | (:package "ninja-mode" :fetcher github :repo "ninja-build/ninja-emacs" :files | ||
| 297 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 298 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 299 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 300 | "*-pkg.el")) | ||
| 301 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 302 | "573c3aaedc6e90e9a8954bb70a24e079af7df390")) | ||
| 303 | (nix-mode :source "elpaca-menu-lock-file" :recipe | ||
| 304 | (:package "nix-mode" :fetcher github :repo "NixOS/nix-mode" :files | ||
| 305 | (:defaults (:exclude "nix-company.el" "nix-mode-mmm.el")) :source "MELPA" :protocol https :inherit | ||
| 306 | t :depth treeless :ref "719feb7868fb567ecfe5578f6119892c771ac5e5")) | ||
| 307 | (pfuture :source "elpaca-menu-lock-file" :recipe | ||
| 308 | (:package "pfuture" :repo "Alexander-Miller/pfuture" :fetcher github :files | ||
| 309 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 310 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 311 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 312 | "*-pkg.el")) | ||
| 313 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 314 | "19b53aebbc0f2da31de6326c495038901bffb73c")) | ||
| 315 | (php-mode :source "elpaca-menu-lock-file" :recipe | ||
| 316 | (:package "php-mode" :repo "emacs-php/php-mode" :fetcher github :files | ||
| 317 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 318 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 319 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 320 | "*-pkg.el")) | ||
| 321 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 322 | "7ed83bcd339a253c7471504f227543270a394eeb")) | ||
| 323 | (pico8-mode :source "elpaca-menu-lock-file" :recipe | ||
| 324 | (:source nil :protocol https :inherit t :depth treeless :host github :repo "Kaali/pico8-mode" :package | ||
| 325 | "pico8-mode" :ref "e276c65352f294679af62148df41f36dac744426")) | ||
| 326 | (popper :source "elpaca-menu-lock-file" :recipe | ||
| 327 | (:package "popper" :fetcher github :repo "karthink/popper" :files | ||
| 328 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 329 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 330 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 331 | "*-pkg.el")) | ||
| 332 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 333 | "49f4904480cf4ca5c6db83fcfa9e6ea8d4567d96")) | ||
| 334 | (posframe :source "elpaca-menu-lock-file" :recipe | ||
| 335 | (:package "posframe" :fetcher github :repo "tumashu/posframe" :files | ||
| 336 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 337 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 338 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 339 | "*-pkg.el")) | ||
| 340 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 341 | "12f540c9ad5da09673b2bca1132b41f94c134e82")) | ||
| 342 | (proof-general :source "elpaca-menu-lock-file" :recipe | ||
| 343 | (:package "proof-general" :fetcher github :repo "ProofGeneral/PG" :files | ||
| 344 | (:defaults "CHANGES" "AUTHORS" "COPYING" "generic" "images" "lib" ("coq" "coq/*.el") | ||
| 345 | "easycrypt" "phox" "qrhl" "pghaskell" "pgocaml" "pgshell") | ||
| 346 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 347 | "f33b478d1144d6828dfa0df7f0d7d48da704ea11")) | ||
| 348 | (racket-mode :source "elpaca-menu-lock-file" :recipe | ||
| 349 | (:package "racket-mode" :fetcher github :repo "greghendershott/racket-mode" :files | ||
| 350 | (:defaults "*.rkt" ("racket" "racket/*") (:exclude "racket/example/*" "racket/test/*")) :source | ||
| 351 | "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 352 | "b9a4f51005fedca9e042e108e03313946f5e5acf")) | ||
| 353 | (rainbow-delimiters :source "elpaca-menu-lock-file" :recipe | ||
| 354 | (:package "rainbow-delimiters" :fetcher github :repo "Fanael/rainbow-delimiters" :files | ||
| 355 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 356 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 357 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" | ||
| 358 | "README*" "*-pkg.el")) | ||
| 359 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 360 | "f40ece58df8b2f0fb6c8576b527755a552a5e763")) | ||
| 361 | (reformatter :source "elpaca-menu-lock-file" :recipe | ||
| 362 | (:package "reformatter" :repo "purcell/emacs-reformatter" :fetcher github :files | ||
| 363 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 364 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 365 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 366 | "*-pkg.el")) | ||
| 367 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 368 | "c52e91d5438b9bf16b77b4384822e254f10a6b0a")) | ||
| 369 | (s :source "elpaca-menu-lock-file" :recipe | ||
| 370 | (:package "s" :fetcher github :repo "magnars/s.el" :files | ||
| 371 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" | ||
| 372 | "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 373 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 374 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "dda84d38fffdaf0c9b12837b504b402af910d01d")) | ||
| 375 | (scala-mode :source "elpaca-menu-lock-file" :recipe | ||
| 376 | (:package "scala-mode" :fetcher github :repo "hvesalai/emacs-scala-mode" :files | ||
| 377 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 378 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 379 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 380 | "*-pkg.el")) | ||
| 381 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 382 | "661337d8aa0a0cb418184c83757661603de3b2e3")) | ||
| 383 | (seq :source "elpaca-menu-lock-file" :recipe | ||
| 384 | (:package "seq" :repo ("https://github.com/emacsmirror/gnu_elpa" . "seq") :branch "externals/seq" :files | ||
| 385 | ("*" (:exclude ".git")) :source "GNU ELPA" :protocol https :inherit t :depth treeless :build | ||
| 386 | (elpaca--queue-dependencies elpaca--add-info-path | ||
| 387 | (lambda (e) (when (featurep 'seq) (unload-feature 'seq t)) | ||
| 388 | (elpaca--continue-build e)) | ||
| 389 | elpaca--activate-package) | ||
| 390 | :ref "27a90793a13f149121180e864fa53d68b9eac0b3")) | ||
| 391 | (shrink-path :source "elpaca-menu-lock-file" :recipe | ||
| 392 | (:package "shrink-path" :fetcher gitlab :repo "bennya/shrink-path.el" :files | ||
| 393 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 394 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 395 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 396 | "*-pkg.el")) | ||
| 397 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 398 | "c14882c8599aec79a6e8ef2d06454254bb3e1e41")) | ||
| 399 | (slime :source "elpaca-menu-lock-file" :recipe | ||
| 400 | (:package "slime" :fetcher github :repo "slime/slime" :files | ||
| 401 | ("*.el" ("lib" "lib/hyperspec.el") "swank" "*.lisp" "*.asd" "doc/slime.texi" "doc/slime.info" | ||
| 402 | "doc/dir" "ChangeLog" ("contrib" "contrib/*") (:exclude "contrib/test" "contrib/Makefile")) | ||
| 403 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 404 | "e57ff4278d519bfda9523a30db8d927b84430516")) | ||
| 405 | (smalltalk-mode :source "elpaca-menu-lock-file" :recipe | ||
| 406 | (:package "smalltalk-mode" :repo ("https://github.com/emacsmirror/gnu_elpa" . "smalltalk-mode") :branch | ||
| 407 | "externals/smalltalk-mode" :files ("*" (:exclude ".git")) :source "GNU ELPA" :protocol https | ||
| 408 | :inherit t :depth treeless :ref "f2e976fd395f36c95b9b0b44a22e027232f550ac")) | ||
| 409 | (sml-mode :source "elpaca-menu-lock-file" :recipe | ||
| 410 | (:package "sml-mode" :repo ("https://github.com/emacsmirror/gnu_elpa" . "sml-mode") :branch | ||
| 411 | "externals/sml-mode" :files ("*" (:exclude ".git")) :source "GNU ELPA" :protocol https :inherit t | ||
| 412 | :depth treeless :ref "39ad5243eb761821e5342ed8cf1ba111d2492f48")) | ||
| 413 | (solaire-mode :source "elpaca-menu-lock-file" :recipe | ||
| 414 | (:package "solaire-mode" :repo "hlissner/emacs-solaire-mode" :fetcher github :files | ||
| 415 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 416 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 417 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 418 | "*-pkg.el")) | ||
| 419 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 420 | "c9334666bd208f3322e6118d30eba1b2438e2bb9")) | ||
| 421 | (svelte-mode :source "elpaca-menu-lock-file" :recipe | ||
| 422 | (:package "svelte-mode" :fetcher github :repo "leafOfTree/svelte-mode" :files | ||
| 423 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 424 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 425 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 426 | "*-pkg.el")) | ||
| 427 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 428 | "ac8fba901dc790976f9893e338c8ad1241b897c6")) | ||
| 429 | (swift-mode :source "elpaca-menu-lock-file" :recipe | ||
| 430 | (:package "swift-mode" :repo "swift-emacs/swift-mode" :fetcher github :files | ||
| 431 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 432 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 433 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 434 | "*-pkg.el")) | ||
| 435 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 436 | "c2fe47722fcab02a8bd40b443fc11687793591e9")) | ||
| 437 | (swiper :source "elpaca-menu-lock-file" :recipe | ||
| 438 | (:package "swiper" :repo "abo-abo/swiper" :fetcher github :files ("swiper.el") :source "MELPA" :protocol https | ||
| 439 | :inherit t :depth treeless :ref "2257a9d0519e18f5ce7a7fafda8a1a8e5023628e")) | ||
| 440 | (transient :source "elpaca-menu-lock-file" :recipe | ||
| 441 | (:package "transient" :fetcher github :repo "magit/transient" :files | ||
| 442 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 443 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 444 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 445 | "*-pkg.el")) | ||
| 446 | :source "MELPA" :protocol https :inherit t :depth treeless :build | ||
| 447 | (elpaca--queue-dependencies elpaca--add-info-path | ||
| 448 | (lambda (e) (when (featurep 'transient) (unload-feature 'transient t)) | ||
| 449 | (elpaca--continue-build e)) | ||
| 450 | elpaca--activate-package) | ||
| 451 | :ref "053d56e4de2dd78bf32f7af7ed5f289a91cdb6ac")) | ||
| 452 | (treemacs :source "elpaca-menu-lock-file" :recipe | ||
| 453 | (:package "treemacs" :fetcher github :repo "Alexander-Miller/treemacs" :files | ||
| 454 | (:defaults "Changelog.org" "icons" "src/elisp/treemacs*.el" "src/scripts/treemacs*.py" | ||
| 455 | (:exclude "src/extra/*")) | ||
| 456 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 457 | "05333cc23ca4349cd839cf1c18e1eaef1f6b70ec")) | ||
| 458 | (typst-ts-mode :source "elpaca-menu-lock-file" :recipe | ||
| 459 | (:package "typst-ts-mode" :repo ("https://codeberg.org/meow_king/typst-ts-mode" . "typst-ts-mode") | ||
| 460 | :files ("*" (:exclude ".git")) :source "NonGNU ELPA" :protocol https :inherit t :depth | ||
| 461 | treeless :ref "9b6aae27e9f20983df7d3800e0c2ec5e4b7b6cbb")) | ||
| 462 | (with-editor :source "elpaca-menu-lock-file" | ||
| 463 | :recipe | ||
| 464 | (:package "with-editor" :fetcher github :repo "magit/with-editor" :files | ||
| 465 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" | ||
| 466 | "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 467 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) | ||
| 468 | :source "MELPA" :protocol https :inherit t :depth treeless :ref "87a384a0e59260cca41ca8831d98e195b1ec8ada")) | ||
| 469 | (zig-mode :source "elpaca-menu-lock-file" :recipe | ||
| 470 | (:package "zig-mode" :repo "ziglang/zig-mode" :fetcher github :files | ||
| 471 | ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" | ||
| 472 | "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo" | ||
| 473 | (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" | ||
| 474 | "*-pkg.el")) | ||
| 475 | :source "MELPA" :protocol https :inherit t :depth treeless :ref | ||
| 476 | "8c1f0bd07e88a443e16e6ffd3abd1d3e76e10f35"))) | ||
diff --git a/emacs/.config/emacs/straight/versions/default.el b/emacs/.config/emacs/straight/versions/default.el new file mode 100644 index 0000000..1b3b5ab --- /dev/null +++ b/emacs/.config/emacs/straight/versions/default.el | |||
| @@ -0,0 +1,76 @@ | |||
| 1 | (("PG" . "f33b478d1144d6828dfa0df7f0d7d48da704ea11") | ||
| 2 | ("ace-window" . "77115afc1b0b9f633084cf7479c767988106c196") | ||
| 3 | ("adoc-mode" . "20772277b8a5b8c08d49bd03043d5d4dd7a815e9") | ||
| 4 | ("amx" . "5b3aa1aae84f4a225cb8d26ab79a32f97693f023") | ||
| 5 | ("auto-compile" . "20744a681ba5f0584695973a5ece3a794026ff76") | ||
| 6 | ("avy" . "933d1f36cca0f71e4acb5fac707e9ae26c536264") | ||
| 7 | ("cfrs" . "981bddb3fb9fd9c58aed182e352975bd10ad74c8") | ||
| 8 | ("colorful-mode" . "38737a813246f352c3fdeb15b2818c4679077619") | ||
| 9 | ("company-mlton" . "9b09d209b4767a2af24784fb5321390ed1d445bf") | ||
| 10 | ("company-mode" . "03bedfce7623c69dde08d85abdf0ceb2a89a274c") | ||
| 11 | ("compat" . "97f24af413a38a7f1aaedb29f5aaaa333796a5b4") | ||
| 12 | ("cond-let" . "79a16e1f2428f0f79f03250b987bc79cd37a029e") | ||
| 13 | ("dart-mode" . "edb45cb7095b1e4f62eaae33e56fe9af5b010213") | ||
| 14 | ("dash.el" . "af5ea5d8a13735fa27d2c3e6f756d065639a7b45") | ||
| 15 | ("doom-modeline" . "abb1b4e0099fe2dc71b83bb555a4af7828ad033d") | ||
| 16 | ("ebuild-mode" . "ae18a2d8cae2f7b3260a64b41fb7f613264c5eb4") | ||
| 17 | ("editorconfig-emacs" . "4af10445fcdf1c9dfa7af4f9e5bec59e8a759d6f") | ||
| 18 | ("el-get" . "d3815eb03df07d755a14e6be2c5305daa47ba28b") | ||
| 19 | ("elpher" . "dcdeb86f7ae633e252f9ef8a73d3458e87c1ab12") | ||
| 20 | ("emacs-dashboard" . "e5fc08e78223487aa0da12539be1a23356c09ec7") | ||
| 21 | ("emacs-elixir" . "00d6580a040a750e019218f9392cf9a4c2dac23a") | ||
| 22 | ("emacs-emojify" . "1b726412f19896abf5e4857d4c32220e33400b55") | ||
| 23 | ("emacs-gdscript-mode" . "bd0a741066a7bb2dfa51d2daec54fc38d56078a5") | ||
| 24 | ("emacs-kotlin-ts-mode" . "051c9ef534956c235343fb41546623ff87a1695b") | ||
| 25 | ("emacs-reformatter" . "c52e91d5438b9bf16b77b4384822e254f10a6b0a") | ||
| 26 | ("emacs-scala-mode" . "661337d8aa0a0cb418184c83757661603de3b2e3") | ||
| 27 | ("emacs-solaire-mode" . "c9334666bd208f3322e6118d30eba1b2438e2bb9") | ||
| 28 | ("emacsmirror-mirror" . "b103b38d68a89695798b59484b4d3127fa91a59e") | ||
| 29 | ("envrc" . "de1ae6e538764f74659f358b04af0d84fa0fef42") | ||
| 30 | ("exec-path-from-shell" . "59631fc475678ca299cc9503c1e48e87404b0b80") | ||
| 31 | ("f.el" . "931b6d0667fe03e7bf1c6c282d6d8d7006143c52") | ||
| 32 | ("gcmh" . "0089f9c3a6d4e9a310d0791cf6fa8f35642ecfd9") | ||
| 33 | ("git-gutter" . "5429931c91469c8dbf82f97e81414bdf25e838a4") | ||
| 34 | ("gnu-elpa-mirror" . "e15f2d8da53d44f3b6a7b39cdb49f6e01e7e2b87") | ||
| 35 | ("groovy-emacs-modes" . "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb") | ||
| 36 | ("haskell-mode" . "bd89438b0e6e6b6877d635699e265da85e85ca06") | ||
| 37 | ("hl-todo" . "2e9504511aa393686f44a36716c1d2ebdc5def1f") | ||
| 38 | ("ht.el" . "1c49aad1c820c86f7ee35bf9fff8429502f60fef") | ||
| 39 | ("htmlize" . "c9a8196a59973fabb3763b28069af9a4822a5260") | ||
| 40 | ("hydra" . "59a2a45a35027948476d1d7751b0f0215b1e61aa") | ||
| 41 | ("inheritenv" . "b9e67cc20c069539698a9ac54d0e6cc11e616c6f") | ||
| 42 | ("llama" . "ec1d4ef02f5572fc5aff3f62d3e7ef791f444456") | ||
| 43 | ("lua-mode" . "2f6b8d7a6317e42c953c5119b0119ddb337e0a5f") | ||
| 44 | ("macrostep" . "d0928626b4711dcf9f8f90439d23701118724199") | ||
| 45 | ("magit" . "128258ca93b7dfc7f6ddc9763f01e99c5d0d841f") | ||
| 46 | ("markdown-mode" . "d51c469133d220823cc6ab50ff8e8743ed6e42fb") | ||
| 47 | ("melpa" . "b076512819264d79f0235f53faf26f2592480843") | ||
| 48 | ("modus-themes" . "d8a80e52d1993bd5518f5b465e599c9d5b336b27") | ||
| 49 | ("nasm-mode" . "4e670f6dededab858251670aa5459c950f78d867") | ||
| 50 | ("nerd-icons.el" . "418f137faac926b822582fbce55a74a26e891ec5") | ||
| 51 | ("ninja-emacs" . "573c3aaedc6e90e9a8954bb70a24e079af7df390") | ||
| 52 | ("nix-mode" . "719feb7868fb567ecfe5578f6119892c771ac5e5") | ||
| 53 | ("nongnu-elpa" . "f5b312b749043106a17f388ea3d153239b9bd541") | ||
| 54 | ("pfuture" . "19b53aebbc0f2da31de6326c495038901bffb73c") | ||
| 55 | ("php-mode" . "7ed83bcd339a253c7471504f227543270a394eeb") | ||
| 56 | ("pico8-mode" . "e276c65352f294679af62148df41f36dac744426") | ||
| 57 | ("popper" . "49f4904480cf4ca5c6db83fcfa9e6ea8d4567d96") | ||
| 58 | ("posframe" . "12f540c9ad5da09673b2bca1132b41f94c134e82") | ||
| 59 | ("racket-mode" . "b9a4f51005fedca9e042e108e03313946f5e5acf") | ||
| 60 | ("rainbow-delimiters" . "f40ece58df8b2f0fb6c8576b527755a552a5e763") | ||
| 61 | ("s.el" . "dda84d38fffdaf0c9b12837b504b402af910d01d") | ||
| 62 | ("seq" . "da86da9bf111f68fb81efd466d76d53af5aebc00") | ||
| 63 | ("shrink-path.el" . "c14882c8599aec79a6e8ef2d06454254bb3e1e41") | ||
| 64 | ("slime" . "e57ff4278d519bfda9523a30db8d927b84430516") | ||
| 65 | ("smalltalk-mode" . "274b17efbf0dd9962842aa9eea76b117796d17ed") | ||
| 66 | ("sml-mode" . "c33659fd9b62fab436366f731daa4339691dd6bf") | ||
| 67 | ("straight.el" . "0ad6fd8f37bd918c72989df18c76a68649f0a372") | ||
| 68 | ("svelte-mode" . "ac8fba901dc790976f9893e338c8ad1241b897c6") | ||
| 69 | ("swift-mode" . "c2fe47722fcab02a8bd40b443fc11687793591e9") | ||
| 70 | ("swiper" . "2257a9d0519e18f5ce7a7fafda8a1a8e5023628e") | ||
| 71 | ("transient" . "053d56e4de2dd78bf32f7af7ed5f289a91cdb6ac") | ||
| 72 | ("treemacs" . "05333cc23ca4349cd839cf1c18e1eaef1f6b70ec") | ||
| 73 | ("typst-ts-mode" . "fa03e477dfc57ea498ef9a624b2ec7bf655dc25c") | ||
| 74 | ("with-editor" . "87a384a0e59260cca41ca8831d98e195b1ec8ada") | ||
| 75 | ("zig-mode" . "8c1f0bd07e88a443e16e6ffd3abd1d3e76e10f35")) | ||
| 76 | :epsilon | ||