Emacs Gnus 新闻组 入门使用

一直用Emacs开发程序,现在开始打算将Emacs 生活化,用它来上新闻组聊天吧。


GNUS是什么?具体网站请看下面

http://www.gnus.org/

有两篇文章介绍如何使用GNUS新闻组,我受益非浅,链接如下:

http://www.lirui.name/post/144.html

http://www.ibm.com/developerworks/cn/linux/l-cn-emacsgnus/index.html


配置脚本:

创建~/.gnus.el文件,里面配置如下:

(setq user-full-name "chenshu") (setq user-mail-address "csfreebird@gmail.com") (setq gnus-select-method '(nntp "news.newsfan.net")) ;;;;;;;;;;;;;;;;;;;; ;; 语言环境设定 ;;;;;;;;;;;;;;;;;;;; (set-language-environment 'Chinese-GB) (setq gnus-default-charset 'chinese-iso-8bit gnus-group-name-charset-group-alist '((".*" . cn-gb-2312)) gnus-summary-show-article-charset-alist '((1 . cn-gb-2312) (2 . gb18030) (3 . chinese-iso-8bit) (4 . gbk) (5 . big5) (6 . utf-8)) gnus-newsgroup-ignored-charsets '(unknown-8bit x-unknown iso-8859-1)) ;;;;;;;;;;;;;;;;;;;; ;;自动显示图片 ;;;;;;;;;;;;;;;;;;;; (auto-image-file-mode) (setq mm-inline-large-images t) (add-to-list 'mm-attachment-override-types "image/*") (setq gnus-posting-styles '((".*" (name "sheismylife") (address "csfreebird@gmail.com") (signature "http://blog.csdn.net/sheismylife\n UBuntu11.10、Emacs+Gnus\n") )) )



第三行配置了新闻组服务器地址,这里用的是国内的newsfan.nntp "news.newsfan.net"
使用:
启动Emacs,然后Alt+x,输入gnus命令,如果不报错,输入shift + 6 (^)就看到server buffer里面的内容:
{nnfolder:archive} (closed) (agent)
{nndoc:gnus-help} (opened) (agent)
{nntp:news.newsfan.net} (opened) (agent)
有几个快捷键:
O 将服务器状态变为opened
Ja 将服务器状态变为agent
Jj 将服务器状态变为在线模式,Plugged (显示在状态栏上)
将光标移动到第三行newsfan.net,然后回车,就进入该服务器。会看到该服务器上的所有新闻组列表:
K 26346: Test
K 4069: alt.language.English
K 294: alt.language.FrenchK 203: alt.language.German
K 14179: alt.language.JapaneseK 516: test.test1
K 468: test.test2
K 75: 本站站务.公告
K 80097: 本站站务.站务讨论
K 4794: 财会金融K 1257: 财会金融.附件组K 38568: 财会金融.股票K 13127: 测试中文
K 1179: 计算机
K 1096: 计算机.多媒体.影视制作
K 106: 计算机.附件组
K 4239: 计算机.软件
K 6660: 计算机.软件.办公软件.MsOffice
K 433: 计算机.软件.编程
K 287: 计算机.软件.编程.ASP
K 1359: 计算机.软件.编程.C语言
K 342: 计算机.软件.编程.Delphi
K 607: 计算机.软件.编程.Java
K 477: 计算机.软件.编程.PHP
K 55: 计算机.软件.编程.Perl
K 68: 计算机.软件.编程.PowerBuilder
K 189: 计算机.软件.编程.VisualStudio
K 219: 计算机.软件.编程.VisualStudio.VB

将光标停在某一个上面,回车后,进入该新闻组,然后看到该组里面的所有文章,每个文章和回帖用thread表示。由于有的新闻组里面的文章很多,所以为了加快速度,你可以在Gnus提示要显示多少article的时候,输入一个较小的数值,比如200
阅读内容的时候,移动光标在某一行,然后回车,就能看到具体的内容。如果想回复,可以按下f键,然后编辑内容,最后Ctrl+C 两次发送。这篇文章内容已经太长,后面的一些功能将在新的文章中介绍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值