all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: John Yates <john@yates-sheets.org>
To: Eli Zaretskii <eliz@gnu.org>
Cc: John Wiegley <johnw@gnu.org>,
	daniele@grinta.net, Richard Stallman <rms@gnu.org>,
	Emacs developers <emacs-devel@gnu.org>
Subject: Re: Towards a WYSIWYG word processing (was: What improvements would be truly useful?)
Date: Thu, 8 Mar 2018 09:54:43 -0500	[thread overview]
Message-ID: <CAJnXXoiSyi=3ua__xw2QN9XhtK=+SaHWjbdriHYM0ev=yHwBew@mail.gmail.com> (raw)
In-Reply-To: <83d10epu31.fsf@gnu.org>

On Thu, Mar 8, 2018 at 8:36 AM, Eli Zaretskii <eliz@gnu.org> wrote:
> We have very different experiences with styles and templates, it
> seems.  I hate them and rarely if ever use them in the documents I
> need to write on my daytime job (and I write quite a few of them).
> IME, styles in Office like applications get in the way too much, in
> that you change something at some place, and suddenly many unrelated
> places change as well.

I agree that styles as exposed in MSOffice and vaguely copied in
LibreWord are not great.  Quite the contrary.  And I am sure that
many users of today's crop of word processor would concur.

I was not arguing that Emacs should mimic that model.  What I am
arguing is that those style models attempt to answer an actual need.
That they mostly do a poor job is actually an opportunity.  Failure
to acknowledge that need and to provide any answer will limit severely
adoption of Emacs as a WYSIWYG document preparation tool. OTOH, were
Emacs to offer a more attractive style model and user experience
that could become an important selling point.

My preference would be the model used in Interleaf TPS and Samna
Ami Pro (later Lotus Word Pro).  In both products the structure tree
of the paragraph styles was displayed in a narrow left-hand pane
with each node aligned to the first line in the right-hand pane of the
paragraph it described.  Clearly the two panes scrolled in lockstep.

I cannot tell you how many times I demoed Ami Pro to a user of
MSWord or WordPerfect and made an instant convert.

It has been too many decades to recall much more.  For instance I do
not recall either product offering style inheritance (styles based
on other styles).  Clearly such inheritance has power but is also the
source of much user frustration.  A style tree browser clarifying the
source of properties (inherited versus locally defined) might help.
An ability to restrict the display to a single style property (font,
indentation, etc) could further help.

My bottom line: The style models in MSWord and LibreWord represent
years of incremental tweaking to ill-conceived initial  models.  Emacs
has an opportunity to start afresh.  If it really is going to pursue
WYSIWYG document preparation it should not squander that opportunity.



  parent reply	other threads:[~2018-03-08 14:54 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-06 21:45 Towards a WYSIWYG word processing (was: What improvements would be truly useful?) John Yates
2018-03-07 17:18 ` Eli Zaretskii
2018-03-07 23:29   ` John Yates
2018-03-08 13:36     ` Eli Zaretskii
2018-03-08 14:35       ` Yuri Khan
2018-03-08 15:05         ` Eli Zaretskii
2018-03-08 14:54       ` John Yates [this message]
2018-03-08 15:09         ` Eli Zaretskii
2018-03-08 16:02           ` John Yates
2018-03-08 19:00             ` Eli Zaretskii
2018-03-08 20:09             ` Richard Stallman
2018-03-08 20:09         ` Richard Stallman
2018-03-09 22:17           ` Richard Stallman

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='CAJnXXoiSyi=3ua__xw2QN9XhtK=+SaHWjbdriHYM0ev=yHwBew@mail.gmail.com' \
    --to=john@yates-sheets.org \
    --cc=daniele@grinta.net \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=johnw@gnu.org \
    --cc=rms@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.