From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karl Voit Subject: Re: A file with 'org-mode rot'? Date: Tue, 11 Nov 2014 17:50:10 +0100 Message-ID: References: <877g77aopf.fsf@talktalk.net> <2014-04-03T12-36-39@devnull.Karl-Voit.at> Reply-To: Karl Voit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33819) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XoEeE-00053z-40 for emacs-orgmode@gnu.org; Tue, 11 Nov 2014 11:50:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XoEe8-0002jY-S9 for emacs-orgmode@gnu.org; Tue, 11 Nov 2014 11:50:30 -0500 Received: from plane.gmane.org ([80.91.229.3]:34680) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XoEe8-0002j2-LH for emacs-orgmode@gnu.org; Tue, 11 Nov 2014 11:50:24 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XoEe7-0006Yh-As for emacs-orgmode@gnu.org; Tue, 11 Nov 2014 17:50:23 +0100 Received: from be.infonova.at ([195.3.81.25]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Nov 2014 17:50:23 +0100 Received: from news1142 by be.infonova.at with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Nov 2014 17:50:23 +0100 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 Hi! * Karl Voit wrote: > Hello Sharon! > > * Sharon Kimble wrote: >> >> So how can I keep a file 'healthy' and working well over many months please? > > I am facing "weird" things as well. Mainly performance drop when > doing (very) simple things like adding | in front of a table line, > changing to the next table column, marking tasks as DONE, archiving > tasks, and so on. Fun fact: this is still an issue but only on my Linux machine. My Windows Emacs performs fine with tables. > This is why I asked here for an Org-mode syntax checker a couple of > days ago. There does not seem to exist such a thing. Another example: In the recent weeks I had the issue that LOGBOOK drawers were moved before PROPERTIES drawers ending up in double PROPERTIES drawers where the second one is ignored (habit, ...) or just one LOGBOOK drawer followed by one ignored PROPERTIES drawer: * example heading with two PROPERTIES drawers :PROPERTIES: :CREATED: [2014-08-02 Sat 11:37] :END: :LOGBOOK:... :PROPERTIES: :CREATED: [2014-07-16 Mon 14:42] :STYLE: habit :END: * example heading with LOGBOOK before PROPERTIES and thus being ignored :LOGBOOK:... :PROPERTIES: :CREATED: [2014-07-16 Mon 14:42] :STYLE: habit :END: (I am using (org-expiry-insinuate) to automatically create the PROPERTIES drawer with the CREATED line if this matters here.) This results in a big mess on my agenda and I had to fix those headings semi-manually. Very annoying! I don't have a clue, what causes this behavior since there is only a (large) sub-set of my headings that got this mix-up. Also: I recognized that many older headings were changed that way that all empty lines were removed. I got the suspicion that generating some Agendas or the org-mobile export might correlate with the time-stamps of the modifications. Besides my personal issues above: is there some kind of automatically regression testing with real-world Org-mode files and non-default settings? I love this community! However, I get the impression that with every "git pull", I end up being tester of a couple of new issues. :-( Thinking about getting rid of the git repository and (only) using "stable" Org releases ...