elisp 相关问题

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

Emacs我想从lisp函数调用execute-kbd-macro

我想从Lisp函数调用一个键盘宏。我希望在一些自定义错误处理中进行分层。 mykey是以(fset ...)格式存储在文本文件中的键盘宏。我加载了加载文件...

回答 1 投票 3

终端内的Emacs动态更改光标颜色

我正在尝试动态地将Emacs中的光标颜色更改为另一种颜色。我正在使用emacs -nw作为终端Emacs。我正在使用的终端是Rxvt-Unicode(Urxvt)。因为Emacs不能(...

回答 2 投票 8

即时银行帐号验证

今天我不得不将真实(死树)信件中的银行帐号复制到Emacs缓冲区,然后通过电子邮件发送。我把它从信件复制到Emacs缓冲区时犯了一个错误(......

回答 1 投票 6

如何一次将钩子应用于多个Emacs模式?

我正在阅读一篇关于格式良好的Git提交的文章,我想知道如何将一些规则应用于Magit日志模式。它似乎同时使用3种主要模式:Magit,Log,......

回答 5 投票 9

Lisp表达式被评估为一个列表,而不是理解它是如何工作的

我的老师很难解释。他给了我们一个问题,答案是他无法解释,导致我自己不了解太多。任何人都有可能打破如何......

回答 1 投票 0

Scheme和Clojure没有原子类型谓词 - 这是设计的吗?

常见的LISP和Emacs LISP具有原子类型谓词。 Scheme和Clojure没有它。 http://hyperpolyglot.wikidot.com/lisp是否存在设计原因 - 或者它不是必不可少的......

回答 7 投票 13

摆脱“引用自由变量”字节编译警告

我正在写一个emacs主模式,它使用缓冲区局部变量来存储一些状态:( defun foo-mode()“我很好的主模式”(交互式)(kill-all-local-variables)(setq mode-name) “foo”)...

回答 2 投票 38

Emacs警告加载“... / .emacs.el”时发生错误:

在emacs中编辑.emacs.el时,我运行了Alt + X eval-buffer命令。我的操作系统是Windows。当我重新启动emacs时,它会显示以下警告:警告(初始化):发生错误时......

回答 4 投票 1

为什么无法使用cscope在emacs中导航java代码

我安装了cscope 15.7a,我的.emacs设置如:;; cscope(require'xcscope)(add-hook'java-mode-common-hook'(lambda()(需要'xcscope)))我可以使用cscope打开C / C ++代码文件;和......

回答 2 投票 0

Elisp递归最大深度

我有一个快速的问题。我理解递归。我也理解为什么需要实现递归的深度限制。我的问题涉及最大深度时的随机性......

回答 1 投票 2

Emacs:设置特定窗口的背景颜色

是否可以设置特定emacs窗口的背景颜色?我正在使用“专用窗口”功能将emacs缓冲区固定到帧。但是,我也希望那个窗口......

回答 3 投票 4

维护用户安装的elisp的Emacs自动加载文件?

Emacs有这个看似非常好的工具,用于根据表单的魔术源代码注释(“自动加载cookie”)构建自动加载文件;;; ### autoload,它们将被放置在行上...

回答 2 投票 9

如何在Elisp中获取变量的初始值?

在Emacs Lisp中,是否有一个函数来获取由defvar启动的符号的初始值?像下面显示的some-function :( defvar var“initial value”)(setq var“change value”)(some -...

回答 5 投票 4

如何在保存之前对Emacs中更改的行执行操作?

我想添加一个before-save-hook,我可以对上次保存以来发生变化的行进行一些操作。例如,删除尾随空格,检查缩进等。我不想......

回答 1 投票 4

Scheme和Lisp最佳实践:对于Scheme的递归是,对于Lisp是否为no?

据我所知 - 如果错误我会在这里得到纠正 - 良好的Scheme实践是做任何需要循环的事情,重复递归,而且溢出不会成为问题,因为......

回答 4 投票 4

是否有一个简洁的emacs lisp相当于Python的[n:m]列表切片?

令我惊讶的是,我发现自己在emacs lisp中遗漏的一件事是特定的列表操作。我想念Python的简洁列表切片。 >>> mylist = [“foo”,“bar”,“baz”,“qux”,“......

回答 2 投票 20

在.dir-locals.el中定义新变量

我是emacs的新手。如何在.dir-locals.el中定义和使用新变量?这是我的.dir-locals.el,它不起作用。 (setq clang_args'(“ - isystem / usr / include / glib-2.0”“ - ...

回答 2 投票 3

在org-mode中将CREATED date属性添加到TODO

我阅读了组织模式手册,但找不到向新创建的TODO添加CREATED字段的简单方法。结合org-log-done,然后可以计算关闭特定时间所花费的时间......

回答 8 投票 19

(声明(缩进*))是如何工作的?

信息页面未提及此声明。我找到了用于设置为1,2或3的用途,但还有哪些其他选项?它到底是做什么用的?从表面上看,它看起来像......

回答 2 投票 3

如何将elscreen标签放在顶部?

我在我的GNU Emacs 24.2.1中使用elscreen目前,当我拆分窗口时,我在每一半都有一个相同的选项卡面板:elscreen http://i.zlowiki.ru/121101_0f30ebba.png/800请注意这两个下窗......

回答 3 投票 9

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