org mode移动端Mobileorg的设置
使用了org mode作为工作管理的工具,但是如果没有手机端,使用起来还是不方便的,如果不在电脑前,有人问XX时间是否有空,对于这个记性极差的人来说是很无奈的。由于emacs的属性及面向人群,注定到实现手机端的使用是需要折腾的,坚持了一段时间后,实在忍不住了,还是操作了起来。
- 手机上安装mobileorg
- 把gtd的org文件设置成utf-8,否则手机显示乱码。配置中增加:(setq default-buffer-file-coding-system ‘utf-8) ;; 默认文件存成utf-8格式。
- 申请中间网盘,由于dropbox实在是太流行了,基本所有国外的介绍都是说如果设置dropbox的,这里用不了,只能用webdav。国内支持webdav的网盘基本没有,最后申请了drivehq的。
- 网盘设置,操作比较简单,设置一个目录存放org文件,取得webdav url,使用网盘提供的webdav工具,在计算机上安装使用。网盘的设置界面非常友好,操作并不难。
- emacs的配置:
- (setq org-mobile-directory “X:/") ;;这个是设置了mobileorg push出的文件存储位置,因为安装了网盘webdav工具默认了X盘,我也没有别的用处,所以就放在了根目录。
- (setq org-directory “d:/XX/XXX/") ;;计算机端org文件的存储位置,可使用相对路径。
- (setq org-mobile-inbox-for-pull “~/XXX/XXX/inbox.org”) ;; 手机端要pull到计算机端时临时生成的文件。
- (setq org-mobile-files (list “~/XXX/XXX/00GTD.org”)) ;; 说明要同步的org文件,如果不指定org文件的话,就是同步目录下所有的org文件。
-(defcustom org-mobile-checksum-binary (or (executable-find “~/XXX/XXX/md5sums.exe”)) “Executable used for computing checksums of agenda files.” :group ‘org-mobile :type ‘string) ;; 一定要去下载一个md5sums.exe文件,为什么要这么做我也懒得去追究了,反正做就是了。
- (setq org-mobile-force-id-on-agenda-items nil) ;; 这个设置不做也可以完成同步,但每次同步后会增加一个drawer,设置了之后不生成drawer.
- 配置mobileorg。
向导中选择webdav,账号填写网盘的账号,地址使用网盘的webdav的地址,直接写到https://xxx.xxx.xxx/00GTD.org。
现在遇到的问题是只有agenda的view,不知道哪里还需要设置。
在全部搞定以后,发现mobileorg已经停止更新,更新后的应用是SyncOrg,不过Emacs官网上的仍是Mobileorg。 试用了一下SyncOrg,需要通过github同步,对于完全不了解github的我,放弃了。