Re: [Tools-discuss] [rfc-i] Proposed survey on I-D authoring tools

Carsten Bormann <> Thu, 01 October 2020 16:03 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id E1BCC3A10DC; Thu, 1 Oct 2020 09:03:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id ocObCdAV4mk2; Thu, 1 Oct 2020 09:03:37 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id C465F3A10DB; Thu, 1 Oct 2020 09:03:37 -0700 (PDT)
Received: from [] ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPSA id 4C2Hwl667RzysB; Thu, 1 Oct 2020 18:03:35 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.\))
From: Carsten Bormann <>
In-Reply-To: <>
Date: Thu, 1 Oct 2020 18:03:35 +0200
Cc: RFC Interest <>, Tools Discussion <>
X-Mao-Original-Outgoing-Id: 623261015.048697-bf31bb54c702405b278462965b4a540d
Content-Transfer-Encoding: quoted-printable
Message-Id: <>
References: <> <> <> <> <> <> <> <19017.1601561002@localhost> <>
To: Jay Daley <>
X-Mailer: Apple Mail (2.3608.
Archived-At: <>
Subject: Re: [Tools-discuss] [rfc-i] Proposed survey on I-D authoring tools
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Tools Discussion <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 01 Oct 2020 16:03:40 -0000

On 2020-10-01, at 16:51, Jay Daley <> wrote:
> Is there an RFC2629-specific editing mode?  If so then I want to capture that.  If all they are doing is using something like the RelaxNG schema to validate against then that should be captured (I may need to add the RelaxNG schema to the list of other tools).

When I was still using XML, I used emacs’ nxml-mode with the rfc2629.rnc schema (*).
I would expect most emacs-proficient users to arrive there.
This is not just about validating, but also being able to choose from valid next steps.  (Unfortunately, nxml-mode never became quite as efficient for keyboarding XML as previous SGML-modes were.)

Basically, you should orthogonalize:

— the authoring format (nroff, RFCXML, markdown, asciidoc, …)
- the tool used for editing that authoring format

Many of us have been using several tools on a common format.
(Much initial use of kramdown-rfc was to generate the tedious XML right from markdown keyboarding, BTW.  !}kramdown-rfc RET, if you use vi.)

Grüße, Carsten

(*) Actually, a slightly hacked one, but that was 2009, and I don’t remember the details.