到底是什么方面的问题,想看个epub这么难吖!
win10 + emacs 29.4,nov 设置用了官网推荐和坛子里各位兄弟都试过了,没辙了。
(add-to-list 'auto-mode-alist '("\\.epub\\'" . nov-mode))
这样?
有这行,但没用 ::
好久没改 emacs 配置了,可能记得不太对
:config 下的语句是在包加载后运行的,而你设置了 :defer t,使得这个包不会在 emacs 打开时立刻加载(具体机制忘了),也就是不会立刻运行你 add-to-list 的那一行。
解决方案有很多,我推荐把 add-to-list 这一行放到 use-package 外面,并设置 :commands (nov-mode) 使得调用 nov-mode 时加载这个包(懒加载)等等。use-package 有很多参数,可以打开文档学习一下。
配置不对,这样才行:
(use-package nov
:mode ("\\.epub\\'" . nov-mode))
楼上两位大佬的方法都能解决打开问题,非常感谢。
只是有点奇怪,原先的配置在 mac
和 linux
都能正常打开epub,为么在win系不正常?
defer加载,配置都放config里当然不起作用