Henrik Lissner
88bb045388
docs(*): replace all-the-icons with nerd-icons
...
Also colorizes the leading icon in notices.
2023-09-16 20:19:11 +02:00
Henrik Lissner
ae8c5cfdde
fix(org): org-roam-node-display-template: strip :box from org-tag
...
The :box causes tremendous slowdown when displayed in the minibuffer.
Fix : #7432
2023-09-16 17:02:16 +02:00
Henrik Lissner
8340141e69
fix(eshell): pcomplete after quotes in emacs <=28
...
Fixes an upstream issue in pcomplete where completion after quotes fails
with the following message:
Completion function pcomplete-completions-at-point uses a deprecated
calling convention
This issue is fixed in 29+, but I backport this fix for 27-28
users (credit for the fix goes minad/cape, which is where I adapted this
fix from).
Fix : #3817
Co-authored-by: minad <minad@users.noreply.github.com>
2023-09-16 16:17:02 +02:00
Henrik Lissner
3627b82fd3
docs: revise and fix nerd-icons doctor check
...
Also fixes an issue where errors weren't counted, so the explanation
would never appear.
Fix : #7431
2023-09-16 15:32:54 +02:00
Henrik Lissner
8e1f5509ea
fix(undo): add emacs version check for vundo
2023-09-16 05:30:06 +02:00
Patrick Norton
34f583d396
fix(ocaml): Prevent clobbering +format-with globally
...
Previously, loading the `ocaml` module and opening a file in Tuareg mode
would result in every buffer having its formatter set to `ocp-indent`.
This now restricts the formatter override to the current buffer.
2023-09-16 05:29:06 +02:00
LemonBreezes
aab5215951
fix(format): use +vc-gutter-update-h instead
...
+vc-gutter-init-maybe-h is not defined when using +diff-hl so instead
let's use +vc-gutter-update-h to refresh the VC gutter.
2023-09-16 05:00:25 +02:00
Henrik Lissner
57965f18a5
fix(treemacs): replace all-the-icons with nerd-icons
...
Ref: #7411
Close : #7428
Ref: https://discourse.doomemacs.org/t/4147
2023-09-15 21:24:45 +02:00
Ellis Kenyo
e44508f67c
docs(format): improve note about regional formatting
2023-09-15 20:38:29 +02:00
Ellis Kenyo
7920b0d46c
fix(format): update missing values & set buffer modification
...
This prevents apheleia complaining about the editing buffer being
killed.
Co-authored-by: Wang Liao <lwlw1988@gmail.com>
2023-09-15 20:38:29 +02:00
Ellis Kenyo
e47accb773
fix(modeline): update icons for +light
2023-09-15 01:51:09 +02:00
Henrik Lissner
3191349182
docs(format): set-formatter!: escape quotes in docstring
2023-09-14 20:17:24 +02:00
Ellis Kenyo
0b2e6d7070
docs(format): clarify how to update macro in private config
2023-09-14 20:06:51 +02:00
Henrik Lissner
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
Henrik Lissner
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
Zero King
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
Ellis Kenyő
e97b05c07c
fix: nerd-icons-material => nerd-icons-mdicon
...
Fix : #7422
Amend: #7411
2023-09-14 14:58:01 +02:00
Henrik Lissner
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
Henrik Lissner
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
SunskyXH
0c79390623
fix(tabs): replace all-the-icons with nerd-icons
...
Ref: #7411
2023-09-14 03:37:46 +02:00
Ian Kerins
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
Henrik Lissner
a234d8e9c0
merge: pull request #6369 from elken/feature/editor-format-refactor
2023-09-14 01:19:01 +02:00
Henrik Lissner
c5d4f818d1
fix(ivy): void-function nerd-icons-ivy-rich-mode error
...
Amend: 9787022b83
2023-09-14 01:11:05 +02:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Ellis Kenyő
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
Ellis Kenyo
dd68bbb7da
fix(format): removed unused argument
2023-09-13 20:21:08 +01:00
Ellis Kenyo
ce93f899fd
fix(format): improve function/module loading safety
2023-09-13 20:21:08 +01:00
Ellis Kenyo
23a39b0a14
fix(clojure): remove executable-find formatter check
2023-09-13 20:21:08 +01:00
Ellis Kenyo
f67f391443
fix(common-lisp): amend sly-compat hook
2023-09-13 20:21:08 +01:00
Ellis Kenyo
bc58da7c78
fix(zig): correct doctor check
2023-09-13 20:21:08 +01:00
Ellis Kenyo
79172239a7
fix(clojure): prefer cljfmt now it supports STDIN
2023-09-13 20:21:08 +01:00
Ellis Kenyo
249a39acb4
fix(format): pin apheleia
2023-09-13 20:21:07 +01:00
Ellis Kenyo
12d520a377
fix(format): remove merged formatter
2023-09-13 20:21:07 +01:00
Ellis Kenyo
b0e579741e
fix(format): react to ns change
2023-09-13 20:21:07 +01:00
Ellis Kenyo
550767efe2
fix(format): apheleia-inhibit-functions after load
2023-09-13 20:21:07 +01:00
Ellis Kenyo
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
Ellis Kenyő
926b8f1328
docs(format): redo docs to handle refactor
2023-09-13 20:21:07 +01:00
Ellis Kenyő
457aeeccc0
fix(format): better handle format-on-save disable
2023-09-13 20:21:07 +01:00
Ellis Kenyő
e852bbcf6c
docs(yaml): add formatter docs
2023-09-13 20:21:07 +01:00
Ellis Kenyő
679d0d0093
docs(docker): add formatter docs
2023-09-13 20:21:06 +01:00
Ellis Kenyő
953cfd342b
docs(web): add formatter docs
2023-09-13 20:21:06 +01:00
Ellis Kenyő
4a55ac843c
docs(swift): add formatter docs
2023-09-13 20:21:06 +01:00
Ellis Kenyő
076c6d9183
docs(solidity): add formatter docs
2023-09-13 20:21:06 +01:00
Ellis Kenyő
580ec33d3a
feat(sml): add :lang sml formatter
2023-09-13 20:21:06 +01:00
Ellis Kenyő
308ab45300
docs(sml): add formatter docs
2023-09-13 20:21:06 +01:00
Ellis Kenyő
fa145f5cc1
docs(sh): add formatter docs
2023-09-13 20:21:06 +01:00
Ellis Kenyő
a7e8ee6910
docs(scala): add formatter docs
2023-09-13 20:21:05 +01:00
Ellis Kenyo
ee4a377cfa
docs(rust): update rustfmt command
2023-09-13 20:21:05 +01:00