La variable `org-mobile-directory` debe apuntar a un directorio existente. Configuración multiplataforma, howto


2

Configuré el modo org de emacs en una Mac, funcionando correctamente, teniendo mis archivos de organización y el archivo de MobileOrg dentro de mi carpeta DropBox (~ / DropBox /), y se detalla a continuación:

;; Set to the location of your Org files on your local system
(setq org-directory "~/DropBox/org")
;; Set to the name of the file where new notes will be stored
(setq org-mobile-inbox-for-pull "~/DropBox/org/flagged.org")
;; Set to <your Dropbox root directory>/MobileOrg.
(setq org-mobile-directory "~/Dropbox/MobileOrg")

Ahora, me gustaría que mi configuración de emacs funcione correctamente en mi caja de Windows. He podido hacerlo funcionar en términos de leer mi archivo .emacs y la carpeta emacs.d, compartidos a través de la configuración de enlaces simbólicos.

Todo parece funcionar correctamente, excepto que cuando deseo ejecutar org-mobile-pull o org-mobile-push en Windows, aparece el siguiente error: "Variable org-mobile-directory debe apuntar a un directorio existente "

El problema parece ser que emacs no está configurado para leer o apuntar al directorio org-mobile, según las rutas establecidas en .emacs (por ejemplo, = "~ / DropBox / ..........." ).

Encontré algo de información en la web, que apuntaba a establecer un parámetro en .emacs para que se identificara mientras se ejecutaba en Windows, que debería buscar en una estructura de directorios.

Ahora, ¿cómo debo lograr esto apropiadamente?

He encontrado algunos ejemplos de:

En Windows (si (eq tipo-sistema 'windows-nt)     (progn        (setq directorio-predeterminado "C: \ Usuarios / Usuario /")      ) )

Pero no parece estar haciendo el trabajo.

Gracias por cualquier ayuda.


Sospecho que la forma ~ / de escribir una ubicación en su directorio de inicio podría ser parte del problema aquí. Windows no lo admitiría.
Journeyman Geek

Gracias, ¿debo definir las rutas para Windows y Mac por separado? ¿Dónde podría aprender más sobre esto?
orlando lopez

Después de realizar una evaluación de (expand-file-name "~ / Dropbox / MobileOrg"), obtengo la ruta correcta en mi máquina con Windows, que es "c: / Users / User / Dropbox / MobileOrg". Cualquier consejo, apreciado.
orlando lopez
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.