[mode-line] Change modeline incipit

master
Jacopo De Simoi 7 months ago
parent 3e7bb0efff
commit 50564053ca
  1. 31
      global.org

@ -402,7 +402,7 @@
;Still needs some improvements, does not report Readonly state ;Still needs some improvements, does not report Readonly state
mode-line-remote '(:eval (let ((s (format-mode-line "%@"))) mode-line-remote '(:eval (let ((s (format-mode-line "%@")))
(cond (cond
((equal s "-") " ") ((equal s "@") "@") (t s))))) ((equal s "-") "·") ((equal s "@") "@") (t s)))))
(defface mode-line-indicator (defface mode-line-indicator
'((t nil)) '((t nil))
@ -450,12 +450,35 @@
(len-right (length (format-mode-line mode-line-format-right))) (len-right (length (format-mode-line mode-line-format-right)))
(len-separator (- (+ (window-width) 2 2 2) (+ len-left len-right)))) (len-separator (- (+ (window-width) 2 2 2) (+ len-left len-right))))
(format (format "%%%ds" len-separator) "")))) (format (format "%%%ds" len-separator) ""))))
(setq grab-handle (concat ""(with-temp-buffer
(insert-image (create-image
"P1 30 10
000000000000011110000000000000
000000000000011110000000000000
000000111100011110001111000000
000000111100011110001111000000
000000111100011110001111000000
000000111100011110001111000000
000000000000011110000000000000
000000000000011110000000000000
" 'pbm t :ascent 100) "---")
(buffer-string)))
grab-handle-unmodified (concat ""(with-temp-buffer
(insert-image (create-image
"P1 30 8
000000111100011110001111000000
000000111100011110001111000000
000000111100011110001111000000
000000111100011110001111000000
" 'pbm t :ascent 100) "---")
(buffer-string))))
(setq mode-line-format-left (setq mode-line-format-left
'("%e" '("%e"
(:eval (propertize "╺═╸" 'face (if (cogent-line-selected-window-active-p) 'mode-line-indicator 'mode-line-inactive-indicator))) (:eval (propertize (if (buffer-modified-p) grab-handle
grab-handle-unmodified)
'face (if (cogent-line-selected-window-active-p) 'mode-line-indicator 'mode-line-inactive-indicator)))
mode-line-front-space mode-line-front-space
mode-line-modified
mode-line-remote mode-line-remote
mode-line-frame-identification mode-line-frame-identification
wilder-buffer-vc-mode-line wilder-buffer-vc-mode-line

Loading…
Cancel
Save