emacs: use regular modeline

This commit is contained in:
Jeremy Baxter 2024-05-07 06:58:58 +12:00
parent ddcb451c18
commit 97cc933719

View file

@ -11,6 +11,7 @@
(scroll-bar-mode -1) (scroll-bar-mode -1)
(savehist-mode -1) (savehist-mode -1)
(global-hl-line-mode) (global-hl-line-mode)
(column-number-mode)
;; undo-tree ;; undo-tree
(package-install 'undo-tree) (package-install 'undo-tree)
@ -228,35 +229,11 @@ One will be created if none exist."
;; alpha ;; alpha
(add-to-list 'default-frame-alist '(alpha-background . 96)) (add-to-list 'default-frame-alist '(alpha-background . 96))
;; simple-modeline
(package-install 'simple-modeline)
(simple-modeline-mode)
(column-number-mode)
;; nyan-mode ;; nyan-mode
(package-install 'nyan-mode) (package-install 'nyan-mode)
(setq nyan-animate-nyancat t) (setq nyan-animate-nyancat t)
(nyan-mode) (nyan-mode)
;; modeline segments
(setq simple-modeline-segments
;; left side
(let ((separator (lambda () (format " "))))
'((simple-modeline-segment-modified
simple-modeline-segment-buffer-name
simple-modeline-segment-position
separator
nyan-create
(lambda () (format " "))
(lambda () (format "%d" (count-lines (point-min) (point-max)))))
;; right side
(simple-modeline-segment-vc
separator
simple-modeline-segment-encoding
simple-modeline-segment-eol
separator
simple-modeline-segment-major-mode))))
;; breadcrumbs ;; breadcrumbs
(package-install 'breadcrumb) (package-install 'breadcrumb)
(setq breadcrumb-project-crumb-separator "" (setq breadcrumb-project-crumb-separator ""