Skip to content

Commit 6a7f49f

Browse files
committed
Add check to runtime/doc
1 parent 6ab7086 commit 6a7f49f

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.*.sw?
22
*~
3+
*.log
34
/tmp/
45
/vim-lang-ja*.tar.gz
56
/vim-lang-ja*.tar.bz2

Makefile

+2
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ release-today:
5353

5454
test:
5555
$(MAKE) -C src/po test
56+
$(MAKE) -C runtime/doc test
5657
$(MAKE) -C runtime/lang test
5758
$(MAKE) -C runtime/tutor test
5859

@@ -74,6 +75,7 @@ clean:
7475
rm -rf $(ARCHIVE_DIR) $(ARCHIVE_FILE)
7576
rm -rf $(INSTALL_DIR)
7677
$(MAKE) -C src/po clean
78+
$(MAKE) -C runtime/doc clean
7779
$(MAKE) -C runtime/lang clean
7880
$(MAKE) -C runtime/tutor clean
7981

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,10 @@ nsis/lang |Windows用インストーラーの翻訳フ
118118

119119
以下のコマンドでmanの文法に違反していないかチェックできる。
120120

121+
$ make test
122+
123+
ファイル単体をチェックする場合は以下のコマンドを使う。
124+
121125
$ LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z vim-ja.UTF-8.1 2>&1 > /dev/null | grep -v "cannot adjust line\|can't break line"
122126

123127
(末尾の `grep -v` は、日本語の場合に大量に表示される `cannot adjust line`

runtime/doc/Makefile

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
JA_FILES = \
2+
evim-ja.UTF-8.1 \
3+
vimdiff-ja.UTF-8.1 \
4+
vim-ja.UTF-8.1 \
5+
vimtutor-ja.UTF-8.1 \
6+
xxd-ja.UTF-8.1
7+
8+
test:
9+
for i in $(JA_FILES); do \
10+
echo Checking $$i; \
11+
LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z $$i > $$i.log 2>&1 > /dev/null; \
12+
grep -v "cannot adjust line\|can't break line" $$i.log && exit 1 || :; \
13+
done
14+
15+
clean:
16+
rm -f *.log

0 commit comments

Comments
 (0)