SO: OS X 10.9.5, Mavericks
GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0, versão de carbono 1.6.0 AppKit 1265.19) de 03/04/2014 em Rainers-MacBook-Pro-3.local
Eu instalei o emacs via homebrew da railwaycat e funciona muito bem - sem queixas. Eu não uso o emacs no termoinal e normalmente inicio-o através do aplicativo.
Como eu disse - estou feliz até agora.
Só tenho uma coisa que não consegui acertar (que funcionava muito bem no Linux antes), que é:
- obtenha o daemon do emacs a partir do login
- usando o emacsclient para abrir
- feche o emacsdaemon e salve todos os arquivos no logoff
Alguma receita de trabalho que possa me ajudar a configurar isso?
Informação adicionada
Para iniciar um daemon emacs após o login
Criei um aplicativo Automator executando o comando bash
/usr/local/bin/emacs --daemon
e adicionou aos itens de login, o que funciona muito bem.
Utilizando o Daemon do Terminal
Posso utilizar o daemon emacs usando
emacsclient .bashrc
que abre o .bashrc em uma sessão do terminal emacs.
Utilizando a partir da GUI
Agora permanece a pergunta: como posso utilizá-lo na GUI?
Como eu entendo o emacsclient, não posso abrir um emacsclient a menos que especifique um arquivo para abrir.
Gostaria de abrir uma GUI do emacsclient e abrir todos os arquivos que foram abertos anteriormente ? Isso é possível?
Eu descobri que posso usar
emacsclient -c
em um terminal para fazer o que eu quero - mas posso fazer o mesmo pela GUI?
emacsclient
não é um aplicativo no que diz respeito ao OS X, apenas o Emacs
é (e somente se tiver sido instalado dessa maneira). Por que você não usa as ligações de teclas do sistema para selecionar um aplicativo / janela aberto? (Não funcionará se o Emacs tiver sido iniciado no modo daemon e ainda não houver quadro ("janela")).