Saya menjalankan Ubuntu 12.04 dengan Emacs 24.3. Pada startup komputer, emacs --daemondieksekusi, dan saya telah memodifikasi emacs24.desktopuntuk mengambil emacsclient -c -a ""sebagai parameter exec. Namun, setiap kali saya mencoba membuka file, frame baru terbuka setiap saat.
Apakah ada cara untuk membuat file muncul dalam bingkai yang sudah ada sebagai buffer baru?
Dengan "membuka file" Maksud saya menggunakan manajer file GUI atau menggunakan terminal dengan emacsclient -nc [filename]atau emacsclient -nc -a "" [file].
EDIT : Apa yang tampaknya terjadi adalah bahwa emacs sedang membuka "jendela OS" baru (seperti dalam bingkai Emacs) dengan setiap file; namun, saya dapat mengakses semua buffer dalam bingkai emacs yang sama. Tetap saja, memiliki beberapa frame emacs menjengkelkan meskipun saya tidak harus beralih melalui mereka. Menutup frame secara manual juga menghapus buffer.
Apakah ada cara untuk menekan perilaku membuka frame baru setiap saat?
-nadalah untuk no-waitsementara -cadalah membuat bingkai baru (saya tidak menyadari itu membuat bingkai baru setiap waktu ). Tanpa -c, emacsclientmulai emacs dalam -nwmode untuk beberapa alasan.
emacsclient -help.