From 98756854b96beb30ed973b9844b1433aa36427d0 Mon Sep 17 00:00:00 2001 From: h-east Date: Sat, 7 Oct 2023 08:24:33 +0900 Subject: [PATCH] Update scroll.{txt,jax} --- doc/scroll.jax | 17 +++++++++-------- en/scroll.txt | 15 ++++++++------- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/doc/scroll.jax b/doc/scroll.jax index dcfee2a60..317224098 100644 --- a/doc/scroll.jax +++ b/doc/scroll.jax @@ -186,9 +186,9 @@ ze カーソルのある位置がスクリーンの終わり(右側)に来る が設定されたウィンドウが可能なら同じ量だけスクロールする。'scrollbind' の振る 舞いは 'scrollopt' オプションによって変更することができる。 -スクロールバーを使っているとき、マウスでスクロールバーを操作しても他のウィンド -ウはスクロールされない。これは少しの間だけ同期スクロールを使わないでスクロール -したい時に使える。 +スクロールバーやマウスホイールを使っているとき、マウスでスクロールバーを操作し +ても他のウィンドウはスクロールされない。これは少しの間だけ同期スクロールを使わ +ないでスクロールしたい時に使える。 ウィンドウに 'diff' オプションも設定されているとき、同期スクロールは位置を正確 に同期するために二つのバッファの差分を利用する。それ以外の場合は以下の方法が使 @@ -216,11 +216,12 @@ ze カーソルのある位置がスクリーンの終わり(右側)に来る 頭に持っていかれる。 *scrollbind-quickadj* -'scrollbind' フラグはウィンドウを垂直スクロールするキーボードコマンドを使う時 -に意味があり、またカーソルフォーカスを持つウィンドウの垂直スクロールバーを使う -ときに意味がある。しかしながら、カーソルフォーカスを持たないウィンドウの垂直ス -クロールバーを使うときには、'scrollbind' は無視される。これを 'scrollbind' さ -れたウィンドウの相対オフセットを修正する時に利用できる。 +'scrollbind' フラグは、キーボードコマンドを使ってウィンドウを垂直スクロールす +る時に意味を持ち、カーソルがフォーカスされているウィンドウで垂直スクロールバー +やマウスホイールを使う時にも意味を持つ。しかし、カーソルにフォーカスのないウィ +ンドウで垂直スクロールバーやマウスホイールを使う場合は、'scrollbind' は無視さ +れる。 +これにより、'scrollbind' されたウィンドウの相対オフセットを素早く調整できる。 ============================================================================== 6. マウスホイールスクロール *scroll-mouse-wheel* diff --git a/en/scroll.txt b/en/scroll.txt index 8e57be441..91fa22824 100644 --- a/en/scroll.txt +++ b/en/scroll.txt @@ -191,16 +191,16 @@ windows can be given this behavior by setting the (window-specific) other 'scrollbind' windows are scrolled the same amount, if possible. The behavior of 'scrollbind' can be modified by the 'scrollopt' option. -When using the scrollbars, the binding only happens when scrolling the window -with focus (where the cursor is). You can use this to avoid scroll-binding -for a moment without resetting options. +When using the scrollbars or the mouse wheel, the binding only happens when +scrolling the window with focus (where the cursor is). You can use this to +avoid scroll-binding for a moment without resetting options. When a window also has the 'diff' option set, the scroll-binding uses the differences between the two buffers to synchronize the position precisely. Otherwise the following method is used. *scrollbind-relative* -Each 'scrollbind' window keeps track of its "relative offset," which can be +Each 'scrollbind' window keeps track of its "relative offset", which can be thought of as the difference between the current window's vertical scroll position and the other window's vertical scroll position. When one of the 'scrollbind' windows is asked to vertically scroll past the beginning or end @@ -224,9 +224,10 @@ option. *scrollbind-quickadj* The 'scrollbind' flag is meaningful when using keyboard commands to vertically -scroll a window, and also meaningful when using the vertical scrollbar of the -window which has the cursor focus. However, when using the vertical scrollbar -of a window which doesn't have the cursor focus, 'scrollbind' is ignored. +scroll a window, and is also meaningful when using the vertical scrollbar or +the mouse wheel in the window which has the cursor focus. However, when using +the vertical scrollbar or the mouse wheel in a window which doesn't have the +cursor focus, 'scrollbind' is ignored. This allows quick adjustment of the relative offset of 'scrollbind' windows. ==============================================================================