Commit Graph

18597 Commits

Author SHA1 Message Date
3191349182 docs(format): set-formatter!: escape quotes in docstring 2023-09-14 20:17:24 +02:00
0b2e6d7070 docs(format): clarify how to update macro in private config 2023-09-14 20:06:51 +02:00
b58dc721aa fix: lingering autoloads from inactive packages
A package's autoloads aren't expunged from Doom's profile init file,
even after that package has been disabled. If a package's autoloads has
side-effects, this can lead to void references/function errors. One such
case is with php-extras, which will try to call
`php-extras-company-setup` after company loads from its autoloads, but
this function naturally won't be loaded if the package is disabled.

This change fixes this, fully expunging orphaned autoloads on `doom
sync`.
2023-09-14 19:01:39 +02:00
eec8808f45 bump: :app rss
remyhonig/elfeed-org@3242ec0519 -> remyhonig/elfeed-org@7f3ad868f2

Ref: remyhonig/elfeed-org#87
2023-09-14 19:01:36 +02:00
928e5640c5 feat(lua): enable rainbow-delimiters in fennel-mode
Fennel's syntax is based on Lisp. It's easier to see matching
parentheses with rainbow delimiters.
2023-09-14 14:58:55 +02:00
e97b05c07c fix: nerd-icons-material => nerd-icons-mdicon
Fix: #7422
Amend: #7411
2023-09-14 14:58:01 +02:00
cd2477e79c refactor(collab): s/featurep!/modulep!
featurep! was renamed modulep! in ad6a3d0.

Close: #7420
Ref: ad6a3d0f33
Co-authored-by: lagman <lagman@users.noreply.github.com>
2023-09-14 03:42:23 +02:00
3b692e92f5 refactor(modeline): remove doom-modeline-buffer-modified shim
No longer needed.

Ref: seagle0128/doom-modeline@5c98267310
2023-09-14 03:42:14 +02:00
0c79390623 fix(tabs): replace all-the-icons with nerd-icons
Ref: #7411
2023-09-14 03:37:46 +02:00
5efec260ef fix(format): use correct lisp format function
`apheleia--indent-lisp-buffer` does not exist.

Ref: #6369
2023-09-14 03:31:56 +02:00
a234d8e9c0 merge: pull request #6369 from elken/feature/editor-format-refactor 2023-09-14 01:19:01 +02:00
c5d4f818d1 fix(ivy): void-function nerd-icons-ivy-rich-mode error
Amend: 9787022b83
2023-09-14 01:11:05 +02:00
420474222e bump: :editor lispy parinfer snippets word-wrap
abo-abo/lispy@097dd66e66 -> abo-abo/lispy@fe44efd215
doomemacs/snippets@fe4003014a -> doomemacs/snippets@d490cba6d7
emacs-straight/adaptive-wrap@0d5b4a07de -> emacs-straight/adaptive-wrap@fc9f0306f1
joaotavora/yasnippet@5cbdbf0d20 -> joaotavora/yasnippet@76e1eee654
justinbarclay/parinfer-rust-mode@332c7f4742 -> justinbarclay/parinfer-rust-mode@6e6bdeeba3
2023-09-14 01:04:09 +02:00
1fce8522f8 bump: :editor multiple-cursors
gabesoft/evil-mc@63fd2fe0c2 -> gabesoft/evil-mc@bdf893ea6f
magnars/multiple-cursors.el@16223efc2d -> magnars/multiple-cursors.el@234806c832

