我正在使用Emacs 24,虽然我不是一个非常有经验的Emacs Lisper,但我已经得到了相当好的工作。也就是说,我不知道如何使用标准的css模式来使用cc-mode的缩进。我喜欢cc-mode知道如何在开始大括号后缩进的方式,并且当它遇到新线上的右大括号时是unindent。
编辑:我是那些使用奥尔曼式牙套的可怕人之一,所以我会告诉你到目前为止我所拥有的东西。当我按下时,我的光标结束于框字符:
@media print
{
#table-of-contents
{
display: none
}
□
但我希望它是这样的:
@media print
{
#table-of-contents
{
display: none
}
□
答案 0 :(得分:0)
CC模式对CSS来说可能有些过分,但请参阅此示例以从中获取新语言:
http://cc-mode.sourceforge.net/derived-mode-ex.el
可能出现的一件事是CC模式中的标签或类可见性说明符(在':',因为这在CSS中很常见)。值得一试!