From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp-3.sys.kth.se (smtp-3.sys.kth.se [130.237.48.192]); by fantadrom.bsd.lv (OpenSMTPD) with ESMTP id 75e6373b; for ; Mon, 23 Feb 2015 10:31:21 -0500 (EST) Received: from smtp-3.sys.kth.se (localhost.localdomain [127.0.0.1]) by smtp-3.sys.kth.se (Postfix) with ESMTP id E16941C4A for ; Mon, 23 Feb 2015 16:31:20 +0100 (CET) X-Virus-Scanned: by amavisd-new at kth.se Received: from smtp-3.sys.kth.se ([127.0.0.1]) by smtp-3.sys.kth.se (smtp-3.sys.kth.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id vOHhuMy_Xlbf for ; Mon, 23 Feb 2015 16:31:19 +0100 (CET) X-KTH-Auth: kristaps [90.38.46.58] X-KTH-mail-from: kristaps@bsd.lv X-KTH-rcpt-to: discuss@mdocml.bsd.lv Received: from pc3.home (AToulouse-651-1-231-58.w90-38.abo.wanadoo.fr [90.38.46.58]) by smtp-3.sys.kth.se (Postfix) with ESMTPSA id 522331C48 for ; Mon, 23 Feb 2015 16:31:12 +0100 (CET) Message-ID: <54EB47BE.6000608@bsd.lv> Date: Mon, 23 Feb 2015 16:31:10 +0100 From: Kristaps Dzonsons User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 X-Mailinglist: mdocml-discuss Reply-To: discuss@mdocml.bsd.lv MIME-Version: 1.0 To: discuss@mdocml.bsd.lv Subject: texi2mdoc Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi folks! In case any of you work with (or need to deal with) Texinfo manuals, you may be interested in a new sub-project of mdocml.bsd.lv, texi2mdoc. http://mdocml.bsd.lv/texi2mdoc In brief, I started this because if there's anything more I dislike using than a browser for documentation, it's info(1). With texi2mdoc, not only can I easily format these pages in a familiar way, the contents can also be sucked into mdocml's apropos. In general, texinfo tries to handle anything you can give it, only exiting if things really go wrong. In fact, the only thing it exits on in the significant real-world corpus of manuals I can find (GNU, GSL, TeXlive, etc.) is an instance of a multiline table cell. I format tables using TS/TE, so I'm not sure how to handle this yet. (There's also one or two absolute paths in included files, all of which seem to be generated at configure time.) Of course there's work to be done. For instance, some of the accent marks seem unsupported right now, and there are still commands that I'm not properly ignoring. And some that I'm ignoring that I shouldn't, like footnotes and so on. The code is pretty straightforward to work with and add to... just sayin'... Anyway, it is a start, and quite usable. The generated mdoc(7) will still emit lots of warnings, 99% of which are due to superfluous .Pp's. I think that'll be a small fix to edge in, though. Best, Kristaps -- To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv