Solid Config para webdev em emacs no linux E windows?
-
09-06-2019 - |
Pergunta
Eu tenho um laptop Windows (thinkpad) e redescobri recentemente o emacs e o benefício que todos esses atalhos malucos podem ter quando as teclas de seta estão localizadas em algum lugar perto da axila direita.
Fiquei desanimado depois que o modo php, modo css, etc., no modo mmm era inconsistente, cheio de erros e me recusei a interpretar corretamente alguns dos meus arquivos.(Com toda a justiça, provavelmente estou fazendo errado) Então, finalmente encontrei o pacote nxhtml que funcionou muito bem.
No entanto, o nxhtml causa bugs estranhos e realmente trava em certos arquivos (certas combinações de modos aninhados, eu suponho) no Linux!(usando Ubuntu 7.10 e Kubuntu 8.04)
Eu gostaria de poder trabalhar no laptop e também no PC Linux doméstico, sem ter que lidar com implementações inconsistentes de algo que não deveria ser tão difícil.Pesquisei no Google e olhei em volta e há uma boa chance de que eu seja o único humano no planeta com esses problemas...Alguém tem algum conselho?
(em vez de soluções emacs, um editor de texto leve e multiplataforma suficientemente bom com os recursos de desenvolvimento também funcionaria, suponho ...)
Solução
Embora eu use o emacs quando necessário (ou seja,quando estou na linha de comando), eu uso Eclipse por todo o meu verdadeiro trabalho de desenvolvimento.Se você conseguir o Kit de ferramentas de padrões da Web plug-in para ele, ele pode fazer coloração de sintaxe, preenchimento automático de tags e outras coisas divertidas.
Alternativamente, se o Eclipse for muito "pesado" para você, j é outro programa excelente para fazer desenvolvimento web (ele tem a maior parte do suporte para desenvolvimento web integrado, mas você também pode obter alguns plug-ins adicionais para recursos como HTML Tidy).
Ambos os programas são de código aberto e baseados em Java, o que significa que são gratuitos e rodam em (virtualmente) qualquer plataforma.
Outras dicas
Pessoalmente, eu gosto mumamo-mode
.Não tenho certeza se você está incluindo isso na descrição do problema, pois depende (e geralmente é baixado com) nxhtml-mode
.Então não sei se você está usando mumamo
ou apenas algum aspecto nxhtml
que permite usar vários modos.
Se você não estiver usando mumamo-mode
, então eu recomendo tentar.Isso não vai consertar o seu nxhtml
problemas, mas é uma maneira bastante simples de editar arquivos multimodo (funciona muito bem para mim, para HTML, CSS, JS, PHP, etc.)
Você pode tentar o modo mmm e o modo múltiplo.Eu não experimentei:Estou feliz com o nxhtml por enquanto.Que tipo de problemas você encontrou?
Cinco anos após o OP, deixe-me recomendar o Emacs modo web.
Possui excelente suporte para documentos web combinados (html+php+css+js+asp+jsp...).Trechos.Realce de sintaxe.Preenchimento automático.colorização css.Recuo de trabalho automático.Tags de fechamento automático.
web-mode substituiu completamente php-mode/html etc para meu desenvolvimento diário.
Fácil instalação através MELPA.
Existe um Página do Github para relatar problemas, que o desenvolvedor foi muito rápido em corrigir.