Modos CSS do Emacs - a maioria dos recursos é completa e mantida?

7

De acordo com o EmacsWiki , existem vários modos CSS para o Emacs, mas nenhum deles parece ser muito ativamente desenvolvido ou até mesmo esse recurso completo. Qual deles é o maior recurso completo até agora e está sendo talvez até mantido?

Recursos

  • Realce de sintaxe
  • Recuo bem comportado
  • Comentando
    • Região
    • Linha
  • Validação
    • Relatório de erros

Problemas com o modo CSS padrão

Uma das razões pelas quais o modo CSS atual não o corta para mim é porque ele seleciona seletores NÃO como este

div.bar input,
div.bar select {
    float: left;
}

, mas assim

div.bar input,
        div.bar select {
                float: left;
        }

que é simplesmente insuportável.

    
por Bleadof 24.01.2012 / 14:24

3 respostas

3

Estou usando o css-mode que vem com o GNU Emacs 24 e recua bem (do jeito que você quiser). Ele faz tudo o que você quer, exceto validação, e faz parte do GNU Emacs, então é mantido. Eu não tentei, mas acho que o css-tidy.el pode fazer validação.

As únicas personalizações que eu tenho são

(setq cssm-indent-function #'cssm-c-style-indenter)
(setq cssm-indent-level 2)

mas eu acho que esses são remanescentes de algum modo css anterior, já que nenhum deles é definido em lugar nenhum. O que o Emacs você está usando e qual comando está sendo usado para indentar ( C-h k TAB )?

    
por 25.01.2012 / 13:21
1

se você está fazendo inline, onde você tem tanto o código html quanto o css, olhe para o modo nxhtml, seu modo único que terá a sintaxe apropriada para edição e destaque para css e html.

    
por 01.03.2012 / 14:33
0

Se você estiver usando o Spacemacs (desenvolver), você precisa adicioná-lo ao seu (defun dotspacemacs/user-config () :

(setq-default css-indent-offset 2)
    
por 24.03.2016 / 16:45

Tags