Skip to content
w3m-layer for spacemacs https://github.com/syl20bnr/spacemacs
Emacs Lisp
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.org
READMECN.org
packages.el

README.org

W3M contribution layer for Spacemacs

中文

https://github.com/venmos/w3m-layer/blob/master/READMECN.org

Description

This layer groups together packages to work with W3M.

It uses the W3M command line tool which allows users to browse websites.

use packages:

Emacs-w3m http://emacs-w3m.namazu.org

Helm-w3m https://github.com/emacs-helm/helm-w3m

Install

W3M

W3M

http://w3m.sourceforge.net

OS X

use homebrew install w3m

$brew install w3m

Ubuntu/Debian

$sudo apt install w3m

Layer

$git clone https://github.com/venmos/w3m-layer.git ~/.emacs.d/private/w3m

To use this contribution add it to your ~/.spacemacs

(setq-default dotspacemacs-configuration-layers '(
                                                  w3m
))

Key Bindings

Boot w3m

Key BindingDescription
SPC a w oW3M open url
SPC a w fW3M open file
SPC a w sW3M Search
SPC a w bHelm w3m bookmarks

W3M

Key BindingDescription
oace-link
w pUse mpv playe Youtube
w yCopy point url
w fOpen file
w oOpen url
w OOpen url to new tab
w tOpen link to new tab
w TCreate empty tab
w sUse google seach
w SUse Google search to new tab
w lNext tab
w hPrevious tab
w dSave buffer to text
w DSave buffer to html
w xClose tab
w aAdd page to bookmarks
w bHelm w3m bookmarks
w BView bookmarks
w eEdit bookmarks
w mUse default browser open page
qClose w3m
QQuit W3M
BBack
NForward
HHome page
RRefresh
C-fPage down
C-bPage up

Config

Emacs-w3m

Recommended configuration example

(defun dotspacemacs/user-config ()
  (setq w3m-home-page "https://www.google.com")
  ;; W3M Home Page
  (setq w3m-default-display-inline-images t)
  (setq w3m-default-toggle-inline-images t)
  ;; W3M default display images
  (setq w3m-command-arguments '("-cookie" "-F"))
  (setq w3m-use-cookies t)
  ;; W3M use cookies
  (setq browse-url-browser-function 'w3m-browse-url)
  ;; Browse url function use w3m
  (setq w3m-view-this-url-new-session-in-background t)
  ;; W3M view url new session in background
)
You can’t perform that action at this time.