Error de ConEmu al intentar realizar una fusión después de un conflicto

Error de ConEmu al intentar realizar una fusión después de un conflicto

Estoy usando la versión ConEmu 180206 previewpara tener una terminal decente en Windows con soporte para pestañas. Funciona muy bien la mayor parte del tiempo.

Pero tengo un error que ocurre casi cada vez que realizo cambios después de un conflicto de fusión en Git. El error:

λ git commit
hint: Waiting for your editor to close the file...       0 [main] vim 7956 C:\Program Files\cmder\vendor\git-for-windows\usr\bin\vim.exe: *** fatal error - cmalloc would have returned NULL
   1839 [main] vim 7956 cygwin_exception::open_stackdumpfile: Dumping stack trace to vim.exe.stackdump
[feat/my-branch 7b0d482] Merge branch 'develop' into feat/my-branch

Incluso con el error, la confirmación se realiza correctamente.

No sé si el mensaje de conflicto predeterminado de git es un problema (lo investigaré más a fondo la próxima vez que ocurra el error, tal vez las comillas simples causen esto...), pero sigue este formato:

Merge branch 'develop' into feat/my-branch

Visité algunas discusiones sobre este problema y el único consejo que pude extraer de estas discusiones es reducir la altura del búfer (mi valor real es 5000), pero esta solución no me funciona.

Entonces, ¿qué alternativa tenía para solucionar este problema?

Respuesta1

Vi un error similar al usar la consola de Windows DOS, y al reducir el tamaño del búfer de la consola a 25 líneas y 120 caracteres de ancho, lo solucioné. No es sólo Conemu.

información relacionada