Google
 
Back to index

工欲善其事,必先利其器!Emacs 提供了大量的可定制功能,能满足日常生活中的各种应用。

活用 Emacs,从按得抽筋的小拇指里,获得无限的快感!

Emacs for Windows的下载地址EmacsWin32:

比较好的Emacs站点:

比较全的Elisp包:http://www.emacswiki.org/cgi-bin/wiki/WikifiedEmacsLispList

http://www.emacsblog.org/

http://xahlee.org/emacs/emacs.html

http://nschum.de/src/emacs/

我都用Emacs来干什么?

Emacs的基本使用

Emacs的学习,是一个渐近的过程,熟悉Emacs的日常使用,是最起码的要求。

Emacs的正则表达式

Emacs的扩展

Emacs的各种各样的扩展,正是体现了Emacs的强大!

Gnus 的使用

灵活地使用 Gnus 来上新闻组与收发邮件,用习惯了,会不再习惯其它新闻组阅读客户端的。

elisp

正是elisp的存在,才使得Emacs变得如此之强大。学习和使用elisp,正是每个Emacser的必修功课。

Xah's Emacs Lisp Tutorial

一些零散的东西

修改Emacs的标题栏,使其更加有意义

Emacs默认在标题栏显示emacs@computername这样的字符串,很没有意义,如下图所示:

我们可以通过修改.emacs来显示当前buffer的名字,只要把下面的代码加入到.emacs里即可:

(setq frame-title-format "emacs@%b")

现在,Emacs的标题栏就显示为emacs@work.og,其中work.org就是当前buffer的文件名。

把缺省的 major mode 设置为 text-mode, 而不是几乎什么功能也没有的 fundamental-mode.

(setq default-major-mode 'text-mode)

光标靠近鼠标指针时,让鼠标指针自动让开,别挡住视线。

(mouse-avoidance-mode 'animate)

防止页面滚动时跳动, scroll-margin 3 可以在靠近屏幕边沿3行时就开始滚动,可以很好的看到上下文。

这样就和我们一般的习惯一样了,不会半屏半屏的跳了

把这段代码加到.emacs里即可: (setq scroll-margin 3

scroll-conservatively 10000)

参考文献总汇

Emacs统计字数的方法

Emacs里计算某个单词出现的次数

Emacs计算器模式介绍

在Windows下设置Emacs的home目录

断电后Emacs不能顺利启动