From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Davis Subject: Re: org-mime-org-buffer-htmlize sending hangs ... Date: Tue, 22 Jul 2014 12:42:42 -0400 Message-ID: References: <53CD1255.3080206@pfdstudio.com> <8761iqbzx5.fsf@gmail.com> <53CD31C6.9030009@pfdstudio.com> <87tx6a1y1g.fsf@alphaville.bos.redhat.com> <53CD51A7.9090209@pfdstudio.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50865) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9dAp-0008NN-6b for emacs-orgmode@gnu.org; Tue, 22 Jul 2014 12:44:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X9dAk-0008KP-3T for emacs-orgmode@gnu.org; Tue, 22 Jul 2014 12:44:19 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:59983) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X9dAk-0008KL-07 for emacs-orgmode@gnu.org; Tue, 22 Jul 2014 12:44:14 -0400 Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 4016120B82 for ; Tue, 22 Jul 2014 12:44:13 -0400 (EDT) In-Reply-To: (Alan Schmitt's message of "Tue, 22 Jul 2014 18:05:06 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Alan Schmitt Cc: emacs-orgmode@gnu.org Alan Schmitt writes: > On 2014-07-21 19:45, Peter Davis writes: > >> Alas, despite years of emacs abuse, I have not managed to master even >> the rudiments of emacs lisp, and don't even know how to edebug. > > To get you started, you could try the following. > > - set up two emacs frames > - in one frame, do a "M-x describe-function" then type the name of the > function of interest (smtpmail-send-it iirc) > - there will be a link to smtpmail.el, follow it > - this will take you to the definition of the function, there type "C-u > C-M-x" to tell emacs you want to edebug it > - now in the other frame, do what you need to do to trigger the bug > - when the function is called, you should see a small triangle in the > fringe showing the point being executed. You can step through the > different instructions by hitting space, and you will see in the echo > area the results of the computations > > You can interrupt the debugging at any time by hitting 'q'. And if you > no longer want to debug that function, hit "C-M-x" while in the > function's source code, or restart emacs. > > Try it, it's fun! ;-) This sounds like something even I could do! Thanks, Alan. I'll give it a shot. -pd