From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12932 invoked by alias); 7 Oct 2003 21:45:28 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 12924 invoked from network); 7 Oct 2003 21:45:27 -0000 Received: from unknown (HELO nick.uklinux.net) (194.247.51.2) by sources.redhat.com with SMTP; 7 Oct 2003 21:45:27 -0000 Received: by nick.uklinux.net (Postfix, from userid 501) id 4024575FDE; Tue, 7 Oct 2003 22:38:42 +0100 (BST) From: Nick Roberts MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16259.12897.651075.446330@nick.uklinux.net> Date: Tue, 07 Oct 2003 21:45:00 -0000 To: gdb@sources.redhat.com Subject: (Partial) use of MI in Emacs X-SW-Source: 2003-10/txt/msg00125.txt.bz2 I have recently committed a version of gdb-ui.el to the Emacs CVS repository (http://savannah.gnu.org/projects/emacs) uses variable objects to watch expressions in the speedbar. This is achieved by using annotations level 3 and the "interpreter mi" command (Many thanks to Jim Ingham et al, who contributed this feature) and therefore requires GDB version 6 as well as the CVS version of Emacs. It is similar, in some ways, to Insight. Indeed, the icons in the toolbar are taken from there (with permission, of course). It separates the output stream of the inferior from that of the debugger so could be good for debugging GDB. A note of caution, however, the CVS version of Emacs can crash quite frequently. Also, update of expressions in the speedbar can be very slow. So, at the moment, it is still experimental and not suitable for serious work. Any feedback (perhaps to emacs-devel@gnu.org), good or bad, is most welcome. Nick