emacs lisp总结

Emacs有三种Lisp模式,其命令名称如下:

 emacs-lisp-mode     用于Emacs Lisp代码的编辑(文件名.emacs或后缀.el)
 lisp-mode     用来编辑另一个Lisp系统的Lisp代码(后缀.l或.lisp)
 lisp-interaction-mode     用来编辑和运行Emacs Lisp代码(交互模式)
本文只讨论 lisp-interaction-mode模式。

缺省情况下*scratch*就是处于这种模式,无后缀的文件名一般也会让Emacs进入Lisp交互模式,当然你可以使用变量auto-mode-alist进行设置。


C-x C-e 执行选中的文字

lisp是一种集合语言,不能层次的括号相互嵌套。
下面是有区别的:
(x x x)  ;;解释器会去解析括号内容,然后去计算结果
'(x x x) ;;不去解析

C-h v 看变量
C-h f 看函数

posted @ 2009-04-16 16:23  Fan Zhang  阅读(552)  评论(0)    收藏  举报