我以“#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 文件。