注1:我也是在学习中,所以你的问题我不一定能够解答。我们一起来google。有兴趣的朋友请看看。
注2:我用的是XP+Emacs21.3+gnus5.10.6
注3:这个文档属于流水账式,有些零乱还请见谅,使用时请多多采用c-f来搜索。
注4:站长给提供下载了。嘿嘿~
http://xchinux.kmip.net/bbs/read.php?tid=1152&fpage=1[2/20/05]
emacs是什么东西,怎么安装我就不详细说明了。可以到
www.emacs.org自己去看看。
基本操作请参照我的朋友NewBlue写的Emacs基本操作
中文化
这里的中文化不是汉化软件,而是适应中文环境。
我们都是中国人,用emacs写东西当然要用中文所以要能够输入中文,而且能够显示中文。这就需要一些配置。Emacs是根据一个叫做.emacs的文件来读取其配置的。所以我们要首先建立一个.emacs文件。对于windows用户,在$HOME下;对于linux在~/下面。请根据自己的配置修改$ HOME变量。
在Emacs用c-x c-f 在~/底下新建一个.emacs文件写入
(set-keyboard-coding-system 'chinese-iso-8bit)
(set-current-language-environment 'Chinese-GB)
看看是不是能够显示中文了?再试一试输入。
如何使用Emacs+gnus来上新闻组
如果你不知道什么是新闻组,而且也没有兴趣知道。那就跳过下面的这一段。:)
我的朋友NewBlue也写了一份非常好的文档。按照他的一定能够成功。而且10分钟肯定能够搞定。
http://newblue.2288.org/~newblue/emacsgnus.htm不过,使用windows的同志需要小心一些就行了。
他的.gnus.el好复杂,我贴上我的。简单多了。呵呵。主要是水平不行。:(
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;; fzhzhy 的 .gnus.el文件
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;; 用户资料设定
;; 如果你要使用这个文档请修改必要的地方
;; 不然闹笑话可不要怪我哦。:)
;;;;;;;;;;;;;;;;;;;;
(setq user-full-name "风中纸页")
(setq user-mail-address "fzhzhy#126.com")
(setq message-signature-file "~/signature.file")
;;;;;签名文件
;;;;;;;;;;;;;;;;;;;;
;;;;服务器的设定
;;;;;;;;;;;;;;;;;;;;
(setq gnus-select-method '(nntp "news.yaako.com"))
;;;;; 雅科!
(add-to-list 'gnus-secondary-select-methods '(nntp "news.newsfan.net"))
;;;;;新帆
;;(add-to-list 'gnus-secondary-select-methods '(nntp "news.xxx.xxx"))
;;其他的自己根据这个格式自己配置
;;
;;;保存帖子
;;;
(setq gnus-article-save-directory "~/News/Saved")
(setq gnus-save-all-headers t
gnus-use-long-file-name t
)
(setq gnus-folder-save-name "~/News/Saved"
gnus-file-save-name 'gnus-plain-save-name
)
(defun set-subject-last-kill ()
(interactive)
(setq subject (gnus-summary-article-subject))
(setq subject (replace-regexp-in-string "\\\\" "_" subject nil nil))
(setq subject (replace-regexp-in-string "\/" "\_" subject nil nil))
(setq subject (replace-regexp-in-string "~" "" subject nil nil))
(setq subject (replace-regexp-in-string "\*" "" subject nil nil))
(setq subject (replace-regexp-in-string "=*" "" subject nil nil))
(kill-new subject)
)
(define-key gnus-summary-mode-map [f8] 'set-subject-last-kill)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;; .gnus.el文件配置结束!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
好了,现在打开Emacs
然后m-x gnus RET
按照NewBlue写的,开始畅游useNet吧。:)
[2/21/05]
保存需要的帖子
1,u来保存。 帖子的前面出现!。而且读过的帖子不会[消失]。
2,o来保存到指定的文件夹.
这里需要指定一下要保存的位置,不然你的路径如果和我一样复杂的话,嘿嘿。
;;;保存帖子
;;;
(setq gnus-article-save-directory "~/News/Saved")
2005-2-23[quote]
一般用Emacs+gnus的操作注意区分大小写
1,打开Emacs
2,m-x gnus <RET> 此时如果你连接在网络上,gnus会自动去取回新的帖子。在每一个组名前面的数字就是你没有读过的帖子。[你也可以在第一次下载帖子的时候在组名前面按c,来把所有的帖子置为已读。这样你有新的帖子就会一目了然了。]
3,J s 收取新帖子的内容。
4,J j 把gnus unplugged。然后就可以看帖子了。用n来看下一个未读帖子。空格也可以。
5,需要回复按F (包含原帖)。c-c c-c发送。如果你这个时候没有上线,那么gnus会把帖子放到发送队列里面,等你上线了,按J c就都发送了。
好了,祝你玩儿的愉快。:)
待续。。。。。。
[quote]2005-2-23
一般用Emacs+gnus的操作注意区分大小写
1,打开Emacs
2,m-x gnus <RET> 此时如果你连接在网络上,gnus会自动去取回新的帖子。在每一个组名前面的数字就是你没有读过的帖子。[你也可以在第一次下载帖子的时候在组名前面按c,来把所有的帖子置为已读。这样你有新的帖子就会一目了然了。]
3,J s 收取新帖子的内容。
4,J j 把gnus unplugged。然后就可以看帖子了。用n来看下一个未读帖子。空格也可以。
5,需要回复按F (包含原帖)。c-c c-c发送。如果你这个时候没有上线,那么gnus会把帖子放到发送队列里面,等你上线了,按J c就都发送了。
好了,祝你玩儿的愉快。:)
2005-2-25
呵呵。不知道大家是否和我一起来学习呢?呵呵。
今天再来一课。。
修改emacs丑陋的脸
也许你认为emacs长得丑了点儿。
请不要这样认为。这次我们就来学习一下如何利用color-theme
首先我们需要一个叫做color-theme.el的东西。Emacs强大之处就是在于它有数不清的el来增强功能。
关于如何得到这个文件还是用google吧。:)
好了,现在我们已经拥有这个文件了。大多你得到的是一个.gz文件,解开文件放到你的Emacs可以加载的地方:
在你的.emacs里面加入
(add-to-list 'load-path "/tmp")
/tmp就是你的目录。我使用windows,在不同的盘符下面好像不行。就是说你的bin目录和要加载的目录似乎必须在一个盘上面才行。反正我不知道怎么弄。以后再找解决的办法。
如果你和我一样搞不定,那么还有其他办法,你可以把你的color-theme.el放到你的emacs的安装目录里面的lisp/emacs-lisp目录里面。然后c-x c-f打开color-theme.el,byte-compile一下,得到elc文件。好了,到此你的Emacs可以找到你的各种各样的theme 了。
看看,点击菜单条的tool,是不是最下面多出来一个color-theme?嘻嘻,就是他了。
点击你就可以发现各种各样的主题。
选择一个,我选择了taylor。
好了,打开你的.emacs文件填入:
(require 'color-theme)
(color-theme-taylor)
保存。
你可不要问我.emacs在什么地方啊!比我记性还差! -_-b
好了,现在c-x c-c 退出。
再次打开,是不是变样了?哈哈~~~
什么?没有????
那么这样,打开你的.emacs文件。把它也做一次byte-compile。
然后退出再次进入就行了。哈哈~~~