From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Robert Thorpe" Newsgroups: gmane.emacs.help Subject: Re: yasq: unable to edebug-defun Date: 15 Dec 2006 05:16:57 -0800 Organization: http://groups.google.com Message-ID: <1166188617.839990.291590@j72g2000cwa.googlegroups.com> References: <1166128326.307683.186800@n67g2000cwd.googlegroups.com> NNTP-Posting-Host: dough.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Trace: sea.gmane.org 1166190148 27315 80.91.229.10 (15 Dec 2006 13:42:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 15 Dec 2006 13:42:28 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Dec 15 14:42:26 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by dough.gmane.org with esmtp (Exim 4.50) id 1GvDKS-0003Mi-MZ for geh-help-gnu-emacs@m.gmane.org; Fri, 15 Dec 2006 14:42:24 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GvDKS-000832-0O for geh-help-gnu-emacs@m.gmane.org; Fri, 15 Dec 2006 08:42:24 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!j72g2000cwa.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 24 Original-NNTP-Posting-Host: 213.94.228.210 Original-X-Trace: posting.google.com 1166188624 22129 127.0.0.1 (15 Dec 2006 13:17:04 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Fri, 15 Dec 2006 13:17:04 +0000 (UTC) In-Reply-To: <1166128326.307683.186800@n67g2000cwd.googlegroups.com> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6,gzip(gfe),gzip(gfe) X-HTTP-Via: 1.0 EMF3ASPROXY03 Complaints-To: groups-abuse@google.com Injection-Info: j72g2000cwa.googlegroups.com; posting-host=213.94.228.210; posting-account=hWoAPxMAAAAnBKSBz1ZivwUPPjEuve7bvVCHZQ8rhrluPfwcBJd92w Original-Xref: shelby.stanford.edu gnu.emacs.help:143956 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:39560 Archived-At: Mirko wrote: > hello, > > This could be due to my incompetence, senility or just lack of emacs > knowledge: I cannot compile my defun's. If I try to do either M-C-x or > C-u M-C-x, emacs tries to evaluate the defun in which my cursor > resides, instead of compiling it. That's the normal behaviour M-C-x evals a defun, which means it stores the code for the function inside emacs. C-u M-C-x evaluates it also instrumenting it for edebug. > I tried also M-x edebug-defun, but then the debugger immediately tries > to step through the function instead of instrumenting it. The debugger should not be triggered immediately. Maybe you have the wrong number of parenthesis in the buffer you're using, try turning on show-paren-mode to check. You have to have point at the end of some function Like (defun foo () (print "bar"))POINT then hit M-C-x. Bytecode compilation is only used through byte-compile-file normally.