Как я могу получить полосы прокрутки с точным позиционированием?
Чтобы проиллюстрировать, что я имею в виду:
C-h C-f (прочитайте FAQ по GNU Emacs)
Теперь попробуйте расположить содержимое буфера так, чтобы абзац, начинающийся с
This is the version ...
, был сверху. С полосой прокрутки по умолчанию вам потребуется несколько перерисовок, чтобы сделать это. Или вы щелкаете левой кнопкой мыши для позиционирования курсора, а затем C-lC-lТеперь вернитесь туда, где вы были раньше. Это невозможно с обычными полосами прокрутки.
Я хотел бы просто щелкнуть полосу прокрутки на высоте This is the version ...
, чтобы расположить эту строку сверху для шага 2. И чтобы вернуться туда, откуда я пришел, я щелкаю правой кнопкой мыши (действительно не перемещая мышь).
Раньше я всегда устанавливал Emacs с виджетами, подобными Athena, чтобы получить такие полосы прокрутки, см. их описание. Но мне интересно, есть ли сейчас лучший или более современный способ сделать это. В конце концов, я бы предпочел использовать стандартные дистрибутивы.
Может быть, даже не нужно менять полосы прокрутки, а использовать для этого левый край. В конце концов, щелчок мышью по краю распознается как <left-fringe>
M-x emacs-version
GNU Emacs 23.3.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.10) от 21 сентября 2012 г. на batsu, модифицированный Debian