From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: nick Newsgroups: gmane.emacs.bugs Subject: Suggestion/Offer Date: Mon, 25 Mar 2002 02:00:50 +0000 (GMT) Sender: bug-gnu-emacs-admin@gnu.org Message-ID: <20020325020050.47E8A76035@nick.uklinux.net> NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1017022333 21792 127.0.0.1 (25 Mar 2002 02:12:13 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 25 Mar 2002 02:12:13 +0000 (UTC) Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16pJy0-0005fN-00 for ; Mon, 25 Mar 2002 03:12:13 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16pJxz-00055h-00; Sun, 24 Mar 2002 21:12:11 -0500 Original-Received: from ppp-2-55.5800-12.telinco.net ([212.1.141.55] helo=nick.uklinux.net) by fencepost.gnu.org with smtp (Exim 3.34 #1 (Debian)) id 16pJuw-0004xP-00 for ; Sun, 24 Mar 2002 21:09:02 -0500 Original-Received: by nick.uklinux.net (Postfix, from userid 501) id 47E8A76035; Mon, 25 Mar 2002 02:00:50 +0000 (GMT) Original-To: bug-gnu-emacs@gnu.org Errors-To: bug-gnu-emacs-admin@gnu.org X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.bugs:136 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:136 Hello, I would like to write a mode for emacs that allows it to act as a GUI for gdb using GDB/MI. Currently (GNU) emacs only uses `gdb -fullname' in gud.el. I would like to extend ideas used in gud.el for xemacs written by Cygnus Support using annotations which is, apparently, now deprecated. It would be along the lines of the Totalview debugger : there would be no command line interpreter, clickable stack traces, breakpoints etc. Totalview has an excellent interface that only uses a basic widget set (at least up till version 4) which I think could be copied using GDB/MI when the specification is complete. The mode which I have in mind would only work with gdb (and not dbx, xdb etc) so it would be less general. It should, however, allow much tighter integration with emacs especially since GDB/MI could be specified with emacs in mind. The shift to GNU/Linux in recent years also makes the Unix debuggers less important. I would appreciate any feedback, positive or negative, that you may have to these ideas. Thanks Nick Roberts