Hi Ulrich,

Moritz Ulrich <ulrich.mor...@googlemail.com> writes:

> I recently started using org-mode in combination with MobileOrg rather
> excessively. Everything works pretty good, with one exception:
> `org-mobile-push' adds a strange #+TODO: line to index.org:
>
>     #+TODO:  | DONE

See this section in the manual:

  5.2.5 Setting up keywords for individual files in

> This confuses my MobileOrg application (Android, MobileOrg-NG, a fork)
> and I couldn't find the source of the problem:
>
> - grepped my org-agenda files for 'DONE', '|' or 'TODO' (no abnormalities)
> - Checked `org-todo-keywords', `org-todo-keywords-for-agenda' and
> `org-todo-keyword-alist-for-agenda'. Again, nothing strange.
>
> The only file with this abnormality is index.org after
> org-mobile-push. Killing the line fixes it, but the next push will add
> it again.

Can you check if this patch against master fixes the problem for you?

diff --git a/lisp/org-mobile.el b/lisp/org-mobile.el
index 946e821..db2943f 100644
--- a/lisp/org-mobile.el
+++ b/lisp/org-mobile.el
@@ -441,13 +441,13 @@ agenda view showing the flagged items."
 					   (substring x 0 (match-beginning 0))
 					 x))
 			   (cdr entry)))
-	(insert "#+TODO: " (mapconcat 'identity kwds " ") "\n")
+	(insert "#+TYP_TODO: " (mapconcat 'identity kwds " ") "\n")
 	(setq dwds (member "|" kwds)
 	      twds (org-delete-all dwds kwds)
 	      todo-kwds (org-delete-all twds todo-kwds)
 	      done-kwds (org-delete-all dwds done-kwds)))
       (when (or todo-kwds done-kwds)
-	(insert "#+TODO: " (mapconcat 'identity todo-kwds " ") " | "
+	(insert "#+TYP_TODO: " (mapconcat 'identity todo-kwds " ") " | "
 		(mapconcat 'identity done-kwds " ") "\n"))
       (setq def-tags (mapcar
 		      (lambda (x)
-- 
 Bastien

Reply via email to