.png)
Estoy intentando sincronizar archivos .org en Mac y iPhone a través de la aplicación MobileOrg para iPhone. Las cosas funcionan con el archivo hasta que se ejecuta el comando org-mobile-pull para intentar extraer los archivos que se enviaron desde el iPhone a mi carpeta provisional (definida en org-mobile-directory
) nuevamente al archivo original (llamado 220212.org
).
Escribo C-c C-x RET g
, que es equivalente a M-x org-mobile-pull
, y aparece el siguiente error:Wrong type argument: stringp, nil
Contenido de mobileorg.org (archivo que contiene las actualizaciones que se realizaron en el teléfono) antes de ejecutar org-mobile-pull:
* F(edit:todo) [[olp:220212.org:s/stretch neck right][stretch neck right]]
** Old value
TODO
** New value
DONE
** End of edit
Después de ejecutar org-mobile-pull y ver el error: vacío
Soy nuevo en la depuración de código lisp o emacs, pero intenté configurar en verdadero "depuración en caso de error" y "depuración en entrada" para org-mobile-pull
en emacs. Tengo algunos problemas para determinar exactamente en qué parte de la función se encuentra, pero parece estar en los primeros comandos. Al presionar d repetidamente en el depurador, seguía ingresando llamadas de función de forma recursiva y me perdí un poco. Podría intentar dominar el depurador y seguir depurando.
Mi .init.el contiene org-directory
, org-mobile-inbox-for-pull
, org-mobile-directory
, todo configurado, en mi opinión, de forma adecuada org-mobile-files
.org-mobile-force-id-on-agenda-items
¿Alguien sabe qué está causando esto? Como resultado de este error, los cambios en mobileorg.org no se sincronizan con el archivo 220212.org original.
Respuesta1
Resolví esto y publiqué la publicación completa aquí:https://github.com/MobileOrg/mobileorg/issues/285
Resumen:
Confundí el archivo de la bandeja de entrada con el archivo mobileorg.org. Entendí la diferencia y luego señalé org-mobile-inbox-for-pull a un archivo en el directorio de organización en lugar de mobileorg.org en el directorio de organización-móvil.
Específicamente, se cambió ~/.emacs.d/init.el de
(setq org-directory "[redacted]/repo/typed/")
(setq org-mobile-inbox-for-pull "[redacted]/repo/typed/mobile/mobileorg.org")
(setq org-mobile-directory "[redacted]/repo/typed/mobile")
(setq org-mobile-files (quote ("[redacted]/repo/typed/220212.org")))
a
(setq org-directory "[redacted]/repo/typed/")
(setq org-mobile-inbox-for-pull "[redacted]/repo/typed/inbox-for-pull.org")
(setq org-mobile-directory "[redacted]/repo/typed/mobile")
(setq org-mobile-files (quote ("[redacted]/repo/typed/220212.org")))