From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Emacs as a word processor Date: Thu, 24 Dec 2020 00:47:09 -0500 Message-ID: References: Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11367"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ghe@sdf.org, yarnton@tutanota.com, emacs-devel@gnu.org, eliz@gnu.org, mardani29@yahoo.es To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 24 06:48:17 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 1ksJU1-0002qj-Sz for ged-emacs-devel@m.gmane-mx.org; Thu, 24 Dec 2020 06:48:17 +0100 Original-Received: from localhost ([::1]:42176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ksJU0-0002Ad-U8 for ged-emacs-devel@m.gmane-mx.org; Thu, 24 Dec 2020 00:48:16 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36508) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ksJSz-0001RJ-Ab for emacs-devel@gnu.org; Thu, 24 Dec 2020 00:47:15 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:35828) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ksJSy-0002dj-9n; Thu, 24 Dec 2020 00:47:12 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ksJSv-0003T7-1I; Thu, 24 Dec 2020 00:47:10 -0500 In-Reply-To: (message from Stefan Kangas on Tue, 22 Dec 2020 20:53:04 -0600) 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:261654 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I don't see why the options are limited to "feature parity" or "one-way > only". I think there can exist a useful half-way house of "two way > support for odt" even if it is vastly more basic than "feature parity". I agree. In addition, it would be possible to support reading and writing files that use features that Emacs does not actually handle. > FWIW, my ideal UI would be: open an odt file and edit it in Org-mode, > save it again as an odt file. It doesn't matter much to me if some > formatting is removed, as long as the most basic is preserved such as > italics, bold, headings, blockquotes and maybe links. It is fine to provide a way to do that, but it would be very limiting. It would mean that if your ODT file does anything sophisticated, Emacs would not only be unable to edit those aspects of it. but passing the file through Emacs would lose all that information! You could not use Emacs to do a few tweaks to the simple aspects of the file, because that would corrupt it. If you'd like to edit the file in Org format, then you should save it in Org format, and convert it to ODT at the end if you wish to. That will be simpler and will run faster. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)