Commit graph

20365 commits

Author SHA1 Message Date
Henrik Lissner
2e16934f02
bump: :ui
jdtsmith/indent-bars@c3384ec7ff -> jdtsmith/indent-bars@01856e1962
jdtsmith/ultra-scroll@8c92a17743 -> jdtsmith/ultra-scroll@2031782694
seagle0128/doom-modeline@20de9feaa0 -> seagle0128/doom-modeline@85dc5f033e
2025-12-01 01:14:55 -05:00
Henrik Lissner
5222baa373
bump: :app
emacs-circe/circe@a8af5fa8e0 -> emacs-circe/circe@e909ff49e5
https://git.savannah.gnu.org/git/emms.git@0f2942ef67c1 -> https://git.savannah.gnu.org/git/emms.git@c47c3b67a3eb
kiwanami/emacs-calfw@03abce9762 -> kiwanami/emacs-calfw@36846cdca9
tecosaur/emacs-everywhere@4ec16c12ce -> tecosaur/emacs-everywhere@09a6a64dd0
2025-12-01 01:14:54 -05:00
Henrik Lissner
37be62aed6
bump: :email
https://git.notmuchmail.org/git/notmuch@aa761727999b -> https://git.notmuchmail.org/git/notmuch@5c921b6c0b2d
jeremy-compostella/org-msg@59e2042e5f -> jeremy-compostella/org-msg@327768e2c3
org-mime/org-mime@9571c148ee -> org-mime/org-mime@ffaad784a8
tarsius/ol-notmuch@06288ed5ec -> tarsius/ol-notmuch@51deac0985
wanderlust/flim@56e3e0fd02 -> wanderlust/flim@392c29de0a
wanderlust/semi@813892fe2c -> wanderlust/semi@5edbb0d925
wanderlust/wanderlust@70427e9c84 -> wanderlust/wanderlust@06ec9fa397

Close: #8570
Co-authored-by: catap <catap@users.noreply.github.com>
2025-12-01 01:14:54 -05:00
Henrik Lissner
a5dd7c7632
bump: :completion
abo-abo/swiper@2257a9d051 -> abo-abo/swiper@ec9421340c
bbatsov/helm-projectile@41bc1c1973 -> bbatsov/helm-projectile@0ffb6b5f09
company-mode/company-mode@ca045bc544 -> company-mode/company-mode@4ff89f7369
emacs-helm/helm@c8d147be4d -> emacs-helm/helm@b12d7fad58
karthink/consult-dir@4532b8d215 -> karthink/consult-dir@1497b46d6f
minad/cape@97641dcd1e -> minad/cape@11abd6d122
minad/consult-flycheck@398a85b5df -> minad/consult-flycheck@062e223bc6
minad/consult@c8bbb3f1e2 -> minad/consult@d0370320d9
minad/corfu@6b1ceef882 -> minad/corfu@9d5fc8f489
minad/marginalia@30e6813c81 -> minad/marginalia@d38041df2c
minad/vertico@718f8584d0 -> minad/vertico@63a43e1380
oantolin/embark@1371a1e33e -> oantolin/embark@7b3b2fa239
oantolin/orderless@31812d9252 -> oantolin/orderless@26a3848946
rainstormstudio/nerd-icons-completion@5625ef374d -> rainstormstudio/nerd-icons-completion@d09ea987ed
seagle0128/nerd-icons-ivy-rich@0cedc990e9 -> seagle0128/nerd-icons-ivy-rich@7714b11941
tumashu/vertico-posframe@c5a8b5f72a -> tumashu/vertico-posframe@d89a70743c
2025-12-01 01:14:54 -05:00
Henrik Lissner
98ad309d18
bump: :tools
editorconfig/editorconfig-emacs@4af10445fc -> editorconfig/editorconfig-emacs@5be6d1b972
emacs-citar/citar@427432d490 -> emacs-citar/citar@dc7018eb36
emacs-lsp/dap-mode@6c74027e39 -> emacs-lsp/dap-mode@f63a301f58
emacs-lsp/helm-lsp@95f21f3f67 -> emacs-lsp/helm-lsp@027897a957
emacs-lsp/lsp-ivy@2927cbc776 -> emacs-lsp/lsp-ivy@8e0b8fdec0
emacs-lsp/lsp-mode@c3b5fea5d6 -> emacs-lsp/lsp-mode@4c5360b451
emacs-lsp/lsp-ui@8547cd6abf -> emacs-lsp/lsp-ui@e5e38f3058
emacs-straight/dape@b5a4daaf14 -> emacs-straight/dape@5f2792ea8c
emacs-straight/eglot@a35ebe774d -> emacs-straight/eglot@fa8907c1e5
emacsorphanage/quickrun@7132464986 -> emacsorphanage/quickrun@c657cd69de
hcl-emacs/terraform-mode@80383ff42b -> hcl-emacs/terraform-mode@01635df362
karthink/gptel-quick@495b5e0b53 -> karthink/gptel-quick@018ff2be8f
karthink/gptel@7c8d9c8496 -> karthink/gptel@73144b7345
magit/transient@053d56e4de (v0.10.1) -> magit/transient@0d3f8d4fb6 (v0.11.0)
purcell/envrc@de1ae6e538 -> purcell/envrc@06d72d141a
tumashu/posframe@12f540c9ad -> tumashu/posframe@d93828bf6c
2025-12-01 01:14:54 -05:00
Henrik Lissner
0ff018ffb4
bump: :doom
emacs-compat/compat@cccd41f549 -> emacs-compat/compat@ad6a2b82f7
emacs-straight/project@e8615777cb -> emacs-straight/project@83c91f5c84
radian-software/straight.el@e6d691d7c5 -> radian-software/straight.el@562639bd97
rainstormstudio/nerd-icons.el@4036893c42 -> rainstormstudio/nerd-icons.el@772987a28d
2025-12-01 01:14:54 -05:00
Henrik Lissner
742993f47f
feat(macos): autoload +macos-{open-with,defaults} 2025-12-01 01:14:54 -05:00
Henrik Lissner
281e3069a7
fix(tree-sitter): always install grammars to profile data dir
Fix: #8578
Co-authored-by: falloutphil <falloutphil@users.noreply.github.com>
2025-12-01 01:14:54 -05:00
Henrik Lissner
c523ee9586
fix: set tramp backup/autosave dirs in core
In 71eae25, TRAMP settings were moved to a new :emacs tramp module,
reverting `tramp-backup-directory-alist` and `tramp-auto-save-directory`
to their Emacs defaults for anyone not using this module (which saves
those temp files in the current working directory, which is an
undesirable default), so we set them in core again.

