当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 在windows下装emacs23+w3m备忘录
帖子发表于 : 2008-06-29 18:45 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
由于在 Ubuntu 用 emacs23+w3m 浏览网页,于是希望在 Windows 下也能用,也终于搞成,这里把初步结果它记录下来。

1. 首先是 emacs23,建议到 EmacsW32的主页 http://ourcomments.org/Emacs/EmacsW32.html,即到 http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl 下载那个带补丁的exe安装文件,功能最全,然后把 emacs.exe 所在目录加入环境变量 path 中,且要在下述的 cygwin 目录的前面。

2. 其次是 w3m.exe 以及与它配合的一些 dll,这个要到 cygwin 的 ftp 下载,我是装了完整版的 cygwin,(其实只要到 http://ftp.uni-kl.de/pub/cygwin/release/w3m/ 下载 w3m,然后找到 cygcrypto-0.9.8.dll,cygwin1.dll,cygssl-0.9.8.dll 等等的几个 dll,可能还不够,也应该是在该 ftp 处,具体哪几个包里面不太清楚,让他们与 w3m.exe 在同样目录就可以了)然后把 D:/cygwin/bin 加入环境变量 path 中,接下去在环境变量中设 LANG=zh_cn,保证在命令行用 w3m 没太大问题(不加该环境变量其实也可以,这个好像只是保证在命令行用 w3m 时正确显示中文)

3. 接下去参考 http://emacs-w3m.namazu.org/index-en.html用 cvs -d :pserver:anonymous@cvs.namazu.org:/storage/cvsroot co emacs-w3m 把针对 emacs23 的 emacs+w3m 下载回来,这可以用 cygwin 的 cvs 命令,也可以用其他的诸如 cvsnt 等下载。

4. 同样也参考 http://emacs-w3m.namazu.org/index-en.html (或者参考下载回来的目录中的 README) 把下载回来的 emacs-w3m 目录放在 emacs 的 site-lisp 目录下,然后在当前目录执行 emacs -batch -q -no-site-file -l w3mhack.el NONE -f w3mhack-nonunix-install,那就会生成相应的 w3m-load 以及其他一些文件,且会安装。(此处不能用 cygwin 的 ./configure 和 make,make install,因为那样只能装在 cygwin 里面的旧版 emacs 21 或 emacs 22 中)

5. 在刚才的 c:/Documents and Settings/用户名/Application Data/ 目录下的 .emacs 文件中加入

;;w3m
(require 'w3m-load)
(setq w3m-use-favicon nil)
(setq w3m-command-arguments '("-cookie" "-F"))
(setq w3m-use-cookies t)
(setq w3m-home-page "http://forum.ubuntu.org.cn")

其中第一行是刚才的 emacs-w3m 所在路径,第二行是装入 w3m-load.el,其他是关于 Cookie 和主页的一些设置等。



现在就可以在 emacs 中用 M-x w3m RET 在 Windows 用 emacs+w3m 进入论坛了!


最后由 cvgmt 编辑于 2008-07-10 16:41,总共编辑了 10 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-06-30 7:32 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
如果想在网页中打开 pdf 链接,可以安装 ghostscipt,这个是负责解释 pdf 编码的,然后把 gswin32c.exe 所在目录加入环境变量 path 中,接下去用

M-x customize-group RET 和 doc-view RET 打开设置,把默认的 gs 解释程序改成 gswin32c,保存即可,然后可以先试一试用 C-x C-f 打开一个 pdf 文档。

刚刚从 http://download.chinaunix.net/download/ ... 2630.shtml 下载了 emacs-wget ,现在用 emacs-w3m 浏览网页时可以在链接出用 d 快捷键调出 wget 下载了。方法如下
把下载回来的 emacs-wget 用 cygwin 编译(不编译好像也行)
把 emac-wget 放在 site-lisp 目录下
(autoload 'wget "wget" "wget interface for Emacs." t)
(autoload 'wget-web-page "wget" "wget interface to download whole web page." t)
(load "w3m-wget")
以后就可以用 d 来下载链接中的文件了。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-08 12:13 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
不过最终觉得在 Windows 下的那个 w32 Emacs 与 cygwin 中的 w3m 配合在浏览网页移动光标时太卡,最后还是搞了一个 andLinux,在里面直接编译 emacs cvs 版本和 w3m,emacs-w3m 的 cvs 版本,最终效果与 Linux 下的 Ubuntu 几乎一样,仅仅是稍微慢一点。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2008-11-15 23:55 

注册: 2008-11-02 12:45
帖子: 29
送出感谢: 0 次
接收感谢: 0 次
lz是否可以上几张截图啊,看看效果怎么样。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2008-11-16 9:05 

注册: 2008-06-19 15:27
帖子: 167
送出感谢: 0 次
接收感谢: 0 次
有图才能有真像。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2008-11-18 19:39 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
就发一个当前页面吧 :-)


附件:
2008-11-18-193703_1024x768_scrot.png
2008-11-18-193703_1024x768_scrot.png [ 73.37 KiB | 被浏览 8707 次 ]

页首
 用户资料  
 
7 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2008-11-18 22:02 

注册: 2008-11-02 12:45
帖子: 29
送出感谢: 0 次
接收感谢: 0 次
emacs是强大,方便,可是楼上的图和一般浏览器的效果应该差的蛮远的,不过论坛一类的网站应该都问题不大。
等哪天兴致来了我也配置一下玩玩。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2010-02-17 21:07 

注册: 2010-02-17 21:04
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
很多謝版主的分享
我很想在winxp下用dos開啟網頁 :em05
學習安裝中


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2010-02-18 8:22 
头像

注册: 2009-06-03 20:17
帖子: 99
送出感谢: 0 次
接收感谢: 0 次
太麻烦鸟


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2010-03-06 20:47 
头像

注册: 2007-01-16 16:14
帖子: 250
地址: 郑州
送出感谢: 4
接收感谢: 0 次
我感觉这个就真没必要了吧。 :em03
有这么好的firefox不用


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2010-03-06 20:58 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
虽然用不上,也顶楼主的探索精神。 :em11


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2010-03-10 19:19 

注册: 2010-03-10 19:14
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
我完全按照此文做了,但M-x w3m发现没有这个命令,我直接在命令提示符下输入w3m是有的,怎么回事啊?
对了,我的emacs好像是没打补丁的,,,


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2010-03-11 21:05 

注册: 2010-03-10 19:14
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
终于搞定了,哈哈……也不知道怎么回事,忽然发现在site-lisp目录下也有个为w3m-load.el,但里面几乎是空的,大约1K左右,删除后重启emacs就OK了,不打补丁的GNU emacs23也没问题:
附件:
emacs-w3m.JPG
emacs-w3m.JPG [ 66.63 KiB | 被浏览 6859 次 ]


还要加上这句:(setq w3m-default-display-inline-images t)


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2010-03-30 23:50 

注册: 2010-03-30 23:44
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
Mark,以后肯定有用,非常给那些楼主 :)


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 在windows下装emacs23+w3m备忘录
帖子发表于 : 2013-03-27 20:40 

注册: 2010-10-21 10:08
帖子: 18
送出感谢: 1
接收感谢: 0 次
我是这里http://emacs-w3m.namazu.org/ 直接下的压缩包,然后放在D:\emacs-24.2的目录下,当然D:\emacs-24.2\lisp 里面M-x load-library RET w3m也没用。我就想是不是可以不要改环境变量就能运行呢


_________________
G+圈我哦~ https://plus.google.com/u/0/103874277836164960450/posts?hl=zh-CN


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译