diff options
| author | bdunahu <bdunahu@operationnull.com> | 2026-01-04 13:13:39 -0700 |
|---|---|---|
| committer | bdunahu <bdunahu@operationnull.com> | 2026-01-04 13:13:39 -0700 |
| commit | c2b706ff2f3aa42d58a03febad1d1b8f8d5a1142 (patch) | |
| tree | d6786f531f02717472abdc992cc6c6ef81e660b3 /guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el | |
| parent | c4ca05231236c7e9bdf5304275eadde954acf588 (diff) | |
remove unnecessary nested guix dir
Diffstat (limited to 'guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el')
| -rw-r--r-- | guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el b/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el deleted file mode 100644 index 2ca7ccb..0000000 --- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el +++ /dev/null @@ -1,99 +0,0 @@ -;;; -*- lexical-binding: t; -*- -;;; Commentary: -;;; Code: - - -;;;; remove all the stupid stupid stupid crap -(define-minor-mode minor-mode-blackout-mode - "Hides minor modes from the mode line." - t) - -(catch 'done - (mapc (lambda (x) - (when (and (consp x) - (equal (cadr x) '("" minor-mode-alist))) - (let ((original (copy-sequence x))) - (setcar x 'minor-mode-blackout-mode) - (setcdr x (list "" original))) - (throw 'done t))) - mode-line-modes)) -(global-set-key (kbd "C-c ,") 'minor-mode-blackout-mode) - -(defvar-local bd/buffer-identification-mode-line - '(:eval (format "%s" (propertize (buffer-name) 'face - (if (mode-line-window-selected-p) - 'modus-themes-fg-cyan-intense - 'mode-line-inactive)))) - "Formats the modeline-buffer-name.") - -(defvar-local bd/project-mode-line - '(:eval - (when-let ((project (project-current)) - (file? (buffer-file-name))) - (let ((last-coding-system-used last-coding-system-used)) - (format "%s " - (propertize - (project-name project) - 'face 'shadow - 'mouse-face 'mode-line-highlight - 'help-echo "mouse-1: Project menu" - 'local-map project-mode-line-map)))))) - -(defvar-local bd/global-mode-string - '(:eval (when (mode-line-window-selected-p) - global-mode-string)) - "Displays the global mode string only on the current window.") - -(column-number-mode 1) -(setopt mode-line-position-column-line-format '("%l:%c") - mode-line-percent-position nil) -(defvar-local bd/line-position - '(:eval - (when (mode-line-window-selected-p) - mode-line-position))) - -(defvar-local bd/vc-mode-line - '(:eval (when vc-mode - (format "%s " - (propertize (cadr (split-string vc-mode "[:-]")) 'face 'shadow)))) - "Formats the checked out git repository.") - -(defvar-local bd/modeline-window-dedicated - '(:eval - (when (window-dedicated-p) - (format "%s -- " - (propertize "LK" 'face 'font-lock-comment-face)))) - "Indicator for dedicated window.") - -(dolist (construct '(bd/buffer-identification-mode-line - bd/project-mode-line - bd/vc-mode-line - bd/global-mode-string - bd/line-position - bd/modeline-window-dedicated)) - (put construct 'risky-local-variable t)) - - -(setopt mode-line-right-align-edge 'window) -(setq-default mode-line-format - '("%e" - mode-line-front-space - bd/project-mode-line - bd/buffer-identification-mode-line - " -- " - mode-line-modes - "-- " - bd/line-position - mode-line-format-right-align - bd/modeline-window-dedicated - bd/vc-mode-line - mode-line-mule-info - mode-line-modified - mode-line-front-space - bd/global-mode-string - mode-line-front-space - )) - - -(provide 'bd--modeline) -;;; bd--modeline.el ends here |
