Поведение Emacs при прокрутке после изменения размера шрифта

Emacs23 GUI в Ubuntu 10.04 LTS. Раньше я не менял никаких настроек, касающихся поведения прокрутки Emacs. Однако сегодня я заметил своеобразное поведение прыжка при прокрутке вниз в буфере - клавиша курсора вниз будет прокручиваться вниз, как обычно, до точки, а затем следующее нажатие клавиши вниз иногда прокручивает буфер вниз, а иногда кажется, что прокручивает буфер вверх а затем переместите выбранную строку вниз. Оказалось, что это скорее ошибочное поведение, чем нормальный или предсказуемый скачок буфера. Если я удерживал курсор «вниз», экран подпрыгивал, прокручивался и заикался, затем кренился вперед и затем заикался.

Я поискал несколько ответов и попробовал несколько из упомянутых здесь, но ничего не решило проблему. Только тогда я понял, что это новое поведение - оно появилось только после того, как я изменил шрифт в буфере с помощью C-x C - . Когда я вернул шрифт по умолчанию с помощью Cx C - + , поведение прокрутки вернулось к нормальному (точка перемещается на последнюю строку, затем следующее нажатие прокручивает несколько строк и перемещает точка вверх и отображает строки ниже; я думаю, это значение по умолчанию, и я доволен этим). Идеи?

Изменить: прокрутка вверх работает нормально (как и ожидалось / по умолчанию) независимо от изменения размера шрифта. Изменение шрифта на меньший размер во второй раз только делает прокрутку более причудливой.

Изменить: Временное решение: вернуться к использованию emacs -nw

Обновление: Протестировано на другом компьютере с Ubuntu 10.04 (настольный компьютер). Запустил Emacs 23 и загрузил файл журнала. Развернутый Emacs. Помощь курсора вниз и прокрутка работали как обычно - курсор доходит до низа, буфер прокручивается, а курсор перемещается в середину экрана. C-x C - для уменьшения размера шрифта. Снова прокрутите вниз. Такое же странное рывковое поведение, при котором некоторые прыжки даже не перемещают буфер должным образом. Увеличьте шрифт один раз, и прокрутка вернется в нормальное состояние. Прокрутка вверх хороша независимо от размера шрифта. Я кратко поискал в системе отслеживания ошибок Emacs, но не нашел подходящей ошибки.

7
задан SabreWolfy 30 June 2011 в 10:28
поделиться