XCodeと通信するEmacs
-
05-07-2019 - |
質問
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を呼び出すことができます。
他のヒント
新しいプラグインの仕事のように聞こえます!
所属していません StackOverflow