Emacs Lisp是GNU Emacs文本编辑器的扩展语言,事实上,Emacs的大部分功能都是使用Emacs Lisp实现的。用户通常通过将Emacs Lisp语句添加到他们的`〜/ .emacs`或编写单独的包来定制Emacs的行为。
我现在遵循sicp查找方程式的根#+ begin_src emacs-lisp:session sicp:lexical t(defun close-enoughp(xy)(
(sqrt-iter-cond 1 x)与(sqrt-iter-cond 1.0 x)的差
我阅读了答案https://stackoverflow.com/a/58899297/7301792,该答案通过迭代#+ begin_src emacs-lisp:session sicp:lexical t(defun sqrt-iter-cond(guess x)(cond (((足够好-...
我是emacs的新用户。并尝试编写一些Elisp以便更好地学习该软件。虽然我遇到一些问题。我想使用对progn的应用按顺序运行功能列表。但是我遇到了错误...
我想以Emacs模式行格式调用某些方法。例如,计数字可查看选择了多少个字符或光标在什么类别/方法名称上。这是我当前的模式行...
[我的大部分Lisp经验都来自Elisp。因此,我发现自己只是偶尔写Lisp。当我回到它的时候,我常常忘记了car和cdr之间的区别,需要...
max-lisp-eval-depth查找sqrt-iter
我正在SICP的练习1.6中工作,该练习重写了演示案例#+ begin_src emacs-lisp:session sicp:results输出(defun sqrt(x)(sqrt-iter 1.0 x))(defun sqrt-iter(guess x)(如果(...
我编写了这样的功能来反转列表练习2.18。定义一个过程反向,以列表为参数,并以相反的顺序返回相同元素的列表:#+ begin_src emacs-lisp:...
如何计算emacs lisp中两个集合之间的差异,集合应该是列表
如何计算Emacs Lisp中两组之间的差异?集合应该是列表。该程序应该非常简单且简短,否则我将无法理解。我是新手。 Thx
我正在尝试使用request.el程序包将数据发布到侦听端口8765的本地服务器,但没有成功--我总是收到空响应。我想知道我是否在做错事...
我尝试了SICP的以下高阶函数:(defun average-damp(f)(lambda(x)(average x(fx))))(defun average(xy)(/(+ xy)2.0)) (defun square(x)(* xx))((平均阻尼...
我正在从SICP#+ begin_src方案中读取示例3.1分配和本地状态(定义(提现余额)(lambda(金额)(如果(> =余额金额)(开始(设置!余额!
我了解了以下代码模式,该模式抽象了sum#+ BEGIN_SRC方案:结果值(定义(求和项a下一个b)(如果(> ab)0(+(求和a))(总和(next a)和下一个b)) )))...
两者(funcall(lambda和(lambda都起作用)>
[我正在用示例#+ begin_src emacs-lisp:session sicp:lexical t阅读elisp文档中的Simple-Lambda(funcall(lambda(abc)(+ abc))1(* 2 3)(-5 4)) #+ end_src#+ ...
按照SICP的指令,我将其交集重写为(defun相交集(set1 set2)(cond((或(null set1)(null set2))'())(((set-setp(car set1 )set2)(...
我定义全局变量x ELISP>(defvar x(cons 1 3))x ELISP> x(1。3)经过一些操作,我想对x进行阴影处理并将值10重新分配给ELISP>(defvar x 5)x ELISP> x(1.3)...
敲击org中的M-e,它调用org-forward-sentence,因此将句点移到句子的结尾。我希望以逗号移动。当引用org-forward-sentence时,请注意(let((......>
我正在阅读SICP并参考其练习1.10。以下过程将计算一个称为Ackermann函数的数学函数。 (定义(A x y)(cond((= y 0)0)((= x 0)(* 2 y))...
我通过过度按压C-x开发了emacs小指盒。理想情况下,我想使用空格键代替控制作为前缀命令,因为使用...
编辑文件时,说current-file-path.el,我可以得到以下代码:(消息(格式为“此处为当前文件%s的路径”(缓冲区文件名)))执行时缓冲区中的语句...