Repolode
syl20bnr

syl20bnr/spacemacs

Una distribución de Emacs impulsada por la comunidad que combina los estilos de edición de Emacs y Vim con atajos mnemotécnicos y capas de configuración.

Estrellas
24,545
Forks
4,825
Issues abiertos
62
Último commit
anteayer

¿Qué es?

Spacemacs es una distribución preconfigurada de Emacs centrada en la ergonomía, los atajos mnemotécnicos y la coherencia. Al presionar la barra espaciadora se abre un menú interactivo de atajos, y los comandos se agrupan bajo prefijos mnemotécnicos como SPC b para búferes y SPC p para proyectos.

Admite tanto el estilo de edición de Emacs como el de Vim, y permite alternar entre ambos o combinarlos. La funcionalidad se organiza en capas de configuración que agrupan paquetes relacionados, y la documentación integrada de cada capa está disponible desde Emacs. La configuración se guarda en un único archivo dotspacemacs escrito en Emacs Lisp.

Spacemacs requiere Emacs 28.2 o una versión posterior y Git, y sigue un modelo de actualizaciones continuas desde su rama develop. También se pueden usar sus atajos en IntelliJ, Eclipse y VS Code mediante proyectos comunitarios independientes.

Funciones clave

  • 01Atajos mnemotécnicos agrupados por prefijo, que se pueden descubrir desde el menú SPC.
  • 02Alterna entre los estilos de edición de Emacs y Vim, o combínalos.
  • 03Las capas de configuración agrupan paquetes e incluyen documentación específica para cada capa.
  • 04Un único archivo de configuración dotspacemacs escrito en Emacs Lisp.
  • 05Documentación integrada accesible mediante SPC h SPC.
  • 06Instalación automática de paquetes en el primer inicio.

Casos de uso

  • Usuarios de Emacs que quieren una configuración lista para usar y coherente, sin tener que crear la suya desde cero.
  • Usuarios de Vim que quieren adoptar Emacs gradualmente sin renunciar a la edición modal que ya conocen.
  • Sesiones de programación en pareja en las que cada participante usa un estilo de edición distinto.
  • Desarrolladores que quieren aprender Emacs mediante atajos mnemotécnicos fáciles de descubrir.

Inicio rápido

  1. 1

    Instala Emacs 28.2 o una versión posterior con tu gestor de paquetes (por ejemplo, brew install emacs-plus en macOS).

  2. 2

    Clona Spacemacs en el directorio .emacs.d de tu carpeta de inicio.

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

    Inicia Emacs y se cargará Spacemacs.

Antes de usarlo

  • El README indica que Spacemacs está actualmente en fase beta.
  • No se recomienda instalarlo de forma nativa en Windows; se recomienda usar WSL2. Además, pueden aparecer errores sutiles, como problemas con TLS.
  • Antes, debes tener instalados Emacs 28.2 o una versión posterior, git y GNU Tar.

Temas

Preguntas frecuentes

¿Qué es spacemacs?
Una distribución de Emacs impulsada por la comunidad que combina los estilos de edición de Emacs y Vim con atajos mnemotécnicos y capas de configuración. Spacemacs es una distribución preconfigurada de Emacs centrada en la ergonomía, los atajos mnemotécnicos y la coherencia. Al presionar la barra espaciadora se abre un menú interactivo de atajos, y los comandos se agrupan bajo prefijos mnemotécnicos como SPC b para búferes y SPC p para proyectos.
¿spacemacs es gratuito? ¿Qué licencia tiene?
spacemacs es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿spacemacs sigue mantenido?
Mantenimiento activo. El último commit de spacemacs fue el 20 oct 2026.
¿Para qué puedo usar spacemacs?
Usuarios de Emacs que quieren una configuración lista para usar y coherente, sin tener que crear la suya desde cero. Usuarios de Vim que quieren adoptar Emacs gradualmente sin renunciar a la edición modal que ya conocen. Sesiones de programación en pareja en las que cada participante usa un estilo de edición distinto. Desarrolladores que quieren aprender Emacs mediante atajos mnemotécnicos fáciles de descubrir.
¿Cómo se instala spacemacs?
Instala Emacs 28.2 o una versión posterior con tu gestor de paquetes (por ejemplo, brew install emacs-plus en macOS). Clona Spacemacs en el directorio .emacs.d de tu carpeta de inicio.: git clone https://github.com/syl20bnr/spacemacs "${HOME}/.emacs.d" Inicia Emacs y se cargará Spacemacs.
¿Dónde consigo spacemacs?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/syl20bnr/spacemacs

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados