elisp 相关问题

Emacs Lisp是GNU Emacs文本编辑器的扩展语言,事实上,Emacs的大部分功能都是使用Emacs Lisp实现的。用户通常通过将Emacs Lisp语句添加到他们的`〜/ .emacs`或编写单独的包来定制Emacs的行为。

通过半间隔法求方程的根

我现在遵循sicp查找方程式的根#+ begin_src emacs-lisp:session sicp:lexical t(defun close-enoughp(xy)(

回答 1 投票 0

(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 (((足够好-...

回答 1 投票 0

Elisp使用在函数列表中使用progn

我是emacs的新用户。并尝试编写一些Elisp以便更好地学习该软件。虽然我遇到一些问题。我想使用对progn的应用按顺序运行功能列表。但是我遇到了错误...

回答 3 投票 2

如何以Emacs模式行格式调用函数

我想以Emacs模式行格式调用某些方法。例如,计数字可查看选择了多少个字符或光标在什么类别/方法名称上。这是我当前的模式行...

回答 1 投票 0

您是否有一个用于记住car和cdr含义的助记符?

[我的大部分Lisp经验都来自Elisp。因此,我发现自己只是偶尔写Lisp。当我回到它的时候,我常常忘记了car和cdr之间的区别,需要...

回答 12 投票 15

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)(如果(...

回答 1 投票 0

错误的参数类型listp,“ GIF”,当反转列表时

我编写了这样的功能来反转列表练习2.18。定义一个过程反向,以列表为参数,并以相反的顺序返回相同元素的列表:#+ begin_src emacs-lisp:...

回答 1 投票 0

如何计算emacs lisp中两个集合之间的差异,集合应该是列表

如何计算Emacs Lisp中两组之间的差异?集合应该是列表。该程序应该非常简单且简短,否则我将无法理解。我是新手。 Thx

回答 5 投票 6

如何使用request.el与本地服务器通信

我正在尝试使用request.el程序包将数据发布到侦听端口8765的本地服务器,但没有成功--我总是收到空响应。我想知道我是否在做错事...

回答 1 投票 0

在SICP示例平均阻尼中返回函数作为参数

我尝试了SICP的以下高阶函数:(defun average-damp(f)(lambda(x)(average x(fx))))(defun average(xy)(/(+ xy)2.0)) (defun square(x)(* xx))((平均阻尼...

回答 1 投票 0

通过闭包创建实例

我正在从SICP#+ begin_src方案中读取示例3.1分配和本地状态(定义(提现余额)(lambda(金额)(如果(> =余额金额)(开始(设置!余额!

回答 1 投票 0

带有pi-sum的数字,但报告错误的stringp错误

我了解了以下代码模式,该模式抽象了sum#+ BEGIN_SRC方案:结果值(定义(求和项a下一个b)(如果(> ab)0(+(求和a))(总和(next a)和下一个b)) )))...

回答 1 投票 0

两者(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#+ ...

回答 1 投票 0

符号的变量值无效:运行set-of-setp时为false

按照SICP的指令,我将其交集重写为(defun相交集(set1 set2)(cond((或(null set1)(null set2))'())(((set-setp(car set1 )set2)(...

回答 1 投票 0


在elisp中隐藏一个全局变量

我定义全局变量x ELISP>(defvar x(cons 1 3))x ELISP> x(1。3)经过一些操作,我想对x进行阴影处理并将值10重新分配给ELISP>(defvar x 5)x ELISP> x(1.3)...

回答 1 投票 0

用逗号在组织中用逗号分隔句子

敲击org中的M-e,它调用org-forward-sentence,因此将句点移到句子的结尾。我希望以逗号移动。当引用org-forward-sentence时,请注意(let((......>

回答 1 投票 0

Elisp定义阿克曼函数

我正在阅读SICP并参考其练习1.10。以下过程将计算一个称为Ackermann函数的数学函数。 (定义(A x y)(cond((= y 0)0)((= x 0)(* 2 y))...

回答 1 投票 0

使用空格而不是Control来避免emacs变小?

我通过过度按压C-x开发了emacs小指盒。理想情况下,我想使用空格键代替控制作为前缀命令,因为使用...

回答 11 投票 4

如何从文件内部获取elisp程序文件的路径?

编辑文件时,说current-file-path.el,我可以得到以下代码:(消息(格式为“此处为当前文件%s的路径”(缓冲区文件名)))执行时缓冲区中的语句...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.