From mboxrd@z Thu Jan 1 00:00:00 1970 From: Aric Subject: org-mobile-pull date completed for habits Date: Fri, 25 Oct 2013 17:34:53 +0000 (UTC) Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VZlMs-0001aK-Mj for emacs-orgmode@gnu.org; Fri, 25 Oct 2013 13:40:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VZlMl-00058x-BC for emacs-orgmode@gnu.org; Fri, 25 Oct 2013 13:40:14 -0400 Received: from plane.gmane.org ([80.91.229.3]:55343) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VZlMl-00058p-4G for emacs-orgmode@gnu.org; Fri, 25 Oct 2013 13:40:07 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VZlMh-00010P-9W for emacs-orgmode@gnu.org; Fri, 25 Oct 2013 19:40:03 +0200 Received: from 149.142.83.76 ([149.142.83.76]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 25 Oct 2013 19:40:03 +0200 Received: from aorchid by 149.142.83.76 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 25 Oct 2013 19:40:03 +0200 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 Hello, I am new to using org-mobile with org and I have a question about how habits are handled with the org-mobile-push and pull operations. I hope this is a proper list to post. What is happening is that the completed date/ time for a habit is being given as the date/time of org-mobile-pull rather than the date/time completed on the mobile device or even the sync date/ time. I would think this is not the desired behaviour? I suspect that I have something set incorrectly. I sync using Dropbox now and the Android MobileOrg version. I am on FreeBSD so I must use webdav to manually sync my local folder with Dropbox. In my .emacs file: (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) (require 'org-mobile) (setq org-directory "~/org") (setq org-mobile-inbox-for-pull "~/org/pulled.org") (setq org-mobile-directory "~/Dropbox/MobileOrg") Two examples in my agenda.org file: ** TODO item XY SCHEDULED: <2013-10-25 Fri 21:00 .+1d>-<2013-10-27 Sun> - State "TODO" from "" [2013-10-17 Thu 12:37] :PROPERTIES: :STYLE: habit :ID: e46dc0f1-3765-11e3-87d2-003048f9fb84 :LAST_REPEAT: [2013-10-24 Thu 20:43] :END: ** TODO XXYY SCHEDULED: <2013-10-23 Wed .+1d/3d> - State "DONE" from "TODO" [2013-10-17 Thu 19:31] - State "DONE" from "TODO" [2013-10-16 Wed 19:02] - State "STARTED" from "TODO" [2013-10-16 Wed 18:12] :PROPERTIES: :STYLE: habit :ID: 43be99e1-33a9-11e3-87d2-003048f9fb84 :LAST_REPEAT: [2013-10-22 Tues 10:30] :END: The only file that changes between syncs is a file called 'mobileorg.org', which I never created. It resides in the '~/Dropbox/MobileOrg' only. I have tried to look at this file, but I can see nothing in it. When I run org- mobile-pull it notes that there are X number of edits and it changes the proper events to done state. The only problem is that the date/time of completion is the date/time of org-mobile-pull command rather than the date/ time actually completed. Perhaps using habits to schedule recurring events is not the way to go? Any suggestions/pointers would be greatly appreciated. Thanks,