Fix: doomemacs/community#53
Amend: 71eae252ac
2025-12-01 00:44:40 -05:00
Henrik Lissner
51ef02595a
release(modules): 26.01.0-dev
Ref: 2b39e41368
2025-12-01 00:44:40 -05:00
Kisaragi Hiu
44d7c8bf37 perf(unicode): drastically reduce initial startup time
font-utils.el disable its cache on X and Windows so every check for the
existence of a font recomputes the font list, which takes a
non-negligible amount of time, at least on X. This default is reasonable
as stated in the docstring of font-utils-use-memory-cache:

> Disabled on X11 and MS Windows by default, because font-family-list
> often gives truncated results before Emacs is fully initialized.

This is, however, unreasonable from unicode-fonts, where calls to check
the existence of fonts happens in a loop; during the loop, Emacs is not
going to suddenly become fully initialized, , so each call is
actually recomputing the same font list over and over again.

Enabling the font-utils memory cache, at least for the duration of
unicode-fonts-setup, thus drastically reduces the initial startup time,
or the startup time when the pcache store is reset for some reason.
2025-12-01 00:44:00 -05:00
Max-Heinrich Laves
139ab93fef
fix(cc): gate major-mode-remap-defaults hacks behind +tree-sitter
Prevents the use of *-ts-mode's when +tree-sitter isn't enabled.
2025-12-01 00:43:36 -05:00
fanshi1028
70a018958a
fix(default): +default/diagnostics: show project-wide w/ eglot+vertico 2025-12-01 00:41:09 -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
ead254e152
bump: :config
emacs-straight/use-package@29552cf3af -> emacs-straight/use-package@c80c883dea
noctuid/link-hint.el@826993a0ab -> noctuid/link-hint.el@8fda5dcb9c
2025-11-04 22:18:26 -05:00
Henrik Lissner
d9e444bb22
fix: keep so-long out of special/temp buffers
Seems to be a new behavior on 30+ or 31+.
2025-11-04 22:18:18 -05:00
Henrik Lissner
073937d355
bump: :tools
Silex/docker.el@91233a7c55 -> Silex/docker.el@375e0ed45b
andras-simonyi/citeproc-el@9f16f2eee4 -> andras-simonyi/citeproc-el@a3d62ab8e4
emacs-citar/citar@75a85d8d86 -> emacs-citar/citar@427432d490
emacs-lsp/dap-mode@c81014ccc3 -> emacs-lsp/dap-mode@6c74027e39
emacs-lsp/lsp-mode@c74a723870 -> emacs-lsp/lsp-mode@c3b5fea5d6
emacs-lsp/lsp-ui@030d369603 -> emacs-lsp/lsp-ui@8547cd6abf
emacs-straight/dape@a2d7dc9a8d -> emacs-straight/dape@b5a4daaf14
emacs-straight/eglot@d2f34e5ce4 -> emacs-straight/eglot@a35ebe774d
gagbo/consult-lsp@aef321d039 -> gagbo/consult-lsp@d11102c9db
jacktasia/dumb-jump@21545d3b86 -> jacktasia/dumb-jump@0632bdb418
jdtsmith/eglot-booster@cab7803c4f -> jdtsmith/eglot-booster@cab7803c4f
joostkremers/parsebib@7bfde4e467 -> joostkremers/parsebib@4a9df6f1b4
karthink/gptel@f66e44368f -> karthink/gptel@7c8d9c8496
magit/forge@bbecd8947a -> magit/forge@71910a26e3
magit/ghub@d76cdac69f -> magit/ghub@447cb51fa7
magit/magit@dc0094bd88 -> magit/magit@b828afbb4b
magit/transient@1d109f34b7 -> magit/transient@053d56e4de
purcell/envrc@4fc7b657ea -> purcell/envrc@de1ae6e538
2025-11-04 22:15:05 -05:00
Henrik Lissner
bbaa5f49f4
bump: :ui
Alexander-Miller/treemacs@5fa8419950 -> Alexander-Miller/treemacs@05333cc23c
doomemacs/themes@3152c60bb5 -> doomemacs/themes@376cf4bdd7
jdtsmith/indent-bars@aa07a3d812 -> jdtsmith/indent-bars@c3384ec7ff
minad/goggles@791140df23 -> minad/goggles@6f87a70013
rainstormstudio/treemacs-nerd-icons@eac9fb5d92 -> rainstormstudio/treemacs-nerd-icons@0c5ddcb978
seagle0128/doom-modeline@7182b612d9 -> seagle0128/doom-modeline@20de9feaa0
tarsius/hl-todo@862d903e72 -> tarsius/hl-todo@94893087e0
2025-11-04 22:11:27 -05:00
Henrik Lissner
6aed2e7160
revert: fix(python): eglot not recognizing (based)?pyright
95a3751 was misinformed and incorrect. This reverts the change.

