From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: dape Date: Wed, 06 Dec 2023 14:30:36 +0200 Message-ID: <83il5b4ioj.fsf@gnu.org> References: <46ea1ab1-e447-4c83-9c81-2f9bd149fe91@alphapapa.net> <6964ff20-921e-beff-43a0-9570ea79aa7d@gutov.dev> <87h6m1yh1x.fsf@posteo.net> <87ttpd2e53.fsf@posteo.net> <87bkb5jb1q.fsf@posteo.net> <8734wgj4p5.fsf@posteo.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1632"; mail-complaints-to="usenet@ciao.gmane.io" Cc: joaotavora@gmail.com, philipk@posteo.net, dmitry@gutov.dev, john@yates-sheets.org, krister.schuchardt@gmail.com, adam@alphapapa.net, emacs-devel@gnu.org To: Daniel Pettersson Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 06 13:31:49 2023 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 1rAr47-0000Ce-D5 for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Dec 2023 13:31:47 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rAr3H-0001Hy-Qd; Wed, 06 Dec 2023 07:30:55 -0500 Original-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 1rAr3B-0001HK-M0 for emacs-devel@gnu.org; Wed, 06 Dec 2023 07:30:51 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rAr38-0005Sn-LV; Wed, 06 Dec 2023 07:30:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=i9FwFMXfWX4pIaZ+Gcf1+OGduZYab+rr2C80Zm2U8Kc=; b=LwInTmCPvUW3 TwY5LX3Gb04s9yvfmPgVNvgQh4IWSDnzQpCex+C7YMHNcjL5YSMcW8iwHX7SC3tOAYq6T7biJtR0Y FXg1Ib71YypfTJKxSQSU87r78GlPxuByM2VGtUBdlOWvlzzLqd5ByhH7TdbECkVChhzPqkp9fp1XH a/kdLK86WVbVY7zRsZ3u7lAuvAh4DsA0B9psjjROLTv3PEKVUu2vMpwVKFjchDU0qxQSJR281AEuK +9uIbWPVLYDokey6s55h5ISEBHvQeRPlkOw9VS7TK5i27CRzgV2rrQY6a75GZL0EZEXm5MR0P4+Y/ oycr1B95K8fYM95fmTke/w==; In-Reply-To: (message from Daniel Pettersson on Wed, 6 Dec 2023 11:09:15 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:313554 Archived-At: > From: Daniel Pettersson > Date: Wed, 6 Dec 2023 11:09:15 +0100 > Cc: Philip Kaludercic , Dmitry Gutov , > John Yates , > Krister Schuchardt , > Adam Porter , emacs-devel@gnu.org > > For those of you asking for a "gud" (gdb-mi) like interface, I have > spent some time and effort to make that happen. I am not a gdb-mi user > myself so I can't really tell whats parts are missing for a gdb-mi > like experience, ontop of that I can't run gdb on my machine. > > I would greatly appreciate some feedback on this change. > > (setq dape-buffer-window-arrangment 'gud) > (setq dape-info-hide-mode-line nil) > > Unfortunately there is no "real" integration with gdb-mi as I couldn't > find a way to decouple the UI from gdb-mi. It does however greatly > rely on gdb-table. And I took some liberties of keeping the tree > nature of the old variable explorer. Thanks for working on this, but would you mind explaining in more detail what are you trying to achieve? Recent versions of GDB support the DAP protocol internally, so why do we need to support it in Emacs when working with GDB as the debugging back-end? I'm probably missing something.