From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Davison Subject: Re: Org now fontifies code blocks Date: Wed, 08 Sep 2010 13:41:51 -0400 Message-ID: <87fwxk874w.fsf@stats.ox.ac.uk> References: <8739uvw0hg.fsf@stats.ox.ac.uk> <87vd7j1nck.fsf@stats.ox.ac.uk> <87lj7kqh3f.fsf_-_@stats.ox.ac.uk> <874oe6pwew.wl%ucecesf@ucl.ac.uk> <871v95ofg2.fsf@stats.ox.ac.uk> <59CB03F7-D330-47CF-98FC-5242CFE07A20@tsdye.com> <4c87bb85.07a5640a.16d3.09f2@mx.google.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from [140.186.70.92] (port=58812 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OtOuI-00064a-Se for emacs-orgmode@gnu.org; Wed, 08 Sep 2010 13:58:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OtOeh-0001Xb-Tr for emacs-orgmode@gnu.org; Wed, 08 Sep 2010 13:41:57 -0400 Received: from markov.stats.ox.ac.uk ([163.1.210.1]:54080) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OtOeh-0001XG-MW for emacs-orgmode@gnu.org; Wed, 08 Sep 2010 13:41:55 -0400 In-Reply-To: <4c87bb85.07a5640a.16d3.09f2@mx.google.com> (Darlan Cavalcante Moreira's message of "Wed, 08 Sep 2010 13:36:14 -0300") 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: Darlan Cavalcante Moreira Cc: emacs-orgmode Mailinglist Darlan Cavalcante Moreira writes: > Maybe my problem is not related to slow folding/unfolding behavior that you > are getting, but if I set the org-src-tab-acts-natively variable to t the > folding/unfolding of headlines becomes very slow for me. Thank you Darlan, I have just pushed a change that should make that better -- does that improve things? I did think there was something else going on (that was why I asked Tom for confirmation), but I didn't have time to investigate properly. The problem seems to be that, on a folded headline containing many blocks, `org-edit-src-find-region-and-lang' is actually quite slow to come up with the answer "No, there's nothing for me to edit here." (try issuing M-x org-edit-src-code on a folded headline containing many blocks; I haven't understood this properly yet.) Dan > > In fact, I was thinking that I had the problem described here, but I just > isolated the cause and in my case it was the org-src-tab-acts-natively > variable that I had set to t in my .emacs file. > > -- > Darlan > > At Tue, 7 Sep 2010 06:05:54 -1000, > "Thomas S. Dye" wrote: >> >> Hi Dan, >> >> Yes, I can confirm that (setq org-src-fontify-natively nil) makes >> unfolding snappy again. >> >> All the best, >> Tom >> >> On Sep 7, 2010, at 3:23 AM, Dan Davison wrote: >> >> > "Thomas S. Dye" writes: >> > >> >> Aloha Dan, >> >> >> >> This is really nice. Thanks for shepherding it along. >> >> >> >> In some of my use cases there is a substantial delay when opening a >> >> large file and then unfolding sections with many source code blocks. >> > >> > Hi Tom, >> > >> > I think this is a good point and probably as you say a reason for >> > turning it off by default. Org should be (and was!) lightweight by >> > default. >> > >> > I haven't had time to profile things properly. Before we turn it off, >> > could you please confirm that all your slowness problems go away when >> > you do (setq org-src-fontify-natively nil)? >> > >> > Thanks, >> > >> > Dan >> > >> > >> >> I don't mind this and intend to keep the feature on, but I do think >> >> it >> >> should be off by default because the user potentially pays an >> >> appreciable time penalty for the pleasure of semantic source code >> >> markup. >> >> >> >> Thanks again for this nice feature. >> >> >> >> All the best, >> >> Tom >> >> >> >> On Sep 3, 2010, at 7:30 AM, Eric S Fraga wrote: >> >> >> >>> On Thu, 02 Sep 2010 08:51:16 -0700, Dan Davison >> >>> > >>>> wrote: >> >>>> >> >>>> I've just pushed changes which mean that Org now fontifies code in >> >>>> code >> >>>> blocks. Currently, this is turned on by default, so it would be >> >>>> helpful >> >>>> if people could report any problems, and opinions as to whether it >> >>>> should be on or off by default.< >> >>> >> >>> [...] >> >>> >> >>> This is brilliant! Works very well on my notebook (with small code >> >>> blocks as that's all I tend to have). Many thanks! >> >>> -- >> >>> Eric S Fraga >> >>> GnuPG: 8F5C 279D 3907 E14A 5C29 570D C891 93D8 FFFC F67D >> >>> _______________________________________________ >> >>> Emacs-orgmode mailing list >> >>> Please use `Reply All' to send replies to the list. >> >>> Emacs-orgmode@gnu.org >> >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >> >> >> >> >> _______________________________________________ >> >> Emacs-orgmode mailing list >> >> Please use `Reply All' to send replies to the list. >> >> Emacs-orgmode@gnu.org >> >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode