在手机上使用org-agenda

一、 org-agenda手机端同步的难点

       作为Emacs的重度使用者,org-mode已经成为我日常工作生活不可或缺的重要工具。作为Emac的日程管理插件,org-agenda一直是我用来进行日常管理的重要辅助,其自动添加日期、设置优先级、设置状态等功能为日程管理提供了非常方便的特性。但Emacs作为一款桌面软件,其所有的插件都是为PC使用环境设计的,Emacs各种快捷键的使用可以在电脑键盘下按出来,但在手机键盘上显然就很不方便,同时许多插件依赖操作系统提供的各种依赖库文件,安卓手机也无法提供相关的运行环境。因此在手机上使用Emacs从可操作性、可实现性来说都是不太现实的。虽然Emacs官方已经开发了Emacs app,但是很多功能还是只能在PC上实现,包括org-agenda。时下流行的日程管理软件,包括滴答清单、Todo清单等,都能做到手机、电脑多平台同步,对于日程管理来说,这基本上是最最重要的特性,在手机上随时随地查看日程是大部分人的刚需,如果不能做到多平台同步,只能在PC上查看日程,那日程管理就会非常不方便。通过几天研究,利用了坚果云的自动同步、orgzly APP,我基本上实现了org-agenda的多平台同步,orgzyl提供了App端的org agenda功能,坚果云提供了agenda files的多平台同步,可以在App端显示日程的内容、状态、优先级,并使用App新增日程、修改日程内容等,免费、高效,大大提升了日程管理效率。下面就如何实现手机同步org-agenda简要说明做法。

二、原理

1.文件同步。org-agenda是对agenda files内容的显示,而日程的内容都是记录在agenda files中的,因此只要实现agenda files的手机同步,就可以查看日程相关内容,这点使用坚果云很容易实现。

2.日程显示。orgzly可以将agenda files 中的日程识别出来,产生类似于PC端Emacs org-agenda的显示效果。

三、 操作

1.  注册坚果云账号,免费版即可,免费版提供每月1GB的上传和下载流量,对于日程管理文件,这些流量足够了。 在手机上安装坚果云App和orgzly App,其中orgzly App是从FDroid上下载的,大家可以下载一个FDroid,然后在里面搜索orgzly。在电脑上安装坚果云客户端,Windows和Linux下坚果云都有相关客户端,官方的支持还是很完善的。

2.  打开电脑端坚果云,创建同步文件夹,将你的agenda files放到这个文件夹中。例如我的同步文件夹是org-agenda-files,然后agenda files是life.org和work.org。打开Emacs,C-x C-f打开life.org和work.org,然后C-c [将这两个文件夹加入你的init.el中的org-agenda-files列表,这样在Emacs org-agenda中就会显示这两个文件包含的日程了。

3.  打开orgzly右上角的设置-->同步-->存储库,存储库要求你输入dav地址。打开坚果云网页版并登录,点击右上角账户信息-->安全选项,里面有第三方应用管理,按照教程添加应用,会生成一个应用密码。在orgzly中输入对应的服务器地址和应用密码,就可以实现orgzly对agenda files的同步。

4.  同步完成后,打开orgzly左上角,点Agenda即可看到类似于Emacs org-agenda的显示效果。

四、实现Windows、Linux、手机的同步

-  我自己在Windows、Linux用的emacs配置是同一套,因此也希望能实现Windows、Linux下日程的同步,但难点在于同一个agenda file在Windows和Linux下文件的路径不同,Emacs在寻找agenda files时发现给定路径下找不到对应文件的时会提示你是否要Remove或Abort对应的agenda file。要解决这个问题,只需要设置变量org-agenda-skip-unavailable-files的值为t,即可将Windows和Linux下的agenda files路径同时加入你的init.el中,Emacs会跳过找不到的agenda file并不会提示你,只会将找到的agenda files加入到org agenda中。只需要将Windows和Linux下坚果云同步的agenda files的路径用C-c [加入init.el即可。下图是我的org agenda files的配置。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,142评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,298评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,068评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,081评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,099评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,071评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,990评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,832评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,274评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,488评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,649评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,378评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,979评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,625评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,643评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,545评论 2 352

推荐阅读更多精彩内容