This commit is contained in:
commit
a0b74ef1db
51 changed files with 1464 additions and 684 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -20,7 +20,7 @@ ac-comphist.dat
|
||||||
/.cache
|
/.cache
|
||||||
/eln-cache
|
/eln-cache
|
||||||
.dap-breakpoints
|
.dap-breakpoints
|
||||||
/straight
|
/elpaca
|
||||||
!straight/versions/default.el
|
!straight/versions/default.el
|
||||||
/speed-type
|
/speed-type
|
||||||
/tutorial
|
/tutorial
|
||||||
|
|
|
||||||
936
elpaca.lock
Normal file
936
elpaca.lock
Normal file
|
|
@ -0,0 +1,936 @@
|
||||||
|
((elpaca :source "lockfile" :date
|
||||||
|
(26402 1607 905734 0)
|
||||||
|
:recipe
|
||||||
|
(:source nil :protocol https :inherit t :depth 1 :repo "https://github.com/progfolio/elpaca.git" :ref "fcf7d4e72858bafce86674b02f3bfe1fd83e7089" :files
|
||||||
|
(:defaults "elpaca-test.el"
|
||||||
|
(:exclude "extensions"))
|
||||||
|
:build
|
||||||
|
(:not elpaca--activate-package)
|
||||||
|
:package "elpaca"))
|
||||||
|
(elpaca-use-package :source "lockfile" :date
|
||||||
|
(26402 1607 895888 0)
|
||||||
|
:recipe
|
||||||
|
(:package "elpaca-use-package" :wait t :repo "https://github.com/progfolio/elpaca.git" :files
|
||||||
|
("extensions/elpaca-use-package.el")
|
||||||
|
:main "extensions/elpaca-use-package.el" :build
|
||||||
|
(:not elpaca--compile-info)
|
||||||
|
:source "Elpaca extensions" :protocol https :inherit t :depth treeless :ref "fcf7d4e72858bafce86674b02f3bfe1fd83e7089"))
|
||||||
|
(transient :source "lockfile" :date
|
||||||
|
(26402 1607 886188 0)
|
||||||
|
:recipe
|
||||||
|
(:package "transient" :fetcher github :repo "magit/transient" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :wait t :ref "cb11650a60728d214b2a4d7bb7535add2c4c5d4c"))
|
||||||
|
(compat :source "lockfile" :date
|
||||||
|
(26402 1607 876033 0)
|
||||||
|
:recipe
|
||||||
|
(:package "compat" :repo
|
||||||
|
("https://github.com/emacs-compat/compat" . "compat")
|
||||||
|
:files
|
||||||
|
("*"
|
||||||
|
(:exclude ".git"))
|
||||||
|
:source "GNU-devel ELPA" :protocol https :inherit t :depth treeless :ref "9a234d0d28cccd33f64faea6074fa2865a17c164"))
|
||||||
|
(diminish :source "lockfile" :date
|
||||||
|
(26402 1607 866319 0)
|
||||||
|
:recipe
|
||||||
|
(:package "diminish" :fetcher github :repo "myrjola/diminish.el" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :wait t :ref "fbd5d846611bad828e336b25d2e131d1bc06b83d"))
|
||||||
|
(company :source "lockfile" :date
|
||||||
|
(26402 1607 856573 0)
|
||||||
|
:recipe
|
||||||
|
(:package "company" :fetcher github :repo "company-mode/company-mode" :files
|
||||||
|
(:defaults "icons"
|
||||||
|
("images/small" "doc/images/small/*.png"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :wait t :ref "9c273fc7c1a9dd69ccf508589211c4f8bd0e0765"))
|
||||||
|
(lsp-mode :source "lockfile" :date
|
||||||
|
(26402 1607 846562 0)
|
||||||
|
:recipe
|
||||||
|
(:package "lsp-mode" :repo "emacs-lsp/lsp-mode" :fetcher github :files
|
||||||
|
(:defaults "clients/*.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :wait t :ref "78c194d2d3c34f14646a006574b9bb9369ea55cb"))
|
||||||
|
(dash :source "lockfile" :date
|
||||||
|
(26402 1607 836828 0)
|
||||||
|
:recipe
|
||||||
|
(:package "dash" :fetcher github :repo "magnars/dash.el" :files
|
||||||
|
("dash.el" "dash.texi")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "1de9dcb83eacfb162b6d9a118a4770b1281bcd84"))
|
||||||
|
(f :source "lockfile" :date
|
||||||
|
(26402 1607 826548 0)
|
||||||
|
:recipe
|
||||||
|
(:package "f" :fetcher github :repo "rejeep/f.el" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "931b6d0667fe03e7bf1c6c282d6d8d7006143c52"))
|
||||||
|
(ht :source "lockfile" :date
|
||||||
|
(26402 1607 816600 0)
|
||||||
|
:recipe
|
||||||
|
(:package "ht" :fetcher github :repo "Wilfred/ht.el" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "1c49aad1c820c86f7ee35bf9fff8429502f60fef"))
|
||||||
|
(spinner :source "lockfile" :date
|
||||||
|
(26402 1607 806261 0)
|
||||||
|
:recipe
|
||||||
|
(:package "spinner" :repo
|
||||||
|
("https://github.com/Malabarba/spinner.el" . "spinner")
|
||||||
|
:files
|
||||||
|
("*"
|
||||||
|
(:exclude ".git"))
|
||||||
|
:source "GNU-devel ELPA" :protocol https :inherit t :depth treeless :ref "d4647ae87fb0cd24bc9081a3d287c860ff061c21"))
|
||||||
|
(markdown-mode :source "lockfile" :date
|
||||||
|
(26402 1607 796174 0)
|
||||||
|
:recipe
|
||||||
|
(:package "markdown-mode" :fetcher github :repo "jrblevin/markdown-mode" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "6102ac5b7301b4c4fc0262d9c6516693d5a33f2b"))
|
||||||
|
(lv :source "lockfile" :date
|
||||||
|
(26402 1607 786305 0)
|
||||||
|
:recipe
|
||||||
|
(:package "lv" :repo "abo-abo/hydra" :fetcher github :files
|
||||||
|
("lv.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "317e1de33086637579a7aeb60f77ed0405bf359b"))
|
||||||
|
(s :source "lockfile" :date
|
||||||
|
(26402 1607 776904 0)
|
||||||
|
:recipe
|
||||||
|
(:package "s" :fetcher github :repo "magnars/s.el" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "dda84d38fffdaf0c9b12837b504b402af910d01d"))
|
||||||
|
(easy-kill :source "lockfile" :date
|
||||||
|
(26402 1607 766689 0)
|
||||||
|
:recipe
|
||||||
|
(:package "easy-kill" :fetcher github :repo "leoliu/easy-kill" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "de7d66c3c864a4722a973ee9bc228a14be49ba0c"))
|
||||||
|
(buffer-move :source "lockfile" :date
|
||||||
|
(26402 1607 756032 0)
|
||||||
|
:recipe
|
||||||
|
(:package "buffer-move" :fetcher github :repo "lukhas/buffer-move" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "e7800b3ab1bd76ee475ef35507ec51ecd5a3f065"))
|
||||||
|
(gcmh :source "lockfile" :date
|
||||||
|
(26402 1607 743611 0)
|
||||||
|
:recipe
|
||||||
|
(:package "gcmh" :repo "koral/gcmh" :fetcher gitlab :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "0089f9c3a6d4e9a310d0791cf6fa8f35642ecfd9"))
|
||||||
|
(exec-path-from-shell :source "lockfile" :date
|
||||||
|
(26402 1607 733693 0)
|
||||||
|
:recipe
|
||||||
|
(:package "exec-path-from-shell" :fetcher github :repo "purcell/exec-path-from-shell" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "72ede29a0e0467b3b433e8edbee3c79bab005884"))
|
||||||
|
(direnv :source "lockfile" :date
|
||||||
|
(26402 1607 723904 0)
|
||||||
|
:recipe
|
||||||
|
(:package "direnv" :fetcher github :repo "wbolster/emacs-direnv" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "c0bf3b81c7a97e2a0d06d05495e86848254fcc1f"))
|
||||||
|
(treemacs :source "lockfile" :date
|
||||||
|
(26402 1607 714078 0)
|
||||||
|
:recipe
|
||||||
|
(:package "treemacs" :fetcher github :repo "Alexander-Miller/treemacs" :files
|
||||||
|
(:defaults "Changelog.org" "icons" "src/elisp/treemacs*.el" "src/scripts/treemacs*.py"
|
||||||
|
(:exclude "src/extra/*"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "2f0668439dfa246b2807497f2824ec7c7fbbeb49"))
|
||||||
|
(treemacs-all-the-icons :source "lockfile" :date
|
||||||
|
(26402 1607 704346 0)
|
||||||
|
:recipe
|
||||||
|
(:package "treemacs-all-the-icons" :fetcher github :repo "Alexander-Miller/treemacs" :files
|
||||||
|
("src/extra/treemacs-all-the-icons.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "2f0668439dfa246b2807497f2824ec7c7fbbeb49"))
|
||||||
|
(keyfreq :source "lockfile" :date
|
||||||
|
(26402 1607 694626 0)
|
||||||
|
:recipe
|
||||||
|
(:package "keyfreq" :fetcher github :repo "dacap/keyfreq" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "c6955162307f37c2ac631d9daf118781009f8dda"))
|
||||||
|
(which-key :source "lockfile" :date
|
||||||
|
(26402 1607 684726 0)
|
||||||
|
:recipe
|
||||||
|
(:package "which-key" :repo "justbur/emacs-which-key" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "38d4308d1143b61e4004b6e7a940686784e51500"))
|
||||||
|
(tree-sitter-langs :source "lockfile" :date
|
||||||
|
(26402 1607 675002 0)
|
||||||
|
:recipe
|
||||||
|
(:package "tree-sitter-langs" :repo "emacs-tree-sitter/tree-sitter-langs" :fetcher github :branch "release" :files
|
||||||
|
(:defaults "queries")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "562e4681d365c70169d807e23db4c37427628627"))
|
||||||
|
(vertico :source "lockfile" :date
|
||||||
|
(26402 1607 664499 0)
|
||||||
|
:recipe
|
||||||
|
(:package "vertico" :repo "minad/vertico" :files
|
||||||
|
(:defaults "extensions/vertico-*.el")
|
||||||
|
:fetcher github :source "MELPA" :protocol https :inherit t :depth treeless :ref "e826dfcb14af5e2cfd88ed110d0208ddc2d37788"))
|
||||||
|
(orderless :source "lockfile" :date
|
||||||
|
(26402 1607 655175 0)
|
||||||
|
:recipe
|
||||||
|
(:package "orderless" :repo "oantolin/orderless" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "96b74d2450ab4ab1a175d0e86c62f6695c4709b5"))
|
||||||
|
(marginalia :source "lockfile" :date
|
||||||
|
(26402 1607 645517 0)
|
||||||
|
:recipe
|
||||||
|
(:package "marginalia" :repo "minad/marginalia" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "be2e57efff640880251c082ac93bd365b7202e6a"))
|
||||||
|
(consult :source "lockfile" :date
|
||||||
|
(26402 1607 635800 0)
|
||||||
|
:recipe
|
||||||
|
(:package "consult" :repo "minad/consult" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "afda4c68a4ebcc9104bf2a645848d7e92269f054"))
|
||||||
|
(helpful :source "lockfile" :date
|
||||||
|
(26402 1607 625550 0)
|
||||||
|
:recipe
|
||||||
|
(:package "helpful" :repo "Wilfred/helpful" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "4ba24cac9fb14d5fdc32582cd947572040e82b2c"))
|
||||||
|
(avy :source "lockfile" :date
|
||||||
|
(26402 1607 615819 0)
|
||||||
|
:recipe
|
||||||
|
(:package "avy" :repo "abo-abo/avy" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "be612110cb116a38b8603df367942e2bb3d9bdbe"))
|
||||||
|
(rainbow-delimiters :source "lockfile" :date
|
||||||
|
(26402 1607 605910 0)
|
||||||
|
:recipe
|
||||||
|
(:package "rainbow-delimiters" :fetcher github :repo "Fanael/rainbow-delimiters" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "f40ece58df8b2f0fb6c8576b527755a552a5e763"))
|
||||||
|
(rainbow-mode :source "lockfile" :date
|
||||||
|
(26402 1607 596082 0)
|
||||||
|
:recipe
|
||||||
|
(:package "rainbow-mode" :repo
|
||||||
|
("git://git.sv.gnu.org/emacs/elpa" . "rainbow-mode")
|
||||||
|
:branch "externals/rainbow-mode" :files
|
||||||
|
("*"
|
||||||
|
(:exclude ".git"))
|
||||||
|
:source "GNU-devel ELPA" :protocol https :inherit t :depth treeless :ref "f7db3b5919f70420a91eb199f8663468de3033f3"))
|
||||||
|
(dash-at-point :source "lockfile" :date
|
||||||
|
(26402 1607 586328 0)
|
||||||
|
:recipe
|
||||||
|
(:package "dash-at-point" :fetcher github :repo "stanaka/dash-at-point" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "fba1a6f42ea51d05110e12c62bdced664059eb55"))
|
||||||
|
(column-enforce-mode :source "lockfile" :date
|
||||||
|
(26402 1607 576366 0)
|
||||||
|
:recipe
|
||||||
|
(:package "column-enforce-mode" :fetcher github :repo "jordonbiondo/column-enforce-mode" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "14a7622f2268890e33536ccd29510024d51ee96f"))
|
||||||
|
(pcre2el :source "lockfile" :date
|
||||||
|
(26402 1607 566435 0)
|
||||||
|
:recipe
|
||||||
|
(:package "pcre2el" :fetcher github :repo "joddie/pcre2el" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "b4d846d80dddb313042131cf2b8fbf647567e000"))
|
||||||
|
(visual-regexp-steroids :source "lockfile" :date
|
||||||
|
(26402 1607 556851 0)
|
||||||
|
:recipe
|
||||||
|
(:package "visual-regexp-steroids" :repo "benma/visual-regexp-steroids.el" :fetcher github :files
|
||||||
|
("visual-regexp-steroids.el" "regexp.py")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "a6420b25ec0fbba43bf57875827092e1196d8a9e"))
|
||||||
|
(yasnippet :source "lockfile" :date
|
||||||
|
(26402 1607 546830 0)
|
||||||
|
:recipe
|
||||||
|
(:package "yasnippet" :repo "joaotavora/yasnippet" :fetcher github :files
|
||||||
|
("yasnippet.el" "snippets")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "fe1f4e0e96ce42d8668920335eb22c3c009dab3e"))
|
||||||
|
(yasnippet-snippets :source "lockfile" :date
|
||||||
|
(26402 1607 537428 0)
|
||||||
|
:recipe
|
||||||
|
(:package "yasnippet-snippets" :repo "AndreaCrotti/yasnippet-snippets" :fetcher github :files
|
||||||
|
("*.el" "snippets" ".nosearch")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "23bcbcd11f567a2659ae413c62c82892eb50a3f1"))
|
||||||
|
(company-box :source "lockfile" :date
|
||||||
|
(26402 1607 527178 0)
|
||||||
|
:recipe
|
||||||
|
(:package "company-box" :fetcher github :repo "sebastiencs/company-box" :files
|
||||||
|
(:defaults "images")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "c4f2e243fba03c11e46b1600b124e036f2be7691"))
|
||||||
|
(copilot :source "lockfile" :date
|
||||||
|
(26402 1607 517275 0)
|
||||||
|
:recipe
|
||||||
|
(:source nil :protocol https :inherit t :depth treeless :host github :repo "copilot-emacs/copilot.el" :files
|
||||||
|
("*.el")
|
||||||
|
:package "copilot" :ref "b5878d6a8c741138b5efbf4fe1c594f3fd69dbdd"))
|
||||||
|
(gptel :source "lockfile" :date
|
||||||
|
(26402 1607 506786 0)
|
||||||
|
:recipe
|
||||||
|
(:package "gptel" :repo "karthink/gptel" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "3cb6d5a193a78820a1dd1377a82f364ae066b959"))
|
||||||
|
(elysium :source "lockfile" :date
|
||||||
|
(26402 1607 495268 0)
|
||||||
|
:recipe
|
||||||
|
(:package "elysium" :fetcher github :repo "lanceberge/elysium" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "622fe74aaa70a7e4e42bd74a3cfd78e242360bbf"))
|
||||||
|
(flycheck :source "lockfile" :date
|
||||||
|
(26402 1607 485155 0)
|
||||||
|
:recipe
|
||||||
|
(:package "flycheck" :repo "flycheck/flycheck" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "5217e0e02f487d70e3d418e5e6ce884fc9711511"))
|
||||||
|
(flyspell-correct :source "lockfile" :date
|
||||||
|
(26402 1607 475219 0)
|
||||||
|
:recipe
|
||||||
|
(:package "flyspell-correct" :repo "d12frosted/flyspell-correct" :fetcher github :files
|
||||||
|
("flyspell-correct.el" "flyspell-correct-ido.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "1e7a5a56362dd875dddf848b9a9e25d1395b9d37"))
|
||||||
|
(deft :source "lockfile" :date
|
||||||
|
(26402 1607 465417 0)
|
||||||
|
:recipe
|
||||||
|
(:package "deft" :repo "jrblevin/deft" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "b369d7225d86551882568788a23c5497b232509c"))
|
||||||
|
(lsp-ui :source "lockfile" :date
|
||||||
|
(26402 1607 455554 0)
|
||||||
|
:recipe
|
||||||
|
(:package "lsp-ui" :repo "emacs-lsp/lsp-ui" :fetcher github :files
|
||||||
|
(:defaults "lsp-ui-doc.html" "resources")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "072bb29152038518c2478813b82c8d04d07df84c"))
|
||||||
|
(dap-mode :source "lockfile" :date
|
||||||
|
(26402 1607 445623 0)
|
||||||
|
:recipe
|
||||||
|
(:package "dap-mode" :repo "emacs-lsp/dap-mode" :fetcher github :files
|
||||||
|
(:defaults "icons")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "496dd3a60f71a396df7e9a5ff6c500127d00ec03"))
|
||||||
|
(dashboard :source "lockfile" :date
|
||||||
|
(26402 1607 435847 0)
|
||||||
|
:recipe
|
||||||
|
(:package "dashboard" :fetcher github :repo "emacs-dashboard/emacs-dashboard" :files
|
||||||
|
(:defaults "banners")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "946b9957470a3cac6b089bdf2d9edd07a29fcc9c"))
|
||||||
|
(magit :source "lockfile" :date
|
||||||
|
(26402 1607 426063 0)
|
||||||
|
:recipe
|
||||||
|
(:package "magit" :fetcher github :repo "magit/magit" :files
|
||||||
|
("lisp/magit*.el" "lisp/git-*.el" "docs/magit.texi" "docs/AUTHORS.md" "LICENSE" "magit-pkg.el"
|
||||||
|
(:exclude "lisp/magit-section.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "f2a61334430291d2162a68138c95ab310a8557f1"))
|
||||||
|
(vundo :source "lockfile" :date
|
||||||
|
(26402 1607 416091 0)
|
||||||
|
:recipe
|
||||||
|
(:package "vundo" :repo
|
||||||
|
("https://github.com/casouri/vundo" . "vundo")
|
||||||
|
:files
|
||||||
|
("*"
|
||||||
|
(:exclude ".git" "test"))
|
||||||
|
:source "GNU-devel ELPA" :protocol https :inherit t :depth treeless :ref "ca590c571546eb1d38c855216db11d28135892f2"))
|
||||||
|
(speed-type :source "lockfile" :date
|
||||||
|
(26402 1607 406168 0)
|
||||||
|
:recipe
|
||||||
|
(:package "speed-type" :fetcher github :repo "dakra/speed-type" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "b982ee6081a11837760eeaed73c4f413eefb07b1"))
|
||||||
|
(spaceline :source "lockfile" :date
|
||||||
|
(26402 1607 396239 0)
|
||||||
|
:recipe
|
||||||
|
(:package "spaceline" :fetcher github :repo "TheBB/spaceline" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "086420d16e526c79b67fc1edec4c2ae1e699f372"))
|
||||||
|
(base16-theme :source "lockfile" :date
|
||||||
|
(26402 1607 386261 0)
|
||||||
|
:recipe
|
||||||
|
(:package "base16-theme" :repo "tinted-theming/base16-emacs" :fetcher github :files
|
||||||
|
(:defaults "build/*.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "077726249216bef6d98d0542eb6289641a58e8d0"))
|
||||||
|
(clojure-mode :source "lockfile" :date
|
||||||
|
(26402 1607 376080 0)
|
||||||
|
:recipe
|
||||||
|
(:package "clojure-mode" :repo "clojure-emacs/clojure-mode" :fetcher github :files
|
||||||
|
("clojure-mode.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "59888c84b61081e9b0085e388f55132925a66e7a"))
|
||||||
|
(cider :source "lockfile" :date
|
||||||
|
(26402 1607 366108 0)
|
||||||
|
:recipe
|
||||||
|
(:package "cider" :fetcher github :repo "clojure-emacs/cider" :files
|
||||||
|
("lisp/*.el" "bin/*.sh" "*.el" "clojure.sh" "lein.sh"
|
||||||
|
(:exclude ".dir-locals.el"))
|
||||||
|
:old-names
|
||||||
|
(nrepl)
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "7b051c4298816fdb70f3d301f0840379e28eca63"))
|
||||||
|
(clj-refactor :source "lockfile" :date
|
||||||
|
(26402 1607 356365 0)
|
||||||
|
:recipe
|
||||||
|
(:package "clj-refactor" :fetcher github :repo "clojure-emacs/clj-refactor.el" :files
|
||||||
|
(:defaults "CHANGELOG.md")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "dc1bbc8cdaa723bdbb6669ea7d280625c370755d"))
|
||||||
|
(dart-mode :source "lockfile" :date
|
||||||
|
(26402 1607 346190 0)
|
||||||
|
:recipe
|
||||||
|
(:package "dart-mode" :fetcher github :repo "emacsorphanage/dart-mode" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "02e919c1cf200b4938139c18068577faff1fb364"))
|
||||||
|
(lsp-dart :source "lockfile" :date
|
||||||
|
(26402 1607 336342 0)
|
||||||
|
:recipe
|
||||||
|
(:package "lsp-dart" :repo "emacs-lsp/lsp-dart" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "9ffbafb7dcea3ef3d9e29bafb51d5167f0585d2c"))
|
||||||
|
(dhall-mode :source "lockfile" :date
|
||||||
|
(26402 1607 325799 0)
|
||||||
|
:recipe
|
||||||
|
(:package "dhall-mode" :repo "psibi/dhall-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "87ab69fe765d87b3bb1604a306a8c44d6887681d"))
|
||||||
|
(lispy :source "lockfile" :date
|
||||||
|
(26402 1607 315824 0)
|
||||||
|
:recipe
|
||||||
|
(:package "lispy" :repo "abo-abo/lispy" :fetcher github :files
|
||||||
|
(:defaults "lispy-clojure.clj" "lispy-clojure.cljs" "lispy-python.py")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "fe44efd21573868638ca86fc8313241148fabbe3"))
|
||||||
|
(elixir-mode :source "lockfile" :date
|
||||||
|
(26402 1607 305813 0)
|
||||||
|
:recipe
|
||||||
|
(:package "elixir-mode" :fetcher github :repo "elixir-editors/emacs-elixir" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "00d6580a040a750e019218f9392cf9a4c2dac23a"))
|
||||||
|
(elixir-ts-mode :source "lockfile" :date
|
||||||
|
(26402 1607 295420 0)
|
||||||
|
:recipe
|
||||||
|
(:package "elixir-ts-mode" :repo "wkirschbaum/elixir-ts-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "b35c983f551ccf821ebebad50747b5b417133e52"))
|
||||||
|
(erlang :source "lockfile" :date
|
||||||
|
(26402 1607 285519 0)
|
||||||
|
:recipe
|
||||||
|
(:package "erlang" :fetcher github :repo "erlang/otp" :version-regexp "OTP-%v" :files
|
||||||
|
("lib/tools/emacs/*.el"
|
||||||
|
(:exclude "lib/tools/emacs/erlang_appwiz.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth 1 :ref "4f141f41a0ed76a023d56974fba1082480d30887"))
|
||||||
|
(fsharp-mode :source "lockfile" :date
|
||||||
|
(26402 1607 275275 0)
|
||||||
|
:recipe
|
||||||
|
(:package "fsharp-mode" :fetcher github :repo "fsharp/emacs-fsharp-mode" :files
|
||||||
|
(:defaults
|
||||||
|
(:exclude "eglot-fsharp.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "677d78c4d6cb574086408082dedbcaef04a85359"))
|
||||||
|
(gleam-ts-mode :source "lockfile" :date
|
||||||
|
(26402 1607 265245 0)
|
||||||
|
:recipe
|
||||||
|
(:package "gleam-ts-mode" :fetcher github :repo "gleam-lang/gleam-mode" :files
|
||||||
|
("gleam-ts-mode.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :type git :host github :ref "d00f37d0b47f5d6810aa295af98c40a7708b4305"))
|
||||||
|
(go-mode :source "lockfile" :date
|
||||||
|
(26402 1607 255208 0)
|
||||||
|
:recipe
|
||||||
|
(:package "go-mode" :repo "dominikh/go-mode.el" :fetcher github :files
|
||||||
|
("go-mode.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "602d73e22646b1b98b2eb97927fd426c0d1d2f92"))
|
||||||
|
(haskell-mode :source "lockfile" :date
|
||||||
|
(26402 1607 244954 0)
|
||||||
|
:recipe
|
||||||
|
(:package "haskell-mode" :repo "haskell/haskell-mode" :fetcher github :files
|
||||||
|
(:defaults "NEWS" "logo.svg")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "7d4529ac4443d70719638806cb80325a418110b9"))
|
||||||
|
(lsp-haskell :source "lockfile" :date
|
||||||
|
(26402 1607 235042 0)
|
||||||
|
:recipe
|
||||||
|
(:package "lsp-haskell" :repo "emacs-lsp/lsp-haskell" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "6981f8d1225c038c1a130e8cf70530cfe15f976e"))
|
||||||
|
(js2-mode :source "lockfile" :date
|
||||||
|
(26402 1607 224827 0)
|
||||||
|
:recipe
|
||||||
|
(:package "js2-mode" :repo "mooz/js2-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "62d6cb169ed4cb6d7ae3ddbd8da9c995fed0ab32"))
|
||||||
|
(typescript-mode :source "lockfile" :date
|
||||||
|
(26402 1607 214184 0)
|
||||||
|
:recipe
|
||||||
|
(:package "typescript-mode" :fetcher github :repo "emacs-typescript/typescript.el" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "fc3a4f3b275e8cf6cf41aa0c9ef42e25ef908feb"))
|
||||||
|
(kotlin-mode :source "lockfile" :date
|
||||||
|
(26402 1607 204410 0)
|
||||||
|
:recipe
|
||||||
|
(:package "kotlin-mode" :repo "Emacs-Kotlin-Mode-Maintainers/kotlin-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "fddd747e5b4736e8b27a147960f369b86179ddff"))
|
||||||
|
(gradle-mode :source "lockfile" :date
|
||||||
|
(26402 1607 194485 0)
|
||||||
|
:recipe
|
||||||
|
(:package "gradle-mode" :fetcher github :repo "scubacabra/emacs-gradle-mode" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "e4d665d5784ecda7ddfba015f07c69be3cfc45f2"))
|
||||||
|
(lean4-mode :source "lockfile" :date
|
||||||
|
(26402 1607 184266 0)
|
||||||
|
:recipe
|
||||||
|
(:source nil :protocol https :inherit t :depth treeless :type git :host github :repo "leanprover/lean4-mode" :files
|
||||||
|
("*.el" "data")
|
||||||
|
:package "lean4-mode" :ref "004ad0e60b85fb4eac74a5523ee3e648fd5cfce5"))
|
||||||
|
(merlin :source "lockfile" :date
|
||||||
|
(26402 1607 174070 0)
|
||||||
|
:recipe
|
||||||
|
(:package "merlin" :fetcher github :repo "ocaml/merlin" :files
|
||||||
|
("emacs/*.el"
|
||||||
|
(:exclude "emacs/merlin-ac.el" "emacs/merlin-company.el" "emacs/merlin-iedit.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "a36f42a5b181d0c9cc84174e8eb241b11eeabc0f"))
|
||||||
|
(opam-switch-mode :source "lockfile" :date
|
||||||
|
(26402 1607 163795 0)
|
||||||
|
:recipe
|
||||||
|
(:package "opam-switch-mode" :fetcher github :repo "ProofGeneral/opam-switch-mode" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "1069e56a662f23ea09d4e05611bdedeb99257012"))
|
||||||
|
(dune :source "lockfile" :date
|
||||||
|
(26402 1607 153742 0)
|
||||||
|
:recipe
|
||||||
|
(:package "dune" :fetcher github :repo "ocaml/dune" :files
|
||||||
|
("editor-integration/emacs/*.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "d27724b4f0ee27607f78be39191cb9cda0306645"))
|
||||||
|
(tuareg :source "lockfile" :date
|
||||||
|
(26402 1607 142633 0)
|
||||||
|
:recipe
|
||||||
|
(:package "tuareg" :fetcher github :repo "ocaml/tuareg" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "1d53723e39f22ab4ab76d31f2b188a2879305092"))
|
||||||
|
(dockerfile-mode :source "lockfile" :date
|
||||||
|
(26402 1607 132527 0)
|
||||||
|
:recipe
|
||||||
|
(:package "dockerfile-mode" :fetcher github :repo "spotify/dockerfile-mode" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "4d893bd2da15833ce056332e6c972d5d93e78f04"))
|
||||||
|
(docker :source "lockfile" :date
|
||||||
|
(26402 1607 122262 0)
|
||||||
|
:recipe
|
||||||
|
(:package "docker" :fetcher github :repo "Silex/docker.el" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "6f8bba0d11a5143872dfc25afdabe16cae410d11"))
|
||||||
|
(terraform-mode :source "lockfile" :date
|
||||||
|
(26402 1607 111891 0)
|
||||||
|
:recipe
|
||||||
|
(:package "terraform-mode" :repo "hcl-emacs/terraform-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "abfc10f5e313c4bb99de136a14636e9bc6df74f6"))
|
||||||
|
(ansible :source "lockfile" :date
|
||||||
|
(26402 1607 101523 0)
|
||||||
|
:recipe
|
||||||
|
(:package "ansible" :fetcher gitlab :repo "emacs-ansible/emacs-ansible" :files
|
||||||
|
(:defaults "snippets" "dict")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "e171dacc12eeaba5dbd7fd887f94d11b357fe958"))
|
||||||
|
(nginx-mode :source "lockfile" :date
|
||||||
|
(26402 1607 91212 0)
|
||||||
|
:recipe
|
||||||
|
(:package "nginx-mode" :fetcher github :repo "ajc/nginx-mode" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "c4ac5de975d65c84893a130a470af32a48b0b66c"))
|
||||||
|
(jenkinsfile-mode :source "lockfile" :date
|
||||||
|
(26402 1607 79942 0)
|
||||||
|
:recipe
|
||||||
|
(:package "jenkinsfile-mode" :repo "https://github.com/john2x/jenkinsfile-mode.git" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :branch "master" :ref "568865ee419e0592de0dd0717d6769a66d9df111"))
|
||||||
|
(lua-mode :source "lockfile" :date
|
||||||
|
(26402 1607 68754 0)
|
||||||
|
:recipe
|
||||||
|
(:package "lua-mode" :repo "immerrr/lua-mode" :fetcher github :files
|
||||||
|
(:defaults
|
||||||
|
(:exclude "init-tryout.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "d074e4134b1beae9ed4c9b512af741ca0d852ba3"))
|
||||||
|
(graphql-mode :source "lockfile" :date
|
||||||
|
(26402 1607 57149 0)
|
||||||
|
:recipe
|
||||||
|
(:package "graphql-mode" :repo "davazp/graphql-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "c3baca92809e6f6c8dd2596a413b277f3b0160ea"))
|
||||||
|
(yaml-mode :source "lockfile" :date
|
||||||
|
(26402 1607 45835 0)
|
||||||
|
:recipe
|
||||||
|
(:package "yaml-mode" :repo "yoshiki/yaml-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "d91f878729312a6beed77e6637c60497c5786efa"))
|
||||||
|
(json-mode :source "lockfile" :date
|
||||||
|
(26402 1607 34114 0)
|
||||||
|
:recipe
|
||||||
|
(:package "json-mode" :fetcher github :repo "json-emacs/json-mode" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "77125b01c0ddce537085201098bea9b4b8ba6be3"))
|
||||||
|
(git-modes :source "lockfile" :date
|
||||||
|
(26402 1607 22718 0)
|
||||||
|
:recipe
|
||||||
|
(:package "git-modes" :fetcher github :repo "magit/git-modes" :old-names
|
||||||
|
(gitattributes-mode gitconfig-mode gitignore-mode)
|
||||||
|
:files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "f99010bbeb8b6d8a0819fac0195a2ef0159d08f0"))
|
||||||
|
(php-mode :source "lockfile" :date
|
||||||
|
(26402 1607 12985 0)
|
||||||
|
:recipe
|
||||||
|
(:package "php-mode" :repo "emacs-php/php-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "31f702ee2de35d514fb633c0c37531cb648bff70"))
|
||||||
|
(purescript-mode :source "lockfile" :date
|
||||||
|
(26402 1607 3611 0)
|
||||||
|
:recipe
|
||||||
|
(:package "purescript-mode" :repo "purescript-emacs/purescript-mode" :fetcher github :files
|
||||||
|
(:defaults "NEWS" "snippets")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "d187b3d4bbb4d9cb36a4c6c55f35d63d159a26e8"))
|
||||||
|
(rspec-mode :source "lockfile" :date
|
||||||
|
(26402 1606 985659 0)
|
||||||
|
:recipe
|
||||||
|
(:package "rspec-mode" :repo "pezra/rspec-mode" :fetcher github :files
|
||||||
|
("rspec-mode.el" "snippets")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "29df3d081c6a1cbdf840cd13d45ea1c100c5bbaa"))
|
||||||
|
(ruby-end :source "lockfile" :date
|
||||||
|
(26402 1606 974076 0)
|
||||||
|
:recipe
|
||||||
|
(:package "ruby-end" :repo "rejeep/ruby-end.el" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "ba7d7230f9e3ed75c9982d32bb9fdff1dc10935d"))
|
||||||
|
(rbs-mode :source "lockfile" :date
|
||||||
|
(26402 1606 962863 0)
|
||||||
|
:recipe
|
||||||
|
(:package "rbs-mode" :fetcher github :repo "ybiquitous/rbs-mode" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "21ec7718a2b3149c13464e182fd4e1cf64bff277"))
|
||||||
|
(rust-mode :source "lockfile" :date
|
||||||
|
(26402 1606 951901 0)
|
||||||
|
:recipe
|
||||||
|
(:package "rust-mode" :repo "rust-lang/rust-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "3bd0863f28414e629ca15ad2852a429a126226c5"))
|
||||||
|
(flycheck-rust :source "lockfile" :date
|
||||||
|
(26402 1606 940752 0)
|
||||||
|
:recipe
|
||||||
|
(:package "flycheck-rust" :repo "flycheck/flycheck-rust" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "e7692cded99999d2dc3d3df5d977dcdeb1c179fb"))
|
||||||
|
(fish-mode :source "lockfile" :date
|
||||||
|
(26402 1606 930053 0)
|
||||||
|
:recipe
|
||||||
|
(:package "fish-mode" :fetcher github :repo "wwwjfy/emacs-fish" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "2526b1803b58cf145bc70ff6ce2adb3f6c246f89"))
|
||||||
|
(web-mode :source "lockfile" :date
|
||||||
|
(26402 1606 920060 0)
|
||||||
|
:recipe
|
||||||
|
(:package "web-mode" :repo "fxbois/web-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "0c83581d1e93d1d802c730a1d5e90cd1c740e1b2"))
|
||||||
|
(zig-mode :source "lockfile" :date
|
||||||
|
(26402 1606 908555 0)
|
||||||
|
:recipe
|
||||||
|
(:package "zig-mode" :repo "ziglang/zig-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "f55e42536a3f34b81198b856595dc3a61867aa3e"))
|
||||||
|
(ace-window :source "lockfile" :date
|
||||||
|
(26402 1606 897741 0)
|
||||||
|
:recipe
|
||||||
|
(:package "ace-window" :repo "abo-abo/ace-window" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "77115afc1b0b9f633084cf7479c767988106c196"))
|
||||||
|
(pfuture :source "lockfile" :date
|
||||||
|
(26402 1606 887399 0)
|
||||||
|
:recipe
|
||||||
|
(:package "pfuture" :repo "Alexander-Miller/pfuture" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "19b53aebbc0f2da31de6326c495038901bffb73c"))
|
||||||
|
(hydra :source "lockfile" :date
|
||||||
|
(26402 1606 877261 0)
|
||||||
|
:recipe
|
||||||
|
(:package "hydra" :repo "abo-abo/hydra" :fetcher github :files
|
||||||
|
(:defaults
|
||||||
|
(:exclude "lv.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "317e1de33086637579a7aeb60f77ed0405bf359b"))
|
||||||
|
(cfrs :source "lockfile" :date
|
||||||
|
(26402 1606 866491 0)
|
||||||
|
:recipe
|
||||||
|
(:package "cfrs" :repo "Alexander-Miller/cfrs" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "f3a21f237b2a54e6b9f8a420a9da42b4f0a63121"))
|
||||||
|
(posframe :source "lockfile" :date
|
||||||
|
(26402 1606 855692 0)
|
||||||
|
:recipe
|
||||||
|
(:package "posframe" :fetcher github :repo "tumashu/posframe" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "ac9f954ac4c546e68daf403f2ab2b5ad4397f26e"))
|
||||||
|
(all-the-icons :source "lockfile" :date
|
||||||
|
(26402 1606 845055 0)
|
||||||
|
:recipe
|
||||||
|
(:package "all-the-icons" :repo "domtronn/all-the-icons.el" :fetcher github :files
|
||||||
|
(:defaults "data")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "39ef44f810c34e8900978788467cc675870bcd19"))
|
||||||
|
(tree-sitter :source "lockfile" :date
|
||||||
|
(26402 1606 834552 0)
|
||||||
|
:recipe
|
||||||
|
(:package "tree-sitter" :repo "emacs-tree-sitter/elisp-tree-sitter" :fetcher github :branch "release" :files
|
||||||
|
(:defaults
|
||||||
|
(:exclude "lisp/tree-sitter-tests.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "3cfab8a0e945db9b3df84437f27945746a43cc71"))
|
||||||
|
(tsc :source "lockfile" :date
|
||||||
|
(26402 1606 823089 0)
|
||||||
|
:recipe
|
||||||
|
(:package "tsc" :fetcher github :repo "emacs-tree-sitter/elisp-tree-sitter" :branch "release" :files
|
||||||
|
("core/*.el" "core/Cargo.toml" "core/Cargo.lock" "core/src")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "3cfab8a0e945db9b3df84437f27945746a43cc71"))
|
||||||
|
(elisp-refs :source "lockfile" :date
|
||||||
|
(26402 1606 806529 0)
|
||||||
|
:recipe
|
||||||
|
(:package "elisp-refs" :repo "Wilfred/elisp-refs" :fetcher github :files
|
||||||
|
(:defaults
|
||||||
|
(:exclude "elisp-refs-bench.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "541a064c3ce27867872cf708354a65d83baf2a6d"))
|
||||||
|
(visual-regexp :source "lockfile" :date
|
||||||
|
(26402 1606 795494 0)
|
||||||
|
:recipe
|
||||||
|
(:package "visual-regexp" :repo "benma/visual-regexp.el" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "48457d42a5e0fe10fa3a9c15854f1f127ade09b5"))
|
||||||
|
(frame-local :source "lockfile" :date
|
||||||
|
(26402 1606 784831 0)
|
||||||
|
:recipe
|
||||||
|
(:package "frame-local" :fetcher github :repo "sebastiencs/frame-local" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "7ee1106c3bcd4022f48421f8cb1ef4f995da816e"))
|
||||||
|
(editorconfig :source "lockfile" :date
|
||||||
|
(26402 1606 774189 0)
|
||||||
|
:recipe
|
||||||
|
(:package "editorconfig" :fetcher github :repo "editorconfig/editorconfig-emacs" :old-names
|
||||||
|
(editorconfig-core editorconfig-fnmatch)
|
||||||
|
:files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "24f5b2b1cd4e37adc245fb59f7edeb6872a707a4"))
|
||||||
|
(bui :source "lockfile" :date
|
||||||
|
(26402 1606 763487 0)
|
||||||
|
:recipe
|
||||||
|
(:package "bui" :repo "alezost/bui.el" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "f3a137628e112a91910fd33c0cff0948fa58d470"))
|
||||||
|
(lsp-treemacs :source "lockfile" :date
|
||||||
|
(26402 1606 752868 0)
|
||||||
|
:recipe
|
||||||
|
(:package "lsp-treemacs" :repo "emacs-lsp/lsp-treemacs" :fetcher github :files
|
||||||
|
(:defaults "icons")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "fb1a07ae0a3d781dea8ac78da2933e0173eb48a4"))
|
||||||
|
(lsp-docker :source "lockfile" :date
|
||||||
|
(26402 1606 741908 0)
|
||||||
|
:recipe
|
||||||
|
(:package "lsp-docker" :repo "emacs-lsp/lsp-docker" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "ce291d0f80533f8eaca120eb745d55669e062636"))
|
||||||
|
(yaml :source "lockfile" :date
|
||||||
|
(26402 1606 730796 0)
|
||||||
|
:recipe
|
||||||
|
(:package "yaml" :repo "zkry/yaml.el" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "70c4fcead97e9bd6594e418c922ae769818f4245"))
|
||||||
|
(magit-section :source "lockfile" :date
|
||||||
|
(26402 1606 719625 0)
|
||||||
|
:recipe
|
||||||
|
(:package "magit-section" :fetcher github :repo "magit/magit" :files
|
||||||
|
("lisp/magit-section.el" "docs/magit-section.texi" "magit-section-pkg.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "f2a61334430291d2162a68138c95ab310a8557f1"))
|
||||||
|
(with-editor :source "lockfile" :date
|
||||||
|
(26402 1606 708982 0)
|
||||||
|
:recipe
|
||||||
|
(:package "with-editor" :fetcher github :repo "magit/with-editor" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "77cb2403158cfea9d8bfb8adad81b84d1d6d7c6a"))
|
||||||
|
(powerline :source "lockfile" :date
|
||||||
|
(26402 1606 697040 0)
|
||||||
|
:recipe
|
||||||
|
(:package "powerline" :fetcher github :repo "milkypostman/powerline" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "c35c35bdf5ce2d992882c1f06f0f078058870d4a"))
|
||||||
|
(parseedn :source "lockfile" :date
|
||||||
|
(26402 1606 686191 0)
|
||||||
|
:recipe
|
||||||
|
(:package "parseedn" :repo "clojure-emacs/parseedn" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "3407e4530a367b6c2b857dae261cdbb67a440aaa"))
|
||||||
|
(queue :source "lockfile" :date
|
||||||
|
(26402 1606 674933 0)
|
||||||
|
:recipe
|
||||||
|
(:package "queue" :repo
|
||||||
|
("git://git.sv.gnu.org/emacs/elpa" . "queue")
|
||||||
|
:branch "externals/queue" :files
|
||||||
|
("*"
|
||||||
|
(:exclude ".git"))
|
||||||
|
:source "GNU-devel ELPA" :protocol https :inherit t :depth treeless :ref "f986fb68e75bdae951efb9e11a3012ab6bd408ee"))
|
||||||
|
(sesman :source "lockfile" :date
|
||||||
|
(26402 1606 662455 0)
|
||||||
|
:recipe
|
||||||
|
(:package "sesman" :repo "vspinu/sesman" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "7bca68dbbab0af26a6a23be1ff5fa97f9a18e022"))
|
||||||
|
(parseclj :source "lockfile" :date
|
||||||
|
(26402 1606 652263 0)
|
||||||
|
:recipe
|
||||||
|
(:package "parseclj" :repo "clojure-emacs/parseclj" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "6af22372e0fe14df882dd300b22b12ba2d7e00b0"))
|
||||||
|
(paredit :source "lockfile" :date
|
||||||
|
(26402 1606 637684 0)
|
||||||
|
:recipe
|
||||||
|
(:package "paredit" :fetcher git :url "https://mumble.net/~campbell/git/paredit.git" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "037b9b8acbca75151f133b6c0f7f3ff97d9042e5"))
|
||||||
|
(multiple-cursors :source "lockfile" :date
|
||||||
|
(26402 1606 621113 0)
|
||||||
|
:recipe
|
||||||
|
(:package "multiple-cursors" :fetcher github :repo "magnars/multiple-cursors.el" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "c870c18462461df19382ecd2f9374c8b902cd804"))
|
||||||
|
(inflections :source "lockfile" :date
|
||||||
|
(26402 1606 610877 0)
|
||||||
|
:recipe
|
||||||
|
(:package "inflections" :repo "eschulte/jump.el" :fetcher github :files
|
||||||
|
("inflections.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "55caa66a7cc6e0b1a76143fd40eff38416928941"))
|
||||||
|
(reformatter :source "lockfile" :date
|
||||||
|
(26402 1606 600910 0)
|
||||||
|
:recipe
|
||||||
|
(:package "reformatter" :repo "purcell/emacs-reformatter" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "f13f5b4ce51db95ea317d57a83be0358bbf3ec30"))
|
||||||
|
(iedit :source "lockfile" :date
|
||||||
|
(26402 1606 590187 0)
|
||||||
|
:recipe
|
||||||
|
(:package "iedit" :repo "victorhge/iedit" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "27c61866b1b9b8d77629ac702e5f48e67dfe0d3b"))
|
||||||
|
(swiper :source "lockfile" :date
|
||||||
|
(26402 1606 579830 0)
|
||||||
|
:recipe
|
||||||
|
(:package "swiper" :repo "abo-abo/swiper" :fetcher github :files
|
||||||
|
("swiper.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "8dc02d5b725f78d1f80904807b46f5406f129674"))
|
||||||
|
(zoutline :source "lockfile" :date
|
||||||
|
(26402 1606 569790 0)
|
||||||
|
:recipe
|
||||||
|
(:package "zoutline" :repo "abo-abo/zoutline" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "32857c6c4b9b0bcbed14d825a10b91a98d5fed0a"))
|
||||||
|
(ivy :source "lockfile" :date
|
||||||
|
(26402 1606 559030 0)
|
||||||
|
:recipe
|
||||||
|
(:package "ivy" :repo "abo-abo/swiper" :fetcher github :files
|
||||||
|
(:defaults "doc/ivy-help.org"
|
||||||
|
(:exclude "swiper.el" "counsel.el" "ivy-hydra.el" "ivy-avy.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "8dc02d5b725f78d1f80904807b46f5406f129674"))
|
||||||
|
(heex-ts-mode :source "lockfile" :date
|
||||||
|
(26402 1606 548629 0)
|
||||||
|
:recipe
|
||||||
|
(:package "heex-ts-mode" :repo "wkirschbaum/heex-ts-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "90142df2929956536dc1eaae3bb5ca04dc4232ab"))
|
||||||
|
(caml :source "lockfile" :date
|
||||||
|
(26402 1606 538242 0)
|
||||||
|
:recipe
|
||||||
|
(:package "caml" :repo "ocaml/caml-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "47defafa2b08fb680e89bfee9cb9ce82bd9e3bcf"))
|
||||||
|
(aio :source "lockfile" :date
|
||||||
|
(26402 1606 527885 0)
|
||||||
|
:recipe
|
||||||
|
(:package "aio" :fetcher github :repo "skeeto/emacs-aio" :files
|
||||||
|
("aio.el" "README.md" "UNLICENSE")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "da93523e235529fa97d6f251319d9e1d6fc24a41"))
|
||||||
|
(tablist :source "lockfile" :date
|
||||||
|
(26402 1606 517745 0)
|
||||||
|
:recipe
|
||||||
|
(:package "tablist" :fetcher github :repo "emacsorphanage/tablist" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "fcd37147121fabdf003a70279cf86fbe08cfac6f"))
|
||||||
|
(hcl-mode :source "lockfile" :date
|
||||||
|
(26402 1606 507807 0)
|
||||||
|
:recipe
|
||||||
|
(:package "hcl-mode" :repo "hcl-emacs/hcl-mode" :fetcher github :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "1da895ed75d28d9f87cbf9b74f075d90ba31c0ed"))
|
||||||
|
(groovy-mode :source "lockfile" :date
|
||||||
|
(26402 1606 497676 0)
|
||||||
|
:recipe
|
||||||
|
(:package "groovy-mode" :fetcher github :repo "Groovy-Emacs-Modes/groovy-emacs-modes" :files
|
||||||
|
("*groovy*.el")
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb"))
|
||||||
|
(json-snatcher :source "lockfile" :date
|
||||||
|
(26402 1606 486749 0)
|
||||||
|
:recipe
|
||||||
|
(:package "json-snatcher" :fetcher github :repo "Sterlingg/json-snatcher" :files
|
||||||
|
("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" "docs/dir" "docs/*.info" "docs/*.texi" "docs/*.texinfo"
|
||||||
|
(:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el"))
|
||||||
|
:source "MELPA" :protocol https :inherit t :depth treeless :ref "b28d1c0670636da6db508d03872d96ffddbc10f2")))
|
||||||
|
|
@ -9,12 +9,13 @@
|
||||||
;; Avy is a navigation manager.
|
;; Avy is a navigation manager.
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
(use-package avy :straight t :defer t
|
(require 'icejam-keys-mode)
|
||||||
:config
|
|
||||||
(setq avy-timeout-seconds 1)
|
(use-package avy :ensure t :defer t
|
||||||
|
:custom (avy-timeout-seconds 1 "Wait for 1 second for candidates")
|
||||||
:bind (:map icejam-keys-mode-map
|
:bind (:map icejam-keys-mode-map
|
||||||
([(hyper j)] . avy-goto-char-timer)) ;; Jump to text.
|
;; Jump to text in sight with CMD-j
|
||||||
)
|
([(hyper j)] . avy-goto-char-timer)))
|
||||||
|
|
||||||
(provide 'icejam-avy)
|
(provide 'icejam-avy)
|
||||||
;;; icejam-avy.el ends here
|
;;; icejam-avy.el ends here
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@
|
||||||
;; pkg/base defines basic packages and environment.
|
;; pkg/base defines basic packages and environment.
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
(require 'icejam-keys-mode)
|
||||||
|
|
||||||
;;;;;;;; Other optimizations ;;;;;;;;;;;;;;;;;
|
;;;;;;;; Other optimizations ;;;;;;;;;;;;;;;;;
|
||||||
;;;;;;;; Stolen from Doom Emacs. ;;;;;;;;;;;;;
|
;;;;;;;; Stolen from Doom Emacs. ;;;;;;;;;;;;;
|
||||||
|
|
@ -40,19 +41,19 @@
|
||||||
(global-set-key (kbd "RET") 'newline)
|
(global-set-key (kbd "RET") 'newline)
|
||||||
|
|
||||||
;;;;;;;;; Easy copying of data ;;;;;;;;;;;;;;;
|
;;;;;;;;; Easy copying of data ;;;;;;;;;;;;;;;
|
||||||
(use-package easy-kill :straight t :defer t
|
(use-package easy-kill :ensure t
|
||||||
:config (global-set-key [remap kill-ring-save] 'easy-kill))
|
:bind ([remap kill-ring-save] . easy-kill))
|
||||||
|
|
||||||
;; Move buffers around with buffer keys
|
;; Move buffers around with buffer keys
|
||||||
(use-package buffer-move :straight t :defer t)
|
(use-package buffer-move :ensure t :defer t)
|
||||||
|
|
||||||
|
|
||||||
;; Garbage collection magic hack
|
;; Garbage collection magic hack
|
||||||
(use-package gcmh :straight t
|
(use-package gcmh :ensure t
|
||||||
:config (gcmh-mode 1)
|
:custom ((gcmh-verbose nil "Do not log GC messages.")
|
||||||
(setq gcmh-verbose nil
|
(gcmh-idle-delay 'auto "Compute GC delay based on gcmh-auto-idle-delay-factor")
|
||||||
gcmh-idle-delay 'auto
|
(gcmh-auto-idle-delay-factor 10 "Original value was 10"))
|
||||||
gcmh-auto-idle-delay-factor 10))
|
:config
|
||||||
|
(gcmh-mode t))
|
||||||
|
|
||||||
;; #====================== Backup config #==============================
|
;; #====================== Backup config #==============================
|
||||||
(setq backup-directory-alist
|
(setq backup-directory-alist
|
||||||
|
|
@ -96,13 +97,17 @@
|
||||||
;; Allow to execute path from shell
|
;; Allow to execute path from shell
|
||||||
(use-package exec-path-from-shell
|
(use-package exec-path-from-shell
|
||||||
:if (memq window-system '(x mac ns))
|
:if (memq window-system '(x mac ns))
|
||||||
:straight t
|
:ensure t
|
||||||
:config (add-to-list 'exec-path "/usr/local/bin")
|
:config
|
||||||
|
(add-to-list 'exec-path "/usr/local/bin")
|
||||||
(dolist (var '("DEFT_PATH" "LANG" "LC_CTYPE"))
|
(dolist (var '("DEFT_PATH" "LANG" "LC_CTYPE"))
|
||||||
(add-to-list 'exec-path-from-shell-variables var))
|
(add-to-list 'exec-path-from-shell-variables var))
|
||||||
(exec-path-from-shell-initialize))
|
(exec-path-from-shell-initialize))
|
||||||
|
|
||||||
(use-package direnv :straight t :config (direnv-mode))
|
(use-package direnv :ensure t
|
||||||
|
:config
|
||||||
|
(declare-function direnv-mode "direnv")
|
||||||
|
(direnv-mode t))
|
||||||
|
|
||||||
;; Draw underline lower
|
;; Draw underline lower
|
||||||
(setq x-underline-at-descent-line t)
|
(setq x-underline-at-descent-line t)
|
||||||
|
|
@ -114,33 +119,34 @@
|
||||||
indicate-empty-lines nil)
|
indicate-empty-lines nil)
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;; Treemacs
|
;;;;;;;;;;;;;;;;; Treemacs
|
||||||
(use-package treemacs :straight t :defer t
|
(use-package treemacs :ensure t
|
||||||
:config (treemacs-follow-mode 1) ;; Follow the current project.
|
:commands (treemacs-follow-mode treemacs-project-follow-mode treemacs)
|
||||||
:bind (:map icejam-keys-mode-map
|
:bind (:map icejam-keys-mode-map
|
||||||
([(hyper b)] . treemacs))) ;; Show the folder tree
|
([(hyper b)] . treemacs))
|
||||||
|
|
||||||
(use-package treemacs-all-the-icons :defer t :requires (treemacs) :straight t
|
|
||||||
:config
|
:config
|
||||||
(treemacs-load-theme "all-the-icons")
|
(treemacs-follow-mode t)
|
||||||
(treemacs-project-follow-mode t))
|
(treemacs-project-follow-mode t))
|
||||||
|
|
||||||
|
(use-package treemacs-all-the-icons :ensure t :defer t
|
||||||
|
:requires (treemacs)
|
||||||
|
:commands (treemacs-load-theme)
|
||||||
|
:config (treemacs-load-theme "all-the-icons"))
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;; Record frequency of different commands. Review them later
|
;;;;;;;;;;;;;;;;; Record frequency of different commands. Review them later
|
||||||
(use-package keyfreq
|
(use-package keyfreq :ensure t
|
||||||
:defer t
|
|
||||||
:straight t
|
|
||||||
:config
|
:config
|
||||||
|
(declare-function keyfreq-mode "keyfreq")
|
||||||
|
(declare-function keyfreq-autosave-mode "keyfreq")
|
||||||
(keyfreq-mode t)
|
(keyfreq-mode t)
|
||||||
(keyfreq-autosave-mode t))
|
(keyfreq-autosave-mode t))
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;; Show hints about key combinations
|
;;;;;;;;;;;;;;;;; Show hints about key combinations
|
||||||
(use-package which-key
|
(use-package which-key :ensure t
|
||||||
:straight t
|
:custom (which-key-idle-delay 0.5)
|
||||||
:config
|
:config (which-key-mode t))
|
||||||
(setq which-key-idle-delay 0.5)
|
|
||||||
(which-key-mode t))
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;; Use C-n to create a new line
|
;;;;;;;;;;;;;;;;; Use C-n to create a new line
|
||||||
(setq next-line-add-newlines t)
|
(setopt next-line-add-newlines t)
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;; Speed up long line display by disabling bidirectional text
|
;;;;;;;;;;;;;;;;; Speed up long line display by disabling bidirectional text
|
||||||
(setq-default bidi-paragraph-direction 'left-to-right
|
(setq-default bidi-paragraph-direction 'left-to-right
|
||||||
|
|
|
||||||
21
lisp/icejam-blocking.el
Normal file
21
lisp/icejam-blocking.el
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
;;; icejam-blocking.el --- summary
|
||||||
|
|
||||||
|
;; Author: Maciej Szlosarczyk
|
||||||
|
;; Maintainer: Maciej Szlosarczyk
|
||||||
|
;; Version: 0.1-snapshot
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
;; These packages are foundational dependency and possibly can be blocking.
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(use-package transient :ensure (:wait t))
|
||||||
|
(use-package diminish :ensure (:wait t))
|
||||||
|
(use-package company :ensure (:wait t))
|
||||||
|
|
||||||
|
;; https://emacs-lsp.github.io/lsp-mode/page/performance/#use-plists-for-deserialization
|
||||||
|
;; This supposedly makes it faster.
|
||||||
|
(setenv "LSP_USE_PLISTS" "true")
|
||||||
|
(use-package lsp-mode :ensure (:wait t))
|
||||||
|
|
||||||
|
(provide 'icejam-blocking)
|
||||||
|
;;; icejam-blocking.el ends here
|
||||||
|
|
@ -2,51 +2,36 @@
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;;; Company completion framework configuration
|
;;; Company completion framework configuration
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
(require 'icejam-blocking)
|
||||||
|
|
||||||
(use-package yasnippet
|
(use-package yasnippet :ensure t
|
||||||
:straight t
|
|
||||||
:defer t)
|
|
||||||
|
|
||||||
(use-package yasnippet-snippets
|
|
||||||
:straight t
|
|
||||||
:defer t
|
|
||||||
:requires (yasnippet)
|
|
||||||
:config
|
:config
|
||||||
|
(yas-global-mode t)
|
||||||
(unbind-key "C-c & C-n" yas-minor-mode-map)
|
(unbind-key "C-c & C-n" yas-minor-mode-map)
|
||||||
(unbind-key "C-c & C-s" yas-minor-mode-map)
|
(unbind-key "C-c & C-s" yas-minor-mode-map)
|
||||||
(unbind-key "C-c & C-v" yas-minor-mode-map))
|
(unbind-key "C-c & C-v" yas-minor-mode-map))
|
||||||
|
|
||||||
(yas-global-mode t)
|
(use-package yasnippet-snippets :ensure t :after (yasnippet))
|
||||||
|
(use-package company-box :ensure t :after (company)
|
||||||
|
:hook (company-mode . company-box-mode))
|
||||||
|
|
||||||
(use-package company
|
(with-eval-after-load 'company
|
||||||
:commands (company-indent-or-complete-common company-yasnippet)
|
(global-company-mode t)
|
||||||
:requires (yasnippet
|
|
||||||
yasnippet-snippets)
|
|
||||||
:straight t
|
|
||||||
:defer t)
|
|
||||||
|
|
||||||
(use-package company-box
|
;; Hacks for orderless
|
||||||
:straight t
|
(defun just-one-face (fn &rest args)
|
||||||
:defer t
|
|
||||||
:requires (company)
|
|
||||||
:hook (((company-mode) . company-box-mode)))
|
|
||||||
|
|
||||||
(global-company-mode t)
|
|
||||||
|
|
||||||
;; Hacks for orderless
|
|
||||||
(defun just-one-face (fn &rest args)
|
|
||||||
(let ((orderless-match-faces [completions-common-part]))
|
(let ((orderless-match-faces [completions-common-part]))
|
||||||
(apply fn args)))
|
(apply fn args)))
|
||||||
|
|
||||||
(advice-add 'company-capf--candidates :around #'just-one-face)
|
(advice-add 'company-capf--candidates :around #'just-one-face)
|
||||||
|
|
||||||
(defun company-completion-styles (capf-fn &rest args)
|
(defun company-completion-styles (capf-fn &rest args)
|
||||||
(let ((completion-styles '(partial-completion basic)))
|
(let ((completion-styles '(partial-completion basic)))
|
||||||
(apply capf-fn args)))
|
(apply capf-fn args)))
|
||||||
|
|
||||||
(advice-add 'company-capf :around #'company-completion-styles)
|
(advice-add 'company-capf :around #'company-completion-styles)
|
||||||
|
|
||||||
(setq-default
|
(setq-default
|
||||||
company-minimum-prefix-length 3 ;; minimum prefix character number for auto complete.
|
company-minimum-prefix-length 3 ;; minimum prefix character number for auto complete.
|
||||||
company-idle-delay 0.1
|
company-idle-delay 0.1
|
||||||
company-require-match nil
|
company-require-match nil
|
||||||
|
|
@ -68,8 +53,8 @@
|
||||||
;; company-async-timeout 2
|
;; company-async-timeout 2
|
||||||
)
|
)
|
||||||
|
|
||||||
;; Absolute defaults for company mode
|
;; Absolute defaults for company mode
|
||||||
(setq company-backends
|
(setq company-backends
|
||||||
'((company-files ; files & directory
|
'((company-files ; files & directory
|
||||||
company-keywords ; keywords
|
company-keywords ; keywords
|
||||||
company-capf
|
company-capf
|
||||||
|
|
@ -77,29 +62,29 @@
|
||||||
(company-dabbrev company-abbrev)
|
(company-dabbrev company-abbrev)
|
||||||
))
|
))
|
||||||
|
|
||||||
;; Use standard emacs next and previous bindings for navigating company
|
;; Use standard emacs next and previous bindings for navigating company
|
||||||
;; suggestions
|
;; suggestions
|
||||||
(define-key company-active-map (kbd "C-p") 'company-select-previous-or-abort)
|
(define-key company-active-map (kbd "C-p") 'company-select-previous-or-abort)
|
||||||
(define-key company-active-map (kbd "C-n") 'company-select-next-or-abort)
|
(define-key company-active-map (kbd "C-n") 'company-select-next-or-abort)
|
||||||
|
|
||||||
(defun icejam-insert-space-and-complete ()
|
(defun icejam-insert-space-and-complete ()
|
||||||
"Insert space before trying to complete a section."
|
"Insert space before trying to complete a section."
|
||||||
(interactive)
|
(interactive)
|
||||||
(save-excursion
|
(save-excursion
|
||||||
(insert " "))
|
(insert " "))
|
||||||
(company-indent-or-complete-common))
|
(company-indent-or-complete-common))
|
||||||
|
|
||||||
;; Only use RETURN for completion in company
|
;; Only use RETURN for completion in company
|
||||||
(unbind-key "TAB" company-active-map)
|
(unbind-key "TAB" company-active-map)
|
||||||
|
|
||||||
;;; Yasnippet configuration
|
;;; Yasnippet configuration
|
||||||
(define-key prog-mode-map (kbd "C-c y") 'company-yasnippet)
|
(define-key prog-mode-map (kbd "C-c y") 'company-yasnippet)
|
||||||
(define-key prog-mode-map (kbd "<f13>") 'icejam-insert-space-and-complete)
|
(define-key prog-mode-map (kbd "<f13>") 'icejam-insert-space-and-complete)
|
||||||
(define-key prog-mode-map (kbd "TAB") 'company-indent-or-complete-common)
|
(define-key prog-mode-map (kbd "TAB") 'company-indent-or-complete-common)
|
||||||
|
|
||||||
(define-key text-mode-map (kbd "C-c y") 'company-yasnippet)
|
(define-key text-mode-map (kbd "C-c y") 'company-yasnippet)
|
||||||
(define-key text-mode-map (kbd "<f13>") 'icejam-insert-space-and-complete)
|
(define-key text-mode-map (kbd "<f13>") 'icejam-insert-space-and-complete)
|
||||||
(define-key text-mode-map (kbd "TAB") 'company-indent-or-complete-common)
|
(define-key text-mode-map (kbd "TAB") 'company-indent-or-complete-common))
|
||||||
|
|
||||||
(provide 'icejam-company-yasnippet)
|
(provide 'icejam-company-yasnippet)
|
||||||
;;; icejam-company-yasnippet.el ends here
|
;;; icejam-company-yasnippet.el ends here
|
||||||
|
|
|
||||||
|
|
@ -1,41 +1,26 @@
|
||||||
;;; icejam-completing-read -- Functions related to completing-read -*- lexical-binding: t; -*-
|
;;; icejam-completing-read -- Functions related to completing-read -*- lexical-binding: t; -*-
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;;;
|
;;;
|
||||||
|
;;; completing-read is the way of completing things in minibuffer. This module
|
||||||
|
;;; provides all of that functionality, everything related to minbuffer being helpful.
|
||||||
|
;;;
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(require 'icejam-keys-mode)
|
(require 'icejam-keys-mode)
|
||||||
|
|
||||||
(use-package vertico :straight t :defer t
|
;; Preparations for using Vertico/Orderless
|
||||||
:init
|
(setq
|
||||||
(defun icejam-vertico-next-page ()
|
;; Support opening new minibuffers from inside existing minibuffers.
|
||||||
(interactive)
|
enable-recursive-minibuffers t
|
||||||
(vertico-next 15))
|
;; Hide commands in M-x which do not work in the current mode. Vertico
|
||||||
(defun icejam-vertico-previous-page ()
|
;; commands are hidden in normal buffers. This setting is useful beyond
|
||||||
(interactive)
|
;; Vertico.
|
||||||
(vertico-previous 15))
|
read-extended-command-predicate #'command-completion-default-include-p
|
||||||
(vertico-mode)
|
;; Do not allow the cursor in the minibuffer prompt
|
||||||
:custom
|
minibuffer-prompt-properties '(read-only t cursor-intangible t face minibuffer-prompt))
|
||||||
(vertico-scroll-margin 0) ;; Different scroll margin
|
|
||||||
(vertico-count 15) ;; Show more candidates
|
|
||||||
(vertico-resize t) ;; Grow and shrink the Vertico minibuffer
|
|
||||||
(vertico-cycle t) ;; Enable cycling for `vertico-next/previous')
|
|
||||||
:bind (:map vertico-map
|
|
||||||
("<next>" . icejam-vertico-next-page)
|
|
||||||
("<prior>" . icejam-vertico-previous-page)))
|
|
||||||
|
|
||||||
;; Support opening new minibuffers from inside existing minibuffers.
|
|
||||||
(setq enable-recursive-minibuffers t)
|
|
||||||
|
|
||||||
;; Hide commands in M-x which do not work in the current mode. Vertico
|
|
||||||
;; commands are hidden in normal buffers. This setting is useful beyond
|
|
||||||
;; Vertico.
|
|
||||||
(setq read-extended-command-predicate #'command-completion-default-include-p)
|
|
||||||
|
|
||||||
;; Add prompt indicator to `completing-read-multiple'.
|
|
||||||
;; We display [CRM<separator>], e.g., [CRM,] if the separator is a comma.
|
|
||||||
(defvar crm-separator)
|
|
||||||
(defun crm-indicator (args)
|
(defun crm-indicator (args)
|
||||||
"Add prompt indicator. Use ARGSs later."
|
>>>>>>> use-elpaca
|
||||||
(cons (format "[CRM%s] %s"
|
(cons (format "[CRM%s] %s"
|
||||||
(replace-regexp-in-string
|
(replace-regexp-in-string
|
||||||
"\\`\\[.*?]\\*\\|\\[.*?]\\*\\'" ""
|
"\\`\\[.*?]\\*\\|\\[.*?]\\*\\'" ""
|
||||||
|
|
@ -43,29 +28,33 @@
|
||||||
(car args))
|
(car args))
|
||||||
(cdr args)))
|
(cdr args)))
|
||||||
(advice-add #'completing-read-multiple :filter-args #'crm-indicator)
|
(advice-add #'completing-read-multiple :filter-args #'crm-indicator)
|
||||||
|
|
||||||
;; Do not allow the cursor in the minibuffer prompt
|
|
||||||
(setq minibuffer-prompt-properties
|
|
||||||
'(read-only t cursor-intangible t face minibuffer-prompt))
|
|
||||||
(add-hook 'minibuffer-setup-hook #'cursor-intangible-mode)
|
(add-hook 'minibuffer-setup-hook #'cursor-intangible-mode)
|
||||||
|
|
||||||
;; Optionally use the `orderless' completion style.
|
;; Actual orderless
|
||||||
(use-package orderless :straight t :defer t
|
(use-package vertico :ensure t
|
||||||
:custom
|
:custom ((vertico-scroll-margin 1 "Scroll on N-1")
|
||||||
;; Configure a custom style dispatcher (see the Consult wiki)
|
(vertico-count 15 "Show 5 more candidates")
|
||||||
;; (orderless-style-dispatchers '(+orderless-consult-dispatch orderless-affix-dispatch))
|
(vertico-resize t "Grow and shrink the vertico minibufffer")
|
||||||
;; (orderless-component-separator #'orderless-escapable-split-on-space)
|
(vertico-cycle t "Cycle completion"))
|
||||||
(completion-styles '(orderless basic))
|
:config
|
||||||
|
(vertico-mode t))
|
||||||
|
|
||||||
|
(use-package orderless :ensure t
|
||||||
|
:custom ((completion-styles '(orderless partial-completion basic)
|
||||||
|
"Fallback to basic if orderless does not work.")
|
||||||
(completion-category-defaults nil)
|
(completion-category-defaults nil)
|
||||||
(completion-category-overrides '((file (styles partial-completion)))))
|
(completion-category-overrides
|
||||||
|
'((file (styles partial-completion))))))
|
||||||
|
|
||||||
(use-package marginalia :straight t :defer t :init (marginalia-mode))
|
|
||||||
(use-package consult :straight t :defer t)
|
|
||||||
(use-package helpful :straight t :defer t)
|
|
||||||
|
|
||||||
(with-eval-after-load 'consult
|
(use-package marginalia :ensure t
|
||||||
(define-key icejam-keys-mode-map (kbd "C-c a") 'consult-ripgrep)
|
:config (marginalia-mode t))
|
||||||
(define-key icejam-keys-mode-map (kbd "C-c t") 'find-file))
|
(use-package consult :ensure t
|
||||||
|
:bind (:map icejam-keys-mode-map
|
||||||
|
("C-c t" . find-file)
|
||||||
|
("M-g" . consult-goto-line)
|
||||||
|
("C-c a" . consult-ripgrep)))
|
||||||
|
(use-package helpful :ensure t)
|
||||||
|
|
||||||
(provide 'icejam-completing-read)
|
(provide 'icejam-completing-read)
|
||||||
;;; icejam-completing-read.el ends here
|
;;; icejam-completing-read.el ends here
|
||||||
|
|
|
||||||
|
|
@ -9,35 +9,37 @@
|
||||||
;;; Copilot and other GPT stuff
|
;;; Copilot and other GPT stuff
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
(use-package copilot
|
(use-package copilot :ensure (:host github :repo "copilot-emacs/copilot.el" :files ("*.el"))
|
||||||
:straight (:host github :repo "copilot-emacs/copilot.el" :files ("*.el"))
|
:defer t
|
||||||
:ensure t)
|
;; It sort of sucks so let's disable it.
|
||||||
|
;; :hook ((prog-mode . copilot-mode))
|
||||||
;; Do not enable copilot by default because it sorta sucks?
|
:bind (:map copilot-completion-map
|
||||||
;; (add-hook 'prog-mode-hook 'copilot-mode)
|
([tab] . copilot-accept-completion))
|
||||||
(define-key copilot-completion-map (kbd "<tab>") 'copilot-accept-completion)
|
:config
|
||||||
(define-key copilot-completion-map (kbd "TAB") 'copilot-accept-completion)
|
(add-to-list 'copilot-indentation-alist '(emacs-lisp-mode . 2)))
|
||||||
|
|
||||||
;; Enable Anthropic Claude LLM support for chat (it also sucks)
|
;; Enable Anthropic Claude LLM support for chat (it also sucks)
|
||||||
(use-package gptel :straight t :ensure t)
|
|
||||||
|
|
||||||
(defcustom anthropic-api-key "api-key" "The value of your Anthropic API key."
|
(defcustom anthropic-api-key "api-key" "The value of your Anthropic API key."
|
||||||
:type 'string
|
:type 'string
|
||||||
:group 'icejam
|
:group 'icejam
|
||||||
:initialize 'custom-initialize-set)
|
:initialize 'custom-initialize-set)
|
||||||
|
|
||||||
(setq
|
(use-package gptel :ensure t :defer t
|
||||||
gptel-model "claude-3-5-sonnet-20240620"
|
:config
|
||||||
gptel-backend (gptel-make-anthropic "Claude" :stream t :key (lambda () anthropic-api-key)))
|
(setq
|
||||||
|
gptel-model 'claude-3-5-sonnet-20241022
|
||||||
|
gptel-backend (gptel-make-anthropic "Claude"
|
||||||
|
:stream t :key (lambda () anthropic-api-key))))
|
||||||
|
|
||||||
;; Pretend to be 'AI editor'.
|
;; Pretend to be 'AI editor'.
|
||||||
(use-package elysium :straight t :ensure t
|
(use-package elysium :ensure t :defer t
|
||||||
:custom (elysium-window-size 0.33) ; The elysium buffer will be 1/3 your screen
|
:custom
|
||||||
(elysium-window-style 'vertical)) ; Can be customized to horizontal
|
((elysium-window-size 0.33 "The elysium buffer will be 1/3 your screen")
|
||||||
|
(elysium-window-style 'vertical "Elysium buffer will be vertical")))
|
||||||
|
|
||||||
;; Merging with SMerge
|
;; Merging with SMerge
|
||||||
(require 'smerge-mode)
|
(use-package smerge-mode :ensure nil
|
||||||
(add-hook 'prog-mode-hook 'smerge-mode)
|
:hook ((prog-mode . smerge-mode)))
|
||||||
|
|
||||||
(provide 'icejam-copilot)
|
(provide 'icejam-copilot)
|
||||||
;;; icejam-copilot.el ends here
|
;;; icejam-copilot.el ends here
|
||||||
|
|
|
||||||
|
|
@ -14,21 +14,62 @@
|
||||||
(setq gc-cons-threshold 500000000)
|
(setq gc-cons-threshold 500000000)
|
||||||
(setq gc-cons-percentage 0.6)
|
(setq gc-cons-percentage 0.6)
|
||||||
|
|
||||||
;;; Use straight.el for package management
|
;; Allow for deeper stacktraces / recursion
|
||||||
(defvar bootstrap-version)
|
;; (setq max-lisp-eval-depth 10000)
|
||||||
(let ((bootstrap-file
|
|
||||||
(expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
|
|
||||||
(bootstrap-version 5))
|
|
||||||
(unless (file-exists-p bootstrap-file)
|
|
||||||
(with-current-buffer
|
|
||||||
(url-retrieve-synchronously
|
|
||||||
"https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"
|
|
||||||
'silent 'inhibit-cookies)
|
|
||||||
(goto-char (point-max))
|
|
||||||
(eval-print-last-sexp)))
|
|
||||||
(load bootstrap-file nil 'nomessage))
|
|
||||||
|
|
||||||
(straight-use-package 'use-package)
|
;;; Use elpaca for package management.
|
||||||
|
(defvar elpaca-installer-version 0.7)
|
||||||
|
(defvar elpaca-directory (expand-file-name "elpaca/" user-emacs-directory))
|
||||||
|
(defvar elpaca-builds-directory (expand-file-name "builds/" elpaca-directory))
|
||||||
|
(defvar elpaca-repos-directory (expand-file-name "repos/" elpaca-directory))
|
||||||
|
(defvar elpaca-order '(elpaca :repo "https://github.com/progfolio/elpaca.git"
|
||||||
|
:ref nil :depth 1
|
||||||
|
:files (:defaults "elpaca-test.el" (:exclude "extensions"))
|
||||||
|
:build (:not elpaca--activate-package)))
|
||||||
|
(let* ((repo (expand-file-name "elpaca/" elpaca-repos-directory))
|
||||||
|
(build (expand-file-name "elpaca/" elpaca-builds-directory))
|
||||||
|
(order (cdr elpaca-order))
|
||||||
|
(default-directory repo))
|
||||||
|
(add-to-list 'load-path (if (file-exists-p build) build repo))
|
||||||
|
(unless (file-exists-p repo)
|
||||||
|
(make-directory repo t)
|
||||||
|
(when (< emacs-major-version 28) (require 'subr-x))
|
||||||
|
(condition-case-unless-debug err
|
||||||
|
(if-let ((buffer (pop-to-buffer-same-window "*elpaca-bootstrap*"))
|
||||||
|
((zerop (apply #'call-process `("git" nil ,buffer t "clone"
|
||||||
|
,@(when-let ((depth (plist-get order :depth)))
|
||||||
|
(list (format "--depth=%d" depth) "--no-single-branch"))
|
||||||
|
,(plist-get order :repo) ,repo))))
|
||||||
|
((zerop (call-process "git" nil buffer t "checkout"
|
||||||
|
(or (plist-get order :ref) "--"))))
|
||||||
|
(emacs (concat invocation-directory invocation-name))
|
||||||
|
((zerop (call-process emacs nil buffer nil "-Q" "-L" "." "--batch"
|
||||||
|
"--eval" "(byte-recompile-directory \".\" 0 'force)")))
|
||||||
|
((require 'elpaca))
|
||||||
|
((elpaca-generate-autoloads "elpaca" repo)))
|
||||||
|
(progn (message "%s" (buffer-string)) (kill-buffer buffer))
|
||||||
|
(error "%s" (with-current-buffer buffer (buffer-string))))
|
||||||
|
((error) (warn "%s" err) (delete-directory repo 'recursive))))
|
||||||
|
(unless (require 'elpaca-autoloads nil t)
|
||||||
|
(require 'elpaca)
|
||||||
|
(elpaca-generate-autoloads "elpaca" repo)
|
||||||
|
(load "./elpaca-autoloads")))
|
||||||
|
(add-hook 'after-init-hook #'elpaca-process-queues)
|
||||||
|
(elpaca `(,@elpaca-order))
|
||||||
|
|
||||||
|
;; Use package settings
|
||||||
|
(setq use-package-verbose t)
|
||||||
|
(setq use-package-compute-statistics t)
|
||||||
|
(elpaca elpaca-use-package
|
||||||
|
;; Enable use-package :ensure support for Elpaca.
|
||||||
|
(elpaca-use-package-mode))
|
||||||
|
|
||||||
|
(elpaca-load-lockfile (concat user-emacs-directory "elpaca.lock"))
|
||||||
|
|
||||||
|
(defun icejam-elpaca-write-lock ()
|
||||||
|
"Write elpaca lock file."
|
||||||
|
(interactive)
|
||||||
|
(elpaca-write-lockfile (concat user-emacs-directory "elpaca.lock")))
|
||||||
|
|
||||||
;; I don't know why this needs to be here and with a lisp directory, but
|
;; I don't know why this needs to be here and with a lisp directory, but
|
||||||
;; normal subdirs.el file doesn't work.
|
;; normal subdirs.el file doesn't work.
|
||||||
|
|
@ -39,6 +80,7 @@
|
||||||
|
|
||||||
;; General configuration files.
|
;; General configuration files.
|
||||||
(require 'icejam-keys-mode)
|
(require 'icejam-keys-mode)
|
||||||
|
(require 'icejam-blocking)
|
||||||
(require 'icejam-base)
|
(require 'icejam-base)
|
||||||
(require 'icejam-sys-specific)
|
(require 'icejam-sys-specific)
|
||||||
(require 'icejam-tree-sitter)
|
(require 'icejam-tree-sitter)
|
||||||
|
|
@ -64,7 +106,7 @@
|
||||||
;; Actual supported languages and file syntax.
|
;; Actual supported languages and file syntax.
|
||||||
(require 'icejam-lang-clang)
|
(require 'icejam-lang-clang)
|
||||||
(require 'icejam-lang-clojure)
|
(require 'icejam-lang-clojure)
|
||||||
;; (require 'icejam-lang-common-lisp) ;; I don't use common lisp often, so let's not load.
|
;; (require 'icejam-lang-common-lisp)
|
||||||
(require 'icejam-lang-dart)
|
(require 'icejam-lang-dart)
|
||||||
(require 'icejam-lang-dhall)
|
(require 'icejam-lang-dhall)
|
||||||
(require 'icejam-lang-elisp)
|
(require 'icejam-lang-elisp)
|
||||||
|
|
|
||||||
|
|
@ -10,21 +10,19 @@
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(use-package dashboard
|
(use-package dashboard :ensure t :demand t
|
||||||
:straight t
|
:commands dashboard-setup-startup-hook
|
||||||
:config
|
:hook
|
||||||
(dashboard-setup-startup-hook)
|
((elpaca-after-init . dashboard-open))
|
||||||
|
:custom
|
||||||
(setq dashboard-footer-messages
|
((dashboard-footer-messages '("Happy coding!" "I showed you my source code, pls respond"))
|
||||||
'("Happy coding!" "I showed you my source code, pls respond"))
|
(dashboard-startup-banner 'logo)
|
||||||
|
(dashboard-items '((recents . 5)
|
||||||
(setq dashboard-startup-banner 'logo)
|
|
||||||
|
|
||||||
(setq dashboard-items '((recents . 5)
|
|
||||||
;; (bookmarks . 5)
|
;; (bookmarks . 5)
|
||||||
;; (agenda . 5)
|
;; (agenda . 5)
|
||||||
;; (registers . 5)
|
;; (registers . 5)
|
||||||
(projects . 5))))
|
(projects . 5))))
|
||||||
|
:config (dashboard-setup-startup-hook))
|
||||||
|
|
||||||
(provide 'icejam-dashboard)
|
(provide 'icejam-dashboard)
|
||||||
;;; icejam-dashboard.el ends here
|
;;; icejam-dashboard.el ends here
|
||||||
|
|
|
||||||
|
|
@ -6,16 +6,12 @@
|
||||||
(require 'icejam-keys-mode)
|
(require 'icejam-keys-mode)
|
||||||
(require 'icejam-transient)
|
(require 'icejam-transient)
|
||||||
|
|
||||||
(use-package deft
|
(use-package deft :ensure t
|
||||||
:straight t
|
:custom
|
||||||
:defer t
|
((deft-directory (substitute-in-file-name "$DEFT_PATH"))
|
||||||
:config (setq
|
(deft-default-extension "md")
|
||||||
deft-directory (substitute-in-file-name "$DEFT_PATH")
|
(deft-ignore-file-regexp "\\._[0-9-A-Z_]+\\.md$")
|
||||||
deft-default-extension "md"
|
(deft-strip-summary-regexp (concat "\\("
|
||||||
;; NB! deft returns absolute paths as filenames, so
|
|
||||||
;; ignore works slightly differently.
|
|
||||||
deft-ignore-file-regexp "\\._[0-9-A-Z_]+\\.md$"
|
|
||||||
deft-strip-summary-regexp (concat "\\("
|
|
||||||
"[\n\t]" ;; blank
|
"[\n\t]" ;; blank
|
||||||
"\\|^:[[:ascii:]]+:.*$" ;; org-mode properties string
|
"\\|^:[[:ascii:]]+:.*$" ;; org-mode properties string
|
||||||
"\\|^Title:.*$" ;; Title string
|
"\\|^Title:.*$" ;; Title string
|
||||||
|
|
@ -23,8 +19,8 @@
|
||||||
"\\|^\\[\\[file:.*$" ;; org-mode inline-images
|
"\\|^\\[\\[file:.*$" ;; org-mode inline-images
|
||||||
;; org-mode properties
|
;; org-mode properties
|
||||||
;; "\\|:PROPERTIES:\n\\(.+\n\\)+:END:\n" ;;
|
;; "\\|:PROPERTIES:\n\\(.+\n\\)+:END:\n" ;;
|
||||||
"\\)")
|
"\\)"))
|
||||||
deft-auto-save-interval 30.0))
|
(deft-auto-save-interval 30.0)))
|
||||||
|
|
||||||
(provide 'icejam-deft)
|
(provide 'icejam-deft)
|
||||||
;;; icejam-deft.el ends here
|
;;; icejam-deft.el ends here
|
||||||
|
|
|
||||||
|
|
@ -9,20 +9,24 @@
|
||||||
;; diminish minor modes
|
;; diminish minor modes
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
(use-package diminish :straight t)
|
(require 'icejam-blocking)
|
||||||
|
;; (use-package diminish :ensure t)
|
||||||
|
|
||||||
(eval-after-load 'flyspell '(diminish 'flyspell-mode))
|
(with-eval-after-load 'diminish
|
||||||
(eval-after-load 'flycheck '(diminish 'flycheck-mode))
|
(with-eval-after-load 'flyspell (diminish 'flyspell-mode))
|
||||||
(eval-after-load 'rainbow-mode '(diminish 'rainbow-mode))
|
(with-eval-after-load 'flycheck (diminish 'flycheck-mode))
|
||||||
(eval-after-load 'undo-tree '(diminish 'undo-tree-mode))
|
(with-eval-after-load 'rainbow-mode (diminish 'rainbow-mode))
|
||||||
(eval-after-load 'company '(diminish 'company-mode))
|
(with-eval-after-load 'undo-tree (diminish 'undo-tree-mode))
|
||||||
(eval-after-load 'which-key '(diminish 'which-key-mode))
|
(with-eval-after-load 'company (diminish 'company-mode))
|
||||||
(eval-after-load 'eldoc '(diminish 'eldoc-mode))
|
(with-eval-after-load 'which-key (diminish 'which-key-mode))
|
||||||
(eval-after-load 'yasnippet '(diminish 'yas-minor-mode))
|
(with-eval-after-load 'eldoc (diminish 'eldoc-mode))
|
||||||
(eval-after-load 'whitespace '(diminish 'whitespace-mode))
|
(with-eval-after-load 'yasnippet (diminish 'yas-minor-mode))
|
||||||
(eval-after-load 'autorevert '(diminish 'auto-revert-mode))
|
(with-eval-after-load 'whitespace (diminish 'whitespace-mode))
|
||||||
(eval-after-load 'ivy '(diminish 'ivy-mode))
|
(with-eval-after-load 'autorevert (diminish 'auto-revert-mode))
|
||||||
(eval-after-load 'gcmh '(diminish 'gcmh-mode))
|
(with-eval-after-load 'ivy (diminish 'ivy-mode))
|
||||||
|
(with-eval-after-load 'company-box (diminish 'company-box-mode))
|
||||||
|
(with-eval-after-load 'smerge-mode (diminish 'smerge-mode))
|
||||||
|
(with-eval-after-load 'gcmh (diminish 'gcmh-mode)))
|
||||||
|
|
||||||
(provide 'icejam-diminish)
|
(provide 'icejam-diminish)
|
||||||
;;; icejam-diminish.el ends here
|
;;; icejam-diminish.el ends here
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,10 @@
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
;; Use flycheck globally to check syntax and compile languages
|
;; Use flycheck globally to check syntax and compile languages
|
||||||
(use-package flycheck
|
(use-package flycheck :ensure t
|
||||||
:commands flycheck-define-checker
|
:custom ((flycheck-emacs-lisp-load-path 'inherit))
|
||||||
:straight t
|
:config
|
||||||
:defer t
|
(global-flycheck-mode t)
|
||||||
:config (global-flycheck-mode t)
|
|
||||||
(setq flycheck-emacs-lisp-load-path 'inherit)
|
(setq flycheck-emacs-lisp-load-path 'inherit)
|
||||||
(unbind-key "C-c ! C-c" flycheck-mode-map)
|
(unbind-key "C-c ! C-c" flycheck-mode-map)
|
||||||
(unbind-key "C-c ! C-w" flycheck-mode-map)
|
(unbind-key "C-c ! C-w" flycheck-mode-map)
|
||||||
|
|
|
||||||
|
|
@ -3,22 +3,24 @@
|
||||||
;;; Highlight misspelled words
|
;;; Highlight misspelled words
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(use-package ispell
|
|
||||||
:straight t
|
|
||||||
:config (setq ispell-program-name "aspell")
|
|
||||||
(setq ispell-extra-args
|
|
||||||
'("--run-together" "--run-together-limit=5" "--run-together-min=2"))
|
|
||||||
:hook ((prog-mode text-mode markdown-mode) . flyspell-mode))
|
|
||||||
|
|
||||||
(add-hook 'flyspell-mode-hook (lambda ()
|
|
||||||
|
(use-package ispell :ensure nil
|
||||||
|
:custom
|
||||||
|
((ispell-program-name "aspell")
|
||||||
|
(ispell-extra-args '("--run-together" "--run-together-limit=5" "--run-together-min=2"))))
|
||||||
|
|
||||||
|
(use-package flyspell :ensure nil
|
||||||
|
:hook ((prog-mode . flyspell-mode)
|
||||||
|
(text-mode . flyspell-mode)
|
||||||
|
(markdown-mode . flyspell-mode))
|
||||||
|
:config
|
||||||
(unbind-key "C-," flyspell-mode-map)
|
(unbind-key "C-," flyspell-mode-map)
|
||||||
(unbind-key "C-." flyspell-mode-map)
|
(unbind-key "C-." flyspell-mode-map)
|
||||||
(unbind-key "C-;" flyspell-mode-map)
|
(unbind-key "C-;" flyspell-mode-map)
|
||||||
(unbind-key "C-c $" flyspell-mode-map)
|
(unbind-key "C-c $" flyspell-mode-map)
|
||||||
(unbind-key "C-M-i" flyspell-mode-map)))
|
(unbind-key "C-M-i" flyspell-mode-map))
|
||||||
|
|
||||||
(use-package flyspell-correct :straight t :after flyspell :defer t)
|
|
||||||
(use-package flyspell-correct-ivy :straight :after flyspell-correct :defer t)
|
|
||||||
|
|
||||||
|
(use-package flyspell-correct :ensure t :after flyspell :defer t)
|
||||||
(provide 'icejam-ispell)
|
(provide 'icejam-ispell)
|
||||||
;;; icejam-ispell.el ends here
|
;;; icejam-ispell.el ends here
|
||||||
|
|
|
||||||
|
|
@ -3,15 +3,8 @@
|
||||||
;;; Global Language Server Protocol Config
|
;;; Global Language Server Protocol Config
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
;; https://emacs-lsp.github.io/lsp-mode/page/performance/#use-plists-for-deserialization
|
;; (use-package lsp-mode :ensure (:depth 5) :requires (company))
|
||||||
;; This supposedly makes it faster.
|
(with-eval-after-load 'lsp-mode
|
||||||
(setenv "LSP_USE_PLISTS" "true")
|
|
||||||
|
|
||||||
(use-package lsp-mode
|
|
||||||
:straight t
|
|
||||||
:defer t
|
|
||||||
:requires (company)
|
|
||||||
:config
|
|
||||||
(setq-default lsp-file-watch-threshold 10000
|
(setq-default lsp-file-watch-threshold 10000
|
||||||
lsp-restart 'auto-restart
|
lsp-restart 'auto-restart
|
||||||
lsp-prefer-capf t
|
lsp-prefer-capf t
|
||||||
|
|
@ -66,14 +59,10 @@
|
||||||
(unbind-key "s-l s d" lsp-mode-map)
|
(unbind-key "s-l s d" lsp-mode-map)
|
||||||
(unbind-key "s-l s q" lsp-mode-map)
|
(unbind-key "s-l s q" lsp-mode-map)
|
||||||
(unbind-key "s-l s r" lsp-mode-map)
|
(unbind-key "s-l s r" lsp-mode-map)
|
||||||
(unbind-key "s-l s s" lsp-mode-map)
|
(unbind-key "s-l s s" lsp-mode-map))
|
||||||
:hook ((typescript-mode . lsp-deferred)))
|
|
||||||
|
|
||||||
(use-package lsp-ui
|
(use-package lsp-ui :ensure t :after (lsp-mode))
|
||||||
:straight t
|
(with-eval-after-load 'lsp-ui
|
||||||
:requires (lsp-mode)
|
|
||||||
:defer t
|
|
||||||
:config
|
|
||||||
(setq lsp-ui-doc-enable t
|
(setq lsp-ui-doc-enable t
|
||||||
lsp-ui-header t
|
lsp-ui-header t
|
||||||
lsp-ui-delay 0.5 ;; Wait half a second to display documentation
|
lsp-ui-delay 0.5 ;; Wait half a second to display documentation
|
||||||
|
|
@ -81,10 +70,7 @@
|
||||||
lsp-ui-doc-include-signature t))
|
lsp-ui-doc-include-signature t))
|
||||||
|
|
||||||
;; Lsp debugger mode
|
;; Lsp debugger mode
|
||||||
(use-package dap-mode
|
(use-package dap-mode :ensure t :after (lsp-mode lsp-ui))
|
||||||
:straight t
|
|
||||||
:defer t
|
|
||||||
:requires (lsp-mode lsp-ui))
|
|
||||||
|
|
||||||
(provide 'icejam-lsp)
|
(provide 'icejam-lsp)
|
||||||
;;; icejam-lsp.el ends here
|
;;; icejam-lsp.el ends here
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
(require 'icejam-keys-mode)
|
(require 'icejam-keys-mode)
|
||||||
|
|
||||||
(use-package magit
|
(use-package magit
|
||||||
:straight t
|
:ensure t
|
||||||
:defer t
|
:defer t
|
||||||
:bind (:map icejam-keys-mode-map
|
:bind (:map icejam-keys-mode-map
|
||||||
("<f5> c" . magit-checkout)
|
("<f5> c" . magit-checkout)
|
||||||
|
|
|
||||||
|
|
@ -12,51 +12,39 @@
|
||||||
(global-eldoc-mode t)
|
(global-eldoc-mode t)
|
||||||
|
|
||||||
;; Revert tag tables without asking
|
;; Revert tag tables without asking
|
||||||
(require 'etags)
|
(use-package etags :ensure nil
|
||||||
(setq tags-revert-without-query t)
|
:custom (tags-revert-without-query t "Revert tag tables without asking"))
|
||||||
|
|
||||||
;;; Show trailing whitespace and remove whitespace on save
|
;;; Show trailing whitespace and remove whitespace on save
|
||||||
(use-package whitespace
|
(use-package whitespace :ensure nil
|
||||||
:commands whitespace-mode
|
:custom ((whitespace-style #'(face trailing empty) "New whitespace style.")
|
||||||
:straight t
|
(require-final-newline 't "Insert newline on save"))
|
||||||
:defer t
|
:hook ((prog-mode . whitespace-mode)
|
||||||
:hook (((prog-mode text-mode conf-mode) . whitespace-mode)
|
(text-mode . whitespace-mode)
|
||||||
(before-save . whitespace-cleanup))
|
(conf-mode . whitespace-mode)
|
||||||
:config
|
(before-save . whitespace-cleanup)))
|
||||||
(setq whitespace-style #'(face trailing empty)
|
|
||||||
;;; Insert newline on save
|
|
||||||
require-final-newline 't))
|
|
||||||
|
|
||||||
(setq-default indent-tabs-mode nil)
|
(setq-default indent-tabs-mode nil)
|
||||||
|
|
||||||
;; Use colorful, matching parens
|
;; Use colorful, matching parens
|
||||||
(use-package rainbow-delimiters
|
;; Rework the code below to enumerate each hook separately:
|
||||||
:commands rainbow-delimiters-mode
|
(use-package rainbow-delimiters :ensure t
|
||||||
:straight t
|
:hook ((prog-mode . rainbow-delimiters-mode)
|
||||||
:defer t
|
(text-mode . rainbow-delimiters-mode))
|
||||||
:hook (((prog-mode text-mode) . rainbow-delimiters-mode))
|
:config
|
||||||
:init
|
|
||||||
;;; Match parenthasis (left-right)
|
|
||||||
|
|
||||||
(electric-pair-mode t)
|
(electric-pair-mode t)
|
||||||
(show-paren-mode t))
|
(show-paren-mode t))
|
||||||
|
|
||||||
;;; Show hex (#aaa) colors as colors
|
;;; Show hex (#aaa) colors as colors
|
||||||
(use-package rainbow-mode
|
(use-package rainbow-mode :ensure t
|
||||||
:commands rainbow-mode
|
:hook ((prog-mode . rainbow-mode)
|
||||||
:straight t
|
(text-mode . rainbow-mode)))
|
||||||
:hook ((prog-mode text-mode) . rainbow-mode))
|
|
||||||
|
|
||||||
;; Dash integration
|
;; Dash integration
|
||||||
(use-package dash-at-point
|
(use-package dash-at-point :ensure t)
|
||||||
:commands dash-at-point
|
(with-eval-after-load 'dash-at-point
|
||||||
:straight t
|
(add-to-list 'dash-at-point-mode-alist '(enh-ruby-mode . "ruby,rubygems,rails"))
|
||||||
:defer t
|
(add-to-list 'dash-at-point-mode-alist '(elixir-ts-mode . "elixir,hex")))
|
||||||
:config
|
|
||||||
(add-to-list 'dash-at-point-mode-alist
|
|
||||||
'(enh-ruby-mode . "ruby,rubygems,rails"))
|
|
||||||
(add-to-list 'dash-at-point-mode-alist
|
|
||||||
'(elixir-ts-mode . "elixir,hex")))
|
|
||||||
|
|
||||||
;; By default, use 2 spaces for indentation
|
;; By default, use 2 spaces for indentation
|
||||||
(setq tab-width 2)
|
(setq tab-width 2)
|
||||||
|
|
@ -69,19 +57,17 @@
|
||||||
(setq-local tab-width step)
|
(setq-local tab-width step)
|
||||||
(setq-local tab-stop-list (number-sequence step 200 step)))
|
(setq-local tab-stop-list (number-sequence step 200 step)))
|
||||||
|
|
||||||
(use-package column-enforce-mode
|
(use-package column-enforce-mode :ensure t
|
||||||
:straight t
|
:config
|
||||||
:defer t
|
(declare-function global-column-enforce-mode "column-enforce-mode")
|
||||||
:config (global-column-enforce-mode t))
|
(global-column-enforce-mode t))
|
||||||
|
|
||||||
;; PCRE to emacs regex translations
|
;; PCRE to Emacs regex translations
|
||||||
(use-package pcre2el :straight t)
|
(use-package pcre2el :ensure t)
|
||||||
|
|
||||||
;; Visual regexp
|
;; Visual regexp
|
||||||
(use-package visual-regexp-steroids
|
(use-package visual-regexp-steroids :ensure t :requires (pcre2el)
|
||||||
:straight t
|
:custom (vr/engine 'pcre2el "Use pcre2el for regexes"))
|
||||||
:requires (pcre2el)
|
|
||||||
:config (setq vr/engine 'pcre2el))
|
|
||||||
|
|
||||||
(provide 'icejam-prog-mode)
|
(provide 'icejam-prog-mode)
|
||||||
;;; icejam-prog-mode.el ends here
|
;;; icejam-prog-mode.el ends here
|
||||||
|
|
|
||||||
|
|
@ -10,10 +10,7 @@
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(use-package speed-type
|
(use-package speed-type :ensure t :defer t)
|
||||||
:straight t
|
|
||||||
:ensure t
|
|
||||||
:defer t)
|
|
||||||
|
|
||||||
(provide 'icejam-speed-type)
|
(provide 'icejam-speed-type)
|
||||||
;;; icejam-speed-type.el ends here
|
;;; icejam-speed-type.el ends here
|
||||||
|
|
|
||||||
|
|
@ -2,67 +2,65 @@
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(use-package spaceline :straight t :defer t)
|
(use-package spaceline :ensure t
|
||||||
|
:hook ((elpaca-after-init . spaceline-emacs-theme)))
|
||||||
|
|
||||||
(use-package base16-theme :straight t
|
(use-package base16-theme :ensure t
|
||||||
:defer t
|
;; :config
|
||||||
:config
|
;; (load-theme 'base16-atelier-forest-light t t)
|
||||||
;; Set themes for terminal mode
|
;; (load-theme 'base16-harmonic16-light t t)
|
||||||
(setq base16-theme-256-color-source "colors"))
|
;; (load-theme 'base16-horizon-light t t)
|
||||||
|
;; (load-theme 'base16-humanoid-light t t)
|
||||||
|
;; (load-theme 'base16-zenburn t)
|
||||||
|
;; (load-theme 'base16-tomorrow-night-eighties t t)
|
||||||
|
;; (load-theme 'base16-darcula t t)
|
||||||
|
;; (load-theme 'base16-solarflare t t)
|
||||||
|
;; (load-theme 'base16-snazzy t t)
|
||||||
|
;; (load-theme 'base16-onedark t t)
|
||||||
|
;; (load-theme 'base16-gruvbox-dark-hard t t)
|
||||||
|
;; (load-theme 'modus-vivendi t t)
|
||||||
|
;; (load-theme 'base16-zenbones t t)
|
||||||
|
)
|
||||||
|
|
||||||
(use-package apropospriate-theme :straight t :defer t)
|
;; (use-package apropospriate-theme :ensure t
|
||||||
(use-package leuven-theme :straight t :defer t)
|
;; :config (load-theme 'apropospriate-light t t))
|
||||||
(use-package modus-themes :straight t :defer t)
|
;; (use-package leuven-theme :ensure t
|
||||||
(use-package darktooth-theme :straight t :defer t)
|
;; :config
|
||||||
(use-package cyberpunk-theme :straight t :defer t)
|
;; (load-theme 'leuven t t))
|
||||||
(use-package color-theme-sanityinc-tomorrow :straight t :defer t)
|
;; (use-package modus-themes :ensure t )
|
||||||
(use-package zenburn-theme :straight t :defer t)
|
;; (use-package darktooth-theme :ensure t
|
||||||
|
;; :config
|
||||||
|
;; (load-theme 'darktooth t t))
|
||||||
|
|
||||||
(use-package catppuccin-theme :straight t :defer t
|
;; (use-package color-theme-sanityinc-tomorrow :ensure t
|
||||||
:config (setq catppuccin-flavor 'frappe))
|
;; :config
|
||||||
|
;; ;; Dark themes
|
||||||
|
;; (load-theme 'sanityinc-tomorrow-eighties t t)
|
||||||
|
;; (load-theme 'sanityinc-tomorrow-night t t)
|
||||||
|
;; ;; Light theme
|
||||||
|
;; (load-theme 'sanityinc-tomorrow-day t t))
|
||||||
|
|
||||||
|
;; (use-package zenburn-theme :ensure t
|
||||||
|
;; :config
|
||||||
|
;; (load-theme 'zenburn t t))
|
||||||
|
;; (use-package catppuccin-theme :ensure t
|
||||||
|
;; :custom
|
||||||
|
;; ((catpuccin-flavor 'frappe))
|
||||||
|
;; :config
|
||||||
|
;; (load-theme 'catppuccin t t))
|
||||||
|
|
||||||
;; Disable cursor blinking
|
;; Disable cursor blinking
|
||||||
(blink-cursor-mode 0)
|
(blink-cursor-mode 0)
|
||||||
|
|
||||||
;; Light themes
|
|
||||||
(load-theme 'apropospriate-light t t)
|
|
||||||
(load-theme 'leuven t t)
|
|
||||||
(load-theme 'base16-atelier-forest-light t t)
|
|
||||||
(load-theme 'base16-harmonic16-light t t)
|
|
||||||
(load-theme 'base16-horizon-light t t)
|
|
||||||
(load-theme 'base16-humanoid-light t t)
|
|
||||||
(load-theme 'sanityinc-tomorrow-day t t)
|
|
||||||
|
|
||||||
;; Dark themes
|
|
||||||
(load-theme 'cyberpunk t t)
|
|
||||||
(load-theme 'darktooth t t)
|
|
||||||
(load-theme 'base16-zenburn t)
|
|
||||||
(load-theme 'base16-tomorrow-night-eighties t t)
|
|
||||||
(load-theme 'base16-darcula t t)
|
|
||||||
(load-theme 'base16-solarflare t t)
|
|
||||||
(load-theme 'base16-snazzy t t)
|
|
||||||
(load-theme 'base16-onedark t t)
|
|
||||||
(load-theme 'base16-gruvbox-dark-hard t t)
|
|
||||||
(load-theme 'modus-vivendi t t)
|
|
||||||
(load-theme 'base16-zenbones t t)
|
|
||||||
(load-theme 'zenburn t t)
|
|
||||||
(load-theme 'catppuccin t t)
|
|
||||||
(load-theme 'sanityinc-tomorrow-eighties t t)
|
|
||||||
(load-theme 'sanityinc-tomorrow-night t t)
|
|
||||||
|
|
||||||
;; My own theme modifications:
|
;; My own theme modifications:
|
||||||
(with-eval-after-load 'base16-theme
|
(with-eval-after-load 'base16-theme
|
||||||
|
(setq base16-theme-256-color-source "colors")
|
||||||
(require 'icejam-base16-zenburn)
|
(require 'icejam-base16-zenburn)
|
||||||
(require 'icejam-base16-harmonic-light))
|
(require 'icejam-base16-harmonic-light)
|
||||||
|
|
||||||
(declare-function spaceline-emacs-theme nil)
|
(if (memq window-system '(x mac ns))
|
||||||
|
(enable-theme 'icejam-base16-zenburn)
|
||||||
;; This is spacemacs modeline but I have disabled it for now.
|
(enable-theme 'icejam-base16-zenburn)))
|
||||||
;; It doesn't seem like I need it for anything.
|
|
||||||
;; (spaceline-emacs-theme)
|
|
||||||
|
|
||||||
(enable-theme 'icejam-base16-zenburn)
|
|
||||||
|
|
||||||
(provide 'icejam-themes)
|
(provide 'icejam-themes)
|
||||||
;;; icejam-themes.el ends here
|
;;; icejam-themes.el ends here
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,8 @@
|
||||||
|
|
||||||
(require 'icejam-avy)
|
(require 'icejam-avy)
|
||||||
(require 'icejam-keys-mode)
|
(require 'icejam-keys-mode)
|
||||||
(use-package transient :straight t)
|
(require 'icejam-blocking)
|
||||||
|
;; (use-package transient :ensure (:wait t) :demand t)
|
||||||
|
|
||||||
(defun icejam-mark-and-indent-whole-buffer ()
|
(defun icejam-mark-and-indent-whole-buffer ()
|
||||||
"Mark and indent whole buffer."
|
"Mark and indent whole buffer."
|
||||||
|
|
@ -41,12 +42,12 @@
|
||||||
["Manipulate"
|
["Manipulate"
|
||||||
("c" "Toggle Comment" comment-line)
|
("c" "Toggle Comment" comment-line)
|
||||||
("r" "Replace" vr/replace)
|
("r" "Replace" vr/replace)
|
||||||
("i" "Indent" indent-region)
|
("i" "Indent" indent-region)]
|
||||||
("a" "Align" align-regexp)]
|
|
||||||
["Complete"
|
["Complete"
|
||||||
("y" "Snippet" company-yasnippet)
|
("y" "Snippet" company-yasnippet)
|
||||||
("m" "Any (Company)" company-complete)
|
("m" "Any (Company)" company-complete)
|
||||||
("g" "Ask GPT" gptel-menu)]
|
("g" "Ask GPT" gptel-menu)
|
||||||
|
("e" "Refactor (Elysium)" elysium-query)]
|
||||||
["Find"
|
["Find"
|
||||||
("s" "Swiper" consult-line)
|
("s" "Swiper" consult-line)
|
||||||
("u" "Vundo" vundo)
|
("u" "Vundo" vundo)
|
||||||
|
|
@ -103,8 +104,7 @@
|
||||||
"Font Commands."
|
"Font Commands."
|
||||||
[""
|
[""
|
||||||
["Everywhere"
|
["Everywhere"
|
||||||
("R" "Reset to default" set-font-to-screen)
|
("s" "Adjust font size" global-text-scale-adjust)]
|
||||||
("s" "Set size" set-font-size)]
|
|
||||||
["In this buffer"
|
["In this buffer"
|
||||||
("i" "Bigger" (lambda () (interactive) (text-scale-increase 1)))
|
("i" "Bigger" (lambda () (interactive) (text-scale-increase 1)))
|
||||||
("d" "Smaller" (lambda () (interactive) (text-scale-decrease 1)))
|
("d" "Smaller" (lambda () (interactive) (text-scale-decrease 1)))
|
||||||
|
|
|
||||||
|
|
@ -6,11 +6,21 @@
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
|
|
||||||
;; Load treesitter grammars automatically
|
;; Load treesitter grammars automatically, based on the grammars provided by the
|
||||||
|
;; community.
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(defun icejam-tree-sitter-symlink-grammar-objects ()
|
(use-package tree-sitter-langs :ensure t
|
||||||
"Tree-sitter-langs-build releases grammars as LANG.so, but treesit needs libtree-sitter-LANG.so."
|
:config
|
||||||
|
(declare-function tree-sitter-langs--bin-dir "tree-sitter-langs")
|
||||||
|
(add-to-list 'treesit-extra-load-path (tree-sitter-langs--bin-dir))
|
||||||
|
|
||||||
|
(defun icejam-tree-sitter-symlink-grammar-objects ()
|
||||||
|
"Create symlinks for treesitter grammars.
|
||||||
|
Tree-sitter-langs-build releases grammars as LANG.so. Treesit needs
|
||||||
|
libtree-sitter-LANG.so"
|
||||||
|
(interactive)
|
||||||
(dolist (file (directory-files (tree-sitter-langs--bin-dir) 'full
|
(dolist (file (directory-files (tree-sitter-langs--bin-dir) 'full
|
||||||
(concat "\\" (car tree-sitter-load-suffixes) "$")))
|
(concat "\\" (car tree-sitter-load-suffixes) "$")))
|
||||||
;; make symlink (or copy) libtree-sitter-c.so -> c.so
|
;; make symlink (or copy) libtree-sitter-c.so -> c.so
|
||||||
|
|
@ -19,15 +29,7 @@
|
||||||
(file-name-nondirectory file))))
|
(file-name-nondirectory file))))
|
||||||
(if (memq system-type '(ms-dos windows-nt cygwin))
|
(if (memq system-type '(ms-dos windows-nt cygwin))
|
||||||
(copy-file file target)
|
(copy-file file target)
|
||||||
(make-symbolic-link file target)))))
|
(make-symbolic-link file target))))))
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;; Tree sitter ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
(use-package tree-sitter-langs :straight t
|
|
||||||
:config
|
|
||||||
(add-to-list 'treesit-extra-load-path (tree-sitter-langs--bin-dir)))
|
|
||||||
|
|
||||||
;; (use-package tree-sitter-indent :straight t)
|
|
||||||
(add-hook 'tree-sitter-after-on-hook 'tree-sitter-hl-mode)
|
|
||||||
|
|
||||||
(provide 'icejam-tree-sitter)
|
(provide 'icejam-tree-sitter)
|
||||||
;;; icejam-tree-sitter.el ends here
|
;;; icejam-tree-sitter.el ends here
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,7 @@
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;; Use more advanced undo options
|
;;;;;;;;;;;;;;;;; Use more advanced undo options
|
||||||
(use-package vundo
|
(use-package vundo :ensure t :defer t)
|
||||||
:straight t
|
|
||||||
:defer t)
|
|
||||||
|
|
||||||
(provide 'icejam-vundo)
|
(provide 'icejam-vundo)
|
||||||
;;; icejam-vundo.el ends here
|
;;; icejam-vundo.el ends here
|
||||||
|
|
|
||||||
|
|
@ -7,19 +7,19 @@
|
||||||
|
|
||||||
(declare-function column-enforce-n "column-enforce-mode" (number))
|
(declare-function column-enforce-n "column-enforce-mode" (number))
|
||||||
|
|
||||||
(use-package clojure-mode :defer t :straight t)
|
(use-package clojure-mode :defer t :ensure t)
|
||||||
|
|
||||||
(use-package cider
|
(use-package cider
|
||||||
:requires clojure-mode
|
:requires clojure-mode
|
||||||
:commands cider-jack-in
|
:commands cider-jack-in
|
||||||
:defer t
|
:defer t
|
||||||
:straight t
|
:ensure t
|
||||||
:config (setq cider-annotate-completion-function t))
|
:config (setq cider-annotate-completion-function t))
|
||||||
|
|
||||||
(use-package clj-refactor
|
(use-package clj-refactor
|
||||||
:requires (cider clojure-mode)
|
:requires (cider clojure-mode)
|
||||||
:defer t
|
:defer t
|
||||||
:straight t)
|
:ensure t)
|
||||||
|
|
||||||
;; Transient
|
;; Transient
|
||||||
(transient-define-prefix icejam-lang-cider-context-menu ()
|
(transient-define-prefix icejam-lang-cider-context-menu ()
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,8 @@
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
(require 'icejam-company-yasnippet)
|
(require 'icejam-company-yasnippet)
|
||||||
|
|
||||||
(use-package slime :straight t)
|
(use-package slime :ensure t)
|
||||||
(use-package slime-company :straight t
|
(use-package slime-company :ensure t
|
||||||
:requires (slime company))
|
:requires (slime company))
|
||||||
|
|
||||||
(setq inferior-lisp-program "sbcl")
|
(setq inferior-lisp-program "sbcl")
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
|
|
||||||
(use-package dart-mode :straight t :defer t)
|
(use-package dart-mode :ensure t :defer t)
|
||||||
(use-package lsp-dart :defer t :straight t :requires (dart-mode lsp))
|
(use-package lsp-dart :defer t :ensure t :requires (dart-mode lsp))
|
||||||
|
|
||||||
(defun icejam-lang-activate-dart-mode ()
|
(defun icejam-lang-activate-dart-mode ()
|
||||||
"Reconfigure dart mode for your own purposes."
|
"Reconfigure dart mode for your own purposes."
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
(require 'icejam-lsp)
|
(require 'icejam-lsp)
|
||||||
|
|
||||||
(use-package dhall-mode :straight t :defer t :requires (lsp))
|
(use-package dhall-mode :ensure t :defer t :requires (lsp))
|
||||||
|
|
||||||
(defun icejam-lang-activate-dhall-mode ()
|
(defun icejam-lang-activate-dhall-mode ()
|
||||||
"Reconfigure dhall mode for your own purposes."
|
"Reconfigure dhall mode for your own purposes."
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
(require 'icejam-transient)
|
(require 'icejam-transient)
|
||||||
|
|
||||||
(use-package lispy :straight t :defer t)
|
(use-package lispy :ensure t)
|
||||||
|
|
||||||
(declare-function column-enforce-n "column-enforce-mode" (number))
|
(declare-function column-enforce-n "column-enforce-mode" (number))
|
||||||
(add-to-list 'auto-mode-alist '("/Eask\\'" . emacs-lisp-mode))
|
(add-to-list 'auto-mode-alist '("/Eask\\'" . emacs-lisp-mode))
|
||||||
|
|
@ -24,18 +24,21 @@
|
||||||
(add-to-list
|
(add-to-list
|
||||||
'icejam-language-transient-alist '(emacs-lisp-mode . icejam-elisp-lang-menu))
|
'icejam-language-transient-alist '(emacs-lisp-mode . icejam-elisp-lang-menu))
|
||||||
|
|
||||||
(defun icejam-activate-emacs-lisp-mode ()
|
(with-eval-after-load 'lispy
|
||||||
|
(declare-function lispy-mode "lispy")
|
||||||
|
(defun icejam-activate-emacs-lisp-mode ()
|
||||||
"Goodies for editing Emacs files."
|
"Goodies for editing Emacs files."
|
||||||
(icejam-set-indent 2) ;; Default indentation of 2 characters
|
(icejam-set-indent 2) ;; Default indentation of 2 characters
|
||||||
(column-enforce-n 80)
|
(column-enforce-n 80)
|
||||||
(lispy-mode)
|
|
||||||
|
(lispy-mode t)
|
||||||
(setq-default indent-tabs-mode nil)
|
(setq-default indent-tabs-mode nil)
|
||||||
|
|
||||||
;; Company list override
|
;; Company list override
|
||||||
(add-to-list (make-local-variable 'company-backends)
|
(add-to-list (make-local-variable 'company-backends)
|
||||||
'(company-yasnippet company-capf)))
|
'(company-yasnippet company-capf)))
|
||||||
|
|
||||||
(add-hook 'emacs-lisp-mode-hook 'icejam-activate-emacs-lisp-mode)
|
(add-hook 'emacs-lisp-mode-hook 'icejam-activate-emacs-lisp-mode))
|
||||||
|
|
||||||
(provide 'icejam-lang-elisp)
|
(provide 'icejam-lang-elisp)
|
||||||
;;; icejam-lang-elisp.el ends here
|
;;; icejam-lang-elisp.el ends here
|
||||||
|
|
|
||||||
|
|
@ -9,13 +9,12 @@
|
||||||
(declare-function lsp "lsp-mode" nil)
|
(declare-function lsp "lsp-mode" nil)
|
||||||
(declare-function column-enforce-n "column-enforce-mode" (number))
|
(declare-function column-enforce-n "column-enforce-mode" (number))
|
||||||
|
|
||||||
(use-package elixir-mode :defer t :straight t)
|
(use-package elixir-mode :ensure t)
|
||||||
(use-package elixir-ts-mode :straight t
|
(use-package elixir-ts-mode :ensure t :requires (elixir-mode lsp-mode lsp-ui))
|
||||||
:requires (elixir-mode lsp-mode lsp-ui)
|
|
||||||
:defines (elixir-ts-mode-map))
|
|
||||||
|
|
||||||
(add-to-list 'auto-mode-alist '("\\.exs\\'" . elixir-ts-mode))
|
(with-eval-after-load 'elixir-ts-mode
|
||||||
(add-to-list 'auto-mode-alist '("\\.ex\\'" . elixir-ts-mode))
|
(add-to-list 'auto-mode-alist '("\\.exs\\'" . elixir-ts-mode))
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.ex\\'" . elixir-ts-mode)))
|
||||||
|
|
||||||
(transient-define-prefix icejam-elixir-lang-menu ()
|
(transient-define-prefix icejam-elixir-lang-menu ()
|
||||||
"Elixir Buffer Commands."
|
"Elixir Buffer Commands."
|
||||||
|
|
|
||||||
|
|
@ -10,8 +10,8 @@
|
||||||
|
|
||||||
(use-package erlang
|
(use-package erlang
|
||||||
:defer t
|
:defer t
|
||||||
:straight t
|
:ensure (:depth 1)
|
||||||
:requires (lsp-mode lsp-ui))
|
:after (lsp lsp-ui))
|
||||||
|
|
||||||
(cl-defun icejam-erlang-emacs-path (erlang-version)
|
(cl-defun icejam-erlang-emacs-path (erlang-version)
|
||||||
"Find path to Emacs tooling for ERLANG-VERSION."
|
"Find path to Emacs tooling for ERLANG-VERSION."
|
||||||
|
|
@ -54,17 +54,6 @@
|
||||||
"Create plist from current Erlang version."
|
"Create plist from current Erlang version."
|
||||||
(seq-find 'icejam-erlang-current-version--plistp icejam-erlang-available-versions))
|
(seq-find 'icejam-erlang-current-version--plistp icejam-erlang-available-versions))
|
||||||
|
|
||||||
;; Flycheck checker for Erlang
|
|
||||||
(flycheck-define-checker erlang-otp
|
|
||||||
"An Erlang syntax checker using the Erlang interpreter."
|
|
||||||
:command ("erlc" "-o" temporary-directory "-Wall"
|
|
||||||
"-I" "../include" "-I" "../../include"
|
|
||||||
"-I" "../../../include" source)
|
|
||||||
:error-patterns
|
|
||||||
((warning line-start (file-name) ":" line ": Warning:" (message) line-end)
|
|
||||||
(error line-start (file-name) ":" line ": " (message) line-end))
|
|
||||||
:modes (my-erlang-mode))
|
|
||||||
|
|
||||||
(defun icejam-activate-erlang-mode ()
|
(defun icejam-activate-erlang-mode ()
|
||||||
"All things for all Erlang, including header files."
|
"All things for all Erlang, including header files."
|
||||||
(when (featurep 'erlang-start) (unload-feature 'erlang-start))
|
(when (featurep 'erlang-start) (unload-feature 'erlang-start))
|
||||||
|
|
@ -86,25 +75,12 @@
|
||||||
(icejam-set-indent 4)
|
(icejam-set-indent 4)
|
||||||
(column-enforce-n 80)
|
(column-enforce-n 80)
|
||||||
|
|
||||||
;; Add include path so that Erlang does not complain about
|
;; Start LSP
|
||||||
;; missing header files.
|
(lsp)
|
||||||
(setq-local flycheck-erlang-include-path
|
|
||||||
(list (format "%sdeps" (project-root (project-current)))
|
|
||||||
(format "%s_build/default/lib" (project-root (project-current)))
|
|
||||||
(format "%sinclude" (project-root (project-current)))
|
|
||||||
(format "%sapps" (project-root (project-current)))))
|
|
||||||
|
|
||||||
(setq-local flycheck-erlang-library-path
|
|
||||||
(list (format "%sdeps" (project-root (project-current)))
|
|
||||||
(format "%s_build/default/lib" (project-root (project-current)))
|
|
||||||
(format "%sapps" (project-root (project-current)))))
|
|
||||||
|
|
||||||
;; Company list override
|
;; Company list override
|
||||||
(add-to-list (make-local-variable 'company-backends)
|
(add-to-list (make-local-variable 'company-backends)
|
||||||
'(company-capf company-yasnippet))
|
'(company-capf company-yasnippet)))
|
||||||
|
|
||||||
;; Start LSP server
|
|
||||||
(lsp))
|
|
||||||
|
|
||||||
(add-hook 'erlang-mode-hook 'icejam-activate-erlang-mode)
|
(add-hook 'erlang-mode-hook 'icejam-activate-erlang-mode)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
(use-package fsharp-mode
|
(use-package fsharp-mode
|
||||||
:requires (lsp-mode lsp-ui)
|
:requires (lsp-mode lsp-ui)
|
||||||
:straight t
|
:ensure t
|
||||||
:defer t)
|
:defer t)
|
||||||
|
|
||||||
(defun icejam-activate-fsharp-mode ()
|
(defun icejam-activate-fsharp-mode ()
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
|
|
||||||
(use-package gleam-ts-mode
|
(use-package gleam-ts-mode
|
||||||
:straight '(:type git
|
:ensure (:type git
|
||||||
:host github
|
:host github
|
||||||
:repo "gleam-lang/gleam-mode"
|
:repo "gleam-lang/gleam-mode"
|
||||||
:files ("gleam-ts-mode.el")))
|
:files ("gleam-ts-mode.el")))
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
(use-package go-mode
|
(use-package go-mode
|
||||||
:requires (lsp-mode lsp-ui)
|
:requires (lsp-mode lsp-ui)
|
||||||
:defer t
|
:defer t
|
||||||
:straight t)
|
:ensure t)
|
||||||
|
|
||||||
(defun icejam-activate-golang-mode ()
|
(defun icejam-activate-golang-mode ()
|
||||||
"Activate my own Golang mode settings."
|
"Activate my own Golang mode settings."
|
||||||
|
|
|
||||||
|
|
@ -13,11 +13,11 @@
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
|
|
||||||
(use-package haskell-mode
|
(use-package haskell-mode
|
||||||
:straight t
|
:ensure t
|
||||||
:defer t)
|
:defer t)
|
||||||
|
|
||||||
(use-package lsp-haskell
|
(use-package lsp-haskell
|
||||||
:straight t
|
:ensure t
|
||||||
:defer t
|
:defer t
|
||||||
:requires (lsp-mode lsp-ui haskell-mode))
|
:requires (lsp-mode lsp-ui haskell-mode))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,12 +8,12 @@
|
||||||
|
|
||||||
(use-package js2-mode
|
(use-package js2-mode
|
||||||
:requires (web-mode company-web lsp-mode lsp-ui)
|
:requires (web-mode company-web lsp-mode lsp-ui)
|
||||||
:straight t)
|
:ensure t)
|
||||||
|
|
||||||
(use-package typescript-mode :straight t)
|
(use-package typescript-mode :ensure t)
|
||||||
|
|
||||||
;; (use-package vue-mode
|
;; (use-package vue-mode
|
||||||
;; :straight t
|
;; :ensure t
|
||||||
;; :defer t)
|
;; :defer t)
|
||||||
|
|
||||||
;; Use js2-mode for javascript editing
|
;; Use js2-mode for javascript editing
|
||||||
|
|
|
||||||
|
|
@ -12,11 +12,11 @@
|
||||||
|
|
||||||
(use-package kotlin-mode
|
(use-package kotlin-mode
|
||||||
:defer t
|
:defer t
|
||||||
:straight t)
|
:ensure t)
|
||||||
|
|
||||||
(use-package gradle-mode
|
(use-package gradle-mode
|
||||||
:defer t
|
:defer t
|
||||||
:straight t)
|
:ensure t)
|
||||||
|
|
||||||
(defun icejam-activate-kotlin-mode ()
|
(defun icejam-activate-kotlin-mode ()
|
||||||
"All things Kotlin."
|
"All things Kotlin."
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
(require 'icejam-lsp)
|
(require 'icejam-lsp)
|
||||||
|
|
||||||
(use-package lean4-mode
|
(use-package lean4-mode
|
||||||
:straight (lean4-mode
|
:ensure (lean4-mode
|
||||||
:type git
|
:type git
|
||||||
:host github
|
:host github
|
||||||
:repo "leanprover/lean4-mode"
|
:repo "leanprover/lean4-mode"
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,12 @@
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
|
(declare-function elpaca-installed-p "elpacs")
|
||||||
|
(unless (elpaca-installed-p 'markdown-mode)
|
||||||
|
(use-package markdown-mode :ensure t))
|
||||||
|
|
||||||
(use-package markdown-mode
|
(with-eval-after-load 'markdown-mode
|
||||||
:straight t
|
(setq-default markdown-command "pandoc"))
|
||||||
:defer t
|
|
||||||
:init (setq-default markdown-command "pandoc"))
|
|
||||||
|
|
||||||
(defun icejam-lang-activate-markdown-mode ()
|
(defun icejam-lang-activate-markdown-mode ()
|
||||||
"Reconfigure markdown mode for your own purposes."
|
"Reconfigure markdown mode for your own purposes."
|
||||||
|
|
|
||||||
|
|
@ -6,13 +6,13 @@
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
(declare-function lsp "lsp-mode" nil)
|
(declare-function lsp "lsp-mode" nil)
|
||||||
|
|
||||||
(use-package merlin :defer t :straight t)
|
(use-package merlin :defer t :ensure t)
|
||||||
(use-package opam-switch-mode :straight t :defer t)
|
(use-package opam-switch-mode :defer t :ensure t)
|
||||||
(use-package dune :defer t :straight t)
|
(use-package dune :defer t :ensure t)
|
||||||
(use-package tuareg
|
(use-package tuareg :defer t :ensure t)
|
||||||
:defer t
|
|
||||||
:straight t
|
(with-eval-after-load 'tuareg
|
||||||
:config (add-hook 'tuareg-mode-hook 'merlin-mode))
|
(add-hook 'tuareg-mode-hook 'merlin-mode))
|
||||||
|
|
||||||
(transient-define-prefix icejam-ocaml-lang-menu ()
|
(transient-define-prefix icejam-ocaml-lang-menu ()
|
||||||
"Ocaml Actions."
|
"Ocaml Actions."
|
||||||
|
|
|
||||||
|
|
@ -11,32 +11,35 @@
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
;; Infrastructure files
|
;; Infrastructure files
|
||||||
(use-package dockerfile-mode :straight t :defer t)
|
(use-package dockerfile-mode :ensure t :defer t)
|
||||||
(use-package docker :straight t :defer t :ensure t)
|
(use-package docker :ensure t :defer t)
|
||||||
(use-package terraform-mode :straight t :defer t)
|
(use-package terraform-mode :ensure t :defer t)
|
||||||
(use-package ansible :straight t :defer t)
|
(use-package ansible :ensure t :defer t)
|
||||||
(use-package nginx-mode :straight t :defer t)
|
(use-package nginx-mode :ensure t :defer t)
|
||||||
(use-package jenkinsfile-mode :straight t :defer t)
|
(use-package
|
||||||
(use-package lua-mode :straight t :defer t)
|
jenkinsfile-mode
|
||||||
(use-package graphql-mode :straight t :defer t)
|
:ensure (:repo "https://github.com/john2x/jenkinsfile-mode.git" :branch "master")
|
||||||
(add-to-list 'auto-mode-alist '("\\.graphqls\\'" . graphql-mode))
|
:defer t)
|
||||||
|
(use-package lua-mode :ensure t :defer t)
|
||||||
|
|
||||||
|
;; Graphql schema definition files.
|
||||||
|
(use-package graphql-mode :ensure t :defer t
|
||||||
|
:mode ("\\.graphqls\\'" . graphql-mode))
|
||||||
|
|
||||||
;; Yaml
|
;; Yaml
|
||||||
(use-package yaml-mode :straight t :defer t :requires (lsp))
|
(declare-function lsp "lsp-mode" nil)
|
||||||
|
(use-package yaml-mode :ensure t :defer t :requires (lsp))
|
||||||
|
|
||||||
(defun icejam-lang-activate-yaml-mode ()
|
(with-eval-after-load 'yaml-mode
|
||||||
|
(defun icejam-lang-activate-yaml-mode ()
|
||||||
"Activate yaml-mode."
|
"Activate yaml-mode."
|
||||||
(lsp))
|
(lsp))
|
||||||
|
(add-hook 'yaml-mode-hook 'icejam-lang-activate-yaml-mode))
|
||||||
(add-hook 'yaml-mode-hook 'icejam-lang-activate-yaml-mode)
|
|
||||||
|
|
||||||
;; Other text files
|
;; Other text files
|
||||||
(use-package json-mode :straight t :defer t)
|
(use-package json-mode :ensure t :defer t)
|
||||||
(use-package git-modes
|
(use-package git-modes :ensure t :defer t
|
||||||
:straight t
|
:hook (gitignore . whitespace-mode-hook))
|
||||||
:defer t
|
|
||||||
:hook ((gitignore-mode . whitespace-mode)
|
|
||||||
(before-save . whitespace-cleanup)))
|
|
||||||
|
|
||||||
(provide 'icejam-lang-other)
|
(provide 'icejam-lang-other)
|
||||||
;;; icejam-lang-other.el ends here
|
;;; icejam-lang-other.el ends here
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
(use-package php-mode
|
(use-package php-mode
|
||||||
:requires (lsp-mode lsp-ui)
|
:requires (lsp-mode lsp-ui)
|
||||||
:straight t)
|
:ensure t)
|
||||||
|
|
||||||
(transient-define-prefix icejam-lang-php/context-menu ()
|
(transient-define-prefix icejam-lang-php/context-menu ()
|
||||||
"PHP Buffer Commands."
|
"PHP Buffer Commands."
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
;;; Code:
|
;;; Code:
|
||||||
(use-package purescript-mode
|
(use-package purescript-mode
|
||||||
:requires (lsp-mode lsp-ui)
|
:requires (lsp-mode lsp-ui)
|
||||||
:straight t)
|
:ensure t)
|
||||||
|
|
||||||
(defun icejam-activate-purescript-mode ()
|
(defun icejam-activate-purescript-mode ()
|
||||||
"All things Purescript."
|
"All things Purescript."
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,9 @@
|
||||||
|
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
|
|
||||||
(use-package rspec-mode :straight t :defer t)
|
(use-package rspec-mode :ensure t :defer t)
|
||||||
(use-package ruby-end :straight t :defer t)
|
(use-package ruby-end :ensure t :defer t)
|
||||||
(use-package rbs-mode :straight t :defer t)
|
(use-package rbs-mode :ensure t :defer t)
|
||||||
|
|
||||||
(add-to-list 'auto-mode-alist '("\\.rb\\'" . ruby-ts-mode))
|
(add-to-list 'auto-mode-alist '("\\.rb\\'" . ruby-ts-mode))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,13 +5,13 @@
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
|
|
||||||
(use-package rust-mode
|
(use-package rust-mode
|
||||||
:straight t
|
:ensure t
|
||||||
:defer t
|
:defer t
|
||||||
:config
|
:config
|
||||||
(setq rust-mode-treesitter-derive t))
|
(setq rust-mode-treesitter-derive t))
|
||||||
|
|
||||||
(use-package flycheck-rust
|
(use-package flycheck-rust
|
||||||
:straight t
|
:ensure t
|
||||||
:defer t
|
:defer t
|
||||||
:requires (rust-mode lsp))
|
:requires (rust-mode lsp))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(use-package fish-mode :straight t :defer t)
|
(use-package fish-mode :ensure t :defer t)
|
||||||
|
|
||||||
(add-to-list 'auto-mode-alist '("\\.zsh\\'" . sh-mode))
|
(add-to-list 'auto-mode-alist '("\\.zsh\\'" . sh-mode))
|
||||||
(add-to-list 'auto-mode-alist '("\\zshrc\\'" . sh-mode))
|
(add-to-list 'auto-mode-alist '("\\zshrc\\'" . sh-mode))
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
(use-package web-mode
|
(use-package web-mode
|
||||||
:requires (lsp-mode flycheck)
|
:requires (lsp-mode flycheck)
|
||||||
:straight t)
|
:ensure t)
|
||||||
|
|
||||||
;; Eex Web mode
|
;; Eex Web mode
|
||||||
(add-to-list 'auto-mode-alist '("\\.eex\\'" . web-mode))
|
(add-to-list 'auto-mode-alist '("\\.eex\\'" . web-mode))
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
;;; Code:
|
;;; Code:
|
||||||
(require 'icejam-prog-mode)
|
(require 'icejam-prog-mode)
|
||||||
|
|
||||||
(use-package zig-mode :straight t :defer t :requires (lsp))
|
(use-package zig-mode :ensure t :defer t :requires (lsp))
|
||||||
|
|
||||||
(defun icejam-activate-zig-mode ()
|
(defun icejam-activate-zig-mode ()
|
||||||
"Goodies for editing zig files."
|
"Goodies for editing zig files."
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(declare-function base16-theme-define (theme-name colors))
|
(declare-function base16-theme-define (theme-name colors))
|
||||||
(use-package base16-theme :straight t :defer t)
|
|
||||||
|
|
||||||
(defvar icejam-base16-harmonic-light-colors
|
(defvar icejam-base16-harmonic-light-colors
|
||||||
'(:base00 "#f7f9fb"
|
'(:base00 "#f7f9fb"
|
||||||
|
|
@ -33,7 +32,9 @@
|
||||||
(deftheme icejam-base16-harmonic-light)
|
(deftheme icejam-base16-harmonic-light)
|
||||||
|
|
||||||
;; Add all the faces to the theme
|
;; Add all the faces to the theme
|
||||||
(base16-theme-define 'icejam-base16-harmonic-light icejam-base16-harmonic-light-colors)
|
(with-eval-after-load 'base16-theme
|
||||||
|
(base16-theme-define
|
||||||
|
'icejam-base16-harmonic-light icejam-base16-harmonic-light-colors))
|
||||||
|
|
||||||
;; Mark the theme as provided
|
;; Mark the theme as provided
|
||||||
(provide-theme 'icejam-base16-harmonic-light)
|
(provide-theme 'icejam-base16-harmonic-light)
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
;; Based on harmonic-dark theme by Jannik Seibert (https://github.com/janniks)
|
;; Based on harmonic-dark theme by Jannik Seibert (https://github.com/janniks)
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(use-package base16-theme :straight t :defer t)
|
(use-package base16-theme :ensure t :defer t)
|
||||||
|
|
||||||
(defvar base16-not-harmonic-colors
|
(defvar base16-not-harmonic-colors
|
||||||
'(:base00 "#102941"
|
'(:base00 "#102941"
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(use-package base16-theme :straight t :defer t)
|
(use-package base16-theme :ensure t :defer t)
|
||||||
|
|
||||||
(defvar base16-summerfruit-light-modified-colors
|
(defvar base16-summerfruit-light-modified-colors
|
||||||
'(:base00 "#fdfcfa"
|
'(:base00 "#fdfcfa"
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@
|
||||||
;; 04 made darker by 5% #808080 => #7a7a7a
|
;; 04 made darker by 5% #808080 => #7a7a7a
|
||||||
;; 0B made lighter by 10% #5f7f5f => #799979
|
;; 0B made lighter by 10% #5f7f5f => #799979
|
||||||
|
|
||||||
(use-package base16-theme :straight t)
|
|
||||||
(declare-function base16-theme-define "base16-theme" (theme-name theme-colors))
|
(declare-function base16-theme-define "base16-theme" (theme-name theme-colors))
|
||||||
|
|
||||||
(defvar icejam-base16-zenburn-colors
|
(defvar icejam-base16-zenburn-colors
|
||||||
|
|
@ -42,7 +41,8 @@
|
||||||
(deftheme icejam-base16-zenburn)
|
(deftheme icejam-base16-zenburn)
|
||||||
|
|
||||||
;; Add all the faces to the theme
|
;; Add all the faces to the theme
|
||||||
(base16-theme-define 'icejam-base16-zenburn icejam-base16-zenburn-colors)
|
(with-eval-after-load 'base16-theme
|
||||||
|
(base16-theme-define 'icejam-base16-zenburn icejam-base16-zenburn-colors))
|
||||||
|
|
||||||
;; Mark the theme as provided
|
;; Mark the theme as provided
|
||||||
(provide-theme 'icejam-base16-zenburn)
|
(provide-theme 'icejam-base16-zenburn)
|
||||||
|
|
|
||||||
|
|
@ -1,151 +0,0 @@
|
||||||
(("ace-window" . "77115afc1b0b9f633084cf7479c767988106c196")
|
|
||||||
("all-the-icons.el" . "39ef44f810c34e8900978788467cc675870bcd19")
|
|
||||||
("apropospriate-theme" . "055693f52b5179f896a49c0570b5a6ca441fb2b9")
|
|
||||||
("autothemer" . "cb4d4b69f8bb1f8158d2311692b7607794b75829")
|
|
||||||
("avy" . "be612110cb116a38b8603df367942e2bb3d9bdbe")
|
|
||||||
("base16-emacs" . "077726249216bef6d98d0542eb6289641a58e8d0")
|
|
||||||
("buffer-move" . "e7800b3ab1bd76ee475ef35507ec51ecd5a3f065")
|
|
||||||
("bui.el" . "f3a137628e112a91910fd33c0cff0948fa58d470")
|
|
||||||
("caml-mode" . "47defafa2b08fb680e89bfee9cb9ce82bd9e3bcf")
|
|
||||||
("cfrs" . "f3a21f237b2a54e6b9f8a420a9da42b4f0a63121")
|
|
||||||
("cider" . "7b051c4298816fdb70f3d301f0840379e28eca63")
|
|
||||||
("clj-refactor.el" . "dc1bbc8cdaa723bdbb6669ea7d280625c370755d")
|
|
||||||
("clojure-mode" . "59888c84b61081e9b0085e388f55132925a66e7a")
|
|
||||||
("color-theme-sanityinc-tomorrow" . "ddf2920a8866040e57359d2e1c5517fffcad2e38")
|
|
||||||
("column-enforce-mode" . "14a7622f2268890e33536ccd29510024d51ee96f")
|
|
||||||
("company-box" . "c4f2e243fba03c11e46b1600b124e036f2be7691")
|
|
||||||
("company-mode" . "9c273fc7c1a9dd69ccf508589211c4f8bd0e0765")
|
|
||||||
("compat" . "c1f94ac75d6ea7f93c8da51e3f78ab3f39dbc2a2")
|
|
||||||
("consult" . "afda4c68a4ebcc9104bf2a645848d7e92269f054")
|
|
||||||
("copilot.el" . "b5878d6a8c741138b5efbf4fe1c594f3fd69dbdd")
|
|
||||||
("cyberpunk-theme.el" . "1fd5350ddfc53c30e6eef82af77c62d7c825df3c")
|
|
||||||
("dap-mode" . "496dd3a60f71a396df7e9a5ff6c500127d00ec03")
|
|
||||||
("dart-mode" . "02e919c1cf200b4938139c18068577faff1fb364")
|
|
||||||
("dash-at-point" . "fba1a6f42ea51d05110e12c62bdced664059eb55")
|
|
||||||
("dash.el" . "1de9dcb83eacfb162b6d9a118a4770b1281bcd84")
|
|
||||||
("deft" . "b369d7225d86551882568788a23c5497b232509c")
|
|
||||||
("dhall-mode" . "87ab69fe765d87b3bb1604a306a8c44d6887681d")
|
|
||||||
("diminish.el" . "fbd5d846611bad828e336b25d2e131d1bc06b83d")
|
|
||||||
("docker.el" . "6f8bba0d11a5143872dfc25afdabe16cae410d11")
|
|
||||||
("dockerfile-mode" . "4d893bd2da15833ce056332e6c972d5d93e78f04")
|
|
||||||
("dune" . "dbd844875144771b0dc6a4c236337bd97cddb848")
|
|
||||||
("easy-kill" . "de7d66c3c864a4722a973ee9bc228a14be49ba0c")
|
|
||||||
("editorconfig-emacs" . "648f0cf9aeb72db77b252832a58367332b7bc055")
|
|
||||||
("el-get" . "847901f07bdf67763fa3a6c0fb057048cd58603b")
|
|
||||||
("eldoc" . "91a8ae2fa66ac09f45337f9eca6c7aa643a063f4")
|
|
||||||
("elisp-refs" . "541a064c3ce27867872cf708354a65d83baf2a6d")
|
|
||||||
("elisp-tree-sitter" . "3cfab8a0e945db9b3df84437f27945746a43cc71")
|
|
||||||
("elixir-ts-mode" . "b35c983f551ccf821ebebad50747b5b417133e52")
|
|
||||||
("elysium" . "2501a9907875727544d3bdd0fb141dcf968017ad")
|
|
||||||
("emacs" . "4441d5114fdcc2eb05186a974b4bbad7224e43b5")
|
|
||||||
("emacs-aio" . "da93523e235529fa97d6f251319d9e1d6fc24a41")
|
|
||||||
("emacs-ansible" . "e171dacc12eeaba5dbd7fd887f94d11b357fe958")
|
|
||||||
("emacs-dashboard" . "946b9957470a3cac6b089bdf2d9edd07a29fcc9c")
|
|
||||||
("emacs-direnv" . "c0bf3b81c7a97e2a0d06d05495e86848254fcc1f")
|
|
||||||
("emacs-elixir" . "00d6580a040a750e019218f9392cf9a4c2dac23a")
|
|
||||||
("emacs-fish" . "2526b1803b58cf145bc70ff6ce2adb3f6c246f89")
|
|
||||||
("emacs-fsharp-mode" . "677d78c4d6cb574086408082dedbcaef04a85359")
|
|
||||||
("emacs-gradle-mode" . "e4d665d5784ecda7ddfba015f07c69be3cfc45f2")
|
|
||||||
("emacs-leuven-theme" . "2a7f99c1d7d13629efe9d9d911809713c17bcd53")
|
|
||||||
("emacs-reformatter" . "f13f5b4ce51db95ea317d57a83be0358bbf3ec30")
|
|
||||||
("emacs-theme-darktooth" . "c329f8b2c88ff8ce803ee7e0ab215d68a1538a75")
|
|
||||||
("emacs-which-key" . "38d4308d1143b61e4004b6e7a940686784e51500")
|
|
||||||
("emacsmirror-mirror" . "2103f028d25bfca16f16cc201caef75a16ee93eb")
|
|
||||||
("exec-path-from-shell" . "72ede29a0e0467b3b433e8edbee3c79bab005884")
|
|
||||||
("f.el" . "931b6d0667fe03e7bf1c6c282d6d8d7006143c52")
|
|
||||||
("flycheck" . "5217e0e02f487d70e3d418e5e6ce884fc9711511")
|
|
||||||
("flycheck-rust" . "e7692cded99999d2dc3d3df5d977dcdeb1c179fb")
|
|
||||||
("flyspell-correct" . "1e7a5a56362dd875dddf848b9a9e25d1395b9d37")
|
|
||||||
("frame-local" . "7ee1106c3bcd4022f48421f8cb1ef4f995da816e")
|
|
||||||
("gcmh" . "0089f9c3a6d4e9a310d0791cf6fa8f35642ecfd9")
|
|
||||||
("git-modes" . "f99010bbeb8b6d8a0819fac0195a2ef0159d08f0")
|
|
||||||
("gleam-mode" . "0b437578f4270fdcbb89caac47f78cf55a992bf3")
|
|
||||||
("gnu-elpa-mirror" . "b612d60157ce0e17d4698900871e8e6be249d66c")
|
|
||||||
("go-mode.el" . "602d73e22646b1b98b2eb97927fd426c0d1d2f92")
|
|
||||||
("gptel" . "f91b682d02def1d88999b34c8e7bfd0da175a8d8")
|
|
||||||
("graphql-mode" . "c3baca92809e6f6c8dd2596a413b277f3b0160ea")
|
|
||||||
("groovy-emacs-modes" . "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb")
|
|
||||||
("haskell-mode" . "7d4529ac4443d70719638806cb80325a418110b9")
|
|
||||||
("hcl-mode" . "1da895ed75d28d9f87cbf9b74f075d90ba31c0ed")
|
|
||||||
("heex-ts-mode" . "90142df2929956536dc1eaae3bb5ca04dc4232ab")
|
|
||||||
("helpful" . "4ba24cac9fb14d5fdc32582cd947572040e82b2c")
|
|
||||||
("ht.el" . "1c49aad1c820c86f7ee35bf9fff8429502f60fef")
|
|
||||||
("hydra" . "317e1de33086637579a7aeb60f77ed0405bf359b")
|
|
||||||
("iedit" . "27c61866b1b9b8d77629ac702e5f48e67dfe0d3b")
|
|
||||||
("jenkinsfile-mode" . "568865ee419e0592de0dd0717d6769a66d9df111")
|
|
||||||
("js2-mode" . "62d6cb169ed4cb6d7ae3ddbd8da9c995fed0ab32")
|
|
||||||
("json-mode" . "77125b01c0ddce537085201098bea9b4b8ba6be3")
|
|
||||||
("json-snatcher" . "b28d1c0670636da6db508d03872d96ffddbc10f2")
|
|
||||||
("jsonrpc" . "cd597b048e2a380c5f4ebfa3bbab90848275a294")
|
|
||||||
("jump.el" . "55caa66a7cc6e0b1a76143fd40eff38416928941")
|
|
||||||
("keyfreq" . "c6955162307f37c2ac631d9daf118781009f8dda")
|
|
||||||
("kotlin-mode" . "fddd747e5b4736e8b27a147960f369b86179ddff")
|
|
||||||
("lean4-mode" . "004ad0e60b85fb4eac74a5523ee3e648fd5cfce5")
|
|
||||||
("let-alist" . "8141e7c941105c92e89bba44e73aae6cdd962b49")
|
|
||||||
("lispy" . "fe44efd21573868638ca86fc8313241148fabbe3")
|
|
||||||
("lsp-dart" . "9ffbafb7dcea3ef3d9e29bafb51d5167f0585d2c")
|
|
||||||
("lsp-docker" . "ce291d0f80533f8eaca120eb745d55669e062636")
|
|
||||||
("lsp-haskell" . "d229fdcd25a2d557d9d05a74f6fb4731e1341671")
|
|
||||||
("lsp-mode" . "27d6e795610a7685304e57a52937dff38968c877")
|
|
||||||
("lsp-treemacs" . "fb1a07ae0a3d781dea8ac78da2933e0173eb48a4")
|
|
||||||
("lsp-ui" . "072bb29152038518c2478813b82c8d04d07df84c")
|
|
||||||
("lua-mode" . "d074e4134b1beae9ed4c9b512af741ca0d852ba3")
|
|
||||||
("magit" . "7c842b8ac0a904049fc68b321b47e42d642e5c51")
|
|
||||||
("map" . "cc174d5d2b3f9dacc31e9c55da1c80eb5f49c112")
|
|
||||||
("marginalia" . "be2e57efff640880251c082ac93bd365b7202e6a")
|
|
||||||
("markdown-mode" . "6102ac5b7301b4c4fc0262d9c6516693d5a33f2b")
|
|
||||||
("melpa" . "da35f12c860f23961f46eb5ff22e526d6fa6fb6f")
|
|
||||||
("merlin" . "0821c50b5b0bea8e3b4cb2878004466a9a993178")
|
|
||||||
("modus-themes" . "613f95341246746c3def202e67b27a315560d6f4")
|
|
||||||
("multiple-cursors.el" . "c870c18462461df19382ecd2f9374c8b902cd804")
|
|
||||||
("nginx-mode" . "c4ac5de975d65c84893a130a470af32a48b0b66c")
|
|
||||||
("nongnu-elpa" . "4b8b3633c7e29412c89f1c9d6ad7a951772be758")
|
|
||||||
("opam-switch-mode" . "1069e56a662f23ea09d4e05611bdedeb99257012")
|
|
||||||
("orderless" . "96b74d2450ab4ab1a175d0e86c62f6695c4709b5")
|
|
||||||
("otp" . "915b6a4b7ede06305233d463766ef7aab16ecb85")
|
|
||||||
("paredit" . "037b9b8acbca75151f133b6c0f7f3ff97d9042e5")
|
|
||||||
("parseclj" . "6af22372e0fe14df882dd300b22b12ba2d7e00b0")
|
|
||||||
("parseedn" . "3407e4530a367b6c2b857dae261cdbb67a440aaa")
|
|
||||||
("pcre2el" . "b4d846d80dddb313042131cf2b8fbf647567e000")
|
|
||||||
("pfuture" . "19b53aebbc0f2da31de6326c495038901bffb73c")
|
|
||||||
("php-mode" . "e3087db57e6b1682eb80af2916f106ac19472ce3")
|
|
||||||
("posframe" . "570273bcf6c21641f02ccfcc9478607728f0a2a2")
|
|
||||||
("powerline" . "c35c35bdf5ce2d992882c1f06f0f078058870d4a")
|
|
||||||
("purescript-mode" . "d187b3d4bbb4d9cb36a4c6c55f35d63d159a26e8")
|
|
||||||
("queue" . "8df1334d54d4735d2f821790422a850dfaaa08ef")
|
|
||||||
("rainbow-delimiters" . "f40ece58df8b2f0fb6c8576b527755a552a5e763")
|
|
||||||
("rainbow-mode" . "2e6b18609c2fdd1a2dc513937a64d276fd6cf24c")
|
|
||||||
("rbs-mode" . "21ec7718a2b3149c13464e182fd4e1cf64bff277")
|
|
||||||
("rspec-mode" . "29df3d081c6a1cbdf840cd13d45ea1c100c5bbaa")
|
|
||||||
("ruby-end.el" . "ba7d7230f9e3ed75c9982d32bb9fdff1dc10935d")
|
|
||||||
("rust-mode" . "3bd0863f28414e629ca15ad2852a429a126226c5")
|
|
||||||
("s.el" . "dda84d38fffdaf0c9b12837b504b402af910d01d")
|
|
||||||
("seq" . "da86da9bf111f68fb81efd466d76d53af5aebc00")
|
|
||||||
("sesman" . "7bca68dbbab0af26a6a23be1ff5fa97f9a18e022")
|
|
||||||
("spaceline" . "086420d16e526c79b67fc1edec4c2ae1e699f372")
|
|
||||||
("speed-type" . "b982ee6081a11837760eeaed73c4f413eefb07b1")
|
|
||||||
("spinner" . "fa117f0893788f3fe24673715a6b83bb34d238dd")
|
|
||||||
("straight.el" . "88e574ae75344e39b436f863ef0344135c7b6517")
|
|
||||||
("swiper" . "8dc02d5b725f78d1f80904807b46f5406f129674")
|
|
||||||
("tablist" . "fcd37147121fabdf003a70279cf86fbe08cfac6f")
|
|
||||||
("terraform-mode" . "abfc10f5e313c4bb99de136a14636e9bc6df74f6")
|
|
||||||
("transient" . "fcc54cb5d1eeff4d804e731b793b22edf2b1fa01")
|
|
||||||
("tree-sitter-langs" . "465a64032d45f51347a9b68a0e8f33d658039172")
|
|
||||||
("treemacs" . "63e80d4b96c2a411da0beaee8a1e46f116e05e27")
|
|
||||||
("tuareg" . "1d53723e39f22ab4ab76d31f2b188a2879305092")
|
|
||||||
("typescript.el" . "fc3a4f3b275e8cf6cf41aa0c9ef42e25ef908feb")
|
|
||||||
("use-package" . "a6e856418d2ebd053b34e0ab2fda328abeba731c")
|
|
||||||
("vertico" . "e826dfcb14af5e2cfd88ed110d0208ddc2d37788")
|
|
||||||
("visual-regexp-steroids.el" . "a6420b25ec0fbba43bf57875827092e1196d8a9e")
|
|
||||||
("visual-regexp.el" . "48457d42a5e0fe10fa3a9c15854f1f127ade09b5")
|
|
||||||
("vundo" . "5374125dc0aaf1769bb0965344befb90f809ccfc")
|
|
||||||
("web-mode" . "0c83581d1e93d1d802c730a1d5e90cd1c740e1b2")
|
|
||||||
("with-editor" . "77cb2403158cfea9d8bfb8adad81b84d1d6d7c6a")
|
|
||||||
("yaml-mode" . "d91f878729312a6beed77e6637c60497c5786efa")
|
|
||||||
("yaml.el" . "70c4fcead97e9bd6594e418c922ae769818f4245")
|
|
||||||
("yasnippet" . "fe1f4e0e96ce42d8668920335eb22c3c009dab3e")
|
|
||||||
("yasnippet-snippets" . "23bcbcd11f567a2659ae413c62c82892eb50a3f1")
|
|
||||||
("zenburn-emacs" . "82112c64c5b0d3b866e82417dd730e0d0d7e1424")
|
|
||||||
("zig-mode" . "f55e42536a3f34b81198b856595dc3a61867aa3e")
|
|
||||||
("zoutline" . "32857c6c4b9b0bcbed14d825a10b91a98d5fed0a"))
|
|
||||||
:gamma
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue