From unknown Thu Aug 14 21:22:47 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#65558 <65558@debbugs.gnu.org> To: bug#65558 <65558@debbugs.gnu.org> Subject: Status: 30.0.50; project-other-{window,frame,tab}-command a bit too obtrusive Reply-To: bug#65558 <65558@debbugs.gnu.org> Date: Fri, 15 Aug 2025 04:22:47 +0000 retitle 65558 30.0.50; project-other-{window,frame,tab}-command a bit too o= btrusive reassign 65558 emacs submitter 65558 Pengji Zhang severity 65558 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 27 03:47:45 2023 Received: (at submit) by debbugs.gnu.org; 27 Aug 2023 07:47:45 +0000 Received: from localhost ([127.0.0.1]:44026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qaAUq-0002X6-PK for submit@debbugs.gnu.org; Sun, 27 Aug 2023 03:47:45 -0400 Received: from lists.gnu.org ([2001:470:142::17]:39594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZyvD-0008PA-PT for submit@debbugs.gnu.org; Sat, 26 Aug 2023 15:26:14 -0400 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 1qZyv2-0006CT-Hn for bug-gnu-emacs@gnu.org; Sat, 26 Aug 2023 15:26:00 -0400 Received: from mail-oi1-x234.google.com ([2607:f8b0:4864:20::234]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qZyuz-0006KX-51 for bug-gnu-emacs@gnu.org; Sat, 26 Aug 2023 15:26:00 -0400 Received: by mail-oi1-x234.google.com with SMTP id 5614622812f47-3a9b342c398so1044268b6e.3 for ; Sat, 26 Aug 2023 12:25:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693077955; x=1693682755; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=mPovBvDNS8GTmCOu/RyONs1PdibnZ553Z+MxbeQcSQo=; b=mch0BG0m9qN9TNk0X67T8sDH4Je6Poj21NoJh9LOKacebxJnfXuHOElmBwqe3NAjlT ZLPJ5sjJIZD/BRAxldTmuiotePa7U3p7pbouZBk96ie4LmxC55wSGaR13dB1/1o+bpk7 y9U4iYjbuZk8nEPtHs94fTGrQ44Y2h/rN3kuDqD4j3rJJkeU5/SnPtaMqMvC58ODOsRp 9C+hHVA/3lmfHmsfvBNbh6TmtSBxWM2rl+W9K+7jSks0BZwVPHockmT7E4ta2xWn7sTe ROHCmo9Kqp7o3kHDTZl0z9lv4SZdbKw5a4qlq8nDdH4ZeGGdQDas7gaL5VCiAxNZQ4rU 4gxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693077955; x=1693682755; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=mPovBvDNS8GTmCOu/RyONs1PdibnZ553Z+MxbeQcSQo=; b=lDez2BxPtqxWuDCwzLKfm6+NGO8NYj4FQmeW65XkIgj+1myOjzUxZwxDYrt6CMle8Q 4rO+POvTxtLqTuMsmB7R1d7bQP8sWhc3hjtn6tnvUQ87QCk4H970Xa05Zsn26hd6UDtN pSF7Az6Mu/Xx2nd/vx/B5i2nkdvqdR29RnOdwnNegKSxY6ieGKgwbaU82CS4vnMlMNsb e0P5FapW/PYnHyvS5L2lJrbApU/DFfgJQgi+XhlqJIpOMFPquh0fozzIBptYeai4tcE3 /GIQ9qMog8Fu8Az3+Xul2sXbl0Y7RgVuOwrT95YtuMnHfYkFuiNsKOZ3p01oHF6O1mkr T0iQ== X-Gm-Message-State: AOJu0Yyi4I2n9gxpBkM1MKb6ubCwpKS9nkbonsefQoqmfJEi3FkjH8Sq jDnxmpPEwN+YySrBtol4e2wVYWnBdN4fmXkxvrcaH7aLw0vsGw== X-Google-Smtp-Source: AGHT+IHnkh8ZOipdgmjkOVn4T5NIoYoYy57srrfWFuhllaAXs28rRCkrZtZc86cAc7+2S0Q4swdYy30wW9Ml+BmkVwk= X-Received: by 2002:a05:6359:6d88:b0:134:c1a5:aeee with SMTP id tg8-20020a0563596d8800b00134c1a5aeeemr17164982rwb.21.1693077955051; Sat, 26 Aug 2023 12:25:55 -0700 (PDT) MIME-Version: 1.0 From: Pengji Zhang Date: Sat, 26 Aug 2023 15:25:43 -0400 Message-ID: Subject: 30.0.50; project-other-{window,frame,tab}-command a bit too obtrusive To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::234; envelope-from=kunhtkun@gmail.com; helo=mail-oi1-x234.google.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 27 Aug 2023 03:47:43 -0400 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 (/) Hello! Currently the function `project--other-place-command' uses `display-buffer-overriding-action' which IMO makes project-other-{window,frame,tab}-command a bit too obtrusive. For example, 1. Start Emacs with 'emacs -Q'; 2. Press 'C-x 5 p f'; 3. Press 'TAB'. Then the '*Completions*' buffer pops up in a new frame. The expected behavior of mine is that the '*Completions*' buffer shows at the bottom of the current frame, which is the same as most of other 'C-x 5' commands. Thanks! In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu) of 2023-08-22 Repository revision: 45555c1b789c547cdb5e5daf657a90b5ba431792 Repository branch: master Configured using: 'configure --without-x --program-transform-name=s/^ctags/ctags.emacs/' Configured features: GNUTLS LIBXML2 MODULES NOTIFY INOTIFY PDUMPER SOUND SQLITE3 THREADS ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow regexp-opt sort mail-extr emacsbug message mailcap yank-media puny dired dnd dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-git diff-mode easy-mmode vc-dispatcher thingatpt cl-seq project cl-loaddefs cl-lib term/tmux term/xterm xterm byte-opt gv bytecomp byte-compile rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode touch-screen tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads inotify multi-tty make-network-process emacs) Memory information: ((conses 16 85761 9842) (symbols 48 6446 0) (strings 32 24432 1515) (string-bytes 1 689043) (vectors 16 10095) (vector-slots 8 122180 3896) (floats 8 26 11543) (intervals 56 10515 8) (buffers 984 11) (heap 1024 4154 811)) From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 27 12:21:22 2023 Received: (at 65558) by debbugs.gnu.org; 27 Aug 2023 16:21:22 +0000 Received: from localhost ([127.0.0.1]:46019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qaIVt-0007wJ-VR for submit@debbugs.gnu.org; Sun, 27 Aug 2023 12:21:22 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:52249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qaIVq-0007vn-Ry for 65558@debbugs.gnu.org; Sun, 27 Aug 2023 12:21:19 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id EB54EFF804; Sun, 27 Aug 2023 16:21:05 +0000 (UTC) From: Juri Linkov To: Pengji Zhang Subject: Re: bug#65558: 30.0.50; project-other-{window,frame,tab}-command a bit too obtrusive In-Reply-To: (Pengji Zhang's message of "Sat, 26 Aug 2023 15:25:43 -0400") Organization: LINKOV.NET References: Date: Sun, 27 Aug 2023 19:13:41 +0300 Message-ID: <86ttskikm2.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 65558 Cc: 65558@debbugs.gnu.org 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.7 (-) > Currently the function `project--other-place-command' uses > `display-buffer-overriding-action' which IMO makes > project-other-{window,frame,tab}-command a bit too obtrusive. For > example, > > 1. Start Emacs with 'emacs -Q'; > 2. Press 'C-x 5 p f'; > 3. Press 'TAB'. > > Then the '*Completions*' buffer pops up in a new frame. The expected > behavior of mine is that the '*Completions*' buffer shows at the > bottom of the current frame, which is the same as most of other 'C-x > 5' commands. Thanks for the request. I believe this will be fixed in bug#63648. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 30 03:18:49 2023 Received: (at 65558) by debbugs.gnu.org; 30 Aug 2023 07:18:49 +0000 Received: from localhost ([127.0.0.1]:52025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbFTT-0006zy-ML for submit@debbugs.gnu.org; Wed, 30 Aug 2023 03:18:48 -0400 Received: from mail-qv1-xf2b.google.com ([2607:f8b0:4864:20::f2b]:52319) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbCLr-0001nf-7K for 65558@debbugs.gnu.org; Tue, 29 Aug 2023 23:58:45 -0400 Received: by mail-qv1-xf2b.google.com with SMTP id 6a1803df08f44-64c1d487e72so32120756d6.0 for <65558@debbugs.gnu.org>; Tue, 29 Aug 2023 20:58:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693367910; x=1693972710; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=5pCfbJvI5KEet/EqXNdaShrbURtNARJrq19xw61ZUwY=; b=oUvLfGM1KpPHyGwR3Me8nWbnEWOiQtwC6ldzgYvMNFR3E1OWT34f3wbgWyhseXQ2J4 VPfV2BVMsXd02R0CWq01/DUJPRZSoCYO0SyJWfvwu22NAoBkRuhIZRzbr9XyiU63lDiX LzYNDm88RMq9t05kyak6QCKV48SaZftI8dWpIHx0Ng55tvp+CGOlJvVsYR33frnfZzaZ ljkthSRod/k7xoeMmj58FFJskyhAKUdojVExtvfF7vji0fJt9viUKzPlE/vFwexW+Seh NeDMqle8Hfddnz3evHcBl6gJrkTyEL041Mf2HHo52IEj2RNsIMlJSKF0Ohq5DHDq5WnV UHpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693367910; x=1693972710; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5pCfbJvI5KEet/EqXNdaShrbURtNARJrq19xw61ZUwY=; b=Nn0Fpg/QBKPTKTvGBmSKqwRtP9mfaiNP+ePjN/hMGKl3JT+YJZRXP9c7fRPdDTX9NG b9mzZNfKXU0jJ2EJeViNIOdD6HDVmhW7L4u9kqo6spOuHXFLe2Hp8S34+lKagkNXE3XO vU7XUgyYcqu/VEDP1Bq+vMNAsu6wxNvb9wyn7fAQx4aduZf9S9xJVacOiC2xNFLZBR0I o1nanBiPJsSEQLZ26f1aS8yHb65BHQVqwuTj4dPqO7/20syc4HgesZ0tUV0sPLuIHKoJ LhTd4V6SAy/Z6bSNLCYh+IHXLKjs0nynUvf39cAeZDogvzHayYy0P6zmBX2mngjv8GZj xcvg== X-Gm-Message-State: AOJu0YxnwHsPMSAsVQRDVU2FQHRNKfe/nNfZrIiCEvVPm9zrKwVbV4EO DBr6cF0OhwHP0F48NFyf36+JxAEdYjTRsga9WL0= X-Google-Smtp-Source: AGHT+IGN1EgPmxYMK+aQUQV7n71wmX/wtgUlAdXqQ2xxefriPU7d8hkr6CmRwKwu4ERjRYZPLqamT6WueSpIHr7+BkI= X-Received: by 2002:a0c:b416:0:b0:649:af66:e828 with SMTP id u22-20020a0cb416000000b00649af66e828mr1027504qve.45.1693367909975; Tue, 29 Aug 2023 20:58:29 -0700 (PDT) MIME-Version: 1.0 References: <86ttskikm2.fsf@mail.linkov.net> In-Reply-To: <86ttskikm2.fsf@mail.linkov.net> From: Pengji Zhang Date: Tue, 29 Aug 2023 23:58:18 -0400 Message-ID: Subject: Re: bug#65558: 30.0.50; project-other-{window,frame,tab}-command a bit too obtrusive To: Juri Linkov Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65558 X-Mailman-Approved-At: Wed, 30 Aug 2023 03:18:37 -0400 Cc: 65558@debbugs.gnu.org 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 (-) Thanks for the pointer! That is a long thread so I only skimmed it. I think you meant this snippet in [0]: > (defun project-other-window-command () > (interactive) > (other-window-prefix) > (set-transient-map (make-composed-keymap project-prefix-map > project-other-window-map))) That indeed fixes the issue. My only concern is that `other-window-prefix' is a new function introduced in Emacs 28. [0] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63648#95 On Sun, Aug 27, 2023 at 12:21=E2=80=AFPM Juri Linkov wrot= e: > > > Currently the function `project--other-place-command' uses > > `display-buffer-overriding-action' which IMO makes > > project-other-{window,frame,tab}-command a bit too obtrusive. For > > example, > > > > 1. Start Emacs with 'emacs -Q'; > > 2. Press 'C-x 5 p f'; > > 3. Press 'TAB'. > > > > Then the '*Completions*' buffer pops up in a new frame. The expected > > behavior of mine is that the '*Completions*' buffer shows at the > > bottom of the current frame, which is the same as most of other 'C-x > > 5' commands. > > Thanks for the request. I believe this will be fixed in bug#63648. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 30 12:52:16 2023 Received: (at 65558) by debbugs.gnu.org; 30 Aug 2023 16:52:16 +0000 Received: from localhost ([127.0.0.1]:53879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbOQR-0007s7-Rv for submit@debbugs.gnu.org; Wed, 30 Aug 2023 12:52:16 -0400 Received: from relay3-d.mail.gandi.net ([2001:4b98:dc4:8::223]:38537) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbOQO-0007rs-SI for 65558@debbugs.gnu.org; Wed, 30 Aug 2023 12:52:14 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id BC1C960008; Wed, 30 Aug 2023 16:51:57 +0000 (UTC) From: Juri Linkov To: Pengji Zhang Subject: Re: bug#65558: 30.0.50; project-other-{window,frame,tab}-command a bit too obtrusive In-Reply-To: (Pengji Zhang's message of "Tue, 29 Aug 2023 23:58:18 -0400") Organization: LINKOV.NET References: <86ttskikm2.fsf@mail.linkov.net> Date: Wed, 30 Aug 2023 19:50:53 +0300 Message-ID: <86ttsg324y.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 65558 Cc: 65558@debbugs.gnu.org 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.7 (-) > Thanks for the pointer! That is a long thread so I only skimmed it. I > think you meant this snippet in [0]: > >> (defun project-other-window-command () >> (interactive) >> (other-window-prefix) >> (set-transient-map (make-composed-keymap project-prefix-map >> project-other-window-map))) Exactly. And the same for the frame command in the most recent patch I posted to bug#63648, and I confirm that your bug report is fixed with it. > That indeed fixes the issue. My only concern is that > `other-window-prefix' is a new function introduced in Emacs 28. Indeed, it would take more efforts to provide backward-compatibility for older Emacs versions. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 19 08:41:17 2023 Received: (at 65558) by debbugs.gnu.org; 19 Oct 2023 12:41:17 +0000 Received: from localhost ([127.0.0.1]:36061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtSKy-0000Er-IU for submit@debbugs.gnu.org; Thu, 19 Oct 2023 08:41:17 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:54309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtSKu-0000Ea-Kd for 65558@debbugs.gnu.org; Thu, 19 Oct 2023 08:41:16 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailout.west.internal (Postfix) with ESMTP id A938B3200A4D; Thu, 19 Oct 2023 08:40:39 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Thu, 19 Oct 2023 08:40:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm1; t=1697719239; x=1697805639; bh=hb gGiEbOWfFnklAoFdYEGkGtE3e1LOWd6FlhOfYetBI=; b=xfTD7RxYTEEiLiMQmY dG2cnqXjFEvrwjoNwTSPL6TTFwphmmKxcLm76IdW9QTWSbcFnFXhAagsACUy03dh grsGIhdrDv7NS/cHKg2xQzj9vgkMjL9feGHVSFpQnl2S1ZDlgecrBoiFIctNx1Qh JJYiG20pqmGBoQonkr/aIgpb5xS0vi5SmTc/ong1p8kqFaQBUWxIi7YYJ5QRGXEo sn8RHc+c7bbxOHN4UUEdj+xmSHzV2do8I0TEZRxvLJrOUIb8O1OLOnoEE/vXme82 4jl/Cp3ZuvQ5uU67xm5uwtP656hgVm4BjChHnkQce66eWZuJ0+B00KdCXLXVEUqA t4sw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1697719239; x=1697805639; bh=hbgGiEbOWfFnk lAoFdYEGkGtE3e1LOWd6FlhOfYetBI=; b=o+cGQ3Ku2gqQeyWDJj9WEuNV2rBej 9T3rgTHtMta691QB53DRpCExtpmtNQGNIAKccxxMILFmIelxso65r4UcNCoS96d0 5sFKnlh1Q1XQFLDOPdZ5Af6b3w84lfHALpmsWYGwOnhGrGFCya2um+VBd/efd4gm QAgnKcoXWhlDx/vKWgJ4o9Uzr68oJNGVVUVXdr2I034q2J/QEyTCXsqpEHl0VwqD 29PSi7ddKkN/f1wRudha/p2nwb0+25cq5HGNc7wUpT2zTzKMNvR+5cMr7HLZCCVI VgMsXhGF8uAUvL+bLbpsikST5ub5sGbmSrQ62jMyRzVIdRCXAu94qgtzg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrjeeigdehgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtkfffgggfuffvvehfhfgjsehmtderredtfeejnecuhfhrohhmpeffmhhithhr hicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvg hrnhepheetkefgteeiueejuedvtddvleetffeljeetuddvfeffjeeiheehueetffevieej necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmih htrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 19 Oct 2023 08:40:37 -0400 (EDT) Content-Type: multipart/mixed; boundary="------------0i0sQTCIaiVnN0Ub8wDwZO5C" Message-ID: Date: Thu, 19 Oct 2023 15:40:35 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#65558: 30.0.50; project-other-{window,frame,tab}-command a bit too obtrusive Content-Language: en-US To: Juri Linkov , Pengji Zhang References: <86ttskikm2.fsf@mail.linkov.net> <86ttsg324y.fsf@mail.linkov.net> From: Dmitry Gutov In-Reply-To: <86ttsg324y.fsf@mail.linkov.net> X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 65558 Cc: 65558@debbugs.gnu.org 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.2 (---) This is a multi-part message in MIME format. --------------0i0sQTCIaiVnN0Ub8wDwZO5C Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Juri, On 30/08/2023 19:50, Juri Linkov wrote: >> Thanks for the pointer! That is a long thread so I only skimmed it. I >> think you meant this snippet in [0]: >> >>> (defun project-other-window-command () >>> (interactive) >>> (other-window-prefix) >>> (set-transient-map (make-composed-keymap project-prefix-map >>> project-other-window-map))) > Exactly. And the same for the frame command in the most recent patch > I posted to bug#63648, and I confirm that your bug report is fixed with it. > >> That indeed fixes the issue. My only concern is that >> `other-window-prefix' is a new function introduced in Emacs 28. > Indeed, it would take more efforts to provide backward-compatibility > for older Emacs versions. I think we can install this (tweaked) part of your changes from that other bug to close this report. --------------0i0sQTCIaiVnN0Ub8wDwZO5C Content-Type: text/x-patch; charset=UTF-8; name="project-other-place-prefix.diff" Content-Disposition: attachment; filename="project-other-place-prefix.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwgYi9saXNwL3Byb2dtb2Rl cy9wcm9qZWN0LmVsCmluZGV4IGI5ZWNiNzcwZTYwLi41MDhhZGUyZTBjNyAxMDA2NDQKLS0t IGEvbGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9wcm9q ZWN0LmVsCkBAIC04ODAsNiArODgwLDE3IEBAIHByb2plY3QtLW90aGVyLXBsYWNlLWNvbW1h bmQKICAgICAgICAgKGNhbGwtaW50ZXJhY3RpdmVseSBjbWQpCiAgICAgICAodXNlci1lcnJv ciAiJXMgaXMgdW5kZWZpbmVkIiAoa2V5LWRlc2NyaXB0aW9uIGtleSkpKSkpCiAKKyhkZWZ1 biBwcm9qZWN0LS1vdGhlci1wbGFjZS1wcmVmaXggKHBsYWNlICZvcHRpb25hbCBleHRyYS1r ZXltYXApCisgIChjbC1hc3NlcnQgKG1lbWJlciBwbGFjZSAnKHdpbmRvdyBmcmFtZSB0YWIp KSkKKyAgKHByZWZpeC1jb21tYW5kLXByZXNlcnZlLXN0YXRlKQorICAobGV0ICgoaW5oaWJp dC1tZXNzYWdlIHQpKSAoZnVuY2FsbCAoaW50ZXJuIChmb3JtYXQgIm90aGVyLSVzLXByZWZp eCIgcGxhY2UpKSkpCisgIChtZXNzYWdlICJEaXNwbGF5IG5leHQgcHJvamVjdCBjb21tYW5k IGJ1ZmZlciBpbiBhIG5ldyAlcy4uLiIgcGxhY2UpCisgIDs7IFNob3VsZCByZXR1cm4gZXhp dGZ1biBmcm9tIHNldC10cmFuc2llbnQtbWFwCisgIChzZXQtdHJhbnNpZW50LW1hcCAoaWYg ZXh0cmEta2V5bWFwCisgICAgICAgICAgICAgICAgICAgICAgICAgKG1ha2UtY29tcG9zZWQt a2V5bWFwIHByb2plY3QtcHJlZml4LW1hcAorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBleHRyYS1rZXltYXApCisgICAgICAgICAgICAgICAgICAg ICAgIHByb2plY3QtcHJlZml4LW1hcCkpKQorCiA7OzsjIyNhdXRvbG9hZAogKGRlZnVuIHBy b2plY3Qtb3RoZXItd2luZG93LWNvbW1hbmQgKCkKICAgIlJ1biBwcm9qZWN0IGNvbW1hbmQs IGRpc3BsYXlpbmcgcmVzdWx0YW50IGJ1ZmZlciBpbiBhbm90aGVyIHdpbmRvdy4KQEAgLTg4 OSwxMCArOTAwLDEzIEBAIHByb2plY3Qtb3RoZXItd2luZG93LWNvbW1hbmQKIFxce3Byb2pl Y3QtcHJlZml4LW1hcH0KIFxce3Byb2plY3Qtb3RoZXItd2luZG93LW1hcH0iCiAgIChpbnRl cmFjdGl2ZSkKLSAgKHByb2plY3QtLW90aGVyLXBsYWNlLWNvbW1hbmQgJygoZGlzcGxheS1i dWZmZXItcG9wLXVwLXdpbmRvdykKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoaW5oaWJpdC1zYW1lLXdpbmRvdyAuIHQpKQotICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBwcm9qZWN0LW90aGVyLXdpbmRvdy1tYXApKQorICAoaWYgKDwgZW1hY3MtbWFq b3ItdmVyc2lvbiAzMCkKKyAgICAgIChwcm9qZWN0LS1vdGhlci1wbGFjZS1jb21tYW5kICco KGRpc3BsYXktYnVmZmVyLXBvcC11cC13aW5kb3cpCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChpbmhpYml0LXNhbWUtd2luZG93IC4gdCkpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9qZWN0LW90aGVyLXdpbmRvdy1tYXApCisg ICAgKHByb2plY3QtLW90aGVyLXBsYWNlLXByZWZpeCAnd2luZG93IHByb2plY3Qtb3RoZXIt d2luZG93LW1hcCkpKQogCis7OyBUT0RPOiBtYXliZSByZW5hbWUgdG8gcHJvamVjdC1vdGhl ci13aW5kb3ctcHJlZml4CiA7OzsjIyNhdXRvbG9hZCAoZGVmaW5lLWtleSBjdGwteC00LW1h cCAicCIgIydwcm9qZWN0LW90aGVyLXdpbmRvdy1jb21tYW5kKQogCiA7OzsjIyNhdXRvbG9h ZApAQCAtOTA0LDggKzkxOCwxMCBAQCBwcm9qZWN0LW90aGVyLWZyYW1lLWNvbW1hbmQKIFxc e3Byb2plY3QtcHJlZml4LW1hcH0KIFxce3Byb2plY3Qtb3RoZXItZnJhbWUtbWFwfSIKICAg KGludGVyYWN0aXZlKQotICAocHJvamVjdC0tb3RoZXItcGxhY2UtY29tbWFuZCAnKChkaXNw bGF5LWJ1ZmZlci1wb3AtdXAtZnJhbWUpKQotICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBwcm9qZWN0LW90aGVyLWZyYW1lLW1hcCkpCisgIChpZiAoPCBlbWFjcy1tYWpvci12 ZXJzaW9uIDMwKQorICAgICAgKHByb2plY3QtLW90aGVyLXBsYWNlLWNvbW1hbmQgJygoZGlz cGxheS1idWZmZXItcG9wLXVwLWZyYW1lKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHByb2plY3Qtb3RoZXItZnJhbWUtbWFwKQorICAgIChwcm9qZWN0LS1vdGhl ci1wbGFjZS1wcmVmaXggJ2ZyYW1lIHByb2plY3Qtb3RoZXItZnJhbWUtbWFwKSkpCiAKIDs7 OyMjI2F1dG9sb2FkIChkZWZpbmUta2V5IGN0bC14LTUtbWFwICJwIiAjJ3Byb2plY3Qtb3Ro ZXItZnJhbWUtY29tbWFuZCkKIApAQCAtOTE3LDcgKzkzMyw5IEBAIHByb2plY3Qtb3RoZXIt dGFiLWNvbW1hbmQKIAogXFx7cHJvamVjdC1wcmVmaXgtbWFwfSIKICAgKGludGVyYWN0aXZl KQotICAocHJvamVjdC0tb3RoZXItcGxhY2UtY29tbWFuZCAnKChkaXNwbGF5LWJ1ZmZlci1p bi1uZXctdGFiKSkpKQorICAoaWYgKDwgZW1hY3MtbWFqb3ItdmVyc2lvbiAzMCkKKyAgICAg IChwcm9qZWN0LS1vdGhlci1wbGFjZS1jb21tYW5kICcoKGRpc3BsYXktYnVmZmVyLWluLW5l dy10YWIpKSkKKyAgICAocHJvamVjdC0tb3RoZXItcGxhY2UtcHJlZml4ICd0YWIpKSkKIAog Ozs7IyMjYXV0b2xvYWQKICh3aGVuIChib3VuZC1hbmQtdHJ1ZS1wIHRhYi1wcmVmaXgtbWFw KQo= --------------0i0sQTCIaiVnN0Ub8wDwZO5C-- From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 19 14:07:04 2023 Received: (at 65558) by debbugs.gnu.org; 19 Oct 2023 18:07:04 +0000 Received: from localhost ([127.0.0.1]:37732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtXQG-00050H-1N for submit@debbugs.gnu.org; Thu, 19 Oct 2023 14:07:04 -0400 Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]:57673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtXQC-0004zg-7u for 65558@debbugs.gnu.org; Thu, 19 Oct 2023 14:07:02 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 991A5E0005; Thu, 19 Oct 2023 18:06:25 +0000 (UTC) From: Juri Linkov To: Dmitry Gutov Subject: Re: bug#65558: 30.0.50; project-other-{window,frame,tab}-command a bit too obtrusive In-Reply-To: (Dmitry Gutov's message of "Thu, 19 Oct 2023 15:40:35 +0300") Organization: LINKOV.NET References: <86ttskikm2.fsf@mail.linkov.net> <86ttsg324y.fsf@mail.linkov.net> Date: Thu, 19 Oct 2023 20:49:10 +0300 Message-ID: <868r7ywmfo.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 65558 Cc: 65558@debbugs.gnu.org, Pengji Zhang 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.7 (-) >>> Thanks for the pointer! That is a long thread so I only skimmed it. I >>> think you meant this snippet in [0]: >>> >>>> (defun project-other-window-command () >>>> (interactive) >>>> (other-window-prefix) >>>> (set-transient-map (make-composed-keymap project-prefix-map >>>> project-other-window-map))) >> Exactly. And the same for the frame command in the most recent patch >> I posted to bug#63648, and I confirm that your bug report is fixed with it. >> >>> That indeed fixes the issue. My only concern is that >>> `other-window-prefix' is a new function introduced in Emacs 28. >> Indeed, it would take more efforts to provide backward-compatibility >> for older Emacs versions. > > I think we can install this (tweaked) part of your changes from that other > bug to close this report. Since it could be installed independently from bug#63648, I think it would be nice to close this bug report with this patch. > +;; TODO: maybe rename to project-other-window-prefix > ;;;###autoload (define-key ctl-x-4-map "p" #'project-other-window-command) Maybe this TODO not needed anymore? From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 19 14:32:11 2023 Received: (at 65558) by debbugs.gnu.org; 19 Oct 2023 18:32:11 +0000 Received: from localhost ([127.0.0.1]:37746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtXoZ-0005nl-6F for submit@debbugs.gnu.org; Thu, 19 Oct 2023 14:32:11 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:52611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtXoV-0005nA-O7 for 65558@debbugs.gnu.org; Thu, 19 Oct 2023 14:32:09 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 81DC55C0240; Thu, 19 Oct 2023 14:31:33 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 19 Oct 2023 14:31:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm1; t= 1697740293; x=1697826693; bh=Vq2iPwAoIQPfpS616d1BzrQeQEsXEALH1Dq 5DL3EEHg=; b=oSJIAomQxktQcgTGiULZM10XegVS8bssVQXxATzLQWJbly3rYdZ AbhWZl7WoI5XkR94jT0oUgik8R64kYOxr3sZ1Ysg8vqkBbLna5LIXBMXtN1/De29 NwCGEKywhIP2DfIkeEepXKbY2pX33AljTV9fooB5MUgqPgjzv8aUBkcSnR8U5Fpf CAP24n+w4PHPIqyJVkVsnxxohhIqVhAJ2PBfa9aGOAVoVEkJlahUgR+z7pZDtbfo TjRnkNqSk07Lg3Pe3DXShJye5ywxko9Cwc5Jx44o7Pi0zFDC8pz8pM5awV2/LIOq +lgpvPJHKBUcJI+6ofhyRy+gZ3gcb4yIERw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1697740293; x=1697826693; bh=Vq2iPwAoIQPfpS616d1BzrQeQEsXEALH1Dq 5DL3EEHg=; b=fQQeqUoDIOTo5j1TOZiGgNhNY07IS9FxKz2c7IEiOrePbMqf6bg DpNlRfbSRHgbQ3GaANXE0JRYGdfMMNtyP8/SrQC7a2SIKpsXxWc0jInkf8nVgnwq fBT+YxiCuGqnYt9LJVCBrkhRLcOoKAzr3GgDPuSjypuQMG0APLObLfqW/e5N57Ok qsu2STM2S4+ffKu5hDCO/m4FMWTneyEO3Wfo6XlBMYNpqV3nYwmQIrLneqQJkSg8 48aFfBwn7nlNULnKFmojxJT2qhUk7pCq+wU4ppg0py8i3VDia24JUhwRNP5mM0Ww CnpXaQanE0+fKSRjuPNAAKh6XsvmiW69kPw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrjeeigdduvdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepiefgteevheevveffheeltdeukeeiieekueefgedugfefgefhudelgfefveel vdevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 19 Oct 2023 14:31:31 -0400 (EDT) Message-ID: <40fa876a-e994-7fc9-06d0-26aee0aac6a0@gutov.dev> Date: Thu, 19 Oct 2023 21:31:29 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#65558: 30.0.50; project-other-{window,frame,tab}-command a bit too obtrusive Content-Language: en-US To: Juri Linkov References: <86ttskikm2.fsf@mail.linkov.net> <86ttsg324y.fsf@mail.linkov.net> <868r7ywmfo.fsf@mail.linkov.net> From: Dmitry Gutov In-Reply-To: <868r7ywmfo.fsf@mail.linkov.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 65558 Cc: 65558@debbugs.gnu.org, Pengji Zhang 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.2 (---) On 19/10/2023 20:49, Juri Linkov wrote: >> I think we can install this (tweaked) part of your changes from that other >> bug to close this report. > Since it could be installed independently from bug#63648, > I think it would be nice to close this bug report with this patch. Very good. If you can install it, please go ahead. >> +;; TODO: maybe rename to project-other-window-prefix >> ;;;###autoload (define-key ctl-x-4-map "p" #'project-other-window-command) > Maybe this TODO not needed anymore? I think you had a point with it, but I'm not sure how strong it is, and where is the line between a "x-y-z-command" that does a thing like this and a proper "prefix" command. So I'd say it's up to you. We can remove the TODO, or go ahead with the renaming, or keep the TODO and return to it sometime years later when Emacs 30 is the least supported version. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 19 14:53:44 2023 Received: (at 65558) by debbugs.gnu.org; 19 Oct 2023 18:53:44 +0000 Received: from localhost ([127.0.0.1]:37751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtY9Q-0006aS-A5 for submit@debbugs.gnu.org; Thu, 19 Oct 2023 14:53:44 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:51467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtY9L-0006a5-Ch; Thu, 19 Oct 2023 14:53:42 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id A3F8120005; Thu, 19 Oct 2023 18:53:04 +0000 (UTC) From: Juri Linkov To: Dmitry Gutov Subject: Re: bug#65558: 30.0.50; project-other-{window,frame,tab}-command a bit too obtrusive In-Reply-To: <40fa876a-e994-7fc9-06d0-26aee0aac6a0@gutov.dev> (Dmitry Gutov's message of "Thu, 19 Oct 2023 21:31:29 +0300") Organization: LINKOV.NET References: <86ttskikm2.fsf@mail.linkov.net> <86ttsg324y.fsf@mail.linkov.net> <868r7ywmfo.fsf@mail.linkov.net> <40fa876a-e994-7fc9-06d0-26aee0aac6a0@gutov.dev> Date: Thu, 19 Oct 2023 21:51:10 +0300 Message-ID: <86zg0etpi9.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 65558 Cc: 65558@debbugs.gnu.org, Pengji Zhang 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.7 (-) close 65558 30.0.50 thanks >>> +;; TODO: maybe rename to project-other-window-prefix >>> ;;;###autoload (define-key ctl-x-4-map "p" #'project-other-window-command) >> Maybe this TODO not needed anymore? > > I think you had a point with it, but I'm not sure how strong it is, and > where is the line between a "x-y-z-command" that does a thing like this and > a proper "prefix" command. So I'd say it's up to you. > > We can remove the TODO, or go ahead with the renaming, or keep the TODO and > return to it sometime years later when Emacs 30 is the least supported > version. With this TODO item I meant something like this: ;;;###autoload (define-key ctl-x-4-map "p" (if (< emacs-major-version 30) #'project-other-window-command #'project-other-window-prefix)) But now I see it's quite ugly, so I installed the current patch without TODO. From unknown Thu Aug 14 21:22:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 17 Nov 2023 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator