diff options
| author | Jared Finder | 2024-05-12 20:35:50 -0700 |
|---|---|---|
| committer | Eli Zaretskii | 2024-05-18 12:46:22 +0300 |
| commit | fd3ab22a3eec5c3151b0791fc768e555b66e267c (patch) | |
| tree | b35ab7c41126db3257f432b950b40f385c58e189 | |
| parent | 4f27d763bbe3312b6039fa59f2874bd8e002d201 (diff) | |
| download | emacs-fd3ab22a3eec5c3151b0791fc768e555b66e267c.tar.gz emacs-fd3ab22a3eec5c3151b0791fc768e555b66e267c.zip | |
Inform user when tab-line-mode command makes no change
* lisp/tab-line.el (tab-line-mode): Display message when command is
run on already altered tab-line-format.
| -rw-r--r-- | lisp/tab-line.el | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/lisp/tab-line.el b/lisp/tab-line.el index 6898ba53e02..316c87fb3ad 100644 --- a/lisp/tab-line.el +++ b/lisp/tab-line.el | |||
| @@ -1124,11 +1124,17 @@ However, return the correct mouse position list if EVENT is a | |||
| 1124 | (let ((default-value '(:eval (tab-line-format)))) | 1124 | (let ((default-value '(:eval (tab-line-format)))) |
| 1125 | (if tab-line-mode | 1125 | (if tab-line-mode |
| 1126 | ;; Preserve the existing tab-line set outside of this mode | 1126 | ;; Preserve the existing tab-line set outside of this mode |
| 1127 | (unless tab-line-format | 1127 | (if (null tab-line-format) |
| 1128 | (setq tab-line-format default-value)) | 1128 | (setq tab-line-format default-value) |
| 1129 | (message | ||
| 1130 | "tab-line-format set outside of tab-line-mode, currently `%S'" | ||
| 1131 | tab-line-format)) | ||
| 1129 | ;; Reset only values set by this mode | 1132 | ;; Reset only values set by this mode |
| 1130 | (when (equal tab-line-format default-value) | 1133 | (if (equal tab-line-format default-value) |
| 1131 | (setq tab-line-format nil))))) | 1134 | (setq tab-line-format nil) |
| 1135 | (message | ||
| 1136 | "tab-line-format set outside of tab-line-mode, currently `%S'" | ||
| 1137 | tab-line-format))))) | ||
| 1132 | 1138 | ||
| 1133 | (defcustom tab-line-exclude-modes | 1139 | (defcustom tab-line-exclude-modes |
| 1134 | '(completion-list-mode) | 1140 | '(completion-list-mode) |