如果我的CSS具有前缀属性,例如:
-moz-border-radius: 10px;
当我将光标放在开头并使用TAB Emacs重新缩进时,请删除前划线。
moz-border-radius: 10px;
有没有办法删除此错误或功能?
我的CSS模式配置如下所示:
(defun str-repeat (str n)
(apply 'concat (make-list n str)))
(define-skeleton cssm-insert-curlies
"foo" nil
"{\n" (str-repeat " " cssm-indent-level) _ "\n}")
(setq cssm-indent-level 4)
(setq c-basic-offset 4)
(setq cssm-indent-function #'cssm-c-style-indenter)
(setq cssm-newline-before-closing-bracket t)
最佳答案
错误来自第274行
; Remove all leading whitespace on this line (
(if (not (or (null pos)
(= beg-of-line start)))
(kill-region beg-of-line start))
不知道它应该以哪种方式工作,所以没有解决方法。为什么不使用出厂的CSS模式?顺便说一句,如果您错过了一些东西,周围还会有其他css模式。
关于css - css-mode从Emacs中的前缀属性中删除破折号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19539063/