0

我正在使用 Emacs 24,虽然我不是一个非常有经验的 Emacs Lisper,但我已经让事情运行得相当好。也就是说,我不知道如何让标准 css-mode 使用 cc-mode 的缩进。我喜欢 cc-mode 知道如何在左大括号后缩进和在新行上遇到右大括号时取消缩进的方式。

编辑:我是那些使用奥尔曼式牙套的可怕人之一,所以我将向您展示我到目前为止所拥有的。当我按 时,我的光标最终在方框字符处:

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

但我希望它是这样的:

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

1 回答 1

0

CC 模式对于 CSS 来说可能是多余的,但请参阅此示例以从它派生新语言:

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

可能会出现的一件事是在 CC 模式下取消缩进标签或类可见性说明符(后面跟着 ':' 的东西,因为这在 CSS 中很常见)。不过值得一试!

于 2014-07-15T17:57:54.537 回答