(osX) Applescript para executar o atalho de compilação no TexShop não funciona enquanto no Sublime Editor

0

Estou tentando escrever um script para que, quando eu estiver no Sublime, eu possa usar um atalho de teclado para fazer isso:

  1. salve em sublime
  2. compila no TeXShop (estou usando com a configuração do editor externo)
  3. depois volte para o Sublime.

Até agora eu tenho:

on run {input, parameters}
tell application "Sublime Text"

    activate

end tell

tell application "System Events"

    tell process "Sublime Text"

        click menu item "Save" of menu "File" of menu bar 1

    end tell

end tell

tell application "TeXShop"

    activate

end tell


tell application "System Events"

    tell process "TeXShop"

        click menu item "Typeset" of menu "Typeset" of menu bar 1

    end tell

end tell

tell application "Sublime Text"

    activate

end tell

return input
end run

O que funciona bem no Automator / TeXShop. Mas não funciona quando estou no Sublime Text Editor. Eu tentei uma série de atalhos de teclado e atualmente tenho como 'Command' + '~'

** bônus: Seria muito legal se ele voltasse ao Sublime quando terminasse de compilar. Mas não tenho ideia de como fazer isso.

Qualquer ajuda seria muito apreciada.

    
por m4p85r 22.09.2014 / 03:36

1 resposta

1

Quando perguntei isso, eu realmente não sabia o que estava fazendo. Texshop é um editor / visualizador de Latex. NÃO é o compilador. Ele simplesmente usa o compilador.

Se alguém encontrar isso e quiser usar o Sublime Text para editar seus documentos Latex, sugiro o plugin Latex Tools . Esse link também contém um ótimo guia sobre como configurá-lo e recomenda um visualizador de PDF com base no sistema operacional que você está usando. É a melhor configuração de Latex que encontrei até agora.

    
por 23.04.2015 / 08:51