Darlan Cavalcante Moreira <darc...@gmail.com> 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" <t...@tsdye.com> 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" <t...@tsdye.com> 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 >> >>> <davi...@stats.ox.ac.uk >> >>>> 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 _______________________________________________ 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