0

如果我有具有前缀属性的 css,例如:

-moz-border-radius: 10px;

当我将光标放在开头并使用TABEmacs 重新缩进时,删除前导破折号。

moz-border-radius: 10px;

有没有办法删除这个错误或功能?

我的 css-mode 配置如下所示:

(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)
4

1 回答 1

1

错误来自第 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 模式。

于 2013-10-23T19:07:33.373 回答