diff options
author | Luuk van Baal <luukvbaal@gmail.com> | 2022-10-03 15:28:08 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-10-03 15:28:08 +0100 |
commit | 13ece2ae1d09009d3fb8acf858c288e7848ecdac (patch) | |
tree | 8c157431840de281782b06d8572adf41085f617e /runtime/doc/options.txt | |
parent | 6b2d4ff7148e0b416ba745d20d061e6f7bb53ee7 (diff) |
patch 9.0.0647: the 'splitscroll' option is not a good namev9.0.0647
Problem: The 'splitscroll' option is not a good name.
Solution: Rename 'splitscroll' to 'splitkeep' and make it a string option,
also supporting "topline". (Luuk van Baal, closes #11258)
Diffstat (limited to 'runtime/doc/options.txt')
-rw-r--r-- | runtime/doc/options.txt | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index 070f8cb734..069a0f173f 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -7518,24 +7518,28 @@ A jump table for the options with a short description can be found at |Q_op|. When on, splitting a window will put the new window below the current one. |:split| + *'splitkeep'* *'spk' +'splitkeep' 'spk' string (default "cursor") + global + The value of this option determines the scroll behavior when opening, + closing or resizing horizontal splits. + + Possible values are: + cursor Keep the same relative cursor position. + screen Keep the text on the same screen line. + topline Keep the topline the same. + + For the "screen" and "topline" values, the cursor position will be + changed when necessary. In this case, the jumplist will be populated + with the previous cursor position. For "screen", the text cannot always + be kept on the same screen line when 'wrap' is enabled. + *'splitright'* *'spr'* *'nosplitright'* *'nospr'* 'splitright' 'spr' boolean (default off) global When on, splitting a window will put the new window right of the current one. |:vsplit| - *'splitscroll'* *'spsc'* *'nosplitscroll'* *'nospsc'* -'splitscroll' 'spsc' boolean (default on) - global - The value of this option determines the scroll behavior when opening, - closing or resizing horizontal splits. When "on", splitting a window - horizontally will keep the same relative cursor position in the old and - new window, as well windows that are resized. When "off", scrolling - will be avoided to stabilize the window content. Instead, the cursor - position will be changed when necessary. In this case, the jumplist - will be populated with the previous cursor position. Scrolling cannot - be guaranteed to be avoided when 'wrap' is enabled. - *'startofline'* *'sol'* *'nostartofline'* *'nosol'* 'startofline' 'sol' boolean (default on) global |