From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Emacs as word processor Date: Fri, 22 Nov 2013 23:17:15 +0200 Message-ID: <83iovkcf1g.fsf@gnu.org> References: <5288A59E.7030109@dancol.org> <87vbzqfgd6.fsf@uwakimon.sk.tsukuba.ac.jp> <87mwl04w3k.fsf@zigzag.favinet> <87iovo4caz.fsf@zigzag.favinet> <877gc14vzs.fsf@zigzag.favinet> <878uwhxnqe.fsf@informatimago.com> <83txf4cw9z.fsf@gnu.org> <528F77B8.9090602@lanl.gov> <83ob5ccoct.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1385155038 2584 80.91.229.3 (22 Nov 2013 21:17:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 22 Nov 2013 21:17:18 +0000 (UTC) Cc: pjb@informatimago.com, emacs-devel@gnu.org To: John Yates Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 22 22:17:23 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vjy6M-0004IJ-8I for ged-emacs-devel@m.gmane.org; Fri, 22 Nov 2013 22:17:22 +0100 Original-Received: from localhost ([::1]:41134 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vjy6L-0004M6-Mn for ged-emacs-devel@m.gmane.org; Fri, 22 Nov 2013 16:17:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42063) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vjy6F-0004Lu-TQ for emacs-devel@gnu.org; Fri, 22 Nov 2013 16:17:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vjy6B-0004KH-LG for emacs-devel@gnu.org; Fri, 22 Nov 2013 16:17:15 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:42632) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vjy6B-0004KB-DA for emacs-devel@gnu.org; Fri, 22 Nov 2013 16:17:11 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MWO00G00OA0WD00@a-mtaout21.012.net.il> for emacs-devel@gnu.org; Fri, 22 Nov 2013 23:17:09 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWO00G1QOGLQ490@a-mtaout21.012.net.il>; Fri, 22 Nov 2013 23:17:09 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.169 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:165581 Archived-At: > Date: Fri, 22 Nov 2013 14:01:22 -0500 > From: John Yates > Cc: Davis Herring , pjb@informatimago.com, > Emacs developers > > How do you see a user setting up a list structure indented > w.r.t. its surrounding context. How would that user proceed to > change the indentation? With the command to change the indentation, of course, what else? > Change for a bullet list to numbered? With a command to change a bulleted list to a numbered one. > What if there are multiple such lists through the document and the > user would like to keep their appearance consistent? With a command to change all such lists, perhaps giving the user an opportunity to interactively confirm each one of them. I probably don't even begin to understand what problems you have in mind, because what I described above I do every day in Office. And one of the ugliest things Office sometimes does is make changes in entirely unrelated parts of the document, changes I didn't asked for and didn't authorize. More often than not, I don't even know about those changes until much later, when simply undoing them is a painful option, since it would require undoing many other changes I did in the meantime. Emacs has features that make repetitive command execution very simple. So we don't need to patronize our users and pretend we know better what she has in mind, we could let the user repeat the command if she wants, or offer interactive repetition, similar to M-%. Then this whole nightmare of elaborate styles that change things behind your back at the most unexpected moment, like when you paste from another document, could just go away, never to be seen again.