File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change 6060 (:eval (jcs-modeline--render-flymake))
6161 (:eval (jcs-modeline--render-flycheck))
6262 (:eval (jcs-modeline--render-vc-info))
63- (:eval (moody-tab " %l : %c " 0 'up )) " %p"
63+ (:eval (jcs-modeline--render-line-columns))
64+ " %p"
6465 mode-line-end-spaces)
6566 " List of item to render on the right."
6667 :type 'list
105106
106107(defun jcs-modeline--enable ()
107108 " Enable function `jcs-modeline-mode' ."
109+ (unless elenv-graphic-p
110+ (advice-add 'moody-tab :override #'jcs-modeline--moody-tab ))
108111 (add-hook 'window-size-change-functions #'jcs-modeline--window-resize )
109112 (jcs-modeline--window-resize) ; call it manually once
110113 (setq jcs-modeline--default-mode-line mode-line-format)
115118
116119(defun jcs-modeline--disable ()
117120 " Disable function `jcs-modeline-mode' ."
121+ (unless elenv-graphic-p
122+ (advice-remove 'moody-tab #'jcs-modeline--moody-tab ))
118123 (remove-hook 'window-size-change-functions #'jcs-modeline--window-resize )
119124 (setq-default mode-line-format jcs-modeline--default-mode-line))
120125
221226 (list (format (format " %%%d s" available-width) " " ))
222227 right)))
223228
229+ (defun jcs-modeline--moody-tab (arg0 &rest _ )
230+ " Override `moody-ta' function when inside the terminal."
231+ (concat " " arg0 " " ))
232+
224233; ;
225234; ; (@* "Plugins" )
226235; ;
242251 mode-line-modes))))
243252 (moody-tab line-modes)))
244253
254+ ; ;
255+ ; ;; Line and Columns
256+
257+ (defun jcs-modeline--render-line-columns ()
258+ " Render current line number and column."
259+ (moody-tab " %l : %c" 0 'up ))
260+
245261; ;
246262; ;; Project
247263
You can’t perform that action at this time.
0 commit comments