From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Price Subject: Help using ECB with Org! Date: Fri, 8 Nov 2013 15:04:20 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42300) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VeuX0-0007Vp-Ib for emacs-orgmode@gnu.org; Fri, 08 Nov 2013 17:29:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VeuT8-0007rp-MI for emacs-orgmode@gnu.org; Fri, 08 Nov 2013 17:27:58 -0500 Received: from mail-qc0-x22a.google.com ([2607:f8b0:400d:c01::22a]:42028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VesI0-0006qR-NF for emacs-orgmode@gnu.org; Fri, 08 Nov 2013 15:04:20 -0500 Received: by mail-qc0-f170.google.com with SMTP id n9so2221168qcw.1 for ; Fri, 08 Nov 2013 12:04:20 -0800 (PST) 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: Org Mode Hello, Does anyone out there use ECB with org-mode buffers? On Thorsten's suggestion, I am trying out ECB (I had thought about this earlier but gave up when ecb wouldn't load -- turned out I had dead symlinks from 2009 in /usr/share/emacs/lisp/cedet/ !) with org-mode buffers. ECB is clearly very powerful and I can see it wil lbe very useful to me, but I'm not yet sure that it is the solution I am looking for with my org-writers-room. ECB defines a series of "tree-buffer" windows, by default on the left-hand sid. I want to customize theleft-hand display so it shows only (1) a guide window -- this will show all the org-mode headings in the main org buffer. This is provided by default in the "methods" window (which could use some improved fontifiation but is otherwise gerat) (2) a narrowed main window that shows only the subtree one is working on (3) a "metadata" window whih shows only the PROPERTIES drawer of the urrent subtree. This should be an indirect buffer narrowed to the inside of hte PROPERTIES drawer and probably with some special feature, like making the property names read-only, giving some keybindings to move to previous and next properties, & possibly doing some fancier stuff with fontification. ECB works great for 1, but I am running into problems with 2 and 3. (2) -- narrowing. By default ecb allows the user to right-click on a heading in the "Methods" window and choose "jump to tag and narrow". However, when I choose this (using either an org buffer or a lisp buffer) the buffer doesn't actually narrow. Has anyone else noticed this issue? (3) metadata. To make this work I will have to write my own ecb window functions (essentially, I will want the new netadata window to display the narrowed indirect buffer mentioned above). The ECB documentqtion is OK but it doesn't really say how to make this work. Has anyone tried it, or can anyone point me to some good example codes? Thank you! Matt