Received: (at 81382) by debbugs.gnu.org; 9 Jul 2026 11:05:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 09 07:05:48 2026 Received: from localhost ([127.0.0.1]:51246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1whmZg-0005Y2-3S for submit <at> debbugs.gnu.org; Thu, 09 Jul 2026 07:05:48 -0400 Received: from fout-a2-smtp.messagingengine.com ([103.168.172.145]:60515) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1whmZd-0005XZ-QT for 81382 <at> debbugs.gnu.org; Thu, 09 Jul 2026 07:05:46 -0400 Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.phl.internal (Postfix) with ESMTP id A46AAEC0185; Thu, 9 Jul 2026 07:05:40 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Thu, 09 Jul 2026 07:05:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1783595140; x=1783681540; bh=vqbx81t8+b WMGOSWhjUatLhu7WgKbPNrN+jVT6lLU2I=; b=d/lYpL+rYFqR+uTpLjdX7CEZzs Mn1JYnRAR4U4WIWcvtr2oPCKHcXTCTIRT2p/AalEpDODn57mAVkGicAnhqvW0se6 xGGBMOot1TURPxjqnK+TmbRh8r1VPbqWJIDMx7dLz9ShpTo9L2glUprsSa401O2k PSESjSBHyhrDgBGbyb65O421U9jOxaHiYnVBACtfLn8OCIrZ5tF6bP3zd6X/uQvD N+IIPHSErHwByc+CNw3ewOQaemG5xM5/DmVg1qa/uM8Y2mMnCjoB3M7uDnJAx6uc 5esCJcea/ZQH/9zEomJJSezcM4UXpcwsb1njpOs7XJEgUw/bsehru5gMX2aA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1783595140; x=1783681540; bh=vqbx81t8+bWMGOSWhjUatLhu7WgKbPNrN+j VT6lLU2I=; b=jRt2E3Ba55cCTW8wzE0zCsId76FvjKu9BNUOQREfZHgIdQDNdnf RBmd30/vz2bOc668yZNJvYSuFJzY4bxNVGxjdNIOXzZZnPH38NgdroBsHu3gelHu wr9ml685a/nd/37ktPXnA1bs1fC/bfBRqwcxxDol8BkWEBaHEAHIlBUYPaUPbOaC wmhJnQqQIl1ld3kj4hg/DslLgdh4HGUVvVFABLdIOgEDKpf/F+4VdzLY5JS3dWzs WhTbyjiR6CGwpei9MRBf7DgL5O3OelXh3YaIwdIoEjLkS/pQxjH1Wk+j7Qop39Ti SlNRVw72z82qreYo6w7ymf1ltIluaRYVsOA== X-ME-Sender: <xms:hIBPaubgx5i4JqfqAjdWnQo2prkTaxOCFqaCgOMkNlTFZoChKl4QDg> <xme:hIBPanYFxUFMIt1TPt_5FHBuNsO3uAC6LlAH3luXyk2gZBwKLRYt_rKhW54dWXgul bSsuPtYMS-bTxs5zP_cIpNXuUbcpdI8tyjNh-aFc15rY0kjsw-EWGs> X-ME-Received: <xmr:hIBPamlN3JS93cWMqyCO2Yl-lcF4eHqiGLrbuSFlU9isg2HrEC2PQpQbngFq0RjQ7nO77pdoNWyM> X-ME-Proxy-Cause: dmFkZTFmd4M22U4ilTPNp4QuHlmlrn8aEs3gd2fQiZOlVcwSeltoebpAWSjVUU4gq9Y4lk fUdgS4i5V4+D1YIZ54Tnkwz6IvHaprnswpSHuMWSU1KM8TiFX8yohE+1xbvRq8OglskUVw VH5A72Srs5hkcMoJK9UiJW938dMWc3m6QhlzJW87HYmF4DvlQOJhTFaphCDifS+obeaBA9 TN9xIrrLgJLlpNnvpL8xk5vIT8EpPURTr18rPUDH3kQC2Cgmewn3r//g5MjokpqE7wuE5L BnIc8mPkxQRRgy9qVrMfPrE6yUdpC4e8QBOlbqILmUsF6fv1TaZo4jQEmrUnL62t3oWaot IsHFk1Nsj2xuzXUpbMbJhz5ARmSbheGUlMKA6ot5IH3Rjp3eOVFxMGZW65XK2knwKKODN1 FVu56GjJpuyxdU9nDPKCetp+GrIk3zfvqLN4fpYTv9QgZav46V0xuXd0JsG8aAt7UV8LKI liyblksd+6DDYHL4c32zKb0MtXjEHyvTTiieHM9qF6AQM8AMpXJdXCabkD3OkwLMAGg6oF Xj3Nyw7dRlwRYpbH+8Ai2cztCqhIA4sL1/NceCdgIGVmGvkHVO7AkRwbFjyTy6Ejhr+lFJ YZxzb6Dbz2QV1v7g0uNM8fTkSludEciPMIje5y91WzgtAyAYT8/0ErDA0/jw X-ME-Proxy: <xmx:hIBParyU_-HoJ_sqXKTOrtERaWkHX8Bd0SF77WI3NbtkQUjqgMiMnw> <xmx:hIBPasO5iegn-gokvYerYUJxK3TZx8cnP9xVl5cXP3W4YA2WwuSCmA> <xmx:hIBPanQ15bY9uK79udaQfqNmqcH6qayQu3qxMRP2sqRZJl1B8rRtVQ> <xmx:hIBPaiatIohPNQImVi5n3z32FJ9rgkOTnnkehlyDzGXo9mqVx_ukYw> <xmx:hIBPan1FfSTwI1eGabEy0Po6n2XcXh6NaLC2CdcbXFRHhCLtYmWStkvE> Feedback-ID: i62564b17:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 9 Jul 2026 07:05:40 -0400 (EDT) Received: by melete.silentflame.com (Postfix, from userid 1000) id 945CA7E7418; Thu, 09 Jul 2026 12:05:39 +0100 (BST) From: Sean Whitton <spwhitton@HIDDEN> To: Daniil Butyrev <jxygsc@HIDDEN>, 81382 <at> debbugs.gnu.org Subject: Re: bug#81382: [PATCH] Add support for hiding the minibuffer In-Reply-To: <874ii8zbz6.fsf@HIDDEN> References: <874ii8zbz6.fsf@HIDDEN> Date: Thu, 09 Jul 2026 12:05:39 +0100 Message-ID: <87h5m8ifss.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 81382 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Daniil Butyrev [09/Jul 1:36pm +03] wrote: > From 611efe040e97f29200ca912909a4d27fdd09972c Mon Sep 17 00:00:00 2001 > From: Daniil Butyrev <jxygsc@HIDDEN> > Date: Thu, 9 Jul 2026 09:02:23 +0300 > Subject: [PATCH] Add support for hiding the minibuffer > > * etc/NEWS: Announce the change. > * src/xdisp.c (syms_of_xdisp): New variable hide-minibuffer > that controls minibuffer visibility. When non-nil, > the minibuffer height is set to 0, hiding it. > (resize_mini_window): Set minibuffer height to 0 when > hide-minibuffer is true. > --- > etc/NEWS | 3 +++ > src/xdisp.c | 11 +++++++++++ > 2 files changed, 14 insertions(+) We already have a way to control whether or not a frame has a minibuffer: the 'minibuffer' frame parameter. Adding an additional way to do it does not seem wise. Please take a look and see if that existing feature satisfies your needs. -- Sean Whitton
bug-gnu-emacs@HIDDEN:bug#81382; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 9 Jul 2026 10:44:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 09 06:44:21 2026
Received: from localhost ([127.0.0.1]:51048 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1whmEt-0004B4-Jc
for submit <at> debbugs.gnu.org; Thu, 09 Jul 2026 06:44:21 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:40962)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <jxygsc@HIDDEN>) id 1whm7J-0003ph-Cu
for submit <at> debbugs.gnu.org; Thu, 09 Jul 2026 06:36:29 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <jxygsc@HIDDEN>) id 1whm7D-0002dx-WF
for bug-gnu-emacs@HIDDEN; Thu, 09 Jul 2026 06:36:24 -0400
Received: from mail-lr2-x00.google.com ([2a00:1450:4864:38::])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <jxygsc@HIDDEN>) id 1whm7C-0000QJ-6E
for bug-gnu-emacs@HIDDEN; Thu, 09 Jul 2026 06:36:23 -0400
Received: by mail-lr2-x00.google.com with SMTP id
38308e7fff4ca-39aea87aaf6so3799651fa.1
for <bug-gnu-emacs@HIDDEN>; Thu, 09 Jul 2026 03:36:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20251104; t=1783593377; x=1784198177; darn=gnu.org;
h=content-description:content-disposition:content-type:mime-version
:message-id:date:user-agent:subject:to:from:from:to:cc:subject:date
:message-id:reply-to:content-type;
bh=XGGol+6iKlP7XKi29SpZQpk1Lkx2aptJIf2NKw1DOk8=;
b=EDBJx9oxt8h6Bgtj4/7ErTeYbnGG6vHU9PUTc9rJX/50M9Z2j9KoLvXdK71Q3Cg0nn
ytbZC3+NR5Rm0B8xTt0cUSAz3yMYLNQeS1szMHehz1hcWYV46ffJi3lefv/JvVmXFIvF
06O97Tm6g1w74+oiEyvnEW3bjhi0KZQO5PW9tVHZOyGcgfad5b02lGIg8u/BRIxZOio1
o9evdNULMzjmZ/2mIGsGmzDXwCm9iaqecFPNNcvaZnHR5GtiQxybYRA5lr1NymNN29xo
isceUhw3qg2UljV7D2nxm3lCfiqA1IfUJ4Ht/UDWv2GzfjpkGqYKwsGgANvlMZAOajz5
VfyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1783593377; x=1784198177;
h=content-description:content-disposition:content-type:mime-version
:message-id:date:user-agent:subject:to:from:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to
:content-type;
bh=XGGol+6iKlP7XKi29SpZQpk1Lkx2aptJIf2NKw1DOk8=;
b=XQV43HOaQG8bIiz3NojZcDqCAxgxXgCOBKLDMJMQt4F4tA5FX8wzHbjWkI7sM3aEST
iwRRIvkCVu0LF8VT5s+1V2U119ilB77EnHUu8Pe/0oUx88UlUcRzgKFkOMsuJdWTG6af
HN5rAWWOe7UtNtHiSLvHDE36g67BnfgEwqEFRpobeteAoOwE6KTS4NptM+7DswW7h7EU
GMqvTBZShp1Y4LCJ06t3HoZI8rMGbA5Qgb8FR0bW4a4N/kig+5cWs10frLq1rttFizJS
Oj5ekp+FhvUgO0a0U/qLQHLUNoqydykKhNPrX2Pebm+B4kuvnFfwynt/fVamj7nE9rUW
Nceg==
X-Gm-Message-State: AOJu0Yx+KQIa5atePRRfpC25VBNxOhW/kXpwRiIN8QAD6INClOal0ejq
4DCQO8DJeOcxpVOAb3DXvqUHJ9xBPSD69iNYhLQXCarInb1fairvaK5apR1haOwJ1sM5aA==
X-Gm-Gg: AfdE7cnrhne19b8crFx2edQF5wY09bZ/tP6jgwM+hleKLFjDd8xOnM67Z1EL2vZDI39
pePVSPF0K+TOYKWZ+Eet9q6gp1iTjs8CoWm5IDSUvogLZh2YbSOkt99SsrPtUb/pklOehV2HQYz
anTde6l8OCDbbFH6mN0O/4z5aPreQTl1jn6+1OdvSSupuVo9jNTo1hNFq2smIBXZfXBTLkpNcc+
Q53Hy4gbwqutpwGfSpD9N1G2Khm35h3X/bggetBQE49477vVCCw4qH3kCL1IzoF7M/v0XR47YGz
oQhH+BRV/4ffy2ixOyJ/3DW+Q7SlFxL91Ue/l/KqUNWtKbb0oKgIdFPKLpo5kHPQO+T6m3VN326
1iCCx4hh5OKl/lO7gRpzUm6Nj2b9lTzyH9DxiuVK5Wy4mHjFguwC/rH1Dv0GflhKt2Anl9afO4P
x+Aq6nLOxBhKfa5a8=
X-Received: by 2002:a05:6512:2348:b0:5b0:1101:78f1 with SMTP id
2adb3069b0e04-5b01143b27amr1551300e87.28.1783593376909;
Thu, 09 Jul 2026 03:36:16 -0700 (PDT)
Received: from HP-Laptop-15-bw0xx ([37.99.222.141])
by smtp.gmail.com with ESMTPSA id
2adb3069b0e04-5aed136f8c6sm5108309e87.17.2026.07.09.03.36.15
for <bug-gnu-emacs@HIDDEN>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 09 Jul 2026 03:36:16 -0700 (PDT)
From: Daniil Butyrev <jxygsc@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: [PATCH] Add support for hiding the minibuffer
User-Agent: mu4e 1.12.14; emacs 30.2
Date: Thu, 09 Jul 2026 13:36:13 +0300
Message-ID: <874ii8zbz6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/x-diff
Content-Disposition: attachment;
filename=0001-Add-support-for-hiding-the-minibuffer.patch
Content-Description: patch
Received-SPF: pass client-ip=2a00:1450:4864:38::;
envelope-from=jxygsc@HIDDEN; helo=mail-lr2-x00.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: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: From 611efe040e97f29200ca912909a4d27fdd09972c Mon Sep 17
00:00:00
2001 From: Daniil Butyrev Date: Thu, 9 Jul 2026 09:02:23 +0300 Subject: [PATCH]
Add support for hiding the minibuffer * etc/NEWS: Announce the change. *
src/xdisp.c (syms_of_xdisp): New variable hide-minibuffer that controls
minibuffer
visibility. When non-nil, the minibuffer height is set to 0,
hiding it. (resize_mi [...]
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (jxygsc[at]gmail.com)
1.0 FORGED_GMAIL_RCVD 'From' gmail.com does not match 'Received'
headers
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Thu, 09 Jul 2026 06:44:18 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)
From 611efe040e97f29200ca912909a4d27fdd09972c Mon Sep 17 00:00:00 2001
From: Daniil Butyrev <jxygsc@HIDDEN>
Date: Thu, 9 Jul 2026 09:02:23 +0300
Subject: [PATCH] Add support for hiding the minibuffer
* etc/NEWS: Announce the change.
* src/xdisp.c (syms_of_xdisp): New variable hide-minibuffer
that controls minibuffer visibility. When non-nil,
the minibuffer height is set to 0, hiding it.
(resize_mini_window): Set minibuffer height to 0 when
hide-minibuffer is true.
---
etc/NEWS | 3 +++
src/xdisp.c | 11 +++++++++++
2 files changed, 14 insertions(+)
diff --git a/etc/NEWS b/etc/NEWS
index 4e3f8508da4..f1e3c9df3bf 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -89,6 +89,9 @@ commands invoked from the menu will operate on the right buffer.
You can restore the previous behavior by removing
'mode-line-window-select' from 'x-pre-popup-menu-hook'.
+** New user option 'hide-minibuffer'.
+This option controls whether the minibuffer is shown or not.
+
* Editing Changes in Emacs 32.1
diff --git a/src/xdisp.c b/src/xdisp.c
index caea8e77a9d..97aec774838 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -13281,6 +13281,13 @@ resize_mini_window (struct window *w, bool exact_p)
eassert (MINI_WINDOW_P (w));
+ if (hide_minibuffer) {
+ if (old_height == 0)
+ return false;
+ shrink_mini_window (w, 0);
+ return true;
+ }
+
/* Don't resize windows while redisplaying a window; it would
confuse redisplay functions when the size of the window they are
displaying changes from under them. Such a resizing can happen,
@@ -39407,6 +39414,10 @@ syms_of_xdisp (void)
depending on your patience and the speed of your system. */);
max_redisplay_ticks = 0;
+ DEFVAR_BOOL ("hide-minibuffer", hide_minibuffer,
+ doc: /* If non-nil hide minibuffer by setting it's height to 0. */);
+ hide_minibuffer = false;
+
/* Called by decode_mode_spec. */
DEFSYM (Qfile_remote_p, "file-remote-p");
--
2.53.0
Daniil Butyrev <jxygsc@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#81382; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.