
Я создаю экземпляр gvim в окне ConEmu, используя эту строку:
gvim --windowid !ConEmuBackHWND! -new_console
И я получаю странную огромную белую рамку, которая действует как маркер изменения размера в gvim:
Если я изменяю размер окна ConEmu, эта граница исчезает.
Как это исправить? Это проблема ConEmu или gvim? Это может быть связано с какой-то небольшой проблемой с границей пробелов, которая есть в gvim, но она всегда меньше размера символа.
В этом случае она огромная, и ее действительно неприятно видеть такой.
Любая помощь будет оценена по достоинству.
ПРАВКА 1: Поигравшись с различными размерами корневого окна ConEmu, я заметил, что начальная ширина и высота белой границы всегда остаются одинаковыми! (Не пропорционально видимому окну GVim, но абсолютно одинаковыми для каждого размера окна ConEmu, который я пробовал)
решение1
После написания небольшой тестовой программы, которая создает дочернее окно и присоединения gvim с флагом --windowid к этому дочернему окну, я получил те же результаты. Это проблема gvim, а не ConEmu.
РЕДАКТИРОВАТЬ:
Я нашел ошибку vim и исправил ее. Она включена в патч 7.4.8.874