summaryrefslogtreecommitdiff
path: root/modally.el
diff options
context:
space:
mode:
authorBlake Romero <blake@developercraft.com>2025-10-12 17:24:28 +0100
committerBlake Romero <blake@developercraft.com>2025-10-12 17:24:28 +0100
commitea2a1072c2b74afafb5c4f79519f8900baf87325 (patch)
treec1254e47c60a142fc9fce29ae96739f5d4dbbe1f /modally.el
parent5f66bffb829562d3cc7fa1afe156ad109cd5424b (diff)
Propertize read-only status
Diffstat (limited to 'modally.el')
-rw-r--r--modally.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/modally.el b/modally.el
index 084c5c4..13cb17f 100644
--- a/modally.el
+++ b/modally.el
@@ -41,7 +41,10 @@
(defun modally--read-only-status ()
"Return a string to display read-only status."
(format "%s %s"
- (if buffer-read-only " RO" " RW")
+ (if buffer-read-only
+ (propertize " RO" 'face (if (mode-line-window-selected-p)
+ 'warning))
+ " RW")
(modally--separator)))
(defun modally--buffer-name ()
@@ -49,7 +52,6 @@
(let* ((buffer-face (cond
((not (mode-line-window-selected-p)) 'mode-line-inactive)
((buffer-modified-p) 'modally-buffer-modified)
- (buffer-read-only 'modally-buffer-readonly)
('modally-buffer)))
(buffer-name
(if buffer-file-name