如何最有效地将Emacs与XCode一起用作编辑器?

如何最有效地将Emacs与XCode一起用作编辑器?,xcode,macos,emacs,ide,Xcode,Macos,Emacs,Ide,在线上有一些教程()与配置emacs以使用XCode有关,但它们似乎都是针对旧版本的,而且我还没有找到一个能以我可以解包的方式与XCode 3.x+emacs 23.1紧密结合的教程 因此,我正在运行XCode 3.1.2和Emacs 23.1的MacCocoa应用程序构建。我对elisp略知一二,因此修改配置不会让我感到害怕,尤其是。我想在Emacs中编辑我的Objective-C代码,因为一旦使用了真正的文本编辑器(snark,snark),XCode编辑器就很痛苦 我应该怎么做才能做到这一

在线上有一些教程()与配置emacs以使用XCode有关,但它们似乎都是针对旧版本的,而且我还没有找到一个能以我可以解包的方式与XCode 3.x+emacs 23.1紧密结合的教程

因此,我正在运行XCode 3.1.2和Emacs 23.1的MacCocoa应用程序构建。我对elisp略知一二,因此修改配置不会让我感到害怕,尤其是。我想在Emacs中编辑我的Objective-C代码,因为一旦使用了真正的文本编辑器(snark,snark),XCode编辑器就很痛苦


我应该怎么做才能做到这一点呢?

嗯,定制应该与您所指的文档类似。使用Emacs 23时,服务器/客户机代码只发生了一点变化。也就是说,您可以使用
[--daemon][1]
选项启动它,让Emacs在后台启动服务器。然后,让XCode使用
[EmacClient][2]
调用Emacs即可。您可以使用
EmacClient
强制创建一个新框架(图形窗口):
-c
,您甚至可以使用
-a
启动它,以确保在忘记使用
--守护进程启动emacs时获得emacs。对于emacs.app,您可以采用,并且不需要更改配置(除非您不喜欢在从XCode打开文件时调用
make frame
,但它很容易更改)