Emacs: Eww Web Browser

By Xah Lee. Date: . Last updated: .

Emacs 24.4 comes with a web browser! [see Emacs 24.4 New Features (released 2014-10)]

To start the web browser, Alt+x eww.

emacs eww browser keys 27289
emacs Alt+x eww browser, 2017-11-10

while in eww, pull the menu 〖eww〗 to see its most used commands, or Alt+x describe-modeCtrl+h m】 to see commands.

Eww Keybinding

Here's most useful keys

See also: Emacs: Change Major Mode Keys

Eww how-to

How to open a new URL?

Just Alt+x eww again.

How to open a local HTML file?

Alt+x eww-open-file.

How to switch to a real browser?

When in eww, Alt+x eww-browse-with-external-browser&】.

How to make emacs always use eww?

Put this in your emacs init file:

;; make emacs always use its own browser for opening URL links
(setq browse-url-browser-function 'eww-browse-url)

[see Emacs: Set Default Browser]

How to open URL in new buffer?

Alt+x rename-buffer to rename the first one. Then, call eww again to open a new site.

or, put this in your emacs init file:

(when (fboundp 'eww)
  (defun xah-rename-eww-buffer ()
    "Rename `eww-mode' buffer so sites open in new page.
URL `http://ergoemacs.org/emacs/emacs_eww_web_browser.html'
Version 2017-11-10"
    (let (($title (plist-get eww-data :title)))
      (when (eq major-mode 'eww-mode )
        (if $title
            (rename-buffer (concat "eww " $title ) t)
          (rename-buffer "eww" t)))))

  (add-hook 'eww-after-render-hook 'xah-rename-eww-buffer))

Where's cookies and cache location?

It's at ~/.emacs.d/url/.

The location is controlled by the following variables:

eww is written by Lars Magne Ingebrigtsen ( http://quimby.gnus.org/lmi/lmi.html ) , the same guy who wrote gnus. See also Lars Magne Ingebrigtsen blog about it at http://lars.ingebrigtsen.no/2013/06/16/eww/

Lookup Programing Docs of Word Under Cursor

Emacs: Lookup Google, Dictionary, Documentation

View Things Topic

  1. Emacs: Run Shell in Emacs
  2. Emacs: Spell Checking
  3. Emacs: View Linux man Page
  4. Emacs: View Info Page
  5. Emacs: View Image File
  6. Emacs: View Image Thumbnails
  7. Emacs: Eww Web Browser
  8. Emacs: Open File in External App
Like my tutorial? Put $5 at patreon

Or Buy Xah Emacs Tutorial

Or buy a nice keyboard: Best Keyboard for Emacs