Pergunta

Eu uso emacs no meu mac para o programa no Xcode. Ele funciona muito bem para a maior parte. Eu duplo clique em um arquivo no Xcode, e puxa-lo em uma janela do emacs existente. Eu compilar e obter erros de sintaxe, clique duas vezes, e eles vêm para cima na janela do emacs ativos. grande.

Isso é tudo XCode falar com emacs. Alguém sabe de uma maneira de obter emacs para falar com XCode? Por exemplo, eu quero ser capaz de definir um ponto de interrupção no emacs e tem a versão XCode de gdb reconhecê-lo.

Foi útil?

Solução

Você pode realmente usar AppleScript para pontos de interrupção definidos no Xcode pelo Emacs, incorporando o interior AppleScript de elisp.

Esta página contém o código que você precisa . É em coreano, mas não há realmente não muito coreano para entender. O primeiro bloco de código é apenas um exemplo AppleScript reta que foi usado para desenvolver o código de ponto de interrupção. O segundo bloco é o que deseja. Ele incorpora o primeiro exemplo em um trecho elisp que você pode adicionar ao seu arquivo .emacs.

Outro comunicação pode ser feito usando o mesmo truque. Apenas descobrir como fazer o que quiser em AppleScript e depois incorporar que AppleScript em elisp dentro de Emacs.

BTW, aqui é a documentação para do-applescript , a função Lisp, disponível no Mac, que permite que você chamar AppleScript.

Outras dicas

soa como um trabalho para um novo plugin!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top