OSX用のemacsのGUIビルドでは、トラックパッドを使用するときのスクロール速度が非常に速いため、使用できません。 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://discussions.Apple.com/thread/7679256?start=0&tstart=
私を解決策に導きました。私にとってどちらが2つのことです。 1つは、Appleサポートフォーラムのユーザーが言ったこと:
今回はアクセシビリティに入りました。次に、マウスとトラックパッドをクリックします。次に、トラックパッドオプションをクリックします。スクロールボックスはすでに強調表示されている可能性があります。それをオフに切り替えてから再びオンにして、それが修正されるかどうかを確認します-それは私にとってはうまくいきました。次に、システム環境設定のトラックパッドに戻り、必要に応じてすべてが選択されていることを確認します。
Preferences > Accessibility > Mouse & Trackpad > Mouse Options
に移動します
次に、オフに切り替えてから、[scrolling
]チェックボックスに戻り、[OK
]をクリックします。これは物事をきれいにするようです。おそらく、コードのどこかでいくつかのものをリセットします。
環境設定でマウスの設定を再確認して、期待どおりであることを確認します。 chromeでスクロールをテストして、希望どおりに機能することを確認します。
Javaベースのアプリとターミナルアプリでも期待どおりに動作するはずです。参考までに、emacs
/spacemacs
でこの問題が発生しました。参考までに、これは、私の設定が.spacemacs
構成設定にあるものです。
(defun dotspacemacs/user-config ()
[...]
;; Scrolling
(setq mouse-wheel-scroll-amount '(3 ((shift) . 1) ((control) . nil)))
(setq mouse-wheel-progressive-speed nil)
)
そしてそれらで、それはスムーズにスクロールします。
私は同様の問題を抱えていました MitsuharuのEmacs MacPortsパッケージを介してインストールされましたemacs-mac-app
[1] macOSMojaveで。以前の回答では問題は解決しませんでした。
スムーズなピクセルスクロールを可能にするミツハルのブランチの機能である「mac-mouse-wheel-mode」を有効にすることで解決されました。
奇妙なことに、mac-mouse-wheel-modeは、どちらのマシンの.emacsにも明らかなことは何もないにもかかわらず、あるマシン(スクロールの問題がなかった)では有効になりましたが、別のマシン(スクロールが速すぎた)では有効になりませんでした。
[1]そして自作は明らかに railwaycatのタップ