Você pode adicionar algo assim:
osascript -e 'tell application "Emacs" to activate'
Isso iniciará um evento AppleScript que exibe a janela do Emacs, onde quer que esteja.
Eu tenho Emacs para OS X instalado no meu MacBook Pro. Para iniciar o Emacs a partir da linha de comando, criei um arquivo chamado /usr/bin/emacs
com o seguinte conteúdo:
#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs "$@"
e eu escolhi o arquivo para torná-lo executável.
No entanto, quando inicio o emacs a partir da linha de comando, a janela da GUI do emacs vai para a parte inferior da pilha da UI e a janela do terminal fica no topo. Existe alguma maneira que eu possa obter a interface gráfica do emacs para ir para o topo da pilha de interface do usuário?
Você pode adicionar algo assim:
osascript -e 'tell application "Emacs" to activate'
Isso iniciará um evento AppleScript que exibe a janela do Emacs, onde quer que esteja.
Tags osx-snow-leopard macos