Système d'exploitation: OS X 10.9.5, Mavericks
GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0, Carbon Version 1.6.0 AppKit 1265.19) du 2014-04-03 sur Rainers-MacBook-Pro-3.local
J'ai installé emacs via homebrew de railwaycat et cela fonctionne bien - rien à redire. Je n'utilise pas emacs dans le termoinal, et je le démarre généralement via l'application.
Comme je l'ai dit - je suis heureux jusqu'à présent.
J'ai juste une chose que je n'ai pas réussi à bien faire (qui fonctionnait bien sous Linux auparavant), qui est:
- obtenir le démon emacs à partir de la connexion
- utiliser emacsclient pour ouvrir
- fermez emacsdaemon et enregistrez tous les fichiers à la déconnexion
Des recettes de travail qui pourraient m'aider à mettre cela en place?
Ajout d'informations
Pour démarrer un démon emacs lors de la connexion
J'ai créé une application Automator exécutant la commande bash
/usr/local/bin/emacs --daemon
et l'a ajouté aux éléments de connexion qui fonctionne bien.
Utilisation du démon du terminal
Je peux utiliser le démon emacs en utilisant
emacsclient .bashrc
qui ouvre .bashrc dans une session de terminal emacs.
Utilisation depuis l'interface graphique
Reste maintenant la question: comment puis-je l'utiliser à partir de l'interface graphique?
Si je comprends bien l'emacsclient, je ne peux pas ouvrir un emacsclient à moins de spécifier un fichier à ouvrir.
Je voudrais ouvrir une interface graphique emacsclient et ouvrir tous les fichiers qui ont été précédemment ouverts ? Est-ce possible?
J'ai découvert que je peux utiliser
emacsclient -c
dans un terminal pour faire ce que je veux - mais puis-je faire de même pour l'interface graphique?
emacsclient
n'est pas une application en ce qui concerne OS X, seulement Emacs
(et seulement si elle a été installée de cette façon). Pourquoi n'utilisez-vous pas simplement les liaisons de touches système pour sélectionner une application / fenêtre ouverte? (Ne fonctionnera pas si Emacs a été démarré en mode démon et qu'il n'y a pas encore de frame ("fenêtre")).