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 看函数

相关文章:

  • 2022-12-23
  • 2021-04-01
  • 2022-12-23
  • 2021-05-03
  • 2022-12-23
  • 2022-12-23
  • 2021-06-11
  • 2021-10-09
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-06
  • 2022-12-23
  • 2021-07-08
  • 2021-09-20
  • 2021-07-10
相关资源
相似解决方案