Commit graph

20372 commits

Author SHA1 Message Date
Henrik Lissner
4267ce0384
bump: :editor
emacs-evil/evil-collection@faed16f485 -> emacs-evil/evil-collection@1bfa8174ea
emacs-evil/evil@334a636621 -> emacs-evil/evil@729d9a58b3
emacsmirror/visual-fill-column@e391b52922 -> emacsmirror/visual-fill-column@e1be9a1545
https://github.com/emacs-tree-sitter/treesit-fold@67b3e63eacd9 -> https://github.com/emacs-tree-sitter/treesit-fold@8182ae243a57
jscheid/dtrt-indent@9108979357 -> jscheid/dtrt-indent@7c372bec8d
magnars/multiple-cursors.el@89f1a8df9b -> magnars/multiple-cursors.el@9017f3be6b
matsievskiysv/vimish-fold@a6501cbfe3 -> matsievskiysv/vimish-fold@f71f374d28
radian-software/apheleia@f1d36031fc -> radian-software/apheleia@436cd94b3e
2025-12-01 23:56:53 -05:00
Henrik Lissner
9d13dccf54
bump: :emacs
emacs-straight/vundo@f57937d7f5 -> emacs-straight/vundo@caad94b3cd
emacsmirror/undo-fu-session@99d1b5099f -> emacsmirror/undo-fu-session@366717d88f
magit/git-modes@7063d66857 -> magit/git-modes@34b83f3414
purcell/ibuffer-vc@c516e72ea4 -> purcell/ibuffer-vc@11f2d44a28
rmuslimov/browse-at-remote@76aa27dfd4 -> rmuslimov/browse-at-remote@cf0269f3db
2025-12-01 23:56:53 -05:00
Henrik Lissner
a28d85e3e3
dev: update bug_report issue template
- Moves (and shortens) checklist to bottom so they don't hog content
  previews in Discord notifications (or notifications elsewhere).
- Consolidate guidelines into a shorter list rather than checkboxes,
  because I've caught folks blindly checking them off too often.
- Adds AI disclosure checkboxes.
- Emphasize backtraces (because few posters remember to include them).
- Revise to be a little more concise (hoping that less to skim will make
  folks more likely to read it, or at least grok it faster).
2025-12-01 23:55:24 -05:00
Henrik Lissner
fdb397aaf8
dev: fix links in contact_links
Make them more consistent.
2025-12-01 23:55:01 -05:00
Alejandro Blasco
27c68c4697
fix(mu4e): column misalignment in headers view
Ref: https://www.djcbsoftware.nl/code/mu/mu4e/Known-issues.html#Headers_002dbuffer-can-get-mis_002daligned
2025-12-01 23:54:45 -05:00
Kisaragi Hiu
67fcff28b4 fix(emacs-lisp): set Helpful tab-width to 8
This matches the expected tab-width of Emacs code using tab indentation.

Fix: #8574
2025-12-01 23:52:01 -05:00
Bror
79f82f16ab fix(swift): tree-sitter-swift missing parser.c
The current HEAD on https://github.com/alex-pinkus/tree-sitter-swift
does not include generated files. Use a tag that does.

The solution proposed in the repository of downloading artifacts from an
action is not feasible as they expire and become unavailable.
2025-12-01 23:51:38 -05:00
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