Elpher and eww configuration

This commit is contained in:
g1n 2021-05-02 10:08:29 +03:00
parent e48f32475e
commit 1e12a0577f
1 changed files with 17 additions and 2 deletions

19
init.el
View File

@ -59,10 +59,14 @@
(global-display-line-numbers-mode)
;; open links in eww
(setq browse-url-browser-function 'eww-browse-url)
;;; No cookies
(setq url-cookie-trusted-urls '()
url-cookie-untrusted-urls '(".*"))
;; autostart all-the-icons
(require 'all-the-icons)
(all-the-icons-icon-for-mode t)
; LISP
(load (expand-file-name "~/.roswell/helper.el"))
@ -73,9 +77,7 @@
; exwm
(require 'exwm)
(require 'exwm-config)
(exwm-enable)
(require 'exwm-systemtray)
(exwm-systemtray-enable)
;; key bindings
(setq exwm-input-global-keys
`(([?\s-r] . exwm-reset)
@ -86,6 +88,8 @@
(interactive)
(exwm-workspace-switch-create ,i))))
(number-sequence 0 9))))
(exwm-enable)
(exwm-systemtray-enable)
; elfeed
(use-package elfeed
@ -98,3 +102,14 @@
;(add-to-list 'gnus-secondary-select-methods '(nntp "news.gnus.org"))
;(add-to-list 'gnus-secondary-select-methods '(nntp ""))
(setq gnus-read-active-file nil)
; elpher
; Open all gemini and gopher links in elpher
(advice-add 'eww-browse-url :around 'asc:eww-browse-url)
(defun asc:eww-browse-url (original url &optional new-window)
(cond ((string-match-p "\\`\\(gemini\\|gopher\\)://" url)
(require 'elpher)
(elpher-go url))
(t (funcall original url new-window))))