From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#32720: term-mode ignores certain window size changes Date: Sat, 17 Nov 2018 19:40:01 +0100 Message-ID: <5BF06081.9060505@gmx.at> References: <5BDEC23D.4080707@gmx.at> <5BEEBECF.5060601@gmx.at> <835zwxulm5.fsf@gnu.org> <5BEFDD77.5080505@gmx.at> <83r2fkt4ye.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1542480126 32032 195.159.176.226 (17 Nov 2018 18:42:06 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 17 Nov 2018 18:42:06 +0000 (UTC) Cc: fredericksgary@gmail.com, 32720@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 17 19:42:02 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gO5Xc-0008AY-6l for geb-bug-gnu-emacs@m.gmane.org; Sat, 17 Nov 2018 19:42:00 +0100 Original-Received: from localhost ([::1]:50156 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gO5Zi-000655-Jm for geb-bug-gnu-emacs@m.gmane.org; Sat, 17 Nov 2018 13:44:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44612) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gO5Wp-0003Fa-OI for bug-gnu-emacs@gnu.org; Sat, 17 Nov 2018 13:41:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gO5Wk-0005Yx-2o for bug-gnu-emacs@gnu.org; Sat, 17 Nov 2018 13:41:10 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53880) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gO5Wg-0005V0-1V for bug-gnu-emacs@gnu.org; Sat, 17 Nov 2018 13:41:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gO5Wf-0002Y4-Ps for bug-gnu-emacs@gnu.org; Sat, 17 Nov 2018 13:41:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 Nov 2018 18:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32720 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32720-submit@debbugs.gnu.org id=B32720.15424800159692 (code B ref 32720); Sat, 17 Nov 2018 18:41:01 +0000 Original-Received: (at 32720) by debbugs.gnu.org; 17 Nov 2018 18:40:15 +0000 Original-Received: from localhost ([127.0.0.1]:58138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gO5Vu-0002WC-8B for submit@debbugs.gnu.org; Sat, 17 Nov 2018 13:40:15 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:35203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gO5Vs-0002Vr-5G for 32720@debbugs.gnu.org; Sat, 17 Nov 2018 13:40:12 -0500 Original-Received: from [192.168.1.101] ([212.95.7.234]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0McPvw-1g6Q8S3q2C-00HdTv; Sat, 17 Nov 2018 19:40:05 +0100 In-Reply-To: <83r2fkt4ye.fsf@gnu.org> X-Provags-ID: V03:K1:N693NjXwM9OhWCMN7IoEePCqKhL4wjWzJgTJJOeGLu5U5hguQnW oPj86Vw45KwaM28Ujum9jcj/tr51V4tQZKFdTSJf8R5Fs1yxJ9w8xGQu2FO/z3UAU85NHEJ Nqu3MgZ8NMsyMGPoHXjorRmEx0rmSxAZuN8zjXt4c0qhzPMbkLlO2AVuBLsP1NgaEWW6Nhu iJpRUHFmWxosriBIYOXtg== X-UI-Out-Filterresults: notjunk:1;V01:K0:mBnZuXH48HI=:lpZ15R8qLHDZ6QMCwOgrVn ySFKlhwb00onCHcXB8x+l6PZPT+/vCQHYXTFRsPOzX3VhSv7UlQIn71+fQeSaK2rhkVqlWp7k WDHkAJ8AsCPbP0jfzPiPxFuOqKrxvNhOrdSvE/m4szjB1nsh1TzpkWOPNg2lLMk7IbCc8iHgy D0eqgjc2NKcLCl4F/EU0inmZ8K8Plv4xlOVJBBnWtFbTdcbPx1dPuDCnnHH9MQlMmwD7mhkD9 HgZnSLhhc7blxFfGFrkAyceNnJKMpduABz1aLDyC6cMOkW1YVY4ZXXm7IwWeXTRQb7PxiWFfV i1XXoT7pewo4rOIfSajBLzPkgaX/l6us6t/DphDzTOUuSF8h2qF6K2u1MimPn2q5s+hjk7XhW 27fxTY2tzPAtZQtJwZ+U0TdzwXRHyzVtk9wLVUiiRjubh8dnmp+hRQP+UTvQQoUtvKLuLL74+ hYWmbu0nzpzIRReYAy+wMjUQ+JjkEn8giTSPdzSwAEngf9YKjO5XW9lLG4TSOMHcLddmDdNrI taUlqXWarO4vRku7vTIiIwjrdGHtNsWcNo27vTOaxolY7HZHPf4qgM6rzSvyPU6oAznfSeWWm S16b2Hnh6Cejb1eGMIy+amiH/cq+EP+MEfginfDu1TxxrtZyiA2RAIYRd37bhMk2q5XFDmz2L vdrRMm39smkWV+JVPQmyd/3765ME+BRs7Axa2U79upOGocJaVXd4h647Qz+uLdm/nQ2uMDxZe 7I24wzNrYZ4AAO9ZRA7QXB6XhTTV/RZvR5Y9pjfHKp+b5gCafQzFSLDcLZCenuvGcZG5sbmJ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:152477 Archived-At: > OK (although I don't like putting functions on hooks in the core). Neither do I. >> +;; Remove the following call in Emacs 27, running >> +;; 'window-size-change-functions' should suffice. >> (add-hook 'window-configuration-change-hook 'window--adjust-process-windows) > > Why not do that now? Because Gary has not tested it ;-) More seriously: I have no idea how 'adjust-window-size-function' and the function specified by 'window-adjust-process-window-size-function' work in practice. If they rely on anything beyond a window's dimensions (for example, on which other buffers are displayed on a frame), then not calling 'window--adjust-process-windows' for 'window-configuration-change-hook' might miss something. I'd rather reserve such subtleties for Emacs 27. martin