From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Extend gdb to filter registers Date: Sat, 25 Jan 2020 18:14:29 +0100 Message-ID: References: <83muakzoy5.fsf@gnu.org> <71042c9f-478b-47c8-f27e-1348e9f4536d@gmx.at> <83iml8zkbm.fsf@gnu.org> <6ad85759-7408-f177-38f6-45a72c2f5a9e@gmx.at> <83eevwzi79.fsf@gnu.org> <68ef651e-9319-b392-af1c-4564d5db9112@gmx.at> <831rrvzc81.fsf@gnu.org> <997C9AD2-D8DD-45DC-9195-28FEC907B2C4@gmail.com> <83muajxs04.fsf@gnu.org> <416593FF-C4BE-478F-B5AC-3379235146ED@gmail.com> <83lfq3xp66.fsf@gnu.org> <679953AF-F50A-4ABE-B836-150BA0F95DAE@gmail.com> <83h80rxlae.fsf@gnu.org> <8A5A507A-6036-4894-A8B1-749109EBE605@gmail.com> <83wo9mvwco.fsf@gnu.org> <2BEA3843-859E-481B-8561-35384438EF7F@gmail.com> <83lfpxs4sl.fsf@gnu.org> <162a03e4-2429-b7b7-0e9e-df0b433b8aea@gmx.at> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="44607"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Yuan Fu , emacs-devel , Eli Zaretskii , Stefan Monnier , Juri Linkov To: John Yates Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jan 25 18:18:08 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ivP4S-000BZM-44 for ged-emacs-devel@m.gmane-mx.org; Sat, 25 Jan 2020 18:18:08 +0100 Original-Received: from localhost ([::1]:55612 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ivP4R-0004iL-2K for ged-emacs-devel@m.gmane-mx.org; Sat, 25 Jan 2020 12:18:07 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35765) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ivP19-0002f8-MA for emacs-devel@gnu.org; Sat, 25 Jan 2020 12:14:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ivP18-0002RW-JG for emacs-devel@gnu.org; Sat, 25 Jan 2020 12:14:43 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:37873) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ivP18-0002Nt-70; Sat, 25 Jan 2020 12:14:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1579972471; bh=umjXceoJOiVP/6KlfxOFKYX4/x3tXGurZa5mTjRZ/hY=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=WQw3DnKxXr51ccUOSySZjQMNo1V5XKy5EZnPinKsCHzaBUz2nlPMNEKkrp+iAUIOf nWZ0WV91tMC0hd5MU+Klqb8MDgDXHLFq/0QpgxIMgCfABWAMxWyvGLNMdJuY4wHiQf BH6r/eVSaocpRz4HHQtR/lROiILvCaDI41B9todQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([212.95.5.109]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MZkpR-1j8CMC0Off-00WoXO; Sat, 25 Jan 2020 18:14:31 +0100 In-Reply-To: Content-Language: en-US X-Provags-ID: V03:K1:5XGN9UPP1XoFJ9dQL61WNQsTRmAk72XQU4Dv1D9J5M09/tZq5c4 vbfN+XarWgdZYQ3pdAmEcYumz5QghWHAZQZn9Fe5ARz8UPDrqDPA1Hvq4nuz4MwhztxM0cr oQoU89bcYAQ88gHdJQx+wj2KOQJkwD3ecaJ6BMWTiYwf3VXIaI139rldUmMr6OJ4uT0w7h4 KNVJTDyPj0bJj0miDNAIg== X-UI-Out-Filterresults: notjunk:1;V03:K0:se9T+7CYDl0=:mbzoYR8ffH8bPrMqMSi1Xz pancyCqfaieBNGbj++jkQQdrhCTbkEf4YuGIHpygY6n0CRRuLhZmUzkF4hxxnUiih3wtaaakD cj//xwl8F3BWTqiHciqBMzGKi0PdDk1Mv2+aiayH4FoSHEzJrZO2A1Aix0sIEaoPGRFvec3Ua HvoKclzgq07xOhjSor2FFOQmN8MddCtbLQVkiYWNV5rmytQIXDW5fCU5dkcvK9JUjile0xoPZ 3x3zZ1znI1tEkfwZun2xrSxHg3Yur1mpEigQi8w+P/WmmSyNGCLOGKsuXO4jgvO34zKZoF3e0 L1vt+oUK6xRv+9xwaSh0r8bCuN4eVhRJ4q0F85/mZA6DtHES7L/HZ0pEtommYswpthEbFWIh7 Hng6CbCnm2sXDoqS2/9txBAyG5/RKDoFY7oHy2mzQPDoEDwr1/s+de5Y0Uq3cI7dDo70FbqmP Hgj8usciQ6UdmSIoOmAe2mQODl4RLzGOr+IKnTrGmIz0Y6FE3/N6/iG2qmXbUXvLZYEruEV4D NhBURR+/YGxksOxpEWbeRQFx8ZWfK99UAL7YSGSWuo+0sqNKovkqsGcD2ddCRSw545VC8GrVB uapP4DfBinlMXvRFG8ylfDaxq3kTlU5832okahHbG15kz4O9FixpRe0vozJd5vvQdy+9eXTN+ RbbVvWGKebMQAJvrpOx/kGUG3ztA8htn0SP5awM9N7ff6qncxJQMUwyE9xolAS9JIRlyTnxlI F735bHfTN7zvZ52FWUlAVyGKp+Yg4YHNp+d7cgctls7gqFJ+8974J7QPdabESokzqv2W+OBm X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.18 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:244633 Archived-At: > There seem to be three concept in play here: > - dedicated windows > - really dedicated windows > - unsplittable frames > > gdb-mi creates dedicated windows which > under some circumstances (see my most > recent reply to Eli) still get split. > > Your quote from Stefan seems to be about > really dedicated windows. > > My comment that you quoted was about > the possibility of display-buffer splitting a > window on an unsplittable frame. I admit > to having no actual experience with such > a configuration. I was merely referencing > my understanding per info's Window Frame > Parameters > Buffer Parameters node: > > =E2=80=98unsplittable=E2=80=99 > If non-=E2=80=98nil=E2=80=99, this frame=E2=80=99s window is nev= er > split automatically. We might be miscommunicating here. To summarize the current state of things: - Whether a window can be split does not depend on whether it is dedicated in some way or not. Dedicatedness affects exclusively whether you can display another buffer in that window. - As far as 'display-buffer' is concerned you can rule out splitting by (1) setting 'split-height-threshold' and 'split-width-threshold' accordingly (as with the trick you mentioned earlier), (2) making windows fixed-size, or (3) making the window's frame unsplittable. A better alternative is to specify buffer display actions that do not split windows or provide a suitable 'split-window-preferred-function'. martin