我理解在我的.emacs文件中设置(server-start)并通过调用'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) 如果不是必须的,是否有办法在OS X上运行多个emacs 23实例(不仅仅是框架)?
谢谢!
.emacs.d
中的文件/目录,例如auto-save-list
、backups
、bookmarks
、ido.last
、places
和projectile.cache
。 - David J.