Revert: 95a375182b
Revert: #8436
Close: #8563
2025-11-04 21:49:28 -05:00
Henrik Lissner
7b75983b30
fix(default): kill-region on cmd-x if region is active
For non-evil users, primarily.

Fix: #8558
2025-11-04 21:49:25 -05:00
gnuemacscoin
347dd9f57b
fix(default): don't bind flycheck when flymake is active 2025-11-04 21:47:40 -05:00
Peter Hoeg
5efa6e90d1
fix(format): set-formatter! not accepting single major mode 2025-11-04 21:46:52 -05:00
Yusef Aslam
5f0ebdf2e0
docs(minimap): update & expand 2025-11-04 21:45:57 -05:00
Frestein ☁️
2ac5787cc9
nit(ligatures): fix filename in comment header 2025-11-04 21:45:19 -05:00
timhansinger
b22a3a6d7a
fix(latex): double-backlash prefixed to @start statements
Ref: https://lists.gnu.org/archive/html/emacs-orgmode/2025-09/msg00066.html
2025-11-04 21:43:53 -05:00
Tim Ruffing
f9664ae058 fix(cli): doom env: blacklist *_SOCKET 2025-10-16 04:19:51 -04: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
5e7e93beb9
fix(vc): browse-at-remote: adapt to vc-git--call 2025-09-29 17:13:22 -04:00
Henrik Lissner
bc9618d744
fix(cc): ffap in C modes (and ts-modes) 2025-09-29 16:53:23 -04:00
Henrik Lissner
c63b207e4f
fix(evil): add error handling for :h[elp] ex command
apropos throws up an arith-error trying to rank the results of matchless
regexp (which can result in a segfault on some systems; see #8532), and
is *incredibly* slow lookuping up short queries, so the command will now
abort if the query is just a regexp operator or less than 3 characters
long.

Fix: #8532
2025-09-26 12:20:56 -04:00
Henrik Lissner
24f9918694
refactor(whitespace): conform to naming conventions
And revise docstring slightly.
2025-09-26 00:45:03 -04:00
Henrik Lissner
1d1d17e9c9
fix(upload): +upload/register-remote: don't overwrite old values
...on consecutive uses.

Amend: b7d9c1801d
2025-09-26 00:21:56 -04:00
Henrik Lissner
ef94c82e03
fix(lua): treesit: use tree-sitter-lua@v0.3.0 on <= 29
Fix: #8531
2025-09-26 00:15:54 -04:00
Henrik Lissner
b793fb5642
tweak: do *not* download package archives by default
From this point on, Straight will *not* download packages from tarballs
by default. There are too many edge cases for this that catch up
beginners who have BSD tar installed and get undecipherable tar errors,
and Straight offers no fallback or easy way to change what tar
executable it uses.

Packages that have already been installed won't be affected until the
next time they are updated/reinstalled.

Users can still opt back into tarballs by adding this to
$DOOMDIR/packages.el:

  (setq straight-vc-use-snapshot-installation t)

Amend: 8cdddd87d9
Fix: #8530
2025-09-26 00:15:54 -04:00
Henrik Lissner
2acc9c50a0
nit(tramp): fix comment about ssh>scp (part 2)
Amend: 07d5cc8124
2025-09-26 00:15:54 -04:00
Henrik Lissner
722a8d3c7a
refactor(default): move whitespace & tramp config
- tramp-default-method is already set in :emacs tramp.
- Moves the whitespace config to the new whitespace module.

Amend: fbdde6b5f4
Amend: 71eae252ac
2025-09-25 19:05:24 -04:00
Henrik Lissner
1a116f51a9
fix(upload): ensure ssh-deploy is loaded
The ssh-deploy-root-remote check isn't enough (they may be set file/dir
locally before the package is loaded).
2025-09-25 16:00:18 -04:00
Henrik Lissner
b7d9c1801d
feat(upload): add commands for manual/temporary mappings
Close: #8529
Co-authored-by: stfl <stfl@users.noreply.github.com>
2025-09-25 15:55:29 -04:00
Henrik Lissner
db33b94cf1
feat(upload): activate ssh-deploy-line-mode
When the variables are set.
2025-09-25 15:54:58 -04:00
Henrik Lissner
7c425b8072
docs(upload): revise & clarify
Flesh out usage section and flesh out comments in config.el.
2025-09-25 15:53:45 -04:00
Henrik Lissner
07d5cc8124
nit(tramp): fix comment about ssh>scp 2025-09-25 03:30:12 -04:00
Henrik Lissner
0e784755eb
fix(lib): void-variable type
When autodef'ing anything but functions.
2025-09-25 03:29:56 -04:00
Henrik Lissner
d6e1f25e77
tweak(lsp): eglot-code-action-indications: remove margin
Ref: doomemacs/community#37
2025-09-24 21:11:12 -04:00
Henrik Lissner
5b9978c636
fix(gdscript): add interpreter-mode-alist entry
Upstream only adds this for gdscript-ts-mode?
2025-09-24 21:04:26 -04:00
Henrik Lissner
97854432ce
feat(gdscript): add treesit support 2025-09-24 21:04:26 -04:00
Caramel Hooves
f782b0d021 fix(vertico): search for ripgrep on remote machine
When default-directory is is located on a remote host, we should search for "rg"
on the remote host. (executable-find) without the optional 't' will
search only on the local host.

Fix: #8525
2025-09-24 18:57:07 -04:00
Henrik Lissner
1b6b8c5fde
fix(editorconfig): only set tab-width in old org-mode
Upstream now more aggressively ensures tab-width is 8, so this hook only
exists for users on older versions.

Ref: emacs-straight/org-mode@0dc647ff54
2025-09-24 14:26:14 -04:00
Henrik Lissner
395a058d7d
feat(terraform): eglot: use tofu-ls if present
This should be upstreamed.

Ref: doomemacs/community#17
2025-09-24 14:04:53 -04:00
Henrik Lissner
e32f39f5e3
refactor: s/doom-projectile-cache-dir/doom-project-cache-dir/
Geenralize name of variable ahead of replacing projectile with
project.el.
2025-09-24 13:20:56 -04:00