This commit is contained in:
2025-06-19 08:06:26 -07:00
2 changed files with 15 additions and 5 deletions

View File

@@ -215,6 +215,15 @@
(eww-browse-url link)
(message "No link to open."))))
(defun opal/elfeed-open-in-librewolf ()
"Open the current Elfeed entry link in LibreWolf."
(interactive)
(let ((link (elfeed-entry-link (elfeed-search-selected :single))))
(if link
(let ((browse-url-generic-program "librewolf"))
(browse-url-generic link))
(message "No link to open."))))
(defun opal/elfeed-mark-all-read ()
"Marks all feeds in *elfeed-search* as read."
(interactive)
@@ -244,10 +253,11 @@
;; Evil keybindings for Elfeed
(evil-define-key 'normal elfeed-search-mode-map
"e" 'opal/elfeed-open-in-eww ;; Open link in eww
"r" 'opal/elfeed-mark-all-read ;; Marks all feeds as read
"gr" 'elfeed-update ;; Refresh feeds
"q" 'quit-window)) ;; Quit Elfeed
"e" 'opal/elfeed-open-in-eww ;; Open link in eww
"o" 'opal/elfeed-open-in-librewolf ;; Open link in eww
"r" 'opal/elfeed-mark-all-read ;; Marks all feeds as read
"gr" 'elfeed-update ;; Refresh feeds
"q" 'quit-window)) ;; Quit Elfeed
(use-package elfeed-org
:ensure t

View File

@@ -313,7 +313,7 @@ default_border pixel 3
default_floating_border none
client.focused "#D27A31" "#5F9EA0" "#000000" "#D27A31"
set $opacity 0.9
set $opacity 0.95
for_window [app_id="emacs"] opacity $opacity
for_window [app_id="org.kde.polkit-kde-authentication-agent-1"] floating enable
for_window [app_id="bemenu"] floating enable