O Emacs está morrendo?
As afirmações de que o editor de texto Emacs está “morrendo” geram reações mistas: muitos observam sua visibilidade em queda entre desenvolvedores mais jovens e o baixo uso em comparação com ferramentas como VS Code e Neovim, especialmente em comunidades de linguagens como Rust e Go. Outros argumentam que o Emacs continua singularmente poderoso como um ambiente profundamente extensível, baseado em Lisp, cujo valor está na personalização, nos fluxos de trabalho integrados (por exemplo, TRAMP, Magit, Org mode) e na longevidade, e não na adoção em massa ou no polimento “fora da caixa”. O debate gira em torno de saber se curvas de aprendizado íngremes, padrões datados e um ecossistema fragmentado são sinais de estagnação ou simplesmente o preço de uma ferramenta voltada para usuários avançados, e não para a conveniência mainstream.
Sentimento geral
- Muitos observam que a afirmação “Emacs está morrendo” existe há décadas; ele é visto como perpetuamente “morrendo”, mas nunca desaparece.
- Vários argumentam que, mesmo que encolhesse, como software de código aberto ele continua utilizável para quem se importa.
- Alguns o veem como uma ferramenta de nicho atemporal (comparada ao latim, bicicletas, RSS) que provavelmente nunca desaparecerá.
Adoção e demografia
- Vários comentários relatam poucos ou nenhum estudante de graduação usando Emacs hoje; há 20 anos Emacs/Vim eram comuns em aulas.
- Pesquisas recentes de linguagens citadas: o uso de Emacs fica em porcentagem de um dígito, bem abaixo do VS Code e muito abaixo de Vim/Neovim; alguns dizem que essa proporção se manteve estável por anos.
- Relata-se que Emacs é comum entre programadores mais velhos, professores e em alguns ambientes financeiros, mas raramente visto entre desenvolvedores mais jovens.
Forças e capacidades únicas
- Principal diferencial: extensibilidade extrema via Emacs Lisp, com hooks, advice de funções, macros poderosas, buffers indiretos, shells integrados, TRAMP para edição remota, calc, calendar, org-mode, magit, dired etc.
- O Emacs pode integrar fluxos de trabalho complexos (programação, anotações, PDFs, transcrições de vídeo, Anki, ferramentas de IA) em um ambiente coeso, controlado por teclado.
- O Evil mode (emulação do Vim) é elogiado por ser mais completo e abrangente do que plugins de vim em outros IDEs, mostrando o quanto o Emacs pode ser remodelado profundamente.
Fraquezas e reclamações de UX
- As ligações de teclas e a interface padrão são amplamente criticadas como arcaicas e hostis a novos usuários; muitos acham que padrões sensatos e abas/visões em árvore deveriam vir embutidos.
- Alguns descrevem o Emacs como remendo sobre remendo, single-threaded e visualmente pouco polido, com ocasionais problemas de desempenho (travamentos, engasgos, inicialização lenta).
- O suporte a linguagens é visto como fragmentado (por exemplo, eglot vs lsp-mode) e mais difícil de configurar do que em IDEs modernos.
Documentação e curva de aprendizado
- Há discordância: alguns dizem que a documentação e a introspecção do Emacs são exemplares; outros as consideram enormes, secas, carregadas de jargão e difíceis para descobrir conteúdo.
- Vários relatam ter desistido do Emacs repetidas vezes; Vim/Neovim (com tutoriais e conteúdo moderno) pareceram mais fáceis de aprender.
- Um tema recorrente é que, para realmente “entender” o Emacs, é preciso aprender Emacs Lisp, algo que muitos não querem fazer.
Ecossistema e evolução
- Alguns percebem estagnação e poucos mantenedores centrais; outros apontam desenvolvimento acelerado, melhores recursos de linguagem (JIT, Tree-sitter) e um vasto ecossistema de Elisp como evidência de saúde.
- Há debate sobre se o Emacs deveria ser reescrito (por exemplo, em um Lisp moderno com threads) em vez de melhorado incrementalmente.
- No geral, a discussão converge para: o Emacs é de nicho, não mainstream, mas ainda é muito usado ativamente e improvavelmente desaparecerá.