【发布时间】:2013-09-19 13:17:37
【问题描述】:
你会如何设置 emacs 从不创建任何新框架。如果我想要框架,我会在 emacs 内部进行。
令人讨厌的是,每当我从 emacs 外部的文件管理器中单击一个文件时,都会打开一个全新的 emacs 实例,并且伴随着所有较长的加载时间。
打开一堆文件,每个文件都需要大约 5 秒才能最终加载,这不是很方便。 所以我想要做的是:每当我在文件管理器上单击一个文件时,我希望该文件在一个已经作为新缓冲区运行的 emacs 实例中打开。
我该怎么做?
在带有 Gnome 3.8.4 的 Fedora 19 上使用 emacs 24.3.1
【问题讨论】:
-
假设 Basile Starynkevitch 的假设是正确的,那么您的描述并不完全正确;您实际上是在启动多个 Emacs 实例(每个实例都有一个 single 框架),而不是打开新框架(这意味着单个实例)。由于每个都需要大约 5 秒才能打开,因此这是几乎可以肯定正在发生的事情。 (如果你热衷于,你无疑也可以将启动时间减少到不超过一秒左右,使用
eval-after-load并尽可能自动加载。另见stackoverflow.com/questions/778716/…)