【问题标题】:How to make org-mobile work in android?如何使 org-mobile 在 android 中工作?
【发布时间】:2012-08-06 03:48:58
【问题描述】:

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

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

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

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

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

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

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

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

【问题讨论】:

    标签: android org-mode


    【解决方案1】:

    您将要导出到 org-mobile 的 .org 文件存储在哪里?比如我存储在~/labor,导出文件~/labor/tasks.org,还用OwnCloudWebDAV与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-filesorg-mobile-files 中列出的文件并将它们放入org-mobile-directory,并保持与org-directory 中相同的结构。正如Pulling from MobileOrg 所说,org-mobile-inbox-for-pullorg-directory 中的一个文件,其中捕获的笔记是从手机中提取的,你需要手动添加到任何你想要的地方。

    设置:

    1. org-agenda-filesorg-mobile-files 变量中放入您希望在手机上拥有的.org 文件列表;
    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);

    【讨论】:

    • 谢谢 :-) 我使用 ubuntuone 与 MobileOrg 同步。我的代码是:(setq org-directory "~/Documents") (setq org-mobile-directory "~/Ubuntu One/orgtest") 我使用 org-mode 做笔记。我没有文件:tasks.org。我把所有的org文件都存放在~/Document目录下,~/Ubuntu One/orgtest是Mobileorg通过ubuntuone同步的目录。现在 Emacs 向我展示:变量org-mobile-inbox-for-pull 必须指向现有目录中的文件我在哪里设置org-mobile-inbox-for-pull
    • 这很有趣。我在 .emacs (setq org-mobile-inbox-for-pull "~/Documents/testfor.org") 中添加了这段代码,其中 testfor.org 是我随机获取的 org 文件。现在它可以工作了。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    • 2014-06-16
    相关资源
    最近更新 更多