From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Jolitz Subject: Re: Org-mode outside Org-mode Date: Thu, 04 Apr 2013 16:09:21 +0200 Message-ID: <874nfm9ylq.fsf@gmail.com> References: <87txoc7jvr.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:42765) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNkrK-0002VE-Dn for emacs-orgmode@gnu.org; Thu, 04 Apr 2013 10:09:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UNkrA-0002vy-Mn for emacs-orgmode@gnu.org; Thu, 04 Apr 2013 10:09:46 -0400 Received: from plane.gmane.org ([80.91.229.3]:33195) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNkrA-0002vl-Fp for emacs-orgmode@gnu.org; Thu, 04 Apr 2013 10:09:36 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UNkrW-0007rg-3K for emacs-orgmode@gnu.org; Thu, 04 Apr 2013 16:09:58 +0200 Received: from g231110035.adsl.alicedsl.de ([92.231.110.35]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 04 Apr 2013 16:09:58 +0200 Received: from tjolitz by g231110035.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 04 Apr 2013 16:09:58 +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: emacs-orgmode@gnu.org Samuel Wales writes: > Great write-up, Thorsten. thanks > There is a whole other set of options also. I don't know if they are > close enough for you to include, but it's worth pointing them out. > > These are in the general category of Org annotations. Instead of > editing Org in a temporary buffer, you use a real, permanent Org file > (can include an agenda file). > > There are two types of options: those that allow you to use Org to > annotate external files without changing those files, and those that > allow you to annotate external files by putting persistent markers in > them. > > In both types, you can in principle do C-c ' to get to your Org agenda > files location from your external files, and the same thing in > reverse. > > The existing mechanisms include org-pua.el, org-registry.el, and > org-annotate.el. > > In principle, you should be able to annotate web pages in w3m.el and > dired entries and info notes also. > > To me, there is a lot of possibility here. > It should also be possible to put an ID marker in an external file, > which corresponds exactly to the Org IDs in a canonical entry in your > agenda files. Then C-c ' can bounce between the external file and > your agenda file. please see my recent post about 'navi-mode' for Org-mode buffers. 'navi-mode' actually is a kind of permanent associated buffer tightly coupled to the original Org-mode or source code buffer. It uses markers to allow bouncing between the associated 'twin-buffers', but non of the libraries you mention. However, I worked out my own system to ensure that the *Navi* buffer is always up-to-date after modifying the original-buffer, and to locate point at a logical position in the navi-buffer even when the view (on the original-buffer has changed drastically). The temporary editing of source-code in Org-mode buffers is inspired by org-src.el (or Org Babel), its very fast and convenient, just like editing source-code blocks in Org-mode. Just try it out, maybe it is similar to what you imagine (only with different implementation). -- cheers, Thorsten