From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: CC Mode in MMM Mode(s). Date: Sat, 9 Dec 2017 17:20:51 +0200 Message-ID: <4da874f5-ddde-9fa9-28db-36d39a12cb99@yandex.ru> References: <83y3mkzw1n.fsf@gnu.org> <83mv2zzv7z.fsf@gnu.org> <643908a3-bec8-3ac1-38f7-4e73611478ef@yandex.ru> <20171203185946.GC5531@ACM> <20171204155238.GA5101@ACM> <9beb1b6c-7c37-da28-3451-3c2a440f309b@yandex.ru> <20171205190141.GA4745@ACM> <20171206181948.GA4098@ACM> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1512832902 23156 195.159.176.226 (9 Dec 2017 15:21:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 9 Dec 2017 15:21:42 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Thunderbird/58.0 Cc: spinuvit@gmail.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, acm@muc.de, eliz@gnu.org, tom@tromey.com To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 09 16:21:38 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eNgwb-0005my-6T for ged-emacs-devel@m.gmane.org; Sat, 09 Dec 2017 16:21:37 +0100 Original-Received: from localhost ([::1]:41688 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eNgwh-00048i-0T for ged-emacs-devel@m.gmane.org; Sat, 09 Dec 2017 10:21:43 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53444) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eNgw1-00048b-N0 for emacs-devel@gnu.org; Sat, 09 Dec 2017 10:21:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eNgw0-00071a-Ul for emacs-devel@gnu.org; Sat, 09 Dec 2017 10:21:01 -0500 Original-Received: from mail-wr0-x22c.google.com ([2a00:1450:400c:c0c::22c]:37591) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eNgvv-0006y4-Bd; Sat, 09 Dec 2017 10:20:55 -0500 Original-Received: by mail-wr0-x22c.google.com with SMTP id k61so13386025wrc.4; Sat, 09 Dec 2017 07:20:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=W6K6q28aluMutd3KZdcJX5cnh9RWsGDKxQ2vA5MZWFM=; b=dNKhrmCJEUDMzA3D8dUwhHk5g6W9Tpx2becZz5AUbmqwJL6T2GR+AxddKIShaOEfRA RC/tx5t62aXFXnbIsljnmRx6qQ0HZyINsAONmN+kxpgZRc8P49EwgjKwxiCDjz62fIfE cg/Wa1NIZpj/NK6VdN3lchM2p8/SR6x8yxMd89VRpXQFIFbh+il9r+EJ9MR7c6U6tUL6 84avET7+Uh6NOocbxxJzBVUyMfOAa5yYj+jhtTO9Z3Exkd+oOAcMhshlHhrk8M2zQBfG +DA22KTymgUxY3WAtancxkKUIMKiBgD92vN1L8fKT6Qdkf/d/18xqOB5dkVtwGoHexsk 4hJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=W6K6q28aluMutd3KZdcJX5cnh9RWsGDKxQ2vA5MZWFM=; b=TiCyPKDkBfOsvSYnan/C5uX2MuZrrE8Z6miOP1CMyljU0A5rMyZGXZ+C6yMHgkdvyl p1l3E07fTFaVZ1/b8MXa3kQBKEQucgDWCuC5AueZZZs0nd/XiuQYeCjAOpB2p6dLUCel tC8sa1LWZliO2yrEjtAgmIWgCqq0Aa7VRYJ3iEIK+ycpcwWNrVw+R+J8h9KPt7Mt1jeN ZQhu5OIp6iyuXgFvVix86esQ4bxVNrjg3aYZk65eGOJvC/LqEua+jVo5YZoX3kKfKVNR qHWNmc0W0GKRgLgWjjTQZHf/J18RtJ/G8D5TN1M9GyqRC5sn0afInzYs7mnqH7Gr4rgY 7VFQ== X-Gm-Message-State: AJaThX5jddyLTrvmdSANuADctyuH6pck7d+cZgttRyFYoKtZHo4v6cba Eg/ELz4dd05VO4biNYj3tW0= X-Google-Smtp-Source: AGs4zMaw+irqjGEhV+O0kzDZJP6Uh1PF4OZGFdMGgeM8aEm69kHpgnJ19LvY7+LsB8iHo0TYVCnZiQ== X-Received: by 10.223.185.79 with SMTP id b15mr30906066wrg.58.1512832854274; Sat, 09 Dec 2017 07:20:54 -0800 (PST) Original-Received: from [192.168.1.3] ([185.105.174.193]) by smtp.googlemail.com with ESMTPSA id k14sm12066300wrc.90.2017.12.09.07.20.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 09 Dec 2017 07:20:53 -0800 (PST) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c0c::22c X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:220824 Archived-At: On 12/8/17 11:36 PM, Richard Stallman wrote: > I understand that. Text properties are designed to be considered > part of the contents. But font-lock uses them, so it is possible > to use them for things that reflect the contents and are not contents. Yes. I'm not saying it's not possible, just describing the probable reasons for why this feature has been implemented this way. > Text properties expand, too. Oh. Okay. > Do you mean, it is useful in the code to have a single overlay object > to put the properties on, rather than putting them directly on the > characters in the buffer? I think so. But it's not something I've discussed before, or considered for a long time.