From unknown Mon Jun 16 23:43:08 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#78451 <78451@debbugs.gnu.org> To: bug#78451 <78451@debbugs.gnu.org> Subject: Status: 30.0.92; prog-fill-reindent-defun ignores fill-column inside string in emacs-lisp-mode. Reply-To: bug#78451 <78451@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:43:08 +0000 retitle 78451 30.0.92; prog-fill-reindent-defun ignores fill-column inside = string in emacs-lisp-mode. reassign 78451 emacs submitter 78451 Jake severity 78451 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri May 16 03:48:11 2025 Received: (at submit) by debbugs.gnu.org; 16 May 2025 07:48:11 +0000 Received: from localhost ([127.0.0.1]:33672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFpne-0003mi-Kx for submit@debbugs.gnu.org; Fri, 16 May 2025 03:48:11 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47622) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFpnc-0003lV-0t for submit@debbugs.gnu.org; Fri, 16 May 2025 03:48:08 -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 1uFpnW-0004Ti-9f for bug-gnu-emacs@gnu.org; Fri, 16 May 2025 03:48:02 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uFpnT-0000QW-B7 for bug-gnu-emacs@gnu.org; Fri, 16 May 2025 03:48:02 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-3a1fb17bb8cso1306435f8f.0 for ; Fri, 16 May 2025 00:47:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747381674; x=1747986474; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=XSWZ4TdDlYQqFrpnRRFYFv/o4u10Q9NYpsh3RE095n4=; b=ZRZEl7I6/VrAhS4wxTKntDxkuVS8fale6jensn5XBBbEPqLsHGHxklkmH5ewvt4S86 W0+K9TWWMfYPJLC7DTwDDT0PuNIBwQHyWaSYxByEOZwCsSUdtmgmK/sthB3Cr7SqXjwq zeAUmljS8UUW8m5Xzgb/cwVsNxYtLkbCq9oyzitBdmkJUWrklNgkej66G4J7yoqOBg7e 5Put0EdL6KtLsSQf1kIGohJcbHaUlnJPKOd2Z+rkdfHW4ftfxW/imEcPKzYhtR1XOm1p 9n+2sYSPVwZOZ7hJJGgfNxiWFeFPCDILea2nu9dzbSwk4/9xWzp7dvHj9FA/JnqPr0rE 9vRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747381674; x=1747986474; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=XSWZ4TdDlYQqFrpnRRFYFv/o4u10Q9NYpsh3RE095n4=; b=f4gMpNbFjOMtqqOs2/2eLpG/PvtaoJbandqNzN9FenGSAhGbYg8bka43/yEdO2WoQ+ lM3DtUi6nYmip7OCoGIbJQKEkjbazjatXdI7xNm5+uEhFJL1Qp8JMmS0lOozSAmMfhEn +bfpTCm2UwtHcetuq5LTOj5L3fe8/bQmb4Q52b9+8TF03WbovysY+sJt/G2dv8UzOBan HR8IF6wpjC00wLCIwQQSWJneG4C/zBqf+ueRPDnUOO+aDOSmL12GNBUCZfANrZaPwQpN JcT4NOwfL+UcxhAsKCyg0t5Ci5uCEleec2GcxmSrtYHRBzKD3ANwPrGZuGbb/Hx5m9CT FoGA== X-Gm-Message-State: AOJu0Yw96qLAnD73z5pas633jr2ngYJSoGEEShb8MwhStlFlpN3Y/CoF dr5bMGDdEZc/5kW1WW7nzAC1h/TO/h7Hd4KNDS46TevL9GkIZ4IhKL/gA3oWR2R/zYJMM3VclGv 7CW63eYyqu7osU5FvOacms2c/rc8FKLQZmOK2 X-Gm-Gg: ASbGncs0zIvfD7a9sYBB08EuzhjK5ps4WPfrF7KkxeU+xZdv7Y2wqnVkty5IbruWZTB PUozDMbD562gX3dw3INHevEI7Hdd2s4Qy3ELHeGg3MO1eUpqSu1I24dTfiOZZptp9bSlV+WNz4i dUuZQkywTdsJzfkIjfOrJbeJJqO+so5+qq X-Google-Smtp-Source: AGHT+IGNq9BTfEX7LTgowPZH+MZK34a9kqettgFRgvehmDJGcWfhf8ikNam1HmgLh1Rk+hMLPH3Hpkjluzrbhl0O330= X-Received: by 2002:a5d:64cb:0:b0:390:ee01:68fa with SMTP id ffacd0b85a97d-3a35c83507dmr2155612f8f.24.1747381673654; Fri, 16 May 2025 00:47:53 -0700 (PDT) MIME-Version: 1.0 From: Jake Date: Fri, 16 May 2025 07:47:42 +0000 X-Gm-Features: AX0GCFvIxpZnmF_Dk0yGXcN01L1LG-nJ60cgEYkjoMLC4-jqYqdr6VoGpijyH44 Message-ID: Subject: 30.0.92; prog-fill-reindent-defun ignores fill-column inside string in emacs-lisp-mode. To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000f1fd0406353bff22" Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=jforst.mailman@gmail.com; helo=mail-wr1-x435.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, HTML_MESSAGE=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: 1.0 (+) 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: -0.0 (/) --000000000000f1fd0406353bff22 Content-Type: text/plain; charset="UTF-8" Hello `prog-fill-reindent-defun' does not respect the value of fill-column when inside a string (e.g. a docstring) in emacs-lisp-mode and lisp-interaction-mode. I checked it is respected in python-mode, c-mode, and c++-mode. >From emacs -Q: Yank into the *scratch* buffer: (defun a () "a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a" nil) C-x f 30 RET Put the point inside the docstring and M-q Observe that it is filled to something like column 70 to 75. Thanks Jake --000000000000f1fd0406353bff22 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello

