Question

J'utilise emacs sur mon mac pour programmer en Xcode. Cela fonctionne très bien pour la plupart. Je double-clique sur un fichier dans xcode, qui apparaît dans une fenêtre existante d’emacs. Je compile et reçois des erreurs de syntaxe, double-clique et elles apparaissent dans la fenêtre active d'emacs. super.

C’est tout ce que XCode parle à emacs. Est-ce que quelqu'un connaît un moyen de faire parler emacs à XCode? Par exemple, je veux pouvoir définir un point d'arrêt dans emacs et que la version XCode de gdb le reconnaisse.

Était-ce utile?

La solution

Vous pouvez réellement utiliser AppleScript pour définir des points d'arrêt dans XCode à partir d'Emacs en incorporant AppleScript dans elisp.

Cette page contient le code dont vous avez besoin . C'est en coréen, mais il n'y a pas beaucoup de coréen à comprendre. Le premier bloc de code est un simple exemple AppleScript utilisé pour développer le code de point d'arrêt. Le deuxième bloc est celui que vous voulez. Il incorpore le premier exemple dans un extrait elisp que vous pouvez ajouter à votre fichier .emacs.

D'autres communications peuvent être effectuées en utilisant le même truc. Découvrez comment faire ce que vous voulez dans AppleScript, puis intégrez-le dans elisp dans Emacs.

BTW, voici la documentation de do-applescript , la fonction lisp, disponible sur le Mac, permettant d’appeler AppleScript.

Autres conseils

Cela ressemble à un travail pour un nouveau plugin!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top