2012-04-27 6 views
1

Как обеспечить сохранение позиции буфера при прокрутке с помощью колеса мыши?Emacs: колесо прокрутки мыши сохраняет положение буфера

В настоящее время, если я прокручиваю данные о том, что позиция курсора буфера должна быть вне экрана, эта позиция будет изменена. И я не хочу этого, потому что этого не происходит в других редакторах, таких как Qt Creator, IntelliJ IDEA и т. Д.

Хотелось бы иметь mouse-wheel-scroll-preserve-buffer-position.

ответ

2

Вы не можете. Механизм отображения Emacs не позволяет этого. См. this question.

0

BTW, в то время как позиция точки должна быть на экране, что не мешает Elisp-пакету возвращать точку до того, что было до прокрутки мыши, когда вы перестаете прокручивать и снова нажимаете клавиатуру. Итак, Emacs не поддерживает его прямо сейчас, но не должно быть сложно заставить его работать, если вы действительно этого хотите. Патчи приветствуют добавление такого дополнительного поведения.

Смежные вопросы