xcode - Emacs 与 XCode 对话

标签 xcode debugging emacs applescript elisp

我在我的 mac 上使用 emacs 在 Xcode 中编程。它在大多数情况下都非常有效。我在 xcode 中双击一个文件,它会在现有的 emacs 窗口中将其拉出。我编译,并得到语法错误,双击,它们出现在事件的 emacs 窗口中。伟大的。

这就是 XCode 与 emacs 的对话。有谁知道让emacs与XCode对话的方法?例如,我希望能够在 emacs 中设置断点并让 gdb 的 XCode 版本确认它。

最佳答案

通过将 AppleScript 嵌入 elisp 中,您实际上可以使用 AppleScript 在 Emacs 中的 XCode 中设置断点。

This page contains the code you need .是韩文的,但其实韩文看不懂的不多。第一个代码块只是一个用于开发断点代码的直接 AppleScript 示例。第二 block 是你想要的。它将第一个示例嵌入到您可以添加到 .emacs 文件中的 elisp 片段中。

其他通信可以使用相同的技巧完成。只需弄清楚如何在 AppleScript 中执行您想要的操作,然后将该 AppleScript 嵌入 Emacs 中的 elisp 中。

顺便说一句,here is the documentation for do-applescript ,在 Mac 上可用的 lisp 函数,可让您调用 AppleScript。

关于xcode - Emacs 与 XCode 对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1002940/

相关文章:

debugging - 调试 Vue.js SPA 的最佳方式是什么

c++ - 隔离堆栈粉碎错误的工具

emacs - 在emacs24中加载颜色主题时,如何解决 "Symbol'的函数定义为空”?

emacs - Emacs 中的 perltidy 模式自动运行

iphone - 为 UIWebView 设置最大缩放比例

objective-c - 在 xcode 的公式中使用 sin()

c++ - "this"的私有(private)成员在创建新对象后消失

emacs - 如何控制 Emacs 缩写扩展中的光标位置?

ios - 单击源代码管理时Xcode 6崩溃

swift - 当用户点击 View Controller 中的多个 UIImage 之一时,如何打印 "image x tapped"? ( swift 3)