Saya mengunduh Emacs 23.1 dari situs FTP GNU. Saya membukanya dan membangunnya setelah mengkonfigurasi.
Saya tidak menemukan file .emacs di direktori home saya atau di mana saja di sistem saya! Apakah saya melewatkan sesuatu?
Saya mengunduh Emacs 23.1 dari situs FTP GNU. Saya membukanya dan membangunnya setelah mengkonfigurasi.
Saya tidak menemukan file .emacs di direktori home saya atau di mana saja di sistem saya! Apakah saya melewatkan sesuatu?
Jawaban:
Atau, sebagai cara yang lebih sederhana (seperti yang ditunjukkan dalam komentar), Ctrl+ H, v(mendeskripsikan-variabel) akan memunculkan output yang bagus yang menggambarkan variabel dan nilainya, seperti:
user-init-file is a variable defined in ‘C source code’.
Its value is
"/home/.emacs"
Dokumentasi:
Nama file, termasuk direktori, dari file inisialisasi pengguna. Jika file yang dimuat memiliki ekstensi '.elc', dan file sumber yang sesuai ada, variabel ini berisi nama file sumber, cocok untuk digunakan oleh fungsi seperti 'custom-save-all' yang mengedit file init. Sementara Emacs memuat dan mengevaluasi file init, nilai adalah nama sebenarnya dari file tersebut, terlepas dari apakah ekstensi tersebut memiliki ekstensi & lsquo'.elc 'atau tidak.
Cara ini sangat bertele-tele. Jawaban yang lebih ringkas adalah memulai emacs dan, dalam buffer evaluasi Lisp Anda, ketik user-init-file
dan tekan Ctrl+ Juntuk mengevaluasi. Ini akan mencetak di mana file init Anda, seperti:
user-init-file
"/home/.emacs"
Lihat InitFile bab dalam EmacsWiki.
File init Anda berisi kode EmacsLisp pribadi yang ingin Anda jalankan ketika Anda memulai Emacs.
- Untuk GnuEmacs , itu adalah
~/.emacs
atau_emacs
atau~/.emacs.d/init.el
.- Untuk XEmacs , itu adalah
~/.xemacs
atau~/.xemacs/init.el
.- Untuk AquamacsEmacs , itu adalah
~/.emacs
atau~/Library/Preferences/Aquamacs Emacs/Preferences.el
.emacs.d/
. Haruskah saya membuat init.el
file di sini di direktori ini? Apakah direktori penting sebagai penempatan?
Pada Windows, file .emacs dapat disebut _emacs untuk kompatibilitas dengan sistem file DOS dan FAT di mana nama file tidak dapat dimulai dengan sebuah titik. Beberapa pengguna lebih memilih untuk terus menggunakan nama seperti itu, karena Explorer tidak dapat membuat file dengan nama yang dimulai dengan titik, meskipun sistem file dan sebagian besar program lain dapat menanganinya. Dalam Emacs 22 dan kemudian, file init juga dapat disebut .emacs.d / init.el . Banyak file lain yang dibuat oleh paket lisp sekarang disimpan di direktori .emacs.d juga, jadi ini menyimpan semua file terkait Emacs Anda di satu tempat.
sumber: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html#Init-file
init
file itu hanya sebuah konvensi? Cukup standar yang emacs secara otomatis mencari dan Anda menempatkan pilihan pribadi Anda dalam file perintah lisp untuk menyesuaikan emacs ?
Kamu harus mencoba ls -a
.
ََََََََ
Jawaban sederhana Anda harus mulai menulis beberapa kode di Emacs sebelum file .emacs muncul di direktori home Anda. Tulis beberapa kode matematika Hello, World! S dan sederhana, kompilasi dan jalankan.
Kemudian lihat lagi di rumah, dan ketik ls -a
dan Anda akan melihatnya. Kemudian untuk mengeditnya dan ketik gedit .emacs
. Saya menggunakan gedit karena saya merasa aneh mengedit Emacs, dengan Emacs.
emacs -q
jika file init Anda rusak, dan Anda harus memotongnya). Juga, tidak ada persyaratan bagi Emacs untuk menghasilkan file init Anda untuk Anda. Anda dapat melanjutkan dan membuatnya secara manual; Emacs masih akan menggunakannya.