8

私はMacでemacsを使用してXcodeでプログラミングしています。ほとんどの場合、非常にうまく機能します。xcodeでファイルをダブルクリックすると、既存のemacsウィンドウに表示されます。コンパイルして構文エラーを取得し、ダブルクリックすると、アクティブなemacsウィンドウに表示されます。素晴らしい。

これはすべてXCodeがemacsと通信しています。emacsにXCodeと通信させる方法を知っている人はいますか?たとえば、emacsにブレークポイントを設定し、XCodeバージョンのgdbにそれを認識させたいと考えています。

4

2 に答える 2

8

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

このページには、必要なコードが含まれています。韓国語ですが、実際に理解できる韓国語はあまりありません。最初のコードブロックは、ブレークポイントコードの開発に使用された単純なAppleScriptの例です。2番目のブロックは必要なブロックです。.emacsファイルに追加できるelispスニペットに最初の例を埋め込みます。

他の通信は、同じトリックを使用して行うことができます。AppleScriptでやりたいことを行う方法を理解してから、そのAppleScriptをEmacs内のelispに埋め込みます。

ところで、ここに、AppleScriptを呼び出すことができるMacで利用可能なlisp関数であるdo-applescriptのドキュメントがあります。

于 2009-06-16T17:57:43.583 に答える
-1

新しいプラグインの仕事のようですね!

于 2009-06-16T17:46:28.563 に答える