From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: yarnton--- via "Emacs development discussions." Newsgroups: gmane.emacs.devel Subject: Re: Emacs as a word processor Date: Wed, 23 Dec 2020 02:48:25 +0100 (CET) Message-ID: References: Reply-To: yarnton@tutanota.com Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19447"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Emacs Devel , Richard Stallman , =?UTF-8?Q?Daniel_Mart=C3=ADn?= To: Gregory Heytings Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 23 02:50:33 2020 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 1krtIP-0004y5-7g for ged-emacs-devel@m.gmane-mx.org; Wed, 23 Dec 2020 02:50:33 +0100 Original-Received: from localhost ([::1]:33612 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1krtIO-0006hH-8a for ged-emacs-devel@m.gmane-mx.org; Tue, 22 Dec 2020 20:50:32 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40764) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1krtGW-0005uv-Du for emacs-devel@gnu.org; Tue, 22 Dec 2020 20:48:36 -0500 Original-Received: from w1.tutanota.de ([81.3.6.162]:40810) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1krtGU-0005zo-5Y; Tue, 22 Dec 2020 20:48:36 -0500 Original-Received: from w3.tutanota.de (unknown [192.168.1.164]) by w1.tutanota.de (Postfix) with ESMTP id AA8FAFA037E; Wed, 23 Dec 2020 01:48:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1608688105; s=s1; d=tutanota.com; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Cc:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender; bh=HGYV03pzTuvVJmhYClrESMDhSiQQjtXJPo7ZGtWRurk=; b=w45UqHkfEu//GiESFwV5NxiM15UqlW9R3zOldi/unS6PwJr8IXqGKS+xeJrQ91iT T3vZyjWxTXvsmRXeRluavHzyX6qOBkU73gQFFrw1b+JxR8gVR34gFEjTyIGUc8Oia91 p8HMEZ2kxt3lpdPy/jAqyCO1ej+mcpTwKx6GOF+qYJlaHJa6CqIRQGAlchS2rcVPx31 4vvC7EqxrUjzjnb4qGPPQGyKZZ3fpkuPSGFgOpkUU7p3j3osdwAx5wD+dPd+1SInFPO gjzZEHwDxRywaeDIWmb9jw6OB3y/i7iRTvaDQlPkbzwBwtJ6EC6nZoYSu4EUYJiz3AH TGVxAmyWoQ== In-Reply-To: Received-SPF: pass client-ip=81.3.6.162; envelope-from=yarnton@tutanota.com; helo=w1.tutanota.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:261549 Archived-At: You could probably implement all these functions with a minimal layer on top of org-mode, as it does support a lot of functionality already. Interoperability with docx and odt is harder unless you go down the rabbit hole of getting close to feature parity with them. Otherwise it will be one-way only. IMHO, since Emacs is mostly plain text oriented it is going to be hard to go beyond supporting what Org already offers. Which is quite a lot: Hierarchical structure, different text formats, figures, tables, footnotes, metadata, very flexible exporting capabilities... I would rather see Org getting more polished, friendlier and better documented. It's pretty well known and it has the potential to attract more Emacs users because it offers some unique features. But people tend to get scared away by it's apparent complexity. And frankly, the basics are really simple. One area that could benefit from some improvements is reference management. Org offers footnotes, which are not quite the same as proper first-class references or citations.