From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Newsgroups: gmane.emacs.bugs Subject: bug#25592: Feature request: sorting overlays Date: Thu, 2 Feb 2017 14:41:21 -0500 Message-ID: <75813a2b-ba63-e356-d766-cd9ae77b28e2@live.com> References: <837f5avzdm.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="KgO3luR2J846cVgolB3W0NV0diafowmfe" X-Trace: blaine.gmane.org 1486064539 4880 195.159.176.226 (2 Feb 2017 19:42:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 2 Feb 2017 19:42:19 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 Cc: 25592@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Feb 02 20:42:13 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1cZNGh-0000uL-Dh for geb-bug-gnu-emacs@m.gmane.org; Thu, 02 Feb 2017 20:42:07 +0100 Original-Received: from localhost ([::1]:58633 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZNGm-0007ez-J1 for geb-bug-gnu-emacs@m.gmane.org; Thu, 02 Feb 2017 14:42:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52617) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZNGh-0007e0-0J for bug-gnu-emacs@gnu.org; Thu, 02 Feb 2017 14:42:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cZNGc-000744-TS for bug-gnu-emacs@gnu.org; Thu, 02 Feb 2017 14:42:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56065) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cZNGc-000740-R9 for bug-gnu-emacs@gnu.org; Thu, 02 Feb 2017 14:42:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cZNGc-0004ie-Fx for bug-gnu-emacs@gnu.org; Thu, 02 Feb 2017 14:42:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 Feb 2017 19:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25592 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25592-submit@debbugs.gnu.org id=B25592.148606450318115 (code B ref 25592); Thu, 02 Feb 2017 19:42:02 +0000 Original-Received: (at 25592) by debbugs.gnu.org; 2 Feb 2017 19:41:43 +0000 Original-Received: from localhost ([127.0.0.1]:54264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZNGI-0004i6-TD for submit@debbugs.gnu.org; Thu, 02 Feb 2017 14:41:43 -0500 Original-Received: from mout.kundenserver.de ([212.227.126.134]:57248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZNGF-0004hs-B4 for 25592@debbugs.gnu.org; Thu, 02 Feb 2017 14:41:41 -0500 Original-Received: from [18.26.2.123] ([18.26.2.123]) by mrelayeu.kundenserver.de (mreue002 [212.227.15.168]) with ESMTPSA (Nemesis) id 0LxXpb-1cNWMq0dgp-017ClB; Thu, 02 Feb 2017 20:41:31 +0100 In-Reply-To: <837f5avzdm.fsf@gnu.org> X-Provags-ID: V03:K0:EgZ68q6LsG+f18m5/h9uqfsU1dgf6Dpoj86Izm2+TBD9+BSQZbC YDpqyN0AhGD1mLXVIXcS43mlDB/zXnx8QZRstNwb8Y6XzVBgoXeD1L+LCv5hsyeVxyHeUwy yRr4dhn1i6UtQS4HkXPSdi951kEbp5U09ZQJZJnZilI7Dadx/O4Sn+TledpRw6X9Lhq8TNe zXz3U9vAha4pigDE5bx8Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:BA/IzzABQPU=:BgCmwBcirTZQ/iaJvCA4JY UZMa6yVhBxcVTh2wkZjCXMBYHgv3vOl1INuvXTsm4PBeFCTfZiLVtiCLy3yYpWeCu2mcIQz4W f+yVupuiDcRL4z5P1cxghToi6Win2/W7hoQQAUWz0++6O7WTD9l2Pl8W1sqQlgTM5VUtYXdQZ 07AkoKJ6rhDsQ/mvXrGnejYbb9F9Ixha+pp6ZXEg8oOMkVMfGSx+6a40ugkA9brTihiN+ArM7 YAciz2hx5ls7yMx80YWNjD0mc/pAWFdxyZX6DRCTpbzQh8UutTfWWvmlbr/1GFK8TbhMK7E4W 0k0Ug45qduax2fXSzdgJNrcCj3MMj2Vi70canUlruDOdjPITV8ComLqtZA/tz36H4bLcQgANo K3BR/Ea1rWqh52avSztFwg0nXh2UraxpS5vr28sF10UmQW1nfBvV0rwh1TFOa6QqbfWFZlVLL bK4r0efcx0UwW09NwMOKabQHcL1qcqnlC7q3bGyuChGo51UzOp3CzFiJ6a6od47rAvU9tJwxS U0b9olSl7FMaUrBnWZDtk+ZtxQ5r96y+PoZ9BzXwi+J4OAHj3Rj0JBEANYX6OXKFSaUyTGa9g QbM2XIdSm6WN4eCcxGX+AyNNnKAPsHb8EhwERKszUv179Erii0MtbwsTlPTBdk9yuFCQJuz0Q Fs21HgY26vX+LV1ol4wye6aNcMMmmIPLMdVMfObqIubZ+VY5x1BUXFgiTUZ9vG5rSKgw= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:128891 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --KgO3luR2J846cVgolB3W0NV0diafowmfe Content-Type: multipart/mixed; boundary="ihnP62S2VAm7ItvPkor8rLrNwx3bmlomh"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Eli Zaretskii Cc: 25592@debbugs.gnu.org Message-ID: <75813a2b-ba63-e356-d766-cd9ae77b28e2@live.com> Subject: Re: bug#25592: Feature request: sorting overlays References: <837f5avzdm.fsf@gnu.org> In-Reply-To: <837f5avzdm.fsf@gnu.org> --ihnP62S2VAm7ItvPkor8rLrNwx3bmlomh Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2017-02-01 08:01, Eli Zaretskii wrote: >> From: Cl=C3=A9ment Pit--Claudel >> Date: Tue, 31 Jan 2017 15:32:26 -0500 >> >> Is there a way to get a list of all overlays in a buffer, sorted by pr= iority? >=20 > I'm not sure I understand the request. Do you mean that the result of > this would be a list of overlays, where the first one is the overlay > of the highest priority _anywhere_ in the buffer, the next one of the > 2nd highest priority, possibly in an entirely different place in the > buffer, and so on -- i.e. completely disregarding the overlay > positions?=20 Yup, that's what I mean. > That's a very strange order. Which job(s) need(s) such an > order, and why? I'm writing a function that copies overlay properties to text properties.= I reimplemented compare_overlays in ELisp, but that seems brittle. Cheers, Cl=C3=A9ment. --ihnP62S2VAm7ItvPkor8rLrNwx3bmlomh-- --KgO3luR2J846cVgolB3W0NV0diafowmfe Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYk4tnAAoJEPqg+cTm90wjmhsP/RpNJLQ62DDR8El66sjVp+mw lUGR8J8GC55g47uswsF0vUTMPmlkU5AY/7Qfw5eYsxLPXyOCi6ELzGo2O1MiPpZy MjgSWrrTk0nixZDGbFT0ZdyVQn39qyYh3gIuO3ZStLJtWJAIXeZ/W3f1JErNGsos /em77VgLx98CvHm/vC1CZVDb02d2e89lCAgTCrGQUzLo1yaxgbgaInIGQ5DARjF+ 0xCQ78M/FZVaTzqAoRteXK2nOwI9OjiZgRDw0zdoo1WXgzgBi3pcIFmfsbg41T2S H88wefAU+HUatYpQ1MZ2Bu9tQzh17KlmUaV5rkWFT5ZeJVN4zWPqkrvtXBZAUfts ZXxjoIbd5ZmLVN466iraTTxmolTFpDthix0gA8BTMberwwC1xDfNpXDTYOjYcKJG uio1tOPYzqgIOlUDuBqUqNxdkEtudcjm3rTonIekhrQVRUY7COj9kDZzapWQrQ9f 7LRu3g3hW/Du64zy37TGDr5pbUrRdE9SuvAwvpeEcxf1TxvGhWSLU04ljlHL5qEx tAj2u1y1okFCOQO3tTS7pr7+sDS3gdFsFHnuQL6mcBw95V6BYCup9n7iQSkRG0Hk pjlWSs4dhEi7KwviuXHGqTY2+ZikHVfXbR5XVIBt9pS3o7AVK0I7OL/uQS9820IO BBejXyJeU4Y/Ib+Oe/+t =aOIE -----END PGP SIGNATURE----- --KgO3luR2J846cVgolB3W0NV0diafowmfe--