Repolode
syl20bnr

syl20bnr/spacemacs

Uma distribuição de Emacs mantida pela comunidade que combina os estilos de edição do Emacs e do Vim, com atalhos mnemônicos e camadas de configuração.

Estrelas
24,545
Forks
4,825
Issues abertas
62
Último commit
anteontem

O que é?

Spacemacs é uma distribuição pré-configurada do Emacs, com foco em ergonomia, atalhos mnemônicos e consistência. Ao pressionar a barra de espaço, um menu interativo de atalhos é aberto, e os comandos são agrupados por prefixos mnemônicos, como SPC b para buffers e SPC p para projetos.

Ela oferece suporte à edição no estilo Emacs e no estilo Vim, e os usuários podem alternar entre os dois ou combiná-los. As funcionalidades são organizadas em camadas de configuração que reúnem pacotes relacionados, e a documentação integrada de cada camada pode ser consultada dentro do Emacs. A configuração fica em um único arquivo dotspacemacs, escrito em Emacs Lisp.

O Spacemacs requer Emacs 28.2 ou posterior e Git, e segue um modelo de atualizações contínuas a partir da branch develop. Seus atalhos também podem ser usados no IntelliJ, Eclipse e VS Code por meio de projetos comunitários separados.

Recursos principais

  • 01Atalhos mnemônicos agrupados por prefixo, que podem ser descobertos pelo menu SPC.
  • 02Alterne entre os estilos de edição do Emacs e do Vim ou combine-os.
  • 03As camadas de configuração reúnem pacotes e incluem documentação específica para cada camada.
  • 04Um único arquivo de configuração dotspacemacs, escrito em Emacs Lisp.
  • 05Documentação integrada acessível por SPC h SPC.
  • 06Instalação automática de pacotes na primeira inicialização.

Casos de uso

  • Usuários do Emacs que querem uma configuração pronta e consistente sem precisar montá-la do zero.
  • Usuários do Vim que querem adotar o Emacs gradualmente, mantendo a edição modal a que estão acostumados.
  • Sessões de pair programming em que as pessoas usam estilos de edição diferentes.
  • Desenvolvedores que querem aprender Emacs com atalhos mnemônicos fáceis de descobrir.

Início rápido

  1. 1

    Instale o Emacs 28.2 ou superior com seu gerenciador de pacotes (por exemplo, brew install emacs-plus no macOS).

  2. 2

    Clone o Spacemacs no diretório .emacs.d da sua pasta pessoal.

    git clone https://github.com/syl20bnr/spacemacs "${HOME}/.emacs.d"
  3. 3

    Inicie o Emacs para carregar o Spacemacs.

Antes de usar

  • O README descreve o Spacemacs como atualmente em versão beta.
  • A instalação nativa no Windows não é recomendada; prefira o WSL2. Também podem ocorrer bugs sutis, como problemas com TLS.
  • É necessário instalar previamente o Emacs 28.2 ou superior, o git e o GNU Tar.

Tópicos

Perguntas frequentes

O que é spacemacs?
Uma distribuição de Emacs mantida pela comunidade que combina os estilos de edição do Emacs e do Vim, com atalhos mnemônicos e camadas de configuração. Spacemacs é uma distribuição pré-configurada do Emacs, com foco em ergonomia, atalhos mnemônicos e consistência. Ao pressionar a barra de espaço, um menu interativo de atalhos é aberto, e os comandos são agrupados por prefixos mnemônicos, como SPC b para buffers e SPC p para projetos.
spacemacs é gratuito? Qual é a licença?
spacemacs é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
spacemacs ainda é mantido?
Manutenção ativa. O último commit de spacemacs foi em 20 de out. de 2026.
Para que posso usar spacemacs?
Usuários do Emacs que querem uma configuração pronta e consistente sem precisar montá-la do zero. Usuários do Vim que querem adotar o Emacs gradualmente, mantendo a edição modal a que estão acostumados. Sessões de pair programming em que as pessoas usam estilos de edição diferentes. Desenvolvedores que querem aprender Emacs com atalhos mnemônicos fáceis de descobrir.
Como instalar spacemacs?
Instale o Emacs 28.2 ou superior com seu gerenciador de pacotes (por exemplo, brew install emacs-plus no macOS). Clone o Spacemacs no diretório .emacs.d da sua pasta pessoal.: git clone https://github.com/syl20bnr/spacemacs "${HOME}/.emacs.d" Inicie o Emacs para carregar o Spacemacs.
Onde consigo spacemacs?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/syl20bnr/spacemacs

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados