回答:
次の設定scroll-preserve-screen-position
を試すことができますalways
。
(setq scroll-preserve-screen-position 'always)
ドキュメントから(C-h v scroll-preserve-screen-position
):
画面の位置を変更しないようにスクロールコマンドがポイントを移動するかどうかを制御します。
nil
平均ポイントの値は、スクロールマージンまたはウィンドウの境界を除き、それぞれ画面位置を保持しません。t
平均ポイントの値は、スクロールコマンドがウィンドウの垂直方向に移動した場合、たとえば全画面でスクロールする場合、画面の位置を保持します。その他の値は、ポイントが常に画面の位置を維持することを意味します。スクロールコマンドにはscroll-command
、この変数によって制御されるシンボルのプロパティが必要です。