aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules/bard-emacs-web.el
diff options
context:
space:
mode:
Diffstat (limited to 'bard-emacs-modules/bard-emacs-web.el')
-rw-r--r--bard-emacs-modules/bard-emacs-web.el28
1 files changed, 28 insertions, 0 deletions
diff --git a/bard-emacs-modules/bard-emacs-web.el b/bard-emacs-modules/bard-emacs-web.el
index aa20f3a..28faea3 100644
--- a/bard-emacs-modules/bard-emacs-web.el
+++ b/bard-emacs-modules/bard-emacs-web.el
@@ -1,4 +1,6 @@
;;; IRC
+(use-package circe)
+
(setq auth-sources '("~/.authinfo.gpg"))
(defun my-fetch-password (&rest params)
@@ -20,6 +22,25 @@
:channels ("#emacs" "##anime" "#gentoo")
:nickserv-password my-nickserv-password)))
+;;; RSS Feeds
+(use-package elfeed
+ :config
+ (global-set-key (kbd "C-c e") 'elfeed)
+ (setq elfeed-search-filter "+unread -academia"))
+
+(use-package elfeed-org
+ :init
+ (elfeed-org)
+ :config
+ (setq rmh-elfeed-org-files (list "~/.emacs.d/feeds.org"
+ "~/.emacs.d/youtube.org")))
+
+(use-package elfeed-goodies
+ :init
+ (elfeed-goodies/setup)
+ :config
+ (setq elfeed-goodies/powerline-default-separator 'box))
+
;;; Web Browsing (EWW and Firefox/Librewolf)
(setq browse-url-browser-function 'eww-browse-url)
@@ -30,6 +51,7 @@
'(("wikipedia\\.org" . eww-browse-url)
;; ("github" . browse-url-chromium)
("github" . browse-url-default-browser)
+ ("youtube.com" . browse-url-default-browser)
("reddit.com" . browse-url-default-browser)))
;; shr optimizations
@@ -75,3 +97,9 @@ instead of `browse-url-new-window-flag'."
(concat "librewolf " url) nil
"librewolf"
(list url))))
+
+;; remote connections with emacs
+(use-package tramp)
+
+(provide 'bard-emacs-web)
+;;; bard-emacs-web.el ends here