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: Sun, 24 Nov 2013 22:06:02 +0100 Message-ID: <87txf133yd.fsf@zigzag.favinet> References: <87vbzqfgd6.fsf@uwakimon.sk.tsukuba.ac.jp> <83vbzkcx20.fsf@gnu.org> <83d2lrczi7.fsf@gnu.org> <8338mmcsd9.fsf@gnu.org> <83txf1blf2.fsf@gnu.org> 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 1385326974 25203 80.91.229.3 (24 Nov 2013 21:02:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 24 Nov 2013 21:02:54 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 24 22:02:59 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 1VkgpW-0004os-Ae for ged-emacs-devel@m.gmane.org; Sun, 24 Nov 2013 22:02:58 +0100 Original-Received: from localhost ([::1]:48514 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkgpV-00019g-VX for ged-emacs-devel@m.gmane.org; Sun, 24 Nov 2013 16:02:57 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50192) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkgpN-00019W-9P for emacs-devel@gnu.org; Sun, 24 Nov 2013 16:02:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VkgpH-0003ht-EV for emacs-devel@gnu.org; Sun, 24 Nov 2013 16:02:49 -0500 Original-Received: from smtp205.alice.it ([82.57.200.101]:40125) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkgpH-0003hc-3G for emacs-devel@gnu.org; Sun, 24 Nov 2013 16:02:43 -0500 Original-Received: from zigzag.favinet (95.248.41.165) by smtp205.alice.it (8.6.060.28) id 52458BB91320C43D for emacs-devel@gnu.org; Sun, 24 Nov 2013 22:02:39 +0100 Original-Received: from ttn by zigzag.favinet with local (Exim 4.80) (envelope-from ) id 1Vkgsk-0002pA-PR for emacs-devel@gnu.org; Sun, 24 Nov 2013 22:06:18 +0100 Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <83txf1blf2.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 24 Nov 2013 22:21:37 +0200") 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.101 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:165667 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable () Eli Zaretskii () Sun, 24 Nov 2013 22:21:37 +0200 Indeed, faces cannot specify this, but I see no reason why they couldn't be extended to do that as well. If "faces" (the concept) were to include these extra-character features, then their composition would be greatly complicated. Too, application (i'm imagining the case of yanking text w/ a =E2=80=98face=E2=80=99 text-pr= operty that controls, say, pre-paragraph line-spacing into the middle of other text, which has conflicting specs, or a context where "paragraph" does not even have meaning). It seems more natural to leave "faces" (the concept) as a "leaf" feature, IMHO. For example, if the "style" i want is to have top-level headings of a nested list in Courier, sub-headings in Italic, and all body text in Times, then i think it would be more natural to specify that directly to the style machinery and let it wrangle the faces for me, then to specify the faces "Courier, only in top-level list headings" and so on, as unique entities, to be applied in a separate step to the particular text i'm composing. Not to mention when i promote a sub-heading to top-level, who (which part of Emacs) is responsible for recognizing the text cut via =E2=80=98C-w= =E2=80=99 and yanked via =E2=80=98C-y=E2=80=99 is now "out of style"? And what to do abo= ut it? =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) iEYEARECAAYFAlKSaj0ACgkQZwMiJEyAdQJG2wCgujVW2nk0ZY8eW4XP+lZ1zNRy 9XAAni0XCOQlgApH4vQWX4TGdW3Nhcwu =CdML -----END PGP SIGNATURE----- --=-=-=--