From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nick Roberts Newsgroups: gmane.emacs.bugs Subject: Re: Splash-screen, elisp files compression, gdb usage Date: Sat, 11 Aug 2007 16:03:38 +1200 Message-ID: <18109.13594.731711.153919@kahikatea.snap.net.nz> References: <18107.60236.72337.710106@kahikatea.snap.net.nz> <46BC4299.9090000@eurocontrol.int> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1186805054 13487 80.91.229.12 (11 Aug 2007 04:04:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 11 Aug 2007 04:04:14 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org To: ESCOUFLAIRE Pierre-Louis Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Aug 11 06:04:10 2007 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IJiCs-0008QC-3R for geb-bug-gnu-emacs@m.gmane.org; Sat, 11 Aug 2007 06:04:06 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IJiCr-0007SS-Ec for geb-bug-gnu-emacs@m.gmane.org; Sat, 11 Aug 2007 00:04:05 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IJiCp-0007SN-11 for bug-gnu-emacs@gnu.org; Sat, 11 Aug 2007 00:04:03 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IJiCn-0007Rw-He for bug-gnu-emacs@gnu.org; Sat, 11 Aug 2007 00:04:02 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IJiCn-0007Rp-CM for bug-gnu-emacs@gnu.org; Sat, 11 Aug 2007 00:04:01 -0400 Original-Received: from viper.snap.net.nz ([202.37.101.8]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IJiCm-0005gX-M4 for bug-gnu-emacs@gnu.org; Sat, 11 Aug 2007 00:04:01 -0400 Original-Received: from kahikatea.snap.net.nz (160.60.255.123.dynamic.snap.net.nz [123.255.60.160]) by viper.snap.net.nz (Postfix) with ESMTP id 51C0D3D9F3E; Sat, 11 Aug 2007 16:03:43 +1200 (NZST) Original-Received: by kahikatea.snap.net.nz (Postfix, from userid 1000) id B12308FC6D; Sat, 11 Aug 2007 16:03:39 +1200 (NZST) In-Reply-To: <46BC4299.9090000@eurocontrol.int> X-Mailer: VM 7.19 under Emacs 22.1.50.6 X-Detected-Kernel: Linux 2.4-2.6 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:16318 Archived-At: > Thanks for the information on the '--annotate' option. > I would like to notice that the Ctrl-D binding is behaving as RET on > end-of-buffer. I do not know if this was expected or not but that can be > rather annoying for those used to this binding to quit GDB. Hmm, I did try to deal with this but it doesn't seem to do the right thing now. Does this patch improve things for you? -- Nick http://www.inet.net.nz/~nickrob *** gdb-ui.el 26 Jul 2007 09:28:01 +1200 1.206.2.2 --- gdb-ui.el 11 Aug 2007 15:56:56 +1200 *************** This filter may simply queue input for a *** 1129,1138 **** (let ((item (concat string "\n"))) (if gdb-enable-debug (push (cons 'send item) gdb-debug-log)) (process-send-string proc item))) ! (if (and (string-match "\\\\$" string) ! (not comint-input-sender-no-newline)) ;;Try to catch C-d. (setq gdb-continuation (concat gdb-continuation string "\n")) ! (let ((item (concat gdb-continuation string "\n"))) (gdb-enqueue-input item) (setq gdb-continuation nil))))) --- 1129,1138 ---- (let ((item (concat string "\n"))) (if gdb-enable-debug (push (cons 'send item) gdb-debug-log)) (process-send-string proc item))) ! (if (string-match "\\\\\\'" string) (setq gdb-continuation (concat gdb-continuation string "\n")) ! (let ((item (concat gdb-continuation string ! (if (not comint-input-sender-no-newline) "\n")))) (gdb-enqueue-input item) (setq gdb-continuation nil)))))