From: Eli Zaretskii <eliz@gnu.org>
To: Jean Louis <bugs@gnu.support>
Cc: emacs-devel@gnu.org
Subject: Re: Emacs as a word processor (ways to convert Word/RTF proprietary files)
Date: Fri, 25 Dec 2020 10:15:01 +0200 [thread overview]
Message-ID: <83eejenvy2.fsf@gnu.org> (raw)
In-Reply-To: <X+WRYCTQJmiFhK7S@protected.rcdrun.com> (message from Jean Louis on Fri, 25 Dec 2020 10:14:40 +0300)
> Date: Fri, 25 Dec 2020 10:14:40 +0300
> From: Jean Louis <bugs@gnu.support>
>
> - there are Word importing capabilities by using other available free
> software. Emacs could advise users to install some external software
> to convert from Word.
There are also Free Software word processors out there, so why do we
insist on having such capabilities in Emacs?
I think you underestimate the amount of pressure applied on any
J.R. Hacker having a daytime job to use MS Office. You cannot be a
useful and appreciated part of an organization without having to use
those tools, because all the correspondence and all the documentation
is based on that. And there's no real Free Software alternative,
certainly not based on Emacs.
The alternative solutions you suggest are extremely impractical. They
require people who know nothing about DOCX, DocBook, XML, ODT, and
other formats to become proficient enough in these to figure out
whether every feature of MS Office can be supported. (Do _you_ know
if everything is supported?) You further ask them to be able to
create for themselves a bunch of scripts or programs to convert the
Office files to something else, edit it in Emacs, then convert back
without losing important features of the original document. You then
ask them to find Emacs packages that allow conveniently and reasonably
WYSIWYG-ly edit the converted Office documents. (Are you aware of
packages to conveniently edit HTML or XML or DocBook or ODT? what are
they?)
Asking people to jump through such hoops to be able to read and edit a
document created by MS Office is a huge turn-off, and will be rejected
by most people, because in this aspect a word processor is just a tool
to do a job, and do it quickly and efficiently. Most people don't
have the time and energy, let alone talent and skills, to do a
programming project each time they need to review a document or a
spreadsheet.
This is why it would be useful to have this kind of capabilities in
Emacs: to enable users to visit MS Office documents with "C-x C-f",
edit them in some specialized WYSIWYG Emacs mode, and finally save
them with "C-x C-s". If under the hood this runs some converters, it
doesn't matter.
> - one of best for me personally is `antiword' it just extracts simple
> text. But I have no Word files on computer.
>
> - another good one is Abiword which has Word import/export
> capabilities on the command line. So a simple Emacs function of few
> lines could already use Abiword as external convertor and import file
> into Emacs word processing
So you are saying that, from the Free Software philosophy POV, it is
not okay to have Emacs be able to access such files, but it _is_ okay
to use the likes of Abiword to do the same? I don't think I see the
logic in that. If you are opposed to using MS Office file formats,
you should refuse to look at them, in any form or shape, and instead
request that the person who sends them produces them in some free
format instead. That would be a logical position which I can
understand and respect.
next prev parent reply other threads:[~2020-12-25 8:15 UTC|newest]
Thread overview: 93+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-12-22 18:22 Emacs as a word processor Gregory Heytings via Emacs development discussions.
2020-12-22 18:39 ` Eli Zaretskii
2020-12-22 19:28 ` Eli Zaretskii
2020-12-22 19:37 ` Lars Ingebrigtsen
2020-12-22 19:46 ` Stefan Monnier
2020-12-22 20:00 ` Eli Zaretskii
2020-12-22 19:32 ` Jean Louis
2020-12-22 19:41 ` Arthur Miller
2020-12-22 19:51 ` Jean Louis
2020-12-22 19:57 ` Arthur Miller
2020-12-22 20:07 ` Qiantan Hong
2020-12-22 20:43 ` Arthur Miller
2020-12-22 20:56 ` Gregory Heytings via Emacs development discussions.
2020-12-24 5:49 ` Richard Stallman
2020-12-24 20:57 ` chad
2020-12-25 4:37 ` Richard Stallman
2020-12-25 7:14 ` Emacs as a word processor (ways to convert Word/RTF proprietary files) Jean Louis
2020-12-25 8:15 ` Eli Zaretskii [this message]
2020-12-25 9:58 ` Jean Louis
2020-12-25 12:08 ` Eli Zaretskii
2020-12-25 13:11 ` Jean Louis
2020-12-25 13:39 ` Eli Zaretskii
2020-12-27 21:28 ` Tomas Hlavaty
2020-12-28 7:26 ` Jean Louis
2020-12-28 17:11 ` Drew Adams
2020-12-28 22:19 ` Tomas Hlavaty
2020-12-29 8:31 ` Jean Louis
2020-12-29 13:27 ` Tomas Hlavaty
2020-12-28 13:47 ` Eli Zaretskii
2020-12-28 19:12 ` Tomas Hlavaty
2020-12-25 13:23 ` Arthur Miller
2020-12-27 9:43 ` Jean Louis
2020-12-25 10:30 ` Yuri Khan
2020-12-26 10:23 ` Richard Stallman
2020-12-26 10:32 ` Sv: " arthur miller
2020-12-26 11:03 ` Yuri Khan
2020-12-26 11:53 ` Tomas Hlavaty
2020-12-26 12:19 ` Jean Louis
2020-12-27 5:38 ` Richard Stallman
2020-12-25 10:59 ` Tomas Hlavaty
2020-12-25 13:19 ` Arthur Miller
2020-12-25 14:44 ` Tomas Hlavaty
2020-12-25 19:41 ` Sv: " arthur miller
2020-12-25 21:08 ` Stefan Monnier
2020-12-26 10:13 ` Sv: " arthur miller
2020-12-27 21:08 ` Tomas Hlavaty
2020-12-25 13:49 ` Jean Louis
2020-12-25 15:02 ` Tomas Hlavaty
2020-12-26 6:34 ` Jean Louis
2020-12-28 11:44 ` Eric S Fraga
2020-12-28 12:22 ` Tomas Hlavaty
2020-12-28 12:37 ` Eric S Fraga
2020-12-28 16:25 ` Tomas Hlavaty
2020-12-29 10:10 ` Eric S Fraga
2020-12-28 13:37 ` [pandoc] (was: Emacs as a word processor (ways to convert Word/RTF proprietary files)) Uwe Brauer
2020-12-28 14:56 ` Stefan Kangas
2020-12-28 15:02 ` [pandoc] Uwe Brauer
2020-12-28 16:33 ` [pandoc] (was: Emacs as a word processor (ways to convert Word/RTF proprietary files)) Tomas Hlavaty
2020-12-28 17:07 ` [pandoc] Uwe Brauer
2020-12-28 18:11 ` [pandoc] Tomas Hlavaty
[not found] ` <X+Xv2f/sQzaWg/B0@protected.rcdrun.com>
2020-12-25 15:07 ` Emacs as a word processor (ways to convert Word/RTF proprietary files) Tomas Hlavaty
2020-12-26 6:35 ` Jean Louis
2020-12-27 21:14 ` Tomas Hlavaty
2020-12-28 1:39 ` Amin Bandali
2020-12-28 16:38 ` Tomas Hlavaty
2020-12-26 10:23 ` Richard Stallman
2020-12-26 10:45 ` Eli Zaretskii
2020-12-27 5:38 ` Richard Stallman
2020-12-26 16:12 ` Stefan Monnier
2020-12-27 5:40 ` Richard Stallman
2020-12-28 13:41 ` Uwe Brauer
2020-12-23 4:53 ` Emacs as a word processor David Masterson
2020-12-23 5:26 ` Christopher Dimech
2020-12-23 7:52 ` Jean Louis
2020-12-23 8:02 ` Jean Louis
2020-12-23 9:53 ` Arthur Miller
2020-12-23 1:48 ` yarnton--- via Emacs development discussions.
2020-12-23 2:29 ` Christopher Dimech
2020-12-23 2:53 ` Stefan Kangas
2020-12-23 7:25 ` Ihor Radchenko
2020-12-23 17:58 ` yarnton--- via Emacs development discussions.
2020-12-23 18:06 ` Stefan Monnier
2020-12-24 3:09 ` Ihor Radchenko
2020-12-25 4:31 ` Richard Stallman
2020-12-25 5:17 ` Ihor Radchenko
2020-12-25 5:18 ` Ihor Radchenko
2020-12-26 10:28 ` Richard Stallman
2020-12-26 11:30 ` Ihor Radchenko
2020-12-23 17:09 ` Kévin Le Gouguec
2020-12-24 5:47 ` Richard Stallman
2020-12-23 10:18 ` Arthur Miller
2020-12-23 4:21 ` Richard Stallman
2020-12-23 4:38 ` Christopher Dimech
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=83eejenvy2.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=bugs@gnu.support \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.