elfeed: Add `-add-bookmark' function
parent
dbae48e80d
commit
e0eccbc1f3
|
@ -3,6 +3,15 @@
|
|||
(setq elfeed-db-directory (expand-file-name "elfeed" user-emacs-directory)
|
||||
elfeed-search-title-max-width 100)
|
||||
|
||||
(defun ambrevar/elfeed-add-bookmark ()
|
||||
"Add bookmark using `eww-add-bookmark'."
|
||||
(interactive)
|
||||
(let ((entry (if (eq major-mode 'elfeed-show-mode) elfeed-show-entry (elfeed-search-selected :single))))
|
||||
(eww-add-bookmark (elfeed-entry-link entry)
|
||||
(elfeed-entry-title entry))))
|
||||
(define-key elfeed-search-mode-map "m" #'ambrevar/elfeed-add-bookmark)
|
||||
(define-key elfeed-show-mode-map "m" #'ambrevar/elfeed-add-bookmark)
|
||||
|
||||
(defun ambrevar/elfeed-play-with-mpv ()
|
||||
"Play entry link with mpv."
|
||||
(interactive)
|
||||
|
@ -47,8 +56,6 @@ visit otherwise."
|
|||
(call-interactively 'elfeed-search-show-entry))
|
||||
(t (elfeed-show-visit)))))
|
||||
|
||||
(define-key elfeed-search-mode-map "v" #'elfeed-play-in-mpv)
|
||||
|
||||
(defun ambrevar/elfeed-kill-entry ()
|
||||
"Like `elfeed-kill-buffer' but pop elfeed search."
|
||||
(interactive)
|
||||
|
|
Loading…
Reference in New Issue