Repolode
emacs-mirror

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

    Descompacte ou faça checkout de toda a árvore de arquivos do Emacs

  2. 2

    Leia o arquivo INSTALL na árvore para ver as etapas de compilação e instalação no seu sistema

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