Emacs общается с XCode - PullRequest
       14

Emacs общается с XCode

8 голосов
/ 16 июня 2009

Я использую Emacs на моем Mac для программирования в XCode. Это работает очень хорошо по большей части. Я дважды щелкаю по файлу в xcode, и он тянет его в существующем окне emacs. Я компилирую и получаю синтаксические ошибки, дважды щелкаю, и они появляются в активном окне emacs. большой.

Это все, что XCode говорит с emacs. Кто-нибудь знает, как заставить emacs общаться с XCode? Например, я хочу иметь возможность установить точку останова в emacs и заставить версию gdb для XCode подтвердить это.

Ответы [ 2 ]

8 голосов
/ 16 июня 2009

На самом деле вы можете использовать AppleScript для установки точек останова в XCode из Emacs, встраивая AppleScript в elisp.

Эта страница содержит код, который вам нужен . Это на корейском языке, но на самом деле не так много корейского для понимания. Первый блок кода - это простой пример AppleScript, который использовался для разработки кода точки останова. Второй блок тот, который вы хотите. Он вставляет первый пример в фрагмент elisp, который вы можете добавить в свой файл .emacs.

Другое общение может быть выполнено с использованием того же трюка. Просто выясните, как делать то, что вы хотите, в AppleScript, а затем вставьте этот AppleScript в elisp в Emacs.

Кстати, вот документация для do-applecript , функции lisp, доступной на Mac, которая позволяет вам вызывать AppleScript.

0 голосов
/ 16 июня 2009

Звучит как работа для нового плагина!

...