Ainda mais recursos embutidos com o Emacs

Dired e gerenciamento de arquivos

  • Alguns usuários antigos do Emacs ainda acham o Dired confuso; outros o descrevem como seu gerenciador de arquivos principal em todas as plataformas.
  • wdired (Dired gravável) é amplamente elogiado: edite nomes de arquivos como texto e depois salve para aplicar as renomeações; funciona bem com retângulos, múltiplos cursores, verificação ortográfica e comandos de shell.
  • A descobribilidade e a experiência de uso fortemente baseada em keybindings são pontos problemáticos; vários mencionam menus transitórios/de contexto e UIs alternativas como dirvish e sunrise-commander.
  • Desejos específicos de recursos incluem melhor comparação de diretórios / integração com ediff e ordenação/operações mais intuitivas.

Estabilidade, configurações e distribuições

  • Há uma forte divisão de experiências: alguns dizem que o Emacs (muitas vezes vanilla ou levemente personalizado) quase nunca quebra, mesmo entre versões principais; outros relatam quebra frequente.
  • Muitos problemas são atribuídos a grandes “distribuições” (Spacemacs, Doom, LazyVim, etc.) e a configurações complexas em que pacotes interagem de formas inesperadas.
  • Usuários observam que entender “a forma Emacs” e construir configurações incrementalmente reduz quebras; outros ainda acham incompatibilidades aleatórias e bitrot frustrantes.
  • Alguns recomendam ferramentas como use-package (agora incluído) e borg; outros acham que o suporte mais novo a pacotes Git embutido torna essas ferramentas menos necessárias.

Emacs vs Neovim/Vim/VS Code

  • Emacs e Neovim são comparados com frequência. Neovim é visto como mais rápido em evolução, com mais rotatividade no ecossistema (múltiplos LSPs, gerenciadores de pacotes), embora alguns digam que ele está se estabilizando e colocando mais coisas no core.
  • Alguns sentem que o Neovim tem uma rotatividade de “estilo JavaScript”; outros contestam isso e elogiam integrações recentes no core.
  • Há a opinião de que o Emacs ocasionalmente adota pacotes comunitários líderes no core (eglot, use-package, temas), fornecendo uma base estável, enquanto o Neovim historicamente dependia mais de plugins externos.
  • Vários usuários simplesmente preferem “um bom editor de texto” e acham o Neovim ou o VS Code mais fáceis do que abraçar a plataforma Lisp completa do Emacs.

LLMs e Emacs

  • As experiências são mistas: alguns dizem que os LLMs são “uma dádiva” para Emacs Lisp e trabalho de configuração; outros relatam alucinações consistentes e configurações quebradas.
  • Alguns descrevem fluxos de trabalho sofisticados em que um LLM pilota uma instância do Emacs em execução para testes e depuração ponta a ponta, aproveitando a introspecção do Emacs.
  • Há interesse em uma integração mais estreita entre Emacs e LLM (por exemplo, modos GPT/Claude, agent-shell), mas também frustração com sugestões não confiáveis.

Filosofia do Emacs e adoção

  • Muitos insistem que o Emacs não é apenas um editor, mas uma plataforma Lisp para construir ferramentas pessoais; adoção em massa ou UX no estilo do VS Code não são vistos como objetivos centrais.
  • Outros argumentam que padrões melhores prontos para uso e abandonar atitudes de “somente vanilla” são essenciais se o Emacs quiser um uso mais amplo.
  • Descobribilidade vs investimento de aprendizado: vários dizem que o Emacs é totalmente descobrível se você aprender seu sistema de ajuda; outros ainda veem uma barreira íngreme.