@@ -43,7 +43,7 @@ An example of a pseudo tag::
4343
4444 !_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/
4545
46- The value, "2 ", associated with the pseudo tag " TAG_PROGRAM_NAME" , is
46+ The value, "Universal Ctags ", associated with the pseudo tag `` TAG_PROGRAM_NAME `` , is
4747used in the field for input file. The description, "Derived from
4848Exuberant Ctags", is used in the field for pattern.
4949
@@ -63,7 +63,7 @@ This pseudo-tag says "the function kind of C language is enabled
6363when generating this tags file." ``--pseudo-tags `` is the option for
6464enabling/disabling individual pseudo-tags. When enabling/disabling a
6565pseudo tag with the option, specify the tag name only
66- " TAG_KIND_DESCRIPTION" , without the prefix ("!_") or the suffix ("!C").
66+ `` TAG_KIND_DESCRIPTION `` , without the prefix ("!_") or the suffix ("!C").
6767
6868
6969Options for Pseudo-tags
@@ -245,7 +245,10 @@ for using notable ones.
245245 ``TAG_PROC_CWD `` gives the tool a hint; "input.c" may be at "/tmp".
246246
247247``TAG_PROGRAM_NAME ``
248- TBW
248+ Indicates the name of program generating this tags file.
249+
250+ ``TAG_PROGRAM_VERSION ``
251+ Indicates the version of program generating this tags file.
249252
250253``TAG_ROLE_DESCRIPTION `` (new in Universal Ctags)
251254 Indicates the names and descriptions of enabled roles::
@@ -367,11 +370,11 @@ Client tools could split the line using the following steps:
367370 * If a ``? `` follows, then the pattern delimiter is ``? ``.
368371 * If a number follows, then:
369372
370- * If a ``;/ `` follows the number, then the delimiter is ``/ ``.
371- * If a ``;? `` follows the number, then the delimiter is ``? ``.
372- * If a ``;" `` follows the number, then the field uses only line number, and
373- there's no pattern delimiter (since there's no regex pattern). In this
374- case the pattern field ends at the 3rd tab.
373+ * If a ``;/ `` follows the number, then the delimiter is ``/ ``.
374+ * If a ``;? `` follows the number, then the delimiter is ``? ``.
375+ * If a ``;" `` follows the number, then the field uses only line number, and
376+ there's no pattern delimiter (since there's no regex pattern). In this
377+ case the pattern field ends at the 3rd tab.
375378
376379* After the opening delimiter, find the next unescaped pattern delimiter, and
377380 that's the closing delimiter. It will be followed by ``;" `` and then a tab.
@@ -477,7 +480,8 @@ CHANGES
477480
478481Version 6.0
479482~~~~~~~~~~~
480- * ctags enables TAG_{KIND,EXTRA,FIELD,ROLE}_DESCRIPTION pseudo tags by default.
483+ * ctags enables ``TAG_KIND_DESCRIPTION ``, ``TAG_ROLE_DESCRIPTION ``,
484+ ``TAG_FIELD_DESCRIPTION ``, and ``TAG_EXTRA_DESCRIPTION `` pseudo tags by default.
481485
482486SEE ALSO
483487--------
0 commit comments