Ich verwende das css-mode
, was mit GNU Emacs 24 mitgeliefert wird, und es drückt gut ein (so wie Sie es wünschen). Es macht alles, was Sie wollen, außer der Validierung, und es ist Teil von GNU Emacs, also wird es beibehalten. Ich habe es nicht ausprobiert, aber ich denke, dass css-tidy.el die Validierung durchführen kann.
Die einzigen Anpassungen, die ich habe, sind
(setq cssm-indent-function #'cssm-c-style-indenter) (setq cssm-indent-level 2)
aber ich denke, das sind Überbleibsel eines früheren css-modus, da keiner von ihnen irgendwo definiert ist. Welche Emacs verwenden Sie und welcher Befehl wird zum Einrücken ( C-h k TAB
) verwendet?