Editor de texto moderno e fácil de usar no terminal, distribuído como um único binário estático sem dependências e apresentado como sucessor do nano.
emacs-mirror/emacs
GNU Emacs é um editor de texto extensível, personalizável e autodocumentado, com atualização em tempo real e baseado em um interpretador de Emacs Lisp.
Alternativa open source a:Sublime Text
- Estrelas
- 5,234
- Forks
- 1,417
- Issues abertas
- 16
- Último commit
- há 21 horas
O que é?
GNU Emacs é um editor de texto cujo comportamento é definido pelo interpretador de Emacs Lisp. Por isso, a maior parte de suas funcionalidades — da edição à interface do usuário — é implementada em código Lisp que os usuários podem ler, estender e modificar. O núcleo em C fornece o interpretador Lisp, o mecanismo de redisplay e os recursos básicos de edição, enquanto a maior parte do editor fica no diretório lisp.
Este repositório é um espelho da árvore de código-fonte do Emacs. Ele contém o sistema de build (configure e templates de Makefile), os fontes em C em src, programas utilitários como movemail e etags em lib-src, os fontes do Emacs Manual e da Lisp Reference em doc e diretórios para plataformas como MS-Windows, MS-DOS, macOS/NeXTSTEP e Android. Para compilar, é preciso executar configure e make; o arquivo INSTALL descreve as etapas para vários sistemas.
O projeto é mantido pela Free Software Foundation. Relatos de bugs podem ser enviados à lista de e-mails bug-gnu-emacs ou registrados com M-x report-emacs-bug. O arquivo etc/NEWS lista as mudanças visíveis para os usuários entre versões.
Recursos principais
- 01O comportamento e a interface do usuário são implementados em Emacs Lisp, que os usuários podem estender e personalizar.
- 02Um núcleo em C fornece o interpretador Lisp, o mecanismo de redisplay e os recursos básicos de edição.
- 03Autodocumentado, com ajuda integrada e um manual baseado em Info.
- 04Compila em sistemas Unix-like usando configure e make, com diretórios separados para MS-Windows, MS-DOS, macOS e Android.
- 05Inclui utilitários como movemail e etags.
Casos de uso
- Desenvolvedores que querem um editor programável que possam personalizar com Lisp.
- Compilar o Emacs a partir do código-fonte ou contribuir com patches para o editor principal.
- Ler o código-fonte do Emacs, seus manuais ou a documentação de referência de Lisp.
Início rápido
- 1
Descompacte ou faça checkout de toda a árvore de arquivos do Emacs
- 2
Leia o arquivo INSTALL na árvore para ver as etapas de compilação e instalação no seu sistema
- 3
Siga as instruções do INSTALL para compilar e instalar o GNU Emacs
Antes de usar
- Esta árvore é da versão 32.0.50, um snapshot de desenvolvimento, não uma versão estável.
- A compilação a partir do código-fonte exige uma toolchain; plataformas não POSIX precisam de ferramentas adicionais que não fazem parte da distribuição padrão do sistema operacional.
- Licenciado sob a GPL-3.0, uma licença copyleft.
Tópicos
Perguntas frequentes
- O que é emacs?
- GNU Emacs é um editor de texto extensível, personalizável e autodocumentado, com atualização em tempo real e baseado em um interpretador de Emacs Lisp. GNU Emacs é um editor de texto cujo comportamento é definido pelo interpretador de Emacs Lisp. Por isso, a maior parte de suas funcionalidades — da edição à interface do usuário — é implementada em código Lisp que os usuários podem ler, estender e modificar. O núcleo em C fornece o interpretador Lisp, o mecanismo de redisplay e os recursos básicos de edição, enquanto a maior parte do editor fica no diretório lisp.
- emacs é gratuito? Qual é a licença?
- emacs é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- emacs ainda é mantido?
- Manutenção ativa. O último commit de emacs foi em 21 de out. de 2026.
- Para que posso usar emacs?
- Desenvolvedores que querem um editor programável que possam personalizar com Lisp. Compilar o Emacs a partir do código-fonte ou contribuir com patches para o editor principal. Ler o código-fonte do Emacs, seus manuais ou a documentação de referência de Lisp.
- Como instalar emacs?
- Descompacte ou faça checkout de toda a árvore de arquivos do Emacs Leia o arquivo INSTALL na árvore para ver as etapas de compilação e instalação no seu sistema Siga as instruções do INSTALL para compilar e instalar o GNU Emacs
- Onde consigo emacs?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/emacs-mirror/emacs
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Editor de texto leve para Windows, baseado em Scintilla, com realce de sintaxe, code folding e autocompletar para diversas linguagens.
Editor de texto rápido, minimalista e extensível para programadores, multiplataforma, com versões gráfica e para terminal, e suporte a scripts em Lua.
Editor de código-fonte gratuito para Windows e alternativa ao Notepad, com realce de sintaxe para várias linguagens de programação.
Um editor de texto simples para terminal, com uma interface parecida com a do VS Code e inspirado no clássico MS-DOS Editor.
Uma versão do editor de texto Vim com interface gráfica para macOS, menus nativos, modos de tela cheia, Touch Bar e integração com o sistema.