doomemacs/lisp
Henrik Lissner fbdde6b5f4
module!: add :editor whitespace
BREAKING CHANGE: Moves ws-butler, dtrt-indent, and whitespace defaults
out of Doom's core and into a new module. ws-butler is gated behind
+trim and dtrt-indent behind +guess. Users who depend on/like these
packages will need to enable the new module and their respective
flags (which is the default going forward).

This change is motivated by an ongoing effort to slim down Doom's
core (by (re)moving non-essentials from it).

This also addresses an issue where dtrt-indent would vastly increase
load times for some major-modes (e.g. elixir-mode & elm-mode, see #7537)
by restricting it to non-project files and non-read-only buffers AND
excludign those two major modes from indent guessing.

Fix: #8516
Fix: #7537
2025-09-24 02:23:30 -04:00
..
cli refactor(cli): doom make: accept functions in make targets 2025-09-15 18:53:31 -04:00
lib module!: add :editor whitespace 2025-09-24 02:23:30 -04:00
modules module: move :core to :doom 2025-09-18 22:48:07 -04:00
.doommodule feat: add .doommodule files 2024-09-14 20:47:39 -04:00
demos.org refactor: deprecate appendq!, prependq!, & delq! macros 2025-03-25 14:16:56 -04:00
doom-cli.el tweak(cli): only display the last, failed straight command 2025-09-22 23:30:03 -04:00
doom-compat.el refactor(lib): move fringe/fontset autodefs to doom-compat 2025-09-17 01:23:45 -04:00
doom-editor.el module!: add :editor whitespace 2025-09-24 02:23:30 -04:00
doom-elpaca.el refactor!: restructure Doom core 2024-11-03 01:52:28 -05:00
doom-keybinds.el refactor: deprecate appendq!, prependq!, & delq! macros 2025-03-25 14:16:56 -04:00
doom-lib.el fix(lib): package!: add :env property 2025-09-22 23:30:03 -04:00
doom-projects.el fix: init known projects before projectile-ensure-project 2025-03-30 16:10:23 -04:00
doom-start.el fix: clipboard issues on Windows + WSL 2025-03-26 07:55:36 -04:00
doom-straight.el feat: retry straight operations if they fail 2025-09-22 23:25:04 -04:00
doom-ui.el module!: add :editor whitespace 2025-09-24 02:23:30 -04:00
doom.el release(modules): 25.10.0-dev 2025-09-01 22:01:54 +02:00
init.el dev: replace .doomrc w/ .doom.el 2025-06-30 15:23:27 +02:00
packages.el module!: add :editor whitespace 2025-09-24 02:23:30 -04:00