diff options
author | Yegappan Lakshmanan <yegappan@yahoo.com> | 2023-05-12 17:49:13 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2023-05-12 17:49:13 +0100 |
commit | 54be5fb382d2bf25fd1b17ddab8b21f599019b81 (patch) | |
tree | 2f8247870b818760f7dac718281ed4067090baf5 /runtime/doc/options.txt | |
parent | 8667a5678f983ba899825b810ab849952d49bcb8 (diff) |
patch 9.0.1546: some commands for opening a file don't use 'switchbuf'v9.0.1546
Problem: Some commands for opening a file don't use 'switchbuf'.
Solution: Use 'switchbuf' for more commands. (Yegappan Lakshmanan,
closes #12383, closes #12381)
Diffstat (limited to 'runtime/doc/options.txt')
-rw-r--r-- | runtime/doc/options.txt | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index 2a2c7ed5c7..c487f1769b 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -7928,16 +7928,18 @@ A jump table for the options with a short description can be found at |Q_op|. 'switchbuf' 'swb' string (default "") global This option controls the behavior when switching between buffers. - Mostly for |quickfix| commands some values are also used for other - commands, as mentioned below. + This option is checked, when + - jumping to errors with the |quickfix| commands (|:cc|, |:cn|, |:cp|, + etc.) + - jumping to a tag using the |:stag| command. + - opening a file using the |CTRL-W_f| or |CTRL-W_F| command. + - jumping to a buffer using a buffer split command (e.g. |:sbuffer|, + |:sbnext|, or |:sbrewind|). Possible values (comma-separated list): - useopen If included, jump to the first open window that - contains the specified buffer (if there is one). - Otherwise: Do not examine other windows. - This setting is checked with |quickfix| commands, when - jumping to errors (":cc", ":cn", "cp", etc.). It is - also used in all buffer related split commands, for - example ":sbuffer", ":sbnext", or ":sbrewind". + useopen If included, jump to the first open window in the + current tab page that contains the specified buffer + (if there is one). Otherwise: Do not examine other + windows. usetab Like "useopen", but also consider windows in other tab pages. split If included, split the current window before loading |