根据EmacsWiki 的说法,Emacs有很多CSS模式,但似乎没有一个被非常积极地开发,甚至没有一个功能完整。哪一个是迄今为止最完整的功能,甚至可能正在维护?
当前 CSS 模式不适合我的原因之一是因为它缩进了不喜欢这样的选择器
div.bar input,
div.bar select {
float: left;
}
Run Code Online (Sandbox Code Playgroud)
,但像这样
div.bar input,
div.bar select {
float: left;
}
Run Code Online (Sandbox Code Playgroud)
这简直无法忍受。
我使用的css-mode是 GNU Emacs 24 附带的,它的缩进很好(按照你想要的方式)。除了验证之外,它可以完成您想要的所有操作,并且它是 GNU Emacs 的一部分,因此得到维护。我没有尝试过,但我认为css-tidy.el可以进行验证。
我唯一的定制是
(setq cssm-indent-function #'cssm-c-style-indenter)
(setq cssm-indent-level 2)
Run Code Online (Sandbox Code Playgroud)
但我认为这些是一些以前的 css 模式的残余,因为两者都没有在任何地方定义。您使用的是什么 Emacs?使用什么命令来缩进 ( C-h k TAB)?
| 归档时间: |
|
| 查看次数: |
2153 次 |
| 最近记录: |