From unknown Thu Aug 14 22:20:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17062: 24.3 current-fill-column breaks fill-match-adaptive-prefix Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Mar 2014 19:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17062 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17062@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.139543120627482 (code B ref -1); Fri, 21 Mar 2014 19:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Mar 2014 19:46:46 +0000 Received: from localhost ([127.0.0.1]:43889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WR5Ow-00079C-A4 for submit@debbugs.gnu.org; Fri, 21 Mar 2014 15:46:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36302) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WR5Ou-000794-Bz for submit@debbugs.gnu.org; Fri, 21 Mar 2014 15:46:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WR5Ok-0007S4-JH for submit@debbugs.gnu.org; Fri, 21 Mar 2014 15:46:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35747) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WR5Ok-0007S0-Gq for submit@debbugs.gnu.org; Fri, 21 Mar 2014 15:46:34 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37951) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WR5Oc-0007zI-NX for bug-gnu-emacs@gnu.org; Fri, 21 Mar 2014 15:46:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WR5OV-0007Kx-Dk for bug-gnu-emacs@gnu.org; Fri, 21 Mar 2014 15:46:26 -0400 Received: from moutng.kundenserver.de ([212.227.17.13]:56933) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WR5OV-0007Kq-4u for bug-gnu-emacs@gnu.org; Fri, 21 Mar 2014 15:46:19 -0400 Received: from purzel.sitgens (brln-4dbacc39.pool.mediaWays.net [77.186.204.57]) by mrelayeu.kundenserver.de (node=mreue101) with ESMTP (Nemesis) id 0MF3Yx-1WLKmB1llb-00GMDk; Fri, 21 Mar 2014 20:46:16 +0100 Message-ID: <532C981E.5040200@easy-emacs.de> Date: Fri, 21 Mar 2014 20:50:54 +0100 From: Andreas =?UTF-8?Q?R=C3=B6hler?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:mqTmoRXPiWvcH/S2rA1W3HgM2c8hx6Tn/JZtj8m8fUM EMUrpfVP2xDjOVUqrmoGS1TsZc/0ND7d3HWBEYP/d18byk5NB5 equSXTeF3wZnYPzDRNi2sVzIZ4J9LSxglhSkiEkLqPydY17hcZ SZ+bylAfEwKNcHrUyhxQBlMUKpUwNEzlf5HwsBXmvPfMTyk55X cLOoiQ/foZjMZbWjeyeeWS7NIwMez+nbhUoAvZY+RvMlNQdft2 QodPAFlH5GQvvMZ1VN4t4VzeoLa2EU9eCST9R+kEjx7ws6oI7F 6lDUvIl97uQ73vQ13wY9DpDCTwaT2ZMrMyrhT3lt0uKHvK98/Q 7b/gD9+1bbz37KdmopMAwrCb7q98gePZxgQ+OMvk/ X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) fill.el Running into a "Wrong type argument"-error caused by (current-fill-column) which may return nil If nil, the following line in fill-match-adaptive-prefix breaks: (>= (+ (current-left-margin) (length str)) (current-fill-column)) From unknown Thu Aug 14 22:20:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17062: 24.3 current-fill-column breaks fill-match-adaptive-prefix Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Dec 2015 14:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17062 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Andreas =?UTF-8?Q?R=C3=B6hler?= Cc: 17062@debbugs.gnu.org Received: via spool by 17062-submit@debbugs.gnu.org id=B17062.145113869019601 (code B ref 17062); Sat, 26 Dec 2015 14:05:02 +0000 Received: (at 17062) by debbugs.gnu.org; 26 Dec 2015 14:04:50 +0000 Received: from localhost ([127.0.0.1]:37193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCpSk-000565-HK for submit@debbugs.gnu.org; Sat, 26 Dec 2015 09:04:50 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:60058) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCpSi-00055x-T0 for 17062@debbugs.gnu.org; Sat, 26 Dec 2015 09:04:49 -0500 Received: from 2.150.58.24.tmi.telenormobil.no ([2.150.58.24] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aCpSI-00083e-Ir; Sat, 26 Dec 2015 15:04:22 +0100 From: Lars Ingebrigtsen References: <532C981E.5040200@easy-emacs.de> Date: Sat, 26 Dec 2015 15:04:21 +0100 In-Reply-To: <532C981E.5040200@easy-emacs.de> ("Andreas \=\?iso-8859-1\?Q\?R\?\= \=\?iso-8859-1\?Q\?\=F6hler\=22's\?\= message of "Fri, 21 Mar 2014 20:50:54 +0100") Message-ID: <877fk11f2y.fsf@gnus.org> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1aCpSI-00083e-Ir X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1451743462.7854@AjKHR4O+ypioFqLCN+W67A X-Spam-Status: No X-Spam-Score: -0.7 (/) 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.7 (/) Andreas R=F6hler writes: > fill.el > > Running into a "Wrong type argument"-error caused by > > (current-fill-column) > > which may return nil > > If nil, the following line in > > fill-match-adaptive-prefix > > breaks: > > (>=3D (+ (current-left-margin) (length str)) (current-fill-column)) Are you still seeing this problem? If so, please post a backtrace. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Thu Aug 14 22:20:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17062: 24.3 current-fill-column breaks fill-match-adaptive-prefix Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Feb 2016 05:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17062 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Andreas =?UTF-8?Q?R=C3=B6hler?= Cc: 17062@debbugs.gnu.org Received: via spool by 17062-submit@debbugs.gnu.org id=B17062.145672450624055 (code B ref 17062); Mon, 29 Feb 2016 05:42:02 +0000 Received: (at 17062) by debbugs.gnu.org; 29 Feb 2016 05:41:46 +0000 Received: from localhost ([127.0.0.1]:51522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaGaX-0006Ft-Px for submit@debbugs.gnu.org; Mon, 29 Feb 2016 00:41:46 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:44025) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaGaW-0006Fl-QC for 17062@debbugs.gnu.org; Mon, 29 Feb 2016 00:41:45 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aaGa6-0003Rb-LG; Mon, 29 Feb 2016 06:41:19 +0100 From: Lars Ingebrigtsen References: <532C981E.5040200@easy-emacs.de> <877fk11f2y.fsf@gnus.org> Date: Mon, 29 Feb 2016 16:41:14 +1100 In-Reply-To: <877fk11f2y.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 26 Dec 2015 15:04:21 +0100") Message-ID: <87egbwt6o5.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1aaGa6-0003Rb-LG X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1457329279.65951@GOccm0mQEaCuKeGvP9Fppw X-Spam-Status: No X-Spam-Score: 0.0 (/) 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 (/) Lars Ingebrigtsen writes: > Andreas R=F6hler writes: > >> fill.el >> >> Running into a "Wrong type argument"-error caused by >> >> (current-fill-column) >> >> which may return nil >> >> If nil, the following line in >> >> fill-match-adaptive-prefix >> >> breaks: >> >> (>=3D (+ (current-left-margin) (length str)) (current-fill-column)) > > Are you still seeing this problem? If so, please post a backtrace. More information was requested, but no response was given within a few months, so I'm closing this bug report. If the problem still exists, please reopen this bug report. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 29 00:41:53 2016 Received: (at control) by debbugs.gnu.org; 29 Feb 2016 05:41:53 +0000 Received: from localhost ([127.0.0.1]:51525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaGaf-0006GF-3z for submit@debbugs.gnu.org; Mon, 29 Feb 2016 00:41:53 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:44035) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaGad-0006G6-98 for control@debbugs.gnu.org; Mon, 29 Feb 2016 00:41:51 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aaGaF-0003Ro-0T for control@debbugs.gnu.org; Mon, 29 Feb 2016 06:41:27 +0100 Date: Mon, 29 Feb 2016 16:41:22 +1100 Message-Id: <87d1rgt6nx.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #17062 X-MailScanner-ID: 1aaGaF-0003Ro-0T X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1457329289.18011@8AUvQ03drVM2+bj8JPKycA X-Spam-Status: No 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: 0.0 (/) close 17062 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 29 02:49:23 2016 Received: (at control) by debbugs.gnu.org; 29 Feb 2016 07:49:23 +0000 Received: from localhost ([127.0.0.1]:51815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaIa2-0003Ej-Um for submit@debbugs.gnu.org; Mon, 29 Feb 2016 02:49:23 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:51915) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaIa1-0003EZ-1H for control@debbugs.gnu.org; Mon, 29 Feb 2016 02:49:21 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aaIZa-0008Tp-6U for control@debbugs.gnu.org; Mon, 29 Feb 2016 08:48:54 +0100 Date: Mon, 29 Feb 2016 18:48:50 +1100 Message-Id: <87io18gdnh.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #17062 X-MailScanner-ID: 1aaIZa-0008Tp-6U X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1457336935.58753@98uW4usYkQ5Dgm0v340xag X-Spam-Status: No 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: 0.0 (/) forcemerge 17062 22847 From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 08 17:34:16 2016 Received: (at control) by debbugs.gnu.org; 8 Dec 2016 22:34:16 +0000 Received: from localhost ([127.0.0.1]:34959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF7Ga-0005S9-AU for submit@debbugs.gnu.org; Thu, 08 Dec 2016 17:34:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cF7GY-0005Ru-QB for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:34:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cF7GT-0003vs-5I for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:34:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47169) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cF7GT-0003vn-2O for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:34:09 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cF7GS-0006mC-PB for control@debbugs.gnu.org; Thu, 08 Dec 2016 17:34:08 -0500 Subject: control message for bug 17062 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 08 Dec 2016 17:34:08 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.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: -8.0 (--------) tag 17062 - moreinfo From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 15 01:14:19 2020 Received: (at control) by debbugs.gnu.org; 15 Aug 2020 05:14:19 +0000 Received: from localhost ([127.0.0.1]:54189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6oWI-0000pP-Vw for submit@debbugs.gnu.org; Sat, 15 Aug 2020 01:14:19 -0400 Received: from mail-yb1-f195.google.com ([209.85.219.195]:38687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6oWG-0000p4-Dh for control@debbugs.gnu.org; Sat, 15 Aug 2020 01:14:16 -0400 Received: by mail-yb1-f195.google.com with SMTP id e187so6356819ybc.5 for ; Fri, 14 Aug 2020 22:14:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=Ux6I8ve1h+cpedoBCkRzxW2Yu9gfbM3oCWsw/opS0nQ=; b=khoCTvxl79mH02id7vjDvbQU2O5KNkfkMxP15yTXASjS8kGKdcSfVJqHin6lALt9wa IKL8ozK47l7zTFnXoGsmmdJwgeBRlhK+2l+tVHeL5W9XiWS+lF3pJeO6Z97qyA1hLkf+ +lrxtCLTr93oz22PXkxz77qu/cE0DmY+t4ExT3MOdJbvUOI/Aa7S2qY1XN027I7EKeJw e/qIfmnfUWsMgtcQJa02yTjNEH46ZpiFqanoGJNHC9woKRkD1Kb5DHYQxJnZlMqDCDfv BwqOcFd5w0VlJ9kcRTAz1ulB+Om7RZiJYguwLFSk/Y+PxqPA41tZemNugXKq+01OLkxR JZwA== X-Gm-Message-State: AOAM532qazFpsoslZCDFiTKVo9INO5uSVpYmCdeVhN90r74n+EpMv8p/ OOR2gAoUKJWmKATdY68lYkcn28X88dHKP3YNyj8= X-Google-Smtp-Source: ABdhPJylRgabaF2PWiT4rPYXahg4EfLQfyhXtOcpHPY4GEL0HGUOBYqb1ps8z8UwmPqaRA8EPBXuRO9Oe1RU4jOssdI= X-Received: by 2002:a5b:410:: with SMTP id m16mr7706540ybp.309.1597468450953; Fri, 14 Aug 2020 22:14:10 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 14 Aug 2020 22:14:09 -0700 From: Stefan Kangas In-Reply-To: (Glenn Morris's message of "Sat, 10 Dec 2016 21:18:57 -0500") References: <56D3F443.9000706@easy-emacs.de> <83si0b8q7t.fsf@gnu.org> <7dvauuyruh.fsf@fencepost.gnu.org> <831sxhikxu.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Fri, 14 Aug 2020 22:14:09 -0700 Message-ID: Subject: Re: bug#22847: #17062: 24.3 current-fill-column breaks fill-match-adaptive-prefix To: Glenn Morris Content-Type: multipart/mixed; boundary="0000000000008f3ff905ace39bba" Bcc: control@debbugs.gnu.org X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 22847@debbugs.gnu.org, Eli Zaretskii 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 (-) --0000000000008f3ff905ace39bba Content-Type: text/plain; charset="UTF-8" tags 22847 + patch thanks Glenn Morris writes: > Eli Zaretskii wrote: > >>> TLDR: >>> Let's remove the test for nil fill-column in current-fill-column. >> >> I don't understand what you propose to do instead. >> current-fill-column does arithmetics on fill-column when it's non-nil, >> so we cannot just remove the test, because the function will then >> signal an error. > > Yes, I'm fine with the error. > >> I see 3 possible ways to fix these bugs: >> >> . Fix the code which is not prepared for fill-column being nil to be >> prepared. This leaves everyone happy, except, perhaps, the person >> who would need to fix all those places in Emacs. > > I think this would be a waste of time for the Emacs, and third party, > maintainers. Agreed. >> . Change current-fill-column to return most-positive-fixnum when >> fill-column is nil. > > I suppose this would be ok, so long as it comes with something like a > once-per session display-warning about this being an obsolete usage that > will be removed soon. I've attached a proposed patch which does that here. >> . Disallow fill-column being nil and remove the test from >> current-fill-column without changing anything else, i.e. let it >> signal an error, perhaps with some text that tells this value is >> no longer supported. This will break setups of those who use that >> value to disable auto-fill, something that was available since >> forever, so I don't think we can do that. > > That's what I would do. I don't have a problem breaking an undocumented > feature that already fails in several places, and has a trivial > workaround (don't want auto-fill - don't turn it on). Other times I can > recall similar breakage happening: byte-compile of nil, setq with odd > number of arguments. People gripe for a bit, then get on with life. I'm perfectly fine with this solution as well, if we prefer that. Thoughts? Best regards, Stefan Kangas --0000000000008f3ff905ace39bba Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Make-nil-value-of-fill-column-obsolete.patch" Content-Disposition: attachment; filename="0001-Make-nil-value-of-fill-column-obsolete.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 6aadec35deeb4c85_0.1 RnJvbSA1ZjQxZDhkZjg1Y2Q3ZTE2YTdhMzM1NTkyYTAyYjNkYzM4ZGM5YjBiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTYXQsIDE1IEF1ZyAyMDIwIDA2OjU2OjA1ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g TWFrZSBuaWwgdmFsdWUgb2YgZmlsbC1jb2x1bW4gb2Jzb2xldGUKCiogbGlzcC90ZXh0bW9kZXMv ZmlsbC5lbCAoY3VycmVudC1maWxsLWNvbHVtbik6IE1ha2UgbmlsIHZhbHVlIG9mCidmaWxsLWNv bHVtbicgb2Jzb2xldGUuICAoQnVnIzIyODQ3KQooY3VycmVudC1maWxsLWNvbHVtbi0taGFzLXdh cm5lZCk6IE5ldyB2YXJpYWJsZSB0byB0cmFjayB3YXJuaW5nLgoqIGxpc3Avc2ltcGxlLmVsIChk by1hdXRvLWZpbGwpOiBSZW1vdmUgaGFuZGxpbmcgb2YgbmlsIHJldHVybiB2YWx1ZQpmcm9tICdj dXJyZW50LWZpbGwtY29sdW1uJy4KKiBldGMvTkVXUzogQW5ub3VuY2Ugb2Jzb2xldGlvbiBvZiB0 aGlzIHVzYWdlLgotLS0KIGV0Yy9ORVdTICAgICAgICAgICAgICAgfCAgOSArKysrKysrKysKIGxp c3Avc2ltcGxlLmVsICAgICAgICAgfCAgMiArLQogbGlzcC90ZXh0bW9kZXMvZmlsbC5lbCB8IDEx ICsrKysrKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBlNTFhMzYzMGI2 Li4yMjdkMjMxZTlkIDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMTQ1 LDYgKzE0NSwxNSBAQCBzZXR0aW5nIHRoZSB2YXJpYWJsZSAnYXV0by1zYXZlLXZpc2l0ZWQtbW9k ZScgYnVmZmVyLWxvY2FsbHkgdG8gbmlsLgogZGVzY3JpcHRpb24gb2YgdGhlIHByb3BlcnRpZXMu ICBMaWtld2lzZSAnYnV0dG9uLWRlc2NyaWJlJyBkb2VzIHRoZQogc2FtZSBmb3IgYSBidXR0b24u CiAKKyoqIFNldHRpbmcgZmlsbC1jb2x1bW5zIHRvIG5pbCBpcyBvYnNvbGV0ZS4KK1RoaXMgdW5k b2N1bWVudGVkIHVzZSBvZiBmaWxsLWNvbHVtbnMgaXMgbm93IG9ic29sZXRlLiAgSWYgeW91IGhh dmUKK3NldCB0aGlzIHZhbHVlIHRvIG5pbCBkaXNhYmxlIGF1dG8gZmlsbGluZywgc3RvcCBzZXR0 aW5nIHRoaXMgdmFyaWFibGUKK2FuZCBkaXNhYmxlIGF1dG8tZmlsbC1tb2RlIGluIHRoZSByZWxl dmFudCBtb2RlIGluc3RlYWQuCisKK1lvdSBjb3VsZCBhZGQgc29tZXRoaW5nIGxpa2UgdGhlIGZv bGxvd2luZyB0byB5b3VyIGluaXQgZmlsZToKKworICAgIChhZGQtaG9vayAnZm9vLW1vZGUtaG9v ayAobGFtYmRhICgpIChhdXRvLWZpbGwtbW9kZSAtMSkpCisKIAwKICogQ2hhbmdlcyBpbiBTcGVj aWFsaXplZCBNb2RlcyBhbmQgUGFja2FnZXMgaW4gRW1hY3MgMjguMQogCmRpZmYgLS1naXQgYS9s aXNwL3NpbXBsZS5lbCBiL2xpc3Avc2ltcGxlLmVsCmluZGV4IDFjYjkzYzU3MjIuLmEyYjQ1NzQ2 ZTIgMTAwNjQ0Ci0tLSBhL2xpc3Avc2ltcGxlLmVsCisrKyBiL2xpc3Avc2ltcGxlLmVsCkBAIC03 NTE5LDcgKzc1MTksNyBAQCBkby1hdXRvLWZpbGwKICAgKGxldCAoZmMganVzdGlmeSBnaXZlLXVw CiAJICAgKGZpbGwtcHJlZml4IGZpbGwtcHJlZml4KSkKICAgICAoaWYgKG9yIChub3QgKHNldHEg anVzdGlmeSAoY3VycmVudC1qdXN0aWZpY2F0aW9uKSkpCi0JICAgIChudWxsIChzZXRxIGZjIChj dXJyZW50LWZpbGwtY29sdW1uKSkpCisJICAgIChzZXRxIGZjIChjdXJyZW50LWZpbGwtY29sdW1u KSkKIAkgICAgKGFuZCAoZXEganVzdGlmeSAnbGVmdCkKIAkJICg8PSAoY3VycmVudC1jb2x1bW4p IGZjKSkKIAkgICAgKGFuZCBhdXRvLWZpbGwtaW5oaWJpdC1yZWdleHAKZGlmZiAtLWdpdCBhL2xp c3AvdGV4dG1vZGVzL2ZpbGwuZWwgYi9saXNwL3RleHRtb2Rlcy9maWxsLmVsCmluZGV4IDE1YjEz YWY1NjguLjA2YWU5YzBkZGMgMTAwNjQ0Ci0tLSBhL2xpc3AvdGV4dG1vZGVzL2ZpbGwuZWwKKysr IGIvbGlzcC90ZXh0bW9kZXMvZmlsbC5lbApAQCAtMTM5LDYgKzEzOSw4IEBAIGFkYXB0aXZlLWZp bGwtZnVuY3Rpb24KIChkZWZ2YXIgZmlsbC1pbmRlbnQtYWNjb3JkaW5nLXRvLW1vZGUgbmlsIDtT Y3Jld3MgdXAgQ0MtbW9kZSdzIGZpbGxpbmcgdHJpY2tzLgogICAiV2hldGhlciBvciBub3QgZmls bGluZyBzaG91bGQgdHJ5IHRvIHVzZSB0aGUgbWFqb3IgbW9kZSdzIGluZGVudGF0aW9uLiIpCiAK KyhkZWZ2YXIgY3VycmVudC1maWxsLWNvbHVtbi0taGFzLXdhcm5lZCBuaWwpCisKIChkZWZ1biBj dXJyZW50LWZpbGwtY29sdW1uICgpCiAgICJSZXR1cm4gdGhlIGZpbGwtY29sdW1uIHRvIHVzZSBm b3IgdGhpcyBsaW5lLgogVGhlIGZpbGwtY29sdW1uIHRvIHVzZSBmb3IgYSBidWZmZXIgaXMgc3Rv cmVkIGluIHRoZSB2YXJpYWJsZSBgZmlsbC1jb2x1bW4nLApAQCAtMTY0LDcgKzE2NiwxNCBAQCBj dXJyZW50LWZpbGwtY29sdW1uCiAJCQkgICAgICg8IGNvbCBmaWxsLWNvbCkpKQogCSAgICAoc2V0 cSBoZXJlIGNoYW5nZQogCQkgIGhlcmUtY29sIGNvbCkpCi0JICAobWF4IGhlcmUtY29sIGZpbGwt Y29sKSkpKSkKKwkgIChtYXggaGVyZS1jb2wgZmlsbC1jb2wpKQorICAgICAgOzsgVGhpcyB3YXJu aW5nIHdhcyBhZGRlZCBpbiAyOC4xLiAgSXQgc2hvdWxkIGJlIHJlbW92ZWQgbGF0ZXIsCisgICAg ICA7OyBhbmQgdGhpcyBmdW5jdGlvbiBjaGFuZ2VkIHRvIG5ldmVyIHJldHVybiBuaWwuCisgICAg ICAodW5sZXNzIGN1cnJlbnQtZmlsbC1jb2x1bW4tLWhhcy13YXJuZWQKKyAgICAgICAgKGx3YXJu ICcoZmlsbC1jb2x1bW4pIDp3YXJuaW5nCisgICAgICAgICAgICAgICAiU2V0dGluZyB0aGlzIHZh cmlhYmxlIHRvIG5pbCBpcyBvYnNvbGV0ZSIpCisgICAgICAgIChzZXRxIGN1cnJlbnQtZmlsbC1j b2x1bW4tLWhhcy13YXJuZWQgdCkpCisgICAgICBtb3N0LXBvc2l0aXZlLWZpeG51bSkpKQogCiAo ZGVmdW4gY2Fub25pY2FsbHktc3BhY2UtcmVnaW9uIChiZWcgZW5kKQogICAiUmVtb3ZlIGV4dHJh IHNwYWNlcyBiZXR3ZWVuIHdvcmRzIGluIHJlZ2lvbi4KLS0gCjIuMjguMAoK --0000000000008f3ff905ace39bba-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 23 08:58:38 2021 Received: (at control) by debbugs.gnu.org; 23 Jul 2021 12:58:38 +0000 Received: from localhost ([127.0.0.1]:42557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6ulB-0001xW-VZ for submit@debbugs.gnu.org; Fri, 23 Jul 2021 08:58:38 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6ulA-0001x7-7P for control@debbugs.gnu.org; Fri, 23 Jul 2021 08:58:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Ht//La64rNx0LFwAAI3urpzVlaXCEcjo2j2slDuvcJs=; b=XFlm67os6/WRa/iFjbgvTyP4pe WT33oVUHuUkBkx2Lqrv41hqTLZpHYZ/iGbVj1oMDVaVyEMiPlZsE9/tqY9EU2mh2ArFTZLq6g3Hj6 ABsOcmFl7SPbRtsZ0yN7bp9HzS9Fmin3dly+rWLMLtSF3MQy8zicpoB5Dk/zK8eMC9IM=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m6ul2-0008Il-HU for control@debbugs.gnu.org; Fri, 23 Jul 2021 14:58:30 +0200 Date: Fri, 23 Jul 2021 14:58:28 +0200 Message-Id: <87sg05chl7.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #22847 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 22847 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 22847 28.1 quit