Bạn có thể muốn xem các biến thư mục . Về cơ bản, bạn sẽ cần tạo một .dir-locals.el
tệp trong thư mục gốc của dự án với tất cả các cài đặt cụ thể của dự án trong đó. Bây giờ bất cứ khi nào bạn mở một tệp trong thư mục hoặc bất kỳ thư mục con nào của nó sẽ áp dụng các cài đặt trong .dir-locals.el
tệp.
Vì vậy, ví dụ giả sử bạn muốn sử dụng lệnh make package install
as compile chỉ trong dự án A, bạn sẽ cần tạo một tệp có tên .dir-locals.el trong thư mục gốc của dự án và thêm một cái gì đó như sau
((nil . ((compile-command . "make package install"))))
Do đó, bất cứ khi nào bạn chạy compile
lệnh từ bất kỳ tệp nào trong thư mục A, mặc định compile-command
sẽ là lệnh được chỉ định ở trên, tuy nhiên, compile command
đối với các tệp bên ngoài thư mục A sẽ không bị ảnh hưởng.