Org Mode é apenas um bairro de uma cidade enorme. GNU Emacs também pode ser IDE, cliente Git, gerenciador de arquivos, terminal, cliente de e-mail e notícias, navegador textual, leitor de documentos, ambiente de estatística, interface para servidores, plataforma de acessibilidade e até gerenciador de janelas. Esta pesquisa seleciona 250 coisas que valem aprender, priorizando utilidade, manutenção e capacidade de mostrar ideias próprias do Emacs.
O texto não reensina Org Mode. Integrações com ele aparecem somente quando ajudam a entender outra aplicação. A referência de compatibilidade é GNU Emacs 30.2, a versão estável confirmada nas páginas oficiais e a mesma da pesquisa anterior. O ramo Emacs 31 entrou em congelamento de recursos em maio de 2026, mas esta pesquisa não trata uma versão ainda ausente do histórico oficial de lançamentos como estável. Portanto, “nativo” abaixo significa presente no 30.2 salvo indicação, e recursos externos devem ter seus requisitos conferidos antes da instalação.
Resumo executivo
Se você conhece Org e quer descobrir por que tantas pessoas vivem dentro do Emacs, comece por Dired, Magit, project.el, Consult, Vertico, Corfu, Embark, Eglot, Tree-sitter, TRAMP, Eshell, Calc, Gnus, mu4e, Elfeed, PDF Tools, Denote, AUCTeX, gptel e Emacs Lisp. Eles revelam a ideia central: texto, processos, arquivos, rede e interfaces compartilham os mesmos comandos e podem ser combinados.
O catálogo usa quatro marcas:
- Nativo: distribuído com GNU Emacs; não exige repositório adicional.
- GNU ELPA: arquivo oficial do projeto GNU, com exigências de copyright compatíveis com integração futura ao Emacs.
- NonGNU ELPA: arquivo oficial operado pelo projeto Emacs para software livre que não precisa cumprir a atribuição de copyright do GNU ELPA.
- Externo/MELPA: receita comunitária ou repositório do autor; exige mais cuidado com atualização, dependências e procedência.
Quanto à situação, ativo significa lançamento ou desenvolvimento recente verificável; maduro/baixa atividade significa que funciona e muda pouco; legado indica valor histórico ou nicho, mas não uma primeira escolha em 2026. Ausência de commit recente não prova abandono: modos pequenos e maduros podem não precisar de alterações frequentes.
Metodologia e critérios
A seleção foi confrontada com o manual do GNU Emacs, os manuais incorporados acessíveis por C-h i, os catálogos do GNU ELPA, NonGNU ELPA e os repositórios oficiais dos projetos. Foram priorizados pacotes úteis, distintos entre si e capazes de abrir uma área nova de aprendizado. A situação foi avaliada por releases, catálogo e atividade pública disponível em 1º de setembro de 2026.
Para instalar pacotes dos arquivos configurados, use M-x package-list-packages ou M-x package-install RET nome RET. Emacs 28 ou posterior já conhece o NonGNU ELPA; MELPA deve ser adicionado conscientemente seguindo apenas suas instruções oficiais. Faça backup do init.el, fixe versões quando a configuração for crítica e nunca copie Lisp desconhecido sem leitura.
1. Fundamentos de edição e navegação
- Incremental Search (Isearch) — Nativo; ativo. Busca enquanto você digita, aceita regexp e troca de direção. Serve a qualquer usuário. Comece com
C-s,C-reM-s r. - Query Replace — Nativo; ativo. Substitui texto ou expressões regulares com confirmação por ocorrência. Ideal para refatoração textual segura. Use
M-%eC-M-%. - Occur — Nativo; ativo. Converte todas as linhas correspondentes em um buffer navegável e editável. Ótimo para documentos grandes. Execute
M-x occur. - Imenu — Nativo; ativo. Gera índice de funções, classes e seções reconhecidas pelo modo principal. Serve para saltos estruturais. Use
M-g iouM-x imenu. - Xref — Nativo; ativo. Interface comum para definições, referências e pilha de saltos, usada por Eglot e modos de linguagem. Tente
M-.,M-?eM-,. - Repeat Mode — Nativo; ativo. Após um comando inicial, permite repetir famílias de comandos com teclas curtas. Bom para navegação fluida. Ative
M-x repeat-mode. - Rectangle Mark Mode — Nativo; ativo. Seleciona e edita colunas, não apenas sequências lineares. Útil em dados alinhados e código. Comece com
C-x SPC. - Registers — Nativo; ativo. Guardam texto, posições, retângulos, números e configurações de janelas. São “atalhos com memória”. Explore
C-x reC-h k C-x r. - Bookmarks — Nativo; ativo. Salva posições duráveis em arquivos e recursos, inclusive remotos. Para leitores e projetos longos. Use
C-x r meC-x r b. - Narrowing — Nativo; ativo. Esconde temporariamente tudo fora de uma região ou construção, reduzindo distração e alcance de comandos. Use
C-x n neC-x n w.
2. Edição estrutural e produtividade textual
- Abbrev Mode — Nativo; maduro. Expande abreviações pessoais por modo, excelente para frases, assinaturas e boilerplate. Ative
M-x abbrev-modee defina comC-x a i g. - Dynamic Abbrev — Nativo; ativo. Completa palavras a partir de buffers já abertos sem dicionário. Serve para nomes repetidos. Use
M-/. - Hippie Expand — Nativo; maduro. Reúne expansões de palavras, caminhos, símbolos e linhas em uma só rotação. Vincule
hippie-expanda uma tecla. - Electric Pair Mode — Nativo; ativo. Insere pares de parênteses, colchetes e aspas. Útil em texto e programação. Ative
M-x electric-pair-mode. - Subword Mode — Nativo; ativo. Faz movimentos por palavras respeitarem
camelCase. Para programadores. AtiveM-x subword-mode. - Visual Line Mode — Nativo; ativo. Navega por linhas visuais quebradas, melhor para prosa. Use
M-x visual-line-mode. - Whitespace Mode — Nativo; ativo. Revela espaços, tabs e linhas problemáticas. Excelente para revisão de código. Execute
M-x whitespace-mode. - Delete Selection Mode — Nativo; ativo. Digitar substitui a seleção, aproximando Emacs de editores convencionais. Ative globalmente com
delete-selection-mode. - Undo nativo e undo-redo — Nativo; ativo. Emacs preserva histórico ramificado;
undo-redopercorre o sentido oposto. TesteC-/eC-x u, entendendo antes de adicionar pacotes. - Vundo — GNU ELPA; ativo. Visualiza a árvore de undo e permite escolher um ramo. Para quem quer compreender o modelo não linear. Instale
vundoe rodeM-x vundo.
3. Arquivos, diretórios e Dired
- Dired — Nativo; ativo. Gerenciador de arquivos textual que marca, copia, renomeia, comprime e executa comandos em lotes. Essencial. Abra com
C-x d. - Wdired — Nativo; ativo. Torna nomes e permissões do Dired editáveis como texto, permitindo renomeações em massa. No Dired, use
C-x C-q. - Dired-x — Nativo; ativo. Acrescenta omissão de arquivos, saltos e recursos avançados. Para usuários regulares de Dired. Carregue
(require 'dired-x). - Image-Dired — Nativo; ativo. Cria miniaturas e navega coleções de imagens dentro do Emacs. Fotógrafos e curadores podem usar
M-x image-dired. - Find-Dired — Nativo; ativo. Exibe resultados do
findem um Dired operável. Serve a operações em massa. ExecuteM-x find-dired. - Dired Async — Externo/MELPA; ativo. Move, copia e comprime sem bloquear a interface. Útil para arquivos grandes. É parte de
async; ativedired-async-mode. - dired-subtree — Externo/MELPA; ativo. Expande subdiretórios inline, formando uma árvore controlável. Para explorar hierarquias. Instale o pacote e use seus comandos no Dired.
- diredfl — GNU ELPA; maduro. Colore detalhes do Dired para distinguir permissões, datas e tipos. Bom para leitura rápida. Instale
diredfle ative o modo. - Dirvish — Externo/MELPA; ativo. Interface moderna sobre Dired com prévias, atributos e layouts sem trocar o motor nativo. Para quem quer “file manager” completo. Instale
dirvish. - Disk Usage (
disk-usage) — GNU ELPA; ativo. Analisa ocupação por diretório em interface Emacs. Para limpeza de disco. Instaledisk-usagee executeM-x disk-usage.
4. Projetos, busca e organização de trabalho
- project.el — Nativo; ativo. API e comandos de projeto sem impor Git; encontra arquivos, busca, compila e abre shells. Comece com o prefixo
C-x p. - project-find-regexp — Nativo; ativo. Busca regexp no projeto e entrega resultados navegáveis. Para qualquer código ou acervo. Use
C-x p g. - project-compile — Nativo; ativo. Executa compilação a partir da raiz do projeto e transforma erros em links. Use
C-x p c. - Projectile — Externo/MELPA; ativo. Ecossistema maduro de projetos, cache, comandos e integrações. Para configurações já baseadas nele. Instale
projectile; novos usuários devem comparar antes comproject.el. - Consult — GNU ELPA; ativo. Comandos de busca e seleção assíncrona com prévia: linhas, buffers, grep, histórico e mais. Instale
consult; experimenteconsult-line. - consult-ripgrep — GNU ELPA; ativo. Pesquisa incremental no projeto usando
ripgrep, com prévia ao vivo. Excelente para bases grandes. Vem emconsult. - Deadgrep — MELPA/externo; ativo. Interface simples e editável para resultados do ripgrep. Para quem prefere um painel dedicado. Instale
deadgrepe rodeM-x deadgrep. - rg.el — MELPA/externo; ativo. Front-end extensível para ripgrep, com filtros e resultados reutilizáveis. Para buscas repetíveis. Instale
rg. - wgrep — MELPA/externo; ativo. Torna resultados de grep editáveis e aplica alterações aos arquivos. Poderoso, mas exige revisão. Instale
wgrepe use no buffer de resultados. - Treemacs — MELPA/externo; ativo. Árvore lateral de projetos e arquivos com integração a Git e LSP. Para quem gosta do estilo IDE. Instale
treemacs.
5. Minibuffer, completion e interface
- Completion nativa — Nativo; ativo.
completing-read, estilos de correspondência e histórico formam uma API compartilhada por todo Emacs. Primeiro personalizecompletion-styles. - Fido Mode — Nativo; ativo. Experiência semelhante ao Ido construída sobre completion padrão. Uma opção sem pacotes. Ative
fido-vertical-mode. - Vertico — GNU ELPA; ativo. Lista vertical minimalista para qualquer comando de minibuffer. Para uma pilha moderna e modular. Instale
verticoe ativevertico-mode. - Orderless — GNU ELPA; ativo. Permite casar componentes em qualquer ordem com estilos diferentes. Combina especialmente com Vertico. Instale
orderless. - Marginalia — GNU ELPA; ativo. Adiciona metadados contextuais às opções: tamanho, modo, documentação e mais. Instale e ative
marginalia-mode. - Embark — GNU ELPA; ativo. Executa ações contextuais sobre o candidato atual, como um menu universal de verbos. Instale
embark; testeembark-act. - Corfu — GNU ELPA; ativo. Popup leve para completion-at-point em código e texto. Funciona com backends nativos e LSP. Instale e ative
global-corfu-mode. - Cape — GNU ELPA; ativo. Coleção de fontes de completion para arquivos, palavras, símbolos, LaTeX e mais. Use com Corfu ou completion padrão.
- Icomplete — Nativo; ativo. Exibe candidatos de completion no minibuffer sem dependências. Ative
icomplete-vertical-mode. - Which-Key — Nativo no Emacs 30; ativo. Mostra continuações possíveis após um prefixo, ótimo para descobrir atalhos. Ative
which-key-mode.
6. Programação: base nativa
- Tree-sitter (
treesit) — Nativo; ativo. Parser incremental estrutural usado por modos*-ts-mode; melhora fontificação e navegação. Verifiquetreesit-available-pe instale gramáticas confiáveis. - Eglot — Nativo; ativo. Cliente LSP enxuto integrado a Xref, Flymake, Eldoc e completion. Para uma IDE sem grande framework. No buffer, rode
M-x eglot. - Flymake — Nativo; ativo. Diagnóstico assíncrono extensível para compiladores e LSP. Use
M-x flymake-modee navegue comM-g n/M-g p. - Eldoc — Nativo; ativo. Mostra assinatura e documentação do símbolo no ponto. Funciona com Elisp, Eglot e muitos modos. Ative
eldoc-mode. - Compilation Mode — Nativo; ativo. Executa build/testes e transforma caminhos e erros em navegação. Use
M-x compileeM-x recompile. - GUD — Nativo; maduro. Interface comum para depuradores como GDB. Serve a fluxos clássicos. Inicie com
M-x gdb; para recursos atuais veja também Dape. - CEDET/Semantic — Nativo; baixa atividade. Infraestrutura histórica de parsing, tags e ferramentas IDE anterior a Tree-sitter/LSP. Vale estudar por legado; não é a primeira escolha nova.
- Etags — Nativo; maduro. Índice rápido de definições para muitas linguagens, sem servidor LSP. Útil em ambientes simples e código remoto. Gere
TAGSe useM-.. - Electric Indent — Nativo; ativo. Reindenta automaticamente ao inserir nova linha ou caracteres-chave. Ativo por padrão; personalize por modo se necessário.
- EditorConfig — NonGNU ELPA; ativo. Aplica indentação, encoding e finais de linha definidos pelo projeto. Para equipes poliglotas. Instale
editorconfige ative globalmente.
7. IDEs, linguagens e depuração
- Dape — GNU ELPA; ativo. Cliente Debug Adapter Protocol para depuração moderna com breakpoints, pilha e variáveis. Instale
dapee escolha um adaptador suportado. - LSP Mode — MELPA/externo; ativo. Cliente LSP amplo, altamente configurável e com integrações IDE. Para quem precisa de recursos específicos não cobertos por Eglot. Instale
lsp-mode. - lsp-ui — MELPA/externo; ativo. Painéis, documentação e sideline para LSP Mode. Útil a quem quer interface visual rica; instale somente junto ao
lsp-mode. - Python (
python-mode) — Nativo; ativo. Edição, REPL, navegação e execução Python. Comece abrindo.py, useC-c C-pe conecte Eglot. - pyvenv — MELPA/externo; maduro. Troca ambientes virtuais Python dentro do Emacs. Para projetos com venv. Instale
pyvenve executepyvenv-activate. - Ruff Flymake — Externo/MELPA; ativo. Integra o linter/formador Ruff ao diagnóstico nativo. Para Python moderno. Instale o backend adequado e mantenha Ruff no projeto.
- Go Mode — NonGNU ELPA; ativo. Edição tradicional para Go; pode trabalhar com
goplsvia Eglot. Instalego-modeou experimente o nativogo-ts-modequando disponível. - Rust Mode — NonGNU ELPA; ativo. Edição Rust com comandos de cargo e formatação. Para usuários do rust-analyzer. Instale
rust-mode, depois inicie Eglot. - Haskell Mode — NonGNU ELPA; ativo. Edição, REPL e ferramentas para Haskell. Instale
haskell-mode; complemente com HLS via Eglot. - Racket Mode — NonGNU ELPA; ativo. Ambiente profundo para Racket, com REPL, documentação, testes e perfil. Instale
racket-mode; comece comracket-run.
8. Mais linguagens e desenvolvimento web
- C/C++ Modes (CC Mode) — Nativo; ativo. Modos maduros para C, C++, Java e derivados, com estilos de indentação. Abra o arquivo e conecte
clangdvia Eglot. - c-ts-mode/c++-ts-mode — Nativo; ativo. Alternativas estruturais baseadas em Tree-sitter. Para quem tem gramáticas instaladas. Selecione via
major-mode-remap-alist. - JS/JSX e js-ts-mode — Nativo; ativo. Edição JavaScript com parser tradicional ou Tree-sitter. Combine com TypeScript language server por Eglot.
- typescript-ts-mode — Nativo; ativo. Modo Tree-sitter para TypeScript nas versões modernas. Instale a gramática e remapeie extensões
.ts. - web-mode — NonGNU ELPA; ativo. Edita templates com HTML, CSS, JavaScript e linguagens embutidas. Para JSX, Twig, Jinja, ERB e similares. Instale
web-mode. - Emmet Mode — MELPA/externo; ativo. Expande abreviações em HTML/CSS. Para front-end. Instale
emmet-modee ative nos modos web. - CSS Mode — Nativo; ativo. Indentação, navegação e edição CSS. Abra
.css; associe Eglot quando houver servidor. - nxml-mode — Nativo; ativo. Editor XML sensível a schemas Relax NG. Para documentos e configurações XML. Abra
.xmle explore validação. - YAML Mode — NonGNU ELPA; ativo. Edição e indentação YAML tradicional;
yaml-ts-modeoferece alternativa Tree-sitter. Instaleyaml-modese precisar de compatibilidade. - JSON Mode / json-ts-mode — Nativo; ativo. Edição estrutural e fontificação JSON. Use o modo nativo e
json-pretty-print-bufferpara formatar.
9. Lisp, edição estrutural de código e REPLs
- Emacs Lisp Mode — Nativo; ativo. O caminho para transformar o editor; avalia, documenta, indenta e depura Elisp. Comece em
*scratch*comC-jouC-x C-e. - IELM — Nativo; ativo. REPL interativo para Emacs Lisp com histórico e completion. Ideal para exploração. Execute
M-x ielm. - Edebug — Nativo; ativo. Depurador instrumental para funções Elisp, com execução passo a passo. Marque uma definição com
C-u C-M-x. - Profiler — Nativo; ativo. Mede CPU, memória e tempo de configuração. Use
M-x profiler-start, reproduza o problema e rodeprofiler-report. - Buttercup — MELPA/externo; ativo. Framework BDD de testes para Emacs Lisp. Para autores de pacotes. Instale
buttercupe execute em batch/CI. - ERT — Nativo; ativo. Framework oficial de testes unitários Elisp. Defina
ert-defteste rodeM-x ert. - Paredit — NonGNU ELPA; maduro. Mantém parênteses balanceados e edita árvores Lisp. Para Lisp/Clojure/Racket. Instale e aprenda slurp/barf com calma.
- Smartparens — MELPA/externo; ativo. Edição estrutural configurável para muitas linguagens. Alternativa mais ampla ao Paredit. Instale
smartparens. - Puni — GNU ELPA; ativo. Edição estrutural genérica baseada em pares, funcionando também fora de Lisp. Instale
punie ative por modo. - Sly — MELPA/externo; ativo. Ambiente Common Lisp moderno derivado do SLIME, com REPL, inspeção e depuração. Instale
slye configure sua implementação Lisp.
10. Git e controle de versão
- VC Mode — Nativo; ativo. Interface unificada para Git e outros VCS: diff, log, commit e estado. Comece com
C-x v v,C-x v =eC-x v l. - VC-Dir — Nativo; ativo. Mostra estado de todo diretório e permite operações em lote. Use
C-x v douC-x p v. - Magit — NonGNU ELPA; ativo. Interface Git profunda e contextual, frequentemente considerada uma aplicação emblemática do Emacs. Instale
magite rodeM-x magit-status. - Transient — GNU ELPA; ativo. Framework de menus temporários usado pelo Magit, com opções visíveis e persistentes. Autores podem usá-lo para criar interfaces de comandos.
- Forge — NonGNU ELPA; ativo. Integra issues, pull requests e notificações de forjas ao Magit. Para GitHub/GitLab e afins. Instale
forgee configure autenticação. - git-gutter — MELPA/externo; ativo. Marca linhas adicionadas, alteradas e removidas na margem. Para feedback imediato. Instale
git-gutterou comparediff-hl. - diff-hl — GNU ELPA; ativo. Realça mudanças do VCS na franja e funciona com Dired. Instale
diff-hle ative globalmente. - Git Timemachine — MELPA/externo; maduro. Percorre versões históricas do arquivo atual sem sair dele. Instale
git-timemachinee execute o comando homônimo. - Smerge Mode — Nativo; ativo. Navega e resolve marcadores de conflito de merge. Abra o arquivo conflitado e use o mapa de prefixo de
smerge-mode. - Ediff — Nativo; ativo. Compara e mescla arquivos/buffers com painéis e controle fino. Essencial para conflitos complexos. Rode
M-x ediff-files.
11. Terminais, shells e processos
- Eshell — Nativo; ativo. Shell escrito em Elisp que combina comandos externos, funções Lisp, globbing e TRAMP. Comece com
M-x eshell. - Shell Mode — Nativo; ativo. Executa um shell real em buffer
comint, bom para comandos orientados a linhas. UseM-x shell. - Term — Nativo; maduro. Emulador de terminal para aplicações de tela cheia, com modos char e line. Use
M-x term. - Vterm — NonGNU ELPA; ativo. Terminal rápido baseado em libvterm e módulo nativo. Para TUI exigentes. Instale dependências do sistema e
vterm. - Eat — NonGNU ELPA; ativo. Emulador de terminal em Elisp com integração a Eshell e bom desempenho. Instale
eate executeM-x eat. - Comint — Nativo; ativo. Biblioteca subjacente a shells e REPLs interativos; oferece prompt, histórico e filtros. Vale estudar para criar interfaces de processos.
- Proced — Nativo; ativo. Gerenciador de processos semelhante a
top, operável como tabela Emacs. ExecuteM-x proced. - Async Shell Command — Nativo; ativo. Roda processos sem bloquear e mantém saída em buffer. Use
M-&. - Detached — MELPA/externo; ativo. Desacopla processos para sobreviverem ao fechamento do Emacs e acompanha sessões. Para builds longos. Instale
detached. - Nix Shell / EnvRC — MELPA/externo; ativo.
envrcaplica ambientes direnv por buffer; útil para projetos reprodutíveis. Instaleenvrce ativeenvrc-global-mode.
12. Remoto, servidores e automação
- TRAMP — Nativo; ativo. Abre arquivos remotos por SSH e outros métodos como se fossem locais, integrando Dired, VC e processos. Experimente
C-x C-f /ssh:usuario@host:/caminho. - TRAMP multi-hop — Nativo; ativo. Acessa uma máquina através de bastion/jump host. Para administradores. Aprenda a sintaxe
|no manual antes de guardar credenciais. - TRAMP sudo/doas — Nativo; ativo. Edita arquivos com outra identidade sem iniciar todo Emacs como root. Use caminhos
/sudo::/etc/...com extremo cuidado. - Eshell remoto — Nativo; ativo. Ao mudar para diretório TRAMP, comandos podem operar no host remoto. Útil para administração leve; entenda quais comandos são locais.
- Ansible Mode — MELPA/externo; ativo. Ajuda a editar playbooks e templates, geralmente junto de YAML/Jinja. Para infraestrutura. Instale
ansiblee valide externamente. - Dockerfile Mode — NonGNU ELPA; ativo. Fontificação e edição de Dockerfiles. Instale
dockerfile-mode; conecte language server se desejado. - docker.el — MELPA/externo; ativo. Interface Transient para containers, imagens, volumes e redes. Para operação cotidiana. Instale
dockere rodeM-x docker. - Kubernetes.el — MELPA/externo; ativo. Visualiza recursos e executa ações sobre clusters. Útil, mas depende de
kubectle contexto correto. Instalekubernetes. - systemd Mode — NonGNU ELPA; ativo. Edita units e arquivos relacionados com fontificação. Para administradores Linux. Instale
systemd. - Emacs Server/Client — Nativo; ativo. Mantém uma instância e abre arquivos rapidamente via
emacsclient, inclusive como editor de commits. InicieM-x server-start.
13. E-mail, contatos e PIM
- Message Mode — Nativo; ativo. Compositor compartilhado por Gnus e outros clientes, com citações, MIME e assinaturas. Abra por um cliente ou
M-x message-mail. - Gnus — Nativo; ativo. Leitor unificado de e-mail e Usenet, poderoso e incomum. Para quem aceita configuração profunda. Comece com
M-x gnuse o manual Info. - Rmail — Nativo; maduro/baixa atividade. Cliente tradicional baseado em arquivo local. Interessante para caixas simples e história do Emacs; não é a opção geral mais moderna.
- mu4e — Externo, distribuído com mu; ativo. Interface rápida sobre índice local
mue Maildir. Para grandes caixas e sincronização externa. Instalemudo sistema e configure contas. - Notmuch Emacs — Externo oficial; ativo. Pesquisa e tags sobre Maildir com índice notmuch. Para fluxos “busca primeiro”. Instale
notmuche seu frontend Emacs. - Wanderlust — Externo; estável/baixa atividade. Cliente IMAP/NNTP histórico e flexível. Vale para usuários existentes; novos devem avaliar manutenção e compatibilidade antes.
- BBDB — GNU ELPA; ativo. Banco de contatos integrado a e-mail e outras aplicações. Para relacionamento e autocompletar endereços. Instale
bbdb. - EBDB — GNU ELPA; ativo. Evolução orientada a objetos do conceito BBDB, com registros extensíveis. Para quem quer PIM programável. Instale
ebdb. - Calendar — Nativo; ativo. Calendário com feriados, fases da Lua, nascer do sol e conversões entre calendários. Explore
M-x calendar. - Diary e Appt — Nativo; ativo. Eventos em texto e lembretes de compromissos sem depender de Org. Use
M-x diarye ativeappt-activate.
14. Feeds, web, notícias e comunicação
- Elfeed — GNU ELPA; ativo. Leitor RSS/Atom rápido, pesquisável e extensível. Para acompanhar muitas fontes. Instale
elfeed, configureelfeed-feedse executeM-x elfeed. - Elfeed Protocol — MELPA/externo; ativo. Sincroniza Elfeed com FreshRSS, Fever ou Tiny Tiny RSS. Para leitura em vários dispositivos. Instale
elfeed-protocol. - EWW — Nativo; ativo. Navegador web textual baseado em shr, bom para documentação e páginas simples. Abra com
M-x eww. - Webjump — Nativo; maduro. Atalhos pesquisáveis para sites e consultas. Para buscas repetidas. Configure
webjump-sitese useM-x webjump. - URL library — Nativo; ativo. Cliente HTTP/URL em Elisp, base para scripts e pacotes. Desenvolvedores podem experimentar
url-retrieve-synchronously. - ERC — Nativo; ativo. Cliente IRC completo, com módulos, logs, SASL e integração ao Emacs. Use
M-x erc-tlse leia o manual antes de expor credenciais. - Circe — MELPA/externo; ativo. Cliente IRC alternativo com configuração declarativa e boa experiência de chat. Instale
circese preferir sua abordagem. - Ement.el — GNU ELPA; ativo. Cliente Matrix que suporta salas, threads, reações e mídia. Instale
ement; comece comM-x ement-connect. - Jabber.el — MELPA/externo; baixa atividade. Cliente XMPP histórico. Funciona em alguns cenários, mas verifique compatibilidade e criptografia antes de adotá-lo.
- Elpher — NonGNU ELPA; ativo. Navegador amigável para Gemini e Gopher, incluindo imagens e bookmarks. Para explorar a small web. Instale
elpher.
15. Documentos, livros e pesquisa
- DocView — Nativo; ativo. Exibe PDF, PostScript e DVI convertendo páginas em imagens. Solução portátil quando ferramentas externas existem. Basta abrir o documento.
- PDF Tools — NonGNU ELPA; ativo. Visualizador PDF com busca, anotações e renderização por servidor nativo. Para pesquisa acadêmica. Instale dependências e execute
pdf-tools-install. - Nov.el — MELPA/externo; maduro. Leitor EPUB dentro do Emacs com navegação e renderização de texto. Instale
nove associe.epub. - Djvu Mode — GNU ELPA; ativo. Visualiza e anota documentos DjVu, comuns em acervos digitalizados. Instale
djvue abra o arquivo. - BibTeX Mode — Nativo; ativo. Edita, ordena e valida bases bibliográficas BibTeX. Para acadêmicos. Abra
.bibe explorebibtex-clean-entry. - Citar — GNU ELPA; ativo. Interface de referências bibliográficas com seleção, notas e arquivos associados. Funciona fora de Org também. Instale
citare configure bibliografias. - Ebib — GNU ELPA; ativo. Gerenciador de bases BibTeX em interface tabular, com edição e filtros. Para quem quer administrar referências no Emacs. Instale
ebib. - Biblio — GNU ELPA; ativo. Pesquisa catálogos acadêmicos e importa registros bibliográficos. Para coleta inicial. Instale
biblioe escolha uma fonte. - Annotate — NonGNU ELPA; ativo. Guarda anotações ligadas a arquivos sem modificar o conteúdo original. Para leitura e revisão. Instale
annotate. - GNU Hyperbole — GNU ELPA; ativo. Sistema de hipertexto, botões implícitos, contatos e navegação que atravessa muitos formatos. Para usuários exploradores. Instale
hyperbolee leia seu manual.
16. Escrita, Markdown, LaTeX e publicação
- Markdown Mode — NonGNU ELPA; ativo. Edição completa de Markdown com prévia, links e comandos estruturais. Instale
markdown-mode. - AUCTeX — GNU ELPA; ativo. Ambiente avançado para TeX/LaTeX: compilação, visualização, macros e referências. Para escrita científica. Instale
auctexe abra.tex. - RefTeX — Nativo; ativo. Gerencia rótulos, referências cruzadas, índices e citações em LaTeX. Ative
reftex-mode, frequentemente junto ao AUCTeX. - TeX Mode — Nativo; ativo. Suporte básico a TeX/LaTeX sem pacotes. Bom para começar ou ambientes mínimos. Abra
.tex. - Writegood Mode — MELPA/externo; maduro. Sinaliza voz passiva, palavras fracas e problemas simples em inglês. Útil como alerta, não como juiz. Instale
writegood-mode. - Flyspell — Nativo; ativo. Verificação ortográfica incremental usando programa externo como Hunspell. Para qualquer escrita. Ative
flyspell-modee configure dicionário. - Jinx — GNU ELPA; ativo. Corretor ortográfico moderno e rápido baseado em Enchant, com suporte multilíngue. Instale dependências e
jinx; ativejinx-mode. - Langtool — MELPA/externo; ativo. Interface para LanguageTool local ou servidor, cobrindo gramática e estilo. Para revisão; confira privacidade antes de enviar texto a serviços.
- AsciiDoc Mode — NonGNU ELPA; ativo. Edição de documentos AsciiDoc. Para documentação técnica e livros. Instale
adoc-mode. - Muse — GNU ELPA; legado/baixa atividade. Antigo sistema de autoria e publicação em markup próprio. Importante historicamente; novos projetos devem preferir formatos mais sustentados.
17. Notas e conhecimento fora do Org
- Denote — GNU ELPA; ativo. Notas em arquivos comuns com nomes previsíveis, links e metadados; suporta Markdown e texto além de Org. Instale
denotee rodedenote. - Howm — MELPA/externo; ativo. Sistema de notas “escreva e pesquise”, com links espontâneos e lembretes. Para captura sem taxonomia pesada. Instale
howm. - Deft — MELPA/externo; maduro. Pesquisa incremental em diretório de notas de texto/Markdown. Simples e rápida. Instale
defte apontedeft-directory. - Zk — MELPA/externo; ativo. Interface Emacs para o CLI
zk, com notas Markdown, tags e links. Para sistemas Zettelkasten interoperáveis. Instale CLI ezk. - Consult Notes — MELPA/externo; ativo. Busca unificada em coleções de notas de diferentes sistemas. Para quem combina Denote, Markdown e diretórios próprios.
- Remember — Nativo; maduro. Captura rápida de texto para destinos configuráveis, anterior aos sistemas modernos. Bom para aprender hooks; use
M-x remember. - Notes Mode — GNU ELPA; baixa atividade. Sistema clássico de notas indexadas. Valor histórico e nicho; avalie Denote/Howm para novas configurações.
- Mimosa — GNU ELPA; ativo. Interface para servir e navegar notas Markdown como wiki local. Para quem deseja conteúdo simples e web. Instale
mimosa. - Binder — GNU ELPA; ativo. Organiza arquivos de um projeto de escrita em uma estrutura de “fichário”. Para romances e documentação longa. Instale
binder. - Breadcrumb — GNU ELPA; ativo. Mostra contexto estrutural do arquivo e projeto na linha de cabeçalho. Para navegar código e documentos. Instale
breadcrumb.
18. Dados, bancos, ciência e reprodutibilidade
- Calc — Nativo; ativo. Calculadora algébrica, científica, simbólica, financeira e de unidades extremamente profunda. Execute
M-x calce siga o tutorial Info. - Quick Calc — Nativo; ativo. Avalia expressões rápidas no minibuffer sem abrir o Calc completo. Use
M-x quick-calc. - SES — Nativo; maduro. Planilha simples em buffers, com fórmulas Elisp. Para tabelas pequenas e experimentação. Execute
M-x ses-modeem arquivo novo. - SQL Mode — Nativo; ativo. Edita SQL e inicia sessões interativas para diversos bancos. Use
M-x sql-postgres,sql-mysql,sql-sqliteetc. - SQLi — Nativo; ativo. Buffer interativo de banco associado ao script SQL. Para executar regiões e consultar resultados. Escolha o comando
sql-*correspondente. - EmacSQL — GNU ELPA; ativo. API Elisp de alto nível para SQLite e outros backends, usada por pacotes. Para autores que precisam persistência. Instale
emacsql. - ESS — GNU ELPA; ativo. Emacs Speaks Statistics integra R e outros ambientes estatísticos com scripts, REPL e ajuda. Instale
ess; abra R comM-x R. - Jupyter.el — MELPA/externo; ativo. Cliente de kernels Jupyter, REPLs e resultados ricos; pode ser usado fora de Org. Instale
jupytere configure kernels. - Ein — MELPA/externo; ativo. Emacs IPython Notebook abre e edita notebooks Jupyter em interface própria. Para quem precisa do formato
.ipynb. Instaleein. - GNUplot Mode — NonGNU ELPA; ativo. Edita scripts, conversa com gnuplot e mostra gráficos inline. Instale
gnuplote executeM-x gnuplot.
19. IA e assistência moderna
- gptel — NonGNU ELPA; ativo. Cliente de LLM disponível em qualquer buffer, com múltiplos provedores, modelos locais, ferramentas e MCP. Instale
gptel; proteja chaves viaauth-source. - Ellama — GNU ELPA; ativo. Interface para LLMs apoiada em
llm.el, com tradução, resumo, código e sessões. Para provedores locais/remotos. Instaleellama. - llm.el — GNU ELPA; ativo. Biblioteca abstrata para pacotes conversarem com diferentes provedores. Para autores de extensões de IA. Instale
llmcomo dependência. - Aidermacs — NonGNU ELPA; ativo. Interface Emacs para Aider, orientada a programação assistida e alterações no repositório. Instale Aider e
aidermacs; revise diffs sempre. - Copilot.el — Externo/MELPA; ativo. Cliente comunitário para sugestões do GitHub Copilot. Requer serviço e binário correspondente. Confira termos, telemetria e licença antes de usar.
- Codeium/Windsurf Emacs — Externo; situação variável. Integra completion de IA comercial. Útil a assinantes, mas confirme repositório oficial, políticas e manutenção no momento da adoção.
- Minuet AI — MELPA/externo; ativo. Completion de código por diversos provedores e modelos locais. Para sugestões inline independentes de um único serviço. Instale
minuet. - MCP.el — Externo/MELPA; ativo. Cliente Model Context Protocol para conectar ferramentas a pacotes como gptel. Poderoso e sensível: examine permissões de cada servidor.
- ChatGPT Shell — MELPA/externo; ativo. Comandos e shells para conversar com serviços e gerar código. Alternativa a gptel; compare fluxos e backends antes de escolher.
- Khoj Emacs — Externo; ativo. Integra pesquisa e chat sobre conhecimento pessoal ao servidor Khoj. Para quem já hospeda o sistema. Verifique o cliente oficial e a privacidade do índice.
20. Multimídia, imagens e áudio
- Image Mode — Nativo; ativo. Visualiza imagens, alterna dados brutos, ajusta escala e anima formatos suportados. Basta abrir uma imagem e explorar o menu.
- SVG Mode — Nativo; ativo. Exibe SVG e permite alternar para seu XML. Para designers e autores de diagramas. Abra
.svg. - Artist Mode — Nativo; maduro. Desenha caixas, linhas e formas em arte ASCII com mouse ou teclado. Para diagramas rápidos. Execute
M-x artist-mode. - Picture Mode — Nativo; maduro. Edição bidimensional de texto com controle de coluna e direção. Para layouts ASCII. Execute
M-x picture-mode. - Emms — GNU ELPA; ativo. Emacs Multimedia System gerencia e reproduz música com players externos, playlists e metadados. Instale
emmse escolha backend. - Bongo — MELPA/externo; maduro. Player e gerenciador de playlists mais simples, controlando programas externos. Para áudio sem biblioteca complexa. Instale
bongo. - Mpv.el — MELPA/externo; ativo. Controla mpv a partir do Emacs e abre mídia em timestamps. Para estudo de áudio/vídeo. Instale
mpvempv.el. - Yeetube — MELPA/externo; ativo. Pesquisa e reproduz vídeos usando ferramentas externas, sem interface web pesada. Confirme legalidade e APIs; instale
yeetube. - Ready Player — GNU ELPA; ativo. Reprodução simples de arquivos de áudio e vídeo ao visitá-los. Para integração leve. Instale
ready-player. - Waveform/Audio visualization packages — Externo; experimental. Pequenos pacotes exibem ondas e controlam ferramentas. Explore somente projetos com atividade e formatos suportados; para produção, mantenha player externo.
21. Janelas, sessões, desktop e acessibilidade
- Tab Bar Mode — Nativo; ativo. Agrupa configurações de janelas em abas, não apenas buffers. Para separar projetos. Ative
tab-bar-modee useC-x t. - Tab Line Mode — Nativo; ativo. Mostra buffers relacionados como abas dentro de cada janela. Para navegação visual. Ative
global-tab-line-mode. - Winner Mode — Nativo; ativo. Undo/redo de layouts de janelas. Essencial após divisões acidentais. Ative
winner-modee useC-c left/right. - Desktop Save Mode — Nativo; ativo. Restaura buffers, arquivos e parte da sessão entre execuções. Ative
desktop-save-mode; não grave segredos inadvertidamente. - Framesets — Nativo; ativo. Serializa estados de frames e janelas para layouts personalizados. Para automação avançada; estude
frameset.el. - Ace Window — GNU ELPA; ativo. Seleciona rapidamente uma janela por caractere e oferece ações. Para layouts grandes. Instale
ace-windowe vinculeace-window. - Popper — GNU ELPA; ativo. Trata buffers temporários como popups alternáveis. Para shells, ajuda e compilação. Instale
poppere configure padrões. - EXWM — GNU ELPA; ativo, Linux/X11. Faz do Emacs um gerenciador de janelas X completo. Para usuários avançados dispostos a configurar recuperação. Teste em sessão separada.
- Emacspeak — Externo oficial; ativo. Desktop falado completo para pessoas cegas, muito além de “leitor de tela”. Exige sintetizador e configuração; siga o projeto oficial.
- Speechd-el — Externo/GNU/Linux; ativo. Interface de fala baseada em Speech Dispatcher. Para acessibilidade e leitura. Confira pacote da distribuição e compatibilidade.
22. Jogos, curiosidades e o Emacs como plataforma
- Tetris — Nativo; maduro. Implementação completa do clássico; demonstra timers, input e renderização em buffer. Execute
M-x tetris. - Dunnet — Nativo; maduro. Aventura textual histórica escondida no editor. Para conhecer a cultura Emacs. Rode
M-x dunnet. - Doctor — Nativo; maduro. Conversa estilo ELIZA e mostra processamento textual em Elisp. Execute
M-x doctor. - Zone — Nativo; maduro. “Protetor de tela” que aplica efeitos ao texto. Divertido e instrutivo para manipulação de buffers. Use
M-x zone. - Life — Nativo; maduro. Simulação do Jogo da Vida de Conway. Demonstra atualização de buffer. Execute
M-x life. - Snake e Pong — Nativo; maduro. Jogos simples que mostram que o loop de eventos serve além da edição. Execute
M-x snakeouM-x pong. - Chess.el — GNU ELPA; ativo. Interface de xadrez com suporte a motores e redes, conforme configuração. Instale
chesse leia seu manual. - Mastodon.el — NonGNU ELPA; ativo. Cliente do Fediverso dentro do Emacs para timelines, postagem e notificações. Instale
mastodon; configure instância e token com cuidado. - Lem/telega.el — MELPA/externo; ativo, dependências nativas. Cliente Telegram profundo baseado em TDLib. Para usuários que aceitam compilação e credenciais. Instale
telegaseguindo o repositório oficial. - Elisp como “cola universal” — Nativo; ativo. O recurso final não é um pacote: combine buffers, processos, HTTP, JSON, timers, overlays e comandos para construir sua própria aplicação. Comece pelo
C-h i m Elisp.
23. Edição modal, snippets, segurança e ferramentas essenciais
- Avy — GNU ELPA; ativo. Salta para qualquer caractere ou linha visível por pequenas sequências de letras. Para navegação sem mouse. Instale
avye vinculeavy-goto-char-timer. - Evil — NonGNU ELPA; ativo. Emulação Vim extensa, com estados, objetos textuais e ecossistema próprio. Para usuários de Vim. Instale
evile ativeevil-mode. - Meow — GNU ELPA; ativo. Edição modal criada para Emacs, baseada em seleção e teclado próprio. Para quem quer modalidade sem replicar Vim. Instale
meowe siga o tutorial. - God Mode — MELPA/externo; baixa atividade. Reduz modificadores mantendo a gramática de teclas do Emacs. Útil ergonomicamente, mas compare com Meow antes de adotar.
- Multiple Cursors — MELPA/externo; ativo. Cria vários pontos de edição simultâneos. Para alterações repetitivas visuais. Instale
multiple-cursorse comece commc/edit-lines. - Iedit — NonGNU ELPA; ativo. Edita simultaneamente todas as ocorrências do símbolo ou texto atual, com escopo controlado. Instale
iedite rodeiedit-mode. - Yasnippet — NonGNU ELPA; ativo. Sistema maduro de snippets com campos, espelhos e transformações. Para qualquer linguagem. Instale
yasnippete ativeyas-global-mode. - Tempel — GNU ELPA; ativo. Templates pequenos integrados a completion-at-point. Para quem prefere configuração simples em Lisp. Instale
tempele vinculetempel-complete. - Company — GNU ELPA; ativo. Framework clássico de popup de completion com muitos backends. Ainda adequado a configurações existentes; novos usuários devem comparar com Corfu.
- Helm — NonGNU ELPA; ativo. Framework abrangente de narrowing e ações, com inúmeras fontes. Para quem quer uma plataforma integrada. Instale
helm; compare com Consult. - Ivy, Counsel e Swiper — GNU ELPA/MELPA; estável. Família consolidada de completion e busca. Continua útil em configurações existentes; para começar do zero, compare Vertico/Consult.
- Flycheck — NonGNU ELPA; ativo. Verificação de sintaxe com grande catálogo de checkers. Para ferramentas não cobertas por Flymake; instale
flycheck. - Helpful — MELPA/externo; ativo. Substitui páginas de ajuda por visões contextuais de funções, variáveis e comandos. Para aprender Elisp. Instale
helpful. - Keycast — GNU ELPA; ativo. Exibe teclas e comandos executados na mode-line ou em buffer. Excelente para aulas e screencasts. Instale
keycast. - Use-package — Nativo no Emacs 29+; ativo. Macro declarativa para carregar, vincular e configurar pacotes. Estude
:init,:config,:hooke:bind. - Package.el — Nativo; ativo. Gerenciador oficial de arquivos ELPA, assinaturas, dependências e atualizações. Domine
package-list-packages. - Package-vc — Nativo; ativo. Instala pacotes diretamente de repositórios versionados. Use
package-vc-installsomente com origem conferida. - Straight.el — Externo; ativo. Gerencia fontes e builds reprodutíveis diretamente de VCS. Para configurações avançadas. Leia o bootstrap oficial e fixe revisões.
- Elpaca — Externo; ativo. Gerenciador assíncrono de pacotes, filas e builds. Teste em perfil isolado antes de migrar.
- Auth Source — Nativo; ativo. API comum para credenciais em
.authinfo, GPG e outros backends. Essencial para e-mail, IA e rede. Nunca versione segredos. - EasyPG — Nativo; ativo. Interface OpenPGP para criptografar arquivos e verificar assinaturas. Abra um
.gpgou execute comandosepa-*. - EPA File — Nativo; ativo. Criptografa e descriptografa transparentemente arquivos visitados. Ative
epa-file-enable; entenda backups e cache. - Pass — Externo oficial; ativo. Interface Elisp para
password-store. Para usuários depass; instale o CLI e o frontend. - Password Store Menu — MELPA/externo; ativo. Interface tabulada para pesquisar, copiar e editar entradas do
pass. Preserve a expiração do clipboard. - Restclient.el — MELPA/externo; ativo. Escreve e executa requisições HTTP em arquivos de texto. Para testar APIs. Não salve tokens no arquivo.
- Verb — GNU ELPA; ativo. Cliente HTTP em texto com variáveis, cabeçalhos e reutilização, utilizável fora de Org por
verb-mode. Instaleverb. - Impatient Mode — MELPA/externo; maduro. Serve um buffer HTML e atualiza o navegador durante a edição. Para prototipagem local; evite exposição pública.
- Websocket.el — GNU ELPA; ativo. Implementação WebSocket em Elisp usada por aplicações em tempo real. Para autores de clientes e integrações.
- Plz — GNU ELPA; ativo. Biblioteca HTTP apoiada em
curl, conveniente para respostas e arquivos. Para desenvolver integrações; trate erros e retries. - Emacs Application Framework — Externo; ativo, complexo. Incorpora aplicações Qt/Python como navegador, PDF e mídia em buffers. Exige muitas dependências; teste isoladamente.
O que evitar ou tratar como legado em 2026
- Não escolha CEDET/Semantic como primeira arquitetura IDE sem antes testar Tree-sitter, Xref e Eglot; ainda é útil para compreender ou manter configurações antigas.
- Não adote Wanderlust, Jabber.el, Notes Mode ou Muse só porque aparecem em listas históricas. Confirme release, segurança de protocolos e atividade, e mantenha plano de exportação.
- Desconfie de pacotes de IA ou serviços comerciais cujo repositório, política de dados ou método de autenticação mudou. Nunca coloque chaves diretamente no
init.el; prefiraauth-sourcee permissões mínimas. - Pacotes MELPA são receitas de builds recentes, não uma certificação de segurança. Confira autor, repositório, issues, dependências e diffs antes de atualizar uma configuração crítica.
- Evite instalar três pilhas que resolvem a mesma função de uma vez. Escolha Vertico ou uma alternativa; Eglot ou LSP Mode como base; Vterm ou Eat inicialmente; mu4e ou Notmuch conforme seu índice.
Recomendações práticas
Trilha 1 — descobrir o Emacs sem instalar quase nada
Passe uma semana com Isearch, Occur, registers, bookmarks, Dired/Wdired, project.el, VC, Ediff, Eshell, TRAMP, Calc, EWW, Calendar, ERC e Emacs Lisp. Abra o manual de cada aplicação com C-h i; use C-h f, C-h v, C-h k e C-h m para aprender no contexto.
Trilha 2 — ambiente moderno para programação
Instale Vertico + Orderless + Marginalia + Consult + Embark + Corfu + Cape. Depois configure Tree-sitter + Eglot + Flymake + Dape, use Magit + diff-hl e mantenha project.el até encontrar uma necessidade concreta do Projectile. Essa pilha é modular e utiliza APIs nativas.
Trilha 3 — pesquisa, leitura e escrita
Experimente PDF Tools, Nov, Citar, Ebib, Biblio, AUCTeX, RefTeX, Jinx e Denote. Para estatística, some ESS; para notebooks existentes, Jupyter.el ou EIN. Calc merece estudo separado mesmo que você não programe.
Trilha 4 — comunicação e informação
Comece com Elfeed, depois EWW e Elpher. Teste ERC para IRC e Ement para Matrix. E-mail exige escolher uma arquitetura: mu4e com mu, Notmuch com seu índice ou Gnus para máxima integração e flexibilidade.
Trilha 5 — administração e computação remota
Aprenda primeiro TRAMP com SSH e Dired remoto, depois project.el/VC sobre caminhos remotos e Eshell. Acrescente docker.el ou Kubernetes.el somente se os CLIs e contextos já estiverem protegidos. Nunca execute Emacs inteiro como root para editar um arquivo.
Um plano de 30 dias
- Dias 1–5: Isearch, Occur, Imenu, Xref, registers e bookmarks.
- Dias 6–10: Dired, Wdired, project.el, compilation, VC e Ediff.
- Dias 11–15: Vertico/Consult/Embark/Corfu e uma configuração mínima documentada.
- Dias 16–20: Eglot, Flymake, Tree-sitter, Magit e Dape em um projeto real.
- Dias 21–25: escolha uma aplicação não relacionada a código: Calc, Elfeed, EWW, PDF Tools, Emms ou Calendar.
- Dias 26–30: TRAMP, Eshell e um pequeno comando Elisp que resolva um problema seu.
Conclusão
Além do Org Mode, o Emacs oferece uma coleção singular de aplicações que compartilham a mesma linguagem de interação. Os saltos mais valiosos não vêm de instalar centenas de pacotes, e sim de aprender as interfaces que os conectam: buffers, completion, Xref, project.el, Dired, processos, TRAMP, auth-source e Emacs Lisp. A lista de 250 itens serve como mapa; a melhor exploração começa por uma aplicação de cada vez, usada em trabalho real.
Em 2026, o caminho mais equilibrado é manter o núcleo nativo forte e acrescentar componentes pequenos e atuais. Dired, Magit, Consult/Vertico/Embark/Corfu, Eglot, TRAMP, Eshell, Elfeed, PDF Tools, Calc e gptel mostram dimensões muito diferentes da plataforma. Depois deles, aprender Elisp transforma o usuário de consumidor em autor do próprio ambiente.
Fontes consultadas
- GNU Emacs — página oficial
- Histórico oficial de lançamentos do GNU Emacs
- Início do congelamento de recursos do Emacs 31
- GNU Emacs Manual
- GNU Emacs Lisp Reference Manual
- Catálogo GNU ELPA
- Catálogo NonGNU ELPA
- MELPA — instruções e catálogo
- TRAMP User Manual
- Eshell Manual
- ERC Manual
- Gnus Manual
- Calc Manual
- Eglot Manual
- Magit Manual e repositório oficial
- Vertico — repositório oficial
- Consult — repositório oficial
- Corfu — repositório oficial
- Embark — repositório oficial
- Elfeed — repositório oficial
- PDF Tools — repositório oficial
- Denote — manual oficial
- AUCTeX — página oficial
- ESS — página oficial
- gptel no NonGNU ELPA
- Elpher no NonGNU ELPA
- Ement.el no GNU ELPA
- EXWM no GNU ELPA
- Emacspeak — projeto oficial
Nota sobre atualidade
Pesquisa concluída em 1º de setembro de 2026. O catálogo usa GNU Emacs 30.2 como baseline de compatibilidade; o ramo 31 estava em processo de lançamento, mas ainda não aparecia no histórico oficial consultado como versão estável. Arquivos de pacotes, APIs comerciais, requisitos de servidores e atividade dos projetos podem mudar; confirme versão, licença, dependências e documentação oficial antes de decisões importantes.
Did this resonate?
Related documents
- 001
- 002
- 003
- 004
- 005