elisp 相关问题

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

在程序中而不是在交互式mdoe中使用`replace-regexp` >>

我尝试过ELISP>(代替正则表达式“战争”“谈判”“贸易战”)无ELISP>我期望的结果是“贸易谈判”如何在elisp程序中使用正则表达式?

回答 1 投票 0

Emacs按时间自动加载颜色主题

我可以让Emacs自动加载主题吗?还是在自定义时间执行某些命令?假设我要在上午9:00上班时使用M-x负载主题RET太阳光,而M-x老主题主题RET ...

回答 4 投票 9

set-of-set-p:符号的变量值无效:false

我从sicp#+名称中进行交集操作:case-2.3.3-element-of-set-p#+ BEGIN_SRC elisp:session sicp:结果值(defun element-of-set-p(x set )(cond((null set)false)((......>

回答 1 投票 0

等价于let *?

没有flet *的flet,因为我可以在emacs lisp中找到let *的let-因此,这四个替代方法中的任何一个都更习惯于定义一个函数多次使用的函数...

回答 3 投票 1

如何在缓冲区中自定义emacs键盘打印文本?

我想要绑定C-;打印console.log();然后返回两个字符,以便将光标放在括号的中间。这是我编写的代码:(global-set-key(kbd“ C-;”)'...

回答 1 投票 0

等价于let *?

没有flet *的flet,因为我可以在emacs lisp中找到let *的let-因此,这四个替代方法中的任何一个都更习惯于定义一个函数多次使用的函数...

回答 3 投票 1

用于计算高阶函数的黎曼积分公式

SICP在1.3.1章中介绍了黎曼积分公式(define(integral fab dx)(define(add-dx x)(+ x dx))(*(sum f(+ a(/ dx 2.0))add-dx b)dx))将其应用于特定情况#+ ...

回答 1 投票 0

使用牛顿法求根

[我编写了牛顿法,从elisp中的Scheme示例中查找根,为#+ begin_src emacs-lisp:session sicp:lexical t(defun deriv(g)(lambda(x)(/(-(funcall g(+ x dx))(funcall gx))...

回答 2 投票 1

内部定点内的try交互操作

我正在阅读SICP的修订说明:#+ begin_src emacs-lisp:session sicp:lexical t(defvar公差0.00001)(defun定点(f第一猜测)(defun close-enoughp(v1 v2)(

回答 1 投票 1

通过半间隔法求方程的根

我现在遵循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

© www.soinside.com 2019 - 2024. All rights reserved.