From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 12:23:57 2025 Received: (at submit) by debbugs.gnu.org; 13 Apr 2025 16:23:57 +0000 Received: from localhost ([127.0.0.1]:43566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u407h-00056U-2E for submit@debbugs.gnu.org; Sun, 13 Apr 2025 12:23:57 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35968) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u407d-00055t-5V for submit@debbugs.gnu.org; Sun, 13 Apr 2025 12:23:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u407B-00084K-RO for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2025 12:23:31 -0400 Received: from mail-io1-xd2a.google.com ([2607:f8b0:4864:20::d2a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u407A-00010Q-6s for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2025 12:23:25 -0400 Received: by mail-io1-xd2a.google.com with SMTP id ca18e2360f4ac-85d9a87660fso325611439f.1 for ; Sun, 13 Apr 2025 09:23:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744561402; x=1745166202; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=seCNxCkAR8fNmlgVAUqHu1R2aRqZIqfM6qwDJdldBXg=; b=Di+raMgq9KtB/53iK4wU9ns3yi1BJHoEwovBcphN9fHlVQrLo696Q0O0kUpgGiug25 n0hjerTIDh28EDWi8RY3cceyo2Pmk2yKwxvv4qw5/9u7oL/9UK3fV+tfZfaVxoqEdiCZ b8Kojj0PkwtK5C9jHjuewN3aje+DAkjuBfWWxJhvEgtvP+FTgwJrWRAc9Nz3PjzOmP3L BrssRdZ/uzPOv1xEengzfqB18xZ2nFqKGeI9JLls3PuTv8fU8SZ2AnxzF5r/RxBhtE1s RFz9tlQ0BzYyMKRJSndKSFvkuBQXCwfxCdKiE/t/xa6tHVypnHJJn4yU08mjPY53wEqq rHfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744561402; x=1745166202; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=seCNxCkAR8fNmlgVAUqHu1R2aRqZIqfM6qwDJdldBXg=; b=JoBF39Rqv39cCuwpEkLcdEzNTsJ8VdtYFaYCxo5Z/kHTqfWTBnOWNqLbrQ2Lwhi6F4 erWbK6Z1rVXbP1pMOvY3DXCJwe1qhb1d/9q4fL2ELMfj03lLyheGuwDCjWa1ufyNR1mb U9ICiYCE1I32YyeSzJKfbYgsGP4SSe1lxAX01pKlK/7xpNe9JXbzkP8s9Oz2GDjEwKzG qtvliVGcfiSzBPyK2AuBdHcbfFpjmXKjPXnw9WCEd6HswDVHUabmKliBx1cmmBhyVsuv O5b8j9gyTXazFBdL2PE1tIQEdkXk8r6RVojaYCt5fjCGUSntN7t0kxrv/Sr4M1evJcF8 vPRg== X-Gm-Message-State: AOJu0YxgZs6Kyd9ay2rK6XjNX7LVNcAjU/N+4M51pPlU6I63TNjTdLZc fHCIb+50qSjwdovRZWvIifG93Dd/Tp7mbc2rkt60h99gYI1mDtCAzVcrk5WAPhadKJKeydS6fJo ptwVNKYcyi2c6cqDeusldvoarZU+TCtz7 X-Gm-Gg: ASbGncusS0SslpKRJZu+CYH2RXKcQ+LJV8khvr6gn3ymyyR9iwYopupfrR/B94dmEEp 4ESJlp1qXRgiMuAcfYy9u/ooAxBFPlqKuaL3y1Nx6wnIUpGB7Ss2xKRN1Jkv206WSl/EIbC9FX6 orLM13qsFDVmYGgXK+7Mw+ X-Google-Smtp-Source: AGHT+IFKQJZt5LF2Mfwsmt2fB5PlGf+iq3uNmlBVrzd7cAd0CEDDHXEubFcIvNx7HhUaW0PMku1nzVFEQ3PX6W1c2Xc= X-Received: by 2002:a05:6602:6cc7:b0:85d:b7a3:b84d with SMTP id ca18e2360f4ac-8617cc62334mr935127439f.13.1744561401728; Sun, 13 Apr 2025 09:23:21 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?Sm/Do28gR3VlcnJh?= Date: Sun, 13 Apr 2025 18:22:28 +0200 X-Gm-Features: ATxdqUHzZs5WSt-WZj38w7JmqBgCpLypk-GweNDIL3BT-YcI0JTXZAWozx73tGU Message-ID: Subject: Consider killing ediff-registry-buffer in ediff-cleanup-mess if there are no more ediff sessions ongoing To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::d2a; envelope-from=joca.bt@gmail.com; helo=mail-io1-xd2a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) The function `ediff-cleanup-mess` cleans up an ediff session. This kills most buffers created during the ediff session (amongst other things). The `ediff-registry-buffer` stays after the ediff session. While there is value in keeping it around when there are more ediff sessions ongoing, is there a reason to keep it around when there are none? I'd like to propose killing the `ediff-registry-buffer` after an ediff session if there are no other ediff sessions ongoing. While this can be easily achieved by customizing `ediff-quit-hook`, I think there is some value in doing it on `ediff-cleanup-mess`. I can prepare a small patch if you agree.