From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Jolitz Subject: Re: [RFC] Org Minor Mode? Date: Fri, 30 May 2014 16:38:27 +0200 Message-ID: <87tx87nxgc.fsf@gmail.com> References: <87ha61f4rk.fsf@gmail.com> <8738hlkn64.fsf@gmail.com> <87zjj9g87k.fsf@gmail.com> <877g5znrgl.fsf@bzg.ath.cx> <87y4xnzif9.fsf@gmail.com> <8738ft379k.fsf@bzg.ath.cx> <878uplim22.fsf@gmail.com> <87y4xl1mh5.fsf@bzg.ath.cx> <87zji0xysn.fsf@gmail.com> <87y4xks9a7.fsf@bzg.ath.cx> <87a99zlkbi.fsf@gmail.com> <87mwdzmplh.fsf@bzg.ath.cx> <878upjpeoc.fsf@gmail.com> <87lhtj8j8t.fsf@bzg.ath.cx> <87y4xjnyis.fsf@gmail.com> <87ha4773dp.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55709) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqNxO-0006mZ-2L for emacs-orgmode@gnu.org; Fri, 30 May 2014 10:39:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WqNxH-0006ZK-ED for emacs-orgmode@gnu.org; Fri, 30 May 2014 10:38:54 -0400 Received: from plane.gmane.org ([80.91.229.3]:51029) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqNxH-0006Z8-7N for emacs-orgmode@gnu.org; Fri, 30 May 2014 10:38:47 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WqNxC-0004Tg-Gj for emacs-orgmode@gnu.org; Fri, 30 May 2014 16:38:42 +0200 Received: from g231233099.adsl.alicedsl.de ([92.231.233.99]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 30 May 2014 16:38:42 +0200 Received: from tjolitz by g231233099.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 30 May 2014 16:38:42 +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 Bastien writes: Hi Bastien, > Thorsten Jolitz writes: > >> So maybe I should stop insisting on an org-minor-mode, because outshine >> and outorg together already do the trick? > > Indeed! (Do you have a screencast demonstrating this? It's all a bit > abstract when put in words.) Not yet, but outshine users know that they can use many of the same speed commands on outshine headers like on org headers. I'll see if I can upload something to youtube. >> I just thought it would be better, faster and more powerfull if Org's >> regexps would be more abstract and Org functions could act directly in >> the programming mode buffers. > > I'm surely getting old, but "better is the ennemy of good". > > If we already have something that fills the needs for org-minor-mode, > then let's advertize this more and spare the work involved by making > things faster... (do you really need to make outshine+outorg faster?) My motivation for an org-minor-mode came from situations where I wanted some feature for outshine, like e.g. the :archive: tag (that keeps subtrees permanently folded and would be very useful for hiding commentary subtrees in programming mode files) or visibility cycling for other elements than headlines, and I figured that it was all there in Org-mode, but I would have to reimplement it on top of the outline.el backend. After this discussion it seems that reimplementing things is still the better (and maybe the only viable) option. So lets close this thread, and I focus on improving outshine/outorg so that they become (not by name, but by functiionality) a kind of Org minor-mode. Thanks for your time and input! -- cheers, Thorsten