diff --git a/custom-init.el b/custom-init.el index 78c4a33..0f32042 100644 --- a/custom-init.el +++ b/custom-init.el @@ -56,30 +56,32 @@ (require '+custom-pkg-fonts "$HOME/.emacs.d/pkg/fonts.el") ;; Actual supported languages and file syntax. -(require '+custom-lang-elisp "$HOME/.emacs.d/lang/elisp.el") -(require '+custom-lang-common-lisp "$HOME/.emacs.d/lang/common-lisp.el") -(require '+custom-lang-ruby "$HOME/.emacs.d/lang/ruby.el") -(require '+custom-lang-web "$HOME/.emacs.d/lang/web.el") -(require '+custom-lang-javascript "$HOME/.emacs.d/lang/javascript.el") -(require '+custom-lang-dhall "$HOME/.emacs.d/lang/dhall.el") -(require '+custom-lang-elixir "$HOME/.emacs.d/lang/elixir.el") -(require '+custom-lang-erlang "$HOME/.emacs.d/lang/erlang.el") -(require '+custom-lang-gleam "$HOME/.emacs.d/lang/gleam.el") -(require '+custom-lang-fsharp "$HOME/.emacs.d/lang/fsharp.el") -(require '+custom-lang-sh "$HOME/.emacs.d/lang/sh.el") -(require '+custom-lang-python "$HOME/.emacs.d/lang/python.el") -(require '+custom-lang-rust "$HOME/.emacs.d/lang/rust.el") -(require '+custom-lang-haskell "$HOME/.emacs.d/lang/haskell.el") (require '+custom-lang-clang "$HOME/.emacs.d/lang/clang.el") (require '+custom-lang-clojure "$HOME/.emacs.d/lang/clojure.el") -(require '+custom-lang-ocaml "$HOME/.emacs.d/lang/ocaml.el") -(require '+custom-lang-kotlin "$HOME/.emacs.d/lang/kotlin.el") -(require '+custom-lang-purescript "$HOME/.emacs.d/lang/purescript.el") -(require '+custom-lang-php "$HOME/.emacs.d/lang/php.el") +(require '+custom-lang-common-lisp "$HOME/.emacs.d/lang/common-lisp.el") +(require '+custom-lang-dart "$HOME/.emacs.d/lang/dart.el") +(require '+custom-lang-dhall "$HOME/.emacs.d/lang/dhall.el") +(require '+custom-lang-elisp "$HOME/.emacs.d/lang/elisp.el") +(require '+custom-lang-elixir "$HOME/.emacs.d/lang/elixir.el") +(require '+custom-lang-erlang "$HOME/.emacs.d/lang/erlang.el") +(require '+custom-lang-fsharp "$HOME/.emacs.d/lang/fsharp.el") +(require '+custom-lang-gleam "$HOME/.emacs.d/lang/gleam.el") (require '+custom-lang-golang "$HOME/.emacs.d/lang/golang.el") -(require '+custom-lang-ziglang "$HOME/.emacs.d/lang/ziglang.el") +(require '+custom-lang-haskell "$HOME/.emacs.d/lang/haskell.el") +(require '+custom-lang-javascript "$HOME/.emacs.d/lang/javascript.el") +(require '+custom-lang-kotlin "$HOME/.emacs.d/lang/kotlin.el") +(require '+custom-lang-lean "$HOME/.emacs.d/lang/lean.el") (require '+custom-lang-markdown "$HOME/.emacs.d/lang/markdown.el") +(require '+custom-lang-ocaml "$HOME/.emacs.d/lang/ocaml.el") (require '+custom-lang-other "$HOME/.emacs.d/lang/other.el") +(require '+custom-lang-php "$HOME/.emacs.d/lang/php.el") +(require '+custom-lang-purescript "$HOME/.emacs.d/lang/purescript.el") +(require '+custom-lang-python "$HOME/.emacs.d/lang/python.el") +(require '+custom-lang-ruby "$HOME/.emacs.d/lang/ruby.el") +(require '+custom-lang-rust "$HOME/.emacs.d/lang/rust.el") +(require '+custom-lang-sh "$HOME/.emacs.d/lang/sh.el") +(require '+custom-lang-web "$HOME/.emacs.d/lang/web.el") +(require '+custom-lang-ziglang "$HOME/.emacs.d/lang/ziglang.el") ;; Diminish modeline litter (require '+custom-pkg-diminish "$HOME/.emacs.d/pkg/diminish.el") diff --git a/lang/dart.el b/lang/dart.el new file mode 100644 index 0000000..5797e00 --- /dev/null +++ b/lang/dart.el @@ -0,0 +1,17 @@ +;;; dart -- summary -*- lexical-binding: t; -*- +;;; Commentary: +;;; Code: + +(require '+custom-pkg-prog-mode "$HOME/.emacs.d/pkg/prog-mode.el") + +(use-package dart-mode :straight t :defer t) +(use-package lsp-dart :defer t :straight t) + +(defun +custom-lang-dart/activate-dart-mode () + "Reconfigure dart mode for your own purposes." + (lsp)) + +(add-hook 'dart-mode-hook '+custom-lang-dart/activate-dart-mode) + +(provide '+custom-lang-dart) +;;; dart.el ends here diff --git a/lang/erlang.el b/lang/erlang.el index 389f766..f377808 100644 --- a/lang/erlang.el +++ b/lang/erlang.el @@ -4,6 +4,7 @@ (require '+custom-pkg-ctags "$HOME/.emacs.d/pkg/ctags.el") (require '+custom-pkg-prog-mode "$HOME/.emacs.d/pkg/prog-mode.el") +(require '+custom-pkg-lsp "$HOME/.emacs.d/pkg/lsp.el") (use-package erlang :defer t @@ -76,17 +77,6 @@ (set-indent 4) (column-enforce-n 80) - ;; Set specific ctags command - (setq-local - ctags/refresh-command - (format - "ctags -e -R --languages=erlang -f %sTAGS %ssrc %sdeps %sapps %s_build %stest %slib/stdlib-* %slib/kernel-*" - (projectile-project-root) (projectile-project-root) - (projectile-project-root) (projectile-project-root) - (projectile-project-root) (projectile-project-root) - (plist-get erlang/current-erlang :erlang-path) - (plist-get erlang/current-erlang :erlang-path))) - ;; Add include path so that Erlang does not complain about ;; missing header files. (setq-local flycheck-erlang-include-path diff --git a/lang/javascript.el b/lang/javascript.el index 769f805..e293b66 100644 --- a/lang/javascript.el +++ b/lang/javascript.el @@ -10,9 +10,9 @@ :requires (web-mode company-web lsp-mode lsp-ui) :straight t) -(use-package vue-mode - :straight t - :defer t) +;; (use-package vue-mode +;; :straight t +;; :defer t) ;; Use js2-mode for javascript editing (add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode)) @@ -44,12 +44,5 @@ (add-hook 'js2-mode-hook 'activate-js2-mode) -(defun activate-vue-mode () - "VueJS overrides." - (lsp-deferred) - (setq-local lsp-ui-show-code-actions f)) - -(add-hook 'vue-mode-hook 'activate-vue-mode) - (provide '+custom-lang-javascript) ;;; javascript.el ends here diff --git a/lang/lean.el b/lang/lean.el new file mode 100644 index 0000000..297f8dd --- /dev/null +++ b/lang/lean.el @@ -0,0 +1,30 @@ +;;; lean -- summary -*- lexical-binding: t; -*- +;;; Commentary: +;;; Code: + +(require '+custom-pkg-prog-mode "$HOME/.emacs.d/pkg/prog-mode.el") +(require '+custom-pkg-flycheck "$HOME/.emacs.d/pkg/flycheck.el") + +(use-package lean4-mode + :straight (lean4-mode + :type git + :host github + :repo "leanprover/lean4-mode" + :files ("*.el" "data")) + :defer t) + +(defun activate-lean-mode () + "All things for Lean mode." + (interactive) + + ;; Run LSP + (lsp-deferred) + + ;; Company list override + (add-to-list (make-local-variable 'company-backends) + '(company-capf company-yasnippet))) + +(add-hook 'lean4-mode-hook 'activate-lean-mode) + +(provide '+custom-lang-lean) +;;; lean.el ends here diff --git a/lang/other.el b/lang/other.el index 0d61278..71a8aed 100644 --- a/lang/other.el +++ b/lang/other.el @@ -12,6 +12,7 @@ ;; Infrastructure files (use-package dockerfile-mode :straight t :defer t) +(use-package docker :straight t :defer t :ensure t) (use-package terraform-mode :straight t :defer t) (use-package ansible :straight t :defer t) (use-package nginx-mode :straight t :defer t) diff --git a/lang/web.el b/lang/web.el index 227a22c..33110ca 100644 --- a/lang/web.el +++ b/lang/web.el @@ -22,6 +22,9 @@ ;; Plain React (add-to-list 'auto-mode-alist '("\\.jsx\\'" . web-mode)) +;; Vue JS +(add-to-list 'auto-mode-alist '("\\.vue\\'" . web-mode)) + (setq web-mode-extra-auto-pairs '(("eex" . (("<%" "%>"))) ("leex" . (("<%" "%>"))) @@ -40,9 +43,11 @@ (add-to-list (make-local-variable 'company-backends) '(company-capf company-yasnippet)) - (when (string-match-p "jsx" (buffer-file-name)) + (when (string-match-p ".jsx" (buffer-file-name)) (lsp)) - (when (string-match-p "tsx" (buffer-file-name)) + (when (string-match-p ".tsx" (buffer-file-name)) + (lsp)) + (when (string-match-p ".vue" (buffer-file-name)) (lsp))) (add-hook 'web-mode-hook 'activate-web-mode) diff --git a/pkg/fonts.el b/pkg/fonts.el index 82a61e0..1ceacfe 100644 --- a/pkg/fonts.el +++ b/pkg/fonts.el @@ -49,11 +49,11 @@ ;; Call LSP-UI hook (+custom-set-lsp-ui-font-hook)) -;; (defvar +custom-font "Iosevka") +(defvar +custom-font "Iosevka") ;; (defvar +custom-font "Input Mono Condensed") ;; (defvar +custom-font "SF Mono") ;; (defvar +custom-font "Monaco") -(defvar +custom-font "JetBrains Mono") +;; (defvar +custom-font "JetBrains Mono") ;; (defvar +custom-font "JuliaMono") ;; (defvar +custom-font "Rec Mono Semicasual") ;; (defvar +custom-font "Victor Mono") diff --git a/pkg/prog-mode.el b/pkg/prog-mode.el index e3405e0..40f464e 100644 --- a/pkg/prog-mode.el +++ b/pkg/prog-mode.el @@ -74,9 +74,11 @@ :config (global-column-enforce-mode t)) ;; Vim-like regex replace with preview in buffer. -(use-package visual-regexp - :straight t - :defer t) +(use-package visual-regexp :straight t :defer t) + +;; Formatter for many files +(use-package apheleia :straight t :defer t) + (provide '+custom-pkg-prog-mode) ;;; prog-mode ends here diff --git a/pkg/themes.el b/pkg/themes.el index 6aa7e5f..bf8ed99 100644 --- a/pkg/themes.el +++ b/pkg/themes.el @@ -8,6 +8,7 @@ (use-package apropospriate-theme :straight t :defer t) (use-package leuven-theme :straight t :defer t) (use-package modus-themes :straight t :defer t) +(use-package darktooth-theme :straight t :defer t) ;; Disable cursor blinking (blink-cursor-mode 0) @@ -24,6 +25,7 @@ (load-theme 'base16-humanoid-light t t) ;; Dark themes +(load-theme 'darktooth t t) (load-theme 'base16-zenburn t) (load-theme 'base16-tomorrow-night-eighties t t) (load-theme 'base16-darcula t t) @@ -41,7 +43,9 @@ "$HOME/.emacs.d/themes/base16-harmonic-light-modified.el") (spaceline-emacs-theme) -(enable-theme 'base16-harmonic-light-modified) + +;; Zenburn with customizations +(enable-theme 'base16-zenburn-modified) (provide '+custom-pkg-themes) ;;; themes.el ends here diff --git a/straight/versions/default.el b/straight/versions/default.el index 57a20eb..7217ee5 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -2,98 +2,100 @@ ("all-the-icons.el" . "f491f39c21336d354e85bdb4cca281e0a0c2f880") ("apropospriate-theme" . "9fd52d4b0dec6e805097e7f216db47dc37bc3abc") ("avy" . "be612110cb116a38b8603df367942e2bb3d9bdbe") - ("base16-emacs" . "111de0722f13e15f406806e43ae1dbc97251912c") + ("base16-emacs" . "f7d41a7605dff1db3ff930cb0aa15e7de76f0523") ("buffer-move" . "e7800b3ab1bd76ee475ef35507ec51ecd5a3f065") ("bui.el" . "f3a137628e112a91910fd33c0cff0948fa58d470") ("caml-mode" . "959a5a27bfdbaa43a9ff99be136d62e0798f5e01") ("cfrs" . "f3a21f237b2a54e6b9f8a420a9da42b4f0a63121") - ("cider" . "bc8903b0c85cf0891f106337eabfc6f747d262a1") - ("clj-refactor.el" . "30c9ad11b53ddf1e4c88c9cf9b714f38ce604ad3") + ("cider" . "e28fe55d55a490c332fd8a812952f30f9fb528fd") + ("clj-refactor.el" . "a0f488206290acd83315f6d22171dcb9e671b7e7") ("clojure-mode" . "0e62583b5198f71856e4d7b80e1099789d47f2ed") ("column-enforce-mode" . "14a7622f2268890e33536ccd29510024d51ee96f") ("company-box" . "b6f53e26adf948aca55c3ff6c22c21a6a6614253") - ("company-mode" . "3ec40b0a0ea751b6c48f24abd58c8304deb53014") - ("compat" . "e07c0f29d45a73cc0bdf9423780979978c1d9d22") - ("copilot.el" . "9694981880b9fed7ced4ccff4e60fc072290c9a4") + ("company-mode" . "7c24dc8668af5aea8a5d07aeceda5fac7a2a85b5") + ("compat" . "9428a64eb8a579f35d57bc4d4cdb6c5cf10806c1") + ("copilot.el" . "431b335011b34e836134a8d6a8acede04374a4a8") ("counsel-projectile" . "40d1e1d4bb70acb00fddd6f4df9778bf2c52734b") - ("dap-mode" . "450ef663a0e3333f515f974103d64fdc8e38ed5c") + ("dap-mode" . "de41d62fc4f94f61ffdf7713a043dca9c02297c8") ("dash-at-point" . "fba1a6f42ea51d05110e12c62bdced664059eb55") - ("dash.el" . "f46268c75cb7c18361d3cee942cd4dc14a03aef4") + ("dash.el" . "6db80c711ce947f6c6fa11e5c2257fff2c79d139") ("deft" . "28be94d89bff2e1c7edef7244d7c5ba0636b1296") ("dhall-mode" . "87ab69fe765d87b3bb1604a306a8c44d6887681d") ("diminish.el" . "fbd5d846611bad828e336b25d2e131d1bc06b83d") + ("docker.el" . "df141addfec256cfb943fa1823b4b2ad8f461fa9") ("dockerfile-mode" . "52c6c00da1d31c0b6c29c74335b3af63ed6bf06c") - ("dune" . "a8cd7e4a369c0a83ef8cf3634a0a3f372a6120c5") + ("dune" . "265ab8e268dd7dd7efe17d0b6cdabc7086cb18aa") ("easy-kill" . "de7d66c3c864a4722a973ee9bc228a14be49ba0c") ("edit-indirect" . "f80f63822ffae78de38dbe72cacaeb1aaa96c732") - ("editorconfig-emacs" . "d4111f65c68f18f0dfb3072ee0d9b1d4cee80b52") - ("el-get" . "d8321df8c44102afcba4d0e5bc6f2c2f85149adc") - ("eldoc" . "bf2e88dcf00e6554e24b517aa315527011042fae") + ("editorconfig-emacs" . "df0e5180db1d1267c9ea39abbe98b7993e83bae7") + ("el-get" . "e1a3e59d800984ed7ef10469232b59b60244ae90") + ("eldoc" . "a2aaed2b7c70c1f28dd212fe2f4304ce89c338d7") ("elisp-refs" . "bf3cca8f74065b1b31036f461e3a093b162311bd") ("elisp-tree-sitter" . "3cfab8a0e945db9b3df84437f27945746a43cc71") + ("emacs-aio" . "da93523e235529fa97d6f251319d9e1d6fc24a41") ("emacs-ansible" . "d89ac0ee57742cca0f0e0a3453d9dcc521575690") - ("emacs-dashboard" . "34a0076f01a729b4aae16947fa0d0e130cafedfd") - ("emacs-direnv" . "268536f564b7eba99264a89a9149268eb4bc67ac") + ("emacs-dashboard" . "0cae7b872552c73da2ff61de6623b8c3196f1937") + ("emacs-direnv" . "14f74269af34f8c30ab4a521eff290b74460daed") ("emacs-elixir" . "00d6580a040a750e019218f9392cf9a4c2dac23a") ("emacs-fsharp-mode" . "b4d31c3da018cfbb3d1f9e6fd416d8777f0835bd") ("emacs-gradle-mode" . "e4d665d5784ecda7ddfba015f07c69be3cfc45f2") - ("emacs-leuven-theme" . "68f1260a6550f61c928da3f45b894d8d77dc13ec") + ("emacs-leuven-theme" . "b73a51a71ab8424bc2da8891f28e5239eac1236c") ("emacs-racer" . "1e63e98626737ea9b662d4a9b1ffd6842b1c648c") - ("emacs-reformatter" . "1cbf7225b0f934a32bec98ca1f78e8dee77aef94") + ("emacs-reformatter" . "bfe3f1c6ece952d39921db16f601123bdd1748ab") ("emacs-which-key" . "df6b0cb8449812e7fb200bc852107fa7eb708496") - ("emacsmirror-mirror" . "d012c184ca3ef4a43236f3c7608cf51a6b53b01d") - ("enhanced-ruby-mode" . "7e76d754e1632b4fc9a024fa393c3fc837bcc86b") + ("emacsmirror-mirror" . "b20802083e80d055c67092d145c604b40d87023b") + ("enhanced-ruby-mode" . "03dee65fc7153e5f98d2dcc294881a5bc38d5d5b") ("epl" . "78ab7a85c08222cd15582a298a364774e3282ce6") - ("exec-path-from-shell" . "ddd24dc823de9a94435b4d8ea7569161657f31e2") + ("exec-path-from-shell" . "03fc0a38af9e396c98f5a30c392cf757b3a34feb") ("f.el" . "19e1da061e759b05e8c480b426287a063ca39484") - ("flycheck" . "5f2ef177cb21ae8b73714575802beef04abd0f5e") + ("flycheck" . "773c3eb31ebeb6bb2f9f57d28177882ca7073df0") ("flycheck-rust" . "a139cd53c5062697e9ed94ad80b803c37d999600") ("flyspell-correct" . "7d7b6b01188bd28e20a13736ac9f36c3367bd16e") ("frame-local" . "7ee1106c3bcd4022f48421f8cb1ef4f995da816e") ("git-modes" . "44d536ba637235c9dd203410281397417a3e60b6") ("gleam-mode" . "399cb373d4c55e97157de25807fbd0eba0ac0639") - ("gnu-elpa-mirror" . "be1351c478935b8348c19d3197cd5d84330c708d") + ("gnu-elpa-mirror" . "b97c2f4f9fd0f451f2e32f3d14ebada0715dabf4") ("go-mode.el" . "f21347ae9cf68ea33031bf5125896e8f16c8183c") ("graphql-mode" . "0ad4ae0160cabad46109dfbb394297a185eb2525") ("groovy-emacs-modes" . "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb") - ("haskell-mode" . "6f0bad7c730b99f4702267355656655b8b10049d") + ("haskell-mode" . "3e146c1a89db257bb75c7b33fa2a5a1a85aabd51") ("hcl-mode" . "751b79247f326ab52e00032e805775c37ad9f080") - ("helpful" . "32cb28b50b3366ad35e2cb936367268ddeec745f") + ("helpful" . "c57ff0d284b50ff430fe1f13fd48deaa0d1a910e") ("ht.el" . "1c49aad1c820c86f7ee35bf9fff8429502f60fef") ("hydra" . "317e1de33086637579a7aeb60f77ed0405bf359b") ("jenkinsfile-mode" . "568865ee419e0592de0dd0717d6769a66d9df111") ("js2-mode" . "79bc78d77db0d2e8e43dc0f9e0504ad90bcbc26d") - ("json-mode" . "eedb4560034f795a7950fa07016bd4347c368873") + ("json-mode" . "481d5d9f4003fc14d116bf31d1bf71d14960d7d9") ("json-snatcher" . "b28d1c0670636da6db508d03872d96ffddbc10f2") - ("jsonrpc" . "5244f21d42a6bf28b570f9e41083f794cc904518") + ("jsonrpc" . "ba4275ef5bcbfceebd7049c5669dec9edabcb1fc") ("jump.el" . "55caa66a7cc6e0b1a76143fd40eff38416928941") ("keyfreq" . "dd88193cd7a91a92113121191573758ea2a3ceb1") ("kotlin-mode" . "fddd747e5b4736e8b27a147960f369b86179ddff") ("let-alist" . "021fc10df2e44faba4728d849ee767cf890aa51a") - ("lsp-docker" . "175b587e0def23d4560abdb06b12e05ea469aaea") - ("lsp-haskell" . "3249cde75fb411f95fe173c222b848182fd0b752") - ("lsp-mode" . "0ea4dc745efc0eeff0c174dbeb8bc9b6ab625663") - ("lsp-treemacs" . "7be7f30c2ddc6d392a1ff0304d439d0cf14b2771") - ("lsp-ui" . "295d8984da06a745b0a36c56e28ce915bc389adb") - ("macrostep" . "633586421e7fc14072cc1ca1655c1103b81a9093") - ("magit" . "bf07368bae63a0dd80d21f933b75ac370887c8e2") - ("map" . "a0e501aede34f183a8baa5d3d41610a3ffa1728e") - ("markdown-mode" . "8dc04cc6762e1863474eb60739a31e45df487f14") - ("melpa" . "4d787fbfd3b555a637cae7c5b352900ffd1f5eaa") - ("merlin" . "4f6c7cfee2344dd75e9568f25c0c1576521ec049") + ("lsp-docker" . "2bbc32ab0eb367ffe4f964eb08f4b35aa412aa1e") + ("lsp-haskell" . "70ed6529ddfbf6e650f7c297090d60fc91d28c63") + ("lsp-mode" . "a319b2c71edbbeb7a2ce88511cd7a6c637581216") + ("lsp-treemacs" . "e66ae2196503d4e84334519e56b4388feffa5060") + ("lsp-ui" . "0dd39900c8ed8145d207985cb2f65cedd1ffb410") + ("macrostep" . "0b04a89f698c335c9ea492553470a8d45c113edd") + ("magit" . "48818355728c48d986d74dde8b1e9fba25f0fd53") + ("map" . "2408508a353bfc24ac468d60d7690f50500374be") + ("markdown-mode" . "f8a91fef75d99b83591417df856b5240d78ae563") + ("melpa" . "6abedf5c5e70af9ca3f8c3e13f995c2c212baa33") + ("merlin" . "82d5ff140be144b7134a53ca134f1277fb30d35e") ("mmm-mode" . "171bf6395b8a95a2d08d41fa38cc1799025d3916") - ("modus-themes" . "4e331d27dec9eb6d61a0fdf87aba1942966efbdf") - ("multiple-cursors.el" . "6956e8e12ee191d7c80d042ae8ff495286fcbe38") + ("modus-themes" . "7b65e735b89d6983d4bfae06bd11a9375fda80cc") + ("multiple-cursors.el" . "234806c832994cadedb42596fe235e91bbd59e8c") ("nginx-mode" . "6e9d96f58eddd69f62f7fd443d9b9753e16e0e96") - ("nongnu-elpa" . "c0840d025ba5ad3fc3f2dbd08d3b4ab72cf07574") - ("otp" . "de4ff98a6e4039f16f8869ffe94cabadb8cdf985") + ("nongnu-elpa" . "14e9631cd2b81f66ed551b14d31811a75cc53a4b") + ("otp" . "b5e045c8c3bbeb6ad6f66e38cf7140c045890d00") ("paredit" . "9a2c4b37fc8c1c7bdbb1f86fdec874c0d0652e64") ("parseclj" . "4d0e780e00f1828b00c43099e6eebc6582998f72") ("parseedn" . "a09686fbb9113b8b1b4f20c9e1dc0d6fea01a64f") ("pfuture" . "19b53aebbc0f2da31de6326c495038901bffb73c") - ("php-mode" . "73d2dedb81cb210d8ba79d60af7918d52cc37bf7") + ("php-mode" . "c421658d7049a2b1dfe04e75c1e8a9e4a9e5e21e") ("pkg-info" . "76ba7415480687d05a4353b27fea2ae02b8d9d61") - ("pos-tip" . "bfe74204d1201a33ace81898e7c485382817510a") + ("pos-tip" . "90a9babc829b298af36be695009894fc00a97935") ("posframe" . "017deece88360c7297265680d78a0bb316470716") ("powerline" . "c35c35bdf5ce2d992882c1f06f0f078058870d4a") ("projectile" . "971cd5c4f25ff1f84ab7e8337ffc7f89f67a1b52") @@ -105,22 +107,23 @@ ("reason-mode" . "d657ff75572a8ea7eda6fe22ada3a2ebf5bc6119") ("rspec-mode" . "3f039ae3fda9e52433a8c31d4b6c78c89e559906") ("ruby-end.el" . "ba7d7230f9e3ed75c9982d32bb9fdff1dc10935d") - ("rust-mode" . "e443ccf2884028d3b6cc550ff20e7c92dadccb68") + ("rust-mode" . "9c26dc1195ec05309ee15c014631fb9abd6cf5d2") ("s.el" . "dda84d38fffdaf0c9b12837b504b402af910d01d") ("sesman" . "e0f555f963c9f02f8e4a50e06fc353eb4c15ee77") - ("slime" . "ba3d0794e7b2eb7b539fedd8109904b1fb4512a8") + ("slime" . "1e4b7417a1ade842ba4938f66445af68a93176b9") ("slime-company" . "f20ecc4104d4c35052696e7e760109fb02060e72") ("spaceline" . "e0f848cc116d9046a04a09f5728fabf892863b7e") ("speed-type" . "4f8553632d71e827b4da6e091143779d2ad970a8") ("spinner" . "634529bb3173e09b37499f636de70abf29d9fa8a") ("ssass-mode" . "96f557887ad97a0066a60c54f92b7234b8407016") - ("straight.el" . "039e5c9a9b5c00749602afb41341e9e77ba09429") - ("swiper" . "9d630d800e856a2c984c5a62a6f0ad313a9d2228") + ("straight.el" . "ff63b154bef1ef8d92c141bd189001bff74f6982") + ("swiper" . "595d44264420d989e420351ea25b3c99528547c0") + ("tablist" . "5f7b71a92bfb25418d7da86ad9c45f14b149496f") ("terraform-mode" . "25a22a66f81e35c75f2fdaaab89aad7f9940fe06") - ("transient" . "e163a904b5b98f9a43299805296934da27fc1f55") + ("transient" . "226db67b3680acbeb74cb0403e1a302917054174") ("tree-sitter-langs" . "944a734b7c3a5922a7e9a2009a9165e2dc195b18") - ("treemacs" . "6531ac0a9084ce2f45e9105bc20b685bf277b9a6") - ("tuareg" . "4c2badebc4fa972e1b26ad577cca99298980f285") + ("treemacs" . "00e96c842f0559a4e13f433d4b513de404676671") + ("tuareg" . "301c80b48919614c2b2220c27a4002477e55f016") ("undo-tree" . "16f4121032d09ef44b3d7d02c4d02c3c2f18041f") ("use-package" . "a6e856418d2ebd053b34e0ab2fda328abeba731c") ("visual-regexp.el" . "48457d42a5e0fe10fa3a9c15854f1f127ade09b5") @@ -131,6 +134,6 @@ ("yaml-mode" . "13728b4b1b1bd33d3a754236a0f23e4c76d6ba91") ("yaml.el" . "ee86566af1ed4975531ab3aa4eb4dba770c227f6") ("yasnippet" . "5cbdbf0d2015540c59ed8ee0fcf4788effdf75b6") - ("yasnippet-snippets" . "bec49fa129ae8c0104ba150f9b8352a39c54dbd6") - ("zig-mode" . "2013d39ee9a62449263939bc8c33a128fe1e90f0")) + ("yasnippet-snippets" . "063f54cea33f59defe9123549bf55ca342457a1c") + ("zig-mode" . "079149a19fc869343130e69d7b944afd3a1813cc")) :gamma