MobileOrg for iOS 今天更新了,完美支持 iOS 10

Org-mode 同步方案(暂时可用) 继续讨论:

同步支持WebDav和Dropbox,新版的界面也比以前好看了。国内推荐坚果云,支持WebDav。

IOS下载链接

4 个赞

上次用还是3年前了。不过,大家有什么tips可以自动从本地的org文件push跟pull吗?

看看文档就可以同步了,我用的坚果云的WebDEV,目前效果不错

下面的代码设置空闲600秒后自动同步:

(defvar org-mobile-sync-timer nil)
(defvar org-mobile-sync-idle-secs (* 60 10))
(defun org-mobile-sync ()
  (interactive)
  (org-mobile-pull)
  (org-mobile-push))
(defun org-mobile-sync-enable ()
  "enable mobile org idle sync"
  (interactive)
  (setq org-mobile-sync-timer
        (run-with-idle-timer org-mobile-sync-idle-secs t
                             'org-mobile-sync)));
(defun org-mobile-sync-disable ()
  "disable mobile org idle sync"
  (interactive)
  (cancel-timer org-mobile-sync-timer))
(org-mobile-sync-enable)

参考链接:http://stackoverflow.com/questions/8432108/how-to-automatically-do-org-mobile-push-org-mobile-pull-in-emacs

5 个赞

我用了下面的方法,也就是每次你退出agenda view的时候自动pull和push:

(advice-add 'org-agenda-quit :before 'org-mobile-push)
(advice-add 'org-agenda-quit :before 'org-mobile-pull)
1 个赞

mobile-org 的文档里面说

Org mode has built-in support for MobileOrg (or any other mobile client that may come along in the future and use the same asymmetric synchronization approach).

org里面内置了 org-mobile.el 但是我用的spacemacs 配置的org layer 里面并没有这个文件啊

我也是用的spacemacs,没管它有没有,直接把官网的code复制到init.el就行了。

我把配置加到 .spacemacs.d/init.el 下了, 手机端Dropbox也连接了 然而按同步就会报错 而且M-x 也没有org-mobile-pull/push 命令,应该还需要进一步配置吧

你是放在init.el里面的user-config ()里面了吗? 而且org的配置你要放到(with-eval-after-load 'org)里面,请参考 http://spacemacs.org/layers/+emacs/org/README.html

这个命令是在org-mobile.el里的,我机器上这个文件是在这个目录下,你可以重装下org试试。

~/.emacs.d/elpa/org-20170124/org-mobile.el

试试在 scratch 中运行 (require 'org-mobile) 后再看看有没有这两个命令。

有pull和push命令了,貌似要打开一个文件或者scrach buffer 才会有 配置成功了 但是mobileorg 所期待的work flow 着实有点迷 一方面是tage state 不知道怎么自定义,另一方面它还需要每次开启emacs时push/pull 来将手机上capture的东西追加到org 文件中,搞了半天放弃了

前面不是有人贴了定时同步的配置么……

可喜可贺,等了好久终于出了,我在自己的vps上搭建了一个seafile云盘,用来同步笔记,就等着手机同步日程了

来自2023年的遥望,为啥我iCloud同步不了?