本文主要是介绍ELisp编程一:运行elisp的各种方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用Emacs这么多年,越用功能越多,开发C++,Java,HTML,JavaScript,访问MySQL,CMake编辑。上新闻组,收Gmail,Emacs Lisp语言是其中的灵魂。
自己开发或者修改emacs的扩展模块就需要掌握ELisp,而且Lisp既然是人工智能语言,学会它会让自己的思维上一个层次。有这么多好处,还等什么呢?立刻行动起来吧。
执行最后一个S表达式
从最简单的如何在Emacs上执行加法开始:
输入M-x:shell进入shell终端,然后输入
(+ 2 3)
将光标放在最后一个括号后面,按下C-x C-e ,可以看到Mini-buffer上面显示结果5。函数实际上是这个
M-x:
eval-last-sexp
如果有多个元素的话,写法可以换行,写成如下形式:
'(rosevioletdaisybuttercup)
注意前面的' 符号是告诉Emacs不要对这个list求值,仅仅是原样输出'符号后面的list,因此C-x C-e的结果就是
(rosevioletdaisybuttercup)
运行buffer中所有的lisp</
这篇关于ELisp编程一:运行elisp的各种方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!