请教怎样用 .dir-locals.el 来设置一个目录下的文件的 major mode 为 conf-mode?

大概emacs把目录里的某些文件解释成了conf-mode,你又设置了解析所有文件为conf-mode,然后就死循环了。

((nil . ((eval . (progn
                   (add-to-list 'auto-mode-alist
                                (cons (regexp-quote default-directory) 'conf-mode)))))))

有个比较hack的办法