fixed redirects

This commit is contained in:
2025-06-10 18:25:53 -07:00
parent 25088f9307
commit 212da72c8e
+16 -3
View File
@@ -256,10 +256,19 @@
(after! osm (after! osm
(set-popup-rule! "^\\*osm\\*" :ignore t)) (set-popup-rule! "^\\*osm\\*" :ignore t))
;; eww
;; eww ;; eww
(defun opal/eww-reddit-redirect (url) (defun opal/eww-reddit-redirect (url)
"Redirect reddit.com to custom URL." "Redirect reddit.com (with or without www) to a privacy frontend."
(replace-regexp-in-string "https://www.reddit.com" "https://eddrit.com" url)) (replace-regexp-in-string "^https://\\(www\\.\\)?reddit\\.com" "https://eddrit.com" url))
(defun opal/eww-x-redirect (url)
"Redirect x.com (with or without www) to a privacy frontend."
(replace-regexp-in-string "^https://\\(www\\.\\)?x\\.com" "https://xcancel.com" url))
(defun opal/eww-twitter-redirect (url)
"Redirect twitter.com (with or without www) to a privacy frontend."
(replace-regexp-in-string "^https://\\(www\\.\\)?twitter\\.com" "https://xcancel.com" url))
(global-set-key (kbd "C-c w") #'eww) (global-set-key (kbd "C-c w") #'eww)
(global-set-key (kbd "C-c f") #'elfeed-goodies/show-link-hint) (global-set-key (kbd "C-c f") #'elfeed-goodies/show-link-hint)
@@ -275,7 +284,11 @@
(setq reddit-proxy "https://eddrit.com") (setq reddit-proxy "https://eddrit.com")
;; Redirect reddit links to privacy respecting frontends. ;; Redirect reddit links to privacy respecting frontends.
(setq eww-url-transformers '(eww-remove-tracking opal/eww-reddit-redirect)) (setq eww-url-transformers
'(eww-remove-tracking
opal/eww-reddit-redirect
opal/eww-twitter-redirect
opal/eww-x-redirect))
;; Make sure eww opens in it's own buffer ;; Make sure eww opens in it's own buffer
(after! eww (after! eww