Repolode
kahole

kahole/edamagit

Interfaz de Git para VS Code controlada con el teclado, inspirada en la interfaz porcelain de Emacs Magit.

Alternativa open source a:GitLens

Estrellas
1,538
Forks
94
Issues abiertos
93
Último commit
el mes pasado

¿Qué es?

edamagit lleva el flujo de trabajo de Magit de Emacs a Visual Studio Code. Abre una vista de estado con secciones para cambios sin preparar, preparados y sin seguimiento, además de los commits recientes. La mayoría de las operaciones de Git se acceden mediante menús emergentes de una sola tecla para commit, branch, push, pull, rebase, merge, stash, tag y reset.

Las acciones se aplican directamente al elemento bajo el cursor. Puedes preparar o quitar de la preparación hunks individuales, descartar cambios, invertir o revertir commits, y abrir archivos o commits con Enter. Los comandos están disponibles en la paleta de comandos y tienen atajos predeterminados que puedes reasignar en el archivo de keybindings de VS Code.

La extensión ofrece integración opcional con Forge para mostrar pull requests e issues de GitHub, ajustes para ocultar secciones de estado y elegir dónde se abren las ventanas de Magit, además de instrucciones de configuración para usuarios de Vim con bindings de VSCodeVim que imitan evil-magit.

Funciones clave

  • 01Vista de estado con secciones para cambios sin preparar, preparados y sin seguimiento, y commits recientes
  • 02Menús emergentes de una sola tecla para commit, branch, push, pull, rebase, merge, stash y más
  • 03Preparar, quitar de la preparación, descartar e invertir cambios en el punto seleccionado
  • 04Integración opcional con Forge para pull requests e issues de GitHub
  • 05Atajos de teclado personalizables y un preset listo para Vim (VSCodeVim)

Casos de uso

  • Desarrolladores que ya conocen Emacs Magit y quieren usar el mismo flujo de trabajo en VS Code
  • Preparar hunks y hacer commit de cambios sin salir del editor
  • Usuarios que priorizan el teclado y prefieren bindings de estilo Vim en VS Code

Inicio rápido

  1. 1

    Instala la extensión edamagit (kahole.magit) desde VS Code Marketplace

  2. 2

    Abre un repositorio Git en VS Code y pulsa Alt+X G para abrir Magit Status

Antes de usarlo

  • Solo se ejecuta dentro de VS Code; no es una herramienta independiente.
  • Algunas funciones de Magit, como bisect, los parches y los subtrees, aún no están implementadas.

Temas

Preguntas frecuentes

¿Qué es edamagit?
Interfaz de Git para VS Code controlada con el teclado, inspirada en la interfaz porcelain de Emacs Magit. edamagit lleva el flujo de trabajo de Magit de Emacs a Visual Studio Code. Abre una vista de estado con secciones para cambios sin preparar, preparados y sin seguimiento, además de los commits recientes. La mayoría de las operaciones de Git se acceden mediante menús emergentes de una sola tecla para commit, branch, push, pull, rebase, merge, stash, tag y reset.
¿edamagit es gratuito? ¿Qué licencia tiene?
edamagit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿edamagit sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de edamagit fue el 13 sept 2026.
¿Para qué puedo usar edamagit?
Desarrolladores que ya conocen Emacs Magit y quieren usar el mismo flujo de trabajo en VS Code Preparar hunks y hacer commit de cambios sin salir del editor Usuarios que priorizan el teclado y prefieren bindings de estilo Vim en VS Code
¿Cómo se instala edamagit?
Instala la extensión edamagit (kahole.magit) desde VS Code Marketplace Abre un repositorio Git en VS Code y pulsa Alt+X G para abrir Magit Status
¿Dónde consigo edamagit?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kahole/edamagit

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

Proyectos relacionados