elisp 相关问题

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

更新结构字段

是否有更符合人体工程学的方法将函数应用于Elisp中的struct中的字段?说我有以下内容:(cl-defstruct stack xs)(defvar stack(make-stack:xs'(1 2 3 4 5)))有没有简单的方法...

回答 1 投票 1

如何正常退出SLIME和Emacs?

我有一个有关退出Emacs时如何“正常退出SLIME”的问题。这是我的配置文件的相关部分: SLIME配置(setq下级lisp程序“ / usr / local / bin / sbcl” ...

回答 9 投票 13

从Lisp调用组织内容不起作用

当我从活动缓冲区中调用组织内容时,我得到了想要的轮廓。但是,如果我在这样的lisp函数中使用它(split-window-right(截断(* W 0.75)))(if(get-buffer“ inbox.org”)...

回答 1 投票 0

我可以对ELisp函数进行文档测试吗?

我喜欢doc-tests的Python功能,用于独立测试功能。 Emacs Lisp是否有类似的东西,或者我可以用某种方式模仿它吗?例如,此函数从...

回答 1 投票 0

如何访问列表内变量的值?

我是ELisp的新手,我无法设置变量值以备后用。我阅读了有关访问变量值的文档,并在此线程中尝试了答案,但是我仍然遇到错误的类型...

回答 1 投票 0

我如何从流程输出中删除换行符?

我称git获取顶级目录(根据是否有一种方法可以在一个命令中获取git根目录?)。 (let((tmpbuffer(get-buffer-create(make-temp-name“ git”)))))(调用进程“ git” nil ...

回答 4 投票 14

如何添加在组织模式一℃可正确导出到乳胶

我有时会尝试和实现该出口可以识别$ 1100 ^ {\保监会} C $和1000 ^ \保监会,但不能识别1000 ^ \ circC和1000 ^ \保监会c正确,所以这是添加℃的最佳方式是什么?我会 ...

回答 3 投票 1

emacs的命令插入和上述光标缩进线

我经常发现自己打字上线,当我意识到我需要(ED)的变量定义(或类似的东西)上面的线。我想是从上线的任何位置按C-回报...

回答 3 投票 10

elisp的:如何找到列表重复

我用这找到列表重复:(defun定义有-的DUP(X)(让((DUP的(副本树X)))(如果(EQ(长度(删除-的DUP的DUP))(长x))无ŧ )))(具有-的DUP(列表1 2 3 3)); => T ...

回答 2 投票 3

维护多个emacs的配置在同一时间

我想保持多个emacs的配置类似emacs的前奏曲,emacs的起动杰,和我自己的自定义emacs的同时配置上相同的用户帐户上同一台PC上。对于我所建立...

回答 7 投票 13

elisp的:如何从字符串键的关联列表删除元素

现在,这只是罚款:(setq人“((‘1’)(B‘2’))。)(assq - 删除 - 全部”一个人),但我使用的字符串作为我的应用程序键:( setq人“(。( “一”, “富”)( “b”, “酒吧”))),这不能做任何事:...

回答 4 投票 16

在Emacs,如何维持近期的目录列表?

在Emacs中,我使用recentf广泛。而不是调用find-文件,我通常调用自定义函数xsteve-IDO-选择 - 从 - recentf代替,让我从我的recentf文件选择。我如何 ...

回答 3 投票 4

将元键重新映射到键盘上的其他键

我有一个可编程的机械键盘,可以在任何地方放置任何键。在我们公司,我们最近切换到Windows PC,因为可怕的Windows密钥打破了我的emacs配置...

回答 2 投票 0

(url-retrieve)符号作为变量的值为void

我有一个函数从github仓库检索IP。我第一次调用函数时得到错误“符号的值为变量是无效的:响应”,但是在第一次调用之后的任何后续调用都是......

回答 1 投票 0

什么是Emacs Lisp中的“with-eval-after-load”

当我从这里尝试安装persp-mode时,我遇到了带有-eval-after-load的宏。但是我无法在Emacs和/或Google上找到宏。它在哪里定义?它是标准的一部分......

回答 1 投票 24

elisp中的下划线(_)是什么意思?

我正在审查emacs包中的neotree包代码。我不知道下面宏定义中下划线(_)的含义。 (lambda(&rest _))宏的完整定义如下。 ...

回答 2 投票 9

如何在Emacs Lisp中以编程方式设置自定义变量?

在Emacs中,一些变量在通过M-x自定义设置时具有特殊行为,当您通过setq设置相同变量时,这些行为不会被触发。是否有一种编程方式来设置这样的变量......

回答 2 投票 7

如何将成员从列表作为字符串传递给另一个函数?

这是我的第一个elisp计划。我正试图在Emacs启动时制作各种仪表板。我正在关注elisp启动页面startup.el中的代码:( defun dashboard()“...

回答 1 投票 1

Emacs Lisp功能指南?

我已经使用Emacs超过三年了,但是在Lisp中编写甚至小函数还需要几天的时间。我查看了GNU Emacs Lisp参考手册,但它庞大且结构化......

回答 12 投票 16

如何通过ALT-M在emacs中进行编译?

编辑过程在emacs中非常静音,这就是为什么我决定让它变得更快更方便,我只遇到这个程序(代码串)不能自我更新的问题,那......

回答 1 投票 0

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