OS: 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) dari 2014-04-03 tentang Rainers-MacBook-Pro-3.local
Saya menginstal emacs melalui homebrew dari railcat dan bekerja dengan baik - tidak ada keluhan. Saya tidak menggunakan emacs dalam termoinal, dan saya biasanya memulainya melalui Aplikasi.
Seperti yang saya katakan - saya senang sejauh ini.
Saya hanya punya satu hal yang saya tidak berhasil melakukannya dengan benar (yang bekerja dengan baik di linux sebelumnya), yaitu:
- dapatkan daemon emacs mulai saat login
- menggunakan emacsclient untuk membuka
- tutup emacsdaemon dan simpan file al setelah logoff
Adakah resep yang bisa membantu saya mengaturnya?
Informasi tambahan
Untuk memulai daemon emacs saat login
Saya membuat Aplikasi Automator yang menjalankan perintah bash
/usr/local/bin/emacs --daemon
dan menambahkannya ke Item Login yang berfungsi dengan baik.
Memanfaatkan daemon dari terminal
Saya dapat menggunakan daemon emacs dengan menggunakan
emacsclient .bashrc
yang membuka .bashrc di sesi terminal emacs.
Memanfaatkan dari GUI
Sekarang tetap menjadi pertanyaan: bagaimana saya bisa menggunakannya dari GUI?
Karena saya mengerti emacsclient, saya tidak bisa membuka emacsclient kecuali saya menentukan file untuk dibuka.
Saya ingin membuka GUI emacsclient dan membuka semua file yang sebelumnya dibuka ? Apakah ini mungkin?
Saya menemukan bahwa saya dapat menggunakan
emacsclient -c
di terminal untuk melakukan apa yang saya inginkan - tetapi bisakah saya melakukan hal yang sama untuk GUI?
emacsclient
bukan App sejauh menyangkut OS X, hanya Emacs
(dan hanya jika telah diinstal seperti itu). Mengapa Anda tidak menggunakan ikatan kunci sistem untuk memilih aplikasi / jendela yang terbuka? (Tidak akan berfungsi jika Emacs dimulai dalam mode daemon dan belum ada bingkai ("jendela")).