From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: performance problems with drawers Date: Sat, 6 Feb 2010 07:21:39 +0100 Message-ID: <89FE7AFB-0CFD-4F18-8835-77098DA6A1F6@gmail.com> References: <20524da71002051614o431f7930x71945bbde4bd3870@mail.gmail.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nde5c-0002Da-5A for emacs-orgmode@gnu.org; Sat, 06 Feb 2010 01:24:20 -0500 Received: from [199.232.76.173] (port=54195 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nde5b-0002Cl-7b for emacs-orgmode@gnu.org; Sat, 06 Feb 2010 01:24:19 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Nde5a-0000Is-JR for emacs-orgmode@gnu.org; Sat, 06 Feb 2010 01:24:19 -0500 Received: from postduif.ic.uva.nl ([145.18.40.180]:59991) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Nde5a-0000Il-6b for emacs-orgmode@gnu.org; Sat, 06 Feb 2010 01:24:18 -0500 In-Reply-To: <20524da71002051614o431f7930x71945bbde4bd3870@mail.gmail.com> 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: Samuel Wales Cc: emacs-orgmode@gnu.org, Al On Feb 6, 2010, at 1:14 AM, Samuel Wales wrote: > On 2009-08-02, Carsten Dominik wrote: >> P.S. Unfortunatey, I cannot fix the performance issues >> regarding vertical cursor motion, this is in the guts of >> Emacs. `C-c C-f' and `C-c C-b' do help a bit... > > It is funny that outline-previous-visible-heading is faster than > previous-line when the previous subtree is folded. I wonder if Emacs > searches for bol when it should be searching for visible text first, > then bol, or something. WHen Emacs does `previous-line', it does line by line, moving on when the line is invisible. C-c C-b search headlines by regexp and check only the headlines for visibilitiy. - Carsten