From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from forward4h.cmail.yandex.net (forward4h.cmail.yandex.net [87.250.230.19]); by fantadrom.bsd.lv (OpenSMTPD) with ESMTP id 067acac4; for ; Wed, 11 Mar 2015 05:07:55 -0500 (EST) Received: from smtp3h.mail.yandex.net (smtp3h.mail.yandex.net [84.201.186.20]) by forward4h.cmail.yandex.net (Yandex) with ESMTP id 6375A1C82 for ; Wed, 11 Mar 2015 13:07:53 +0300 (MSK) Received: from smtp3h.mail.yandex.net (localhost [127.0.0.1]) by smtp3h.mail.yandex.net (Yandex) with ESMTP id 2C6151B47BC9 for ; Wed, 11 Mar 2015 13:07:52 +0300 (MSK) Received: from unknown (unknown [89.15.238.40]) by smtp3h.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id DDTKzfPvDo-7qMCNx7H; Wed, 11 Mar 2015 13:07:52 +0300 (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1426068472; bh=w5rg/+U90lkdMygLaViGWMtwMquFEh5TNysBqZ+P6eg=; h=Date:From:To:Subject:Message-ID:References:In-Reply-To: Mail-Followup-To:User-Agent:MIME-Version:Content-Type: Content-Transfer-Encoding; b=fhLgYNkEjCZvNa4fVocNQU9k/DLxCkgLJq3CnQoPpNpAXdDhPzZwwwcvOJrUAcMyO Oi/En5uYDSpOJHytHj54fqZbmhkWYfTKLOl5O2cWksRV/htZVQiwa2nrnx5IMjczfQ 9ysz9/ksAWFSWstxO4Zb9Fc3lrRZpLBtWmKOvbho= Authentication-Results: smtp3h.mail.yandex.net; dkim=pass header.i=@yandex.com Date: Wed, 11 Mar 2015 11:07:46 +0100 From: Steffen Nurpmeso To: discuss@mdocml.bsd.lv Subject: Re: Linking in mdoc(7) Message-ID: <20150311100746.7FfnAcAq%sdaoden@yandex.com> References: <54FC74F4.9090200@bsd.lv> <20150309110908.gN5E-QPE%sdaoden@yandex.com> <20150309114648.GA18431@athene.usta.de> <54FD9156.2010201@bsd.lv> <54FDBE04.9030108@bsd.lv> <20150310163053.I3TjLbTZ%sdaoden@yandex.com> <54FFF740.3080201@bsd.lv> In-Reply-To: <54FFF740.3080201@bsd.lv> Mail-Followup-To: discuss@mdocml.bsd.lv User-Agent: s-nail v14.7.11-238-ge39f9bb-dirty X-Mailinglist: mdocml-discuss Reply-To: discuss@mdocml.bsd.lv MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hello Kristaps, Kristaps Dzonsons wrote: |Steffen, | |I don't understand these problems. In mandoc(1), the previously |enclosed patch completely implements the `Ix' functionality, both in |terms of `Sx' and the nascent (badly named?) `Lkx'. It works. I've |been using it happily to build index tables and chapter references |that jump to functions, etc., etc. | |As for groff, can't it just (via doc.tmac) throw away the `Ix' |arguments and that's that? And if we want an `Lkx' (which I strongly Of course. It really seems that unknown requests are (by default even silently) ignored, luckily. |advise for arbitrary link names), it can be a duplicate of `Lk'. |grohtml can't even link `Sx' and `Sh': it just italices the arguments |to the former! (This may have changed in recent groff.) So if it |ignores `Ix' and continues in doing what it already does with `Sx', |what exactly is the loss? troff(1) based mdoc(7) compatibility. At a minimum until i completely rewrite the mdoc(7) macros as posted (assuming that noone else will spend the time necessary for that -- and has anyone ever thought about cross-financing a GSoC student for such a basic thing like manual page usability?). If it can possibly work then depends on how you define the semantics, anchors that cannot be ".ds"'d and link content that cannot be ".if '''"d will never work. Of course ;) And do you really plan to support these new commands only for HTML and PDF output? What a pity! Better interactivity on the TTY is what really strives me. (I'm not an emacs user..) Ciao, --steffen -- To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv