From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Minibuffer positioned at a location other than the bottom of the frame? Date: Sun, 26 Nov 2017 11:26:13 +0100 Message-ID: <5A1A96C5.1040203@gmx.at> References: <5A13F19A.9000502@gmx.at> <83fu97d43z.fsf@gnu.org> <838teu8hu7.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 1511692050 12632 195.159.176.226 (26 Nov 2017 10:27:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 26 Nov 2017 10:27:30 +0000 (UTC) Cc: zhenya1007@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii , John Yates Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 26 11:27:25 2017 Return-path: Envelope-to: ged-emacs-devel@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 1eIu9e-0002XB-CM for ged-emacs-devel@m.gmane.org; Sun, 26 Nov 2017 11:27:18 +0100 Original-Received: from localhost ([::1]:56071 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIu9l-0004Qr-O2 for ged-emacs-devel@m.gmane.org; Sun, 26 Nov 2017 05:27:25 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38541) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIu8t-0004Oi-79 for emacs-devel@gnu.org; Sun, 26 Nov 2017 05:26:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIu8r-0000d4-Qk for emacs-devel@gnu.org; Sun, 26 Nov 2017 05:26:31 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:53243) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eIu8r-0000bJ-HD; Sun, 26 Nov 2017 05:26:29 -0500 Original-Received: from [192.168.1.100] ([46.125.250.72]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LwaQZ-1fCg212v0h-018HsA; Sun, 26 Nov 2017 11:26:18 +0100 In-Reply-To: <838teu8hu7.fsf@gnu.org> X-Provags-ID: V03:K0:jKpPDDAKF9t+D6mV078X805SB062fmxno6ldCS9Tpe7Plbb2fMA 15Ge5P+TKGbYj02r8W3t4/X8KomEMBPvx4vscOQDURahQYr3oaBx9dF/z7+9CDdV7eEUWUS Zn70YRlfStM2I27h5h037aZ/MsC44DKAA7sjEEmN/1Kjtf0SP/Ci689DRIyI6RGCOOElvw2 AMasT/VZiZB3rsFd63uCw== X-UI-Out-Filterresults: notjunk:1;V01:K0:f09ILlHyVPY=:h+Yj2Dap+OnP4gQVyy3RXQ uamULjoky3fhAZYHTHXGO0wO8SnBq2+PVNNBoRcZAeT+6MxwHaAuwUiMy7Dm6znLBU8jsg+6x HMUSX5uacA31b/E+YeQVVYWyBqRReJhWRMFieFjWoGNCf3pT9r3GT7jJhpt673P3/UaBqEm9H 6JgvBN7m9zc1mX6I/XJB/Dva7udu+Ev2SpPBvjkv1exFV1RTlaFeTr/unhQPmWFdtqJ/e2f20 dTsEiDVZMPOCQ6cg5vR9/8XMxvpwwRhmSXuQxU4PNEvEawvdT0Uv5LfDwDj1CJTND6BxroO1z F6Tz8VHC3Fm9ZmJTdwr27HEVSnbz/9TKb8Bi19BGhYptuaoSm5ZUxIpDKDS9ta1sx+AvfTcsL AXJvPrV2XXC6BR8FcqNEA9tfCsbD/mTbNkbgMKKzVD0pLgspGWgQZ7gx9awoNdsCqpp61a1bT OGam/Sd0mPubgvf5luE0cgsDYqL/cnktlWuyZv+4XQlQa9a1TgXyEjHMtxZUZ6dI6zoCj96b3 u41aMYxNpZIFl6rVuqP2mzNDVhd2ihzT08wJp6Zp3Hk8d45yii0treiHlvAspXrkf9IVqWqx6 6OJ4n0oGs3Twk/2oqXul3eDj5CDJn3FMVV8q4LrZFkDVIUSdkgYbnUsrwX4VnCASIAtbe5a3M qHoN9C6BW2+izQ0EQ7NaANpARNN8INHlGOOJJAzvDyyu1SPTrytQm5Gp0XejWKc0j3VCu0fGE 1hEpUQ62fWB2FuzaElIQP47GLaqkNFnjprplU4y3V0K8F+6LwwWGbSpaMVv6dVIJKxkRfxtG X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.18 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:220461 Archived-At: >> There I raised the notion of (optionally) moving the modeline to the top of each window and positioning the >> minibuffer to the top of the frame. > > This should be much easier, see > > https://lists.gnu.org/archive/html/emacs-devel/2016-10/msg00895.html > > and followups. I doubt that "Positioning the minibuffer to the top of the frame" would be "much easier": When Emacs enlarges the minibuffer window it then has to move all windows beneath down by the number of lines the minibuffer window has been enlarged. To not make these windows' texts move down accordingly (which would constitute a very unpleasent visual experience) we would have to try to change these windows' start positions and restore them accordingly when shrinking the minibuffer window back. Obviously, with point near the top of the window or varying line heights such an attempt might become very tricky or even impossible. Putting the minibuffer window below some arbitrary (maybe even internal) window of a frame would not run into such difficulties. martin