Commit Graph

4417 Commits

Author SHA1 Message Date
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
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
Jeetaditya Chatterjee
b50b2c4640 refactor(syntax): separate out implementations
As `+emacs-lisp-non-package-mode` handles both flymake and flycheck,
making two internal modes that then `+emacs-lisp-non-package-mode`
calls, makes the code cleaner
2023-09-15 12:13:49 +01:00
Jeetaditya Chatterjee
c37f314f14 fix(syntax): s/connetion/connection
Also rework docstring and s/too/to
2023-09-15 12:13:49 +01:00
Jeetaditya Chatterjee
e976351424 feat(emacs-lisp): add reduced-flymake-byte-compile
This is a flymake backend that gives a reduced set of byte compiler
warnings in accordance too `+emacs-lisp-linter-warnings`
2023-09-15 12:13:49 +01:00
Jeetaditya Chatterjee
2e67ad18e9 feat(emacs-lisp): no doc warnings with flymake 2023-09-15 12:13:48 +01:00
Ellis Kenyo
e47accb773 fix(modeline): update icons for +light 2023-09-15 01:51:09 +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
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
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
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 Kenyő
e852bbcf6c docs(yaml): add formatter docs 2023-09-13 20:21:07 +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
Ellis Kenyő
2e6ea90cf2 docs(ruby): add formatter docs 2023-09-13 20:21:05 +01:00
Ellis Kenyő
92ee29fec9 docs(rst): add formatter docs 2023-09-13 20:21:05 +01:00
Ellis Kenyő
15f21fcb15 docs(racket): add formatter docs 2023-09-13 20:21:05 +01:00
Ellis Kenyő
601f9b0db6 docs(python): add formatter docs 2023-09-13 20:21:05 +01:00
Ellis Kenyő
c86943f97b docs(purescript): add install docs 2023-09-13 20:21:05 +01:00
Ellis Kenyő
9efadb5a42 docs(nim): add formatter docs 2023-09-13 20:21:05 +01:00
Ellis Kenyő
51d3954c82 docs(markdown): add formatter docs 2023-09-13 20:21:05 +01:00
Ellis Kenyő
0577da300b docs(lua): add formatter docs 2023-09-13 20:21:04 +01:00
Ellis Kenyő
8410d9fe70 docs(latex): add formatter docs 2023-09-13 20:21:04 +01:00
Ellis Kenyő
311959ea1d docs(kotlin): add install docs 2023-09-13 20:21:04 +01:00
Ellis Kenyő
65a62282a6 docs(json): add formatter docs 2023-09-13 20:21:04 +01:00
Ellis Kenyő
39bbdde8c9 docs(javascript): add formatter docs 2023-09-13 20:21:04 +01:00
Ellis Kenyő
24bfd3f5b4 docs(java): add formatter docs 2023-09-13 20:21:04 +01:00
Ellis Kenyo
dd4c0b385f docs(haskell): add formatter docs 2023-09-13 20:21:04 +01:00
Ellis Kenyő
09d0f8b984 docs(graphql): add formatter docs 2023-09-13 20:21:04 +01:00
Ellis Kenyő
e3a337ebd4 fix!(go): prefer upstream formatter config
BREAKING CHANGE: Since apheleia doesn't handle regions yet, this should be fine to leave
to upstream. This could be considered a breaking change if users rely on
this functionality.
2023-09-13 20:21:03 +01:00
Ellis Kenyő
d92219d8d8 fix(gdscript): remove executable-find formatter check 2023-09-13 20:21:03 +01:00
Ellis Kenyő
e44a7b3c5b fix(fortran): remove executable-find formatter check 2023-09-13 20:21:03 +01:00
Ellis Kenyő
c6291ecfc0 fix(erlang): remove executable-find formatter check 2023-09-13 20:21:03 +01:00
Ellis Kenyő
9c2d0b00d7 fix(data): remove executable-find formatter check 2023-09-13 20:21:03 +01:00
Ellis Kenyő
a5756f1e19 fix(csharp): reduce formatter complexity 2023-09-13 20:21:03 +01:00
Ellis Kenyő
65b0b14849 fix(crystal): remove executable-find formatter check 2023-09-13 20:21:03 +01:00
Ellis Kenyő
cc9bda36c2 fix(cc): remove executable-find formatter check 2023-09-13 20:21:03 +01:00
Ellis Kenyő
26819c33f3 docs(fsharp): add formatter docs 2023-09-13 20:21:02 +01:00
Ellis Kenyő
ca38e5a9a5 feat(format): add :lang fsharp formatter 2023-09-13 20:21:02 +01:00
Ellis Kenyő
d2f3190766 docs(fortran): add formatter docs 2023-09-13 20:21:02 +01:00