Я использую предварительную версию ConEmu 180206 preview
чтобы иметь какой-нибудь приличный терминал в Windows с поддержкой вкладок. Работает очень хорошо в большинстве случаев.
Но у меня возникает ошибка, которая возникает почти каждый раз, когда я фиксирую изменения после конфликта слияния в Git. Ошибка:
λ 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
Даже с ошибкой фиксация сделана правильно.
Я не знаю, является ли сообщение о конфликте мерзавца по умолчанию проблемой (я буду исследовать дальше в следующий раз, когда ошибка произойдет, может быть, одиночные кавычки вызывают это ...), но придерживается следующего формата:
Merge branch 'develop' into feat/my-branch
Я посетил некоторые дискуссии по этой проблеме, и единственный совет, который я смог извлечь из этих дискуссий, - это уменьшить высоту буфера (мое реальное значение - 5000), но это решение не работает для меня.
Итак, какой альтернативой мне пришлось решить эту проблему?