mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Alexander-Miller/treemacs@96a808f067 -> Alexander-Miller/treemacs@820b09db10 FStarLang/fstar-mode.el@36ffb46259 -> FStarLang/fstar-mode.el@3bbfe93abd JuliaEditorSupport/julia-emacs@0f4d74f904 -> JuliaEditorSupport/julia-emacs@5c940c4ba3 ProofGeneral/PG@85cde55a86 -> ProofGeneral/PG@af2e7b9a4e Silex/docker.el@3bea08f1d2 -> Silex/docker.el@464105ed8b Wilfred/helpful@6a4d5e0760 -> Wilfred/helpful@03756fa6ad abo-abo/swiper@e33b028ed4 -> abo-abo/swiper@2529a23f9f agda/agda@49a12eab7f -> agda/agda@900bdaa335 alexluigit/dirvish@ecb7c42e20 -> alexluigit/dirvish@e8ec5765da ardumont/markdown-toc@d2fb4cbd95 -> ardumont/markdown-toc@1b0c5ae7f3 bastibe/org-journal@cf72173233 -> bastibe/org-journal@e581bf5530 clojure-emacs/cider@fdfa7c2200 -> clojure-emacs/cider@12f10a6f4b clojure-emacs/clojure-mode@eabe29b076 -> clojure-emacs/clojure-mode@b766094aea company-mode/company-mode@8d599ebc8a -> company-mode/company-mode@41f07c7d40 creichert/ido-vertical-mode.el@b1659e967d -> creichert/ido-vertical-mode.el@35c521789b dgutov/diff-hl@7da881a957 -> dgutov/diff-hl@aa667ac58a dimitri/switch-window@61e425e703 -> dimitri/switch-window@8f771b571a doomelpa/code-review@eeffdd9e20 -> doomelpa/code-review@fba8fe3343 editorconfig/editorconfig-emacs@1a9942746c -> editorconfig/editorconfig-emacs@d2beb3ec2e ema2159/centaur-tabs@7704f2017c -> ema2159/centaur-tabs@a790dc8fb6 emacs-circe/circe@d0e531bd2a -> emacs-circe/circe@e5e64d549f emacs-citar/citar-org-roam@ff38add0aa -> emacs-citar/citar-org-roam@9750cfbbf3 emacs-ess/ESS@56f355acbd -> emacs-ess/ESS@d19efaae12 emacs-helm/helm-org@22d60952f8 -> emacs-helm/helm-org@4744ca7f8b emacs-helm/helm@f948dc4464 -> emacs-helm/helm@5a222a8a6b emacs-lsp/dap-mode@56e92dd86b -> emacs-lsp/dap-mode@b977566657 emacs-lsp/emacs-ccls@28c7930c89 -> emacs-lsp/emacs-ccls@5636ee6c50 emacs-lsp/helm-lsp@cf4ea6fb42 -> emacs-lsp/helm-lsp@54926afd10 emacs-lsp/lsp-dart@2170823139 -> emacs-lsp/lsp-dart@34e2a1191f emacs-lsp/lsp-haskell@cd0f5d251c -> emacs-lsp/lsp-haskell@081d5115ce emacs-lsp/lsp-ivy@bdc730a209 -> emacs-lsp/lsp-ivy@3ee14a24bb emacs-lsp/lsp-java@6cfff8761e -> emacs-lsp/lsp-java@21c89243ad emacs-lsp/lsp-metals@345b4fa80e -> emacs-lsp/lsp-metals@e1d9d04f3b emacs-lsp/lsp-mode@7c0df125c1 -> emacs-lsp/lsp-mode@54251da4ff emacs-lsp/lsp-pyright@b4cee81af4 -> emacs-lsp/lsp-pyright@73377169be emacs-lsp/lsp-sourcekit@3bd9750e7e -> emacs-lsp/lsp-sourcekit@1fb230109e emacs-lsp/lsp-treemacs@312dee2b3a -> emacs-lsp/lsp-treemacs@3e5550f278 emacs-lsp/lsp-ui@09d4080642 -> emacs-lsp/lsp-ui@a0dde8b52b emacs-php/composer.el@6c7e19256f -> emacs-php/composer.el@eba6b953a4 emacs-php/php-mode@5b6cc1c068 -> emacs-php/php-mode@462b62248f emacs-php/psysh.el@ae15a36301 -> emacs-php/psysh.el@223bf55975 emacs-rustic/rustic@22a5ef8bfd -> emacs-rustic/rustic@29f912c750 emacs-straight/auctex@6fb366064c -> emacs-straight/auctex@f58a2b972b emacs-straight/dape@c7a1f1abdb -> emacs-straight/dape@588a907c87 emacs-straight/eglot@6a9e0c76b9 -> emacs-straight/eglot@928c216af5 emacs-straight/org-mode@74dde3abae -> emacs-straight/org-mode@79781bac69 emacs-straight/project@369ac661c8 -> emacs-straight/project@27c6b04914 emacs-straight/sml-mode@021233f60a -> emacs-straight/sml-mode@c33659fd9b emacs-straight/use-package@d79bac4574 -> emacs-straight/use-package@bbfe01bdf1 emacs-straight/vundo@c32481ab48 -> emacs-straight/vundo@5a666b34e4 emacs-tree-sitter/elisp-tree-sitter@8516c9977e -> emacs-tree-sitter/elisp-tree-sitter@12f92ef399 emacs-tree-sitter/tree-sitter-langs@2ff446b4b8 -> emacs-tree-sitter/tree-sitter-langs@4eb4989d1a emacsmirror/org-contrib@8d14a600a2 -> emacsmirror/org-contrib@f1f6b6ec81 emacsorphanage/dart-mode@6229941ec5 -> emacsorphanage/dart-mode@f82ff05230 emacsorphanage/ox-pandoc@34e6ea97b5 -> emacsorphanage/ox-pandoc@5766c70b6d emacsorphanage/quickrun@4b6df453f8 -> emacsorphanage/quickrun@a5c9a5e8c6 ericdallo/hover.el@4ca0638a14 -> ericdallo/hover.el@1b380fa395 erlang/otp@740af6bae5 -> erlang/otp@b9d3ec017d flycheck/flycheck@b9db1379dc -> flycheck/flycheck@16b536b031 fsharp/emacs-fsharp-mode@bf7a11e1ba -> fsharp/emacs-fsharp-mode@8d08f05788 godotengine/emacs-gdscript-mode@3f3739dd88 -> godotengine/emacs-gdscript-mode@5136be407a greghendershott/racket-mode@88d82e249e -> greghendershott/racket-mode@c4cc7c160b hakimel/reveal.js@dfc5690c6d -> hakimel/reveal.js@eb95b14531 haskell/haskell-mode@be2639592f -> haskell/haskell-mode@e9c3567393 https://git.notmuchmail.org/git/notmuch@dfc800c26e7b -> https://git.notmuchmail.org/git/notmuch@d8ebc9cf80b6 https://git.savannah.gnu.org/git/emms.git@8713a0ee985c -> https://git.savannah.gnu.org/git/emms.git@abb4f614dae6 idris-hackers/idris-mode@09de86a8f0 -> idris-hackers/idris-mode@ccf32ed0b5 jcollard/elm-mode@699841865e -> jcollard/elm-mode@90b72cd2c9 jdtsmith/indent-bars@fa293f98ab -> jdtsmith/indent-bars@ea74161b46 jdtsmith/ultra-scroll@b72c507f67 -> jdtsmith/ultra-scroll@f2e4fba601 jimhourihan/glsl-mode@c5f2c2e7ed -> jimhourihan/glsl-mode@86e6bb6cf2 joaotavora/sly@c48defcf58 -> joaotavora/sly@ce17a568ef jrblevin/markdown-mode@d2d960bec1 -> jrblevin/markdown-mode@90ad4af79a jschaf/powershell.el@38727f1cda -> jschaf/powershell.el@9efa1b4d0a magit/magit@bf58615a03 -> magit/magit@531e7ca619 minad/cape@f72ebcaeff -> minad/cape@5546a2db8e minad/consult-flycheck@3bc2141daf -> minad/consult-flycheck@77d3e790a3 minad/consult@f94d557807 -> minad/consult@ee64a2a299 minad/corfu@061d926d0f -> minad/corfu@2e05fe8244 minad/goggles@d71e85ff8d -> minad/goggles@6141d31c51 minad/marginalia@c51fd9e4d4 -> minad/marginalia@2ff4d690f7 minad/org-modern@3cc432dc99 -> minad/org-modern@6158d3d007 minad/vertico@e0bb699ebf -> minad/vertico@304be874be mohkale/consult-yasnippet@834d39acfe -> mohkale/consult-yasnippet@a3482dfbdc msnoigrs/ox-rst@b4ba5c7e95 -> msnoigrs/ox-rst@b73eff187e oantolin/embark@d5df0eff18 -> oantolin/embark@923d0ec52e ocaml/dune@a46193e167 -> ocaml/dune@422986440e ocaml/merlin@2eeb63d002 -> ocaml/merlin@e4c66857ad oer/org-re-reveal@53e9be7d89 -> oer/org-re-reveal@89ed240450 polymode/poly-R@8024e852cf -> polymode/poly-R@fee0b6e999 purcell/package-lint@43012b41ac -> purcell/package-lint@2dc48e5fb9 purescript-emacs/purescript-mode@a3d6ca4ba5 -> purescript-emacs/purescript-mode@8c4736759a pythonic-emacs/pyenv-mode@7faed57eb7 -> pythonic-emacs/pyenv-mode@ba1a8c7bd7 rust-lang/rust-mode@efd830806c -> rust-lang/rust-mode@25d91cff28 seagle0128/doom-modeline@1708db2d35 -> seagle0128/doom-modeline@a85cb28da8 seagle0128/grip-mode@e90e3b47d8 -> seagle0128/grip-mode@96a927dce6 seagle0128/nerd-icons-ivy-rich@5006f91b49 -> seagle0128/nerd-icons-ivy-rich@83c7b60595 sebasmonia/sharper@496e90e337 -> sebasmonia/sharper@5049795848 swift-emacs/swift-mode@2c0b2b72dc -> swift-emacs/swift-mode@e30b9d46e0 szermatt/emacs-bash-completion@a4c8fbc902 -> szermatt/emacs-bash-completion@d0637428fd technomancy/fennel-mode@811f39de12 -> technomancy/fennel-mode@df8e83d6e2 wanderlust/wanderlust@6a0605415d -> wanderlust/wanderlust@d6dcbad228 weijiangan/flycheck-golangci-lint@424ba1b3a1 -> weijiangan/flycheck-golangci-lint@14bf143ea7 ziglang/zig-mode@4ad4edf759 -> ziglang/zig-mode@c46d024733
158 lines
7.0 KiB
EmacsLisp
158 lines
7.0 KiB
EmacsLisp
;; -*- no-byte-compile: t; -*-
|
|
;;; lang/org/packages.el
|
|
|
|
(package! org
|
|
:recipe (:host github
|
|
;; REVIEW: I intentionally avoid git.savannah.gnu.org because of SSL
|
|
;; issues (see #5655), uptime issues, download time, and lack of
|
|
;; shallow clone support.
|
|
:repo "emacs-straight/org-mode"
|
|
:files (:defaults "etc")
|
|
:depth 1
|
|
;; HACK: Org has a post-install step that generates org-version.el
|
|
;; and org-loaddefs.el, but Straight doesn't invoke this step, and
|
|
;; the former doesn't work if the Org repo is a shallow clone.
|
|
;; Rather than impose the network burden of a full clone (and other
|
|
;; redundant work in Org's makefile), I'd rather fake these files
|
|
;; instead. Besides, Straight already produces a org-autoloads.el,
|
|
;; so org-loaddefs.el isn't needed.
|
|
:build t
|
|
:pre-build
|
|
(progn
|
|
(with-temp-file "org-loaddefs.el")
|
|
(with-temp-file "org-version.el"
|
|
(let ((version
|
|
(with-temp-buffer
|
|
(insert-file-contents "lisp/org.el" nil 0 1024)
|
|
(if (re-search-forward "^;; Version: \\([^\n-]+\\)" nil t)
|
|
(match-string-no-properties 1)
|
|
"Unknown"))))
|
|
(insert (format "(defun org-release () %S)\n" version)
|
|
(format "(defun org-git-version (&rest _) \"%s-??-%s\")\n"
|
|
version (cdr (doom-call-process "git" "rev-parse" "--short" "HEAD")))
|
|
"(provide 'org-version)\n")))))
|
|
:pin "79781bac69896150fd617e5fde65905fa4822b72") ; release_9.7.29
|
|
(package! org-contrib
|
|
:recipe (:host github
|
|
:repo "emacsmirror/org-contrib")
|
|
:pin "f1f6b6ec812803ff99693255555a82960fb3545a")
|
|
|
|
(package! avy)
|
|
(package! htmlize :pin "8e3841c837b4b78bd72ad7f0436e919f39315a46")
|
|
(package! ox-clip :pin "a549cc8e1747beb6b7e567ffac27e31ba45cb8e8")
|
|
(package! toc-org :pin "6d3ae0fc47ce79b1ea06cabe21a3c596395409cd")
|
|
(package! org-cliplink :pin "13e0940b65d22bec34e2de4bc8cba1412a7abfbc")
|
|
|
|
;; TODO Adjust when this is added to GNU ELPA
|
|
(when (modulep! +contacts)
|
|
(package! org-contacts
|
|
:recipe (:host github :repo "doomelpa/org-contacts")
|
|
:pin "b06a59736800865b8a7e8d6d45774169cb31528a"))
|
|
|
|
(when (and (featurep :system 'macos)
|
|
(modulep! :os macos))
|
|
(package! org-mac-link :pin "e30171a6e98db90787ab8a23b3a7dc4fd13b10f9"))
|
|
|
|
(when (modulep! +passwords)
|
|
(package! org-passwords
|
|
:pin "61584aa701defcc0c435d3e7552916235cb655a6"
|
|
:recipe (:host github
|
|
:repo "alfaromurillo/org-passwords.el")))
|
|
|
|
(when (modulep! :editor evil +everywhere)
|
|
(package! evil-org
|
|
:recipe (:host github :repo "doomelpa/evil-org-mode")
|
|
:pin "06518c65ff4f7aea2ea51149d701549dcbccce5d"))
|
|
(when (modulep! :tools pdf)
|
|
(package! org-pdftools :pin "5613b7ae561e0af199f25aacc0a9c34c16638408"))
|
|
(when (modulep! :tools magit)
|
|
(package! orgit :pin "efd98e5caaac1d08677dae95be40fab65dcda2c8")
|
|
(when (modulep! :tools magit +forge)
|
|
(package! orgit-forge :pin "764820769e321a76622aaafe7617b4231985b5f0")))
|
|
(when (modulep! +brain)
|
|
(package! org-brain :pin "2bad7732aae1a3051e2a14de2e30f970bbe43c25"))
|
|
(when (modulep! +dragndrop)
|
|
(package! org-download :pin "c8be2611786d1d8d666b7b4f73582de1093f25ac"))
|
|
(when (modulep! +gnuplot)
|
|
(package! gnuplot :pin "4c6b18f71ff7604e2640033207f5a882ddce78af")
|
|
(package! gnuplot-mode :pin "601f6392986f0cba332c87678d31ae0d0a496ce7"))
|
|
(when (modulep! +jupyter)
|
|
(package! jupyter :pin "3615c2de16988c4dd9d1978bfa10ee3092e85b33"))
|
|
(when (modulep! +journal)
|
|
(package! org-journal :pin "e581bf5530054a40f933fdcc41e65aa0eedbd7da"))
|
|
(when (modulep! +noter)
|
|
(package! org-noter :pin "a28f61238a572dd9f0073c2ee15a951ffe6aaebc"))
|
|
(when (modulep! +pomodoro)
|
|
(package! org-pomodoro :pin "3f5bcfb80d61556d35fc29e5ddb09750df962cc6"))
|
|
(when (modulep! +pretty)
|
|
(package! org-modern :pin "6158d3d0070694bfc5ff09235dec4661b8ba28dd")
|
|
(package! org-appear :pin "32ee50f8fdfa449bbc235617549c1bccb503cb09"))
|
|
(when (modulep! +present)
|
|
(package! centered-window
|
|
:recipe (:host github :repo "anler/centered-window-mode")
|
|
:pin "80965f6c6afe8d918481433984b493de72af5399")
|
|
(package! org-tree-slide :pin "e2599a106a26ce5511095e23df4ea04be6687a8a")
|
|
(package! org-re-reveal :pin "89ed240450fd6ebfa7ea2da8de15e1f445d1579f")
|
|
(package! revealjs
|
|
:recipe (:host github :repo "hakimel/reveal.js"
|
|
:files ("css" "dist" "js" "plugin"))
|
|
:pin "eb95b14531a1d52a616553759bd1c383cc1d01fc"))
|
|
(cond
|
|
((modulep! +roam)
|
|
(package! org-roam
|
|
:recipe (:host github :repo "org-roam/org-roam-v1")
|
|
:pin "946a879a4a18756a0508afba1e0b0fe070c6a8b4"))
|
|
((modulep! +roam2)
|
|
(package! org-roam
|
|
;; FIXME A :recipe isn't strictly necessary, but without it, our package
|
|
;; bumper fails to distinguish between org-roam v1 and v2.
|
|
:recipe (:host github :repo "org-roam/org-roam")
|
|
:pin "046822b512ffecdee7d110f73dd3a511802ca590")
|
|
(when (< emacs-major-version 29)
|
|
;; HACK: Needed until org-roam/org-roam#2485 is resolved.
|
|
(package! emacsql :pin "491105a01f58bf0b346cbc0254766c6800b229a2"))))
|
|
|
|
;;; Babel
|
|
(package! ob-async :pin "9aac486073f5c356ada20e716571be33a350a982")
|
|
(when (modulep! :lang clojure)
|
|
(package! ob-clojure-literate
|
|
:pin "18c3ea15b872a43e67c899a9914182c35b00b7ee"))
|
|
(when (modulep! :lang crystal)
|
|
(package! ob-crystal :pin "d84c1adee4b269cdba06a97caedb8071561a09af"))
|
|
(when (modulep! :lang elixir)
|
|
(package! ob-elixir :pin "8990a8178b2f7bd93504a9ab136622aab6e82e32"))
|
|
(when (modulep! :lang fsharp)
|
|
(package! ob-fsharp
|
|
:recipe (:host github :repo "elken/ob-fsharp")
|
|
:pin "a5bb40915a8b78fb3c5fc4b44ad00393e07e46a4"))
|
|
(when (modulep! :lang go)
|
|
(package! ob-go :pin "2067ed55f4c1d33a43cb3f6948609d240a8915f5"))
|
|
(when (modulep! :lang graphql)
|
|
(package! ob-graphql :pin "7c35419f9eec5dc44967cbcfa13c7135b9a96bfc"))
|
|
(when (modulep! :lang hy)
|
|
(package! ob-hy :pin "a42ecaf440adc03e279afe43ee5ef6093ddd542a"))
|
|
(when (modulep! :lang nim)
|
|
(package! ob-nim :pin "6fd060a3ecd38be37e4ec2261cd65760a3c35a91"))
|
|
(when (modulep! :lang php)
|
|
(package! ob-php
|
|
:recipe (:host github :repo "doomelpa/ob-php")
|
|
:pin "6ebf7799e9ded1d5114094f46785960a50000614"))
|
|
(when (modulep! :lang racket)
|
|
(package! ob-racket
|
|
:recipe (:host github :repo "DEADB17/ob-racket")
|
|
:pin "d8fd51bddb019b0eb68755255f88fc800cfe03cb"))
|
|
(when (modulep! :lang rest)
|
|
(package! ob-restclient :pin "8183f8af08838854cf145ca4855b373f3e7c44b0"))
|
|
(when (modulep! :lang scala)
|
|
(package! ob-ammonite :pin "39937dff395e70aff76a4224fa49cf2ec6c57cca"))
|
|
|
|
;;; Export
|
|
(when (modulep! +pandoc)
|
|
(package! ox-pandoc :pin "5766c70b6db5a553829ccdcf52fcf3c6244e443d"))
|
|
(when (modulep! +hugo)
|
|
(package! ox-hugo
|
|
:recipe (:host github :repo "kaushalmodi/ox-hugo" :nonrecursive t)
|
|
:pin "e3365cb4e65c1853d8838b863a21546bbd9e0990"))
|
|
(when (modulep! :lang rst)
|
|
(package! ox-rst :pin "b73eff187eebac24b457688bfd27f09eff434860"))
|