From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Info-mode patch Date: Tue, 27 Jun 2023 18:33:11 +0200 Message-ID: References: <86fs6ertto.fsf@mail.linkov.net> <838rc5w2ku.fsf@gnu.org> <835y79vzxr.fsf@gnu.org> <83wmzovqn1.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9874"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: juri@linkov.net, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jun 27 20:20:04 2023 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 1qEDIJ-0002K8-UH for ged-emacs-devel@m.gmane-mx.org; Tue, 27 Jun 2023 20:20:04 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qEDHu-000853-Fb; Tue, 27 Jun 2023 14:19:38 -0400 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 1qEBcy-0004FX-Ev for emacs-devel@gnu.org; Tue, 27 Jun 2023 12:33:16 -0400 Original-Received: from mail-vi1eur05olkn2082.outbound.protection.outlook.com ([40.92.90.82] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEBcw-000518-Cs; Tue, 27 Jun 2023 12:33:16 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QbeD1K4zA/KXl4BZaaOmuELOTvLNofsUotpsD4Gro+nJhK6rL2dIunjyaWciqiInyy6jc1gAPhthHjHuTPkW9scmyMId++o7LrBQdMyvCwT8ci5sPIlyTpgraVLDYyPQYWAly9FbXHULLWwfaVZtTBkhyB4dgQ1q/k1wSGjTa0F+zEFuW00jdGkiZXtP2TYjHYblAskxu45QDi7xmGrSoXyewHOPQcKRzI2Rn/eUnCz4zfn1CtQ7ItVLVm3sUmFLWfnIdfNXE5ETYsdEIrHKnkU+LgKWzvqJCdw3nu2gUmkRYIdj7NBO8EMFwO9DSHsI0saYab14xZtFOQd3QYieNQ== 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=eFwJ8qeM4ajBf7U7np2P9hwoX/rlEmAsPmFASNSksr4=; b=TQXwVLS4G5gxGqjMawCzL0kllVXfOSV/o3fVDbh/kp4BOyrG6yrJVzCtJfRmHMkX78TTfM+evvkDHbNAUtVf9MfSUX5xi0oHd20ShdM9beYxNJu6Chp5IWmPubez8BTG6Gy25iy16aPs9zfRAYk/4kmIGvabZLox4OokltVDyUCibtiwLgfwszzrvOEeaw93sri+YgJ7aq+8fW4/GSoETbR+B5gCBWp0liIUV5DCbyKdxWvaf6JKXSSNL2ufuzdzfsgUQcyJpWNI+mxNKxcgK6GJikw8nxfl1Gi/obRQJ19QyO393hKJhYSHI+UaG69gaocP2zWjE6Hjif6SIl5Nww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eFwJ8qeM4ajBf7U7np2P9hwoX/rlEmAsPmFASNSksr4=; b=UghM9KQ7pgnB4/M/hi8c4VKDfDJr8GhII64jnzkpq37Xpv6Hp6cmpzZ3EZWkiAap7AQApcWQWoBN/srN5FpW8Gru3G6pWjfR1l0tegL+oHjNgJJzujIPmk2qAIGefBd0qctrd3pyjwTtOnY17OQ7ZhLpnuUht3JbBBQUw86ET3k/uXyym/jW34Y8RqwQwJEEANxT6y3qp+DLxXkR8ul0kNsWM7gQUeC7KBNf6KMR6dMoGcgpH3bKeGKlqqzhS8esgCs0IfAPOmLT2CH8fplKM2rY2gTVRA29opY5GDZuovXD3//uQAKhAjsYKUL9NHOj/Yy76Ey7lMbduCmOIB0GOA== Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) by AM7PR09MB4149.eurprd09.prod.outlook.com (2603:10a6:20b:118::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Tue, 27 Jun 2023 16:33:10 +0000 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::4a5f:42f9:d78f:2021]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::4a5f:42f9:d78f:2021%4]) with mapi id 15.20.6521.026; Tue, 27 Jun 2023 16:33:10 +0000 In-Reply-To: <83wmzovqn1.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 27 Jun 2023 12:03:26 -0400") X-TMN: [BQDT1wUIaFYWyOlWnIj1truoD5fotsup] X-ClientProxiedBy: BE1P281CA0419.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:83::16) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <82mt0kuapk.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR09MB4977:EE_|AM7PR09MB4149:EE_ X-MS-Office365-Filtering-Correlation-Id: 1dc08d11-1f7f-4d5f-6bb9-08db772c31a9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: b9jId8+P0I3KG36qoGgK33SFirhtMoUldO/k/EG1rYXtM/VORkTRQdOckzYBAv4yEV+MAF1+uQbiN85ZjHyOQOLBifYFUCfdrjAo4u4tu7+frXUGyyCFMNjJyk/4UOlRPzqIg8I9ITyNce3Jyoc8ohXHroc5YEVnflWpo5JL6zGUklz5jaOrvrgGojxytRoFJ+SclAB+jK1IN67NPe1sst50Q5RhDg4cEtQMm2PHObyFrcyrUPA12rEDcEB4ET9PnqhDnRO0DwCZKJd5YtJZXkjmkFs5GFEnYaYzVwnVr214ph48sJK+L6riHurN1YxLGOtD+lbYT+u6vsAXoe3TnsGMZX4tLEWMX44OSQ3mOzYNRDS9bPJbavgiB6ygT8CxUuEZ9rvpPSo8koQcB0AlkTJWl7j66OkmnEnhHkh6AGUdYYTQtgRAHUN/JdH9rnTSpiscK3ONc1XOvqkvEdNOVtVCp4f4C3EYEGwFcvHOozEdxVBVaxFnApCtRwcO0cT9c9szEL8U3/cx68aisYO2pZllZYoE6eAWwsoiNKbfTX7ZvEUPSD30X9blRufi1Hfu X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?p47vLZiUyTshFhsctTF1cnRT/vHXQNthLYuEs52Jj0U2l1aUdk1RFCDxAI37?= =?us-ascii?Q?ISFJM3Uw9VDZyyHuE6Il6TpnKAscVUQ+O6SkuUAXDdrsVWWggHY/ad7SnD9f?= =?us-ascii?Q?rn8DmkjGIxCTidozLNB6eMZHWC0wY+PAp7UtP9IM7rVZffs89a1W8LeuSurL?= =?us-ascii?Q?jQulmWDr3GGnEPmjyxIOUNGHReA8bhtjhKirZvFn7AaRZGjq3jWrshYtHuT3?= =?us-ascii?Q?Gn78v4HE5N+seDA4DEUY2mAyfI78f+wUZb4686uTIMgVJ06ddQsJ2jBUqssW?= =?us-ascii?Q?IpGAk9nbzZX0uELAsjgjxEx3lcRIK1ASIIVUbsNEjvjDF9dklUlnuc26AW2E?= =?us-ascii?Q?ED9eA7v5CUDfqdEj0Fs3BoyjsXF/4jMUwIlo+vOH818YrDVylauCp0gxVXLm?= =?us-ascii?Q?9Tk8Ox/UUiPmMm8sXQPOxmVvTmYdQYAM6RmOmq4l27956HEn9joyAN40dUau?= =?us-ascii?Q?CSFMDXTZUJ0py5C62r4dRJjxigatlsHHS5MCtPo4DKbBhkK/hdqXQeW6p9JZ?= =?us-ascii?Q?Jr7PkUitg4fO4yG9eXaXBfJJwsC1d9Ys7XnxUeIF3WQahCmtQqypNFyXE+4H?= =?us-ascii?Q?oQZKhybY9KT9x5IOwCJwmP0DaaFMgyJ4rSTmxc9M1AVqpk92dsybJbDLYC2n?= =?us-ascii?Q?Es X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-64da6.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 1dc08d11-1f7f-4d5f-6bb9-08db772c31a9 X-MS-Exchange-CrossTenant-AuthSource: AM9PR09MB4977.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2023 16:33:10.2962 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR09MB4149 Received-SPF: pass client-ip=40.92.90.82; envelope-from=arthur.miller@live.com; helo=EUR05-VI1-obe.outbound.protection.outlook.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 27 Jun 2023 14:19:36 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:307265 Archived-At: Eli Zaretskii writes: >> From: Arthur Miller >> Cc: juri@linkov.net, emacs-devel@gnu.org >> Date: Tue, 27 Jun 2023 17:28:22 +0200 >> >> Anyway, if the patch is unnaceptable because of most of info commands being >> reworked, then I assume it is not interested to continue with this, so I'll >> thank for the valuable input and insights and wait with the excitement for the >> solution. > > FWIW, I'm very interested in being able to invoke Help and Info > commands without having to switch to a window that shows *Help* or > *info* buffers, but I hoped the solution would be simpler, both in use > and in the implementation. The solution is conceptually simple, just not trivially simple :). We have to take care of details with prompting which come into play when multiple frames are involved. The patch is big, but there are lots of commands in Info mode. So is the usage. The point of the patch is to make things simple to use. I don't want extra prompting, and I don't want to type C-1, C-2, C-u or C-something before each and every Info or help command from other window neither, and I don't want to have to move my mouse cursor manually because focus is messed up by my window manager. If M-i is my prefix key for Info-mode-map, With the patch you can either use C-1 M-i + key for command if you want to do something in say *info*<1> buffer, and you should not be promoted or asked anything, it should just work. Or you could (as alternative) type C-u C-u M-i + command key once, and then in all subsequent uses, you can just type M-i + command key. I am not sure how that window prefix will work, but I guess you will have to type it before each command or you will probably also find some scheme to tell Emacs to favour some of the Info buffers. > Thanks for working on this. NP. I obviously can't help with something I am not familiar with, like that window prefix thing; but at least you have got input about problems involved.