https://github.com/venmos/w3m-layer/blob/master/READMECN.org
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
use homebrew install w3m
$brew install w3m
$sudo apt install w3m
$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 Binding | Description |
---|---|
SPC a w o | W3M open url |
SPC a w f | W3M open file |
SPC a w s | W3M Search |
SPC a w b | Helm w3m bookmarks |
Key Binding | Description |
---|---|
o | ace-link |
w p | Use mpv playe Youtube |
w y | Copy point url |
w f | Open file |
w o | Open url |
w O | Open url to new tab |
w t | Open link to new tab |
w T | Create empty tab |
w s | Use google seach |
w S | Use Google search to new tab |
w l | Next tab |
w h | Previous tab |
w d | Save buffer to text |
w D | Save buffer to html |
w x | Close tab |
w a | Add page to bookmarks |
w b | Helm w3m bookmarks |
w B | View bookmarks |
w e | Edit bookmarks |
w m | Use default browser open page |
q | Close w3m |
Q | Quit W3M |
B | Back |
N | Forward |
H | Home page |
R | Refresh |
C-f | Page down |
C-b | Page up |
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
)