Dizin değişkenlerine göz atmak isteyebilirsiniz . Temel olarak .dir-locals.el, projeye özgü tüm ayarlarla proje kökünüzde bir dosya oluşturmanız gerekir. Şimdi dizinde veya alt dizinlerinden herhangi bir dosyayı açtığınızda emacs .dir-locals.eldosyadaki ayarları uygular .
Örneğin make package install, derleme komutunu yalnızca A projesinde kullanmak istediğinizi varsayalım , projenin kök dizininde .dir-locals.el adlı bir dosya oluşturmanız ve aşağıdakine benzer bir şey eklemeniz gerekir.
((nil . ((compile-command . "make package install"))))
Bundan sonra compile, A dizini altındaki herhangi bir dosyadan komut çalıştırdığınızda , varsayılan değer compile-commandyukarıda belirtilen compile commanddosya olacaktır , ancak A dizini dışındaki dosyalar için dokunulmadan kalacaktır.