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--