From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#44858: [PATCH] Make byte-compiler warn about wide docstrings Date: Fri, 27 Nov 2020 10:36:50 -0800 (PST) Message-ID: References: <83h7pcqjxy.fsf@gnu.org> <87pn3zjivc.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1618"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 44858@debbugs.gnu.org, Stefan Kangas To: Lars Ingebrigtsen , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 27 19:38:11 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kiidG-0000K4-Lc for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 27 Nov 2020 19:38:10 +0100 Original-Received: from localhost ([::1]:35610 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kiidF-0003G0-N9 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 27 Nov 2020 13:38:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46594) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiid7-0003FH-SN for bug-gnu-emacs@gnu.org; Fri, 27 Nov 2020 13:38:01 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34634) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kiid7-0001ec-Kk for bug-gnu-emacs@gnu.org; Fri, 27 Nov 2020 13:38:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kiid7-0000jz-Hx for bug-gnu-emacs@gnu.org; Fri, 27 Nov 2020 13:38:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Nov 2020 18:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44858 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 44858-submit@debbugs.gnu.org id=B44858.16065022232783 (code B ref 44858); Fri, 27 Nov 2020 18:38:01 +0000 Original-Received: (at 44858) by debbugs.gnu.org; 27 Nov 2020 18:37:03 +0000 Original-Received: from localhost ([127.0.0.1]:46180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiicA-0000ip-VW for submit@debbugs.gnu.org; Fri, 27 Nov 2020 13:37:03 -0500 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:40288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiic8-0000iK-IA for 44858@debbugs.gnu.org; Fri, 27 Nov 2020 13:37:01 -0500 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 0ARITu37111414; Fri, 27 Nov 2020 18:36:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=lubuv0UpGpvrgkG3SWKzY2ghVpbTJTJADxC3NJO2EEM=; b=SsX63hd2H4JkdjSI0JiOAaSUvRpLP5dVH+FvS8FMuqaxfrz2TgdlKPY8N+wn4KHDkwMc f8r3ZwQmxkWeBgQPLjoqjiMhAs0S3ImZQT+rIrgblY/OdMPSu/Fm5EoyTTrdF+QzMHsf VNX1cftNAM0mx1V8cXOuYEj/v9VTVkBhus7OJ/9rMoe5gITaqKUiWJenKxOm6JrRpJxZ lloUqCe/jMjrnE2644yW+6ORt6pNFqrcPCnTOAMjCgyA/jimCGmNIUGJt67tLVizhN16 2UGtf2/OTIFheShg8bPU37gZYdS+SnvWIgJurUqabtRIfitfYocBGzCS9kEfnd155S2g Ew== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by aserp2120.oracle.com with ESMTP id 351kwhj9e9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 27 Nov 2020 18:36:54 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 0ARIUCnD158140; Fri, 27 Nov 2020 18:36:54 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3030.oracle.com with ESMTP id 351n2mhycv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 27 Nov 2020 18:36:54 +0000 Original-Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 0ARIaoHK027597; Fri, 27 Nov 2020 18:36:51 GMT In-Reply-To: <87pn3zjivc.fsf@gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5071.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9818 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 bulkscore=0 mlxlogscore=999 spamscore=0 phishscore=0 malwarescore=0 adultscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011270109 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9818 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxlogscore=999 lowpriorityscore=0 suspectscore=0 adultscore=0 impostorscore=0 mlxscore=0 spamscore=0 phishscore=0 malwarescore=0 clxscore=1011 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011270109 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:194449 Archived-At: > Yup. And 15% is mostly when it expands to `M-x some-long-command' > because the keymap hasn't been loaded yet, I think? Which we could > conceivably fix by loading the file when the used `C-h f's an > autoloaded function with one of these constructs? Perhaps a bit hacky... Please, no. Users should be able to see the doc without loading the library. That's an important feature, IMO, which has been present from Day One (or whatever day autoloading was introduced). I'm all for cosmetic improvements and not having long lines, believe me. But I think loading a library just to (maybe!) change `M-x function-name' to a key binding description is, I think, misguided.