Secara otomatis memulai server jika belum dimulai
Saya sangat merekomendasikan pengaturan variabel lingkungan untuk ALTERNATE_EDITOR
ke runemacs.exe
. Dengan cara ini Anda selalu dapat memanggil emacsclient bahkan jika tidak ada server. Cukup tambahkan (server-start) ke file init Anda. Ketika server tidak ada, emacsclient akan memanggil ALTERNATE_EDITOR
emacs dalam kasus kami. Karena emace memulai server di file init, setiap panggilan baru ke emacsclient akan instan.
Cara memanggil emacs sehingga memanfaatkan server (mis. Dari baris perintah atau alat pihak ketiga)
Gunakan emacsclientw.exe -c -n "your_file"
untuk membuka file_Anda. The -c
Argumen menciptakan bingkai grafis baru dan -n
memungkinkan Anda untuk menutup frame tanpa kehilangan server negara. Anda bahkan dapat memanggilnya tanpa nama file untuk membuka *Scratch*
buffer. Berfungsi dari pintasan desktop juga. Menggunakan emacsclient.exe
(perhatikan w yang hilang) akan memunculkan command prompt selama beberapa detik setiap kali Anda memanggilnya.
Menambahkan ke menu konteks
Emacswiki memiliki halaman yang bagus tentang menambahkan Emacs ke menu konteks di sini . Ini melibatkan pengeditan simpul registri HKEY_CLASSES_ROOT\*
untuk menambahkan tindakan untuk dibuka dengan emacs.