From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Dec 2013 01:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 16017@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.138586280222628 (code B ref -1); Sun, 01 Dec 2013 01:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Dec 2013 01:53:22 +0000 Received: from localhost ([127.0.0.1]:52257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmwDp-0005su-Ky for submit@debbugs.gnu.org; Sat, 30 Nov 2013 20:53:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38654) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmwDl-0005sf-Ro for submit@debbugs.gnu.org; Sat, 30 Nov 2013 20:53:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmwDa-0006a2-Mw for submit@debbugs.gnu.org; Sat, 30 Nov 2013 20:53:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44796) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmwDa-0006Zy-KS for submit@debbugs.gnu.org; Sat, 30 Nov 2013 20:53:06 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40326) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmwDU-0004cK-QC for bug-gnu-emacs@gnu.org; Sat, 30 Nov 2013 20:53:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmwDM-0006YU-NM for bug-gnu-emacs@gnu.org; Sat, 30 Nov 2013 20:53:00 -0500 Received: from mail-we0-x236.google.com ([2a00:1450:400c:c03::236]:47872) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmwDM-0006YO-GC for bug-gnu-emacs@gnu.org; Sat, 30 Nov 2013 20:52:52 -0500 Received: by mail-we0-f182.google.com with SMTP id q59so10789041wes.27 for ; Sat, 30 Nov 2013 17:52:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=uctBHMcx3D0b8oUphkg8QNYWO2ccqRbrLzAri1Br9xo=; b=kbR2Kra4+hns8r7zU+4vEFNIk7NwkSN8X8rxon3GXovrIOb8p8alMRNpHCWVMx/gGw kPh53VSz8kD+DRhAT6G+FCZkCoakYPFO6wSxXajrfS7LkSkQt2FxI5+++hOJYOe7i5jy J5ttXUCM6tyMGkFj1lZnCdqgVRAmvPRnLGlfBdwDDciCMjzJvWbNBrr2CGeeWfwVL4tZ uwV4/KRIHhZjAKp6LHWPzXbcYoHteAdKcR1SrkVnGfEnqzzdEwHXS106UJPgyHyS7b4H +iGAuU7Hx49bqgRHKPfVgD/me82m/Yl4cvDPpZVHXMYZ9+xAD07hCWwtdFwpdFSkLGQw X8Sw== X-Received: by 10.194.173.163 with SMTP id bl3mr48366418wjc.10.1385862771179; Sat, 30 Nov 2013 17:52:51 -0800 (PST) Received: from axl ([62.228.136.233]) by mx.google.com with ESMTPSA id x19sm107673843wia.5.2013.11.30.17.52.49 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sat, 30 Nov 2013 17:52:50 -0800 (PST) From: Dmitry Gutov Date: Sun, 01 Dec 2013 03:52:44 +0200 Message-ID: <87bo1172xf.fsf@yandex.ru> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) windmove-right and windmove-down don't do anything now. In GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.6) of 2013-12-01 on axl Bzr revision: 115317 eliz@gnu.org-20131130191221-9pxtv2v0eilgek8u Windowing system distributor `The X.Org Foundation', version 11.0.11403000 System Description: Ubuntu 13.10 From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Dec 2013 07:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.138596990919689 (code B ref 16017); Mon, 02 Dec 2013 07:39:02 +0000 Received: (at 16017) by debbugs.gnu.org; 2 Dec 2013 07:38:29 +0000 Received: from localhost ([127.0.0.1]:53873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnO5M-00057U-IM for submit@debbugs.gnu.org; Mon, 02 Dec 2013 02:38:28 -0500 Received: from mout.gmx.net ([212.227.15.19]:63428) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnO5I-00057D-EN for 16017@debbugs.gnu.org; Mon, 02 Dec 2013 02:38:25 -0500 Received: from [62.47.45.236] ([62.47.45.236]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LvQkh-1VfaSg3fQB-010h57 for <16017@debbugs.gnu.org>; Mon, 02 Dec 2013 08:38:17 +0100 Message-ID: <529C38E4.1020305@gmx.at> Date: Mon, 02 Dec 2013 08:38:12 +0100 From: martin rudalics MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> In-Reply-To: <87bo1172xf.fsf@yandex.ru> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:r5vkJpxGzx86z9IfG32a3xK4XIuKq4XhbRy15/035gf3urmoY/W E4iS1+3Pj6PupYNju4hyj2P/HLgK0S5NohLEOOx/hg55FuLwW+hyeAEFPpjRub/1+hmm0cl nKFgl7LdojJV+dVSgFo2LmNJqN4PZN4g4hTttY36r9cgzy0AUcuCg4LpgpMpElmYYvD0Sza 9/RVLsd2KSlp9eRhvCPXQ== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > windmove-right and windmove-down don't do anything now. As you mentioned elsewhere, this should be a consequence of the pixelwise change. Can you try to find out why it fails? In `window-in-direction' I now use `window-pixel-edges' instead of `window-edges'. Would doing the same in windmove.el fix it? martin From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Dec 2013 10:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.13859801727844 (code B ref 16017); Mon, 02 Dec 2013 10:30:03 +0000 Received: (at 16017) by debbugs.gnu.org; 2 Dec 2013 10:29:32 +0000 Received: from localhost ([127.0.0.1]:54020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnQku-00022S-1j for submit@debbugs.gnu.org; Mon, 02 Dec 2013 05:29:32 -0500 Received: from mail-bk0-f49.google.com ([209.85.214.49]:61788) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnQkr-00022C-Vg for 16017@debbugs.gnu.org; Mon, 02 Dec 2013 05:29:30 -0500 Received: by mail-bk0-f49.google.com with SMTP id my13so5260423bkb.36 for <16017@debbugs.gnu.org>; Mon, 02 Dec 2013 02:29:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=oKh31TTGD8AgSdSexvqAw3Ez9XbOL3WClMAwjbFh6eE=; b=GwhXWvUTParQdl07K6QNT+1jcALOOEjDc/V5hY+GGYhGrQBFhC43YhGDw2SHOus2Cz eYI+z6Ca8wGLbDnNMiiUyZhbfhQeZC0Kdmdt642sEChPJT3K93VhMhJ4DSDNWrOg5y8k KznKoJkyEGOX68bAJvcKv7yORQWrasc3anK3j5spyn1GwRcTp84kkOPAmrPjUcP1qR+R HU8M75/gZTRfBYZ1YZtzfLTT503oEc+POWux7pVp1ZzF+QrRRE56JhUaizSDGvKUucl4 Rz8CtkXSqNIjt6BTnhxLk1CrcW8RcHPk7+K8w9sKQPAe6GkM1m281b5kG+D8lCFfnkeo wfew== X-Received: by 10.205.43.73 with SMTP id ub9mr105188bkb.91.1385980163954; Mon, 02 Dec 2013 02:29:23 -0800 (PST) Received: from [192.168.10.2] ([62.228.136.233]) by mx.google.com with ESMTPSA id no2sm74404436bkb.15.2013.12.02.02.29.21 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 02 Dec 2013 02:29:23 -0800 (PST) Message-ID: <529C60FE.9030903@yandex.ru> Date: Mon, 02 Dec 2013 12:29:18 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> In-Reply-To: <529C38E4.1020305@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) On 02.12.2013 09:38, martin rudalics wrote: > In `window-in-direction' I now use `window-pixel-edges' instead of > `window-edges'. Would doing the same in windmove.el fix it? It doesn't. If I replace both occurrences of `window-edges' with `window-pixel-edges', the only windmove command that works is `windmove-down'. I've also tried replacing `window-inside-edges' with `window-inside-pixel-edges' and `posn-col-row' with `posn-x-y'. What does help, is changing `windmove-window-distance-delta' from 1 to 2. So the problem is likely to do with off-by-one errors in `window-edges'. From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Dec 2013 14:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: martin rudalics , 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.13859950983630 (code B ref 16017); Mon, 02 Dec 2013 14:39:01 +0000 Received: (at 16017) by debbugs.gnu.org; 2 Dec 2013 14:38:18 +0000 Received: from localhost ([127.0.0.1]:54184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnUdd-0000wU-Eu for submit@debbugs.gnu.org; Mon, 02 Dec 2013 09:38:17 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:2062) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnUda-0000wE-Hw for 16017@debbugs.gnu.org; Mon, 02 Dec 2013 09:38:15 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFFpY5e/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCw4mEhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IPAS-Result: Av8EABK/CFFFpY5e/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCw4mEhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="40900350" Received: from 69-165-142-94.dsl.teksavvy.com (HELO pastel.home) ([69.165.142.94]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 02 Dec 2013 09:38:09 -0500 Received: by pastel.home (Postfix, from userid 20848) id D30D162D4B; Mon, 2 Dec 2013 09:38:08 -0500 (EST) From: Stefan Monnier Message-ID: References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> Date: Mon, 02 Dec 2013 09:38:08 -0500 In-Reply-To: <529C60FE.9030903@yandex.ru> (Dmitry Gutov's message of "Mon, 02 Dec 2013 12:29:18 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (/) >> In `window-in-direction' I now use `window-pixel-edges' instead of >> `window-edges'. Would doing the same in windmove.el fix it? BTW, shouldn't windmove use window-in-direction? Stefan From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Dec 2013 18:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.138600818626029 (code B ref 16017); Mon, 02 Dec 2013 18:17:02 +0000 Received: (at 16017) by debbugs.gnu.org; 2 Dec 2013 18:16:26 +0000 Received: from localhost ([127.0.0.1]:55002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnY2j-0006ll-RO for submit@debbugs.gnu.org; Mon, 02 Dec 2013 13:16:25 -0500 Received: from mout.gmx.net ([212.227.15.19]:52296) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnY2i-0006lY-M7 for 16017@debbugs.gnu.org; Mon, 02 Dec 2013 13:16:25 -0500 Received: from [62.47.32.26] ([62.47.32.26]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0LwJko-1VXQgm368E-0183y6 for <16017@debbugs.gnu.org>; Mon, 02 Dec 2013 19:16:18 +0100 Message-ID: <529CCE6A.90908@gmx.at> Date: Mon, 02 Dec 2013 19:16:10 +0100 From: martin rudalics MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> In-Reply-To: <529C60FE.9030903@yandex.ru> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:yAPEutY1J0YL8jFTlODBhfJLV7wEl6geg8B28ze/0EZeCzb1ZY9 aUdjeYMoaQXDESeX42SRKKZuTLhBGKcidz0/X2iBgaf9aPxGtDiHJWPoRbO7edeshDKrr1S z+Z9VkzNjNojpMm0Lqg4Wh/rNTl7168lii1NwAAAxCJsqy7nu3Z09FWhmALayd3QwcreRzm SoB6j0go59qnHKZM5eqeg== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > What does help, is changing `windmove-window-distance-delta' from 1 to > 2. So the problem is likely to do with off-by-one errors in `window-edges'. In a sense, yes. When I assign columns and lines from pixel sizes I have to round sometimes. IIRC I tried to make the sums and the adjacent edges fit but maybe I failed or there's another issue involved. I'll look into this as soon as I sorted out bug 16013 (unless you wanted to have a look). martin From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Dec 2013 18:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 16017@debbugs.gnu.org, Dmitry Gutov Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.138600819526058 (code B ref 16017); Mon, 02 Dec 2013 18:17:02 +0000 Received: (at 16017) by debbugs.gnu.org; 2 Dec 2013 18:16:35 +0000 Received: from localhost ([127.0.0.1]:55005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnY2t-0006mE-3b for submit@debbugs.gnu.org; Mon, 02 Dec 2013 13:16:35 -0500 Received: from mout.gmx.net ([212.227.17.21]:62445) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnY2r-0006lu-FA for 16017@debbugs.gnu.org; Mon, 02 Dec 2013 13:16:33 -0500 Received: from [62.47.32.26] ([62.47.32.26]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0M8pKi-1Vt4LP2RFk-00CE7B for <16017@debbugs.gnu.org>; Mon, 02 Dec 2013 19:16:27 +0100 Message-ID: <529CCE73.7010900@gmx.at> Date: Mon, 02 Dec 2013 19:16:19 +0100 From: martin rudalics MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:mrkOXkCPDkOpQsW8Lxc4txf4YXyBE3+6zwwPJP4Loa97gJpruBY 07/rieFRGjKSxEqCOApWKktyFoL9WADZl8W4WqgO2NumoHxC2Mb0DeREnZkO8F5qyemkEb3 7DletAFvrrThjztNbX4Zl0rKHR84q/uKlNQDjmiWYFXGicC7+fCjYXsIKYfvqj5xLaK0x4C kiykOPkPxpIneZdWm7p5A== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > BTW, shouldn't windmove use window-in-direction? It could but IIRC there are some differences. I'll look into it. martin From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Dec 2013 19:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.138601113430979 (code B ref 16017); Mon, 02 Dec 2013 19:06:01 +0000 Received: (at 16017) by debbugs.gnu.org; 2 Dec 2013 19:05:34 +0000 Received: from localhost ([127.0.0.1]:55071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnYoH-00083Y-IC for submit@debbugs.gnu.org; Mon, 02 Dec 2013 14:05:33 -0500 Received: from mail-ea0-f173.google.com ([209.85.215.173]:62873) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnYoE-00083G-Sy for 16017@debbugs.gnu.org; Mon, 02 Dec 2013 14:05:31 -0500 Received: by mail-ea0-f173.google.com with SMTP id g15so9396217eak.4 for <16017@debbugs.gnu.org>; Mon, 02 Dec 2013 11:05:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=Q++cphSwUZQmjmppAjYfGWaOo8JUEL2rJY/FQ/UgpW4=; b=Krv0LULzN5zkiab/uzJC3CCK6Kexe3SPGEGgA3SNaBP+5T21T9ZuvVvrdUTiNiB5Gv 9wXlsG5HbWqSn2vtMji6gdq9fH2NAdAZ1NaTvu2DEhInQqo6yq7SklL4BHWmc7Q1pNmK ZWLvZPnXqC/rGU3bkDNSOSZLVucoSjeEL4ZpRou7Lr3qzLD6HxOzOWv1F4vCTkypgqFb ee1SbgyNqjZ0Caz/T7KxOe6d7aEXIcwMYxJRNhcuB1aSKmOoCF0SzJ3oh30zXHeypuS4 W0J7VmO3OeZrMpZgwsy52yz/Opj6g/OKzwMZE47EDF1wiA8FwtpMCNo8Lln39gjHGdjY F2gQ== X-Received: by 10.14.113.199 with SMTP id a47mr3238701eeh.41.1386011124767; Mon, 02 Dec 2013 11:05:24 -0800 (PST) Received: from [192.168.10.2] ([62.228.136.233]) by mx.google.com with ESMTPSA id v7sm56782239eel.2.2013.12.02.11.05.22 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 02 Dec 2013 11:05:23 -0800 (PST) Message-ID: <529CD9F0.3000403@yandex.ru> Date: Mon, 02 Dec 2013 21:05:20 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> <529CCE6A.90908@gmx.at> In-Reply-To: <529CCE6A.90908@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) On 02.12.2013 20:16, martin rudalics wrote: > I'll into this as soon as I sorted out bug 16013 (unless you wanted to > have a look). Please do. I'm sure you understand the problem area better, and there are other issues I'd rather devote attention to. From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2013 11:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.13860710863247 (code B ref 16017); Tue, 03 Dec 2013 11:45:02 +0000 Received: (at 16017) by debbugs.gnu.org; 3 Dec 2013 11:44:46 +0000 Received: from localhost ([127.0.0.1]:55597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnoPE-0000qH-RG for submit@debbugs.gnu.org; Tue, 03 Dec 2013 06:44:45 -0500 Received: from mout.gmx.net ([212.227.15.18]:59770) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnoP6-0000pu-My for 16017@debbugs.gnu.org; Tue, 03 Dec 2013 06:44:37 -0500 Received: from [62.47.63.161] ([62.47.63.161]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MA8hF-1VuBGR2kpd-00BMil for <16017@debbugs.gnu.org>; Tue, 03 Dec 2013 12:44:30 +0100 Message-ID: <529DC417.1080806@gmx.at> Date: Tue, 03 Dec 2013 12:44:23 +0100 From: martin rudalics MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> <529CCE6A.90908@gmx.at> <529CD9F0.3000403@yandex.ru> In-Reply-To: <529CD9F0.3000403@yandex.ru> Content-Type: multipart/mixed; boundary="------------020308000506050503040403" X-Provags-ID: V03:K0:8QT0f1o/JXeF+1AfRGCdDO8xGS0S7psOXShg0eKDldVvdzYJNG0 hMYiv1hZlp1CVMizkKa/sd2V/kB/rMcth4Ti/d/yqClf9jgpqwYCIlQgFOYR6XyYxJV3Vzv LuczBF/SY4CvDEcQEU4Y6LiQ5xWCJ9pJ1oPBB1UN9MzGa+DO4WCiDE62KCoaFQsGWVS/1RT cqgc5dl+VvK3vC3VwD5nQ== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) This is a multi-part message in MIME format. --------------020308000506050503040403 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit >> I'll into this as soon as I sorted out bug 16013 (unless you wanted to >> have a look). > > Please do. I'm sure you understand the problem area better, and there > are other issues I'd rather devote attention to. IIUC the bug happens only in a window whose subwindow does not have an integral number of lines like in a maximized frame. Is that correct? Here on a maximized frame with two windows above each other and the upper one selected the following happens (window-height) => 30 (window-pixel-height) => 484 so the selected window has 484 / 16 lines which is larger than 30. Now `windmove-other-window-loc' with DIR 'down does (+ (1- (nth 3 edges)) windmove-window-distance-delta))) ; (x, y1+d-1) and returns 30. `window-at' returns the selected window since that window extends until after line 30 and windmove doesn't move because the target window is the selected one. In the long run I'd like to use `window-in-direction' here because it doesn't suffer this problem. Meanwhile I can offer the attached patch (although I'm not sure whether it is really better than customizing `windmove-window-distance-delta'). martin BTW: If you want to test `window-in-direction' directly you can try the following instead: (defun select-window-on-left () "Select window on the left." (interactive) (select-window (window-in-direction 'left))) (defun select-window-above () "Select window above." (interactive) (select-window (window-in-direction 'above))) (defun select-window-on-right () "Select window on the right." (interactive) (select-window (window-in-direction 'right))) (defun select-window-below () "Select window below." (interactive) (select-window (window-in-direction 'below))) (defun select-window-keybindings (&optional modifier) "Set up keybindings as in windmove." (interactive) (unless modifier (setq modifier 'shift)) (global-set-key (vector (list modifier 'left)) 'select-window-on-left) (global-set-key (vector (list modifier 'right)) 'select-window-on-right) (global-set-key (vector (list modifier 'up)) 'select-window-above) (global-set-key (vector (list modifier 'down)) 'select-window-below)) --------------020308000506050503040403 Content-Type: text/plain; name="windmove.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="windmove.diff" === modified file 'lisp/windmove.el' --- lisp/windmove.el 2013-01-01 09:11:05 +0000 +++ lisp/windmove.el 2013-12-03 10:19:43 +0000 @@ -438,24 +438,28 @@ to. DIR is one of `left', `up', `right', or `down'; an optional ARG is handled as by `windmove-reference-loc'; WINDOW is the window that movement is relative to." - (let ((edges (window-edges window)) ; edges: (x0, y0, x1, y1) + (let ((edges (window-pixel-edges window)) ; edges: (x0, y0, x1, y1) (refpoint (windmove-reference-loc arg window))) ; (x . y) (cond ((eq dir 'left) - (cons (- (nth 0 edges) + (cons (- (ceiling (nth 0 edges) + (frame-char-width (window-frame window))) windmove-window-distance-delta) (cdr refpoint))) ; (x0-d, y) ((eq dir 'up) (cons (car refpoint) - (- (nth 1 edges) + (- (ceiling (nth 1 edges) + (frame-char-height (window-frame window))) windmove-window-distance-delta))) ; (x, y0-d) ((eq dir 'right) - (cons (+ (1- (nth 2 edges)) ; -1 to get actual max x + (cons (+ (1- (ceiling (nth 2 edges) + (frame-char-width (window-frame window)))) ; -1 to get actual max x windmove-window-distance-delta) (cdr refpoint))) ; (x1+d-1, y) ((eq dir 'down) ; -1 to get actual max y (cons (car refpoint) - (+ (1- (nth 3 edges)) + (+ (1- (ceiling (nth 3 edges) + (frame-char-height (window-frame window)))) windmove-window-distance-delta))) ; (x, y1+d-1) (t (error "Invalid direction of movement: %s" dir))))) --------------020308000506050503040403-- From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2013 00:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.13861187126494 (code B ref 16017); Wed, 04 Dec 2013 00:59:02 +0000 Received: (at 16017) by debbugs.gnu.org; 4 Dec 2013 00:58:32 +0000 Received: from localhost ([127.0.0.1]:57008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vo0nP-0001gf-V6 for submit@debbugs.gnu.org; Tue, 03 Dec 2013 19:58:32 -0500 Received: from mail-wg0-f52.google.com ([74.125.82.52]:34912) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vo0nM-0001gW-Qt for 16017@debbugs.gnu.org; Tue, 03 Dec 2013 19:58:29 -0500 Received: by mail-wg0-f52.google.com with SMTP id x13so14329118wgg.31 for <16017@debbugs.gnu.org>; Tue, 03 Dec 2013 16:58:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=OFpsRhrAi9cTWCvGCOj+EMVsBOEHzFcAfXGrPOhoOlw=; b=ZWqASlOsPho3oMev2kfV73XkOcwDTK/JoakXqeOhSleFX1n92r3QhNd+PLnhU/a5uN mxSiB8ESvdIwqk6S50/HgnqQEfCK/rhOuB4T/EwLN05279Du4NnBsmLSI2F7aFX443hs K3TytBbZ89e/+051ujvUORpmkxZS0Zhs43UriIlUoVcRTeMlZ4QYYsoIa6qjfqBlpj3c Wl9g4ov79h4zxUOeRYdmxOcBGi+MQDqT4thqr2GY2pUtsyT12bcle7vivcnn1i8pI8QV HxWVenML7tfrWahtJb5VgUXmyiPnPDkR3mQaRuyynRPiZshBegMbQfZuFnYQqQuA4GHm ojSQ== X-Received: by 10.180.93.8 with SMTP id cq8mr4986912wib.38.1386118707769; Tue, 03 Dec 2013 16:58:27 -0800 (PST) Received: from [192.168.10.2] ([62.228.136.233]) by mx.google.com with ESMTPSA id e10sm1922323wiy.7.2013.12.03.16.58.26 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 03 Dec 2013 16:58:26 -0800 (PST) Message-ID: <529E7E30.3080400@yandex.ru> Date: Wed, 04 Dec 2013 02:58:24 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> <529CCE6A.90908@gmx.at> <529CD9F0.3000403@yandex.ru> <529DC417.1080806@gmx.at> In-Reply-To: <529DC417.1080806@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) On 03.12.2013 13:44, martin rudalics wrote: > IIUC the bug happens only in a window whose subwindow does not have an > integral number of lines like in a maximized frame. Is that correct? Seems so. On my machine, the problem is there when the window is maximized (and the frame has non-integral number of lines), but disappears when Emacs is in fullscreen mode, without window borders and everything (then the frame height looks evenly divisible by line height). > In the long run I'd like to use `window-in-direction' here because it > doesn't suffer this problem. Meanwhile I can offer the attached patch > (although I'm not sure whether it is really better than customizing > `windmove-window-distance-delta'). The patch works, except it doesn't let me move to the minibuffer window when it's active, and doesn't say so when the minibuffer is inactive (and it should, according to `windmove-do-window-select'). Changing the value of `windmove-window-distance-delta' doesn't help with it either, so looks like the patch is indeed equivalent to that. > BTW: If you want to test `window-in-direction' directly you can try the > following instead: Thank you, this is better. The minibuffer is selectable this way, and other cases of window navigation work, too. The "no window there" feedback is non-existent (error "Wrong type argument: window-live-p, nil"), but that's to be expected, I guess. From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2013 14:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.138616748125577 (code B ref 16017); Wed, 04 Dec 2013 14:32:03 +0000 Received: (at 16017) by debbugs.gnu.org; 4 Dec 2013 14:31:21 +0000 Received: from localhost ([127.0.0.1]:57513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoDU0-0006eS-6e for submit@debbugs.gnu.org; Wed, 04 Dec 2013 09:31:20 -0500 Received: from mout.gmx.net ([212.227.17.22]:62765) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoDTw-0006eI-2h for 16017@debbugs.gnu.org; Wed, 04 Dec 2013 09:31:17 -0500 Received: from [62.47.56.60] ([62.47.56.60]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0LrNoG-1VcHAF0WA0-0138Ob for <16017@debbugs.gnu.org>; Wed, 04 Dec 2013 15:31:15 +0100 Message-ID: <529F3CA9.3030904@gmx.at> Date: Wed, 04 Dec 2013 15:31:05 +0100 From: martin rudalics MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> <529CCE6A.90908@gmx.at> <529CD9F0.3000403@yandex.ru> <529DC417.1080806@gmx.at> <529E7E30.3080400@yandex.ru> In-Reply-To: <529E7E30.3080400@yandex.ru> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:+Cph2qF6fJsGAtSe+6KbUdMRUOZMCcJm9yVM4Vu7r8mFdmPOjhC USf6VQwA/dUZ/JBpObCY63Wu/8zsxxzsW3q9TMSpcoQIsoQk6ZiBQ5IkQ5IgpB5I+Ea59q9 b2q3Y5eFlwuc5clhG+/ElSOWMbW5/frD/AzqmuKO83j2YvLI9LkDMrIYFzV8vLUcACEIMv2 Z/2z+rjP8uKJbraWDFvyA== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > The patch works, except it doesn't let me move to the minibuffer window > when it's active, and doesn't say so when the minibuffer is inactive > (and it should, according to `windmove-do-window-select'). Changing the > value of `windmove-window-distance-delta' doesn't help with it either, > so looks like the patch is indeed equivalent to that. I nevertheless checked it in to allow others basic navigation. I'll look into the minibuffer case later. > The "no window there" feedback is non-existent (error "Wrong type > argument: window-live-p, nil"), but that's to be expected, I guess. Certainly not (the function I use was too complex to post here): Try (defun select-window-on-left () "Select window on the left." (interactive) (let ((window (window-in-direction 'left))) (when window (select-window window)))) martin From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2013 22:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.138619521210757 (code B ref 16017); Wed, 04 Dec 2013 22:14:02 +0000 Received: (at 16017) by debbugs.gnu.org; 4 Dec 2013 22:13:32 +0000 Received: from localhost ([127.0.0.1]:58528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoKhI-0002nR-2V for submit@debbugs.gnu.org; Wed, 04 Dec 2013 17:13:32 -0500 Received: from mail-wi0-f172.google.com ([209.85.212.172]:39731) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoKhG-0002nJ-BE for 16017@debbugs.gnu.org; Wed, 04 Dec 2013 17:13:30 -0500 Received: by mail-wi0-f172.google.com with SMTP id en1so8994984wid.17 for <16017@debbugs.gnu.org>; Wed, 04 Dec 2013 14:13:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=ei+jAH47VFrSN/SoPiUVCwrBS1iybgEH7kafC3rfXQA=; b=vAO+RCDgjIuUxiwTfmEcNTTeTawHjt83m4VSLwmCO+DXG547a1Qrf4pU7Ta8RFbqHn Wjl/WyRbW/LFJyG/L2a5FVSvxtDNr5UFNx8ooGEPf1J1kUtffM6oD4QJ+BdHiPAdGtSf XHcu10FXXeLddujURQxzOJojBH4MyLblFYydWo5JIIXJIM71CYxAejKp8g+3twelG+lx /Eg2L/ZhbKUU8koOFBj2Rk4ByswBfKNYMhUdgaUz2a2Q4COkQEstQOFVVY/ERe8xMqu9 sVvf7NKKxcbj/03fIp7idBIbx7JMQaV+Z3Zy6XVeDC5qeYXK5rZlR3CoOz/r3YXlJXsW YLJw== X-Received: by 10.194.170.133 with SMTP id am5mr13848307wjc.42.1386195209596; Wed, 04 Dec 2013 14:13:29 -0800 (PST) Received: from [192.168.10.2] ([62.228.136.233]) by mx.google.com with ESMTPSA id ll10sm55369wic.9.2013.12.04.14.13.27 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 04 Dec 2013 14:13:28 -0800 (PST) Message-ID: <529FA905.2090309@yandex.ru> Date: Thu, 05 Dec 2013 00:13:25 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> <529CCE6A.90908@gmx.at> <529CD9F0.3000403@yandex.ru> <529DC417.1080806@gmx.at> <529E7E30.3080400@yandex.ru> <529F3CA9.3030904@gmx.at> In-Reply-To: <529F3CA9.3030904@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) On 04.12.2013 16:31, martin rudalics wrote: > I nevertheless checked it in to allow others basic navigation. I'll > look into the minibuffer case later. I thought you might go ahead and just port windmove to use `window-in-direction'. > Certainly not (the function I use was too complex to post here): Try Thanks, but I didn't mean I couldn't fix it myself. Rather that I didn't expect much error-handling from those short snippets. They work well, by the way. winner doesn't do anything essential that those commands don't do, as far as I can see. From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Dec 2013 07:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.13862268086841 (code B ref 16017); Thu, 05 Dec 2013 07:01:02 +0000 Received: (at 16017) by debbugs.gnu.org; 5 Dec 2013 07:00:08 +0000 Received: from localhost ([127.0.0.1]:58852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoSur-0001lX-N5 for submit@debbugs.gnu.org; Thu, 05 Dec 2013 02:00:06 -0500 Received: from mout.gmx.net ([212.227.15.19]:58374) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoSum-0001kY-Po for 16017@debbugs.gnu.org; Thu, 05 Dec 2013 02:00:02 -0500 Received: from [62.47.63.141] ([62.47.63.141]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MBExR-1Vh0Fm0MNx-00AE9w for <16017@debbugs.gnu.org>; Thu, 05 Dec 2013 07:59:59 +0100 Message-ID: <52A02464.2090406@gmx.at> Date: Thu, 05 Dec 2013 07:59:48 +0100 From: martin rudalics MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> <529CCE6A.90908@gmx.at> <529CD9F0.3000403@yandex.ru> <529DC417.1080806@gmx.at> <529E7E30.3080400@yandex.ru> <529F3CA9.3030904@gmx.at> <529FA905.2090309@yandex.ru> In-Reply-To: <529FA905.2090309@yandex.ru> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:9mdNmRkshiC/i7rbgLI/Mvh9/AQO8ynP9PrOe0YoemWM7aUVuWz HY3DnlqubOuf8mF1sLLsB5uKoLYv3vdHClEn1WwZIDI1Z74k7oLCCg9irj4f1bXg+wwZ+7M p6hlffRZnf0GCQF95zIk/gGJm8tYSCAOUIBeEEqe8XjDcevPwqNqx+pV0ysYdDmWnxHFOqq jfHQWlM7fWgVY/0QvEPeA== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > I thought you might go ahead and just port windmove to use > `window-in-direction'. windmove has an extra ARG to distinguish the upper left corner of a window and its position of point as reference points. I can't easily dismiss that. >> Certainly not (the function I use was too complex to post here): Try > > Thanks, but I didn't mean I couldn't fix it myself. Rather that I didn't > expect much error-handling from those short snippets. > > They work well, by the way. winner doesn't do anything essential that > those commands don't do, as far as I can see. Do you mean winner or windmove? martin From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Dec 2013 10:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.138624080029177 (code B ref 16017); Thu, 05 Dec 2013 10:54:01 +0000 Received: (at 16017) by debbugs.gnu.org; 5 Dec 2013 10:53:20 +0000 Received: from localhost ([127.0.0.1]:59053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoWYZ-0007aV-9w for submit@debbugs.gnu.org; Thu, 05 Dec 2013 05:53:19 -0500 Received: from mail-bk0-f54.google.com ([209.85.214.54]:60668) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoWYW-0007aM-TV for 16017@debbugs.gnu.org; Thu, 05 Dec 2013 05:53:17 -0500 Received: by mail-bk0-f54.google.com with SMTP id v16so7036536bkz.41 for <16017@debbugs.gnu.org>; Thu, 05 Dec 2013 02:53:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=KPt8dVYWAs4wO1nP8Ix7EnOopszJyJCFAQvAx6XseGw=; b=SGxt70FJXRCuVV7PHfG7m2t/sfkQ69vi2FkhWVSNK0XqZOeEczzyoZmAaXk+kVY0qa bVA8HItiSVwgopJfacFLECDQ9f/i/yRmGXH60tD9owCJRWsRmKazOO1D1uryeaWrYHhc QEr0PYJ9yMOVWngt7wHuJ0Cu9v4WyOkU1jPNxDOa1jd1Jf6cgTP8R/e65OdC+v4MhhKy I7rXII8/8Wxwtby+r9OlbA41PWg4dCBDryKhbUViKmRHAA+9wmyIyO5Ehpp4q56Cefft qlCJJlllc00nPFxmn9HIn7oN9+Zp8oDaWFT8nrDsxDxf/spDD/I87lpLFIvy5eYqAyzf NqWw== X-Received: by 10.204.54.136 with SMTP id q8mr1800bkg.100.1386240795631; Thu, 05 Dec 2013 02:53:15 -0800 (PST) Received: from [192.168.10.2] ([62.228.136.233]) by mx.google.com with ESMTPSA id bf8sm36390054bkb.14.2013.12.05.02.53.13 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 05 Dec 2013 02:53:14 -0800 (PST) Message-ID: <52A05B15.9030307@yandex.ru> Date: Thu, 05 Dec 2013 12:53:09 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> <529CCE6A.90908@gmx.at> <529CD9F0.3000403@yandex.ru> <529DC417.1080806@gmx.at> <529E7E30.3080400@yandex.ru> <529F3CA9.3030904@gmx.at> <529FA905.2090309@yandex.ru> <52A02464.2090406@gmx.at> In-Reply-To: <52A02464.2090406@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) On 05.12.2013 08:59, martin rudalics wrote: > windmove has an extra ARG to distinguish the upper left corner of a > window and its position of point as reference points. I can't easily > dismiss that. Ah, yes, it has. I was not aware. > Do you mean winner or windmove? Sorry, windmove, of course. From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Dec 2013 17:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 16017@debbugs.gnu.org Received: via spool by 16017-submit@debbugs.gnu.org id=B16017.138695544428939 (code B ref 16017); Fri, 13 Dec 2013 17:25:01 +0000 Received: (at 16017) by debbugs.gnu.org; 13 Dec 2013 17:24:04 +0000 Received: from localhost ([127.0.0.1]:48763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VrWT5-0007Wg-EQ for submit@debbugs.gnu.org; Fri, 13 Dec 2013 12:24:03 -0500 Received: from mout.gmx.net ([212.227.17.20]:57971) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VrWT2-0007WG-3g for 16017@debbugs.gnu.org; Fri, 13 Dec 2013 12:24:01 -0500 Received: from [62.47.50.199] ([62.47.50.199]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MaqeA-1W6JG82LbG-00KR25 for <16017@debbugs.gnu.org>; Fri, 13 Dec 2013 18:23:58 +0100 Message-ID: <52AB42AB.3060200@gmx.at> Date: Fri, 13 Dec 2013 18:23:55 +0100 From: martin rudalics MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> <529CCE6A.90908@gmx.at> <529CD9F0.3000403@yandex.ru> <529DC417.1080806@gmx.at> <529E7E30.3080400@yandex.ru> <529F3CA9.3030904@gmx.at> <529FA905.2090309@yandex.ru> <52A02464.2090406@gmx.at> <52A05B15.9030307@yandex.ru> In-Reply-To: <52A05B15.9030307@yandex.ru> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:IVjX6XLXLZ6d6fdaakWrkU0XY3SE4ubS+ZqfEHOmwD0XffeluUk 0dOKWF4F9ww0b4m/fuf97DKymjElKGzq0Ggp8QW7eZy+6x8BUHj8ceOCaK/8Yz3+k8znh+4 5dFeh9XNz2nlx542fsAzIflYQ/HvQJrGBZc7b+18IlFKuQI0ZiGfKvgSnefBDOPZvJyv3/4 SQH1IxfdDk4GhUqGkryQg== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > ..., windmove, of course. Should work again now including wrapping, prefix argument, and original error messages. Please have a look. Thanks, martin From unknown Tue Jun 17 01:47:57 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Dmitry Gutov Subject: bug#16017: closed (Re: bug#16017: 24.3.50; windmove is broken) Message-ID: References: <52ADB36B.8090704@yandex.ru> <87bo1172xf.fsf@yandex.ru> X-Gnu-PR-Message: they-closed 16017 X-Gnu-PR-Package: emacs Reply-To: 16017@debbugs.gnu.org Date: Sun, 15 Dec 2013 13:50:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1387115403-11727-1" This is a multi-part message in MIME format... ------------=_1387115403-11727-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #16017: 24.3.50; windmove is broken which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 16017@debbugs.gnu.org. --=20 16017: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16017 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1387115403-11727-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 16017-done) by debbugs.gnu.org; 15 Dec 2013 13:49:40 +0000 Received: from localhost ([127.0.0.1]:50947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsC4h-00032Q-Tk for submit@debbugs.gnu.org; Sun, 15 Dec 2013 08:49:40 -0500 Received: from mail-ea0-f169.google.com ([209.85.215.169]:63403) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsC4e-00032H-Ig for 16017-done@debbugs.gnu.org; Sun, 15 Dec 2013 08:49:37 -0500 Received: by mail-ea0-f169.google.com with SMTP id l9so1475625eaj.14 for <16017-done@debbugs.gnu.org>; Sun, 15 Dec 2013 05:49:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=4T/9yXKsMNfTkzE3eMO+ShoG1aOimX2xsL6+KK8y27A=; b=ozyCuCGcoIUCb4WZlozYFCoyialtwkOA/en4iUALGcz7k5urLw8oxSNoQPLBiRT8OO p76UG8H1rwkuxgJN02SvYSBqsMbHKHGVo/Jn5cwIwYVIJI6tbOG0bXkFHKdIk7WiShku AwsQPOSBL3Q1bIJQEJMBZKSNH/qHTHrQO4m3fKsVnaY4gvjy1bTc+U72ejriYtYySVnp YINdMOJifadiIz6QA06ab1618N9SrHJRxFKyX/YJmMWaiGb5sYFHY7YW/kyJZbO+PBcU TAv7972AwFRUzlaHKHE5VKKGYIi/dIdc3FU6LcwDYhce0Ue1zLOBB9NktgkHchYq1yVi wt5g== X-Received: by 10.14.210.200 with SMTP id u48mr11857594eeo.63.1387115375459; Sun, 15 Dec 2013 05:49:35 -0800 (PST) Received: from [192.168.10.2] ([83.168.26.131]) by mx.google.com with ESMTPSA id 44sm30345608eek.5.2013.12.15.05.49.33 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 15 Dec 2013 05:49:34 -0800 (PST) Message-ID: <52ADB36B.8090704@yandex.ru> Date: Sun, 15 Dec 2013 15:49:31 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: martin rudalics Subject: Re: bug#16017: 24.3.50; windmove is broken References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> <529CCE6A.90908@gmx.at> <529CD9F0.3000403@yandex.ru> <529DC417.1080806@gmx.at> <529E7E30.3080400@yandex.ru> <529F3CA9.3030904@gmx.at> <529FA905.2090309@yandex.ru> <52A02464.2090406@gmx.at> <52A05B15.9030307@yandex.ru> <52AB42AB.3060200@gmx.at> In-Reply-To: <52AB42AB.3060200@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16017-done Cc: 16017-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) On 13.12.2013 19:23, martin rudalics wrote: > Should work again now including wrapping, prefix argument, and > original error messages. Please have a look. Thank you, everything seems to work. The prefix argument handling is weird (`C-u 4' has effect, just `C-u' doesn't), but that's likely old behavior. ------------=_1387115403-11727-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Dec 2013 01:53:22 +0000 Received: from localhost ([127.0.0.1]:52257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmwDp-0005su-Ky for submit@debbugs.gnu.org; Sat, 30 Nov 2013 20:53:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38654) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmwDl-0005sf-Ro for submit@debbugs.gnu.org; Sat, 30 Nov 2013 20:53:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmwDa-0006a2-Mw for submit@debbugs.gnu.org; Sat, 30 Nov 2013 20:53:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44796) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmwDa-0006Zy-KS for submit@debbugs.gnu.org; Sat, 30 Nov 2013 20:53:06 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40326) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmwDU-0004cK-QC for bug-gnu-emacs@gnu.org; Sat, 30 Nov 2013 20:53:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmwDM-0006YU-NM for bug-gnu-emacs@gnu.org; Sat, 30 Nov 2013 20:53:00 -0500 Received: from mail-we0-x236.google.com ([2a00:1450:400c:c03::236]:47872) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmwDM-0006YO-GC for bug-gnu-emacs@gnu.org; Sat, 30 Nov 2013 20:52:52 -0500 Received: by mail-we0-f182.google.com with SMTP id q59so10789041wes.27 for ; Sat, 30 Nov 2013 17:52:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=uctBHMcx3D0b8oUphkg8QNYWO2ccqRbrLzAri1Br9xo=; b=kbR2Kra4+hns8r7zU+4vEFNIk7NwkSN8X8rxon3GXovrIOb8p8alMRNpHCWVMx/gGw kPh53VSz8kD+DRhAT6G+FCZkCoakYPFO6wSxXajrfS7LkSkQt2FxI5+++hOJYOe7i5jy J5ttXUCM6tyMGkFj1lZnCdqgVRAmvPRnLGlfBdwDDciCMjzJvWbNBrr2CGeeWfwVL4tZ uwV4/KRIHhZjAKp6LHWPzXbcYoHteAdKcR1SrkVnGfEnqzzdEwHXS106UJPgyHyS7b4H +iGAuU7Hx49bqgRHKPfVgD/me82m/Yl4cvDPpZVHXMYZ9+xAD07hCWwtdFwpdFSkLGQw X8Sw== X-Received: by 10.194.173.163 with SMTP id bl3mr48366418wjc.10.1385862771179; Sat, 30 Nov 2013 17:52:51 -0800 (PST) Received: from axl ([62.228.136.233]) by mx.google.com with ESMTPSA id x19sm107673843wia.5.2013.11.30.17.52.49 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sat, 30 Nov 2013 17:52:50 -0800 (PST) From: Dmitry Gutov To: bug-gnu-emacs@gnu.org Subject: 24.3.50; windmove is broken Date: Sun, 01 Dec 2013 03:52:44 +0200 Message-ID: <87bo1172xf.fsf@yandex.ru> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) windmove-right and windmove-down don't do anything now. In GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.6) of 2013-12-01 on axl Bzr revision: 115317 eliz@gnu.org-20131130191221-9pxtv2v0eilgek8u Windowing system distributor `The X.Org Foundation', version 11.0.11403000 System Description: Ubuntu 13.10 ------------=_1387115403-11727-1-- From unknown Tue Jun 17 01:47:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16017: 24.3.50; windmove is broken Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Dec 2013 10:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16017 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dmitry Gutov Cc: 16017-done@debbugs.gnu.org Received: via spool by 16017-done@debbugs.gnu.org id=D16017.138718879429228 (code D ref 16017); Mon, 16 Dec 2013 10:14:02 +0000 Received: (at 16017-done) by debbugs.gnu.org; 16 Dec 2013 10:13:14 +0000 Received: from localhost ([127.0.0.1]:53014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsVAo-0007bM-01 for submit@debbugs.gnu.org; Mon, 16 Dec 2013 05:13:14 -0500 Received: from mout.gmx.net ([212.227.17.21]:59510) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsVAm-0007bA-FY for 16017-done@debbugs.gnu.org; Mon, 16 Dec 2013 05:13:12 -0500 Received: from [62.47.45.151] ([62.47.45.151]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0MgbvP-1WD2iu3EHP-00O3Mq for <16017-done@debbugs.gnu.org>; Mon, 16 Dec 2013 11:13:11 +0100 Message-ID: <52AED230.8080001@gmx.at> Date: Mon, 16 Dec 2013 11:13:04 +0100 From: martin rudalics MIME-Version: 1.0 References: <87bo1172xf.fsf@yandex.ru> <529C38E4.1020305@gmx.at> <529C60FE.9030903@yandex.ru> <529CCE6A.90908@gmx.at> <529CD9F0.3000403@yandex.ru> <529DC417.1080806@gmx.at> <529E7E30.3080400@yandex.ru> <529F3CA9.3030904@gmx.at> <529FA905.2090309@yandex.ru> <52A02464.2090406@gmx.at> <52A05B15.9030307@yandex.ru> <52AB42AB.3060200@gmx.at> <52ADB36B.8090704@yandex.ru> In-Reply-To: <52ADB36B.8090704@yandex.ru> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:4jF2VoSdcqJ+NGWevJQzMaM278O+3mn+soPxQePt4jluCyEbL7V O9l4IY0kEfrEDs0szCOOqFLZZmVX53RFpUf1QgoJDVyrj9ZhlBWyTgi0zLPqAVLmIwOkp+o tDoZhuWTP3mtT2bNP+N4MV+arGIQrnRhLqph7irwRCkOn46h8ElhanxuX4Dyrs/4T5MB1Oy gwUGetEwnB2MELI9vBSUw== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > The prefix argument handling is weird (`C-u 4' has effect, just `C-u' > doesn't), but that's likely old behavior. IIUC it's explained in the doc-strings as "With no prefix argument, or with prefix argument equal to zero, ..." so we probably shouldn't change it. martin