8

我想在我的 Android 手机中查看和编辑我的 org 文件,我将文件与 Ubuntu 同步。我添加了这样的代码.emacs

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

我还将Org Mobile Directory设置为~/DocumentsOrg Mobile Group。但我无法将任何组织文件推送到我的手机。当我在 Emacs 中打开一个 org 文件时C-c-x RET p,Emacs 会显示此消息。

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

我不知道为什么我在 Emacs 上面做了这样的设置后仍然给我这个消息。

我在手机中所能做的就是简单地捕捉一个新的笔记,我输入一些东西,它们可以与我的电脑在~/Ubuntu One/mobileorg.org. 但我无法读取我加载到手机中的内容。

我阅读了网络:同步,我发现我在我的目录中找不到这三个文件:checksum.dat、index.org 和议程.org。

我需要什么才能查看手机中的组织文件并将组织文件推送到手机中?

4

1 回答 1

19

.org您将要导出到 org-mobile的文件存储在哪里?例如,我的存储~/labor和导出文件~/labor/tasks.org,并且还使用OwnCloud WebDAV 与 MobileOrg 同步,所以我设置了:

(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")

正如Pushing to MobileOrg所说,推送阶段仅列出org-agenda-filesororg-mobile-files中列出的文件,并将它们org-mobile-directory保留与org-directory. 正如Pulling from MobileOrg所说,org-mobile-inbox-for-pull是一个文件org-directory,其中捕获的笔记是从手机中提取的,您需要在任何需要的地方手动添加。

建立:

  1. .org将您想要在手机上的文件列表放入org-agenda-filesorg-mobile-files变量中;
  2. 设置org-directoryorg-mobile-directory- 你已经做到了;
  3. 在手机上使用 Ubuntu One 目录设置 MobileOrg;
  4. 设置org-mobile-inbox-for-pull为某个文件org-directory

您通常的工作流程将如下所示:

  1. 在 Emacs 中执行org-mobile-push( );C-c C-x RET p
  2. 同步手机;
  3. 在 MobileOrg 中做一些事情;
  4. 同步手机;
  5. 在 Emacs 中执行org-mobile-pull( );C-c C-x RET g
于 2012-08-06T05:21:23.690 回答