197得票3回答
如何让Emacs在磁盘上的文件发生更改时自动刷新所有缓冲区?

我有一个非emacs的全局搜索替换功能,会导致磁盘文件比我的emacs缓冲区更加更新。有没有一种方法可以让emacs一次性从磁盘刷新所有的缓冲区,而不必每个文件都重新加载呢? 谢谢! D

158得票10回答
Emacs中是否有“重复上一个命令”的功能?

经常有这样的情况,我翻阅apropos和文档寻找像下面这样的内容,但最终放弃回到手头的任务: (重复上一个命令) 执行我刚刚执行的最后一个C-或M-命令(重新绑定到fn键) 或者有时是相关的: (描述最后一个函数) 我刚刚误按了哪个按键,它的效果想要加入我的技巧袋中。describe...

149得票14回答
如何在Emacs中实现代码折叠效果?

如何实现类似代码折叠或 org-mode 使用的循环类型?在 elisp 中创建此类行为的最佳解决方案是什么? 编辑:对不起,我的表述不够清晰。我想在 elisp 中编写某些与代码折叠非常相似的程序,更确切地说是与具有可扩展层次结构的 org-mode 最相似的程序。我想知道实现这种效果的最佳...

147得票6回答
如何对我 .emacs.d 目录中的所有内容进行字节编译?

我决定尝试Emacs,并且非常喜欢它。现在,我正在使用Emacs Starter Kit,它提供了更好的默认设置和一些很好的自定义功能以适应Emacs的默认安装。 我进行了一些自定义设置,添加了一些东西,如yasnippet、color-themes、unbound等。我设置了一个githu...

131得票1回答
Emacs Ruby自动补全功能几乎可以正常使用。

我一直在更新我的emacs配置,使用Rsense实现了代码自动补全下拉框。在大多数文件中,这个功能运行良好,但是我发现在编辑我的ruby on rails项目中的一些代码时,它不能让我从表格中选择答案。 这是我的设置: https://github.com/map7/simple_emacs...

126得票4回答
Emacs/Elisp:井号(pound,number sign,octothorp)符号有什么用途?

这是什么作用?(add-hook 'compilation-mode-hook #'my-setup-compile-mode) ...它与...有何不同?(add-hook 'compilation-mode-hook 'my-setup-compile-mode)

123得票13回答
在迷你缓冲区中显示当前文件的完整路径的功能

我需要获取正在使用emacs编辑的文件的完整路径。 是否有可以实现此功能的函数? 如果没有,那么获取此路径的elisp函数是什么? 如何将结果(路径名)复制到剪贴板以便重用? 我正在使用Mac OS X和Aqumacs。(setq filepath (get-fullpath-curr...

112得票1回答
Emacs Lisp中setq和setq-default的区别

我有一个问题关于Emacs Lisp。什么是 setq 和 setq-default 的区别? 教程说,setq 在 本地缓冲区 生效,而 setq-default 会影响所有缓冲区。 例如,如果我在 init.el 文件中写下 (setq a-var a-vars-value),那么在启...

111得票10回答
如何设置Emacs窗口的大小?

我正在尝试检测我要在其中启动emacs的屏幕大小,并相应地调整窗口(在emacs中称为frame)的大小和位置。我试图设置我的.emacs文件,以便我始终获得一个“相当大”的窗口,其左上角靠近我的屏幕左上角。 我猜这对于一般情况来说是一个很大的要求,所以为了缩小范围,我最感兴趣的是Windo...

110得票4回答
在Emacs Lisp中,如何检查变量是否已定义?

在Emacs Lisp中,我该怎么检查一个变量是否被定义?