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.devel Subject: RE: [External] : Re: emacs-28 47cbd10: * lisp/bindings.el (mode-line-position): Improve tooltip. Date: Sun, 10 Oct 2021 00:09:39 +0000 Message-ID: References: <834k9qy6hn.fsf@gnu.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="25533"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: Eli Zaretskii , Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 10 02:11:30 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mZMR7-0006Sd-IV for ged-emacs-devel@m.gmane-mx.org; Sun, 10 Oct 2021 02:11:29 +0200 Original-Received: from localhost ([::1]:44824 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mZMR5-0002UP-Ny for ged-emacs-devel@m.gmane-mx.org; Sat, 09 Oct 2021 20:11:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZMPX-0001hq-W4 for emacs-devel@gnu.org; Sat, 09 Oct 2021 20:09:52 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:29010) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZMPV-0000aV-53; Sat, 09 Oct 2021 20:09:51 -0400 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 199JpDtg001423; Sun, 10 Oct 2021 00:09:45 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-2021-07-09; bh=RNBKYX8Ua6BZr3p2+ggJChiuJVr/0xbkrgmLagOJckQ=; b=lesMRnoHocyOtLdb9jquCSXrA09wc4tLFJEhd1bk545hla8EkKdGhvG6Z7kJLxBQz5yZ Qvsvuzsp7TnQBg+NEd6czbo+bcboVUWUzgwbhqlB0JfRkG30uAS/JtHD3pADKdAk8lQS P1ZcMlwfugF2KS3pFOJ366So3L+hkySWNSDf3jYSs+VaH65PyKFRoCaPwafqjp3zHJBz p5eghRUgVu9H4EqlBfkUNO1L+0jBRn4COrWi+i2mAVjxV70dlopQFtqYei/pVLcccHMB Zw0r/UXQ/K/f0t1Z/ZoQHCMhPjXQnS4tsaKvxjze8yIBbOYmh5n9Xozqpn2d/SOb/OTU 8Q== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3bk1p1t22a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 10 Oct 2021 00:09:44 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 19A06DAk124946; Sun, 10 Oct 2021 00:09:43 GMT Original-Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam07lp2048.outbound.protection.outlook.com [104.47.51.48]) by aserp3030.oracle.com with ESMTP id 3bk14c3dnn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 10 Oct 2021 00:09:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KuIlbgfThuBgTtae9IivoxpvYhIrPKOdZQfXXvGomNQbXyfWjmZwpeox6YdOt9tTeFuYZ8BUBfD8/Tg1Y5rdkbLY/tZ2Vo5d0tnWov+u/mSKOQy8KvjeuwEXS8gJuVEOIOWgw3v9nCKy4zvzSsKcBN/xnFMapRUxs/UlRRuDjOYSb6idixzky004iH7VvncAWsXPa+1IVxG2DkEpj+8dxwyuGpPdK/LBXzNXZYlfODsQgks8g/wwhVk1pjxYMbxRar32muqMhs2w6gmQPXtAbsUuSEC/SSCS9dx/V36qOyum6UmRYHEuJH58/NiI58H3wZCKM/T2kO7oiy7WWAWQaA== 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=RNBKYX8Ua6BZr3p2+ggJChiuJVr/0xbkrgmLagOJckQ=; b=ZldPbYYKtloykCqvN+q73CMYUJkNEv+2b/A+wVm7vWtdECyFFrzGtXwzN0kVQEciL0PBQIVYT+9Junm9hDjxSDSWItcQ1I/jGoZU6sgGuWVNCm6WxecdXOrmDwpIwxFAjjyzkym459Fl+47ZBDfql0vLR71RUp0/M6GN2xxSXdGIX4TiihyeozdVwNqiZB96I/p5gwGplFKz2Fg33dtbmSlTI6RFj6mS6CJ98DeHLhubkAznzPH62RZdi3CUqYcR/MQiqt3gka18LKSi/rbPnjzubM72g7fc+u66cyXe7ZxdIsDosTB4Mck+35uv8/qfo7GEAtX03+ByuJygow659w== 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=RNBKYX8Ua6BZr3p2+ggJChiuJVr/0xbkrgmLagOJckQ=; b=EDMaLi8RLK/yug8BffsWr2AcYokZ9aXG12M+/DJhyA9rp31dvrVqQgN3hN/0cTXU1eFC23WnsAvf01G+yiG5utNqzLjlO1sHXnSRZ7opHkUOCQG3gtM/RaW3dZliwYNudZVWqV5Ej048ijJPleJgImpOUaVAVTwGiUkuYqdt4+k= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB3607.namprd10.prod.outlook.com (2603:10b6:a03:121::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.20; Sun, 10 Oct 2021 00:09:41 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82%7]) with mapi id 15.20.4587.024; Sun, 10 Oct 2021 00:09:39 +0000 Thread-Topic: [External] : Re: emacs-28 47cbd10: * lisp/bindings.el (mode-line-position): Improve tooltip. Thread-Index: AQHXvOOHCfQ164eySkeYwwEzDx98qavLRCHw In-Reply-To: <834k9qy6hn.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US authentication-results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2891a779-1f74-4a5d-b487-08d98b8240c8 x-ms-traffictypediagnostic: BYAPR10MB3607: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: b8TbpzAdEs2WOKU4GZk6yLd8wa8bmafkyU8dVPxazePC8gD+HzvCcJN/YygRE+2hzkEElEz08Ve7Ez/q2teHuLwN7+ljyixmfz6a1I1BVInel5AYo5yDRqxau9LEtbhpdKp+nRUtiTzHU7GOaCj9ApJWWEcrRnuLCjazz4htHjNWc3qpAWqhyArmVVnBpOiXi7N2jMzeJU3bbR4OJYm/C4WccgAnCgNBAmSwsS4TRzSTW5o14/BpCFOBFYoKFmn+LH/YPc1yIW+baOfnjPibP6NdjaguUeQZulRqkvDuPLh9aKcVHTTqlvQFyvfXAdAg346ZrYAdCFIdZ0IuN9PZez2GzM6ZOY9Uq+kWGv0TDtyO2GxEjpQRHbP1dkkzPnGzQWpRmfn/5DhJTu54gJYGkAMQudJE56Ygx09NL5SpYIAjg02vq7DdLkwYoY6uuMhPNWvahP/F2EBa3MIUQhEf+/xxvhxErTSogDjfufBk4xX8MpfvFcbjqV0oP23C/14qbHTjduURaUzaaZ7oSw015SIwhRyuGGE6yy+o1XJTfStZoQ3JvxmrfC26QYyQUgLgRW112Ly8icBkG32qfIvA0HTfCBpLFjbC2yGxULMN9y0Uv084bZOcp4Ted4jsRRbH4YAHMzKz3X9b98hLbsEZHtGB4B8KtxsFQRxp8m7GgSD5PmMY5Ji8nJbLYee8YsDrVvp3MGbZwrAuYqcnMpVEgpcUD0EiHNC2vQfg7b9V9e55mH6H9OOH7OCF1MIgK pfeMVpFF6d/Auign8cQpAkkDKyeHcRyVxxMy1N5w6Xf9og= 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:(366004)(71200400001)(38070700005)(122000001)(7696005)(52536014)(33656002)(8676002)(966005)(26005)(2906002)(76116006)(5660300002)(44832011)(4326008)(38100700002)(66446008)(66476007)(9686003)(8936002)(83380400001)(508600001)(66946007)(55016002)(186003)(6506007)(110136005)(66556008)(64756008)(316002)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?tGVb8dq1geFMVkBWvgSrxwqMA3cIRX5K/7bo34Qx5Jvolp4eiU+L3aPlYl1v?= =?us-ascii?Q?UBa5KFnUjrizFRWraWndTJp0/Oeldd8B37kw7fXERqLxPogVTuJLpHy5rhlw?= =?us-ascii?Q?MU6BPmLb8JgA1kRmf0GeIRnY+L6hNvaK2L3CEqjaf/L9a08vrFPhH4h+lMLD?= =?us-ascii?Q?Xq8eANNypyO7NtqXKJM1TpT6gxcORxVE2B1+hkvLp6uHRXQd5jRbgbBc0uI7?= =?us-ascii?Q?eWxEgQeHUM6QV8dMZ/uDdFdcDQxZdcursvGZF4XShxuUcS3OmlGZE4VRImKY?= =?us-ascii?Q?pELWnX1LX/ALV1Fei7QkAaw7ZkrntoYdHZsXXzcqZP5VLOCzhJFhv+BJSBzx?= =?us-ascii?Q?e/vT9GwM/tSXi23uUD/9QYn+EqEvEcD6wA+dPGdv5n9wJZfHxsmfvec9v9bJ?= =?us-ascii?Q?N2EP7USU+te4Q+tuY0e/Gxy+T7AZN+4KvixmJBGksCv8Q4ou3tIub6Thn5Ly?= =?us-ascii?Q?of96YaRLe1eNR951bTdES18H9rinWPAt00XIBN2+ve3c179dWxUqbQiNhDub?= =?us-ascii?Q?A1iBguu2tfEnw9G5o5dpYuaf9ZMdIcX8gf7qTfOKrIZAW9vOp0nt9pjqcq+s?= =?us-ascii?Q?75oqf9q891VQ0Kxo2d8tikXoSoY+GZoH9YwjYLRTIPOvBUq4JkkmJ1qNknQA?= =?us-ascii?Q?hL x-ms-exchange-transport-forked: True 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: 2891a779-1f74-4a5d-b487-08d98b8240c8 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2021 00:09:39.3243 (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: d0eWYUBzfqvSqgM5zOXuAr1Uho8Oam9VPCyChiMwNg1R/f6CeKvoVmpNJkgYvbmd7w98p2o/uJXlk42Cz/6PRA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3607 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10132 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 bulkscore=0 phishscore=0 mlxscore=0 adultscore=0 spamscore=0 suspectscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110090173 X-Proofpoint-ORIG-GUID: oc6t8UuxkAEn7QiYGKOwDBcQ1zsaFfTF X-Proofpoint-GUID: oc6t8UuxkAEn7QiYGKOwDBcQ1zsaFfTF Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:276630 Archived-At: > This change is incorrect: the "All/Top/Bot/NN%" part is NOT "buffer > position". If you have a suggestion for better description than "Size > indication mode", please tell; otherwise, let's leave the original > description intact. IMO:=20 It should be "size", and it should not say more than that. In particular, we should not mention "percentage". It's about showing something about the size of buffer text. (We already dynamically adjust the size to reflect a buffer restriction.) ___ FWIW, in my library `modeline-posn.el', I've extended this to optionally provide different size indications. You can optionally show the size of the active region. In addition to the # of lines & columns, you can optionally show the # of words & chars in the region. If the region is a rectangle, in addition to the # of rows & columns you can optionally show the # of words & chars. (And in this case the count includes only words that are entirely inside the rectangle.) All of this is about "size". (The library enhances variable`mode-line-position', so "position" is in the name, but it and that variable are more correctly about size.) https://www.emacswiki.org/emacs/ModeLinePosition