El modo de confirmación de Magit no abre nada para editar

Pregunta:

Recientemente instalé Magit y comencé a ejecutarlo. Parece que se carga con solo buscar y todas las combinaciones de teclas parecen funcionar perfectamente. Sin embargo, cuando tengo la intención de realizar cambios, magit no parece abrir mi emacsclient y crear un nuevo búfer dentro de emacs.

Inicialmente, abrió una instancia separada de emacs. Luego intenté cambiar el editor de git predeterminado con:

git config --global core.editor emacsclient

Ahora, cuando trato de comprometerme con

C-x g c c

como he hecho antes, ya no abre nada. Revisé el proceso de magit-commit-mode desde emacs y vi lo siguiente:

run git ... commit --
hint: Waiting for your editor to close the file...
libgpm: zero screen dimension, assuming 80x25

Ejecutarlo de nuevo hace un momento me dejó con algo similar

run git ... commit --
-- More --^[[53;11H SPACE/d/j: screen/page/line down, b/u/k: up, q: quit

Mi máquina actual donde está sucediendo esto está ejecutando Manjaro en emacs26 si eso ayuda. Incluso intenté revertir mi configuración de git a su configuración original (restableciendo la configuración también) y nada cambió. Si hay algo más que hice que hubiera causado este cambio en el comportamiento de magit, no me viene a la mente.

Luego probé exactamente la misma configuración (el mismo .emacs y la misma versión de emacs) en mi Chromebook con GalliumOS (una distribución basada en Xubuntu), y las confirmaciones de magit funcionan perfectamente bien. Puedo escribir mensajes de confirmación desde un nuevo búfer en emacs, cerrarlo y continuar con mi trabajo.

¿Alguien tiene alguna idea de cuál puede ser el problema con mi configuración particular en mi máquina principal Manjaro? ¿O un puntero en la dirección correcta?

Gracias por adelantado.

Respuesta:

Ésta es una regresión conocida de día cero. La solución se encuentra en dos paquetes with-editor y magit . Una vez que el nuevo with-editor esté disponible, se magit una nueva versión de magit que depende de eso. Luego, tomará algunas horas para que esté disponible. Parece que tomará 10 horas.

Para obtener más información, incluida una solución alternativa, consulte https://github.com/magit/magit/issues/3632 .

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım