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)))有没有简单的方法...
我有一个有关退出Emacs时如何“正常退出SLIME”的问题。这是我的配置文件的相关部分: SLIME配置(setq下级lisp程序“ / usr / local / bin / sbcl” ...
当我从活动缓冲区中调用组织内容时,我得到了想要的轮廓。但是,如果我在这样的lisp函数中使用它(split-window-right(截断(* W 0.75)))(if(get-buffer“ inbox.org”)...
我喜欢doc-tests的Python功能,用于独立测试功能。 Emacs Lisp是否有类似的东西,或者我可以用某种方式模仿它吗?例如,此函数从...
我是ELisp的新手,我无法设置变量值以备后用。我阅读了有关访问变量值的文档,并在此线程中尝试了答案,但是我仍然遇到错误的类型...
我称git获取顶级目录(根据是否有一种方法可以在一个命令中获取git根目录?)。 (let((tmpbuffer(get-buffer-create(make-temp-name“ git”)))))(调用进程“ git” nil ...
我有时会尝试和实现该出口可以识别$ 1100 ^ {\保监会} C $和1000 ^ \保监会,但不能识别1000 ^ \ circC和1000 ^ \保监会c正确,所以这是添加℃的最佳方式是什么?我会 ...
我经常发现自己打字上线,当我意识到我需要(ED)的变量定义(或类似的东西)上面的线。我想是从上线的任何位置按C-回报...
我用这找到列表重复:(defun定义有-的DUP(X)(让((DUP的(副本树X)))(如果(EQ(长度(删除-的DUP的DUP))(长x))无ŧ )))(具有-的DUP(列表1 2 3 3)); => T ...
我想保持多个emacs的配置类似emacs的前奏曲,emacs的起动杰,和我自己的自定义emacs的同时配置上相同的用户帐户上同一台PC上。对于我所建立...
现在,这只是罚款:(setq人“((‘1’)(B‘2’))。)(assq - 删除 - 全部”一个人),但我使用的字符串作为我的应用程序键:( setq人“(。( “一”, “富”)( “b”, “酒吧”))),这不能做任何事:...
在Emacs中,我使用recentf广泛。而不是调用find-文件,我通常调用自定义函数xsteve-IDO-选择 - 从 - recentf代替,让我从我的recentf文件选择。我如何 ...
我有一个可编程的机械键盘,可以在任何地方放置任何键。在我们公司,我们最近切换到Windows PC,因为可怕的Windows密钥打破了我的emacs配置...
我有一个函数从github仓库检索IP。我第一次调用函数时得到错误“符号的值为变量是无效的:响应”,但是在第一次调用之后的任何后续调用都是......
什么是Emacs Lisp中的“with-eval-after-load”
当我从这里尝试安装persp-mode时,我遇到了带有-eval-after-load的宏。但是我无法在Emacs和/或Google上找到宏。它在哪里定义?它是标准的一部分......
我正在审查emacs包中的neotree包代码。我不知道下面宏定义中下划线(_)的含义。 (lambda(&rest _))宏的完整定义如下。 ...
在Emacs中,一些变量在通过M-x自定义设置时具有特殊行为,当您通过setq设置相同变量时,这些行为不会被触发。是否有一种编程方式来设置这样的变量......
这是我的第一个elisp计划。我正试图在Emacs启动时制作各种仪表板。我正在关注elisp启动页面startup.el中的代码:( defun dashboard()“...
我已经使用Emacs超过三年了,但是在Lisp中编写甚至小函数还需要几天的时间。我查看了GNU Emacs Lisp参考手册,但它庞大且结构化......
编辑过程在emacs中非常静音,这就是为什么我决定让它变得更快更方便,我只遇到这个程序(代码串)不能自我更新的问题,那......