gpt4 book ai didi

html - 在 emacs 中使用 shr.el 自动打开 .htm .html 文件

转载 作者:可可西里 更新时间:2023-11-01 13:04:14 26 4
gpt4 key购买 nike

我刚刚在 emacs 24.5.1 中发现了 shr​​

C-x C-f anyfile.html
M-x shr-render-buffer

看起来真的不错——正是我想要的

当我打开任何 .htm.html 时,我能否使 emacs 自动调用 shr​​-render-buffer > 文件?

更新

我已经尝试将以下内容添加到我的 .emacs 中:

(add-to-list 'auto-mode-alist '("[.]htm$" . shr-render-buffer))
(add-to-list 'auto-mode-alist '("[.]html$" . shr-render-buffer))

但是我得到了错误:

File mode specification error: (void-function shr-render-buffer)

然后 html 文件在 Fundamental 模式下打开,看起来比 HTML 模式还要糟糕

最佳答案

您似乎希望在打开 html 文件后自动运行函数 shr​​-render-buffer。如你所说,.htm/.html的模式默认是html-mode,你可以在中添加函数调用>html-mode-hook,例如:

(add-hook 'html-mode-hook '(lambda() (shr-render-buffer (current-buffer))))

正如@lawlist 指出的那样,把它放在 (require 'shr) 之后。

关于html - 在 emacs 中使用 shr.el 自动打开 .htm .html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34997398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com