- Fixes evil-mc for recent versions of evil (#7415).

Close: #7415
Co-authored-by: Mo0dy <Mo0dy@users.noreply.github.com>
2023-09-14 01:04:09 +02:00
aa49edc216 docs(helm,ivy,vertico,ido): add incompatibility checks
These modules tend to conflict if more than one of them are enabled at
once. More systematic compatibility tests are in the works, but for now
this will do.
2023-09-14 01:04:08 +02:00
9787022b83 refactor!: replace all-the-icons with nerd-icons
BREAKING CHANGE: This commit replaces all-the-icons with nerd-fonts. Any
all-the-icons-* function calls or variable references in your private
config will break and should be replaced with their nerd-icons-*
equivalent. That said, Doom will continue to install all-the-icons for
a while, so feel free to load it if you don't want to fully commit to
the change yet.

This change is happening because nerd-icon has wider support for GUI and
TUI Emacs; has a larger, more consistent selection of symbols; plus unicode
coverage.

Fix: #7368
Close: #6675
Close: #7364
2023-09-14 01:03:55 +02:00
dd68bbb7da fix(format): removed unused argument 2023-09-13 20:21:08 +01:00
ce93f899fd fix(format): improve function/module loading safety 2023-09-13 20:21:08 +01:00
23a39b0a14 fix(clojure): remove executable-find formatter check 2023-09-13 20:21:08 +01:00
f67f391443 fix(common-lisp): amend sly-compat hook 2023-09-13 20:21:08 +01:00
bc58da7c78 fix(zig): correct doctor check 2023-09-13 20:21:08 +01:00
79172239a7 fix(clojure): prefer cljfmt now it supports STDIN 2023-09-13 20:21:08 +01:00
249a39acb4 fix(format): pin apheleia 2023-09-13 20:21:07 +01:00
12d520a377 fix(format): remove merged formatter 2023-09-13 20:21:07 +01:00
b0e579741e fix(format): react to ns change 2023-09-13 20:21:07 +01:00
550767efe2 fix(format): apheleia-inhibit-functions after load 2023-09-13 20:21:07 +01:00
b34533de96 fix(format): load format-on-save-disabled-modes fn
Should handle some corner cases with how inhibiting is set
2023-09-13 20:21:07 +01:00
926b8f1328 docs(format): redo docs to handle refactor 2023-09-13 20:21:07 +01:00
457aeeccc0 fix(format): better handle format-on-save disable 2023-09-13 20:21:07 +01:00
e852bbcf6c docs(yaml): add formatter docs 2023-09-13 20:21:07 +01:00
679d0d0093 docs(docker): add formatter docs 2023-09-13 20:21:06 +01:00
953cfd342b docs(web): add formatter docs 2023-09-13 20:21:06 +01:00
4a55ac843c docs(swift): add formatter docs 2023-09-13 20:21:06 +01:00
076c6d9183 docs(solidity): add formatter docs 2023-09-13 20:21:06 +01:00
580ec33d3a feat(sml): add :lang sml formatter 2023-09-13 20:21:06 +01:00
308ab45300 docs(sml): add formatter docs 2023-09-13 20:21:06 +01:00
fa145f5cc1 docs(sh): add formatter docs 2023-09-13 20:21:06 +01:00
a7e8ee6910 docs(scala): add formatter docs 2023-09-13 20:21:05 +01:00
ee4a377cfa docs(rust): update rustfmt command 2023-09-13 20:21:05 +01:00
2e6ea90cf2 docs(ruby): add formatter docs 2023-09-13 20:21:05 +01:00
92ee29fec9 docs(rst): add formatter docs 2023-09-13 20:21:05 +01:00
15f21fcb15 docs(racket): add formatter docs 2023-09-13 20:21:05 +01:00
601f9b0db6 docs(python): add formatter docs 2023-09-13 20:21:05 +01:00
c86943f97b docs(purescript): add install docs 2023-09-13 20:21:05 +01:00
9efadb5a42 docs(nim): add formatter docs 2023-09-13 20:21:05 +01:00
51d3954c82 docs(markdown): add formatter docs 2023-09-13 20:21:05 +01:00
0577da300b docs(lua): add formatter docs 2023-09-13 20:21:04 +01:00
8410d9fe70 docs(latex): add formatter docs 2023-09-13 20:21:04 +01:00
311959ea1d docs(kotlin): add install docs 2023-09-13 20:21:04 +01:00
65a62282a6 docs(json): add formatter docs 2023-09-13 20:21:04 +01:00