|
50 | 50 | (:eval (jcs-modeline--render-buffer-identification)) |
51 | 51 | (:eval (jcs-modeline--render-modes)) |
52 | 52 | (:eval (jcs-modeline--render-vc-project)) |
53 | | - (:eval (jcs-modeline--render-undo-tree-buffer-name)) |
54 | | - (:eval (jcs-modeline--render-undo-tree-status))) |
| 53 | + (:eval mode-line-process)) |
55 | 54 | "List of item to render on the left." |
56 | 55 | :type 'list |
57 | 56 | :group 'jcs-modeline) |
|
62 | 61 | (:eval (jcs-modeline--render-text-scale)) |
63 | 62 | (:eval (jcs-modeline--render-flymake)) |
64 | 63 | (:eval (jcs-modeline--render-flycheck)) |
| 64 | + (:eval (jcs-modeline--render-undo-tree-buffer-name)) |
| 65 | + (:eval (jcs-modeline--render-undo-tree-status)) |
65 | 66 | (:eval (jcs-modeline--render-vc-info)) |
66 | 67 | (:eval (jcs-modeline--render-line-columns)) |
67 | 68 | (:eval (jcs-modeline--render-percent-position)) |
@@ -473,9 +474,13 @@ mouse-1: Reveal project in folder" project) |
473 | 474 |
|
474 | 475 | (defun jcs-modeline--render-undo-tree-buffer-name () |
475 | 476 | "Render text-scale amount." |
476 | | - (when (featurep 'undo-tree) |
477 | | - (cond ((equal (buffer-name) undo-tree-visualizer-buffer-name) |
478 | | - (format " %s" undo-tree-visualizer-parent-buffer))))) |
| 477 | + (when-let (((featurep 'undo-tree)) |
| 478 | + ((equal (buffer-name) undo-tree-visualizer-buffer-name)) |
| 479 | + (ind (buffer-name undo-tree-visualizer-parent-buffer))) |
| 480 | + (concat " " |
| 481 | + (propertize ind |
| 482 | + 'mouse-face 'mode-line-highlight |
| 483 | + 'help-echo "UndoTree Parent Buffer")))) |
479 | 484 |
|
480 | 485 | (defun jcs-modeline--undo-tree-branch-height (root) |
481 | 486 | "Return the total height of the current branch." |
|
0 commit comments