我使用的是Emacs 24,虽然我不是一个非常有经验的Emacs Lisper,但我已经让它工作得相当好了。也就是说,我不知道如何让标准的css-mode使用cc-mode的缩进。我喜欢cc-mode知道如何在左大括号后缩进,以及在新行遇到右大括号时如何取消缩进。
编辑:我是那些使用Allman风格的花括号的可怕的人之一,所以我将向你展示我到目前为止所拥有的。当我按下时,我的光标结束在方框字符:
@media print
{
#table-of-contents
{
display: none
}
□但我希望它是这样的:
@media print
{
#table-of-contents
{
display: none
}
□发布于 2014-07-16 01:57:55
CC模式对于CSS来说可能有些夸张了,但请看下面的示例,了解如何从它派生出一种新的语言:
http://cc-mode.sourceforge.net/derived-mode-ex.el
可能会出现的一件事是在CC模式中取消标签或类可见性说明符(后面跟着':‘的内容,因为这在CSS中很常见)。不过,值得一试!
https://stackoverflow.com/questions/24764694
复制相似问题