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á.