X-Loop: help-debbugs@HIDDEN
Subject: bug#79991: 30.2; feature request: change readability of hexl-mode or nhexl-mode
Resent-From: Jeremy Bryant <jb@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 11 Dec 2025 22:51:02 +0000
Resent-Message-ID: <handler.79991.B.176549344612873 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79991
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79991 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176549344612873
(code B ref -1); Thu, 11 Dec 2025 22:51:02 +0000
Received: (at submit) by debbugs.gnu.org; 11 Dec 2025 22:50:46 +0000
Received: from localhost ([127.0.0.1]:49380 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vTpUk-0003LZ-2L
for submit <at> debbugs.gnu.org; Thu, 11 Dec 2025 17:50:46 -0500
Received: from lists.gnu.org ([2001:470:142::17]:43672)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <jb@HIDDEN>)
id 1vTpUh-0003L4-FL
for submit <at> debbugs.gnu.org; Thu, 11 Dec 2025 17:50:44 -0500
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 <jb@HIDDEN>)
id 1vTpUb-000090-J2
for bug-gnu-emacs@HIDDEN; Thu, 11 Dec 2025 17:50:37 -0500
Received: from out-186.mta0.migadu.com ([91.218.175.186])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <jb@HIDDEN>)
id 1vTpUY-0005Gc-S7
for bug-gnu-emacs@HIDDEN; Thu, 11 Dec 2025 17:50:37 -0500
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeremybryant.net;
s=key1; t=1765493428;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type;
bh=FSuJGsJQQu67DeuND0FX++WViszWdNBGGhMRwTr3WLs=;
b=OuJ/+X7R/WXSXOPVpGfSF4LeszNF1cldSBEtdzug+ZxC2waRQhnVMG3Qr/1Y3xWSkY3dI7
qTmtnmqT+IyhMmEqk5sLCaf2vZLVUN/zQAZdpq/WYlKGIerr0JfWYn7edJVoltHPJlfL9R
OOM8a8LDtRAYRJob8UqFYel4OJQlv2FiQdfWWNByU1fF+k6p4Sv9gh2maxZsAcmKh7ho1k
1/D5QHUUigyHohvzvLS8eL9C/R80BS3FAqJGMFtlDaYeQyUWatUPA97J+a3rHtgVlgjqpy
8ON3tNr7su7dVZnrroJAGIjZiCXJHR5Tv4N61cPZFmk/4hCrA9X4k6XDQ0EyyQ==
From: Jeremy Bryant <jb@HIDDEN>
Date: Thu, 11 Dec 2025 22:50:26 +0000
Message-ID: <874ipwr5u5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Migadu-Flow: FLOW_OUT
Received-SPF: pass client-ip=91.218.175.186; envelope-from=jb@HIDDEN;
helo=out-186.mta0.migadu.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
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: -0.1 (/)
A standard hex dump has 16
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Jeremy Bryant <jb@HIDDEN> Subject: bug#79991: Acknowledgement (30.2; feature request: change readability of hexl-mode or nhexl-mode) Message-ID: <handler.79991.B.176549344612873.ack <at> debbugs.gnu.org> References: <874ipwr5u5.fsf@HIDDEN> X-Gnu-PR-Message: ack 79991 X-Gnu-PR-Package: emacs Reply-To: 79991 <at> debbugs.gnu.org Date: Thu, 11 Dec 2025 22:51:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 79991 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 79991: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79991 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#79991: 30.2; feature request: change readability of hexl-mode or nhexl-mode
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Dec 2025 08:30:02 +0000
Resent-Message-ID: <handler.79991.B79991.17655281609127 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79991
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Jeremy Bryant <jb@HIDDEN>
Cc: 79991 <at> debbugs.gnu.org
Received: via spool by 79991-submit <at> debbugs.gnu.org id=B79991.17655281609127
(code B ref 79991); Fri, 12 Dec 2025 08:30:02 +0000
Received: (at 79991) by debbugs.gnu.org; 12 Dec 2025 08:29:20 +0000
Received: from localhost ([127.0.0.1]:53917 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vTyWd-0002N8-Ol
for submit <at> debbugs.gnu.org; Fri, 12 Dec 2025 03:29:20 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:33886)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vTyWc-0002Mo-1b
for 79991 <at> debbugs.gnu.org; Fri, 12 Dec 2025 03:29:18 -0500
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 <eliz@HIDDEN>)
id 1vTyWW-0006Wb-H7; Fri, 12 Dec 2025 03:29:12 -0500
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=Mn/+/bx7LHaI7qkAGJFwrcSCE7IJWudXRcJwwXY8m5I=; b=WtPiHF0kMYOc
HvlTnJjqR/pk2qXmIe9gbQ8Th/jcHex2uWnA0KJRSwc6dqQ5iwba+eCbdEmM/zk/yl6Z3zVmSofvr
d7jIE6E24tV+YWErTXh+NMIGtjpPILLRmkmx8tP7yNJXW8+jgcV/OmrPSaeC5DmmqJg4zMPpyoxMW
wiA4BnW2gxSAfqb1EkSMbeurpu8n1UjPPC43zGMlHsnMYjC2Ywgs3ymEmNC+HYZM++0ADdsdkqTDG
j7BLT8o/KaA10t+K1VPRzWxJmM/k7CMX/5gisL6WKCs+cvSQvBfv6V6Za+jihuw1OkV7EipMJnQKD
iqzIOlk3yLXkkXiG/trTcQ==;
Date: Fri, 12 Dec 2025 10:29:10 +0200
Message-Id: <86345gaysp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <874ipwr5u5.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
References: <874ipwr5u5.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
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: -3.3 (---)
> Date: Thu, 11 Dec 2025 22:50:26 +0000
> From: Jeremy Bryant via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
> A standard hex dump has 16
This seems to be incomplete. Please resend the complete message.
Received: (at control) by debbugs.gnu.org; 12 Dec 2025 08:36:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 12 03:36:51 2025 Received: from localhost ([127.0.0.1]:54076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vTydv-00035a-EV for submit <at> debbugs.gnu.org; Fri, 12 Dec 2025 03:36:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43630) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vTyds-00034t-14; Fri, 12 Dec 2025 03:36:48 -0500 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 <eliz@HIDDEN>) id 1vTydl-0004PM-N4; Fri, 12 Dec 2025 03:36:41 -0500 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=jzQmZ60RC9Bgq7jZANpic16aVNKdZTwr/mqsI53/eK0=; b=X7T+6Ss1bM/W wEXTtVlxq1GPAFD2NC3rpc9+fAYD9pZVfzUlJihQrUpXrUU+0NhDGbwK6+C646dZV5i6d9jgBFZj5 HvDswHtWx8ijdSR1a6GH3QwgiNahPYidnjyQrYVt4DvpYYbQp1PNJe87X/87LE3bxF4NwJTFu+D56 Gb+zlt+MYf9p/lg2W4j/15a509K/H5+GogyE5OoQcokesf11dzadVRplF+gB60yiCI9KYwjQ0Wi+a F31vAdzCk8LT39Xl0O/zR+g5S58ugMGDXXDmkpr8aosk98+ME9NEqkiw7qYS8p9w4WstCjJ/wGGl9 0ZJv5Vjq9/eIlo9B+VQq6Q==; Date: Fri, 12 Dec 2025 10:36:35 +0200 Message-Id: <861pl0aygc.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jeremy Bryant <jb@HIDDEN> In-Reply-To: <87v7icpqxy.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#79992: 30.2; feature request: change readability in hexl-mode or nhexl-mode References: <87v7icpqxy.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: monnier@HIDDEN, 79992 <at> debbugs.gnu.org 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: -3.3 (---) merge 79992 79991 severity 79992 wishlist thanks > Cc: Stefan Monnier <monnier@HIDDEN> > Date: Thu, 11 Dec 2025 22:57:29 +0000 > From: Jeremy Bryant via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > A hex dump typically has 16 bytes on the left one side, displayed as > characters on the right like this:- > > 00000000: 656d 6163 7366 6561 7475 7265 7265 7175 emacsfeaturerequ > > > But there are also other typical conventions as below. > Could we add the ability have a space in the middle, like this:- > > 00000000: 656d 6163 7366 6561 7475 7265 7265 7175 emacsfea turerequ > > And the spaces for each, like so:- > 00000000: 65 6d 61 63 73 66 65 61 74 75 72 65 72 65 71 75 emacsfea urerequ > > > Maybe this is possible already, maybe a patch could be prototyped, where > to start? This seems to be the missing part of bug#79991, so I'm merging them. As to the feature request itself: patches are welcome, as always, but please note that "there be dragons": the relevant modes AFAIR assume a specific format, and there will be a need for a lot of refactoring to adapt them to such changes. Some of what you ask is already possible, see hexl-bits, nhexl-line-width, and nhexl-group-size.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.