Saya menjalankan Ubuntu 12.04 dengan Emacs 24.3. Pada startup komputer, emacs --daemon
dieksekusi, dan saya telah memodifikasi emacs24.desktop
untuk 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?
-n
adalah untuk no-wait
sementara -c
adalah membuat bingkai baru (saya tidak menyadari itu membuat bingkai baru setiap waktu ). Tanpa -c
, emacsclient
mulai emacs dalam -nw
mode untuk beberapa alasan.
emacsclient -help
.