我想知道是否有人对在 OS X 上设置 emacs 23 有任何建议。我已经使用 Linux/Windows 有一段时间了,我会打开许多 emacs 实例,它们是独立的——例如,我可以在不同的框架中有两个独立的文件,每个文件都有自己的 R、Python 和/或 shell 运行。我认为这是不受欢迎的(?) - 但它使每个脚本文件的工作目录分开,这是我喜欢的。
我知道在我的 .emacs 文件中设置(服务器启动)并调用“emacsclient”而不是“Emacs”现在是首选方式(?)。我发现这个线程通过 Applescript 促进了这一点: Emacs 23、OS X、multi-tty 和 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 上运行?
谢谢!