From 38b69af52b9a6f770b0cf4413fcfd53a9688c4cc Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Tue, 2 Jul 2024 13:22:44 +0100 Subject: (Emacs/config)~refactor better-mode-line settings Use new namespace, move evil-state mode-line generation to personal configuration and add (mode-line-selected-window-p) checks to hide the left and right segment when they're not the focused window. --- Emacs/.config/emacs/elisp/better-mode-line.el | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'Emacs/.config/emacs/elisp/better-mode-line.el') diff --git a/Emacs/.config/emacs/elisp/better-mode-line.el b/Emacs/.config/emacs/elisp/better-mode-line.el index a325ed6..1314d1f 100644 --- a/Emacs/.config/emacs/elisp/better-mode-line.el +++ b/Emacs/.config/emacs/elisp/better-mode-line.el @@ -39,18 +39,6 @@ (defconst better-mode-line/--minimum-padding 4 "Minimum size of padding string.") -(defun +better-mode-line/evil-state () - "Returns either the empty string if no evil-state is defined or -the first character of the evil state capitalised" - (with-eval-after-load "evil" - (if (bound-and-true-p evil-state) - (upcase - (substring - (format "%s" - evil-state) - 0 1)) - ""))) - (defun better-mode-line/--get-padding-size (other-size) "Compute length of padding to ensure string of size OTHER is on an extreme end to CENTRE-SEGMENT." -- cgit v1.2.3-13-gbd6f