doomemacs/modules/editor
Henrik Lissner fd1941b95f
refactor!(format): simplify & gate lsp/eglot impl behind +lsp
BREAKING CHANGE: This commit introduces two changes, a breaking, one
not.

The breaking change: `+format-with-lsp` used to control lsp-mode/eglot
integration for this module, but it is now gated behind a new +lsp flag.
Users will need to add it to their `doom!` blocks (in $DOOMDIR/init.el)
to restore the integration.

The other change: I've merged the former `lsp` and `eglot` formatters
into a single `lsp` formatter that dispatches to the appropriate
backend, as well as wrapping this integration in a
`+format-with-lsp-mode` minor mode, so it can be toggled at will; mainly
to assist in debugging formatter behavior.

A unified formatter makes it easier for folks to configure
`+format-with` on a per-project/directory/file basis, without needing to
know what backend this module uses, and opens us up to integrating other
LSP backends in the future (like lsp-bridge).
2024-07-07 21:43:27 -04:00
..
evil refactor(evil): +evil--window-swap: no-op if on edge 2024-07-05 20:10:57 -04:00
file-templates bump: :editor 2024-06-22 18:14:05 -04:00
fold fix(fold): +fold/next: actually support outlines 2024-06-27 18:07:33 -04:00
format refactor!(format): simplify & gate lsp/eglot impl behind +lsp 2024-07-07 21:43:27 -04:00
god fix(god): cursor color change 2024-06-23 15:56:17 -04:00
lispy docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
multiple-cursors bump: :editor 2024-06-22 18:14:05 -04:00
objed docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
parinfer bump: :editor 2024-06-22 18:14:05 -04:00
rotate-text docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
snippets bump: :editor 2024-06-22 18:14:05 -04:00
word-wrap bump: :editor 2024-06-22 18:14:05 -04:00
README.org revert: fix(docs): set mode in file-local vars 2022-08-07 19:08:07 +02:00

:editor

Description

For modules concerned with the insertion and editing of text. Amen.

Frequently asked questions

This category has no FAQs yet. Ask one?