From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Matt Armstrong Newsgroups: gmane.emacs.bugs Subject: bug#58479: 29.0.50; [feature/noverlay] Displaced overlays in notmuch search buffers after refreshing Date: Sun, 16 Oct 2022 16:41:41 -0700 Message-ID: <87czarcp56.fsf@rfc20.org> References: <87zge0tqkt.fsf@localhost> <87pmewqrj3.fsf@rfc20.org> <87bkqfype2.fsf@localhost> <87a65x6f2u.fsf@localhost> <634a32dc.620a0220.1556.5477@mx.google.com> <87a65xqi8d.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24409"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 58479@debbugs.gnu.org, Ihor Radchenko To: Ihor Radchenko , Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 17 01:43:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okDHl-0006CX-5O for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 17 Oct 2022 01:43:13 +0200 Original-Received: from localhost ([::1]:49420 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1okDHf-0000VM-GU for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 16 Oct 2022 19:43:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okDGc-0000SV-GB for bug-gnu-emacs@gnu.org; Sun, 16 Oct 2022 19:42:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47422) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1okDGc-0003M2-4U for bug-gnu-emacs@gnu.org; Sun, 16 Oct 2022 19:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1okDGb-00027e-M8 for bug-gnu-emacs@gnu.org; Sun, 16 Oct 2022 19:42:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Matt Armstrong Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Oct 2022 23:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58479 X-GNU-PR-Package: emacs Original-Received: via spool by 58479-submit@debbugs.gnu.org id=B58479.16659637208150 (code B ref 58479); Sun, 16 Oct 2022 23:42:01 +0000 Original-Received: (at 58479) by debbugs.gnu.org; 16 Oct 2022 23:42:00 +0000 Original-Received: from localhost ([127.0.0.1]:46500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okDGZ-00027N-Gk for submit@debbugs.gnu.org; Sun, 16 Oct 2022 19:42:00 -0400 Original-Received: from relay10.mail.gandi.net ([217.70.178.230]:38335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okDGR-000272-Lv for 58479@debbugs.gnu.org; Sun, 16 Oct 2022 19:41:58 -0400 Original-Received: (Authenticated sender: matt@rfc20.org) by mail.gandi.net (Postfix) with ESMTPSA id 18317240007; Sun, 16 Oct 2022 23:41:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rfc20.org; s=gm1; t=1665963705; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=a5Jnxu1VHLo3t5BTrQh0yYMneeAjPi5KnsW/bsAJr5Y=; b=R1aIKv630r535XT+Wq77V1jrtQHZElEo6M5rHKhSd6Ck1GRHuA7eXWyK9mrddkglarkagz UI1nHCuAbNguGxVkGbaYMkSOEDCvDGPin3qJXY+km/V21cnPQenuQIeuOBp85uLYFxUKrn sDhE2fUrEHLkdvkaq2/3sYrn0YfiAZYmX/iA7UUyvLPfJ3E7qaP7SI1Rs8IbehyXuIz9oP dVwlSlR9BQJu+M3oVGDjpSZgXyz2uoRPSLNlNvUgGf1CEHNMIVt70nyZx8HDNMcx/pk2oZ aF4TFUzqz77ZWj7TkzipX6TvoyMaN8aV7K678P4K9ursnU4dt/iV8LIHi4U7Wg== Original-Received: from matt by naz with local (Exim 4.96) (envelope-from ) id 1okDGH-000i4e-09; Sun, 16 Oct 2022 16:41:41 -0700 In-Reply-To: <87a65xqi8d.fsf@localhost> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:245680 Archived-At: Ihor Radchenko writes: > Stefan Monnier writes: > >>> I was confused because zero-length overlays were listed by >>> describe-text-properties before your patch above. >> >> That is very strange and makes me suspect there's something I'm maybe >> misunderstanding in the code I changed. >> Can you send a recipe that shows this difference? > > See the recorded video link. Basically, I just executed M-x > describe-text-properties after (3) in my second recipe. Ihor, I can't reproduce this second issue. I can't see your video. Firefox on Debian Testing can't decode it for some reason. Based on your description I wrote this. Please excuse any amateurish elisp. (with-current-buffer (get-buffer-create "*b58479-2*") (delete-all-overlays) (erase-buffer) (insert "Empty overlay here: --><--\n") (goto-char (point-min)) (search-forward "<") (let* ((pos (point)) (overlays-at `(overlays-at ,pos)) (describe-text-properties `(describe-text-properties ,pos (current-buffer) (current-buffer)))) (make-overlay (point) (point)) (next-line) (insert (format "%S -> %S\n" overlays-at (eval overlays-at))) (insert (format "%S follows:\n" describe-text-properties)) (eval describe-text-properties)) (display-buffer (current-buffer))) On mainline, I get this buffer: ---------------------------------------------------------------------- Empty overlay here: --><-- (overlays-at 25) -> nil (describe-text-properties 25 (current-buffer) (current-buffer)) follows: There is an overlay here: From 25 to 25 ---------------------------------------------------------------------- On the noverlay branch I get the same result.