質問

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

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

役に立ちましたか?

解決

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

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

他の通信も同じトリックを使用して実行できます。 AppleScriptで必要なことを行う方法を見つけて、そのAppleScriptをEmacsのelispに埋め込むだけです。

ところで、こちらはdo-applescriptのドキュメントです。 、Macで使用可能なlisp関数で、AppleScriptを呼び出すことができます。

他のヒント

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top