`prog-fill-reindent-de= fun' does not respect the value of fill-column when inside a string (e.= g. a docstring) in emacs-lisp-mode and lisp-interaction-mode.=C2=A0 I check= ed it is respected in python-mode, c-mode, and c++-mode.

From emacs -Q:
Yank into the *scratch* buffer:
<= br>
(defun a ()
=C2=A0 "a a a a a a a a a a a a a a a a a a a = a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a"
= =C2=A0 nil)

C-x f 30 RET
Put the point inside = the docstring and M-q
Observe that it is filled to something like= column 70 to 75.

Thanks
Jake
--000000000000f1fd0406353bff22-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 16 04:30:55 2025 Received: (at 78451) by debbugs.gnu.org; 16 May 2025 08:30:55 +0000 Received: from localhost ([127.0.0.1]:34069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFqT0-0008Dv-Je for submit@debbugs.gnu.org; Fri, 16 May 2025 04:30:54 -0400 Received: from mout.gmx.net ([212.227.17.20]:39805) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFqSw-0008C5-4u for 78451@debbugs.gnu.org; Fri, 16 May 2025 04:30:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1747384242; x=1747989042; i=stephen.berman@gmx.net; bh=CSz+SbORqRpf6S4j6OPYV9P48DX5vs0fOqrveXtnhAk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=qDrxP2+p9F52//YnJdvGBp4ktGdMWC76tQYx51MCh8Ht6IaSym2cfL47nRDkQ0XT e+p5W/kOskGI9W4nB2fvw7izs4SWdzKXASjVodcKLg4xBkRXB0AUUtnyosPHTkqd3 94Ke8ROzw3wzh4xkYxiKoVHWmMFhOlZeTUfVf+2BinX19AGB/pGJeWEjwLNWF553J 37j31O4fAt/sO24ID5kevSJu4CgffpjqHMkmEODD+xHIriAAOH5KHu1mc6sYIcfaW 1Oz1SXBUYQa6ZPhrd6Kt56B16zFDYMO2QinIr5XIQ3J4Hwip8eJH7+gFiaLyal9gJ F/7Q6/bZTDwwg3SohA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs2 ([88.130.48.228]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MF3HU-1uDbOk0Tqi-004dch; Fri, 16 May 2025 10:30:42 +0200 From: Stephen Berman To: Jake Subject: Re: bug#78451: 30.0.92; prog-fill-reindent-defun ignores fill-column inside string in emacs-lisp-mode. In-Reply-To: References: Date: Fri, 16 May 2025 10:30:41 +0200 Message-ID: <874ixlc5zi.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:l56Uq/lQLt0KqxH7/pHyfqgbFGoFMoY/VvTZg/lIo6+749VD5O/ 9BBar9HH0wtyjNiI5S/vo8o0F+r0ueDjNA9GhB2wA/W4fax80Usfdk/oSOUbUchduqVUbZG YsEjzRMq8KNydOIKutwnhEGAl6AkDQXWjd3X3cSBW6UIdk9ggLlDvs0N8MQzTrSO1VJNbCN yd4V0UqAzWQ6PCoChS5fA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:xFO9PnTznO4=;beSu5o8FHEqKyCipe1KuTOvjIsQ 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 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78451 Cc: 78451@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.7 (-) On Fri, 16 May 2025 07:47:42 +0000 Jake wrote: > Hello > > `prog-fill-reindent-defun' does not respect the value of fill-column when > inside a string (e.g. a docstring) in emacs-lisp-mode and > lisp-interaction-mode. I checked it is respected in python-mode, c-mode, > and c++-mode. > > From emacs -Q: > Yank into the *scratch* buffer: > > (defun a () > "a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a > a a a a a a a a a a a a a a a a" > nil) > > C-x f 30 RET > Put the point inside the docstring and M-q > Observe that it is filled to something like column 70 to 75. That's because lisp-data-mode (which emacs-lisp-mode and lisp-interaction-mode derive from) binds fill-column to the value of emacs-lisp-docstring-fill-column, which is 72 by default. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Fri May 16 07:27:11 2025 Received: (at 78451) by debbugs.gnu.org; 16 May 2025 11:27:11 +0000 Received: from localhost ([127.0.0.1]:35903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFtDa-00070U-Vj for submit@debbugs.gnu.org; Fri, 16 May 2025 07:27:11 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:43215) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uFtDY-0006yz-6V for 78451@debbugs.gnu.org; Fri, 16 May 2025 07:27:08 -0400 Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-3a0b291093fso2109263f8f.0 for <78451@debbugs.gnu.org>; Fri, 16 May 2025 04:27:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747394822; x=1747999622; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Px1elQTZdQJy5/2xAkc1tflb9wdiCXp7YOuNCjZf+Co=; b=BMARFqo/I7bsgwoWf91UwpwlSDvo2AgAVogCPRtBI1XxMx/ifBg8lm0Y/dwEF+7qqu xgmhnXMxSCja0Q1kguvskQ2uCTTQQFwnS3f6++BcN6kEd2QxB+YWLdiMpkIdx1zG0epT 20LsJGY7evoyToTLiV7noIEZrtvEHVKGTMwdDYAJrikXllIFQqRhvvm5+RCzAnIQT3aj SagC59Ihd+O755BODeLO+4RQcKRgq5XP1Bh39FSd4OEw7HGldGFnZNHXIB4xcURkxz6Z aE/UazDnk8NTVq53qZggrmh6/Zpxuc9qE5ZElPJgW7MSR+SdGW3Pe2JrOU6kiFKW7X5d N+sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747394822; x=1747999622; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Px1elQTZdQJy5/2xAkc1tflb9wdiCXp7YOuNCjZf+Co=; b=wYc/b0xtvNkmYV1qr/xCSeSekhy3UzqLfOF09+nj0h90iBikL+0/VzWF9DMhT9/QUA i4PLb9TNJAG8IxjgD6W/weIVq1QRGnLCbnsQncm0ReYQuglQHp6nTEue+HRmH8PW5a96 n1bcqmX+X2TCz6dVJ2LCRo2bficTB87lFq5bNOmQiIsyB2oJC9w12uarClLOUcEQ15qc o+ZdEHkqkEq5WdzCTjVfn/7rwZMMuXLNW5LVVDu1qx4O68dzDMfiUpPNWODaKYTPMUWs AgZtt1uM17EwnDnWhAenjauq85qYJhT2o3AAFSNws+uzVLDsqOc6spbDbtVLmQzGaLl9 998Q== X-Gm-Message-State: AOJu0YwvkKQcvbavtlXTmjUDd9EQBNpl6b5pOXB55b1FHTsPvVqABcD8 HTDgANXUdkMNtx/lYSyGe/1m6dDvodZ+NqiAwkiqPCvigmzl1MGLub4ba4ZEP7jYMy5juqAZO/f 1Gq4l7fVwi+0Jhc/tMBpYQg56zSAHujs= X-Gm-Gg: ASbGncuFc9SSg8g03+L6f9dbXFfyelgd6B+IHtsv86kBcEClItbO2XCaY9Oj5SeAOzS fID1/hjWvNuNeyFkrHCvSfWhfSoxBh4tPDEFzJZke/++JfYXFRwSl7ERkmcw4evLOrEqErfXknW ltJyLaLFofYrUfF48uK4UNdLB7o7GFVBsX3rMJs+N0mcA= X-Google-Smtp-Source: AGHT+IFt7H4c8ZWyShdu8cM1K7caKQszvCw4mqXdbXBVZXEWjo/eD3ccEAFYc8a5mkMww3BXlmSiA73KhKH0UcYRkKo= X-Received: by 2002:a5d:64c9:0:b0:39e:cbca:74cf with SMTP id ffacd0b85a97d-3a35ca76738mr2831005f8f.6.1747394821666; Fri, 16 May 2025 04:27:01 -0700 (PDT) MIME-Version: 1.0 References: <874ixlc5zi.fsf@gmx.net> In-Reply-To: <874ixlc5zi.fsf@gmx.net> From: Jake Date: Fri, 16 May 2025 20:56:50 +0930 X-Gm-Features: AX0GCFtpFt-k5ixPJGqYor7SdRG3CgI1sOn6a4XBWoUVN8NjLO4_l5Y12swvC4c Message-ID: Subject: Re: bug#78451: 30.0.92; prog-fill-reindent-defun ignores fill-column inside string in emacs-lisp-mode. To: Stephen Berman Content-Type: multipart/alternative; boundary="000000000000a0bc2506353f0f66" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78451 Cc: 78451@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 (-) --000000000000a0bc2506353f0f66 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks Steve. It respects the fill-column when point is in a comment, though. Is that expected? Jake On Fri, 16 May 2025 at 6:00=E2=80=AFpm, Stephen Berman wrote: > On Fri, 16 May 2025 07:47:42 +0000 Jake wrote: > > > Hello > > > > `prog-fill-reindent-defun' does not respect the value of fill-column wh= en > > inside a string (e.g. a docstring) in emacs-lisp-mode and > > lisp-interaction-mode. I checked it is respected in python-mode, c-mod= e, > > and c++-mode. > > > > From emacs -Q: > > Yank into the *scratch* buffer: > > > > (defun a () > > "a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a = a > a > > a a a a a a a a a a a a a a a a" > > nil) > > > > C-x f 30 RET > > Put the point inside the docstring and M-q > > Observe that it is filled to something like column 70 to 75. > > That's because lisp-data-mode (which emacs-lisp-mode and > lisp-interaction-mode derive from) binds fill-column to the value of > emacs-lisp-docstring-fill-column, which is 72 by default. > > Steve Berman > --000000000000a0bc2506353f0f66 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks Steve.=C2=A0
It respects th= e fill-column when point is in a comment, though.=C2=A0 Is that expected?

