eww

現在開いているページのewwバッファを複製する

ewwを起動中、以下の関数を実行する。 すると、現在のページのURLを引き継いで新しくewwバッファが作成される。 (defun eww-duplicate-buffer () "Duplicate current eww buffer." (interactive) (let ((url (plist-get eww-data :url))) (with-current-buff…

ewwを使っていたら「error in process filter: Invalid image type ‘svg’」というエラーが出たとき

ewwでリンク先のページに飛んだ時、表題のエラーに出会うことがある。 これはEmacsがsvgをサポートする形でコンパイルされていないから、ということ。 しかしeww(というかshr)はsvgが使える前提で一部の関数が実装されているのが問題。 当面、以下の関数を…

ewwを特定のwebページから起動したいとき

以下のコードを評価し、M-x eww-gohomeとする。 (defvar eww-home-page "http://www.yahoo.co.jp") (defun eww-gohome () "Go to the homepage specified by `eww-home-page'." (interactive) (unless eww-home-page (user-error "No `eww-home-page' is fou…