From unknown Sat Jun 21 03:03:34 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#73455 <73455@debbugs.gnu.org> To: bug#73455 <73455@debbugs.gnu.org> Subject: Status: 30.0.91: find buffer pretty print columns don't line up on 1080p Reply-To: bug#73455 <73455@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:03:34 +0000 retitle 73455 30.0.91: find buffer pretty print columns don't line up on 10= 80p reassign 73455 emacs submitter 73455 Van Ly severity 73455 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 24 12:40:13 2024 Received: (at submit) by debbugs.gnu.org; 24 Sep 2024 16:40:13 +0000 Received: from localhost ([127.0.0.1]:54493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1st8aC-00064J-Oz for submit@debbugs.gnu.org; Tue, 24 Sep 2024 12:40:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:59652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1st8CZ-0004Bt-CH for submit@debbugs.gnu.org; Tue, 24 Sep 2024 12:15:47 -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 1st7Sa-000367-UM for bug-gnu-emacs@gnu.org; Tue, 24 Sep 2024 11:28:20 -0400 Received: from mx.sdf.org ([205.166.94.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1st7SX-0003kw-JT for bug-gnu-emacs@gnu.org; Tue, 24 Sep 2024 11:28:16 -0400 Received: from sdf.org (IDENT:van.ly@iceland.freeshell.org [205.166.94.5]) by mx.sdf.org (8.18.1/8.14.3) with ESMTPS id 48OFRuHq020038 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO) for ; Tue, 24 Sep 2024 15:27:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org; t=1727191677; bh=Ajy2dRtXoJSNM+yvIbf+ggm2MNl9qHwqR37w4LuUu+w=; h=From:To:Subject:Date; b=lT2SGA7oxc7PajpPITDe2svOyxeuWdokpMWKv/YW70NQB84ybZuDGLInKDo81nToP 3HjNbfwYOo7n2+R8ehCgJKvDiu0JoWYifeY/hJU9/m77kIg7rmAUDMnsheW8esF2UL jfYvGFtKga1pAJ4I1BCGZjQq+C5JVB8AvdW7kXPU= Received: (from van.ly@localhost) by sdf.org (8.18.1/8.12.8/Submit) id 48OFRt09009795; Tue, 24 Sep 2024 15:27:55 GMT From: Van Ly To: bug-gnu-emacs@gnu.org Subject: 30.0.91: find buffer pretty print columns don't line up on 1080p Date: Tue, 24 Sep 2024 15:27:55 +0000 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=205.166.94.24; envelope-from=van.ly@sdf.org; helo=mx.sdf.org 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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: -1.4 (-) 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.4 (--) --=-=-= Content-Type: text/plain Hello, The pretty print in the find buffer doesn't line up the columns, see => https://sdf.org/~van.ly/img/emacs-30-0-91-pretest-find-buffer.jpeg To reproduce on 1080p display, do 1. emacs -Q 2. apply, M-x find-name-dired RET 3. target at a srcdir like NetBSD-10 and toggle fullscreen Expect to see columns line up in pretty print. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=x Content-Transfer-Encoding: base64 Content-Description: bug-gnu-emacs-report.text RnJvbTogeHh4QHh4eC5tYWlsLWhvc3QtYWRkcmVzcy1pcy1ub3Qtc2V0ClRvOiBidWctZ251LWVt YWNzQGdudS5vcmcKU3ViamVjdDogMzAuMC45MTsgeApYLURlYmJ1Z3MtQ2M6IAotLXRleHQgZm9s bG93cyB0aGlzIGxpbmUtLQoKCgoKSW4gR05VIEVtYWNzIDMwLjAuOTEgKGJ1aWxkIDIsIHg4Nl82 NC0tbmV0YnNkLCBYIHRvb2xraXQsIGNhaXJvIHZlcnNpb24KIDEuMTguMCkgb2YgMjAyNC0wOS0x NSBidWlsdCBvbiB4eHgKV2luZG93aW5nIHN5c3RlbSBkaXN0cmlidXRvciAnVGhlIFguT3JnIEZv dW5kYXRpb24nLCB2ZXJzaW9uIDExLjAuMTIxMDEwMDkKU3lzdGVtIERlc2NyaXB0aW9uOiBOZXRC U0QgeHh4IDEwLjBfU1RBQkxFIE5ldEJTRCAxMC4wX1NUQUJMRSAoR0VORVJJQykgIzA6IFRodSBB dWcgIDggMDc6MzQ6NTQgVVRDIDIwMjQgIG1rcmVwcm9AbWtyZXByby5OZXRCU0Qub3JnOi91c3Iv c3JjL3N5cy9hcmNoL2FtZDY0L2NvbXBpbGUvR0VORVJJQyBhbWQ2NAoKQ29uZmlndXJlZCB1c2lu ZzoKICdjb25maWd1cmUgLS1zcmNkaXI9L3UveHh4L3NyYy9lbWFjcy8zMC4wLjkxIC0tbG9jYWxz dGF0ZWRpcj0vdmFyCiAtLWRpc2FibGUtYXV0b2RlcGVuZCAtLXdpdGgtbmF0aXZlLWNvbXBpbGF0 aW9uIC0td2l0aG91dC1ucwogLS13aXRob3V0LXJzdmcgLS13aXRob3V0LWltYWdlbWFnaWNrIC0t d2l0aG91dC14YXczZAogLS13aXRob3V0LXRvb2xraXQtc2Nyb2xsLWJhcnMgLS14LWluY2x1ZGVz PS91c3IvWDExUjcvaW5jbHVkZQogLS14LWxpYnJhcmllcz0vdXNyL1gxMVI3L2xpYiAtLXdpdGgt eC10b29sa2l0PWx1IC0tcHJlZml4PS91c3IvbG9jYWwKIC0tYnVpbGQ9eDg2XzY0LS1uZXRic2Qg LS1ob3N0PXg4Nl82NC0tbmV0YnNkIC0taW5mb2Rpcj0vdXNyL3BrZy9pbmZvCiAtLW1hbmRpcj0v dXNyL3BrZy9tYW4gLS1lbmFibGUtb3B0aW9uLWNoZWNraW5nPXllcyAnQ0ZMQUdTPS1PMgogLUkv dXNyL3BrZy9pbmNsdWRlL2NhaXJvIC1JL3Vzci9wa2cvaW5jbHVkZSAtSS91c3IvaW5jbHVkZQog LUkvdXNyL3BrZy9pbmNsdWRlL2ZyZWV0eXBlMiAtSS91c3IvcGtnL2luY2x1ZGUvZ2xpYi0yLjAK IC1JL3Vzci9wa2cvaW5jbHVkZS9naW8tdW5peC0yLjAgLUkvdXNyL3BrZy9saWIvZ2xpYi0yLjAv aW5jbHVkZQogLUkvdXNyL1gxMVI3L2luY2x1ZGUgLUkvdXNyL3BrZy9pbmNsdWRlL2hhcmZidXp6 CiAtSS91c3IvWDExUjcvaW5jbHVkZS9saWJkcm0nICdDUFBGTEFHUz0tRFRFUk1JTkZPIC1JL3Vz ci9wa2cvaW5jbHVkZQogLUkvdXNyL2luY2x1ZGUgLUkvdXNyL3BrZy9pbmNsdWRlL2ZyZWV0eXBl MiAtSS91c3IvcGtnL2luY2x1ZGUvZ2xpYi0yLjAKIC1JL3Vzci9wa2cvaW5jbHVkZS9naW8tdW5p eC0yLjAgLUkvdXNyL3BrZy9saWIvZ2xpYi0yLjAvaW5jbHVkZQogLUkvdXNyL1gxMVI3L2luY2x1 ZGUgLUkvdXNyL3BrZy9pbmNsdWRlL2hhcmZidXp6CiAtSS91c3IvWDExUjcvaW5jbHVkZS9saWJk cm0nICdMREZMQUdTPS1XbCwtUi91c3IvcGtnL2djYzEzL2xpYgogLVdsLC16cmVscm8gLUwvdXNy L3BrZy9saWIgLWxjYWlybyAtTC91c3IvbGliIC1XbCwtUi91c3IvbGliCiAtV2wsLVIvdXNyL3Br Zy9saWIgLUwvdXNyL1gxMVI3L2xpYiAtV2wsLVIvdXNyL1gxMVI3L2xpYicnCgpDb25maWd1cmVk IGZlYXR1cmVzOgpBQ0wgQ0FJUk8gREJVUyBGUkVFVFlQRSBHSUYgR0xJQiBHTVAgR05VVExTIEdT RVRUSU5HUyBIQVJGQlVaWiBKUEVHCkxDTVMyIExJQk9URiBMSUJYTUwyIE1PRFVMRVMgTkFUSVZF X0NPTVAgTk9USUZZIEtRVUVVRSBQRFVNUEVSIFBORyBTT1VORApTUUxJVEUzIFRIUkVBRFMgVElG RiBUUkVFX1NJVFRFUiBXRUJQIFgxMSBYREJFIFhJTSBYSU5QVVQyIFhQTSBMVUNJRApaTElCCgpJ bXBvcnRhbnQgc2V0dGluZ3M6CiAgdmFsdWUgb2YgJExDX0NPTExBVEU6IGVuX0FVLlVURi04CiAg dmFsdWUgb2YgJExDX0NUWVBFOiBlbl9BVS5VVEYtOAogIHZhbHVlIG9mICRMQ19NRVNTQUdFUzog ZW5fQVUuVVRGLTgKICB2YWx1ZSBvZiAkTENfTU9ORVRBUlk6IGVuX0FVLlVURi04CiAgdmFsdWUg b2YgJExDX05VTUVSSUM6IGVuX0FVLlVURi04CiAgdmFsdWUgb2YgJExDX1RJTUU6IGVuX0FVLlVU Ri04CiAgdmFsdWUgb2YgJExBTkc6IGVuX0FVLlVURi04CiAgbG9jYWxlLWNvZGluZy1zeXN0ZW06 IHV0Zi04LXVuaXgKCk1ham9yIG1vZGU6IERpcmVkIGJ5IG5hbWUKCk1pbm9yIG1vZGVzIGluIGVm ZmVjdDoKICB0b29sdGlwLW1vZGU6IHQKICBnbG9iYWwtZWxkb2MtbW9kZTogdAogIHNob3ctcGFy ZW4tbW9kZTogdAogIGVsZWN0cmljLWluZGVudC1tb2RlOiB0CiAgbW91c2Utd2hlZWwtbW9kZTog dAogIHRvb2wtYmFyLW1vZGU6IHQKICBtZW51LWJhci1tb2RlOiB0CiAgZmlsZS1uYW1lLXNoYWRv dy1tb2RlOiB0CiAgZ2xvYmFsLWZvbnQtbG9jay1tb2RlOiB0CiAgZm9udC1sb2NrLW1vZGU6IHQK ICBibGluay1jdXJzb3ItbW9kZTogdAogIG1pbmlidWZmZXItcmVnZXhwLW1vZGU6IHQKICBidWZm ZXItcmVhZC1vbmx5OiB0CiAgbGluZS1udW1iZXItbW9kZTogdAogIGluZGVudC10YWJzLW1vZGU6 IHQKICB0cmFuc2llbnQtbWFyay1tb2RlOiB0CiAgYXV0by1jb21wb3NpdGlvbi1tb2RlOiB0CiAg YXV0by1lbmNyeXB0aW9uLW1vZGU6IHQKICBhdXRvLWNvbXByZXNzaW9uLW1vZGU6IHQKCkxvYWQt cGF0aCBzaGFkb3dzOgpOb25lIGZvdW5kLgoKRmVhdHVyZXM6CihzaGFkb3cgbWFpbC1leHRyIGVt YWNzYnVnIG1lc3NhZ2UgbWFpbGNhcCB5YW5rLW1lZGlhIHB1bnkgcmZjODIyIG1tbAptbWwtc2Vj IHBhc3N3b3JkLWNhY2hlIGVwYSBkZXJpdmVkIGVwZyByZmM2MDY4IGVwZy1jb25maWcgZ251cy11 dGlsCnRleHQtcHJvcGVydHktc2VhcmNoIHRpbWUtZGF0ZSBzdWJyLXggbW0tZGVjb2RlIG1tLWJv ZGllcyBtbS1lbmNvZGUKbWFpbC1wYXJzZSByZmMyMjMxIG1haWxhYmJyZXYgZ21tLXV0aWxzIG1h aWxoZWFkZXIgc2VuZG1haWwgcmZjMjA0NwpyZmMyMDQ1IGlldGYtZHJ1bXMgbW0tdXRpbCBtYWls LXByc3ZyIG1haWwtdXRpbHMgc29ydCBmaWxlcy14IGZpbmQtZGlyZWQKZGlyZWQgZGlyZWQtbG9h ZGRlZnMgZmFjZS1yZW1hcCBoZWxwLW1vZGUgY2wtbG9hZGRlZnMgY2wtbGliIGhlbHAtbWFjcm8K cm1jIGlzby10cmFuc2wgdG9vbHRpcCBjY29udiBlbGRvYyBwYXJlbiBlbGVjdHJpYyB1bmlxdWlm eSBlZGlmZi1ob29rCnZjLWhvb2tzIGxpc3AtZmxvYXQtdHlwZSBlbGlzcC1tb2RlIG13aGVlbCB0 ZXJtL3gtd2luIHgtd2luCnRlcm0vY29tbW9uLXdpbiB4LWRuZCB0b3VjaC1zY3JlZW4gdG9vbC1i YXIgZG5kIGZvbnRzZXQgaW1hZ2UgcmVnZXhwLW9wdApmcmluZ2UgdGFidWxhdGVkLWxpc3QgcmVw bGFjZSBuZXdjb21tZW50IHRleHQtbW9kZSBsaXNwLW1vZGUgcHJvZy1tb2RlCnJlZ2lzdGVyIHBh Z2UgdGFiLWJhciBtZW51LWJhciByZm4tZXNoYWRvdyBpc2VhcmNoIGVhc3ltZW51IHRpbWVyIHNl bGVjdApzY3JvbGwtYmFyIG1vdXNlIGppdC1sb2NrIGZvbnQtbG9jayBzeW50YXggZm9udC1jb3Jl IHRlcm0vdHR5LWNvbG9ycwpmcmFtZSBtaW5pYnVmZmVyIG5hZHZpY2Ugc2VxIHNpbXBsZSBjbC1n ZW5lcmljIGluZG9uZXNpYW4gcGhpbGlwcGluZQpjaGFtIGdlb3JnaWFuIHV0Zi04LWxhbmcgbWlz Yy1sYW5nIHZpZXRuYW1lc2UgdGliZXRhbiB0aGFpIHRhaS12aWV0IGxhbwprb3JlYW4gamFwYW5l c2UgZXVjanAtbXMgY3A1MTkzMiBoZWJyZXcgZ3JlZWsgcm9tYW5pYW4gc2xvdmFrIGN6ZWNoCmV1 cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGluZXNlIGNvbXBvc2l0ZSBlbW9qaS16 d2ogY2hhcnNjcmlwdApjaGFycHJvcCBjYXNlLXRhYmxlIGVwYS1ob29rIGprYS1jbXByLWhvb2sg aGVscCBhYmJyZXYgb2JhcnJheSBvY2xvc3VyZQpjbC1wcmVsb2FkZWQgYnV0dG9uIGxvYWRkZWZz IHRoZW1lLWxvYWRkZWZzIGZhY2VzIGN1cy1mYWNlIG1hY3JvZXhwCmZpbGVzIHdpbmRvdyB0ZXh0 LXByb3BlcnRpZXMgb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQgZm9ybWF0IGVudgpjb2RlLXBhZ2Vz IG11bGUgY3VzdG9tIHdpZGdldCBrZXltYXAgaGFzaHRhYmxlLXByaW50LXJlYWRhYmxlIGJhY2tx dW90ZQp0aHJlYWRzIGRidXNiaW5kIGtxdWV1ZSBsY21zMiBkeW5hbWljLXNldHRpbmcgc3lzdGVt LWZvbnQtc2V0dGluZwpmb250LXJlbmRlci1zZXR0aW5nIGNhaXJvIHgtdG9vbGtpdCB4aW5wdXQy IHggbXVsdGktdHR5IG1vdmUtdG9vbGJhcgptYWtlLW5ldHdvcmstcHJvY2VzcyBuYXRpdmUtY29t cGlsZSBlbWFjcykKCk1lbW9yeSBpbmZvcm1hdGlvbjoKKChjb25zZXMgMTYgNjgzNTMgOTAzNSkg KHN5bWJvbHMgNDggNTU2MCAwKSAoc3RyaW5ncyAzMiAxNTQxNyAxODE5KQogKHN0cmluZy1ieXRl cyAxIDQ1NzE2OCkgKHZlY3RvcnMgMTYgOTQxOSkKICh2ZWN0b3Itc2xvdHMgOCAxMzA4NjggMTAx NTIpIChmbG9hdHMgOCAyOSAxKSAoaW50ZXJ2YWxzIDU2IDI5MTEgMjg0KQogKGJ1ZmZlcnMgOTky IDEyKSkK --=-=-= Content-Type: text/plain -- vl --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 24 14:40:14 2024 Received: (at 73455) by debbugs.gnu.org; 24 Sep 2024 18:40:14 +0000 Received: from localhost ([127.0.0.1]:35150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stASL-0006qf-BW for submit@debbugs.gnu.org; Tue, 24 Sep 2024 14:40:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1st9uv-0004NS-BE for 73455@debbugs.gnu.org; Tue, 24 Sep 2024 14:05:42 -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 1st9sK-0005kO-0r; Tue, 24 Sep 2024 14:03:00 -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=d+ZNs2+0i0R/WQCjXQ8d6NXItij2UKd4aR0XKmlw3WI=; b=irfUN01MfKrg 9xdNXd7OY7i3ddx+KBMiBg9S8ZxM32T7F3wEYlbNvzCyY1VHK0DZXTprcrqUXlTYGmZsAFD00cfZO fhG2DZZ698p37EJMw7v+RB+4kuKYRQNoNCx8/4hVzFfCVGT16FpP675eoeHL++Lv7HQckuevHsxoX MJc6sH3XXLxIMdywK8JylGIZTb6tqJIDh3w6fF6vVfdFBEhfQ+tgQlWDgyIdMjvwbSV/3NVV8xl6c vzAvNuW9jr/NJ0YdS+lfP8q1kAaGrZJSSyu+au4HwvV2qkEuCPY4/OCPhV2xfKKjCoVC9e2ns1rRz CZO4fPfWBGY5KdujUtYS/Q==; Date: Tue, 24 Sep 2024 21:02:52 +0300 Message-Id: <86r099c4kz.fsf@gnu.org> From: Eli Zaretskii To: Van Ly In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#73455: 30.0.91: find buffer pretty print columns don't line up on 1080p References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73455 Cc: 73455@debbugs.gnu.org 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: Tue, 24 Sep 2024 15:27:55 +0000 > From: Van Ly via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > The pretty print in the find buffer doesn't line up the columns, see > > => https://sdf.org/~van.ly/img/emacs-30-0-91-pretest-find-buffer.jpeg > > To reproduce on 1080p display, do > > 1. emacs -Q > 2. apply, M-x find-name-dired RET > 3. target at a srcdir like NetBSD-10 and toggle fullscreen > > Expect to see columns line up in pretty print. If you run the 'find' command shown at the beginning of the buffer from the shell prompt, after you chdir to the NetBSD-10 directory, do the columns align in the output, or do you see the same misalignment as in the screenshot you posted? From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 05:40:20 2024 Received: (at 73455) by debbugs.gnu.org; 25 Sep 2024 09:40:20 +0000 Received: from localhost ([127.0.0.1]:51275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stOVP-0002bN-Q0 for submit@debbugs.gnu.org; Wed, 25 Sep 2024 05:40:20 -0400 Received: from mx.sdf.org ([205.166.94.24]:57363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stOVD-0002ai-9U for 73455@debbugs.gnu.org; Wed, 25 Sep 2024 05:40:08 -0400 Received: from sdf.org (IDENT:van.ly@iceland.freeshell.org [205.166.94.5]) by mx.sdf.org (8.18.1/8.14.3) with ESMTPS id 48P9dcna006414 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Wed, 25 Sep 2024 09:39:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org; t=1727257179; bh=8f7VjitBNO9OWzgEK7/vnH+vnIg9LCtLHAv9Vj7kCjw=; h=From:To:Cc:Subject:In-Reply-To:Date; b=ccF63VqwxoR6Ji84bnXSCd3jEMEqX5KNwzWNODHEiHKJHE4K8nhvdT+el/J+J8tuk jlCSkFAvTRRaZHUDI0RsbtVbEe/2oWvrr0UeoqlWbirGJpBDOemdwERSjuCJ54QTRC gZpknpLSK52ryBS3kuwY7h+izEVGgWzFtTWuiGfQ= Received: (from van.ly@localhost) by sdf.org (8.18.1/8.12.8/Submit) id 48P9dcLD026089; Wed, 25 Sep 2024 09:39:38 GMT From: Van Ly To: Eli Zaretskii Subject: Re: bug#73455: 30.0.91: find buffer pretty print columns don't line up on 1080p In-Reply-To: <86r099c4kz.fsf@gnu.org> (message from Eli Zaretskii on Tue, 24 Sep 2024 21:02:52 +0300) Date: Wed, 25 Sep 2024 09:39:38 +0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73455 Cc: 73455@debbugs.gnu.org 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 (-) Eli Zaretskii writes: >> >> Expect to see columns line up in pretty print. > > If you run the 'find' command shown at the beginning of the buffer > from the shell prompt, after you chdir to the NetBSD-10 directory, do > the columns align in the output, or do you see the same misalignment > as in the screenshot you posted? > That command at the shell prompt inside Emacs and outside on the Xterm $ find . \( -name \*file.c \) -ls generates misaligned columns as seen in the screenshot. Here is a clip of three lines taken from the Xterm and this is also misaligned inside Emacs at the shell prompt output 799508 16 -rw-r--r-- 1 van wheel 6006 May 22 2021 ./sys/lib/libsa/loadfile.c 12794193 16 -rw-r--r-- 1 van wheel 4161 Jul 15 2020 ./sys/stand/efiboot/efifile.c 807438 8 -rw-r--r-- 1 van wheel 3571 Jan 14 2017 ./tests/kernel/kqueue/read/t_file.c -- vl From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 08:28:05 2024 Received: (at 73455) by debbugs.gnu.org; 25 Sep 2024 12:28:05 +0000 Received: from localhost ([127.0.0.1]:58948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stR7k-0005g7-Qv for submit@debbugs.gnu.org; Wed, 25 Sep 2024 08:28:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stR7i-0005fM-16 for 73455@debbugs.gnu.org; Wed, 25 Sep 2024 08:28:03 -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 1stR7B-0004Se-R8; Wed, 25 Sep 2024 08:27: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=/QXUvo9zeyn1G3CsA6O55hUw1P6fQTRsAFILx8GK00k=; b=Ydj+H8CSwYsY k8D1GNxUP/UG2OtsekLHaFg/eK/1kvPL0jRfJvQeP6ss+NDFdZOgGhQ3ZCHhDYFqMxNqWyA/gIKBd TycWniKMvL+yZ7YECTovTSZbWIHOuu7KLdUSfA7qmE6qRTrxHSQDQVCYQ49cGT25+v27AshvNXNCu t20YkUE5pPp74OWgDmhiv+d7Kt4Co0Elez+t0kfs78wvWifccWpsDBWIyxZiSGyvUv60PShptyTnM rqF7KltkXY6eMi7kTaoOfikZsmWPV3Fe1N5ac6dFWuJ3In+dived9QwPcZ9Y9XnewOv+LX7zdmVoY 3vSlcpivaIQy2bGj5oSAug==; Date: Wed, 25 Sep 2024 15:26:44 +0300 Message-Id: <865xqjdim3.fsf@gnu.org> From: Eli Zaretskii To: Van Ly In-Reply-To: (message from Van Ly on Wed, 25 Sep 2024 09:39:38 +0000) Subject: Re: bug#73455: 30.0.91: find buffer pretty print columns don't line up on 1080p References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73455 Cc: 73455@debbugs.gnu.org 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 (---) > From: Van Ly > Cc: 73455@debbugs.gnu.org > Date: Wed, 25 Sep 2024 09:39:38 +0000 > > > Eli Zaretskii writes: > > >> > >> Expect to see columns line up in pretty print. > > > > If you run the 'find' command shown at the beginning of the buffer > > from the shell prompt, after you chdir to the NetBSD-10 directory, do > > the columns align in the output, or do you see the same misalignment > > as in the screenshot you posted? > > > > That command at the shell prompt inside Emacs and outside on the Xterm > > $ find . \( -name \*file.c \) -ls > > generates misaligned columns as seen in the screenshot. Here is a > clip of three lines taken from the Xterm and this is also misaligned inside > Emacs at the shell prompt output > > 799508 16 -rw-r--r-- 1 van wheel 6006 May 22 2021 ./sys/lib/libsa/loadfile.c > 12794193 16 -rw-r--r-- 1 van wheel 4161 Jul 15 2020 ./sys/stand/efiboot/efifile.c > 807438 8 -rw-r--r-- 1 van wheel 3571 Jan 14 2017 ./tests/kernel/kqueue/read/t_file.c Then I think this is the reason. Emacs does not realign the columns in the output of the Find command, it uses the output as-is. Since you are on NetBSD, I'm guessing that your Find command is not GNU Find, and it probably doesn't guarantee that the columns are aligned. I think I see in the GNU Find code which tries to handle this case, so maybe you could install GNU Find and try with that. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 11:37:32 2024 Received: (at 73455) by debbugs.gnu.org; 25 Sep 2024 15:37:32 +0000 Received: from localhost ([127.0.0.1]:43036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stU55-0003BG-JW for submit@debbugs.gnu.org; Wed, 25 Sep 2024 11:37:31 -0400 Received: from mx.sdf.org ([205.166.94.24]:65263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stU52-0003B5-Vn for 73455@debbugs.gnu.org; Wed, 25 Sep 2024 11:37:30 -0400 Received: from sdf.org (IDENT:van.ly@iceland.freeshell.org [205.166.94.5]) by mx.sdf.org (8.18.1/8.14.3) with ESMTPS id 48PFaxvI006038 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Wed, 25 Sep 2024 15:37:00 GMT DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org; t=1727278621; bh=d4t1X4ZOhzopvWG9LGF7AdZ53LWrnDIa1N0ddWJWN4M=; h=From:To:Cc:Subject:In-Reply-To:Date; b=aPlU6QtxoOICFYtnCw+aE7xe2ghzgB0CaAK+eG7qh63pQyQE4vGsf2JADrRBZtuA4 npfw/QFP75tviSgAZJfohxBtJ2yUo5jwMhMaW6O3oaihV3gBHk2wbQzbWqXJI2C4RW 4UgzUUPl8xomz+HARZ9k4y/VSPHe6cdweWX0jWlE= Received: (from van.ly@localhost) by sdf.org (8.18.1/8.12.8/Submit) id 48PFawXN025109; Wed, 25 Sep 2024 15:36:58 GMT From: Van Ly To: Eli Zaretskii Subject: Re: bug#73455: 30.0.91: find buffer pretty print columns don't line up on 1080p In-Reply-To: <865xqjdim3.fsf@gnu.org> (message from Eli Zaretskii on Wed, 25 Sep 2024 15:26:44 +0300) Date: Wed, 25 Sep 2024 15:36:58 +0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73455 Cc: 73455@debbugs.gnu.org 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 (-) Eli Zaretskii writes: > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Emacs does not realign the c= olumns > in the output of the Find command, it uses the output as-is. Since > you are on NetBSD, I'm guessing that your Find command is not GNU > Find, and it probably doesn't guarantee that the columns are aligned. > I think I see in the GNU Find code which tries to handle this case, so > maybe you could install GNU Find and try with that. > The GNU findutils package offers pkg/gnu/bin/find and pkg/bin/gfind as follows, and the column alignment is correct in the GNU find. Emacs doesn't seem to have a configuration option to override the system's find with gfind from GNU. Placing in PATH /usr/pkg/gnu/bin:/usr/pkg/bin:/usr/bin has the potential to knock-on unwanted side-effects where tools prefer the base system commands. An example would be make and gmake. 1 $ pkgin pkg-content findutils 2 Information for https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64= /10.0_2024Q2/All/findutils-4.9.0.tgz: 3 Files: 4 /usr/pkg/bin/gfind 5 /usr/pkg/bin/glocate 6 /usr/pkg/bin/gupdatedb 7 /usr/pkg/bin/gxargs 8 /usr/pkg/gnu/bin/find 9 /usr/pkg/gnu/bin/locate 10 /usr/pkg/gnu/bin/updatedb 11 /usr/pkg/gnu/bin/xargs --=20 vl From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 12:16:52 2024 Received: (at 73455) by debbugs.gnu.org; 25 Sep 2024 16:16:52 +0000 Received: from localhost ([127.0.0.1]:44648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stUh9-0005nk-9G for submit@debbugs.gnu.org; Wed, 25 Sep 2024 12:16:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stUh7-0005n6-IZ for 73455@debbugs.gnu.org; Wed, 25 Sep 2024 12:16:50 -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 1stUga-0002FC-8R; Wed, 25 Sep 2024 12:16:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=0lNY/ivn3lXtLU3c6Vcbk834wYnLqZadGjaJCDHq1i0=; b=HYydtO9fV5oOma0g3GMu RW0HBmg4Elm/+pS1glRyKlmxHWnFVHSIcObZwocZNDER4YirFhAcMgzVPZuqkxVXAmYAS83YySgpC Jblqg7mMbU/sZOP6Re0JIMXK0NcjC53iWQleGiLCofIL7DyIpPZMwqlIkRNdCoYQZ7TJZPYqwR/Hv RIObRNUVC4PQRuMZPclCTykZwZ7NMdFI6JY7E0vePm4Dvgsls+AAy35gBfna9QwM6N+1W17Q1Pe94 loBZFcbWwb2yBVZWZ6BtzvVq8DsJtdt8FsGBIQLq5zutoak6mDcxFEKQOvgm3Ft0intiSa6dsiPK0 XnMOkhLtUNHkNQ==; Date: Wed, 25 Sep 2024 19:16:13 +0300 Message-Id: <86plorbtf6.fsf@gnu.org> From: Eli Zaretskii To: Van Ly In-Reply-To: (message from Van Ly on Wed, 25 Sep 2024 15:36:58 +0000) Subject: Re: bug#73455: 30.0.91: find buffer pretty print columns don't line up on 1080p References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73455 Cc: 73455@debbugs.gnu.org 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 (---) > From: Van Ly > Cc: 73455@debbugs.gnu.org > Date: Wed, 25 Sep 2024 15:36:58 +0000 > > > Eli Zaretskii writes: > > > > >                                  Emacs does not realign the columns > > in the output of the Find command, it uses the output as-is. Since > > you are on NetBSD, I'm guessing that your Find command is not GNU > > Find, and it probably doesn't guarantee that the columns are aligned. > > I think I see in the GNU Find code which tries to handle this case, so > > maybe you could install GNU Find and try with that. > > > > The GNU findutils package offers pkg/gnu/bin/find and pkg/bin/gfind as > follows, and the column alignment is correct in the GNU find. Emacs > doesn't seem to have a configuration option to override the system's > find with gfind from GNU. You should be able to accomplish that by setting the value of the variable find-program to "gfind". > Placing in PATH /usr/pkg/gnu/bin:/usr/pkg/bin:/usr/bin has the potential > to knock-on unwanted side-effects where tools prefer the base system > commands. An example would be make and gmake. If you set the value of find-program to "gfind", I think you should be able to add only /usr/pkg/bin to PATH, and that should not override the original "find", "make", etc. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 13:49:06 2024 Received: (at 73455) by debbugs.gnu.org; 25 Sep 2024 17:49:07 +0000 Received: from localhost ([127.0.0.1]:48422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stW8M-0003ey-Kv for submit@debbugs.gnu.org; Wed, 25 Sep 2024 13:49:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stW8G-0003ca-9n for 73455@debbugs.gnu.org; Wed, 25 Sep 2024 13:48:59 -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 1stW5d-0004qh-MP; Wed, 25 Sep 2024 13:46:14 -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=ZaO6cKNNtrBBFK7D0uRoaUjoBKQDaL6mk3FUu+8wUjs=; b=OKxleOZrGB35 bMGYkD688kGUl1Bx9Pw/GjeGOL4SXT27ldiC4raGakC40xFVAGRtSIRWoCu3Qjl9ulBhZioINxtCj whJxNHlCNir8viux4UsBauAs17MH+Zx1YYPFnCQeqWElam2zd1nVqwzLO2XDJefRREdo2zXqqyuLL 37xGat6SSCqG8AxBilACiuykke0blhUkTLC73kd/w/swqXJvHLToqInClP+UUcJo9jqEiT7TbtFt/ BC4hoTGDK/OjQKYM/2M39ZtvA3XZ8NpzD9Qi2PLzInjodZtD1q95R7SYpTQnCJGSIuWB46SiEkET0 apYQiMDxJTrFEQGNWAjBAw==; Date: Wed, 25 Sep 2024 20:46:10 +0300 Message-Id: <86o74bbp99.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Wed, 25 Sep 2024 10:24:32 -0700) Subject: Re: bug#73455: 30.0.91: find buffer pretty print columns don't line up on 1080p References: <86plorbtf6.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73455 Cc: van.ly@sdf.org, 73455@debbugs.gnu.org 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 (---) > From: Stefan Kangas > Date: Wed, 25 Sep 2024 10:24:32 -0700 > Cc: 73455@debbugs.gnu.org > > Eli Zaretskii writes: > > > If you set the value of find-program to "gfind", I think you should be > > able to add only /usr/pkg/bin to PATH, and that should not override > > the original "find", "make", etc. > > Would it be worth considering doing the same as we did for > `insert-directory-program`, i.e. the below? I'm not sure if this would > be considered too opinionated for people that are very used to a BSD > userland. I'm not sure. find-program is used in many places, most of them unrelated to alignment in "find ... -ls", so we are basically skewing everything for a single not very frequent case. Why not leave that to users instead? From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 13:55:16 2024 Received: (at 73455) by debbugs.gnu.org; 25 Sep 2024 17:55:16 +0000 Received: from localhost ([127.0.0.1]:48499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stWEN-0004fr-HC for submit@debbugs.gnu.org; Wed, 25 Sep 2024 13:55:16 -0400 Received: from mail-lf1-f49.google.com ([209.85.167.49]:61498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stVmA-0001jd-5P for 73455@debbugs.gnu.org; Wed, 25 Sep 2024 13:26:06 -0400 Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-53655b9bbcdso119935e87.2 for <73455@debbugs.gnu.org>; Wed, 25 Sep 2024 10:25:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727285074; x=1727889874; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=ZXUCbi+brk4jdLcQW/EwTDZBGdq2Vc6vLtI56Vr2bEE=; b=CVslywDHLEI7AwSVqGmchMcqvGos86D7J/R/ld7ZAYqPPDcLe9jsGAKHzvJRYCwHtd SMpagJMpsD2ptoPS8G/r0RyqIfG5USAzq7avUHgQdsUs6s8NeGOqEQfJVaIZvCe1f3ts RyPedudPIjpTQ0UvPSM4fE2oZgDXUsbi5QV66zCCNeN1yJA7WwFyZTk9yLiOBNhN2Kxw ovVp5B4rvoEy8rBJJVbFTaGIRC1q8Mg2PmkV+TmnRk3mGe6uVeQziGQxJwHvpQHRxW+p DAqywnNX9QJ2eEbTKQSf3FR4SJRYsuwTGPB+hvrhDiLWQ0BGGBaO6Ex0t9MDJCfYxEdn YipA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727285074; x=1727889874; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZXUCbi+brk4jdLcQW/EwTDZBGdq2Vc6vLtI56Vr2bEE=; b=LR3N402JGr8fdymPPJ0ki3x0goCP2gdeJq+LpLiwI6CAy1aScftJ7uavccQi7kpWZN 5Jb9FadFfHS/SxfYjQMAcoC8jiRAfi4uXAbTZ9jnrtHvoR+JUJlrYgmhb7tKOskoOjm9 RSFzud/pl9uunR6zjT4tdjjfNpoUiRleogfiYP/+Fv7N8OKKVJ/NM1ydpnwxZcQXtGpz cyVYeM+nsH7toym/v3Z5lkcGxlRUqJnqCHT9tHiWYxoeY3YaLEhliSf5nWEd8e4KULfg 6IY2JGZaeujno+OmC73Ubs7CFQcPjaz4W0egysHTeCUiorQXR4gWLKXA+wEt74V0Gwya yMug== X-Gm-Message-State: AOJu0Yxpto1htRJtYAfSdhu7jqS4BxZ3my5VKhCvRedsiB2M+AznVNaR vGAgBq/zSg+d908IERpSEqIvw4ZqrUaApELCV6U1wiKjkumG6nT4BNVetIUTDPJm1AG53Rw3sX7 sIHjcTM2D7+A5NMC8bhtC//XtJaM= X-Google-Smtp-Source: AGHT+IF/iLbcbfx2mc8f1bGNhNKRUDWfRvyAJeF/tz0yJz98mlH929gdG2oiYGwKaHhnO9dDM7gk4NGO3KjVBX8fV6s= X-Received: by 2002:a05:6512:4025:b0:533:44a3:21b9 with SMTP id 2adb3069b0e04-5387048af03mr2207210e87.1.1727285073807; Wed, 25 Sep 2024 10:24:33 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 25 Sep 2024 10:24:32 -0700 From: Stefan Kangas In-Reply-To: <86plorbtf6.fsf@gnu.org> References: <86plorbtf6.fsf@gnu.org> MIME-Version: 1.0 Date: Wed, 25 Sep 2024 10:24:32 -0700 Message-ID: Subject: Re: bug#73455: 30.0.91: find buffer pretty print columns don't line up on 1080p To: Eli Zaretskii , Van Ly Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73455 Cc: 73455@debbugs.gnu.org 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 (-) Eli Zaretskii writes: > If you set the value of find-program to "gfind", I think you should be > able to add only /usr/pkg/bin to PATH, and that should not override > the original "find", "make", etc. Would it be worth considering doing the same as we did for `insert-directory-program`, i.e. the below? I'm not sure if this would be considered too opinionated for people that are very used to a BSD userland. This still requires GNU find to be installed, of course (on macOS with Homebrew, that would be `brew install findutils`). diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el index b453ac60ed2..97583c8afb8 100644 --- a/lisp/progmodes/grep.el +++ b/lisp/progmodes/grep.el @@ -550,7 +550,11 @@ grep-program This variable's value takes effect when `grep-compute-defaults' is called.") ;;;###autoload -(defvar find-program (purecopy "find") +(defvar find-program + (if (and (memq system-type '(berkeley-unix darwin)) + (executable-find "gfind")) + (purecopy "gfind") + (purecopy "find")) "The default find program. This is used by commands like `grep-find-command', `find-dired' and others.") From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 26 09:21:04 2024 Received: (at 73455) by debbugs.gnu.org; 26 Sep 2024 13:21:04 +0000 Received: from localhost ([127.0.0.1]:33589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stoQa-0007WY-4X for submit@debbugs.gnu.org; Thu, 26 Sep 2024 09:21:04 -0400 Received: from mx.sdf.org ([205.166.94.24]:61215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stoQX-0007W0-H5 for 73455@debbugs.gnu.org; Thu, 26 Sep 2024 09:21:02 -0400 Received: from sdf.org (IDENT:van.ly@iceland.freeshell.org [205.166.94.5]) by mx.sdf.org (8.18.1/8.14.3) with ESMTPS id 48QDKVTg007687 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Thu, 26 Sep 2024 13:20:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sdf.org; s=sdf.org; t=1727356832; bh=0+JTqmqPDI6k4kSVCOiiEJuuAHyllFqNkg5JsURibqM=; h=From:To:Cc:Subject:In-Reply-To:Date; b=UJ7gdqH80woyl7LaKn0Vu1GngnPWMYjVUoPguudIrlTOnuVtpeuTmTzmMN7RfQMrJ mstyVt3facyKp0pNdDad9p4keXBCDCwlvgEFhri5AiqkXR72QjD+1uFOU52WHiTL0u KN5h/HPaqQTkYw58yBsEUMyG9V7P7Y3S1RWSiFaA= Received: (from van.ly@localhost) by sdf.org (8.18.1/8.12.8/Submit) id 48QDKVfJ021723; Thu, 26 Sep 2024 13:20:31 GMT From: Van Ly To: Eli Zaretskii Subject: Re: bug#73455: 30.0.91: find buffer pretty print columns don't line up on 1080p In-Reply-To: <86o74bbp99.fsf@gnu.org> (message from Eli Zaretskii on Wed, 25 Sep 2024 20:46:10 +0300) Date: Thu, 26 Sep 2024 13:20:31 +0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73455 Cc: stefankangas@gmail.com, 73455@debbugs.gnu.org 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 (-) Eli Zaretskii writes: >> From: Stefan Kangas >> Date: Wed, 25 Sep 2024 10:24:32 -0700 >> Cc: 73455@debbugs.gnu.org >> >> Eli Zaretskii writes: >> >> > If you set the value of find-program to "gfind", I think you should be >> > able to add only /usr/pkg/bin to PATH, and that should not override >> > the original "find", "make", etc. >> >> Would it be worth considering doing the same as we did for >> `insert-directory-program`, i.e. the below? I'm not sure if this would >> be considered too opinionated for people that are very used to a BSD >> userland. > > I'm not sure. find-program is used in many places, most of them > unrelated to alignment in "find ... -ls", so we are basically skewing > everything for a single not very frequent case. Why not leave that to > users instead? > Perhaps BSD userland package maintainers will roll in and configure the GNU Findutils option. Maybe FAQ documentation to help the maintainer or BSD user is enough. Dired mode hints when the ls command doesn't handle the dired switch option. If the apropos-command could have a way to find the find-program variable that will help the end-user. The describe-variable command will auto-complete "find" or "program" to "find-program", could describe-variable dump a listing like apropos-command? Thanks. -- vl From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 26 10:29:05 2024 Received: (at 73455) by debbugs.gnu.org; 26 Sep 2024 14:29:05 +0000 Received: from localhost ([127.0.0.1]:38683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stpUL-0004Xz-F5 for submit@debbugs.gnu.org; Thu, 26 Sep 2024 10:29:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stpUF-0004Wv-TY for 73455@debbugs.gnu.org; Thu, 26 Sep 2024 10:28:56 -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 1stpDH-0004R5-75; Thu, 26 Sep 2024 10:11:23 -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=P3pE1HphpaaGbq31JAMQhw9ylN/zFAhL9HM1HoI1tqc=; b=sOks2ExRog++ SMUH2/YMLRrFp3C/42+JLNEwlI82sp1cmsIascBDDfmeSQLgUqufhXhvLXfTcmyd/RDNWqDJ/XzWV qH0S6/OJNtRj8iHlQEysJ8oHFG8myw9s7vxXyRGhR/3eVtmEOJhMf/H8P1zOwI4mGemH88+ByAhPg biiQaLiSWFbWKeuxjVDWkyyya/sENt5QYqw1HIMfAqGsZ5t3RTWpDtKQoiBFUWXYfVX2v0VA/jNzE bFFd5r7usnyO0vRcbJWTbPNXiPVBzf+A4D4ZowM9Cok7/kiUC8joEpJl1nuSwhBKbnu7TpG/p+0mz dBO4U/9E2ojBP0C7wvLyRg==; Date: Thu, 26 Sep 2024 17:11:18 +0300 Message-Id: <86ploqa4jd.fsf@gnu.org> From: Eli Zaretskii To: Van Ly In-Reply-To: (message from Van Ly on Thu, 26 Sep 2024 13:20:31 +0000) Subject: Re: bug#73455: 30.0.91: find buffer pretty print columns don't line up on 1080p References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73455 Cc: stefankangas@gmail.com, 73455@debbugs.gnu.org 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 (---) > From: Van Ly > Cc: stefankangas@gmail.com, 73455@debbugs.gnu.org > Date: Thu, 26 Sep 2024 13:20:31 +0000 > > > Eli Zaretskii writes: > > >> From: Stefan Kangas > >> Date: Wed, 25 Sep 2024 10:24:32 -0700 > >> Cc: 73455@debbugs.gnu.org > >> > >> Eli Zaretskii writes: > >> > >> > If you set the value of find-program to "gfind", I think you should be > >> > able to add only /usr/pkg/bin to PATH, and that should not override > >> > the original "find", "make", etc. > >> > >> Would it be worth considering doing the same as we did for > >> `insert-directory-program`, i.e. the below? I'm not sure if this would > >> be considered too opinionated for people that are very used to a BSD > >> userland. > > > > I'm not sure. find-program is used in many places, most of them > > unrelated to alignment in "find ... -ls", so we are basically skewing > > everything for a single not very frequent case. Why not leave that to > > users instead? > > > > Perhaps BSD userland package maintainers will roll in and configure the > GNU Findutils option. Maybe FAQ documentation to help the maintainer or > BSD user is enough. Dired mode hints when the ls command doesn't handle > the dired switch option. If the apropos-command could have a way to > find the find-program variable that will help the end-user. The > describe-variable command will auto-complete "find" or "program" to > "find-program", could describe-variable dump a listing like > apropos-command? I already added to the doc string of find-dired a recommendation to install GNU Find and the reference to `find-program'. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 05 06:17:28 2024 Received: (at 73455-done) by debbugs.gnu.org; 5 Oct 2024 10:17:28 +0000 Received: from localhost ([127.0.0.1]:37325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sx1qq-0005Eq-7P for submit@debbugs.gnu.org; Sat, 05 Oct 2024 06:17:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sx1qo-0005EW-7y for 73455-done@debbugs.gnu.org; Sat, 05 Oct 2024 06:17:26 -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 1sx1qe-0001eA-76; Sat, 05 Oct 2024 06:17:16 -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=RYgr61u8kKQc/cGkG+x9RjZRekDq2kEC4V7B03LNGbc=; b=knk5InILGKnf hXSVyM8bB5Zw4389fsEWPwmj2yseU32VL7r5nabdtM4jFRGeERA99K59JNtI1ggG+EcATB8bRgzSo MrG+/hebGkVKJ9EEEdWF734l34IllJ4uRdzddxHhMWkYckU7KoAtwA9gHMfN8a50G1OA9vTI+6BjB zY/m2kkzlt5xTuTxNO2OV5vXfhra5JZIzSXlQr4Z+v+VGmywjXtYpZtX/xFu3zxRsz4P8p8X2QfEc f73jyFEptY96K2SG9LbgO+rMCdDKMoa/GssidjpFWAa19JrZ/iNvuA5Ty1XcTIeYeT73QJRbET7vG Pesx+870wpSZiOu4t5ACIg==; Date: Sat, 05 Oct 2024 13:17:14 +0300 Message-Id: <86o73yx39x.fsf@gnu.org> From: Eli Zaretskii To: van.ly@sdf.org In-Reply-To: <86ploqa4jd.fsf@gnu.org> (message from Eli Zaretskii on Thu, 26 Sep 2024 17:11:18 +0300) Subject: Re: bug#73455: 30.0.91: find buffer pretty print columns don't line up on 1080p References: <86ploqa4jd.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73455-done Cc: 73455-done@debbugs.gnu.org, stefankangas@gmail.com 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 (---) > Cc: stefankangas@gmail.com, 73455@debbugs.gnu.org > Date: Thu, 26 Sep 2024 17:11:18 +0300 > From: Eli Zaretskii > > > From: Van Ly > > Cc: stefankangas@gmail.com, 73455@debbugs.gnu.org > > Date: Thu, 26 Sep 2024 13:20:31 +0000 > > > > > > Eli Zaretskii writes: > > > > >> From: Stefan Kangas > > >> Date: Wed, 25 Sep 2024 10:24:32 -0700 > > >> Cc: 73455@debbugs.gnu.org > > >> > > >> Eli Zaretskii writes: > > >> > > >> > If you set the value of find-program to "gfind", I think you should be > > >> > able to add only /usr/pkg/bin to PATH, and that should not override > > >> > the original "find", "make", etc. > > >> > > >> Would it be worth considering doing the same as we did for > > >> `insert-directory-program`, i.e. the below? I'm not sure if this would > > >> be considered too opinionated for people that are very used to a BSD > > >> userland. > > > > > > I'm not sure. find-program is used in many places, most of them > > > unrelated to alignment in "find ... -ls", so we are basically skewing > > > everything for a single not very frequent case. Why not leave that to > > > users instead? > > > > > > > Perhaps BSD userland package maintainers will roll in and configure the > > GNU Findutils option. Maybe FAQ documentation to help the maintainer or > > BSD user is enough. Dired mode hints when the ls command doesn't handle > > the dired switch option. If the apropos-command could have a way to > > find the find-program variable that will help the end-user. The > > describe-variable command will auto-complete "find" or "program" to > > "find-program", could describe-variable dump a listing like > > apropos-command? > > I already added to the doc string of find-dired a recommendation to > install GNU Find and the reference to `find-program'. No further comments, so I'm now closing this bug. From unknown Sat Jun 21 03:03:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 02 Nov 2024 11:24:13 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator