首先,先介绍几个还能使用的新闻组。国内的一般都是上news.newsfan.net(不参加全球传信),如果想用对cn.*进行转信的服务器,我目前就知道两个免费的:freenews.netfront.net (202.177.16.121 服务器在香港),news.aioe.org(这个也不错)。
关于c/c++的组有:
alt.comp.lang.learn.c-c++
comp.lang.c
comp.lang.c++
comp.lang.c++.leda
comp.lang.c++.moderated
comp.std.c
comp.std.c++
下面进入正题:
默认情况下,Gnus 的所有配置都是放到 ~/.gnus.el
这个文件里,这个文件对于 Gnus 的作用,就像是 .emacs
之于 Emacs 的作用一样,Gnus 根据文件 ~/.gnus.el
里的配置进行相关的定制与操作。在win7中,位置位于C:\Users\cjm\AppData\Roaming目录下(默认隐藏)。没有就新建一个。
开始配置,首先
(setq gnus-select-method '(nntp "news.somewhere.cn")) ;;新闻组服务器名
(setq user-full-name "yourname") ;;你在新闻组显示的名字
(setq user-mail-address "yourname@email.com") ;;你在新闻组中显示的邮箱
这样其实就已经配置好了,可以浏览新闻组了。
我们还可以进一步设置:
;;;;;;;;;;;;;;;;;;;;
;; 语言环境设定
;;;;;;;;;;;;;;;;;;;;
(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 "jimacs")
(address "c262502@163.com")
(signature "闭关:because it does infinite loops in 0 seconds.")
))
)
诸如首发邮件之类的,我用不着,就没有设置,更加详细的配置,可以参照如下链接:
http://www.lirui.name/post/144.html
http://www.ibm.com/developerworks/cn/linux/l-cn-emacsgnus/index.html
http://blog.csdn.net/sheismylife/article/details/7180789
接下来就是最后一步了:
启动emacs,M-x gnus就可以进入新闻组服务器了。(也可以输入 M-x gnus-other-frame 从新打开一个emacs窗口,因为emacs是单进程的,这样上网出现卡顿乃至卡死就不会影响到原emacs干的事了)
出现下面窗口就成功了。