Improve colors in mu4e and elfeed

This commit is contained in:
Jens Luedicke
2025-09-05 15:29:31 +02:00
parent f95ff8d303
commit d53e259670
3 changed files with 170 additions and 10 deletions

View File

@@ -1,4 +1,7 @@
;;; elfeed-config.el --- Elfeed RSS reader configuration
;;; elfeed-config.el --- Elfeed RSS reader configuration -*- lexical-binding: t -*-
;;; Commentary:
;; Configuration for Elfeed RSS reader with custom faces and filtering functions
;;; Code:
@@ -361,11 +364,31 @@ If USE-GENERIC-P is non-nil, use eww-readable after loading."
(define-key elfeed-show-mode-map (kbd "B") 'elfeed-open-in-browser))
;; Disable line numbers in elfeed buffers
(add-hook 'elfeed-show-mode-hook (lambda () (display-line-numbers-mode 0)))
(add-hook 'elfeed-search-mode-hook (lambda () (display-line-numbers-mode 0)))
(add-hook 'elfeed-show-mode-hook
(lambda ()
(display-line-numbers-mode -1)
(setq-local display-line-numbers nil)))
(add-hook 'elfeed-search-mode-hook
(lambda ()
(display-line-numbers-mode -1)
(setq-local display-line-numbers nil)))
;; Disable line numbers in EWW
(add-hook 'eww-mode-hook (lambda () (display-line-numbers-mode 0)))
(add-hook 'eww-mode-hook
(lambda ()
(display-line-numbers-mode -1)
(setq-local display-line-numbers nil)))
;; Additional function to force disable line numbers in elfeed
(defun elfeed-disable-line-numbers ()
"Forcefully disable line numbers in elfeed buffers."
(interactive)
(when (or (eq major-mode 'elfeed-search-mode)
(eq major-mode 'elfeed-show-mode))
(display-line-numbers-mode -1)
(setq-local display-line-numbers nil)
(message "Line numbers disabled in elfeed")))
(provide 'elfeed-config)
;;; elfeed-config.el ends here