我在我的 mac 上使用 emacs 在 Xcode 中编程。它在大多数情况下都非常有效。我在 xcode 中双击一个文件,它会在现有的 emacs 窗口中将其拉出。我编译,并得到语法错误,双击,它们出现在活动的 emacs 窗口中。伟大的。
这就是 XCode 与 emacs 的对话。有谁知道让emacs与XCode对话的方法?例如,我希望能够在 emacs 中设置断点并让 gdb 的 XCode 版本确认它。
我在我的 mac 上使用 emacs 在 Xcode 中编程。它在大多数情况下都非常有效。我在 xcode 中双击一个文件,它会在现有的 emacs 窗口中将其拉出。我编译,并得到语法错误,双击,它们出现在活动的 emacs 窗口中。伟大的。
这就是 XCode 与 emacs 的对话。有谁知道让emacs与XCode对话的方法?例如,我希望能够在 emacs 中设置断点并让 gdb 的 XCode 版本确认它。
通过将 AppleScript 嵌入 elisp 中,您实际上可以使用 AppleScript 在 Emacs 中的 XCode 中设置断点。
此页面包含您需要的代码。是韩文的,但其实韩文看不懂的不多。第一个代码块只是一个用于开发断点代码的直接 AppleScript 示例。第二块是你想要的。它将第一个示例嵌入到您可以添加到 .emacs 文件中的 elisp 片段中。
其他通信可以使用相同的技巧完成。只需弄清楚如何在 AppleScript 中执行您想要的操作,然后将该 AppleScript 嵌入 Emacs 中的 elisp 中。
顺便说一句,这里是 do-applescript 的文档,这是Mac 上可用的 lisp 函数,可让您调用 AppleScript。
听起来像是一个新插件的工作!