Henrik Lissner
08ab5d53b4
docs: update doomemacs repo urls
...
Close : #8695
Co-authored-by: kovan <kovan@users.noreply.github.com>
2026-03-05 22:48:55 -05:00
Henrik Lissner
d2d805a42b
fix(org): C-c TAB not bound to org-ctrl-c-ctrl-c
...
This is because Emacs can't differentiate between C-i and TAB. Doom
creates a special input event for <C-i> to distinguish them (which only
works in GUI Emacs), so I moved this keybind there.
Fix : doomemacs/community#79
2026-03-03 00:30:27 -05:00
Henrik Lissner
6c0881c684
nit: revise TODO/FIXME/HACK/REVIEW/etc in comments
...
Some were outdated, some were incorrectly labeled, others were already
completed, some were missing... Gotta fix them all.
Also, in :ui hl-todo, there are comments that describe how Doom uses
each of these annotations; those have been updated.
2026-03-02 19:45:09 -05:00
Henrik Lissner
680d135062
bump: :lang
...
50ways2sayhard/dart-ts-mode@ab87873f25 -> 50ways2sayhard/dart-ts-mode@0e42336bf7
JuliaEditorSupport/julia-emacs@aadf29523a -> JuliaEditorSupport/julia-emacs@1478898ea0
agda/agda@5cf984c3d2 -> agda/agda@6310545817
bricka/emacs-kotlin-ts-mode@051c9ef534 -> bricka/emacs-kotlin-ts-mode@b318a64a7f
clojure-emacs/cider@ae247d8845 -> clojure-emacs/cider@75dc57aebe
clojure-emacs/clojure-mode@bddba12e96 -> clojure-emacs/clojure-mode@f44ea50308
clojure-emacs/clojure-ts-mode@96fdffcbe9 -> clojure-emacs/clojure-ts-mode@f47fefb5d7
cpitclaudel/company-coq@78ed04ce39 -> cpitclaudel/company-coq@1fc1d8f2d5
davazp/graphql-mode@ef757c6ce2 -> davazp/graphql-mode@d7f105a4bf
emacs-jupyter/jupyter@de89cbeca8 -> emacs-jupyter/jupyter@242fdc709c
emacs-lsp/lsp-dart@fd82395180 -> emacs-lsp/lsp-dart@166e4f2ba1
emacs-rustic/rustic@cb013cd217 -> emacs-rustic/rustic@eea94386bf
emacs-straight/auctex@1939acb54b -> emacs-straight/auctex@f0c4b1dcc9
erlang/otp@f80e9c1c4a -> erlang/otp@ea2bfd02be
hvesalai/emacs-sbt-mode@cc68728a6e -> hvesalai/emacs-sbt-mode@c353df6aa1
jrblevin/markdown-mode@9de2df5a9f -> jrblevin/markdown-mode@f8d1be7cd5
mekeor/nael@3ee1cf286d -> mekeor/nael@fbfb675736
nix-community/nix-emacs@053a2d5110 -> nix-community/nix-emacs@e241b58c9e
nix-community/nix-ts-mode@625306cf9c -> nix-community/nix-ts-mode@3198317121
ocaml/dune@7a7d49206f -> ocaml/dune@141393af40
ocaml/merlin@1c4148af05 -> ocaml/merlin@fad4a2785c
org-roam/org-roam@b4857fd7a1 -> org-roam/org-roam@7cd906b6f8
polymode/polymode@14b1fd8d2a -> polymode/polymode@4604f55cc0
rust-lang/rust-mode@f68ddca5c2 -> rust-lang/rust-mode@668069ad8b
2026-03-02 19:45:08 -05:00
Henrik Lissner
a3b1be0121
refactor(org,magit): move orgit{,-forge} to :tools magit
2026-03-02 19:45:08 -05:00
Henrik Lissner
b01e8c9572
refactor(org,pdf): move org-pdftools to :tools pdf
2026-03-02 19:45:08 -05:00
Henrik Lissner
10d0b60f5d
refactor(lib): deprecate pushnew!
...
In the spirit of 6f40ad5 , I'm deprecating this macro because it doesn't
provide enough value to exist and serves only to complicate a casual
reader's understanding of Doom's modules.
Ref: 6f40ad55f5
2026-03-01 18:10:43 -05:00
Henrik Lissner
a628ef3466
fix(org): merge org-loaddefs.el into org-autoloads.el
...
A chunk of Org's autoloads are siphoned off into a separate autoloads
file due to a file-local value for `generated-autoload-file` in some
org-*.el files. Since Straight (and Doom's profile generator) only
indexed PACKAGE-autoloads.el files, that meant that a bunch of Org
autoloads weren't being autoloaded, including
`org-element-with-disabled-cache` (#7347 ), so I merge org-loaddefs.el
into org-autoloads.el post-build.
Fix : #7347
2026-02-23 16:53:40 -05:00
Henrik Lissner
8b1391a71c
nit: reformat long lines
2026-02-22 01:46:22 -05:00
Henrik Lissner
f4badc0883
bump: :lang org
...
emacs-straight/org-mode@b7bc0ede67 (release_9.7.39) ->
emacs-straight/org-mode@89df5bf46b (release_9.8)
hakimel/reveal.js@5abf24c1d8 -> hakimel/reveal.js@0753c05777
2026-02-22 01:42:49 -05:00
Henrik Lissner
c7a1e2d70c
bump: :lang
...
JuliaEditorSupport/julia-emacs@5c940c4ba3 -> JuliaEditorSupport/julia-emacs@aadf29523a
ProofGeneral/PG@d60382db08 -> ProofGeneral/PG@75c13f91b6
agda/agda@bb9e13d970 -> agda/agda@5cf984c3d2
ananthakumaran/exunit.el@12a1efd003 -> ananthakumaran/exunit.el@bef971bde5
ardumont/markdown-toc@29e5c0f33e -> ardumont/markdown-toc@d22633b654
babashka/neil@8d5ccdbd81 -> babashka/neil@74cc79e4b9
clojure-emacs/cider@15bd3b0265 -> clojure-emacs/cider@ae247d8845
clojure-emacs/clojure-mode@4679222109 -> clojure-emacs/clojure-mode@bddba12e96
emacs-ess/ESS@f8c464dc1b -> emacs-ess/ESS@bfe892db15
emacs-rustic/rustic@e77f62facc -> emacs-rustic/rustic@cb013cd217
emacs-straight/auctex@077874d25a -> emacs-straight/auctex@1939acb54b
erlang/otp@2b2b39797f -> erlang/otp@f80e9c1c4a
godotengine/emacs-gdscript-mode@248b73b1bd -> godotengine/emacs-gdscript-mode@dd44f1dfa5
greghendershott/racket-mode@150b057953 -> greghendershott/racket-mode@71f27c643d
hakimel/reveal.js@33bfe3b233 -> hakimel/reveal.js@5abf24c1d8
haskell/haskell-mode@383b4b7775 -> haskell/haskell-mode@2dd755a5fa
hhvm/hack-mode@86a981bd7b -> hhvm/hack-mode@0b117e7f25
hvesalai/emacs-scala-mode@661337d8aa -> hvesalai/emacs-scala-mode@50bcafa181
idris-hackers/idris-mode@85928dc4cc -> idris-hackers/idris-mode@d32b2396a8
jrblevin/markdown-mode@92802fae9e -> jrblevin/markdown-mode@9de2df5a9f
mekeor/nael@9711443449 -> mekeor/nael@3ee1cf286d
meow_king/zig-ts-mode@89b52c865c -> meow_king/zig-ts-mode@64611c6d51
minad/org-modern@9bbc44cc7e -> minad/org-modern@b4b5b1c864
nim-lang/nim-mode@625cc023bd -> nim-lang/nim-mode@4502f83fbb
nix-community/nix-ts-mode@706bbfaf7f -> nix-community/nix-ts-mode@625306cf9c
ocaml/dune@14df34d30d -> ocaml/dune@7a7d49206f
ocaml/merlin@a0b096c243 -> ocaml/merlin@1c4148af05
org-roam/org-roam@c72702cf27 -> org-roam/org-roam@b4857fd7a1
rust-lang/rust-mode@ae161dca23 -> rust-lang/rust-mode@f68ddca5c2
seagle0128/grip-mode@26bdadf604 -> seagle0128/grip-mode@b8b9e603ed
sogaiu/janet-ts-mode@0e4d04d648 -> sogaiu/janet-ts-mode@aba932a1a1
szermatt/emacs-bash-completion@762f28fefb -> szermatt/emacs-bash-completion@5b621db96e
technomancy/fennel-mode@c1bccdec9e -> technomancy/fennel-mode@9c1dac3c39
tpapp/julia-repl@681efc14a7 -> tpapp/julia-repl@0173237a43
weijiangan/flycheck-golangci-lint@f7e36e19d6 -> weijiangan/flycheck-golangci-lint@51aede797d
2026-02-13 16:31:15 -05:00
Sergey Trofimov
29dad16dea
fix(org,cli): tangle: filter by tag properly
...
Org files with tagged headlines weren't tangled correctly.
Also improves filtering by tag as in current shape it is not working at all.
Fix : #8622
2026-02-09 22:53:54 -05:00
Henrik Lissner
6f40ad55f5
docs: discourage after! and use-package! use
...
There's little reason for users to use these macros in their private
configs over plain ol' `with-eval-after-load` and `use-package`, unless
they're writing their own modules.
It's my fault for signal boosting them in documentation and whenever I'm
asked for help, because beginners now believe they are somehow
required for Doom to work correctly (there are guides out there
telling beginners that migrating to Doom involves replacing all
instances of `with-eval-after-load` and `use-package` in their
pre-existing configs with `after!` and `use-package!` -- which was never
true).
What's more, I plan to replace `use-package`, internally, so the
`use-package!` macro won't exist for much longer.
2026-02-09 04:29:47 -05:00
Henrik Lissner
3ce5d96e0a
bump: :lang
...
ShuguangSun/ess-view-data@5ec1c7206f -> ShuguangSun/ess-view-data@7dcbd23d4c
agda/agda@0d52fa2217 -> agda/agda@bb9e13d970
ardumont/markdown-toc@d3324cb6bc -> ardumont/markdown-toc@29e5c0f33e
atomontage/xterm-color@ce82e87ea3 -> atomontage/xterm-color@86fab1d247
babashka/neil@0b7373dd1b -> babashka/neil@8d5ccdbd81
clojure-emacs/cider@fb7aa88812 -> clojure-emacs/cider@15bd3b0265
clojure-emacs/clojure-mode@28dc02114a -> clojure-emacs/clojure-mode@4679222109
crystal-lang-tools/emacs-crystal-mode@d913fea6f0 -> crystal-lang-tools/emacs-crystal-mode@559e1d8ff9
davazp/graphql-mode@ee49531935 -> davazp/graphql-mode@ef757c6ce2
emacs-ess/ESS@7b9123669c -> emacs-ess/ESS@f8c464dc1b
emacs-geiser/gauche@9eb8b35f0c -> emacs-geiser/gauche@b8197c6288
emacs-geiser/geiser@43b9a034aa -> emacs-geiser/geiser@8842104d15
emacs-lsp/lsp-treemacs@3e5550f278 -> emacs-lsp/lsp-treemacs@49df7292c5
emacs-php/composer.el@eba6b953a4 -> emacs-php/composer.el@8cb5704edd
emacs-straight/auctex@a6f4741c22 -> emacs-straight/auctex@077874d25a
emacsmirror/cmake-mode@b08b5d9045 -> emacsmirror/cmake-mode@25340a7d12
emacsorphanage/dart-mode@9fbf703e1f -> emacsorphanage/dart-mode@773e9ebc74
emacsorphanage/ox-pandoc@5766c70b6d -> emacsorphanage/ox-pandoc@1caeb56a4b
emacsorphanage/restclient@426507f8f7 -> emacsorphanage/restclient@1800a4e367
erlang/otp@e281016db9 -> erlang/otp@2b2b39797f
fxbois/web-mode@1eb0abb1a9 -> fxbois/web-mode@1e7694aee8
gcv/julia-snail@7b50882f5a -> gcv/julia-snail@5a7e2d479c
godotengine/emacs-gdscript-mode@79739fc80f -> godotengine/emacs-gdscript-mode@248b73b1bd
greghendershott/racket-mode@d98852ef6d -> greghendershott/racket-mode@150b057953
hhvm/hack-mode@0addbff8b6 -> hhvm/hack-mode@86a981bd7b
https://codeberg.org/pranshu/haskell-ts-mode@b7db74c7fe96 -> https://codeberg.org/pranshu/haskell-ts-mode@bf143ee8382f
joaotavora/sly@6a303bae74 -> joaotavora/sly@b01993cf1d
ledger/ledger-mode@1cee636788 -> ledger/ledger-mode@9ab399186f
magit/orgit-forge@15f8e91083 -> magit/orgit-forge@c2116b8701 (v1.1.1)
magit/orgit@e0b3fca9f3 -> magit/orgit@24c8fe48c4 (v2.1.1)
mekeor/nael@101726eb47 -> mekeor/nael@9711443449
minad/org-modern@55b5bbeb1e -> minad/org-modern@9bbc44cc7e
nonsequitur/inf-ruby@b8076aad10 -> nonsequitur/inf-ruby@274398a242
ocaml/dune@a40c461736 -> ocaml/dune@14df34d30d
ocaml/merlin@ecfbed3976 -> ocaml/merlin@a0b096c243
oer/org-re-reveal@72c2463782 -> oer/org-re-reveal@8245facfdc
org-noter/org-noter@aafa08a49c -> org-noter/org-noter@81765d267e
org-roam/org-roam@b2634a17f8 -> org-roam/org-roam@c72702cf27
polymode/polymode@25ba9463a4 -> polymode/polymode@14b1fd8d2a
rust-lang/rust-mode@2d31814676 -> rust-lang/rust-mode@ae161dca23
wbolster/emacs-python-pytest@ed2ecee09d -> wbolster/emacs-python-pytest@78b5ea1d19
weijiangan/flycheck-golangci-lint@38cc30eb8b -> weijiangan/flycheck-golangci-lint@f7e36e19d6
Close : #8624
2026-01-18 03:13:00 -05:00
Henrik Lissner
cd063b4596
fix(org): display warning if org-id-locations-{load,save} fails
...
This advice suppressed any file errors that org-id-locations-{load,save}
emitted to stop a hard error leaving Org in a broken state, but it also
hides the potentially useful error message itself! The middle ground is
to demote it to a warning, rather than suppress it completely.
2026-01-06 02:00:06 -05:00
Henrik Lissner
b37bcb5f25
refactor!(org): remove org-brain
...
BREAKING CHANGE: This removes org-brain because it is no longer
functional nor maintained, and is largely superceded by better
alternatives like org-roam, denote, org-journal, and others.
2026-01-05 21:03:06 -05:00
Henrik Lissner
60b20b4872
bump: :lang org
...
bastibe/org-journal@c72d7c75f8 -> bastibe/org-journal@831ecfd50a
hakimel/reveal.js@becc9bd19e -> hakimel/reveal.js@33bfe3b233
kaushalmodi/ox-hugo@a907ea9514 -> kaushalmodi/ox-hugo@b7dc44dc28
minad/org-modern@567b702ad0 -> minad/org-modern@55b5bbeb1e
oer/org-re-reveal@fea255aef7 -> oer/org-re-reveal@72c2463782
org-roam/org-roam@f4ba41cf3d -> org-roam/org-roam@b2634a17f8
Close : #8615
Co-authored-by: dustinfarris <dustinfarris@users.noreply.github.com>
2025-12-30 22:59:10 -05:00
Henrik Lissner
be7ac25a84
fix: file-name-concat paths instead of concat
...
Treat paths as paths, rather than strings. Removes the requirements that
doom-*-dir variables end in slash (though I'll continue doing so as a
convention). Also moves a lot of cache/data into the current profile's
cache/data directories. Shouldn't actually affect anything for folks not
using Doom's profile system (yet).
Fix : #8616
2025-12-30 22:59:10 -05:00
Henrik Lissner
45339fd8b6
bump: :lang org
...
emacs-jupyter/jupyter@3615c2de16 -> emacs-jupyter/jupyter@de89cbeca8
emacs-straight/org-mode@8b15a0d0b4 -> emacs-straight/org-mode@b7bc0ede67
emacsmirror/org-contrib@f1f6b6ec81 -> emacsmirror/org-contrib@90e1d6bd62
emacsorphanage/htmlize@c9a8196a59 -> emacsorphanage/htmlize@fa64488069
hakimel/reveal.js@4cf184924d -> hakimel/reveal.js@becc9bd19e
magit/orgit-forge@5a0dbe2601 -> magit/orgit-forge@15f8e91083
magit/orgit@8493c24808 -> magit/orgit@e0b3fca9f3
minad/org-modern@d5e1f5af65 -> minad/org-modern@567b702ad0
oer/org-re-reveal@4eb0f71474 -> oer/org-re-reveal@fea255aef7
org-roam/org-roam@89dfaef38b -> org-roam/org-roam@f4ba41cf3d
2025-12-02 21:22:11 -05:00
Samuel Tschiedel
4b7431cba3
fix(org): check :async on already loaded languages
...
Running a regular/`:sync` source block would prevent successive
invocations of blocks of that same language with `:async` from loading
`ob-async`.
2025-12-01 00:38:18 -05:00
Samuel Tschiedel
bf62193238
fix(org): don't export noweb-cache-related var
...
Org added a global cache for noweb expansion that includes a buffer
object. Those aren’t readable by the Lisp reader across processes, so
when async.el serializes the parent environment and hits that cons
`'(#<buffer *new*> . 739 )`, the child later tries to read it and errors
with `Invalid read syntax: "#<"'`
Fix: https://github.com/astahlman/ob-async/issues/99
2025-12-01 00:38:18 -05:00
Henrik Lissner
ef9e8d8925
bump: centered-window
...
emacsmirror/centered-window@80965f6c6a -> nullvec/centered-window-mode@701f56cd1d
First, anler/centered-window-mode went missing (fixed in 9debe1b ), then
emacsmirror/centered-window was rebased onto
larstvei/centered-window-mode and squashed down to one commit. Seems
Melpa now points to nullvec's mirror, so we'll target that.
Fix : #8512
Amend: 9debe1b3fc
Co-authored-by: marienz <marienz@users.noreply.github.com>
2025-10-06 07:13:25 -04:00
Henrik Lissner
c48aa1851c
fix(org): load +roam.el for +roam2
...
Was meant to be part of d92883b , for backwards compatibility with folks
still using the +roam2 flag.
Amend: d92883bff8
2025-09-20 14:39:02 -04:00
Henrik Lissner
2a65250743
refactor(org): +roam: remove org-roam-v2-ack
...
Was removed upstream.
Ref: org-roam/org-roam@2c5f429b24
2025-09-20 13:04:52 -04:00
Henrik Lissner
3f964df041
fix(org): +roam: revert org-roam-db-gc-threshold to default
...
It's high enough, increasing it this high may make it spiral in the
worst cases.
Fix : #7009
2025-09-20 02:57:54 -04:00
Henrik Lissner
d92883bff8
refactor!(org): remove org-roam v1
...
BREAKING CHANGE: This finally removes org-roam v1, which has been
deprecated for nearly 5 years (since 5ef733b ). Most users should already
be on it. v2 has a migration wizard for anyone still on v1, which will
kick in if it detects a v1 roam db.
2025-09-20 02:51:30 -04:00
Henrik Lissner
849b1e4aa8
feat(org): org-roam-insert spacing in normal mode
...
Fix : #8513
2025-09-19 01:06:49 -04:00
Henrik Lissner
9debe1b3fc
bump: centered-window
...
anler/centered-window-mode@80965f6c6a -> emacsmirror/centered-window@80965f6c6a
anler/centered-window-mode has vanished, causing errors when installed
with ':lang (org +present)'.
Fix : #8512
2025-09-18 10:46:23 -04:00
Henrik Lissner
a72c865c35
tweak(org): don't configure ob-python
...
More recent versions of ob-python (Org 9.7+) calculates the python
command from `python-shell-interpreter` and
`python-shell-interpreter-args`, effectively rendering this block
(mostly) redundant. It still leaves
`org-babel-python-command-nonsession` to be changed, but I think I'll
leave that to users to set, for simplicity's sake.
What's more, users who repin Org to an older version (predating
bzg/org-mode@9239b0e8d1 ) will see void-variable errors for this new
variable.
Fix : #8509
2025-09-17 23:28:46 -04:00
Henrik Lissner
6eb467668e
fix(org): update org-babel-python-command-nonsession
...
Ref: bzg/org-mode@9239b0e8d1
2025-09-17 10:45:14 -04:00
Henrik Lissner
a4526fd10d
refactor(org): remove ob-ditaa fix
...
The scripts directory was removed from org-contrib back in Org 9.5. Now,
there is no way to resolve the "correct" location of these jar paths
without cloning the entirety of Worg, which is too heavy a dependency to
manage for an unmaintained package.
2025-09-17 10:40:55 -04:00
Henrik Lissner
6a630660ac
fix(org): +jupyter: wrong-number-of-args error
...
Forgot to remove the extra argument when I converted this from an
:around advice to :before.
Fix : #8509
Amend: 979b3aa8c1
2025-09-17 10:16:53 -04:00
Henrik Lissner
7b35a31322
fix(org): +jupyter: syntax highlighting for remapped modes
...
Particularly treesit ts-modes.
2025-09-17 10:16:40 -04:00
Henrik Lissner
979b3aa8c1
refactor(org): +jupyter: loader & ob-async blacklist
2025-09-17 01:23:05 -04:00
Henrik Lissner
fd03386f6d
fix(org): jupyter-org-interaction-mode: remove redundant hook
2025-09-17 01:23:02 -04:00
Henrik Lissner
9dbeafe212
tweak(org): move org-ctrl-c-minus to <localleader> -
...
Ref: doomemacs/community#32
2025-09-12 16:20:43 -04:00
Henrik Lissner
8d7bf44c72
bump: :lang
...
FStarLang/fstar-mode.el@3bbfe93abd -> FStarLang/fstar-mode.el@537c31983f
Fuco1/sphinx-mode@77ca51adf9 -> Fuco1/sphinx-mode@038a9195b0
OCamlPro/ocp-indent@f38578c25d -> OCamlPro/ocp-indent@1213857683
ProofGeneral/PG@af2e7b9a4e -> ProofGeneral/PG@fbb2878e49
ShuguangSun/ess-view-data@dd6a85935b -> ShuguangSun/ess-view-data@5ec1c7206f
abicky/nodejs-repl.el@130d49b073 -> abicky/nodejs-repl.el@c232b4964b
agda/agda@900bdaa335 -> agda/agda@5e31b2534d
ananthakumaran/exunit.el@8de56e3fd5 -> ananthakumaran/exunit.el@9a7cfc3d78
bricka/emacs-kotlin-ts-mode@a25d56ceca -> bricka/emacs-kotlin-ts-mode@051c9ef534
clojure-emacs/cider@12f10a6f4b -> clojure-emacs/cider@389833f85a
clojure-emacs/clj-refactor.el@dc1bbc8cda -> clojure-emacs/clj-refactor.el@362cb46bf8
clojure-emacs/clojure-mode@b766094aea -> clojure-emacs/clojure-mode@28dc02114a
clojure-emacs/clojure-ts-mode@da56a6938f -> clojure-emacs/clojure-ts-mode@32490c80fa
cpitclaudel/company-coq@5affe7a96a -> cpitclaudel/company-coq@78ed04ce39
diml/utop@3322adaa52 -> diml/utop@33201e6076
emacs-ess/ESS@d19efaae12 -> emacs-ess/ESS@8369d574f1
emacs-geiser/chicken@5f2c1bb446 -> emacs-geiser/chicken@8342bad8ce
emacs-geiser/geiser@c1c27072a4 -> emacs-geiser/geiser@c8b862f00e
emacs-lsp/emacs-ccls@5636ee6c50 -> emacs-lsp/emacs-ccls@34251b799e
emacs-lsp/lsp-haskell@081d5115ce -> emacs-lsp/lsp-haskell@aa9b5bce35
emacs-lsp/lsp-java@21c89243ad -> emacs-lsp/lsp-java@9230a0007c
emacs-lsp/lsp-pyright@73377169be -> emacs-lsp/lsp-pyright@0e59c00c7f
emacs-lsp/lsp-sourcekit@1fb230109e -> emacs-lsp/lsp-sourcekit@30918cd1ae
emacs-php/php-mode@462b62248f -> emacs-php/php-mode@40b8abed30
emacs-rustic/rustic@29f912c750 -> emacs-rustic/rustic@2b4ac5de3b
emacs-straight/auctex@f58a2b972b -> emacs-straight/auctex@a2809e4d70
emacs-straight/org-mode@4e6d38d1a6 -> emacs-straight/org-mode@8b15a0d0b4
emacsorphanage/dart-mode@f82ff05230 -> emacsorphanage/dart-mode@edb45cb709
emacsorphanage/htmlize@8e3841c837 -> emacsorphanage/htmlize@c9a8196a59
emacsorphanage/restclient@bba663590f -> emacsorphanage/restclient@ad97f666b6
erlang/otp@b9d3ec017d -> erlang/otp@2a970bf725
fosskers/sly-overlay@d629450590 -> fosskers/sly-overlay@345b554ad0
fsharp/emacs-fsharp-mode@8d08f05788 -> fsharp/emacs-fsharp-mode@91abae13e8
fuxialexander/org-pdftools@5613b7ae56 -> fuxialexander/org-pdftools@2b3357828a
fxbois/web-mode@be2d59c8fa -> fxbois/web-mode@1eb0abb1a9
godotengine/emacs-gdscript-mode@5136be407a -> godotengine/emacs-gdscript-mode@a0d25b46d8
greghendershott/racket-mode@c4cc7c160b -> greghendershott/racket-mode@172b7d4c5a
hakimel/reveal.js@eb95b14531 -> hakimel/reveal.js@4cf184924d
haskell/haskell-mode@e9c3567393 -> haskell/haskell-mode@e5d32021ea
idris-hackers/idris-mode@ccf32ed0b5 -> idris-hackers/idris-mode@da5c22f436
jart/disaster@8b44591322 -> jart/disaster@0299c129d4
joaotavora/sly@ce17a568ef -> joaotavora/sly@63131ef965
jschaf/powershell.el@9efa1b4d0a -> jschaf/powershell.el@99e0e73082
jwiegley/nix-update-el@77022ccd91 -> jwiegley/nix-update-el@d67f4f7ba8
kaushalmodi/ox-hugo@e3365cb4e6 -> kaushalmodi/ox-hugo@a907ea9514
ledger/ledger-mode@d9b6648201 -> ledger/ledger-mode@e9bb645e8f
magit/orgit-forge@050590fbc7 -> magit/orgit-forge@5a0dbe2601
magit/orgit@224350397d -> magit/orgit@8493c24808
minad/org-modern@1723689710 -> minad/org-modern@d5e1f5af65
necaris/conda.el@05de0c8f0c -> necaris/conda.el@8a1a934a2d
nex3/haml-mode@a64d58df8f -> nex3/haml-mode@3bb4a96535
nix-community/nix-ts-mode@62ce3a2dc3 -> nix-community/nix-ts-mode@e68ef36312
ocaml/dune@422986440e -> ocaml/dune@28b7e8f3b2
ocaml/merlin@e4c66857ad -> ocaml/merlin@8b88b89ee7
oer/org-re-reveal@da7e1feba9 -> oer/org-re-reveal@4eb0f71474
org-noter/org-noter@a28f61238a -> org-noter/org-noter@aafa08a49c
org-roam/org-roam@c172951345 -> org-roam/org-roam@89dfaef38b
polymode/polymode@74ba75d4bc -> polymode/polymode@25ba9463a4
pope/ob-go@2067ed55f4 -> pope/ob-go@c6c7c811fb
ppareit/graphviz-dot-mode@8ff793b137 -> ppareit/graphviz-dot-mode@2c7ba85d19
purescript-emacs/psc-ide-emacs@4e614df553 -> purescript-emacs/psc-ide-emacs@c64b05d901
purescript-emacs/purescript-mode@8c4736759a -> purescript-emacs/purescript-mode@61732e23bd
pythonic-emacs/pyenv-mode@ba1a8c7bd7 -> pythonic-emacs/pyenv-mode@364bddb8f0
rust-lang/rust-mode@25d91cff28 -> rust-lang/rust-mode@9915b3a585
salmanebah/opencl-mode@204d5d9e0f -> salmanebah/opencl-mode@6464abf969
shoshin/minitest-emacs@5999c45c04 -> shoshin/minitest-emacs@d278e94fb1
skuro/plantuml-mode@ea45a13707 -> skuro/plantuml-mode@348e83ff19
slim-template/emacs-slim@8c92169817 -> slim-template/emacs-slim@0b1b380329
sogaiu/janet-ts-mode@ac684edf57 -> sogaiu/janet-ts-mode@0e4d04d648
swift-emacs/swift-mode@e30b9d46e0 -> swift-emacs/swift-mode@fc7df7bd90
szermatt/emacs-bash-completion@d0637428fd -> szermatt/emacs-bash-completion@762f28fefb
technomancy/fennel-mode@df8e83d6e2 -> technomancy/fennel-mode@0d638f6133
tpapp/julia-repl@317d560218 -> tpapp/julia-repl@681efc14a7
wbolster/emacs-python-pytest@25d9801562 -> wbolster/emacs-python-pytest@ed2ecee09d
ziglang/zig-mode@c46d024733 -> ziglang/zig-mode@dab3c37c2d
zweifisch/ob-elixir@8990a8178b -> zweifisch/ob-elixir@8e5d2f3c7a
2025-09-02 16:16:03 +02:00
Henrik Lissner
13ffb0fed3
refactor(org): remove +org-fix-newline-and-indent-in-src-blocks-a
...
Our rebinding of RET to +org/return in insert mode, already
accompolishes was this advice sets out to do.
2025-08-23 12:33:24 +02:00
Henrik Lissner
41876aa036
refactor(org): remove +org-fix-window-excursions-a
...
Changes upstream (to honour display-buffer-alist) seem to have addressed
what this advice was deployed for.
Ref: #6061
2025-08-23 12:31:11 +02:00
Henrik Lissner
5217ba75a2
refactor(org): remove +org--respect-org-auto-align-tags-a
...
`org-auto-align-tags` checks were added upstream in all editing
commands, so this advice is no longer needed.
Ref: emacs-straight/org-mode@aa71facf6d
2025-08-23 11:59:01 +02:00
Daniel G Travieso
3ab397b520
bump: ob-restclient
...
alf/ob-restclient.el@8183f8af08 -> alf/ob-restclient.el@94dd9cd98f
newer `restclient` version (in use) sets to buffer to `view-mode`
ob-restclient works around this by exiting it manually
Fix : #8461
2025-08-21 14:50:27 +02:00
Alex Birdsall
4afe5ca09a
fix(org,cli): tangle: load ob-* libs for noweb-usable blocks
...
For performance reasons, Doom CLI runs in a minimal environment wherein
no `ob-<language>` libraries are initially loaded; but tangling a
document with noweb-enabled blocks can trigger an org-babel evaluation
of any noweb-addressable block; and any such evaluation will fail
tangling with an error unless the correct `ob-<language>` library has
been loaded.
So. This changes the tangle CLI function to note any noweb-addressable
labels (i.e. any `#+NAME:` or `:noweb-ref` associated with a block) when
iterating through the source document's blocks; for each block where one
is found, it conditionally attempts to `require` the corresponding
`ob-<src-lang>` library.
2025-08-10 15:49:18 +02:00
Henrik Lissner
b6cbfea53d
refactor(org): remove +org--follow-search-string-a
...
This was upstreamed.
Ref: https://cgit.git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=95554543b
2025-07-13 22:28:34 +02:00
Henrik Lissner
29ec1f40f3
feat(org): jupyter-repl: move cursor to prompt on self-insert-command
...
Ala 3384414, but for jupyter-repl, which isn't a comint-derived.
Ref: 3384414e957f
2025-07-13 22:28:34 +02:00
Henrik Lissner
f64e199517
bump: :lang org
...
bastibe/org-journal@e581bf5530 -> bastibe/org-journal@c72d7c75f8
emacs-straight/org-mode@79781bac69 -> emacs-straight/org-mode@4e6d38d1a6
magit/orgit-forge@764820769e -> magit/orgit-forge@050590fbc7
magit/orgit@efd98e5caa -> magit/orgit@224350397d
minad/org-modern@6158d3d007 -> minad/org-modern@1723689710
oer/org-re-reveal@89ed240450 -> oer/org-re-reveal@da7e1feba9
org-roam/org-roam@046822b512 -> org-roam/org-roam@c172951345
2025-06-25 17:36:59 +02:00
Henrik Lissner
190a389cf8
fix(org): remove [return] keybinds
...
I'm only trying to override the RET key that evil-org binds, but also
binding these to [return] interferes with "RET" keybinds in various
places, like transient bindings on RET (e.g. gptel).
2025-05-11 00:51:10 -04:00
Henrik Lissner
7088257f2e
bump: *
...
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
2025-05-02 14:58:40 -04:00
flakeuser
ed85328f57
fix(org): allow refiling to top level
...
Allow +org/refile-to-current-file to file to top level.
Fix : #5272
2025-04-20 03:32:11 -04:00
Henrik Lissner
b51d41e1cf
fix(org): save-buffer more selectively after org-refile
...
Fixing interop between this hook and org-reminders (or other org
packages affected by the side-effects of `save-buffer`).
2025-04-16 19:07:27 -04:00
Henrik Lissner
31afe2c8b0
fix(org): don't expand latex snippets in latex segments
...
Yasnippet expanding snippets (on TAB) from another mode can cause
org-element warnings. Until this interop is resolved, best to not make
TAB too smart.
It still works in src blocks, however.
Fix : #8363
2025-04-15 16:37:59 -04:00