Anda mungkin ingin melihat variabel Direktori . Pada dasarnya Anda perlu membuat .dir-locals.el
file di root proyek Anda dengan semua pengaturan spesifik proyek di dalamnya. Sekarang setiap kali Anda membuka file di direktori atau salah satu subdirektori emacs akan menerapkan pengaturan dalam .dir-locals.el
file.
Jadi misalnya, misalkan Anda ingin menggunakan make package install
perintah kompilasi hanya di proyek A, Anda harus membuat file bernama .dir-locals.el di direktori root proyek dan menambahkan sesuatu seperti berikut ini
((nil . ((compile-command . "make package install"))))
Mulai saat Anda menjalankan compile
perintah dari file apa pun di bawah direktori A, default compile-command
akan menjadi yang ditentukan di atas, namun compile command
untuk file di luar direktori A akan tetap tak tersentuh.