From unknown Wed Jun 18 00:26:07 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#76566 <76566@debbugs.gnu.org> To: bug#76566 <76566@debbugs.gnu.org> Subject: Status: [PATCH] Implement display-line-numbers-spacing-width Reply-To: bug#76566 <76566@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:26:07 +0000 retitle 76566 [PATCH] Implement display-line-numbers-spacing-width reassign 76566 emacs submitter 76566 Miro Palmu severity 76566 wishlist tag 76566 patch wontfix notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 25 14:43:23 2025 Received: (at submit) by debbugs.gnu.org; 25 Feb 2025 19:43:23 +0000 Received: from localhost ([127.0.0.1]:48555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tn0pu-0006Wk-KW for submit@debbugs.gnu.org; Tue, 25 Feb 2025 14:43:23 -0500 Received: from lists.gnu.org ([2001:470:142::17]:34206) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tmxz8-0003Ue-Dc for submit@debbugs.gnu.org; Tue, 25 Feb 2025 11:40:43 -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 ) id 1tmxyi-0004VV-5k for bug-gnu-emacs@gnu.org; Tue, 25 Feb 2025 11:40:25 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tmxyg-0007ez-13 for bug-gnu-emacs@gnu.org; Tue, 25 Feb 2025 11:40:15 -0500 DKIM-Signature: a=rsa-sha256; b=R9H+P7KIdyqDM/WCT9tcHQTXVR0qiwLxW5CRcsZRIIPwKHolz9suoT4hsUOaXWuBaNM8lFZ1tkvEeaD6LSJwzp4x9hUJG6sc9XFPCubt7CCUSAGYGrn0pYMCOZCaJEfBNaGv4B05cJ7mrjrqsj89nbwm6AB0U5DmssuzI+W2LcokkcB6qz14arkn5UdmY8/7wNJk8vBq5g/m8jZVYvbKXgSFakZmOMAmoSoyvFJuJrHb+a/VNOh2na/pBJS1CM3jb5Ecm1gSZ2ybL7D3OI9w82uQhvxxdGgZbsPeCTFTjlMolAs3Xbl9KHd6PJFMRboI9mtGoKIxLVny9ZFOTJiKCw==; s=purelymail2; d=miropalmu.cc; v=1; bh=7F+gnINKp7c0hzemQyFbp+AS7T1sZ3i1IypEt9ug0xk=; h=Received:Date:From:Subject:To; DKIM-Signature: a=rsa-sha256; b=NRYBPUQgoVCrtn+AdeNw22DtsN6vB7Ruk2n7eLAkQnGaKpwIZSbCGp+kGWx6JE4RniLg2cN/LnZVxxrK3sihsIl8DRvKaFwItjpkz3XH99NaTcv0ji/YhzdwXklOLtWbknMC3EIxc/XTlvva9cLKYO94oDKY8LwcFwU0HeheSa2NQYOe4MgTtRREagVfmUyeNpGlWoGXTSRwvUc8JRoY0cFbXuncznyIa+PLN9yuzvp/kNaUifPTvyG/8FGbFE5YoQIg+lokzI8W1fPE8i4KZqGVizrRX/vk39Idxx3jYBoqO032KawYQjivvFm+YSrXOwPhSqzX+Lis/hCynP6VaQ==; s=purelymail2; d=purelymail.com; v=1; bh=7F+gnINKp7c0hzemQyFbp+AS7T1sZ3i1IypEt9ug0xk=; h=Feedback-ID:Received:Date:From:Subject:To; Feedback-ID: 21986:4128:null:purelymail X-Pm-Original-To: bug-gnu-emacs@gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1806033230 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 25 Feb 2025 16:40:09 +0000 (UTC) Content-Type: multipart/mixed; boundary="------------KgjvUjhpfUs0q3e0B7C0Xlf0" Message-ID: <4e9142b4-8951-4bab-bdd7-edf45df7d967@miropalmu.cc> Date: Tue, 25 Feb 2025 18:40:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Miro Palmu Subject: [PATCH] Implement display-line-numbers-spacing-width To: bug-gnu-emacs@gnu.org Received-SPF: pass client-ip=34.202.193.197; envelope-from=email@miropalmu.cc; helo=sendmail.purelymail.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_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: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 25 Feb 2025 14:43:20 -0500 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: -0.0 (/) This is a multi-part message in MIME format. --------------KgjvUjhpfUs0q3e0B7C0Xlf0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by Purelymail Currently there is hard coded one character wide spacing around line=20 numbers. This patch adds `display-line-numbers-spacing-width' (default: 1), which allows to configure the width of the spacing. This is mostly motivated by wanting to set the spacing to zero. This is result of make -C test: SUMMARY OF TEST RESULTS ----------------------- Files examined: 528 Ran 7991 tests, 7784 results as expected, 1 unexpected, 206 skipped 1 files contained unexpected results: =C2=A0 lisp/progmodes/c-ts-mode-tests.log 1 unexpected results: =C2=A0=C2=A0 FAILED=C2=A0 c-ts-mode-test-indentation I assume that failing c-ts-mode-test-indentation is unrelated to this patch= . Miro Palmu --------------KgjvUjhpfUs0q3e0B7C0Xlf0 Content-Type: text/x-patch; charset=UTF-8; name="0001-Implement-display-line-numbers-spacing-width.patch" Content-Disposition: attachment; filename="0001-Implement-display-line-numbers-spacing-width.patch" Content-Transfer-Encoding: base64 RnJvbSAxZmMwODRkYTUyMTFlODg0ZmQ4NDM5ZjBhYzBhODc2MGIzNjY3ODFiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNaXJvIFBhbG11IDxlbWFpbEBtaXJvcGFsbXUuY2M+ CkRhdGU6IFR1ZSwgMjUgRmViIDIwMjUgMTc6NDg6MTQgKzAyMDAKU3ViamVjdDogW1BBVENI XSBJbXBsZW1lbnQgZGlzcGxheS1saW5lLW51bWJlcnMtc3BhY2luZy13aWR0aAoKKiBzcmMv eGRpc3AuYzogZGVmaW5lIGBkaXNwbGF5LWxpbmUtbnVtYmVyLXNwYWNpbmctd2lkdGgnCiog c3JjL3hkaXNwLmMgKG1heWJlX3Byb2R1Y2VfbGluZV9udW1iZXIpOgp0YWtlIGBkaXNwbGF5 LWxpbmUtbnVtYmVyLXNwYWNpbmctd2lkdGgnIGludG8gYWNjb3VudAoqIGxpc3AvY3VzLXN0 YXIuZWw6IG1ha2UgYGRpc3BsYXktbGluZS1udW1iZXJzLXNwYWNpbmctd2lkdGgnIGN1c3Rv bWl6YWJsZQoqIGxpc3AvZnJhbWUuZWw6IHRyaWdnZXIgcmVkaXNwbGF5IHdoZW4gY2hhbmdp bmcKYGRpc3BsYXktbGluZS1udW1iZXItc3BhY2luZy13aWR0aCcKLS0tCiBsaXNwL2N1cy1z dGFydC5lbCB8ICA0ICsrKysKIGxpc3AvZnJhbWUuZWwgICAgIHwgIDEgKwogc3JjL3hkaXNw LmMgICAgICAgfCAyMCArKysrKysrKysrKysrKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAy MSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvY3Vz LXN0YXJ0LmVsIGIvbGlzcC9jdXMtc3RhcnQuZWwKaW5kZXggYzZlNGRhNjc5MGUuLjliMmI1 NzI3MjlmIDEwMDY0NAotLS0gYS9saXNwL2N1cy1zdGFydC5lbAorKysgYi9saXNwL2N1cy1z dGFydC5lbApAQCAtNzYyLDYgKzc2MiwxMCBAQCBtaW5pYnVmZmVyLXByb21wdC1wcm9wZXJ0 aWVzLS1zZXR0ZXIKICAgICAgICAgICAgICAgICAgICAgICAgIDp2YWx1ZSAyCiAgICAgICAg ICAgICAgICAgICAgICAgICA6Zm9ybWF0ICIldiIpKQogICAgICAgICAgICAgICAiMjYuMSIp CisgICAgICAgICAgICAgKGRpc3BsYXktbGluZS1udW1iZXJzLXNwYWNpbmctd2lkdGgKKyAg ICAgICAgICAgICAgZGlzcGxheS1saW5lLW51bWJlcnMKKyAgICAgICAgICAgICAgaW50ZWdl cgorICAgICAgICAgICAgICAiMzAuMSIpCiAgICAgICAgICAgICAgKGRpc3BsYXktbGluZS1u dW1iZXJzLWN1cnJlbnQtYWJzb2x1dGUKICAgICAgICAgICAgICAgZGlzcGxheS1saW5lLW51 bWJlcnMKICAgICAgICAgICAgICAgKGNob2ljZQpkaWZmIC0tZ2l0IGEvbGlzcC9mcmFtZS5l bCBiL2xpc3AvZnJhbWUuZWwKaW5kZXggZTY2MjcwMTMwZDIuLmQ1NWY4NmYzYmNlIDEwMDY0 NAotLS0gYS9saXNwL2ZyYW1lLmVsCisrKyBiL2xpc3AvZnJhbWUuZWwKQEAgLTMyMjksNiAr MzIyOSw3IEBAIHNldC1mcmFtZS1wcm9wZXJ0eS0taW50ZXJhY3RpdmUKICAgICAgICAgdGFi LWxpbmUtZm9ybWF0CiAgICAgICAgIGRpc3BsYXktbGluZS1udW1iZXJzCiAgICAgICAgIGRp c3BsYXktbGluZS1udW1iZXJzLXdpZHRoCisgICAgICAgIGRpc3BsYXktbGluZS1udW1iZXJz LXNwYWNpbmctd2lkdGgKICAgICAgICAgZGlzcGxheS1saW5lLW51bWJlcnMtY3VycmVudC1h YnNvbHV0ZQogICAgICAgICBkaXNwbGF5LWxpbmUtbnVtYmVycy13aWRlbgogICAgICAgICBk aXNwbGF5LWxpbmUtbnVtYmVycy1tYWpvci10aWNrCmRpZmYgLS1naXQgYS9zcmMveGRpc3Au YyBiL3NyYy94ZGlzcC5jCmluZGV4IGI2ZDkwOTRlNjg0Li4wYTNlMzIxYWNkMiAxMDA2NDQK LS0tIGEvc3JjL3hkaXNwLmMKKysrIGIvc3JjL3hkaXNwLmMKQEAgLTI1MDMyLDYgKzI1MDMy LDkgQEAgbWF5YmVfcHJvZHVjZV9saW5lX251bWJlciAoc3RydWN0IGl0ICppdCkKIAlpdC0+ cHRfbG51bSA9IGRpc3BsYXlfY291bnRfbGluZXNfbG9naWNhbGx5IChiZWdfYnl0ZSwgUFRf QllURSwgUFQsCiAJCQkJCQkgICAgICZpZ25vcmVkKTsKICAgICB9CisKKyAgRU1BQ1NfSU5U IGxudW1fc3BhY2luZ193aWR0aCA9IG1heCAoMCwgZGlzcGxheV9saW5lX251bWJlcnNfc3Bh Y2luZ193aWR0aCk7CisKICAgLyogQ29tcHV0ZSB0aGUgcmVxdWlyZWQgd2lkdGggaWYgbmVl ZGVkLiAgKi8KICAgaWYgKCFpdC0+bG51bV93aWR0aCkKICAgICB7CkBAIC0yNTA0Myw3ICsy NTA0Niw3IEBAIG1heWJlX3Byb2R1Y2VfbGluZV9udW1iZXIgKHN0cnVjdCBpdCAqaXQpCiAJ ICAgID0gKGl0LT5sYXN0X3Zpc2libGVfeCAtIGl0LT5maXJzdF92aXNpYmxlX3gpCiAJICAg ICAgLyBGUkFNRV9DT0xVTU5fV0lEVEggKGl0LT5mKQogCSAgICAgIC0gNQkvKiBsZWF2ZSBz cGFjZSBmb3IgYSBmZXcgY2hhcmFjdGVycyAqLwotCSAgICAgIC0gMjsJLyogdHdvIHNwYWNl cyBhcm91bmQgdGhlIG51bWJlciAqLworCSAgICAgIC0gMiAqIGxudW1fc3BhY2luZ193aWR0 aDsJLyogc3BhY2VzIGFyb3VuZCB0aGUgbnVtYmVyICovCiAJICBpdC0+bG51bV93aWR0aAog CSAgICA9IGNsaXBfdG9fYm91bmRzICgxLCBsbnVtX3dpZHRoLCBsbnVtX3dpZHRoX2xpbWl0 KTsKIAl9CkBAIC0yNTA2OCw3ICsyNTA3MSw3IEBAIG1heWJlX3Byb2R1Y2VfbGluZV9udW1i ZXIgKHN0cnVjdCBpdCAqaXQpCiAgICAgfQogICAvKiBFeHRyYSArMiBmb3IgdGhlIHR3byBi bGFua3Mgd2UgYWRkIGJlZm9yZSBhbmQgYWZ0ZXIgdGhlIG51bWJlci4gICovCiAgIGNoYXIg KmxudW1fYnVmID0gYWxsb2NhIChtYXggKGl0LT5sbnVtX3dpZHRoLCBJTlRfU1RSTEVOX0JP VU5EIChwdHJkaWZmX3QpKQotCQkJICAgKyAyICsgMSk7CisJCQkgICArIDIgKiBsbnVtX3Nw YWNpbmdfd2lkdGggKyAxKTsKICAgaWYgKEVRIChWZGlzcGxheV9saW5lX251bWJlcnMsIFFy ZWxhdGl2ZSkpCiAgICAgbG51bV9vZmZzZXQgPSBpdC0+cHRfbG51bTsKICAgZWxzZSBpZiAo RVEgKFZkaXNwbGF5X2xpbmVfbnVtYmVycywgUXZpc3VhbCkpCkBAIC0yNTA4OSw4ICsyNTA5 MiwxMCBAQCBtYXliZV9wcm9kdWNlX2xpbmVfbnVtYmVyIChzdHJ1Y3QgaXQgKml0KQogICAg ICBjYWxsZWQgd2hlbiBubyBkaXNwbGF5IGVsZW1lbnRzIHdlcmUgcHJvZHVjZWQgZnJvbSB0 aGUKICAgICAgZm9sbG93aW5nIGxpbmUsIHNvIHRoZSBwYXJhZ3JhcGggZGlyZWN0aW9uIG1p Z2h0IGJlIHVua25vd24uCiAgICAgIFRoZXJlZm9yZSB3ZSBjaGVhdCBhbmQgYWRkIDIgYmxh bmtzLCBvbmUgb24gZWl0aGVyIHNpZGUuICAqLwotICBwaW50MnN0ciAobG51bV9idWYsIGl0 LT5sbnVtX3dpZHRoICsgMSwgbG51bV90b19kaXNwbGF5KTsKLSAgc3RyY2F0IChsbnVtX2J1 ZiwgIiAiKTsKKyAgcGludDJzdHIgKGxudW1fYnVmLCBpdC0+bG51bV93aWR0aCArIGxudW1f c3BhY2luZ193aWR0aCwgbG51bV90b19kaXNwbGF5KTsKKyAgc2l6ZV90IGxudW1fbGVuX2Jl Zm9yZV9zcGFjaW5nID0gc3RybGVuKGxudW1fYnVmKTsKKyAgbWVtc2V0KGxudW1fYnVmICsg bG51bV9sZW5fYmVmb3JlX3NwYWNpbmcsICcgJywgbG51bV9zcGFjaW5nX3dpZHRoKTsKKyAg bG51bV9idWZbbG51bV9sZW5fYmVmb3JlX3NwYWNpbmcgKyBsbnVtX3NwYWNpbmdfd2lkdGhd ID0gJ1wwJzsKIAogICAvKiBTZXR1cCBmb3IgcHJvZHVjaW5nIHRoZSBnbHlwaHMuICAqLwog ICBpbml0X2l0ZXJhdG9yICgmdGVtX2l0LCBpdC0+dywgLTEsIC0xLCAmc2NyYXRjaF9nbHlw aF9yb3csCkBAIC0zODE2OCw2ICszODE3MywxMyBAQCBzeW1zX29mX3hkaXNwICh2b2lkKQog ICBERUZTWU0gKFFkaXNwbGF5X2xpbmVfbnVtYmVyc193aWR0aCwgImRpc3BsYXktbGluZS1u dW1iZXJzLXdpZHRoIik7CiAgIEZtYWtlX3ZhcmlhYmxlX2J1ZmZlcl9sb2NhbCAoUWRpc3Bs YXlfbGluZV9udW1iZXJzX3dpZHRoKTsKIAorICBERUZWQVJfSU5UICgiZGlzcGxheS1saW5l LW51bWJlcnMtc3BhY2luZy13aWR0aCIsIGRpc3BsYXlfbGluZV9udW1iZXJzX3NwYWNpbmdf d2lkdGgsCisgICAgZG9jOiAvKiBBbW91bnQgb2Ygc3BhY2VzIGluc2VydGVkIGJlZm9yZSBh bmQgYWZ0ZXIgbGluZSBudW1iZXJzLgorQW55IG90aGVyIHZhbHVlIHRoYW4gbm9uLW5lZ2F0 aXZlIGludGVnZXIgaXMgdHJlYXRlZCBhcyAxLiAqLyk7CisgIGRpc3BsYXlfbGluZV9udW1i ZXJzX3NwYWNpbmdfd2lkdGggPSAxOworICBERUZTWU0gKFFkaXNwbGF5X2xpbmVfbnVtYmVy c19zcGFjaW5nX3dpZHRoLCAiZGlzcGxheS1saW5lLW51bWJlcnMtc3BhY2luZy13aWR0aCIp OworICBGbWFrZV92YXJpYWJsZV9idWZmZXJfbG9jYWwgKFFkaXNwbGF5X2xpbmVfbnVtYmVy c19zcGFjaW5nX3dpZHRoKTsKKwogICBERUZWQVJfTElTUCAoImRpc3BsYXktbGluZS1udW1i ZXJzLWN1cnJlbnQtYWJzb2x1dGUiLAogCSAgICAgICBWZGlzcGxheV9saW5lX251bWJlcnNf Y3VycmVudF9hYnNvbHV0ZSwKICAgICBkb2M6IC8qIE5vbi1uaWwgbWVhbnMgZGlzcGxheSBh YnNvbHV0ZSBudW1iZXIgb2YgY3VycmVudCBsaW5lLgotLSAKMi40OC4xCgo= --------------KgjvUjhpfUs0q3e0B7C0Xlf0-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 25 14:57:42 2025 Received: (at 76566) by debbugs.gnu.org; 25 Feb 2025 19:57:42 +0000 Received: from localhost ([127.0.0.1]:48583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tn13l-0007CB-R0 for submit@debbugs.gnu.org; Tue, 25 Feb 2025 14:57:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45104) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tn13j-0007Bk-3F for 76566@debbugs.gnu.org; Tue, 25 Feb 2025 14:57:39 -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 ) id 1tn13d-0002mb-G0; Tue, 25 Feb 2025 14:57:33 -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=Di4O0ySFec+ZuKWQ9AnnDUZlN7YBt9xpyyySeLQ+zbE=; b=G3Mlo3IW0q8Z eHbDWyP3qeLlGebzjbDKOzbpxKhsMoLF8uGWARrMiXasBXuuesuZkbaCoKfZNui7qYR5g9vVyOoc7 wHERfBSn7A7acvf8LbfHyGRQnM57GEMyChdaXLfZVjOdOiZOoy/nKsxxkq5KbYmcAztv8ptU/2JqT PSMk3gnoPjvljVyinI5poKIjz3QhLOUswveLkxrrB/QXVa6Hk92h0eHJmsn7eg+PoBQysso1qotOd 1+0avnurxJUz5HLZSK7ff2VEpy65OIbzPs5944jCm/H58WIzANDEttaZ9ayUHeJEhEJpiwu49cNfa 2MEJ7Pf65MPBB7Yn97zN7w==; Date: Tue, 25 Feb 2025 21:57:29 +0200 Message-Id: <86frk1x0eu.fsf@gnu.org> From: Eli Zaretskii To: Miro Palmu In-Reply-To: <4e9142b4-8951-4bab-bdd7-edf45df7d967@miropalmu.cc> (bug-gnu-emacs@gnu.org) Subject: Re: bug#76566: [PATCH] Implement display-line-numbers-spacing-width References: <4e9142b4-8951-4bab-bdd7-edf45df7d967@miropalmu.cc> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76566 Cc: 76566@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, 25 Feb 2025 18:40:07 +0200 > From: Miro Palmu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Currently there is hard coded one character wide spacing around line > numbers. > This patch adds `display-line-numbers-spacing-width' (default: 1), > which allows to configure the width of the spacing. > This is mostly motivated by wanting to set the spacing to zero. Thanks, but I'm not sure I like this feature, especially when there are no spaces. Why is this needed? From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 25 18:21:27 2025 Received: (at control) by debbugs.gnu.org; 25 Feb 2025 23:21:27 +0000 Received: from localhost ([127.0.0.1]:48993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tn4Ex-0000he-5c for submit@debbugs.gnu.org; Tue, 25 Feb 2025 18:21:27 -0500 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]:43230) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tn4Et-0000hI-Te for control@debbugs.gnu.org; Tue, 25 Feb 2025 18:21:24 -0500 Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-abbdf897503so60966866b.0 for ; Tue, 25 Feb 2025 15:21:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740525677; x=1741130477; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=LietJDgXt3O2y/PcKiBEgvU3BWh6YEL+P73rNsZ9PUA=; b=e9cI1YZra5K5T1WDX+1DrxNZC9iHXBMtgeiBwgMeQGIYHEZs0UAvoRc2jvPq5JDeEg Xj9cJT4njp8BavR28zA15BfY/mrblOPK/oJp7ywnPY502+SLNbLZrTDW0BL5OtxLPrPx RhPy6g3liiYWc/VHjVcC9Y+XIJEs4tyqfnkGT0n7zKjZNqj6L++wFhiUDkRePPJOV2YW kgrzSDB9jjnO8j44J8EaMzeqC5I9Ptx1XzdhubcNtSsrztJ7DudXqqHCmx96Sd14H8dB OmUaWkQDha1oBRqyQ0UUZNuppA10/63MnqLtcGMzfxFO9hxPHd/X85+SAnleeXGAOD4i owIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740525677; x=1741130477; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=LietJDgXt3O2y/PcKiBEgvU3BWh6YEL+P73rNsZ9PUA=; b=dry3mwLXogZYDzPys/4CGlo66rANjBE0zvtn01ahBybcc/oUgqOdaht/sddXyQzizm YMR/xuhYQY4nFUbqEiwzpphpk8lcm8RTQlcdg+3Ef+oXRqtNoFnxOLF1tSnzGI8rMpOl 9ZYZ6uF8B0GwCrw5F6HqiiZODIoH/CnqxXtPSQYHnAcVmp7CxTmER8wuAM5l8QVcghjE yZ++dQJQm5cOOvkHs0HqsjdKUjDWK9S+q3Yb1PR6GrzwS7oNmFDMuIxxWV2s6hLUtPfY zVzjCjzapPMiwUhkQLTaNmH6NGYxBBxlmU6gnrjvVM1rBZP8RI7Q/zvNfSxbxz3DjdxF p+LQ== X-Gm-Message-State: AOJu0Yw2N1AvK4ZEG14l4MvNgWX/6HGnLF8ppDcNOTZC3rKdfwQT005l IgRhcGKJVxEfcTIH2aidBbyISOJxkJkqyebL9kjvfieF6SxXeLWBcyz2jTlbSbnCiDO3Zq6K1OQ PJ9oaimXVWimWQ+rLzTcs+7YSMB7ln9oUleg= X-Gm-Gg: ASbGncvprsvmeLv0zXw8MOyKyJoAi/QPUWojB3IbCbfC5TWqZPtqvUdl8tMLT3qAjmf rCFWC5C9amkF9IuzZrmWKrqPT/AWccyMpRLSJvOqJ01kDuXVI3/AZgRIJlwda0VO2t/2oU30Ebz yLkDg8YT0= X-Google-Smtp-Source: AGHT+IFfhk3nCOxKrl6JVE7R07hGdxSi2wooUrtlXFwkXNiysAS1pUzZauMwi5aBtyd5WFmIL3B0NatLrs7ySjK2DPg= X-Received: by 2002:a17:906:110e:b0:abe:cc65:8721 with SMTP id a640c23a62f3a-abecc6587dbmr466463866b.17.1740525677453; Tue, 25 Feb 2025 15:21:17 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 25 Feb 2025 23:21:16 +0000 From: Stefan Kangas MIME-Version: 1.0 Date: Tue, 25 Feb 2025 23:21:16 +0000 X-Gm-Features: AQ5f1Jq9HfwdJfWM47R1rP7T5mpy5f28tjeVjxDEG_k4PAoZolDfHFyn7695uEs Message-ID: Subject: control message for bug #76566 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) severity 76566 wishlist quit From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 26 04:41:42 2025 Received: (at 76566) by debbugs.gnu.org; 26 Feb 2025 09:41:42 +0000 Received: from localhost ([127.0.0.1]:51010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnDvB-0001DY-D8 for submit@debbugs.gnu.org; Wed, 26 Feb 2025 04:41:42 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:45422) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnBuB-0003Zm-N2 for 76566@debbugs.gnu.org; Wed, 26 Feb 2025 02:32:32 -0500 DKIM-Signature: a=rsa-sha256; b=VID9kPZZndeXfgtoajeqytF0Wk/NfSiJbbXstb3xm8LOJJU0npDNHrVDM+G+/AYTHXcbTJ9U/Vxk27Vq+Z9Mo9IxeeNaYdejuzC4HsYIxMr6MIdlrLoozyYfyCC333hv83/UT7MMdOd526ypE3qW8/Hk7Om2MvXjmZZLq146FtzjxM8YGy6d3dwvx0d6xJ9NUDuFyAumbSkQiWmDpxByiYMBCp8pntrTSPO9EHCQbtGqwctrOzgjeSVL5qWTfZ5lwR+rosm6BasDnfR6Dj7wbc9IEI5EtrWKuSwDyWxhGQHHLA6F/LIaFAZoFkXFZWxamK/DA9rJjfIg8bKeM8ejoA==; s=purelymail2; d=miropalmu.cc; v=1; bh=NSO1iVFHs2Ynvu7kEazHQBRNPHnnVS69S+npqJT277k=; h=Received:Date:Subject:To:From; DKIM-Signature: a=rsa-sha256; b=kl9ubo5+70qBZnqYYbGpoZYtzy/tBa0fRSdOVLVeFMonDJHsoavF3h4Gv40/52eem2JiwRFP1tTZUtxVvwl97ud6TK4d9DtvpQHqZqugFwFQovaFUKqRCYaT05FbctWi5vPmtK01+t9aXvUQo3z+J8CTygIpmSfnoTAqArtpoxphw9KJXvx3hazVMmdk78AHszCCQw8r9R0iz4tgrueMLwfCtM7kdDUPHJMJMztc3LbkjkyGhNFeZ09K+2/cAC1/p1j7vxglz6CrqM4omIwMo+04gic9GmCFgmIW9M3TfgH2eRBR3kEej61Qg7mLi2yRwlifHGqq42lJjsN9DUFdzQ==; s=purelymail2; d=purelymail.com; v=1; bh=NSO1iVFHs2Ynvu7kEazHQBRNPHnnVS69S+npqJT277k=; h=Feedback-ID:Received:Date:Subject:To:From; Feedback-ID: 21986:4128:null:purelymail X-Pm-Original-To: 76566@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -260292591; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 26 Feb 2025 07:32:22 +0000 (UTC) Message-ID: <2cf9d7a7-304b-4e9a-8d80-33cef2295959@miropalmu.cc> Date: Wed, 26 Feb 2025 09:32:19 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76566: [PATCH] Implement display-line-numbers-spacing-width To: Eli Zaretskii References: <4e9142b4-8951-4bab-bdd7-edf45df7d967@miropalmu.cc> <86frk1x0eu.fsf@gnu.org> Content-Language: en-US From: Miro Palmu In-Reply-To: <86frk1x0eu.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76566 X-Mailman-Approved-At: Wed, 26 Feb 2025 04:41:40 -0500 Cc: 76566@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 (-) > Thanks, but I'm not sure I like this feature, especially when there > are no spaces. > > Why is this needed? I like to use relative numbering and maximize available room for text. Columns taken by line numbers go from 4 to 2 when the spacing is set to zero. Setting just display-line-numbers-width does not remove the spaces. Here is Emacs stackexchange question asking the same thing, which motivated me to try to implement the feature: https://emacs.stackexchange.com/q/52269 So, there is desire to customize or at least remove the spaces. However, the approach of `display-line-numbers-spacing-width' might not be the best one. It was one that was easy to implement. Also, I noticed that my doc string has mistake. It says: > Any other value than non-negative integer is treated as 1. but it should be: > Negative values are treated as zero. Miro Palmu From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 26 11:08:38 2025 Received: (at 76566) by debbugs.gnu.org; 26 Feb 2025 16:08:38 +0000 Received: from localhost ([127.0.0.1]:54981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnJxd-0002PT-Qd for submit@debbugs.gnu.org; Wed, 26 Feb 2025 11:08:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42562) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnJxa-0002PA-Bn for 76566@debbugs.gnu.org; Wed, 26 Feb 2025 11:08:35 -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 ) id 1tnJxU-0006vS-8e; Wed, 26 Feb 2025 11:08:28 -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=kHuqKCwR/Huk/3S+Uv6FryJ8mm6EYxdv1cmOruEknBc=; b=LOrjZaqrniNy 0iz4US/37Nx+Qg1J7sq0ngCQ4+kIXs/iCgqWTca1ZS+l23GyhXVqauZaoxlkAha/hwjDy7JoNkXSO tHjFcT1ooIptU0RAXm41MxpP76uSRgdJVVg9xbhOYAS+wnD5u1ksNYVI6Ra7rYOHhx7bhIpy2ue+L 0qovw2iy1UNIwOroom3OwkkTeBj2NDCAHUEjQCLmci/D8OVA/mvRmta0xFTeAy3NSUjHT4rKP/25y +wog7NxVSoc/XSs+S9hBJKqB4BaF4b/kpQSBDROe51+R7Wm3BG8CVprydktyOBa+wSne5MTO6pke4 HnHWLdmMYjAoKN4oECWnuw==; Date: Wed, 26 Feb 2025 18:08:21 +0200 Message-Id: <86ikowvgcq.fsf@gnu.org> From: Eli Zaretskii To: Miro Palmu In-Reply-To: <2cf9d7a7-304b-4e9a-8d80-33cef2295959@miropalmu.cc> (message from Miro Palmu on Wed, 26 Feb 2025 09:32:19 +0200) Subject: Re: bug#76566: [PATCH] Implement display-line-numbers-spacing-width References: <4e9142b4-8951-4bab-bdd7-edf45df7d967@miropalmu.cc> <86frk1x0eu.fsf@gnu.org> <2cf9d7a7-304b-4e9a-8d80-33cef2295959@miropalmu.cc> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76566 Cc: 76566@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: Wed, 26 Feb 2025 09:32:19 +0200 > Cc: 76566@debbugs.gnu.org > From: Miro Palmu > > > Thanks, but I'm not sure I like this feature, especially when there > > are no spaces. > > > > Why is this needed? > > > I like to use relative numbering and maximize available room for text. And you cannot achieve that by customizing the line-number face to use a font where the SPC character is thin enough for your taste? > Columns taken by line numbers go from 4 to 2 when the spacing is set to zero. > Setting just display-line-numbers-width does not remove the spaces. Completely removing the space will show the numbers as if they were part of buffer test, which will be confusing. The space makes the numbers stand out. AFAIK, all the other IDEs which show line numbers also have some separators. In any case, disabling the spaces and controlling how many spaces are there are not the same: the former is just a boolean flag, whereas the latter is more complex, and the code will be slower. This mode was implemented in the display engine to solve the performance impact of linum-mode, so I'm not very fond of adding hair to it and slowing it down. People who want fancy customization of the line numbers can simply use linum-mode. From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 26 13:55:32 2025 Received: (at 76566) by debbugs.gnu.org; 26 Feb 2025 18:55:32 +0000 Received: from localhost ([127.0.0.1]:55491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnMZ9-0002U4-A0 for submit@debbugs.gnu.org; Wed, 26 Feb 2025 13:55:32 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:33052) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnKiE-0004ya-Hi for 76566@debbugs.gnu.org; Wed, 26 Feb 2025 11:56:47 -0500 DKIM-Signature: a=rsa-sha256; b=UpvQeUYWoCiwiKjxLwWQL9x0ndmQ9jn/adWC9NdkXfknqos4nEetReCCyPr63L3aStURXzUnD6oU21KCxrdXzyPu/X2JmrqdZNycGNsH331UUE2PYYqqMu8E3sjr+ZlVq5McKOpU66D+Do3px+6A++sIs9XLR3Dq/vgno2MvxIIbXiQlY5fZa6yUorO9CILs8QHH7RdhLMj0Lu7IVFWIQs61FmdUPL4bTYrrMXLcq62021Ub+IYtyHerbt5owwPDawWYZ5mveCPj5Dp2+H8fz/9jgDzYjg65dVnGIwFXU0jhhMCUzeHfWC/fd+VWHyka+cFaA61ssSuhfKMC6UR0Hw==; s=purelymail2; d=miropalmu.cc; v=1; bh=KwLP+c3CUUvw9WaN3PyClJKzuLc+eXvHcjDGyIwvcDY=; h=Received:Date:Subject:To:From; DKIM-Signature: a=rsa-sha256; b=SWbAjpvrwFxFg+CHa/hMIvVIPzO7WGdxBWob7XfrB1V4XquV/eQaJZPUoPjTmoFVNc0zs5L3plLb1avN0NP0/3IDEw5qZgxUr6CcRX8Rrqmz4M0QhComI9VIYLPAenxaINf5KHJEHFg+tvAUQFkpoQSXOWY3B2c+Rs+GThB7dNX5ZoVCE8YYBG8QaFIuJbvIkNeKOZYjvT19TrzYahQPnuyUux72KTlKIcOLz4aab1kNxlXCYlRXCT7KfBEOrnzP0Vz/1mDokK8hm1zGg1k6iAjjDHuIJasS6UYq2rmUCBBjSZb2NVaEgheCX9IfE2QDkZcnQjd6s2TVpJSYWCmnNA==; s=purelymail2; d=purelymail.com; v=1; bh=KwLP+c3CUUvw9WaN3PyClJKzuLc+eXvHcjDGyIwvcDY=; h=Feedback-ID:Received:Date:Subject:To:From; Feedback-ID: 21986:4128:null:purelymail X-Pm-Original-To: 76566@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1135894003; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 26 Feb 2025 16:56:36 +0000 (UTC) Message-ID: <07e7dbe2-5278-4c8f-b1a6-85c7908598d6@miropalmu.cc> Date: Wed, 26 Feb 2025 18:56:34 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76566: [PATCH] Implement display-line-numbers-spacing-width To: Eli Zaretskii References: <4e9142b4-8951-4bab-bdd7-edf45df7d967@miropalmu.cc> <86frk1x0eu.fsf@gnu.org> <2cf9d7a7-304b-4e9a-8d80-33cef2295959@miropalmu.cc> <86ikowvgcq.fsf@gnu.org> Content-Language: en-US From: Miro Palmu In-Reply-To: <86ikowvgcq.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76566 X-Mailman-Approved-At: Wed, 26 Feb 2025 13:55:29 -0500 Cc: 76566@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 (-) > And you cannot achieve that by customizing the line-number face to use > a font where the SPC character is thin enough for your taste? Did not think of this. Thanks. > In any case, disabling the spaces and controlling how many spaces are > there are not the same: the former is just a boolean flag, whereas the > latter is more complex, and the code will be slower. This mode was > implemented in the display engine to solve the performance impact of > linum-mode, so I'm not very fond of adding hair to it and slowing it > down. People who want fancy customization of the line numbers can > simply use linum-mode. Understandable. Miro Palmu From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 28 04:15:46 2025 Received: (at 76566) by debbugs.gnu.org; 28 Feb 2025 09:15:46 +0000 Received: from localhost ([127.0.0.1]:44941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnwTC-0007zv-96 for submit@debbugs.gnu.org; Fri, 28 Feb 2025 04:15:46 -0500 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:58379) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tnwT9-0007zX-GX for 76566@debbugs.gnu.org; Fri, 28 Feb 2025 04:15:44 -0500 Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-5e4f5cc3172so526982a12.0 for <76566@debbugs.gnu.org>; Fri, 28 Feb 2025 01:15:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740734137; x=1741338937; 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=KkLhijU6B+wIvBwfL8L8zQFnKNHX/K1aF0lyNQ90wXQ=; b=eq9qAbRNp/nNd/cYHUpXhloGxxHtVLSx8wLQzg3WmLGd149IOHVHuxNSx8x2cxhgr8 tzSE4iu7ilVaPxWpKNiMjKHUm5g2yDi3fRG2LD2uwI19wApmlgJCvOI7hHRL6INp0Z08 ZW4Kf20g2OXE0EGLv8x5m441SCWs6hIVQuH+cugEnITM5wR0RAX4JeOXH89IjMUXfNtD Og1sBH2EzqEUN6/sFheWNBAfbCUF5LO1l8hkShzp2GCKU+lFPQWHEn/IpYX9xA2tCcLe MHqsLGaIwjhrjHq+huiMeD8sjOITPUDVk1tEjHEjKoUAjA/X2wHhswnrA5LCZ1lqS4aG tLyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740734137; x=1741338937; 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=KkLhijU6B+wIvBwfL8L8zQFnKNHX/K1aF0lyNQ90wXQ=; b=wTMXJl2C+zdW+6/hnJ3O8sQSr5kxP7ZSomc87uNBduCKg9R8yI/GIDlZeS193szDDd Ewkq0ipaKCWgZhg95Gg0pXG7jK5CMKdOnSRxLDXxsa7vzciX+Yjc4ErbL/qln6VYhqQ4 zA0Z8OAt4Gm5G4GbE216YdNDqPAbdWGO/qYSwOZImgk0MNrtPZieXkP+sHk5ER1pDv1a ig/0NYzbFrGA8JojXoVjwZC3ATH4rIPAi22JiIQYUS5OslZEN+PxRbvhKaxR0eARJ8i4 ga8BKswj+yTlzfD88j6CYjbAaDfSu+UZepTclHpmkKGP/gVFJyDOsUitPpUYQ/jcM1Ek OIDg== X-Gm-Message-State: AOJu0Yz4hw2s1mybCu54fewJ4s3F/as4J5v3c/kaDBWcKEf5HZ2gOEX+ 5A3kvvq7Q82DrpOQJH2GMeFdbaLvnhURue06eV4wd9AcrUhzDz3DR5/ZR/N4IyFTFIka03QB6Ha t16o5CQb7w+qRtrWxdvMB5J1s0JpsDgJu X-Gm-Gg: ASbGnctPZLB3tAgHJPdTFeHT7Oe57T5HCd7YrelMP9MUfnZWWJSdLqngxdLjazaDu6+ zEeGqx+9Um4vDMU7gY0zztOr8BK94lszwgDUrD6w4WkazwMwg4Cfm+MCifyZoTS68Eu9eo4Mfab t8lfCRWWjMCQ== X-Google-Smtp-Source: AGHT+IG0EUYJjnM/dg1A7iByxc0Q0ljrtaOqfAcPEyIBgw8bTnOgsk2HoiP/a4NLv9M41JkOAGup8N00jGMajnefEKY= X-Received: by 2002:a17:906:d555:b0:abe:c11e:29d8 with SMTP id a640c23a62f3a-abf261dfd25mr267855866b.33.1740734136777; Fri, 28 Feb 2025 01:15:36 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 28 Feb 2025 01:15:36 -0800 From: Stefan Kangas In-Reply-To: <07e7dbe2-5278-4c8f-b1a6-85c7908598d6@miropalmu.cc> References: <4e9142b4-8951-4bab-bdd7-edf45df7d967@miropalmu.cc> <86frk1x0eu.fsf@gnu.org> <2cf9d7a7-304b-4e9a-8d80-33cef2295959@miropalmu.cc> <86ikowvgcq.fsf@gnu.org> <07e7dbe2-5278-4c8f-b1a6-85c7908598d6@miropalmu.cc> MIME-Version: 1.0 Date: Fri, 28 Feb 2025 01:15:36 -0800 X-Gm-Features: AQ5f1Jq8Qfm6mduCM6n444bTN9n2GNnMWkus_qxKjfNwPo2YwJYrGEygPStNF68 Message-ID: Subject: Re: bug#76566: [PATCH] Implement display-line-numbers-spacing-width To: Miro Palmu , Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76566 Cc: 76566@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 (-) tags 76566 + notabug wontfix close 76566 thanks Miro Palmu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: >> And you cannot achieve that by customizing the line-number face to use >> a font where the SPC character is thin enough for your taste? > > Did not think of this. Thanks. > >> In any case, disabling the spaces and controlling how many spaces are >> there are not the same: the former is just a boolean flag, whereas the >> latter is more complex, and the code will be slower. This mode was >> implemented in the display engine to solve the performance impact of >> linum-mode, so I'm not very fond of adding hair to it and slowing it >> down. People who want fancy customization of the line numbers can >> simply use linum-mode. > > > Understandable. Thanks, I'm therefore closing this bug report. From unknown Wed Jun 18 00:26:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 28 Mar 2025 11:24:15 +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