From unknown Sat Aug 16 19:18:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63317: 29.0.90; ediff-auto-refine is set at require-time rather than runtime Resent-From: Peter Oliver Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 May 2023 20:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63317 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 63317@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168331772224445 (code B ref -1); Fri, 05 May 2023 20:16:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 May 2023 20:15:22 +0000 Received: from localhost ([127.0.0.1]:57607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pv1pp-0006MC-Th for submit@debbugs.gnu.org; Fri, 05 May 2023 16:15:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:58604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pv1pn-0006Lx-LN for submit@debbugs.gnu.org; Fri, 05 May 2023 16:15:20 -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 1pv1pn-0002Pu-76 for bug-gnu-emacs@gnu.org; Fri, 05 May 2023 16:15:19 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pv1pk-0000ny-4F for bug-gnu-emacs@gnu.org; Fri, 05 May 2023 16:15:18 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-3f19ab994ccso22462575e9.2 for ; Fri, 05 May 2023 13:15:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google; t=1683317713; x=1685909713; h=mime-version:message-id:subject:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=PPRyKfA8oGv1iCzJ7ywSBxuuLA2qXOlTWa78eEceuH8=; b=r45pw/kzrZapZyXBt/AD3y7hA6F//NHqAI9LI5C6XZBgrv/zKseEHtJNvEgojHpdn0 nqDoPqDBU+4UzFZa7DlUd1MOxmZWPTWyXclFtXc1q9nywWtsAOsOg/+pMR37of2Ze5lL jiVv53gvvr4K4r53ubqxuacwG+cBELaVzd+EA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683317713; x=1685909713; h=mime-version:message-id:subject:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=PPRyKfA8oGv1iCzJ7ywSBxuuLA2qXOlTWa78eEceuH8=; b=C3ked7eKYyCnvjPskG4ZieJDRK713e8m2mY8dD8nLeFNOi7JB2KLMjPH5dUUfizvGn HJkaaqi9OQM1hbbbvrdaCvqTl3DXG/LcHH1lB+CkgNHldqkc6TN3OknZNA2PCPfwwDVm 2tX8M1F1K9YbZ309bJdXPSepU7BCwcOOpI8hw+aOU4KPPo4Zg3/O7QPH2SZgaQchh7rO PSBMRjO/0C1N8i/vQvYNDVrykDxGyxyQLCD5fHMJfyxv09eeol9XEr6GNdKwTVsgM8ey SNS07Yt+GUVdsXnCVtHSc+ff8DwZUbNTKhhd5Ic1EwTiP3Q90GM34aEgWBMm/Wkd75Xz RqnA== X-Gm-Message-State: AC+VfDyOgy/6M4FeeDUWXQl2DxSxX19u1P8X4bhYf/K75H05aCU3XIYd 0L2kpFR4cfYvNgOasmNWSHdOs5x14huKZ76N1YM= X-Google-Smtp-Source: ACHHUZ43Xt6NzfZTJObIl84XWLuLrV9Kb4jPVDv1102ydt4hTFJniXztRVbNfmRcBE8HdgY3UQcmvQ== X-Received: by 2002:a05:600c:20f:b0:3f1:8b0f:96ea with SMTP id 15-20020a05600c020f00b003f18b0f96eamr2104603wmi.37.1683317713066; Fri, 05 May 2023 13:15:13 -0700 (PDT) Received: from froglet.home.mavit.org.uk (dudl-14-b2-v4wan-165814-cust1925.vm31.cable.virginm.net. [82.34.135.134]) by smtp.gmail.com with ESMTPSA id m16-20020a7bca50000000b003f1957ace1fsm8877215wml.13.2023.05.05.13.15.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 May 2023 13:15:12 -0700 (PDT) Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1]) by froglet.home.mavit.org.uk (8.17.1/8.17.1) with ESMTPS id 345KFB8b027073 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 5 May 2023 21:15:11 +0100 Received: from localhost (mavit@localhost) by froglet.home.mavit.org.uk (8.17.1/8.17.1/Submit) with ESMTP id 345KFBB7027070 for ; Fri, 5 May 2023 21:15:11 +0100 X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing -bs Date: Fri, 5 May 2023 21:15:11 +0100 (BST) From: Peter Oliver Message-ID: MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=p.d.oliver@mavit.org.uk; helo=mail-wm1-x332.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) 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: -2.6 (--) If ediff is loaded from a GUI, ediff-auto-refine defaults to "on", which is the desired behaviour. However, if your ~/.emacs contains "(require 'ediff)", and you start emacs with the --daemon option, variable ediff-auto-refine will instead default to "nix", even if you later try to use ediff from a GUI started with "emacsclient --create-frame". -- Peter Oliver From unknown Sat Aug 16 19:18:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63317: 29.0.90; ediff-auto-refine is set at require-time rather than runtime Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 May 2023 06:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63317 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Peter Oliver Cc: 63317@debbugs.gnu.org Received: via spool by 63317-submit@debbugs.gnu.org id=B63317.16833534396564 (code B ref 63317); Sat, 06 May 2023 06:11:02 +0000 Received: (at 63317) by debbugs.gnu.org; 6 May 2023 06:10:39 +0000 Received: from localhost ([127.0.0.1]:58041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvB7v-0001ho-CZ for submit@debbugs.gnu.org; Sat, 06 May 2023 02:10:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvB7r-0001hV-QG for 63317@debbugs.gnu.org; Sat, 06 May 2023 02:10:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvB7m-0007vU-DF; Sat, 06 May 2023 02:10:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=0wXS8/n3weu01+w1+pOyA3cFoglOs5CUfBijvMIhAO4=; b=cQUKhFMme/OI N7XwQeWJdA0/P4XkQt7ainiH0tJdBoEytv+v8G479dVYBtz7G8yw4+vg3ijZYmhE7VixsBu9Ed8Xu ZSx9MpSnOzfWCqDVlfByfnny/BDLDmaM98+YXMlf691TwweCPvqK+pjEy2cefReW4w6wI5l692aoa OXvSbRyNepig4I5Dn91nN6fyCnGjehCtQmC9bv9GXw6M4ZfbVqIjqc9vtaDLTqlBihD/h6NZ9Zose TFCbwTwuMaqJDzojPGO5HExusZLcjmUjHdiux/NSSyZef2tIwYfAQ8M4r5X9ns10+4Vp6ntuEhwZT x18mVcOPOZiwWBfQH8LTog==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvB7l-0003OE-Hr; Sat, 06 May 2023 02:10:30 -0400 Date: Sat, 06 May 2023 09:11:23 +0300 Message-Id: <83r0rugfas.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Peter Oliver on Fri, 5 May 2023 21:15:11 +0100 (BST)) References: X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Fri, 5 May 2023 21:15:11 +0100 (BST) > From: Peter Oliver > > If ediff is loaded from a GUI, ediff-auto-refine defaults to "on", which is the desired behaviour. > > However, if your ~/.emacs contains "(require 'ediff)", and you start emacs with the --daemon option, variable ediff-auto-refine will instead default to "nix", even if you later try to use ediff from a GUI started with "emacsclient --create-frame". If you want the daemon session to do something that requires a GUI frame, you need to have the relevant customizations in server-after-make-frame-hook, so that the customizations run when such a frame is already created. In this case, I suggest to have that hook change the value of ediff-auto-refine depending on whether the created frame is a GUI frame or a TTY frame. (Or, if you personally never create TTY client frames, you can set ediff-auto-refine to "on" unconditionally in that hook.) Or maybe do that in some appropriate Ediff hook. We cannot do this automatically, not via the default value of the option, because a daemon session can be used for both GUI and TTY frames (and can have frames of both types active at the same time in the same session). So I don't see a bug here, just a need for more elaborate customizations in daemon sessions. From unknown Sat Aug 16 19:18:38 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Peter Oliver Subject: bug#63317: closed (Re: bug#63317: 29.0.90; ediff-auto-refine is set at require-time rather than runtime) Message-ID: References: <38064502-26b3-4b1a-12fc-51f4c401d526@mavit.org.uk> X-Gnu-PR-Message: they-closed 63317 X-Gnu-PR-Package: emacs Reply-To: 63317@debbugs.gnu.org Date: Mon, 08 May 2023 10:31:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1683541862-21377-1" This is a multi-part message in MIME format... ------------=_1683541862-21377-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63317: 29.0.90; ediff-auto-refine is set at require-time rather than runti= me which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 63317@debbugs.gnu.org. --=20 63317: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63317 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1683541862-21377-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63317-done) by debbugs.gnu.org; 8 May 2023 10:30:26 +0000 Received: from localhost ([127.0.0.1]:39280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvy8Q-0005Xz-9s for submit@debbugs.gnu.org; Mon, 08 May 2023 06:30:26 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:46199) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvy8N-0005Xf-9e for 63317-done@debbugs.gnu.org; Mon, 08 May 2023 06:30:24 -0400 Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-3f427118644so5276895e9.0 for <63317-done@debbugs.gnu.org>; Mon, 08 May 2023 03:30:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google; t=1683541817; x=1686133817; h=mime-version:references:message-id:in-reply-to:subject:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=LnSsL1H432d2Gd4abKgYGDmSsqvkO6QCtLRfLtxAU54=; b=hB7MJTcr1uK8meDft/qdmDf85PZm3cEXwdZH23qKkBQmd71B3BDv4OIc4Jo6/QW7sK 9gcyAsVURLS0sanGFRdeLxChSkOMp+P4GenLpt1/YbU+3oMJqGoDgBdNGSu2C2LNe2/8 3xa1LXJ7aYjR9v9x4Kovs8ShkOg6I6Zsom4eo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683541817; x=1686133817; h=mime-version:references:message-id:in-reply-to:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=LnSsL1H432d2Gd4abKgYGDmSsqvkO6QCtLRfLtxAU54=; b=aW7XE2uIOv0Xi52zbZ6cpkDGCxXeOGglzm2XdeByxSbHQWtApe8lcvxHbDkywZwph7 auqRRdbvlJQLQDfjmaYN6r2P4FbcGf5k2nTfRJwWNaYuDzj8iWHzPS8oLBa5jWkfsc4A 4BmPcCUSRplre0z6O7hMKD5V3hYOwVL3bimM+qb/e1kL7LqWWH/9DZxg9N2RhnxWcrmX +tKfmLsKjfZbrpxcv2UwhThwWB9y8TS2NjeSuce9ZxL+rGnEcESfxNb1fF5v5GBTGou2 rhrjwY/a5Ghk7ffiLPLUr37oIy8sVMRWIs81TasT4cQajgrW42AMA7T9xcw8r99j31zb dZWQ== X-Gm-Message-State: AC+VfDx3657s5ID3LEY4jH2LbjeFQlKGAFnD7o3oRHUhVlXKsmcs5QCJ hGANhRXhn9jCYpPIpDAxxQYxC6QAP+DlXlWcwgI= X-Google-Smtp-Source: ACHHUZ7q7V5n0b2tDzylpTIJalJk5p44QEhZqgxLurSUSi+sCsewQPAqNQgMInLGW7+/7BDwdz4xWw== X-Received: by 2002:a1c:f202:0:b0:3f2:5be3:cd6a with SMTP id s2-20020a1cf202000000b003f25be3cd6amr6875989wmc.4.1683541817337; Mon, 08 May 2023 03:30:17 -0700 (PDT) Received: from froglet.home.mavit.org.uk (dudl-14-b2-v4wan-165814-cust1925.vm31.cable.virginm.net. [82.34.135.134]) by smtp.gmail.com with ESMTPSA id e19-20020a05600c219300b003f173419e7asm16256875wme.43.2023.05.08.03.30.16 for <63317-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 May 2023 03:30:16 -0700 (PDT) Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1]) by froglet.home.mavit.org.uk (8.17.1/8.17.1) with ESMTPS id 348AUFRS008094 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for <63317-done@debbugs.gnu.org>; Mon, 8 May 2023 11:30:15 +0100 Received: from localhost (mavit@localhost) by froglet.home.mavit.org.uk (8.17.1/8.17.1/Submit) with ESMTP id 348AUFaq008091 for <63317-done@debbugs.gnu.org>; Mon, 8 May 2023 11:30:15 +0100 X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing -bs Date: Mon, 8 May 2023 11:30:15 +0100 (BST) From: Peter Oliver To: 63317-done@debbugs.gnu.org Subject: Re: bug#63317: 29.0.90; ediff-auto-refine is set at require-time rather than runtime In-Reply-To: <83r0rugfas.fsf@gnu.org> Message-ID: <38064502-26b3-4b1a-12fc-51f4c401d526@mavit.org.uk> References: <83r0rugfas.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63317-done 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: -1.0 (-) Closing in favour of #63318. -- Peter Oliver ------------=_1683541862-21377-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 May 2023 20:15:22 +0000 Received: from localhost ([127.0.0.1]:57607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pv1pp-0006MC-Th for submit@debbugs.gnu.org; Fri, 05 May 2023 16:15:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:58604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pv1pn-0006Lx-LN for submit@debbugs.gnu.org; Fri, 05 May 2023 16:15:20 -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 1pv1pn-0002Pu-76 for bug-gnu-emacs@gnu.org; Fri, 05 May 2023 16:15:19 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pv1pk-0000ny-4F for bug-gnu-emacs@gnu.org; Fri, 05 May 2023 16:15:18 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-3f19ab994ccso22462575e9.2 for ; Fri, 05 May 2023 13:15:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google; t=1683317713; x=1685909713; h=mime-version:message-id:subject:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=PPRyKfA8oGv1iCzJ7ywSBxuuLA2qXOlTWa78eEceuH8=; b=r45pw/kzrZapZyXBt/AD3y7hA6F//NHqAI9LI5C6XZBgrv/zKseEHtJNvEgojHpdn0 nqDoPqDBU+4UzFZa7DlUd1MOxmZWPTWyXclFtXc1q9nywWtsAOsOg/+pMR37of2Ze5lL jiVv53gvvr4K4r53ubqxuacwG+cBELaVzd+EA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683317713; x=1685909713; h=mime-version:message-id:subject:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=PPRyKfA8oGv1iCzJ7ywSBxuuLA2qXOlTWa78eEceuH8=; b=C3ked7eKYyCnvjPskG4ZieJDRK713e8m2mY8dD8nLeFNOi7JB2KLMjPH5dUUfizvGn HJkaaqi9OQM1hbbbvrdaCvqTl3DXG/LcHH1lB+CkgNHldqkc6TN3OknZNA2PCPfwwDVm 2tX8M1F1K9YbZ309bJdXPSepU7BCwcOOpI8hw+aOU4KPPo4Zg3/O7QPH2SZgaQchh7rO PSBMRjO/0C1N8i/vQvYNDVrykDxGyxyQLCD5fHMJfyxv09eeol9XEr6GNdKwTVsgM8ey SNS07Yt+GUVdsXnCVtHSc+ff8DwZUbNTKhhd5Ic1EwTiP3Q90GM34aEgWBMm/Wkd75Xz RqnA== X-Gm-Message-State: AC+VfDyOgy/6M4FeeDUWXQl2DxSxX19u1P8X4bhYf/K75H05aCU3XIYd 0L2kpFR4cfYvNgOasmNWSHdOs5x14huKZ76N1YM= X-Google-Smtp-Source: ACHHUZ43Xt6NzfZTJObIl84XWLuLrV9Kb4jPVDv1102ydt4hTFJniXztRVbNfmRcBE8HdgY3UQcmvQ== X-Received: by 2002:a05:600c:20f:b0:3f1:8b0f:96ea with SMTP id 15-20020a05600c020f00b003f18b0f96eamr2104603wmi.37.1683317713066; Fri, 05 May 2023 13:15:13 -0700 (PDT) Received: from froglet.home.mavit.org.uk (dudl-14-b2-v4wan-165814-cust1925.vm31.cable.virginm.net. [82.34.135.134]) by smtp.gmail.com with ESMTPSA id m16-20020a7bca50000000b003f1957ace1fsm8877215wml.13.2023.05.05.13.15.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 May 2023 13:15:12 -0700 (PDT) Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1]) by froglet.home.mavit.org.uk (8.17.1/8.17.1) with ESMTPS id 345KFB8b027073 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 5 May 2023 21:15:11 +0100 Received: from localhost (mavit@localhost) by froglet.home.mavit.org.uk (8.17.1/8.17.1/Submit) with ESMTP id 345KFBB7027070 for ; Fri, 5 May 2023 21:15:11 +0100 X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing -bs Date: Fri, 5 May 2023 21:15:11 +0100 (BST) From: Peter Oliver To: bug-gnu-emacs@gnu.org Subject: 29.0.90; ediff-auto-refine is set at require-time rather than runtime Message-ID: MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=p.d.oliver@mavit.org.uk; helo=mail-wm1-x332.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) 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: -2.6 (--) If ediff is loaded from a GUI, ediff-auto-refine defaults to "on", which is the desired behaviour. However, if your ~/.emacs contains "(require 'ediff)", and you start emacs with the --daemon option, variable ediff-auto-refine will instead default to "nix", even if you later try to use ediff from a GUI started with "emacsclient --create-frame". -- Peter Oliver ------------=_1683541862-21377-1--