|
发表于 2007-3-27 03:28:04
|
显示全部楼层
emacs-w3m (即w3m-el)
主页: http://emacs-w3m.namazu.org
作者:17名日本程序员
简介:把Emacs作为文本浏览器w3m的前端, 速度奇快,适合经常使用Emacs的人,不适合新手。
版本:
1. 有GNU Emacs与XEmacs两个版本的选择。
2. 本贴的写作是基于Emacs21版本的,即将发布的Emacs22加入了leim组件,它将对亚洲文字有较好的支持。基于Emacs22的 emacs-w3m网络浏览器的配置将由其它网友来写作。
依赖关系:以此版本为例emacs-w3m-1.4.4, 它依赖于:
emacs-21.3_9
w3m-m17n-0.5.1_6
apel-10.7
Mule-UCS-current
flim-1.14.8
semi-1.14.6
mule-gbk-0.1.2004080701
安装与设置:
debian# apt-get install w3m-el mule-ucs flim semi
freebsd# pkg_add -r emacs-w3m-emacs21
fedora# yum install w3m-el-xemacs
locale设置: zh_CN.GBK
配置文件(以下三个文件任选其一,它们都是elisp语法):
~/.emacs
~/.xemacs/custom.el (elisp语法)
~/.xemacs/init.el (elisp语法)
我的~/.emacs中开头部分关于汉语显示的内容:
;;; XEmacs backwards compatibility file
(setq user-init-file
(expand-file-name "init.el"
(expand-file-name ".xemacs" "~")))
(setq custom-file
(expand-file-name "custom.el"
(expand-file-name ".xemacs" "~")))
(load-file user-init-file)
(load-file custom-file)
(autoload 'w3m "w3m" "Interface for w3m on Emacs." t)
(require 'w3m-load)
(require 'mule-gbk)
(require 'un-define)
(require 'un-tools)
(require 'big5c-ucs)
(require 'big5c-cns)
(set-default-coding-systems 'euc-cn)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system '(euc-cn. euc-cn)
default-pathname-coding-system 'euc-cn
current-language-environment "Chinese-GB"
locale-coding-system 'euc-cn
buffer-file-coding-system 'euc-cn)
(setq coding-system-for-read 'euc-cn
coding-system-for-write 'euc-cn)
(global-font-lock-mode 1)
(set-default-font "-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1")
(setq w3m-use-mule-ucs t)
(setq w3m-use-cookies t)
(setq w3m-display-inline-image t)
(setq w3m-bookmark-file-coding-system 'utf-8)
(setq w3m-coding-system 'utf-8)
(setq w3m-default-coding-system 'utf-8)
(setq w3m-file-coding-system 'utf-8)
(setq w3m-file-name-coding-system 'utf-8)
(setq w3m-terminal-coding-system 'utf-8)
(setq w3m-input-coding-system 'utf-8)
(setq w3m-output-coding-system 'utf-8)
可以在~/.Xresources文件中设置一下geometry和英文字体:
Emacs*EmacsFrame.geometry: 95x42+0+0
Emacs.Font: -*-Bitstream Charter-medium-r-*-*-*-120-*-*-*-*-ISO8859-1
启动方式:
xemacs -f w3m 或者:
xemacs -f w3m http://www.chinaunix.net (注意http://不可省略)
基本操作:
tab键的操作与Firefox的相同,链接位置
[ 与 ] 的功能相当于Opera中的tab键,表单输入位置
G 前往一个新的网址
R 重载页面
B 回前一页
N 去下一页
h 左, j 下, k 上, l 右
要输入文本的地方按回车, 即出现一个textarea的buffer, 输入文字以后, C-c C-c 即可. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|