summaryrefslogtreecommitdiff
path: root/modally.el
diff options
context:
space:
mode:
authorBlake Romero <blake@developercraft.com>2025-10-18 22:03:28 +0100
committerBlake Romero <blake@developercraft.com>2025-10-18 22:03:28 +0100
commit47e9c8c9eb03628c3358bc695a6de0713a5d8d6a (patch)
tree9bfccb895f7e33d2a4a0042b3d3b51805cc7cffe /modally.el
parent283ae212e946c663ad7efe758ebfeaf731690604 (diff)
Refactor major-mode format
Diffstat (limited to 'modally.el')
-rw-r--r--modally.el14
1 files changed, 7 insertions, 7 deletions
diff --git a/modally.el b/modally.el
index 0e79ef4..4d17769 100644
--- a/modally.el
+++ b/modally.el
@@ -80,13 +80,13 @@
;; TODO: make cond into hashmap search
(defun modally--major-mode ()
"Return a propertized major mode string."
- (let ((mode (string-remove-suffix "-mode" (symbol-name major-mode))))
- (format-mode-line (format " %s"
- (cond
- ((equal mode "emacs-lisp") "elisp")
- ((equal mode "lisp-interaction") "lisp")
- ((equal mode "messages-buffer") "messages")
- (mode)))
+ (let* ((mode (string-remove-suffix "-mode" (symbol-name major-mode)))
+ (mode (cond
+ ((equal mode "emacs-lisp") "elisp")
+ ((equal mode "lisp-interaction") "lisp")
+ ((equal mode "messages-buffer") "messages")
+ (mode))))
+ (format-mode-line (format " %s" mode)
(if (mode-line-window-selected-p)
'modally-major-mode
'mode-line-inactive))))