15得票6回答
Emacs Lisp:如何将一个文件夹及其所有一级子文件夹添加到load-path中

如果我有这样的文件夹结构设置:If I have a folder structure set up like this:~/Projects emacs package1 package1-helpers package2 ...

83得票11回答
Emacs - 调用(server-start)时出错。

我目前在Windows Vista SP1中使用GNU Emacs 23.0.93.1。在我的.emacs文件中,我调用了(server-start),导致出现错误信息:The directory ~/.emacs.d/server is unsafe。有人见过这个问题并知道解决方法或变通方法...

23得票2回答
在Emacs Lisp中PPRINT是什么?

在Emacs Lisp中似乎没有PPRINT函数。那么在elisp中如何像在Common Lisp中一样漂亮地打印S-EXP?

7得票2回答
在elisp中捕获错误情况的最佳方法是什么?

我正在尝试增强 etags-select 函数,使其在查找标签失败时回退到正常的 find-tag 功能。我尝试的代码如下: (defun my-etags-find-tag () "Find at point or fall back" (interactive) (unles...

14得票1回答
如何配置 Spacemacs,使其在启动时执行代码?

前言 我知道标题看起来很主观,但我希望这个问题可以成为 spacemacs 的一个平稳入门,适用于那些完全不了解 emacs 的新手(就像我一样)。 你可能会想知道为什么我决定使用 spacemacs,它是一个高度自定义的 emacs hack,而没有花时间先适应原始的 emacs。实际上...

8得票2回答
Emacs Lisp网络连接-如何处理进程对象?

假设在本地主机上运行一个TCP服务器,地址为localhost:8080,另一个理解列表的Lisp方言。现在我在Elisp中打开一个网络连接。 setq pserv (open-network-stream plisp "test1.l" "localhost" 8080) 成功将开放网...

8得票2回答
Emacs与XCode的交互

我在我的Mac上使用Emacs进行Xcode编程,大部分情况下都很好用。我在Xcode中双击文件,它会在现有的Emacs窗口中打开。我编译代码时会出现语法错误,再次双击即可在当前的Emacs窗口中查看。非常方便。 这些都是XCode与Emacs的交互。有没有人知道如何让Emacs与XCode...

8得票3回答
在不重新加载主模式的情况下更新emacs中的font-lock关键字

我正在对 SLIME 进行小修改,从而可以获取 Lisp 中当前加载的所有符号,分析它们并使字体锁定变成彩色。 我成功地完成了所有这些步骤,但有一个小问题——当字体锁定中的关键字列表更改时,缓冲区不会更新,除非重新启动主要的 lisp-mode。我不想每次更新关键字时都重启 lisp-mod...

10得票3回答
Emacs模式多行注释

什么是在emacs模式中定义多行注释的正确方法(例如C语言的 /* */)? 我所见的elisp示例只能用于以单个分隔符开头并一直到行尾结束的注释(例如C++的//或perl的#)。

8得票5回答
如何在Emacs Lisp中计算两个集合(列表)之间的差异?

如何在Emacs Lisp中计算两个集合的差异?这些集合应该是列表。程序应该非常简单和短小,否则我就无法理解它。我是新手。谢谢。