Jake


=
On Fri, 16 May 2025 at 6:00=E2=80=AFp= m, Stephen Berman <stephen.ber= man@gmx.net> wrote:
On Fri, 16 May 2025 07= :47:42 +0000 Jake <jforst.mailman@gmail.com> wrote:

> Hello
>
> `prog-fill-reindent-defun' does not respect the value of fill-colu= mn when
> inside a string (e.g. a docstring) in emacs-lisp-mode and
> lisp-interaction-mode.=C2=A0 I checked it is respected in python-mode,= c-mode,
> and c++-mode.
>
> From emacs -Q:
> Yank into the *scratch* buffer:
>
> (defun a ()
>=C2=A0 =C2=A0"a a a a a a a a a a a a a a a a a a a a a a a a a a = a a a a a a a a a a
> a a a a a a a a a a a a a a a a"
>=C2=A0 =C2=A0nil)
>
> C-x f 30 RET
> Put the point inside the docstring and M-q
> Observe that it is filled to something like column 70 to 75.

That's because lisp-data-mode (which emacs-lisp-mode and
lisp-interaction-mode derive from) binds fill-column to the value of
emacs-lisp-docstring-fill-column, which is 72 by default.

Steve Berman
--000000000000a0bc2506353f0f66-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 16 08:20:47 2025 Received: (at 78451) by debbugs.gnu.org; 16 May 2025 12:20:47 +0000 Received: from localhost ([127.0.0.1]:36475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFu3T-0007s5-Du for submit@debbugs.gnu.org; Fri, 16 May 2025 08:20:47 -0400 Received: from mout.gmx.net ([212.227.15.15]:43453) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFu3Q-0007rj-At for 78451@debbugs.gnu.org; Fri, 16 May 2025 08:20:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1747398037; x=1748002837; i=stephen.berman@gmx.net; bh=vRxDdg6jEQUjXZJTGHcrBAG2he7+6HYujusjOAg9hNM=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=VhoYIBocOD7qkIc2R67YReVscAbrxXNw/cSry61/eAiKgUxwvbGZUInEL3maWbYM W7d7wkyGnLqTogxW2pLQU1j1DN0OJgalVA70Yo4c3xHN/vsfYyO/nWods37AdD0vo jHODNVyD/jQlp3lptyORS34aVsAMDBg/DheNWf9osdvc2xhZJYCvU3fOaab6JeWJS jDyKiXSBmTnRZMTtwkui6IUwbSvWH274yz6g9+NKsZxmy+nX1rgHyH/5oG4K156lB 7CS45vX1V5pXvr4VCAh20E7yE/rq2tku5Htka89HUTD/zBSarY6xSzLP3iz7tQYJI FdzjMZ802/j1jqfUTw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs2 ([88.130.48.228]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M7K3i-1uLPIH3Pqu-006Qxc; Fri, 16 May 2025 14:20:37 +0200 From: Stephen Berman To: Jake Subject: Re: bug#78451: 30.0.92; prog-fill-reindent-defun ignores fill-column inside string in emacs-lisp-mode. In-Reply-To: References: <874ixlc5zi.fsf@gmx.net> Date: Fri, 16 May 2025 14:20:37 +0200 Message-ID: <87zffcbvca.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:cyRmugZZKxkLuQTU8tGoT2L6i+GpELzNc7eWTulVhMOYKqZAgX0 7oTUiiZxWyqhQDVTgLd2/A/6EcxsWTF5ZPRcopKhWzCK0XuXfE3lokOV9mXVFKJd3L58Lw8 St0OmfIhGOReH6lZ6CQt/K3sYbn/z6EweOvVWQaPzy7pIOavno58DDDz1tF/B7nE+zd629s nwEPe9ATVZ7b3zj8aJnTg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Oo+Xod0AMR4=;uyjKe9VIPN4nWSZ/cn6ciIl2i6e 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 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78451 Cc: 78451@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.7 (-) On Fri, 16 May 2025 20:56:50 +0930 Jake wrote: > Thanks Steve. > It respects the fill-column when point is in a comment, though. Is that > expected? > > Jake Yes, because emacs-lisp-docstring-fill-column is used only in the function lisp-fill-paragraph, which handles filling in emacs-lisp-mode and lisp-interaction-mode and treats doc strings specially but delegates filling in comments to fill-comment-paragraph, which uses the buffer-local value of fill-column. If you agree this is not a bug, you can close this issue by sending email (e.g. as a reply to this) to 78451-done@debbugs.gnu.org (and not to 78451@debbugs.gnu.org) (or I can close it if you prefer). Steve Berman > On Fri, 16 May 2025 at 6:00=E2=80=AFpm, Stephen Berman > wrote: > >> On Fri, 16 May 2025 07:47:42 +0000 Jake wrote: >> >> > Hello >> > >> > `prog-fill-reindent-defun' does not respect the value of fill-column w= hen >> > inside a string (e.g. a docstring) in emacs-lisp-mode and >> > lisp-interaction-mode. I checked it is respected in python-mode, c-mo= de, >> > and c++-mode. >> > >> > From emacs -Q: >> > Yank into the *scratch* buffer: >> > >> > (defun a () >> > "a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a= a >> a >> > a a a a a a a a a a a a a a a a" >> > nil) >> > >> > C-x f 30 RET >> > Put the point inside the docstring and M-q >> > Observe that it is filled to something like column 70 to 75. >> >> That's because lisp-data-mode (which emacs-lisp-mode and >> lisp-interaction-mode derive from) binds fill-column to the value of >> emacs-lisp-docstring-fill-column, which is 72 by default. >> >> Steve Berman >> From debbugs-submit-bounces@debbugs.gnu.org Fri May 16 08:25:06 2025 Received: (at 78451-done) by debbugs.gnu.org; 16 May 2025 12:25:07 +0000 Received: from localhost ([127.0.0.1]:36545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFu7d-0008HV-FX for submit@debbugs.gnu.org; Fri, 16 May 2025 08:25:06 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:57829) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uFu7N-0008Ev-7k for 78451-done@debbugs.gnu.org; Fri, 16 May 2025 08:24:50 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-3a0ac853894so1617481f8f.3 for <78451-done@debbugs.gnu.org>; Fri, 16 May 2025 05:24:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747398282; x=1748003082; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=RZkzPjJJ3fsXFBiHp58zGkmr14Q6RmNKG2zVPt0l24w=; b=aQTqpSLn+5ADqiY7iuU7w5mZTpWWK9dLoZCXSU+WQefrK2T0gVTOGHJyZtDKS3M81N 5Rg2W8WUdc9eL/RdTAOrUYBzG2OM7uuz/R1DIPpmzmAd4PGZDB9O5j6JiJMX7a1geI8O Lf5PaCJWcwdHRW5Yy58NR5hjiwHXbN1OARSnjw2S2Gf7uF5B1rANxPZneKLWKp3HxY74 fCDo6aQ9Izs8/ut1bO5eKcXB88xu5NKfEY4jYlrYhjI3oy72lgW5WSNMFW2y+jYNRc8K SIG+Np4uXuT/QWCYpdc9L9cPmP3bcYW/jorwOQad4F3oEtOkeuvBu7FGOHWDAjjpMWS7 /2qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747398282; x=1748003082; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RZkzPjJJ3fsXFBiHp58zGkmr14Q6RmNKG2zVPt0l24w=; b=c8lrDK9z2MuoOrYR+e49y+efvkk4xnUaclPgmjHvFLP5Ow5As5Z0TCAzJBeupgcWtK 6Dc5XGLN6HrkYnbgajLD2vNlub9plDG7Mer5Q9ftgfke9dbMtOXfuMIwEPFP2e4zAFA0 OwwqSIk/N7/9ubQxwxUwUwRkMe6A+MaUXJ7dWeVSfZn/6STu3LiRENPoWN8I7tCL7AUK th58XZytT5ZjC7LLKisiJUmrdrlNlAWR7n4FMyk6sqQLnupjP5kspqIqSXi5GkwPpYHy /+GQC+8f3eDP6ZLbkWYJqi5g/Ihcx5OPEpM9Ba8Bq/aCTOAKd0SbI+9TMcLoNyDYTv9G mgtQ== X-Gm-Message-State: AOJu0YyMRGmQ0ajBykoRXEwx8DBIyfhaiBisKfbE1qHREtITsFUBjMdv 8y1ZI8Jg45TAz2iUbKwk2BXzFUomJ45g79bAf49ilR57ru7CAnKzU3H3y5ScjGcloNfzLVk0pGu W4s0w0Skxk228TFbgCZpB0S4ms3BW5aYwT2Pt X-Gm-Gg: ASbGncurxeYw9ABnl+CxD+QRbW2Gqg3xbeVGN0HRHJaI/KmdaQ5oBF/c5CqO0Zna+Wm FlSLBPiSnXWNULsenT6sAVrWnulfUGg42cVvbukk09PBbkFX09rAzH0CgFhBkImxseMvvIH3AI4 xdBb5YNppHwk3sQCeBm4PjtsRAgai1Kqj6 X-Google-Smtp-Source: AGHT+IHenEwx2BrpAQc0fbUnKFzxIOxz8vp6ar8L3JVhjdKNDlgOibo5f2FVoORp2C0H82xF93pzZzCB1ujnpJTc4ys= X-Received: by 2002:a5d:558b:0:b0:3a1:f8d1:6340 with SMTP id ffacd0b85a97d-3a35c83aca4mr2591342f8f.34.1747398282110; Fri, 16 May 2025 05:24:42 -0700 (PDT) MIME-Version: 1.0 References: <874ixlc5zi.fsf@gmx.net> <87zffcbvca.fsf@gmx.net> In-Reply-To: <87zffcbvca.fsf@gmx.net> From: Jake Date: Fri, 16 May 2025 12:24:30 +0000 X-Gm-Features: AX0GCFvdNhBl8FjKZsc9pAyjx90nXFSnTWj_eilo3e9AVMGy6aAzUriVy2PQncY Message-ID: Subject: Re: bug#78451: 30.0.92; prog-fill-reindent-defun ignores fill-column inside string in emacs-lisp-mode. To: 78451-done@debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000e2ea7606353fdd80" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78451-done Cc: Stephen Berman 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 (-) --000000000000e2ea7606353fdd80 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Closing. Thanks for the help, Steve. Jake On Fri, May 16, 2025 at 12:20=E2=80=AFPM Stephen Berman wrote: > On Fri, 16 May 2025 20:56:50 +0930 Jake wrote: > > > Thanks Steve. > > It respects the fill-column when point is in a comment, though. Is tha= t > > expected? > > > > Jake > > Yes, because emacs-lisp-docstring-fill-column is used only in the > function lisp-fill-paragraph, which handles filling in emacs-lisp-mode > and lisp-interaction-mode and treats doc strings specially but delegates > filling in comments to fill-comment-paragraph, which uses the > buffer-local value of fill-column. > > If you agree this is not a bug, you can close this issue by sending > email (e.g. as a reply to this) to 78451-done@debbugs.gnu.org (and not > to 78451@debbugs.gnu.org) (or I can close it if you prefer). > > Steve Berman > > > On Fri, 16 May 2025 at 6:00=E2=80=AFpm, Stephen Berman > > wrote: > > > >> On Fri, 16 May 2025 07:47:42 +0000 Jake > wrote: > >> > >> > Hello > >> > > >> > `prog-fill-reindent-defun' does not respect the value of fill-column > when > >> > inside a string (e.g. a docstring) in emacs-lisp-mode and > >> > lisp-interaction-mode. I checked it is respected in python-mode, > c-mode, > >> > and c++-mode. > >> > > >> > From emacs -Q: > >> > Yank into the *scratch* buffer: > >> > > >> > (defun a () > >> > "a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a > a a > >> a > >> > a a a a a a a a a a a a a a a a" > >> > nil) > >> > > >> > C-x f 30 RET > >> > Put the point inside the docstring and M-q > >> > Observe that it is filled to something like column 70 to 75. > >> > >> That's because lisp-data-mode (which emacs-lisp-mode and > >> lisp-interaction-mode derive from) binds fill-column to the value of > >> emacs-lisp-docstring-fill-column, which is 72 by default. > >> > >> Steve Berman > >> > --000000000000e2ea7606353fdd80 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Closing.=C2=A0 Thanks for the help, Steve.
=
Jake

