2012-08-06 12 views
8

Quiero ver y editar mi archivo org en mi teléfono Android, sincronizo archivos con Ubuntu uno. Añadí dicho código en .emacs¿Cómo hacer que org-mobile funcione en Android?

(setq org-mobile-directory "~/Documents") 

y también me puse Org móvil Directorio como ~/Documents en Org Mobile Group. Pero no puedo enviar ningún archivo org a mi teléfono. Cuando abro un org-file en Emacs y C-c-x RET p, Emacs muestra este mensaje.

Please set 'org-direcory' to the directory where your org files live 

No sé por qué después de hacer tal ajuste encima Emacs todavía me dio este mensaje.

Todo lo que puedo hacer en mi teléfono es simplemente capturar una nueva nota, ingresé algo y se pueden sincronizar con mi PC en el ~/Ubuntu One/mobileorg.org. Pero no puedo leer lo que cargo en mi teléfono.

He leído la web: synchronizing, he encontrado que no puedo encontrar esos tres archivos en mi directorio: checksum.dat, index.org y agendas.org.

¿Qué necesito para ver org-files en mi teléfono, y empujar org-files en mi teléfono?

Respuesta

19

¿Dónde almacena sus archivos .org, que desea exportar a org-mobile? Por ejemplo, almaceno mina en ~/labor y archivo de exportación ~/labor/tasks.org, y también utilizar OwnCloud WebDAV para sincronizar con MobileOrg, así que he puesto:

(setq org-directory "~/labor") 
(setq org-mobile-directory "~/dl/owncloud/mobileorg") 
(setq org-agenda-files '("~/labor/tasks.org")) 
(setq org-mobile-inbox-for-pull "~/labor/from-mobile.org") 

Como Pushing to MobileOrg dice, etapas que empujan solamente los archivos que aparecen en org-agenda-files o org-mobile-files y los pone en org-mobile-directory conservando la misma estructura, ya que estaba en org-directory. Como dice Pulling from MobileOrg, org-mobile-inbox-for-pull es un archivo en org-directory, en el que se extraen las notas capturadas del teléfono, que deberá agregar manualmente donde desee.

Para configurar:

  1. Ponga una lista de archivos .org, que desea tener en su teléfono, en org-agenda-files o org-mobile-files las variables;
  2. Conjunto org-directory y org-mobile-directory - has hecho eso;
  3. Configura MobileOrg en el teléfono con el directorio Ubuntu One;
  4. Establecer org-mobile-inbox-for-pull a algún archivo en org-directory

Su flujo de trabajo habitual se verá así:

  1. Ejecutar org-mobile-push (C-C-C x RET p) en Emacs;
  2. Sincronice el teléfono;
  3. Haga algo en MobileOrg;
  4. Sincronice el teléfono;
  5. Ejecutar org-mobile-pull (C-c C-x RET g) en Emacs;
+0

Gracias :-) Utilizo ubuntuone para sincronizar con MobileOrg. mis códigos son: '(setq org-directory" ~/Documents ") (setq org-mobile-directory" ~/Ubuntu One/orgtest ")' Utilizo org-mode para tomar notas. No tengo el archivo: tasks.org. Guardo todos los archivos org en el directorio ~/Documento, y ~/Ubuntu One/orgtest es el directorio Mobileorg para sincronizar a través de ubuntuone. Y ahora Emacs me muestra: ** Variable 'org-mobile-inbox-for-pull' debe apuntar a un archivo en un directorio existente ** donde configuro el' org-mobile-inbox-for -pull'? –

+0

Es gracioso. Agregué este código en .emacs '(setq org-mobile-inbox-for-pull" ~/Documents/testfor.org ")' que testfor.org es un archivo org que recogí al azar. ahora funciona. Gracias. –

Cuestiones relacionadas