mirror of http://codeberg.org/g1n/.emacs.d.git
Elpher and eww configuration
This commit is contained in:
parent
e48f32475e
commit
1e12a0577f
19
init.el
19
init.el
|
@ -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))))
|
||||
|
|
Loading…
Reference in New Issue