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-mode を使用しないのはなぜですか? ところで、何か見逃した場合は、他の css モードがあります。

于 2013-10-23T19:07:33.373 に答える