From 0de6153e47d45c4eb0b86d7af5a702902ff7e54e Mon Sep 17 00:00:00 2001 From: Madeleine Sydney Date: Sun, 2 Feb 2025 14:51:04 -0700 Subject: [PATCH] feat: UI hacks --- users/crumb/programs/emacs/modules/syd-ui.el | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/users/crumb/programs/emacs/modules/syd-ui.el b/users/crumb/programs/emacs/modules/syd-ui.el index 45f2c42..3d9fc90 100755 --- a/users/crumb/programs/emacs/modules/syd-ui.el +++ b/users/crumb/programs/emacs/modules/syd-ui.el @@ -36,7 +36,7 @@ 'server-after-make-frame-hook 'after-init-hook))) (add-hook hook #'syd-init-fonts-h) - (add-hook hook #'syd-init-fonts-h)) + (add-hook hook #'syd-configure-default-frame-h)) ;; Use JuliaMono as a fallback for some glyphs that VictorMono does not cover. (dolist (char-range '((#x0250 . #x02af) ; IPA extensions @@ -89,4 +89,14 @@ persp-auto-resume-time -1 ; Don't auto-load on startup persp-auto-save-opt (if noninteractive 0 1))) +(defun syd-init-ui-hacks () + (set-popup-rule! "*Backtrace*" + :size #'doom-popup-shrink-to-fit) + (set-popup-rule! "*Messages*" + :ttl nil + :quit t) + (evil-set-initial-state 'debugger-mode 'normal)) + +(add-hook 'on-init-ui-hook #'syd-init-ui-hacks) + (provide 'syd-ui)