doomemacs/modules/ui
Henrik Lissner 653b465c74
refactor: doom-switch-frame-hook
Redesign this hook around `after-focus-change-function`, along with
debouncing, to prevent it from triggering too aggressively (due to
misbehaving desktop environments, elisp packages that tinker with frame
focus, or accidental (and rapid) focus changes by the user).

`doom-switch-{window,buffer}-hook` have also been simplified, and
`doom-switch-window-hook` now will not trigger when focusing another
frame (only when you switch windows *within* any one frame).

This also fixes diff-hl not updating when refocusing an Emacs frame.
2025-04-02 03:17:29 -04:00
..
dashboard feat: add .doommodule files 2024-09-14 20:47:39 -04:00
deft feat: add .doommodule files 2024-09-14 20:47:39 -04:00
doom bump: :ui doom 2025-02-24 23:40:00 -05:00
doom-dashboard fix(doom-dashboard): vanishing right-hand mode-line 2025-01-09 00:52:01 -05:00
doom-quit feat: add .doommodule files 2024-09-14 20:47:39 -04:00
emoji feat: add .doommodule files 2024-09-14 20:47:39 -04:00
hl-todo bump: :ui :input :config :checkers 2025-04-01 03:47:37 -04:00
indent-guides bump: :ui :input :config :checkers 2025-04-01 03:47:37 -04:00
ligatures refactor: deprecate appendq!, prependq!, & delq! macros 2025-03-25 14:16:56 -04:00
minimap feat: add .doommodule files 2024-09-14 20:47:39 -04:00
modeline refactor: doom-switch-frame-hook 2025-04-02 03:17:29 -04:00
nav-flash feat: add .doommodule files 2024-09-14 20:47:39 -04:00
neotree bump: :ui :input :config :checkers 2025-04-01 03:47:37 -04:00
ophints bump: :ui 2025-01-09 00:29:57 -05:00
popup feat(popup): +popup/raise: use visible popup if none selected 2025-04-01 00:48:03 -04:00
smooth-scroll module: add :ui smooth-scroll 2025-04-01 17:58:13 -04:00
tabs bump: :ui :input :config :checkers 2025-04-01 03:47:37 -04:00
treemacs bump: :ui :input :config :checkers 2025-04-01 03:47:37 -04:00
unicode feat: add .doommodule files 2024-09-14 20:47:39 -04:00
vc-gutter refactor: doom-switch-frame-hook 2025-04-02 03:17:29 -04:00
vi-tilde-fringe feat: add .doommodule files 2024-09-14 20:47:39 -04:00
window-select bump: :ui 2024-11-19 18:02:04 -05:00
workspaces fix(workspaces): clobbering pre-existing workspaces on switch-project 2025-04-01 03:27:03 -04:00
zen bump: :ui :input :config :checkers 2025-04-01 03:47:37 -04:00
.doommodule feat: add .doommodule files 2024-09-14 20:47:39 -04:00
README.org revert: fix(docs): set mode in file-local vars 2022-08-07 19:08:07 +02:00

:ui

Description

For modules concerned with changing Emacs' appearance or providing interfaces for its features, like sidebars, tabs, or fonts.

Frequently asked questions

This category has no FAQs yet. Ask one?