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#60587: Patch for adding links to symbols' help documentation Date: Fri, 27 Jan 2023 23:09:24 +0000 Message-ID: References: <86y1qgr1bf.fsf@duenenhof-wilhelm.de> <86tu13qydg.fsf@duenenhof-wilhelm.de> <83h6x2u74b.fsf@gnu.org> <863588rfos.fsf@duenenhof-wilhelm.de> <83o7qw0yjy.fsf@gnu.org> <864jskx6a8.fsf@duenenhof-wilhelm.de> <831qnomh6l.fsf@gnu.org> <86wn5anw04.fsf@duenenhof-wilhelm.de> <86h6wboe2v.fsf@duenenhof-wilhelm.de> 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="36619"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , "60587@debbugs.gnu.org" <60587@debbugs.gnu.org> To: Stefan Monnier , "H. Dieter Wilhelm" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 28 00:10:16 2023 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 1pLXrK-0009Kt-Oi for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 28 Jan 2023 00:10:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pLXr9-0003Rr-To; Fri, 27 Jan 2023 18:10:04 -0500 Original-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 1pLXr8-0003RP-GV for bug-gnu-emacs@gnu.org; Fri, 27 Jan 2023 18:10:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pLXr8-0005Up-8Q for bug-gnu-emacs@gnu.org; Fri, 27 Jan 2023 18:10:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pLXr7-0002Eh-PA for bug-gnu-emacs@gnu.org; Fri, 27 Jan 2023 18:10: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 Jan 2023 23:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60587 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 60587-submit@debbugs.gnu.org id=B60587.16748609728543 (code B ref 60587); Fri, 27 Jan 2023 23:10:01 +0000 Original-Received: (at 60587) by debbugs.gnu.org; 27 Jan 2023 23:09:32 +0000 Original-Received: from localhost ([127.0.0.1]:38860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLXqd-0002Di-LI for submit@debbugs.gnu.org; Fri, 27 Jan 2023 18:09:31 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:6804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLXqa-0002DU-3c for 60587@debbugs.gnu.org; Fri, 27 Jan 2023 18:09:31 -0500 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30RN3bnr007730; Fri, 27 Jan 2023 23:09:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=+sCQt6DBDiYtmGvK2m8mAflRignG6ddlr0x3//4jymY=; b=ouqxrEcRsSX3al/lEBuJhA8juCQQ6wuBTdHxI6Qnmk7R3Y0QCIvpYA8+/lubiWZn56ea jY/pNhEDE70kXYSHEmA4gdcw00fMIHT5mlmQWCyrwgERhWWbFWLJ3EMkggUAdEwvGed5 WFGGfYtFe3VhvakhB5XgplbJ7JVFPw5Jr8C/GxLyLRuBv4bkiAcTU+F2e9jS+lS2yoQg 4BCZXNaFrtsTOva2gq5Kw6wzpjYX/FcIH8YJfye5+P6FWD8+fRSTFwAhFt8zObdG2pA/ FR+t6Pdh7R1Y8ROLVqTtbOMcJDtGstN9e017/nQN16sIrCjaJhh5EbQLzsmRkeSmiMnW VQ== Original-Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3n86n162x7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 27 Jan 2023 23:09:26 +0000 Original-Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30RMYETt029942; Fri, 27 Jan 2023 23:09:26 GMT Original-Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2104.outbound.protection.outlook.com [104.47.55.104]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3n86g9tpyj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 27 Jan 2023 23:09:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m8Qhmhj4NR/+Y6HRQXpRFAkY4WLNU1LWLa97ttpZTFYQWbxrqO4CTAvsJS9LblWi14/wCBOrmQYd+0Rv3DuWMnSaVteZ1gMHsVF5CPV1GA5V6C3EJbydAFAka7pjTD+iW500EvIMIS0TiVbT0+ywpyehcYchIEFpCNpDD081dckiD8g/DNxbYrapsAByFvBUePEA51uuPB5xoNu0ulin0CKq7+rgdNFX+3s3saKxby/sMkSWYoSK7wkH9k/joIpXSY4VwP2IPJQD8cBf5WuuLAbDd0SqwpzqkDUJFPaNoi8AxxW6xFqrHPKEedJbq/wO2pb1l2lmzHjwZITmLlxo/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+sCQt6DBDiYtmGvK2m8mAflRignG6ddlr0x3//4jymY=; b=lew4MzUCaPM+Foc7TLxrLNb1HMHkGqmiKCfUxGZRb0QXX20czZYGGlRQBlz2jxm+8U77EGxwRoLwXwUu8QhHzA8PH9LT/YyBvZzuNLbGRnEloOBMH80iHAY4+nmF9EgYrMaZqb/h4Q1DUofti9mw3XnF0cHMo1myaUVX7+GEotLwN9wNcLsNteIcWSGDJYwpsPlI10ijVLxxFmG7bt+gn8z5ZzWrGubLG/jc5LAROnQc2u1qbX4L2kmgaiV1gGnpgR2Iol/Kw/UksMynCaqeVuzg4679A4IZt/y9OZEuGTz1YeHzp763H1AF8XqR+/7G0WW/TtyG+BTh7brs8rnFCw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+sCQt6DBDiYtmGvK2m8mAflRignG6ddlr0x3//4jymY=; b=ZeExkD0fD5Ck7vC3H/+R0UtyhCKATI1fbZLgi+izZwcGcx1BEqS8vylIgBeqxvM5I2MW41yxUrENsLsxph3ZBhWOBvVrYmnDyoe58zhTPbFQX46XFiXeN6YuSmmMYNUUJL34TXAuH17nSeX6kEZ/+skM0LYWk+LY0ZYrD5iPQ2c= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DS7PR10MB5024.namprd10.prod.outlook.com (2603:10b6:5:3a4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.13; Fri, 27 Jan 2023 23:09:24 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29%8]) with mapi id 15.20.6064.013; Fri, 27 Jan 2023 23:09:24 +0000 Thread-Topic: [External] : bug#60587: Patch for adding links to symbols' help documentation Thread-Index: AQHZMqRkGBbX0JVMrUmQ69eme3Hrrg== In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|DS7PR10MB5024:EE_ x-ms-office365-filtering-correlation-id: d4ea2cd0-038a-4bf5-ae85-08db00bb87da x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: k+vvS6KQUyOXGCDSO/qLOpo4/EcM2pjw3mm+kBP83BKsBVj430pPc3GzSSCEAGqMMWSnvYQxX2qWeNZMDAmuu8ZHgnMnRX+xYCe3Bn9KQCKFTsOzNK0FurbrjxeBxQNNzdRlOt8L1eJOzu0PO0yiCGtwJke0o1etr8+G1Qd7mYdvMygGgf1ufVGNf9IiPZVLOshpbYyz+cp4du+yAs566fjmtD+Otx2jDNiNEkztzX48asNjA3sqiwsqXGm7y99lv2AKxGe8wA1zC04qh5RU6SkAYG/UVJmVaIlzbFik70LbNGPjHo16ZUWTtFNuWy5MIhwH148NniMda5UuiD1tJ/BqV+9yjh1fkL3TFhTHhnCYexMsNZ+nv2kvTmgg4+HDmgc3lvLiuwf6aATxpHnNtI+GVB9yUYwcs4tVd3EPkos38+UsAnXwytEtmxi/OWCnEjxvOKDr1TOAOHBgai+v4aC2CXOAkBu5MkxcRXePR10/cOKh4Y+IV84f0b3lkYzrusCPZrxfs0HjsJ/UkFgy4qJ7TcLn87VpjE1/QQ47o8f3sncyk52ZCW4yr3kZCeriBu9kBR5ZpRVFFWz192NhLaIcrHTyfcdfxoHMmWEBT5ntCcRbk5vmDS61SrCo0A577pn9uY2m7AtGYsAcp9yNaYnz3FO4PZ0vbQWx7D9JphB8PJnQoeVa5pUWHrPLXwuQX0b/iJgi44m9JnFr81O5tw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(366004)(376002)(346002)(136003)(39860400002)(396003)(451199018)(2906002)(86362001)(33656002)(26005)(66446008)(4326008)(9686003)(8676002)(186003)(66556008)(76116006)(66946007)(71200400001)(66476007)(7696005)(64756008)(110136005)(316002)(296002)(54906003)(6506007)(478600001)(38100700002)(44832011)(5660300002)(38070700005)(4744005)(41300700001)(122000001)(8936002)(52536014)(55016003)(66899018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: XkQYejbqhiR78BpKE/Xplh0hT5PCNLlvR+KJ5rnSH5IZgPHdhx8+JlIsPkxWZ+rGQt9hQRoF0QHmDE+o07W0tb8WgZUWfht+5RHtaozO9mQsXlVCKPTDfwrDQZBSsKt27eVYrZbmVianmluTaPz1ZY8KYG+zrr0LJ9scpNcdzFPQh6YreAtrsPyov8UNaM+bOnPBRPqj0uo1vfFsHLjtmOnlEC18r11FIdXwC27KxHm1y2+HM5QrWXFJUXVdeXM5a2t2AZvOxyGuqmrEpT9bSbn9QL/X3KUHZ+zmWwTrqX2p5ZPR3/YH2Saj2uxbgZiI6nK/TirVU8Y00ugrYjJI0+Oi1hbm44+mOfhjER74J/fEE5I8mfckiPjATiwnEXvH3BdqdBGQLc+OEP9KnAkf7ouzuNDwmelvVlnCflzLmbNsqgNGJEWLlEEZ9zQi/3XQ+djZR0xfimp4QxyjzooMoMwolgnWJCmQgi5TzkcLBURn2KTxzCUOaILqQ1jjUHt5KfBPUf5XLUK0NytPQ40069Id3bHfZ38t7N9ij7SaavaJKWWpr42xNxG24+mssbY9l7FrY+v3RC769agxeARsgLYB/gGLzojkSAxPMVkiJ7jM9JDALBu5jF0ulhuA6arQorK1VGgSFa0ex2hTgDUxmrgFkD3na1AeRyyM2DdJNJJ4a0jxZeOe5OnHT4ai3sgTJ2u/Fj7E8qR0wOQ4EXtTC6Zvd2CTyKfyfZII55jIu3dutJKmmn/DZA0QUX 5ligL7O7U1uyAZMF3o0xLy8g4lbshUbFIoKgav91Vz2ZIpKdERbST6egfchPaYYzLxBLRBAIkEm38UEfTMP5ru1SggYAjbkMoz X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: to6gJk2kxK4zJgZJfqLigb3v52yY5BhvsNhbvougG8DLPXt29hcDX/v0JbJSm5tEUBw6EmVVw2r1PX9/DP/z6irv/qa3EKl+pO7SO3MGvSm5TG2+sesFUR52zzphV1OchitiudUL17qu4pJCyy/HYMSEzRBeeZs8iQ/1slhaNkneXW5ZUHH+BRNUqY+D+h4sWOLR6xe7k8Yzd1nZAxFuzAMSS5v9ANIiBQiGubZaCEfTJpysJv+E0Gmb6r/memg2ijb7jftK5vYemM5kYhOyWquVIl9gGe7Ap2RDLOAeEhHL0Rwg9bT0gPlppMh1XI2oN2utWJf/PiJm/XEOCvQi21N61Ttl2FCkzV4xSICjSVAMepcU1xWN+4si3Pez2K0yZEg4mtQ598DVQqBR/ACOY1QIlxHfKc44tr28nOvPjqvrlLirSBIVjatJDT4VYIQSz9OIFfzhjKoMiOa9JxFXO8gQR9rI0kmN2wB7prdxNGFNYR0jT8Ga4qE0I0xZKQlLvC/fCXhqszskABLckFXEF+KzvVXVoN4zAVI1SJn4nD0N4QnoJFndXnmE2WK3xjly5zs44lmOY7hEVHCz3AW9xfSdk8ihTkD40TjLHlAA07T0o4Tbj0/7MEygw6+IovJNMbI7hiBPooGAHWKeK9ydxb8/uGqkwseTBqSRExit5a3BvbdVucRyNoqCOOPJxe+fA0LOASZa1ZDlhRt/mAsLMGCCcTZL31f2aj32lqQE9eohTs Ge7GuyNfgT19RON2hz0BE/VAPf7QLRoGdmjO8WtUO562eQcyh4hc29W7BbQ1+bCzg62y3hBe5iDwnmWkGYVysONGU8Vh04DZIe X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4ea2cd0-038a-4bf5-ae85-08db00bb87da X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2023 23:09:24.0728 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lfcvTwZtOVZfDT7tMAwz+mQ5WbbiwB8nULrVB9DdzpzUZ8ERikVVW77DWWLl9K8RBnOPuzYt+rVltVw+lVkdMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB5024 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-01-27_14,2023-01-27_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 bulkscore=0 mlxscore=0 mlxlogscore=667 adultscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301270213 X-Proofpoint-GUID: qsmbCzqYyrJhY2hDxx1NXDrIF7XqTReJ X-Proofpoint-ORIG-GUID: qsmbCzqYyrJhY2hDxx1NXDrIF7XqTReJ 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:254280 Archived-At: > Make it a minor mode, then. It's no more coding and it offers > more functionality and a more regular/familiar behavior. Yes, that's what I meant. But there's the wrinkle of whether users can just Customize the variable value or need to turn on the mode. Vanilla Emacs doesn't like toggling of user option values (I don't agree, FWIW), and in Isearch, for example, has a user option and a defvar for the same thing, with a toggle command for the defvar value and the option just to set the default of the defvar. (I do agree that minor modes are generally a good way to go, for toggles.)