【发布时间】:2010-11-18 19:45:12
【问题描述】:
我想知道是否有人对在 OS X 上设置 emacs 23 有任何建议。我已经使用 Linux/Windows 一段时间了,我会打开许多 emacs 实例,它们是独立的 - 例如,我可以在不同的框架中有两个独立的文件,每个文件都有自己的 R、Python 和/或 shell 运行。我认为这是不受欢迎的(?) - 但它使每个脚本文件的工作目录分开,这是我喜欢的。
我知道在我的 .emacs 文件中设置(服务器启动)有一些优势,现在首选方式是调用“emacsclient”而不是“Emacs”(?)。我发现这个线程通过 Applescript 促进了这种情况的发生: Emacs 23, OS X, multi-tty and emacsclient
但我想知道这是否是唯一的方法 - 当我在 OS X 上打开两个 emacs 实例时,它给了我错误:
** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x3803, name = 'org.gnu.Emacs.ServiceProvider'
但打开一个新框架允许我编辑文件。我知道对于 OS X 上的 vim,有一个叫做“mvim”的东西,它允许启动多个 vim 实例,但是对于 emacs 有类似的东西吗?很抱歉这个冗长的问题 - 总而言之,我想这些是我想请教您的专业知识的问题:
(1) 'emacsclient' 是专家的方式,和 (2) 如果没有必要,有没有办法让多个 emacs 23 实例(不仅仅是帧)在 OS X 上运行?
谢谢!
【问题讨论】: