Henrik Lissner
5217f37703
fix(tramp): magit-tramp-pipe-stty-settings typo
...
Amend: 71eae252ac
2025-09-17 15:55:55 -04:00
Henrik Lissner
b277d96d3a
nit(tramp): simplify comments
...
And give credit where it's due.
Also defers connection-local-set-* calls.
2025-09-17 15:55:41 -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
395a807aae
refactor(lib): move fringe/fontset autodefs to doom-compat
2025-09-17 01:23:45 -04:00
Henrik Lissner
4a6f9f741d
feat(tree-sitter): add +tree-sitter/doctor command
...
For a quick diagnosis of the state of tree-sitter support in the current
buffer.
2025-09-17 01:23:45 -04:00
Henrik Lissner
5614faca7a
docs(tree-sitter): revise installation docs
...
To clarify how to enable tree-sitter, fully.
2025-09-17 01:23:45 -04:00
Henrik Lissner
e0729fa7d7
refactor!(debugger): remove dap-mode
...
BREAKING CHANGE: This removes dap-mode from the debugger module. Use
dape instead.
dap-mode was deprecated in b4bd368
when realgud was replaced with dape,
which has been excellent, so I want to focus this module's support on it
going forward.
Ref: b4bd368485
2025-09-17 01:23:28 -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
6a270b64d5
fix(direnv): void-variable Info-directory-list error
...
Ref: purcell/envrc#117
Amend: b72fe2bd37
2025-09-16 11:03:42 -04:00
Henrik Lissner
e87a92be75
tweak(magit): only preserve point if region-active-p
...
Only preserve cursor/window position on stage/unstaging/discarding/etc
hunks when region is active. Otherwise, it's fine not to.
2025-09-15 21:43:54 -04:00
Henrik Lissner
95a375182b
fix(python): remove 'basedpyright --stdio'
...
Seems 'basedpyright' doesn't support --stdio and
'basedpyright-langserver' is expected for this use case.
Fix : #8436
Amend: 5776adc6be
2025-09-15 19:29:22 -04:00
Henrik Lissner
e10477d6d1
docs: revise & expand project prerequisites
2025-09-15 18:53:31 -04:00
Henrik Lissner
35d2934727
refactor(tree-sitter): dynamic-modules doctor check
2025-09-15 18:53:31 -04:00
Henrik Lissner
71ec9a9733
fix: backport treesit-available-p sooner
...
This fixes Doom for Emacs 27-28 users (or builds without treesit).
2025-09-15 18:53:31 -04:00
Henrik Lissner
64802ae654
nit(ligatures): packages.el: add missing comment header
2025-09-15 18:53:31 -04:00
Henrik Lissner
5cfaf59402
refactor(cli): doom make: accept functions in make targets
...
A little less magical (and more performant) than interpolation.
2025-09-15 18:53:31 -04:00
Henrik Lissner
15a0e90808
fix(lib): doom-rcfile-read: ensure $PWD is the rcfile's dir
2025-09-15 18:53:31 -04:00
Henrik Lissner
a8297a2565
dev: add LICENSE make target
2025-09-15 18:53:30 -04:00
Henrik Lissner
b82b95e98d
fix(cli): doom make: omit file path about output
2025-09-15 18:53:30 -04:00
Henrik Lissner
f6e6ed82c5
dev: fix CODEOWNERS
...
Extra output at top.
Amend: bbf6398ff9
2025-09-15 18:53:30 -04:00
Henrik Lissner
39534b3d87
bump: :doom
...
emacs-straight/project@a0ebb2e9cf -> emacs-straight/project@e8615777cb
radian-software/straight.el@25e0206541 -> radian-software/straight.el@e6d691d7c5
rainstormstudio/nerd-icons.el@6868c05c6e -> rainstormstudio/nerd-icons.el@3774e0578b
2025-09-15 18:53:30 -04:00
Henrik Lissner
b72fe2bd37
feat(lib): profiles: more portable load-path/Info-directory-list
...
The Emacs appimage generates a new mountpoint on each invokation, but
Doom's profiles assume that the Emacs directories don't move. To make
Doom's profiles a little more profile, it will no longer set `load-path`
and simply add the new paths to the existing one. Same for
Info-directory-list.
Consequently, this also seems to speed up startup times for ~8% in my
tests. Neat.
2025-09-15 18:53:30 -04:00
Tomek Wałkuski
4e22e681cd
fix(ada): s/defaul/default/
2025-09-15 09:10:51 -04:00
Henrik Lissner
9429892d20
docs: revise packages.example.el
2025-09-14 23:26:40 -04:00
Henrik Lissner
c4ec232206
refactor: vc-ignore-dir-regexp: move to :emacs vc
2025-09-14 23:24:30 -04:00
Henrik Lissner
03e286feb4
docs(lsp): add demos.org
...
Picked up by the :lang emacs-lisp module's elisp-demos package when
displaying help.el/helpful documentation.
2025-09-14 23:17:31 -04:00
Henrik Lissner
71eae252ac
module: add :emacs tramp
2025-09-14 21:25:04 -04:00
Henrik Lissner
0d41af1ef7
fix(cli): doom make: remove extra stdout output
...
Amend: 18403ab521
2025-09-14 21:04:39 -04:00
Henrik Lissner
2775cc75f9
fix(lsp): lsp-use-plists: ensure profile generator
...
Profile generators with the *.auto.el suffix are auto-deleted on every
'doom sync'. Also ensures it's deleted if lsp-mode is rebuilt with
lsp-use-plists disabled.
Amend: 5a9a2f4e18
2025-09-14 17:02:44 -04:00
Henrik Lissner
8df5d66ef7
bump: :tools
...
andras-simonyi/citeproc-el@f5217b9fdb -> andras-simonyi/citeproc-el@9f16f2eee4
editorconfig/editorconfig-emacs@f85ec9724b -> editorconfig/editorconfig-emacs@4af10445fc
emacs-straight/dape@81ee231de1 -> emacs-straight/dape@a2d7dc9a8d
karthink/gptel@40f6950e80 -> karthink/gptel@f66e44368f
purcell/envrc@48a2ee6a4d -> purcell/envrc@4fc7b657ea
2025-09-14 16:25:12 -04:00
Henrik Lissner
bbf6398ff9
dev: update CODEOWNERS
2025-09-14 16:25:12 -04:00
Henrik Lissner
18403ab521
refactor(cli): doom make
...
Redesigns the 'doom make' command and the CODEOWNERS rule in
.doom (which is now obeyed on 'doom make .github/CODEOWNERS').
2025-09-14 16:25:12 -04:00
Henrik Lissner
282e781a51
feat(lib): add doom-rcfile functions
...
For reading .doom, .doommodule, .doomsource, .doomprofile, and
.doomprofiles files.
2025-09-14 16:25:12 -04:00
Henrik Lissner
5a9a2f4e18
perf(lsp): lsp-use-plists = t
...
This will supposedly make lsp-mode more memory efficient. It will only
take effect the next time lsp-mode is rebuilt/reinstalled.
It can be undone with this added to $DOOMDIR/packages.el:
(setq lsp-use-plists nil)
2025-09-14 16:16:40 -04:00
Henrik Lissner
84d5fa2b65
fix(lib): profiles: allow generators w/o an init function
2025-09-14 16:16:40 -04:00
Henrik Lissner
1e89556fa8
fix(lib): doom-file-read: (read . N) spec
...
Failed to read :by argument in '(read . ,N) form.
2025-09-14 11:52:29 -04:00
Henrik Lissner
5776adc6be
fix(python): eglot not recognizing (based)?pyright
...
Because the upstream python entries in eglot-server-programs assume
basedpyright-langserver and pyright-langserver to be the executable
names.
Fix : #8436
2025-09-14 11:51:32 -04:00
Henrik Lissner
da5d22ad35
feat(lsp): set-eglot-client!: support fallback alternatives
2025-09-14 11:51:07 -04:00
Henrik Lissner
18eb710c34
refactor(python): remove mspyls config
...
mspyls is no longer maintained or used, so remove vestigial config for
it.
2025-09-14 11:28:42 -04:00
Henrik Lissner
69ecefa4d6
bump: :tools magit
...
magit/forge@a31859547a -> magit/forge@bbecd8947a
magit/ghub@97a07691ef -> magit/ghub@d76cdac69f
magit/magit@5b820a1d1e -> magit/magit@dc0094bd88
magit/transient@aa32e0d66c -> magit/transient@1d109f34b7
Fix : #8440
2025-09-14 11:20:55 -04:00
Henrik Lissner
986d344bda
fix(ada): auoload.el -> autoload.el
...
Amend: 286f04c6ef
2025-09-14 10:37:31 -04:00
Henrik Lissner
a45f19f92b
fix(cc): remove nil entries in major-mode-remap-defaults
...
Fix : #8499
2025-09-14 10:37:31 -04:00
Henrik Lissner
5a861608c8
fix(python): treesit: use v0.25.0 in >=30
...
Was released recently.
Ref: tree-sitter/tree-sitter-python@293fdc0203
2025-09-13 21:04:37 -04:00
Henrik Lissner
286f04c6ef
module: add :lang ada
2025-09-13 18:05:52 -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
d6cdbb4d22
docs(tree-sitter): document treesit-font-lock-level
...
Close : #8487
2025-09-11 23:37:14 -04:00