From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id YOsSOLfmNmOPmgAAbAwnHQ (envelope-from ) for ; Fri, 30 Sep 2022 14:53:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 6H5XN7fmNmOcowAAG6o9tA (envelope-from ) for ; Fri, 30 Sep 2022 14:53:11 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 696D774D6 for ; Fri, 30 Sep 2022 14:53:11 +0200 (CEST) Received: from localhost ([::1]:40342 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oeFVu-0001cG-HL for larch@yhetil.org; Fri, 30 Sep 2022 08:53:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58350) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oeFSX-0001VR-E5 for emacs-orgmode@gnu.org; Fri, 30 Sep 2022 08:49:41 -0400 Received: from ciao.gmane.io ([116.202.254.214]:38426) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oeFSW-0006T4-2J for emacs-orgmode@gnu.org; Fri, 30 Sep 2022 08:49:41 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1oeFSR-0008w5-Lw for emacs-orgmode@gnu.org; Fri, 30 Sep 2022 14:49:35 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: [HELP] Fwd: Org format as a new standard source format for GNU manuals Date: Fri, 30 Sep 2022 19:49:30 +0700 Message-ID: References: <87bkqx4jyg.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US In-Reply-To: <87bkqx4jyg.fsf@localhost> Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 22 X-Spam_score: 2.2 X-Spam_bar: ++ X-Spam_report: (2.2 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-0.583, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1664542391; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=HzAKFjZmVT5lOD+bNn2VwKRWYtbbbp9YLncxrOhAxHU=; b=PVAIF7qFp97Cgem7hZyEvh33Fx5MfGSNDbU4t8Ouj1Bemma9pYIHZRy78I/D2akJt9FwPT j2ni+xSlexUFJ2X/iLWQxqkOU1TcnbmhFZDSo93JJFh2K+czEbvzJ880UHz6d+4pfhC9Om uh2PyaFhNC7O/vJ4asjtxZg5pr6r/2cnYkZkdEIz+SMZeLlyijxGs38Yjg4/RxsLeLTpME EzdtutAdi2ruL78yVwIWLLAMkKqtMHWHmrJPtMau1PP37dv9RzKDynXda8bn657K3dNipr ZT7hVuXlRvRLzNZnYvbNplvIVZUEnmI6wg3p5KsMaO20lHKo01eHub96UoCKYQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664542391; a=rsa-sha256; cv=none; b=LDLWP+xeI6UFNwmOWOh/QkvXtsil8djQThP/AuuDD7vzcfAHrsRJEB4hbhh7iEM5ZYdUa+ k5C3O/lrqY2wlfj2uh0HUUHvNfbR33lKek4d5vcxxD0Vw8GDURDNGEzyx/bP3vBVCCfBF3 ArL+IxtjvDuUR1hw4BZKiUi3k5iFSENZ+drDU6bXdiC4mB99F0Oiag6EApjQYUnIc+7sgg XFCCRSz44am0wYos0crPxHyDBrhe2StcWBWF/AhDwnAtkhih+Go6aQ99pnL5V3ljRBC5y3 eTV7WHK3IZ3Mr3amM6iq9BjLJcqdXotuK2rH3kbWE7PmOQIHTx/XFmYlW+/0/w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 3.56 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 696D774D6 X-Spam-Score: 3.56 X-Migadu-Scanner: scn0.migadu.com X-TUID: 3RKpR30yG6TA On 30/09/2022 10:31, Ihor Radchenko wrote: > > Texinfo provides numerous subtle distinctions that show up clearly in > each of these output formats. Compare, for example, @var, @dfn and > @emph; compare @code, @samp, @file, @command, @option, @kbd, and @key. I have not read the emacs-devel thread, so I may ask about something that already has been discussed. Are there cases when texinfo may use nested formatting commands of the same type, something like @samp{a @code{b @samp{c} d} e}? My concern is that current org-element parser may be a blocker. Another point is that most of the mentioned commands a close to verbatim, but Org has much more special characters recognized as markup and no markup is allowed inside Org verbatim snippets. Escaping (by zero width spaces?) of code and samples may be prohibitively inconvenient in Org if markup should be recognized inside. One more point is external tools like pandoc export from Org to other formats. When Org extensions are implemented in elisp, such tools become hardly usable. Unsure if some kind of declarative style sheets will be enough.