]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(doc): make :h tag-! more consistent (#14208)
authorzeertzjq <zeertzjq@outlook.com>
Sat, 16 Mar 2024 08:21:20 +0000 (16:21 +0800)
committerGitHub <noreply@github.com>
Sat, 16 Mar 2024 08:21:20 +0000 (09:21 +0100)
- Use "on" and "off" for 'winfixbuf' option values.
- Retab the table.

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/doc/tagsrch.txt

index ce6d44634b263499b35a7bdfc1caaef974a9b28e..d3d549ab2e32eea7c29fd6c8565a6f2ade560324 100644 (file)
@@ -1,4 +1,4 @@
-*tagsrch.txt*   For Vim version 9.1.  Last change: 2024 Mar 03
+*tagsrch.txt*   For Vim version 9.1.  Last change: 2024 Mar 16
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -407,23 +407,23 @@ the pattern.
                                                        *tag-!*
 If the tag is in the current file this will always work.  Otherwise the
 performed actions depend on whether the current file was changed, whether a !
-is added to the command and on the 'autowrite' option:
+is added to the command and on the 'autowrite' and 'winfixbuf' options:
 
-  tag in       file                    autowrite                       ~
-current file  changed  !   winfixbuf   option        action    ~
+  tag in       file        winfixbuf   autowrite               ~
+current file  changed  !   option      option        action    ~
  -----------------------------------------------------------------------------
-    yes                x       x      no         x         goto tag
-    no         no      x      no         x         read other file, goto tag
-    no         yes     yes    no         x         abandon current file,
+    yes                x       x      off        x         goto tag
+    no         no      x      off        x         read other file, goto tag
+    no         yes     yes    off        x         abandon current file,
                                                    read other file, goto tag
-    no         yes     no     no         on        write current file,
+    no         yes     no     off        on        write current file,
                                                    read other file, goto tag
-    no         yes     no     no         off       fail
-    yes                x       yes    x          x         goto tag
-    no         no      no     yes        x         fail
-    no         yes     no     yes        x         fail
-    no         yes     no     yes        on        fail
-    no         yes     no     yes        off       fail
+    no         yes     no     off        off       fail
+    yes                x       yes    x          x         goto tag
+    no         no      no     on         x         fail
+    no         yes     no     on         x         fail
+    no         yes     no     on         on        fail
+    no         yes     no     on         off       fail
  -----------------------------------------------------------------------------
 
 - If the tag is in the current file, the command will always work.