From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: Overlay insertion types, markers, etc. Date: Sat, 16 Nov 2019 18:26:39 -0800 (PST) Message-ID: <29c934d3-712c-414e-b4aa-9ed8f3c609a2@default> References: <<<20c74b83-6272-44e9-b4ac-829fd4cd0143@default>>> <<<83lfsh2zvf.fsf@gnu.org>>> <> <<83v9rl12t1.fsf@gnu.org>> <6dfab4eb-3701-40bb-80f1-942edd375295@default> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="209603"; mail-complaints-to="usenet@blaine.gmane.org" Cc: eliz@gnu.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 17 03:27:51 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iWAI2-000sI0-ES for ged-emacs-devel@m.gmane.org; Sun, 17 Nov 2019 03:27:50 +0100 Original-Received: from localhost ([::1]:51798 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iWAHv-0006Tu-4y for ged-emacs-devel@m.gmane.org; Sat, 16 Nov 2019 21:27:43 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58454) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iWAH1-0006Tk-9p for emacs-devel@gnu.org; Sat, 16 Nov 2019 21:26:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iWAGz-0003aR-LV for emacs-devel@gnu.org; Sat, 16 Nov 2019 21:26:46 -0500 Original-Received: from userp2120.oracle.com ([156.151.31.85]:60518) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iWAGx-0003YY-FJ; Sat, 16 Nov 2019 21:26:43 -0500 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id xAH2OM4m082389; Sun, 17 Nov 2019 02:26:41 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2019-08-05; bh=g7Lm8o19T4kfo5i6FNtwMDHXUMthnvKjux1c5ogtWC8=; b=Yq+qZ3DuJAST6/z3YlC8QiQuDH7VpZKJhsXiPRG98656+iZ5yIsunCXpF7AlATz3ApKc fnnFSSYJXtwHpmUbQgOilIfBo3b2/5k+LHL7WRfF+/xCaeRnoUTra3L3BK7Ii6F1AXz2 5o1A+GeTfN0DlGm5SP51kQ0+1b1w8sEzSETdJPGPPDDyjouCOzDxlVb21XaiS7mXuE0v 7OSDfIC7UmyK9d0tUnRzJ/PEgg7iwRNxPW9QpS8Ts5V3DgS/lYMt3MVywnN8zDcdT6Ee r3SYPtk7CY57GXOQdV+vPvGMP0bnqkBXYS4pBl6M9x+JWhpSdEJL1Nq7fEZj7XaXQrV2 3Q== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2120.oracle.com with ESMTP id 2wa9rq2b7n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 17 Nov 2019 02:26:41 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id xAH1x3KD080148; Sun, 17 Nov 2019 02:26:41 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userp3020.oracle.com with ESMTP id 2wau8jvjjx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 17 Nov 2019 02:26:40 +0000 Original-Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id xAH2Qeo0032068; Sun, 17 Nov 2019 02:26:40 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4927.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9443 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-1911170015 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9443 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-1911170021 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 156.151.31.85 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:242269 Archived-At: > > > The design was by Richard, so he is the only one who might > remember > > > why he didn't go beyond what we have. >=20 > > Ccing Richard, in case he might want to add something. >=20 > I have not been following this thread. What are the changes people > propose? >=20 > It is possible that the answer is simple -- that I didn't see a need > to do the work to add any other features in that area. But unless > I know what is proposed, I can't know the answer. Thanks for replying. No changes to anything were proposed. I asked some questions, trying to understand the design. This is all in the first message of the thread (and the thread is short). This the URL of that message: https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00414.html Eli responded to some of the questions. I replied with clarification questions, to understand his reply. But essentially everything I'm asking about is in the initial message. In summary, these are the questions: 1. Why, if you pass markers [to `make-overlay], isn't the default to use the insertion types of those markers? 2. Why isn't there (or is there?) a simple way to change the "marker insertion types" of an existing overlay? 3. Why, if you pass markers to `make-overlay', and you don't pass arg BUFFER, isn't the default to use the buffer of those markers? 4. Can you retrieve the markers that are "used by" an overlay, i.e., as markers?