elisp 相关问题

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

什么是“ emacs加载路径”?

我想更改我的emacs源代码主题。他们说在emacswiki中,我必须在加载路径的目录中添加.el文件,但是加载路径是什么?以及如何访问它?

回答 1 投票 7

从底部显示缓冲区弹出消息

我写了这样一个函数,在底部弹出一个缓冲区(defun popup-new-message(msg)(interactive(let((buffer(generate-new-buffer“ pop-message”))))(with-current -buffer缓冲区(...

回答 1 投票 0

Common Lisp,Emacs和Slime:启动后在repl中自动进行软件包切换

我正在尝试编写一个elisp函数,如果它没有运行,它将自动启动史莱姆,然后在将它们加载到repl中之后更改为某个quicklisp软件包。当史莱姆已经运行时,...

回答 1 投票 0


在没有保存内容时更新标签栏

我正在使用Tab-bar将我在Emacs中的工作编成表格,到目前为止,我发现tabbar-ruler基本上增加了一个指示符,用于显示文件被修改的时间。显然,它本身并不起作用。我加了一些...

回答 1 投票 3

如何使Emacs使用制表符代替空格?

我已经将一个indent-for-tab-command命令绑定到了一个键,我希望它像已经使用制表符一样进行特定于智能模式的缩进。在所有模式下。它总是插入空格...

回答 2 投票 6

Emacs描述键期望输入什么?

[我处于Emacs的*临时状态,然后尝试(描述键为C-x C-f”),然后返回“ C-x SPC C-f未定义”。显然,它无法识别我的C-x C-f速记。它期望什么? ...

回答 2 投票 2

在这种情况下如何使用(交互式“ r”)功能?

我定义了一个函数,并希望将该区域用作可选参数。 (defun my-grep-select(&optional beg end)(交互式“ r”)(如果标记有效(....)(....))我想...

回答 3 投票 7

emacs删除区域只读

与Emacs特定区域密切相关,仅只读如何删除缓冲区中文本区域上的只读属性。例如,如果您在emacs中使用python shell并意外地...

回答 2 投票 0

Emacs Lisp可以将lambda形式分配给像Scheme这样的变量吗?

[在研究Emacs Lisp的符号单元格时,我发现对于(defun a(&rest x)x)这样的示例函数,我可以调用(symbol-function'a),该函数返回(lambda(&rest x)x)。我...

回答 1 投票 0

在Emacs minibuffer中启用自动完成功能

我正在尝试在minibuffer中打开自动完成功能:(add-hook'minibuffer-setup-hook'auto-complete-mode)我得到的是在minibuffer的第一个实例中自动完成工作,但不再。那...

回答 3 投票 4

使用defalias或新功能创建Lisp别名吗?

我希望我的列表具有与列表相同的功能。在大多数Lips中(我在Emacs Lisp上),我可以简单地编写(defalias'mylist'list),但是如果我想编写自己的书,则可以编写(defun mylist(&...

回答 1 投票 -1


将所有打开的组织模式文件放入列表中,以最终与头盔列表一起使用

我正在尝试将所有(打开的)组织文件放在一个列表中,以便将它们添加到helm-projectile-switch-to-file列表中。我能够找到以下代码:(->>(buffer-list)(--select(with -...

回答 1 投票 0

省略我如何直接输入哈希图? Hash的阅读语法怎么样?

我想直接像javascript一样输入一个哈希:hash = {key1:'value1',key2:'value2',key3:'value3'}有时为了提高可读性,我在elisp:#s(:a 1:b 2)...

回答 2 投票 1

在程序中而不是在交互式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

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