On Fri, May 16, 2025 at 12:2= 0=E2=80=AFPM Stephen Berman <s= tephen.berman@gmx.net> wrote:
On Fri, 16 May 2025 20:56:50 +0930 Jake <jforst.mailman@gmail.co= m> wrote:

> Thanks Steve.
> It respects the fill-column when point is in a comment, though.=C2=A0 = Is that
> expected?
>
> Jake

Yes, because emacs-lisp-docstring-fill-column is used only in the
function lisp-fill-paragraph, which handles filling in emacs-lisp-mode
and lisp-interaction-mode and treats doc strings specially but delegates filling in comments to fill-comment-paragraph, which uses the
buffer-local value of fill-column.

If you agree this is not a bug, you can close this issue by sending
email (e.g. as a reply to this) to 78451-done@debbugs.gnu.org (and not
to 78451@debbugs= .gnu.org) (or I can close it if you prefer).

Steve Berman

> On Fri, 16 May 2025 at 6:00=E2=80=AFpm, Stephen Berman <stephen.berman@gmx.net= >
> wrote:
>
>> On Fri, 16 May 2025 07:47:42 +0000 Jake <jforst.mailman@gmail.com> wr= ote:
>>
>> > Hello
>> >
>> > `prog-fill-reindent-defun' does not respect the value of = fill-column when
>> > inside a string (e.g. a docstring) in emacs-lisp-mode and
>> > lisp-interaction-mode.=C2=A0 I checked it is respected in pyt= hon-mode, c-mode,
>> > and c++-mode.
>> >
>> > From emacs -Q:
>> > Yank into the *scratch* buffer:
>> >
>> > (defun a ()
>> >=C2=A0 =C2=A0"a a a a a a a a a a a a a a a a a a a a a a= a a a a a a a a a a a a a
>> a
>> > a a a a a a a a a a a a a a a a"
>> >=C2=A0 =C2=A0nil)
>> >
>> > C-x f 30 RET
>> > Put the point inside the docstring and M-q
>> > Observe that it is filled to something like column 70 to 75.<= br> >>
>> That's because lisp-data-mode (which emacs-lisp-mode and
>> lisp-interaction-mode derive from) binds fill-column to the value = of
>> emacs-lisp-docstring-fill-column, which is 72 by default.
>>
>> Steve Berman
>>
--000000000000e2ea7606353fdd80-- From unknown Mon Jun 16 23:43:08 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, 14 Jun 2025 11:24:16 +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