Emacs 24:有没有办法使用cc-mode的缩进?

时间:2014-07-15 17:40:21

标签: css emacs cc-mode

我正在使用Emacs 24,虽然我不是一个非常有经验的Emacs Lisper,但我已经得到了相当好的工作。也就是说,我不知道如何使用标准的css模式来使用cc-mode的缩进。我喜欢cc-mode知道如何在开始大括号后缩进的方式,并且当它遇到新线上的右大括号时是unindent。

编辑:我是那些使用奥尔曼式牙套的可怕人之一,所以我会告诉你到目前为止我所拥有的东西。当我按下时,我的光标结束于框字符:

@media print                                                                    
{
    #table-of-contents                                                          
    {
        display: none
    }
□

但我希望它是这样的:

@media print                                                                    
{
    #table-of-contents                                                          
    {
        display: none
    }
    □

1 个答案:

答案 0 :(得分:0)

CC模式对CSS来说可能有些过分,但请参阅此示例以从中获取新语言:

http://cc-mode.sourceforge.net/derived-mode-ex.el

可能出现的一件事是CC模式中的标签或类可见性说明符(在':',因为这在CSS中很常见)。值得一试!