From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.devel Subject: Re: Emacs as word processor Date: Tue, 19 Nov 2013 09:46:55 +0100 Message-ID: <87mwl04w3k.fsf@zigzag.favinet> References: <5288A59E.7030109@dancol.org> <87vbzqfgd6.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1384850630 5284 80.91.229.3 (19 Nov 2013 08:43:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 Nov 2013 08:43:50 +0000 (UTC) Cc: "Allen S. Rout" , emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 19 09:43:54 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 1ViguX-00040p-4S for ged-emacs-devel@m.gmane.org; Tue, 19 Nov 2013 09:43:53 +0100 Original-Received: from localhost ([::1]:47793 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ViguW-0001aP-Fe for ged-emacs-devel@m.gmane.org; Tue, 19 Nov 2013 03:43:52 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48675) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ViguO-0001Wk-1J for emacs-devel@gnu.org; Tue, 19 Nov 2013 03:43:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ViguI-0004WT-6s for emacs-devel@gnu.org; Tue, 19 Nov 2013 03:43:43 -0500 Original-Received: from smtp207.alice.it ([82.57.200.103]:26640) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vigu9-0004UO-ID; Tue, 19 Nov 2013 03:43:29 -0500 Original-Received: from zigzag.favinet (79.0.139.23) by smtp207.alice.it (8.6.060.28) id 525156850B6F514C; Tue, 19 Nov 2013 09:43:28 +0100 Original-Received: from ttn by zigzag.favinet with local (Exim 4.80) (envelope-from ) id 1Vigxd-000411-F5; Tue, 19 Nov 2013 09:47:05 +0100 In-Reply-To: (Richard Stallman's message of "Tue, 19 Nov 2013 01:02:05 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.103 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:165362 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable () Richard Stallman () Tue, 19 Nov 2013 01:02:05 -0500 WYSIAIG-alike behavior would involve imitating whatever UI elements are popular this decade; ribbon? flat design? Does LibreOffice do that? If not, I guess it isn't really necessary for the job. Right. I think if we narrow the "the job" down to "Emacs as word processor interaction pane" (or whatever the prevalent term is for rectangular screen area for interaction), and omit the menus and other peripheral control widgets from consideration, we can postulate some specific features: =2D awareness of current-column as a float I started working on this in 2002, but got distracted. The (small, exploratory) changes were reverted 2011-03-06. =2D correspondance between buffer pos and pixel (x,y) coords on screen =2D floating (text "flows" around) images, tables, and other "objects" =2D automatic pagination =2D page-based stats (word-count, etc), margins, "styles" These would be a good start, i imagine (i don't use word processors, personally, but know people who do). =2D-=20 Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via 'mailing-list))) =3D> nil --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlKLJYMACgkQZwMiJEyAdQL2GACglrSyArhCta6BBet9Q01UTNGs fH0AnApCPyVi9EcMBp2vWwU1Za5iC575 =Acf/ -----END PGP SIGNATURE----- --=-=-=--