这样一个 HTML5 Video 元素:
<video controls>
<source src="rabbit320.webm" type="video/webm">
<source src="rabbit320.mp4" type="video/mp4">
<p>Your browser doesn't support HTML5 video.</p>
</video>
C-x h TAB
会缩进成:
<video controls>
<source src="rabbit320.webm" type="video/webm">
<source src="rabbit320.mp4" type="video/mp4">
<p>Your browser doesn't support HTML5 video.</p>
</video>
显然 Emacs 认为 <source>
标签必须要闭合,但其实不闭合也行。不知道有没有办法让 Emacs 的 HTML Mode 知道这里的 <source>
不闭合也行?就像 <img>
<br>
。
目前为了能让 Emacs 正确地缩进,我不得不做这样的修改:
-<source src="rabbit320.webm" type="video/webm">
+<source src="rabbit320.webm" type="video/webm"/>