[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:1065] Semi-gnus : gnus-ja.texi on Meadow 1.03a3.
- X-ml-count: 1065
- Subject: [MD:1065] Semi-gnus : gnus-ja.texi on Meadow 1.03a3.
- From: Yoshiki Hayashi <g740685@xxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 6 Mar 1999 10:27:31 +0900
- User-agent: Semi-gnus/6.10.8 SEMI/1.13.3 (Komaiko) FLIM/1.12.6 (Family-Kōenmae) Emacs/20.3.5 (i386-*-nt4.0) MULE/4.0 (HANANOEN) Meadow/1.03 Alpha3 (FUDI-GASANE)
Emacs 20.3.6 で問題が起こることを確認しましたので、mule-ja
にも送ります。
元の話は、Meadow 1.03a3 (Emacs 20.3.5) で、Semi-gnus の
gnus-ja.texi を Info ファイルに変換できない、というものです。
Emacs 20.3.6 (i686-pc-linux-gnulibc1) では問題が発生し、
Emacs 20.3 (i686-pc-linux-gnulibc1) では発生しません。
Tatsuya Ichikawa <ichikawa@xxxxxxxxxxxxxx> writes:
[...]
> 林> 時間がなくて確認していませんが、@include でファイルを取り込
> 林> んでいる部分に問題があるのだと思います。Emacs 20.3.6 ではど
> 林> うなっているのでしょうか。
> 林> # ちなみに、該当部分は gnus-faq-ja.texi の中にあり、他の @@
> 林> # は問題ないようです。
>
> Meadow ではなく、Unix 上の Emacs 20.3.5 ではどうなんでしょう??
@include というのははずれでしたが、Emacs の問題というのはあっ
ていました。
以下が問題を起こす Texinfo ファイルです。
--------------------ここから--------------------
\input texinfo.tex @c -*-texinfo-*-
@setfilename test.info
someone@@com.example.org
@bye
--------------------ここまで--------------------
このファイルで M-x texinfo-format-buffer をすると、以下
backtrace を出します。
--------------------ここから--------------------
Signaling: (error "@com is not handled by texinfo")
signal(error ("@com is not handled by texinfo"))
error("%s is not handled by texinfo" "@com")
texinfo-unsupported()
texinfo-format-scan()
texinfo-format-buffer-1()
texinfo-format-buffer(nil)
call-interactively(texinfo-format-buffer)
--------------------ここまで--------------------
この問題は、@c があるところに @refill を挿入してしまうために
発生しています。Emacs 20.3.6 の texinfmt.el への patch です。
--------------------ここから--------------------
*** texinfmt.el.orig Thu Feb 04 15:38:54 1999
--- texinfmt.el Sat Mar 06 10:04:54 1999
***************
*** 622,628 ****
(delete-region
(point)
(save-excursion (skip-chars-backward " \t") (point)))
! (search-backward "@c" line-beg t)
(unless (re-search-backward "@refill\\|@bye" line-beg t)
(insert "@refill")))
(forward-line 1))))))
--- 622,630 ----
(delete-region
(point)
(save-excursion (skip-chars-backward " \t") (point)))
! (forward-char 1)
! (unless (re-search-backward "@c[ \t\n]\\|@comment[ \t\n]" line-beg t)
! (forward-char -1))
(unless (re-search-backward "@refill\\|@bye" line-beg t)
(insert "@refill")))
(forward-line 1))))))
--------------------ここまで--------------------
ところで、texinfmt.el の maintainer は、
Maintainer: Robert J. Chassell <bug-texinfo@xxxxxxxxxxxxxxx>
となっていますが、GNU Texinfo の配布から texinfmt.el はなく
なっていますので、bug-texinfo は違うかな、という気がするので
すが、こういうバグ報告はどこに送れば良いのでしょうか。
--
Yoshiki Hayashi