]> granicus.if.org Git - vim/commitdiff
patch 8.1.2238: error in docs tags goes unnoticed v8.1.2238
authorBram Moolenaar <Bram@vim.org>
Fri, 1 Nov 2019 18:46:22 +0000 (19:46 +0100)
committerBram Moolenaar <Bram@vim.org>
Fri, 1 Nov 2019 18:46:22 +0000 (19:46 +0100)
Problem:    Error in docs tags goes unnoticed.
Solution:   Adjust tags build command. (Ken Takata, closes #5158)

.travis.yml
Filelist
runtime/doc/Makefile
runtime/doc/doctags.vim [new file with mode: 0644]
src/version.c

index 4625bcf9daa968c4cc589ce0a3452b0086a93d17..f96564bd3a3ea83d809343ec01ea88d8c53456f9 100644 (file)
@@ -142,7 +142,10 @@ script:
       "${SRCDIR}"/vim --not-a-term -u NONE -S "${SRCDIR}"/testdir/if_ver-2.vim -c quit > /dev/null
       cat if_ver.txt
     fi
-  - do_test make ${SHADOWOPT} ${TEST} && FOLD_MARKER=travis_fold
+  - >
+    do_test make ${SHADOWOPT} ${TEST} &&
+    make -C runtime/doc vimtags VIMEXE=../../"${SRCDIR}"/vim &&
+    FOLD_MARKER=travis_fold
   - echo -en "${FOLD_MARKER}:end:test\\r\\033[0K"
 
 
index a2b9f0adb74a34291f04f420f507ebb55cc349ec..6cb5f63b2c92025c07f698c99aab561a06bb486a 100644 (file)
--- a/Filelist
+++ b/Filelist
@@ -663,6 +663,7 @@ RT_ALL =    \
                runtime/doc/*.txt \
                runtime/doc/Makefile \
                runtime/doc/doctags.c \
+               runtime/doc/doctags.vim \
                runtime/doc/test_urls.vim \
                runtime/doc/vim.1 \
                runtime/doc/evim.1 \
index 4a1ea03fd7949e052533896e7a85ce602fcd1f69..443a27a618b7a7d729fe6bfe12bea096eea23c50 100644 (file)
@@ -323,7 +323,7 @@ all: tags vim.man evim.man vimdiff.man vimtutor.man xxd.man $(CONVERTED)
 # Use Vim to generate the tags file.  Can only be used when Vim has been
 # compiled and installed.  Supports multiple languages.
 vimtags: $(DOCS)
-       $(VIMEXE) -u NONE -esX -c "helptags ++t ." -c quit
+       $(VIMEXE) -eX -u doctags.vim
 
 # Use "doctags" to generate the tags file.  Only works for English!
 tags: doctags $(DOCS)
diff --git a/runtime/doc/doctags.vim b/runtime/doc/doctags.vim
new file mode 100644 (file)
index 0000000..7dfbcc0
--- /dev/null
@@ -0,0 +1,6 @@
+" This script makes a tags file for help text.
+"
+" Usage: vim -eX -u doctags.vim
+
+helptags ++t .
+qa!
index 3eaf21fa33b29daccff6c0b23e18fafe1a8ee121..e1d5c64601d02264d91921b916693f7cd50d9a82 100644 (file)
@@ -741,6 +741,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    2238,
 /**/
     2237,
 /**/