css - Emacs 24:有没有办法使用CC模式的缩进?

我使用的是Emacs 24,尽管我不是一个经验丰富的Emacs Lisper,但我已经将其正常工作。也就是说,我不知道如何使用标准的css模式使用cc模式的缩进。我喜欢cc-mode知道如何在大括号后缩进和在新行遇到大括号时缩进的方式。

编辑:我是那些使用Allman样式牙套的可怕的人之一,所以我将向您展示到目前为止我所拥有的。当我按时,光标将结束于方框字符:

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


但我希望它像这样:

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

最佳答案

CC模式对于CSS可能是多余的,但是请参见以下示例,从中衍生出一种新语言:

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

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

本文翻译自 https://stackoverflow.com/questions/24764694/

网站遵循 CC BY-SA 4.0 协议,转载或引用请注明出处。

标签 css emacs cc-mode


相关文章:

c - Emacs缩进功能

css - 如何在不删除Firefox / IE轮廓的情况下自定义输入边框

html - CSS3:具有可变大小的外部元素的响应式居中行

c - 如何使Emacs正确缩进C99复合文字?

emacs - emacs标签栏自定义,使未保存的更改可见

java - Java编码样式和Emacs cc模式配置

html - 在Wordpress帖子中设置链接的更短方法?

jquery - jQuery动画div到每个角均以跳动动画和“固定”元素结尾

python - Windows XP上来自emacs的ipython,无提示,无打印输出