css - 在 emacs 中缩进 CSS

标签 css emacs indentation sass

所以 emacs 的 CSS 自动缩进让我抓狂。这是我喜欢 CSS 的样子:

#foo ul.bar {
    ....
}

    #foo ul.bar li {
        ....
    }

        #foo ul.bar li a {
            ....
        }

这就是 emacs 给我的自动缩进:

#foo ul.bar {
    ....
}

#foo ul.bar li {
    ....
}

#foo ul.bar li a {
    ....
}

如果他们使用级联,我喜欢让我的样式逐渐缩进。但是,emacs 会将所有内容自动缩进到同一级别。

有什么我可以做的吗?

最佳答案

我认为我在 Emacs 中使用的任何 CSS 模式都不会支持那种开箱即用的缩进样式——它们不查看选择器的内容,只是看是否有东西是选择器(不缩进)或者是选择器内的规则(缩进一步)。

如果你想改变这个,你需要覆盖为你的 CSS 模式做缩进的函数。

关于css - 在 emacs 中缩进 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1232517/

相关文章:

html - Bootstrap 5在导航栏中垂直居中对齐元素

javascript - 是否可以通过 css 或 javascript 更改 svg 元素中 png 图像的颜色?

css - 弹出窗口在 Internet Explorer 中是透明的

java - Antlr4 的缩进而不是括号

mysql - 如何缩进mysql SELECT INTO OUTFILE的结果

android - 行高在 iPhone 和 iPad 上的显示方式与其他设备不同

c++ - 理解和解析来自 gcc 的警告

emacs - 如何在 Emacs 中搜索第 n 次出现的模式?

emacs - 仅在某些模式下的行号

vim - 如何在 Vim 中左对齐 IO 流运算符 << 和 >>?