Eu vi um erro parecido usando o Windows DOS Console - e reduzindo o tamanho do buffer do console para 25 linhas mais sãs e 120 caracteres de largura para fora. Não é conemu sozinho.
Estou usando a versão ConEmu 180206 preview
para ter um terminal decente no Windows com suporte a guias. Funciona muito bem na maior parte do tempo.
Mas estou tendo um erro que ocorre quase toda vez que eu confirmo alterações após um conflito de mesclagem no Git. O erro:
λ 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
Mesmo com o erro, o commit é feito corretamente.
Eu não sei se a mensagem de conflito git padrão é um problema (vou investigar mais na próxima vez que o erro ocorrer, talvez as aspas simples causem isso ...), mas siga este formato:
Merge branch 'develop' into feat/my-branch
Eu visitei algumas discussões sobre esse problema e a única dica que consegui extrair dessas discussões é reduzir a altura do buffer (meu valor real é 5000), mas essa solução não funciona para mim.
Então, qual alternativa eu tive para resolver esse problema?
Eu vi um erro parecido usando o Windows DOS Console - e reduzindo o tamanho do buffer do console para 25 linhas mais sãs e 120 caracteres de largura para fora. Não é conemu sozinho.