From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: ECB and org-mode Date: Wed, 14 Oct 2009 18:18:08 +0100 Message-ID: <87iqehhp2n.wl%ucecesf@ucl.ac.uk> References: <87k4z0yeqz.wl%ucecesf@ucl.ac.uk> <87y6ng6335.wl%ucecesf@ucl.ac.uk> Reply-To: e.fraga@ucl.ac.uk Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1My7UY-00076b-7X for emacs-orgmode@gnu.org; Wed, 14 Oct 2009 13:18:26 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1My7UT-0006vm-IV for emacs-orgmode@gnu.org; Wed, 14 Oct 2009 13:18:25 -0400 Received: from [199.232.76.173] (port=40099 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1My7UT-0006vR-6d for emacs-orgmode@gnu.org; Wed, 14 Oct 2009 13:18:21 -0400 Received: from vscane-c.ucl.ac.uk ([144.82.108.43]:64529) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1My7US-0005lw-RW for emacs-orgmode@gnu.org; Wed, 14 Oct 2009 13:18:21 -0400 In-Reply-To: From: Eric S Fraga List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: emacs-orgmode@gnu.org At Tue, 13 Oct 2009 10:00:29 +0200, Carsten Dominik wrote: > > [snipped: messages regarding jumping into org file from ECB tree buffer and > having the hierarchy displayed] > > If you find a solution, please post, maybe I can install it in org.el, > using eval-after-load (I'm doing this already for a couple > of other packages that let you jump right in the middle of an Org file). Carsten, The following seems to work: --8<---------------cut here---------------start------------->8--- (defadvice ecb-method-clicked (after esf/org-show-context) "Make sure hierarchy is visible when jumping into location from ECB tree buffer" (if (string= major-mode "org-mode") (org-show-context) ) ) --8<---------------cut here---------------end--------------->8--- I have tested this but not exhaustively and so maybe it depends on some of my specific org-mode settings. I don't know if anybody else uses ECB extensively but, if so, it would be great if they tried it. I don't specifically (require 'ecb) anywhere so I don't think this is required; I am, however, using emacs 23.1. Again, apologies for my minimal (yet increasing) elisp knowledge! You're welcome to use this in any way you wish (and, before you ask (;-), I am still awaiting a response from the FSF re: copyright assignment as I posted the signed page several weeks ago now). On a related note, I have not managed to figure out why the ECB tree buffer shows only up to two levels of the org-mode heading hierarchy. Ideally, I would like it to show all levels. Is there a variable in org-mode that may be affecting this? Thanks, eric