Vars:
; these seem okay
; org-mobile-files points to org-agenda-files and "/home/user/mobileorg/"
(setq org-mobile-directory "/home/user/mobileorg/out/")
(setq org-directory "/home/user/mobileorg/")
; this file never seems to get appended with the mobileorg.org contents despite what the org config window claims
(setq org-mobile-inbox-for-pull "/home/user/mobileorg/in/inbox.org")
; this variable seems to be ignored, checksums end up in org-mobile-directory
(setq org-mobile-checksum-files "/home/user/mobileorg/checksums.dat")
MobileOrg on the android phone successfully completes sync, and updates org-mobile-directory/mobileorg.org with all my edits. Incidentally this is also the file described by variable 'org-mobile-capture-file'.
According to the org-mobile customization group:
During the execution of `org-mobile-pull', the file
`org-mobile-capture-file' will be emptied it's contents have
been appended to the file given here. This file should be in
`org-directory', and not in the staging area or on the web server.
I can't parse that sentence for grammar, but does that mean that org-mobile-inbox-for-pull should be updated with with the contents of org-mobile-capture-file, then org-mobile-capture-file should be cleared, and finally, my edits should process properly? Because that's not what's happening.
Solution:
Changed vars as follows:
(setq org-mobile-directory "/home/user/staging/")
(setq org-mobile-checksum-files "/home/user/staging/checksums.dat")