From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.devel Subject: Re: Org mode and Emacs (was: Convert README.org to plain text README while installing package) Date: Fri, 10 Jun 2022 21:56:48 +0800 Message-ID: <87leu4r59b.fsf@localhost> References: <87h74ztshe.fsf@gmx.de> <871qw31ois.fsf@yahoo.com> <8735gj4ceo.fsf@gnu.org> <87ee038ipt.fsf@gmx.de> <87o7z61v59.fsf@gmail.com> <87bkv527p5.fsf@gmail.com> <835yld93w7.fsf@gnu.org> <877d5t0yrn.fsf@gmail.com> <87r140yuof.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2230"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Tim Cross , monnier@iro.umontreal.ca, acm@muc.de, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jun 10 15:56:58 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzf8D-0000PR-W7 for ged-emacs-devel@m.gmane-mx.org; Fri, 10 Jun 2022 15:56:58 +0200 Original-Received: from localhost ([::1]:60864 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nzf8C-0007vD-9o for ged-emacs-devel@m.gmane-mx.org; Fri, 10 Jun 2022 09:56:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39128) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzf7W-0007Cw-Ny for emacs-devel@gnu.org; Fri, 10 Jun 2022 09:56:14 -0400 Original-Received: from mail-pg1-x52c.google.com ([2607:f8b0:4864:20::52c]:41865) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nzf7V-0004FX-3D; Fri, 10 Jun 2022 09:56:14 -0400 Original-Received: by mail-pg1-x52c.google.com with SMTP id e66so24820707pgc.8; Fri, 10 Jun 2022 06:56:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=pynYhPE9sSeqNGWuzafsFuPz94Bb66uAs+lpJ8p/sfo=; b=Vo40M2JqBauIVOS3Vh8uBswic72Pc57B8cXm9WNKRyKXsRemr3wuiJiVy20N8aSz0a Mx6buHNhWhFnKSBUFAlmM2BOQEB+H0Pd0vCasGPWgHdllLg5lFexf0hcVSdzxtjO7QBL OBzPPOIrE3lwUCWGK3XUGyBuYo0whvWSbaubgMrgVbleQkNaXKolk3DRbr9hbvzn+iGX 9C53Pfejb+oGjypVIDKrYX4oOF3Lxs8rN7T2zyKQoROViTkdu6BzGUY0H3i3FgxO+3Z/ C7LG9FHz3v7G8NhujMPwiYsjjlwRgWprHhyCk8nMMbnQ6F36iXXVZEnSzTxkt0VX9aza lHZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=pynYhPE9sSeqNGWuzafsFuPz94Bb66uAs+lpJ8p/sfo=; b=T+H1mOX54aGrr1r0Up6vR0ZxB6wtIx22BWILyU6Z0uGVwLJ8IyxMC5i2yS8ljrBRas rvs+bDFjAyL4Vo/YZivbVgPC1TDa/xe6K35STwVWZOUMFqH9gFZBepaFWHDt8JnFjD0Y DrA68zwixajIPHOMLp+9JznFCLUgI/XOKqItdxhKboJiaIhinTWSLWcalEpSF6B8fzZz g0kHNl3lOz5GMjXI0mx+gUMT3NXatexYRTmDUKutThJfaMTSB4tfjY5SA9p8Kf4lbnia MDeEzAlgqC7cxZcz4UnjFEcZKtB4X2DDNN+zxLRguQBnOin19TtDog4PjZ50R0pK4DuV 0S+Q== X-Gm-Message-State: AOAM533fwDf32zT/ss0Y97r38pVCG3OLP7B6+Krh1xTtkGivxSouquC5 6qFRW9pAUxVjWBiE4lZgnynbuvEaVUZ50tfS X-Google-Smtp-Source: ABdhPJxy2xQbitEvMZaIUgIuQ0hEf/Gk/KZ4cR1rruKZnTprKnmW9G9hYDo/TtCJgZnP+rt47+eO2w== X-Received: by 2002:a65:6912:0:b0:3fc:907b:e05 with SMTP id s18-20020a656912000000b003fc907b0e05mr39177915pgq.414.1654869371074; Fri, 10 Jun 2022 06:56:11 -0700 (PDT) Original-Received: from localhost ([64.32.23.62]) by smtp.gmail.com with ESMTPSA id a21-20020a62d415000000b0051f2b9f9b05sm1759428pfh.76.2022.06.10.06.56.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jun 2022 06:56:10 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::52c; envelope-from=yantar92@gmail.com; helo=mail-pg1-x52c.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:291003 Archived-At: Richard Stallman writes: > If we are going to redesign Org mode syntax, > can we please add room for extensibility > so that an extension of Org mode syntax > could have all the features of Texinfo? Adding to Tim's statement, there is currently no plan to redesign Org _syntax_. What is going on now is a slow process of consolidating our parser to be more consistent + clarifying the synatax description. See https://orgmode.org/worg/dev/org-syntax.html There are still some places in the parser and in the syntax description that a vague or contradict each other. As for Texinfo features, Org syntax is extensible enough to cover all of them. At least, from quick skimming through the texinfo manual TOC. Org does not have dedicated syntax for all the features in "6.1 Indicating Definitions, Commands, etc.", but they can be represented as special link types. Also, Org does not provide index generation for all the export backends, which has nothing to do with syntax. It's just not implemented in our generic export library. Only dedicated Texinfo exporter supprots the index generation. > If the new syntax can express all the distinctions that Texinfo > can already express, that would make it possible to switch to it > for our documentation sources. > > This needs to include conversion into some variant of TeX syntax so > that we can generate high-quality printed manuals through TeX. Org is able to export to TeX and many other formats. However, I do not know what features are required in the context of manuals. Best, Ihor