From mboxrd@z Thu Jan 1 00:00:00 1970 From: Scott Randby Subject: Re: Strange tag search behavior Date: Thu, 27 Aug 2009 17:58:18 -0400 Message-ID: <4A97017A.5090000@gmail.com> References: <4A959156.9090804@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MgmzE-0007jd-Cr for emacs-orgmode@gnu.org; Thu, 27 Aug 2009 17:58:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mgmz9-0007iq-CU for emacs-orgmode@gnu.org; Thu, 27 Aug 2009 17:58:27 -0400 Received: from [199.232.76.173] (port=60581 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mgmz9-0007ie-1j for emacs-orgmode@gnu.org; Thu, 27 Aug 2009 17:58:23 -0400 Received: from mail-qy0-f181.google.com ([209.85.221.181]:36699) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mgmz7-0002BH-Lh for emacs-orgmode@gnu.org; Thu, 27 Aug 2009 17:58:22 -0400 Received: by qyk11 with SMTP id 11so1049317qyk.1 for ; Thu, 27 Aug 2009 14:58:20 -0700 (PDT) In-Reply-To: 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: "[Orgmode]" Carsten Dominik wrote: > Hi Scott, > > this has to do with the fact that these searched create a view > as compact as possible, and do not unhide the headline after > a matching line. So this leave an invisibility overlay just after the > exposed headline and table. The TAB causes a table-realignment, and the > process of deleting and resinserting the table then causes problems. > > I have fixed this problem now, but watch out for other related issues. > One way to avoid these inconsistent states it to turn on > `org-show-following-heading'. Thanks Carsten. I'll upgrade and test. I don't really want to turn on "org-show-following-heading" because I don't like the way it works in some cases. Scott > > HTH > > - Carsten > > On Aug 26, 2009, at 9:47 PM, Scott Randby wrote: > >> The test file shown below produces strange behavior when doing a tag >> search. This behavior is described after the file. The Org-Mode >> version is 6.29trans on GNU Emacs 23.1.50.1 (i486-pc-linux-gnu, GTK+ >> Version 2.14.4) of 2009-08-01 on leucaena, modified by Debian. >> >> -------------------------------------- >> * Grades >> ** Student 1 :student1: >> *** Homework :homework: >> |----------+---+---+---+---+---| >> | Homework | 1 | 2 | 3 | 4 | 5 | >> |----------+---+---+---+---+---| >> | | | | | | | >> |----------+---+---+---+---+---| >> *** *** Attendance :attendance: >> x = did not attend >> |------------+---+---+---+---+---| >> | Attendance | | | | | | >> |------------+---+---+---+---+---| >> | Day | 1 | 2 | 3 | 4 | 5 | >> | | | | | | | >> |------------+---+---+---+---+---| >> *** ** Student 2 :student2: >> *** Homework :homework: >> |----------+---+---+---+---+---| >> | Homework | 1 | 2 | 3 | 4 | 5 | >> |----------+---+---+---+---+---| >> | | | | | | | >> |----------+---+---+---+---+---| >> *** *** Attendance :attendance: >> x = did not attend >> |------------+---+---+---+---+---| >> | Attendance | | | | | | >> |------------+---+---+---+---+---| >> | Day | 1 | 2 | 3 | 4 | 5 | >> | | | | | | | >> |------------+---+---+---+---+---| >> *** ** Student 3 :student3: >> *** Homework :homework: >> |----------+---+---+---+---+---| >> | Homework | 1 | 2 | 3 | 4 | 5 | >> |----------+---+---+---+---+---| >> | | | | | | | >> |----------+---+---+---+---+---| >> *** *** Attendance :attendance: >> x = did not attend >> |------------+---+---+---+---+---| >> | Attendance | | | | | | >> |------------+---+---+---+---+---| >> | Day | 1 | 2 | 3 | 4 | 5 | >> | | | | | | | >> |------------+---+---+---+---+---| >> *** ** Student 4 :student4: >> *** Homework :homework: >> |----------+---+---+---+---+---| >> | Homework | 1 | 2 | 3 | 4 | 5 | >> |----------+---+---+---+---+---| >> | | | | | | | >> |----------+---+---+---+---+---| >> *** *** Attendance :attendance: >> x = did not attend >> |------------+---+---+---+---+---| >> | Attendance | | | | | | >> |------------+---+---+---+---+---| >> | Day | 1 | 2 | 3 | 4 | 5 | >> | | | | | | | >> |------------+---+---+---+---+---| >> *** -------------------------------------- >> >> To see the strange behavior, do the following. >> M-S-< (to place the cursor at the beginning of the file) >> C-c \ student1+attendance|student2+attendance >> C-u 2 C-n >> TAB >> C-u 6 C-n >> TAB >> >> Instead of the cursor going to the first column of the table (which is >> what should occur), the following USUALLY occurs (sometimes something >> else wrong happens): the table is folded and the cursor appears at the >> end of the line "x= did not attend..." >> >> Now hit TAB and the "*** Attendance" subtree is folded (usually). >> >> TAB >> C-u 6 C-n >> TAB >> and the correct behavior occurs. >> >> This behavior doesn't happen if the tag search doesn't include an "or". >> >> I rely on these type of searches. I haven't encountered this problem >> in previous versions of Org-Mode. How is this issue fixed? >> >> Scott Randby >> (1) >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Remember: use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > >