From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: File mode specification error: (error ":END: line missing at position 63362") Date: Tue, 14 Jan 2014 21:52:31 +0100 Message-ID: <87iotm1e28.fsf@bzg.ath.cx> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45999) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W3Ayb-0007vY-4m for emacs-orgmode@gnu.org; Tue, 14 Jan 2014 15:52:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W3AyS-0004uw-Ja for emacs-orgmode@gnu.org; Tue, 14 Jan 2014 15:52:45 -0500 Received: from mail-wi0-x231.google.com ([2a00:1450:400c:c05::231]:34129) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W3AyS-0004um-DY for emacs-orgmode@gnu.org; Tue, 14 Jan 2014 15:52:36 -0500 Received: by mail-wi0-f177.google.com with SMTP id hm2so1317925wib.4 for ; Tue, 14 Jan 2014 12:52:35 -0800 (PST) In-Reply-To: (Martin Beck's message of "Mon, 13 Jan 2014 13:25:55 +0100 (CET)") 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: Martin Beck Cc: emacs orgmode-mailinglist Hi Martin, maybe you can use this helper function: (defun bzg-find-corrupted-property-drawers () "Find corrupted property drawers." (interactive) (let (msgs) (save-excursion (goto-char (point-min)) (while (search-forward ":PROPERTIES:" nil t) (let ((search-end (save-excursion (org-end-of-subtree t)))) (if (not (search-forward ":END:" search-end t)) (push (format "Missing :END: at %d in %s\n" (point) (buffer-name)) msgs))))) (if (not msgs) (message "No corrupted property drawers") (switch-to-buffer-other-window " *Org missing :END:") (mapcar 'insert msgs)))) A bit rought at the edges, but perhaps useful. -- Bastien