Какао Emacs: сбой в вертикальной границе, используя режим Linum

Используя Cocoa Emacs на OS X 10.7, я получаю раздражающий графический сбой на вертикальной границе с включенным режимом linum.

С вертикально разделенной рамкой включите линейный режим и попробуйте прокрутить вверх и вниз по обе стороны от разделения. Вертикальная граница исчезает полностью или частично.

Я могу исправить это, изменив fringe-mode на left-only, но исправление ТОЛЬКО работает, если я делаю это в минибуфере. Попытка сделать это из кода LISP (с использованием fringe-mode, set-fringe-mode или set-fringe-style) не решает проблему (я пробовал несколько разных хуков).

Я сообщил об этом в баг-трекер Emacs, но я ожидаю, что ТАК будет быстрее! Может ли кто-нибудь предложить программный обходной путь или пролить свет на то, что здесь происходит?

ОБНОВЛЕНИЕ: По какой-то причине команда fringe-mode не работает из кода lisp, но я смог получить программное решение, выполнив

(set-fringe-mode '(8 . 0))

... Хотя, похоже, поднял еще один графический глюк.

Ответы на вопрос(1)

Ваш ответ на вопрос