2009-06-16 5 views
8

私はemacsを使って私のMacでXcodeをプログラミングしています。それはほとんどの場合、本当にうまく動作します。私はxcodeでファイルをダブルクリックし、既存のemacsウィンドウでそのファイルをプルアップします。私はコンパイルし、構文エラーをダブルクリックすると、アクティブなemacsウィンドウに表示されます。すばらしいです。Xcodeと話すEmacs

これはemacsと話すXcodeです。 emacsとXcodeをやりとりする方法を知っている人はいますか?たとえば、私はemacsでブレークポイントを設定し、gdbのXCodeバージョンでそれを認識させたいと思っています。

答えて

8

実際にAppleScriptを使用して、AppleScriptをelispの中に埋め込むことで、Emacs内のXCodeでブレークポイントを設定することができます。

This page contains the code you need。それは韓国語ですが、実際には韓国語が理解できないほどです。最初のコードブロックは、ブレークポイントコードの開発に使用されたまっすぐなAppleScriptの例です。 2番目のブロックは、あなたが望むものです。 .emacsファイルに追加できる最初の例をelispスニペットに埋め込みます。

他の通信は同じトリックを使用して行うことができます。あなたがAppleScriptで望むことをやり遂げる方法を理解し、そのAppleScriptをelispにEmacsの中に埋め込むだけです。

BTW、here is the documentation for do-applescript、AppleScriptを呼び出すことができるMacで利用できるlisp関数。

+0

「このページには必要なコードが含まれていますが、それは韓国語ではありますが...」と、おそらく私が今まで見たことのなかでもっとも便利なラインです。ありがとう! –

+0

喜んで助けてください。私は通常、韓国のページへのリンクを投稿しませんが、この場合、あなたの質問にはちょうど良いフィット感でした。 ;) – Naaff

+0

@BrianPostowリンクが死んでいる、あなたの質問に使用したコードを挿入できますか?ありがとうございました! – Nisba

-1

新しいプラグインの仕事のように聞こえます!

+0

これは実際の回答ではありません...あなたは質問にコメントとしてこれを投稿できませんでしたか? –

関連する問題