В сборках GUI emacs для OSX скорость прокрутки при использовании трекпада настолько высока, что его невозможно использовать. У меня уже есть следующие строки в моем init.el:
(setq mouse-wheel-scroll-amount '(1 ((shift) . 1)))
(setq mouse-wheel-progressive-speed nil)
(setq mouse-wheel-follow-mouse 't)
(setq scroll-step 1)
(setq mac-mouse-wheel-mode t)
(setq mac-mouse-wheel-smooth-scroll t)
Ничто из этого не помогло с проблемой, все же. Как только я прокручиваю крошечную но на трекпаде, мои буферы перепрыгивают несколько строк
Меня не интересует «плавная прокрутка», я просто хочу прокручивать на разумных скоростях.
ОБНОВЛЕНИЕ: Кажется, что это ошибка MacOS Sierra. (см. комментарии)
Ответы:
Я выяснил исправить сейчас. Я ответил на это здесь:
https://stackoverflow.com/questions/39660065/emacs-smooth-scrolling-not-effect-after-system-upgrade-to-macos-10-12/40006539#40006539
Но для полноты я скопировал / вставил свой ответ ниже:
Нажав здесь:
https://discussions.apple.com/thread/7679256?start=0&tstart=0
Привел меня к решению. Что для меня это 2 вещи. Во-первых, что пользователь на форуме поддержки Apple сказал:
На этот раз я вошел в доступность. Затем нажмите на мышь и трекпад. Теперь нажмите на параметры трекпада. Поле прокрутки, скорее всего, уже выделено. Отключите его, а затем снова включите и посмотрите, исправит ли это - это помогло мне. Теперь вернитесь к трекпаду в Системных настройках и убедитесь, что у вас все выбрано по желанию.
Перейти к
Preferences > Accessibility > Mouse & Trackpad > Mouse Options
Затем выключите, затем снова установите
scrolling
флажок и нажмитеOK
. Это, кажется, убирает вещи. Возможно сбросить некоторые вещи где-нибудь в коде.Дважды проверьте настройки мыши в настройках, чтобы убедиться, что они соответствуют ожидаемым. Проверьте свою прокрутку в Chrome, чтобы убедиться, что она работает как нужно.
Теперь он должен работать, как и ожидалось, в приложениях на основе Java и в терминальных приложениях. Для справки, у меня была эта проблема с
emacs
/spacemacs
. Для справки, это то, что мои настройки находятся в моих.spacemacs
настройках конфигурации.И с этим, он плавно прокручивается.
источник
У меня была похожая проблема с Emacs Mitsuharu, установленным через пакет MacPorts
emacs-mac-app
[1] на MacOS Mojave. Предыдущие ответы не решили мою проблему.Это было решено включением «mac-mouse-wheel-mode», который является (я считаю) особенностью ветви Mitsuharu, которая обеспечивает плавную прокрутку пикселей.
Как ни странно, режим mac-mouse-wheel-mode был включен на одной машине (у которой не было проблем с прокруткой), но не на другой (у которой была слишком быстрая прокрутка), несмотря на то, что в .emacs обеих машин не было ничего очевидного об этом ,
[1] и доморощенный видимо через ж / д кран
источник