從這一篇開始,可以說已經脫離了Emacser的初級階段,開始探索“無處不emacs”之旅。首先,當然是如何用emacs瀏覽網頁。
Table of Contents
1 為什么要在emacs中瀏覽網頁
可以找出好多理由:比如速度快,支持emacs的快捷鍵,編輯文檔時不需要從瀏覽器拷貝再粘貼到emacs,以及咳咳~,隱蔽性強。 而關鍵的理由一條就夠了:我喜歡!
2 什么是w3m
3 如何在emacs中瀏覽網頁
使用w3m emacs可以作為其他程序的界面, 當然也就可以作為w3m的界面,從而實現在emacs中瀏覽網頁。而這些就是通過Emacs-w3m 這個emacs的擴展來實現的。 Emacs-w3m是Emacs調用w3m的接口,所以首先還要安裝w3m。另外,為了能夠顯示圖片,還需要安裝w3m-img。 此時就可以使用emacs瀏覽網頁了。 首先加載Emacs-w3m模塊:
M-x load-library RET w3m
之后用
M-x w3m
打開一個w3m的buffer,輸入url就可以瀏覽網頁了。

4 配置
雖然這樣已經可以使用了,但還是很麻煩,不符合Emacer的風格。所以還要需要配置一下。可以參考如下的配置:
;; w3m ;load & init (autoload 'w3m "w3m" "interface for w3m on emacs" t) (autoload 'w3m-browse-url "w3m" "Ask a WWW browser to show a URL." t) (autoload 'w3m-search "w3m-search" "Search words using emacs-w3m." t) ;settings (setq w3m-use-cookies t) (setq w3m-home-page "http://www.google.com") (require 'mime-w3m) (setq w3m-default-display-inline-image t) (setq w3m-default-toggle-inline-images t)
5 使用
此時可以使用 M-x w3m-goto-url RET cnblogs.com/holbrook 打開網頁了:

可以通過“T”切換整個頁面是否顯示圖片,通過"t"切換光標所在位置的圖片顯示。
Emacs-w3m還支持導航,標簽,書簽,工具欄,cookie等功能,可以自己慢慢挖掘。
Date: 2012-04-10T16:08+0800
Org version 7.8.08 with Emacs version 23
