我以“#title”开头,将我的缪斯模式文件(通常以 .txt 后缀命名)表示为缪斯模式。为此,我有
;; *.txt 文件上的缪斯模式,如果是#title 或 sect。标题在前 4 行 (add-hook '文本模式挂钩 (拉姆达() (除非 (或 (eq major-mode 'muse-mode) (不是 (stringp buffer-file-truename))) (当(等于(文件名扩展缓冲区-文件-真名)“txt”) (保存游览 (转到第 5 行) (if (re-search-backward "\* [AZ][az]+.*\\|#title " 1 t) (缪斯模式)))))))
如果我也有
(添加到列表 'auto-mode-alist '("\\.txt$" . visual-line-mode))
在 .emacs 中(按照上面的代码),然后 muse-mode 不再起作用。虽然如果我在 muse 文件上的 emacs 中使用 Meta-x 调用视觉线模式,它不会把事情搞砸。
理想情况下,我希望对所有 .txt 文件都使用视觉线模式,但又不会弄乱缪斯。否则,我想以可视行模式启动所有 .txt 文件,除非它们是 muse 文件。