Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1327677
  • 博文数量: 268
  • 博客积分: 10698
  • 博客等级: 上将
  • 技术积分: 2867
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-14 22:21
文章分类

全部博文(268)

文章存档

2012年(19)

2011年(13)

2010年(29)

2009年(26)

2008年(99)

2007年(82)

我的朋友

分类: LINUX

2007-10-20 04:38:43

主页
作者 17名日本程序员
简介 把Emacs作为文本浏览器w3m的前端, 速度快。

版本

1. 有GNU Emacs与XEmacs两个版本的选择。
2. 本贴的写作是基于Emacs21版本的,而Emacs22加入了leim组件,它将对亚洲文字有较好的支持。

依赖关系 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
~/.xemacs/init.el
我的~/.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://不可省略)

基本操作
tab键的操作与Firefox的相同,链接位置
[ 与 ] 的功能相当于Opera中的tab键,表单输入位置
G 前往一个新的网址
R 重载页面
B 回前一页
N 去下一页
h 左, j 下, k 上, l 右
要输入文本的地方按回车, 即出现一个textarea的buffer, 输入文字以后, C-c C-c 即可.

阅读(3537) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~