Kích hoạt chế độ nhỏ với dòng prop biến cục bộ


7

Dòng đầu tiên của tệp văn bản thuần có nội dung:

# -*- eval: (auto-revert-tail-mode 1); -*-

Tuy nhiên, Emacs không kích hoạt auto-revert-tail-modesau khi mở tệp này. Chuyện gì thế?


2
Nó hoạt động ở đây, vì vậy cú pháp của bạn là chính xác. Liệu nó làm điều đó chỉ với một tập tin, hoặc tất cả? Chỉ các tệp văn bản thuần túy, hoặc các tệp có chế độ chính khác? Chế độ chính là gì? ( text-mode,, fundamental-modekhác?)
T. Verron

Đúng. Tôi cũng quên thử với emacs -Q; và nó hoạt động ở đó. Cấu hình Emacs của tôi phải bị rối tung: có nhiều cái không hoạt động, ngoài cái này.
Elena

1
Bất kỳ cơ hội nào bạn đã thay đổi giá trị của enable-local-variableshoặc enable-local-eval?
glucas

@glucas: custom-set-variablesđã được đặt enable-local-evalthành nil. Tôi không nhớ đã tự đặt tùy chọn này. Tôi cho rằng Tùy chỉnh đã làm điều đó khi tôi đang cố gắng ngăn Emacs làm phiền tôi về việc có nên áp dụng biến cục bộ tệp hay không. Tuy nhiên, tôi sẽ để lại biến này nilvà tôi sẽ tìm một cách khác để kích hoạt auto-revert-tail-modetrên tệp này. Nếu bạn chuyển đổi nhận xét của bạn thành một câu trả lời, tôi sẽ chọn nó. Cảm ơn bạn.
Elena

Câu trả lời:


5

Hãy nhìn vào các biến enable-local-evalenable-local-variables. Nếu bạn đã thay đổi một hoặc cả hai từ giá trị mặc định của chúng, nó có thể giải thích hành vi bạn đang thấy.

Ví dụ: nếu enable-local-evalkhông thì dòng eval trong tệp của bạn sẽ bị bỏ qua.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.