正確な位置でスクロールバーを取得するにはどうすればよいですか?
私が何を意味するかを説明するには:
C-h C-f(GNU Emacs FAQ を読んでください)
ここで、 で始まる段落
This is the version ...
が一番上になるようにバッファーの内容を配置してみてください。デフォルトのスクロールバーでは、これを行うために何度か再描画する必要があります。または、カーソルの位置を左クリックしてからC-lC-l今、あなたが以前いた場所に戻ってください。これは通常のスクロールバーでは不可能です。
私がしたいのは、スクロールバーの高さをクリックして、This is the version ...
この行をステップ 2 の上に配置することです。元の場所に戻るには、右クリックします (実際にはマウスを動かさずに)。
過去に、私は常に Emacs を Athena widgetsのようなオプションでインストールして、そのようなスクロールバーを取得していました。それらの説明を参照してください。しかし、これを行うためのより良い、またはより現代的な方法があるのではないかと思います。結局のところ、標準のディストリビューションを使用したいのです。
たぶん、スクロールバーをまったく変更する必要さえなく、代わりに左フリンジを使用する必要があります。結局のところ、フリンジでのマウスクリックは次のように認識されます。<left-fringe>
M-x emacs-version
2012-09-21 の GNU Emacs 23.3.1 (x86_64-pc-linux-gnu、GTK+ バージョン 2.24.10)、Debian で変更