挂钩一些 Emacs 事件以改进 org-mode/MobileOrg 集成
我最近开始使用 MobileOrg(通过 Dropbox),以便能够在我工作时管理我的组织模式 TODO 列表我远离我的电脑。
一般来说,它很棒,但是来回同步需要几个步骤,所以我想尝试通过在 PC 端自动化这些步骤来稍微简化一下。
不管怎样,我想做两件事:
- 每次保存文件时,保存完成后运行 org-mobile-push 。我唯一使用 emacs 的是 org-mode,所以这应该没问题。
- 在 emacs 启动时运行 org-mobile-pull。
- 定期运行 org-mobile-pull,例如每小时左右运行一次。
谢谢。
I've recently started using MobileOrg (through Dropbox) to be able to manage my org-mode TODO lists while I'm away from my computer.
It's generally great, but the syncing back and forth has a few steps, so I'd like to try and simplify it a bit by automating the steps on the PC side.
Anyway, here are the two things I'd like to do:
- Run
org-mobile-push
every time a file is saved, after the save completes. The only thing I use emacs for is org-mode, so this should be fine. - Run
org-mobile-pull
on emacs startup. - Run
org-mobile-pull
periodically, say every hour or so.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我的机器上没有安装 Emacs,但您可以执行以下操作:
after-save-hook
.emacs
文件 - 如果您在此文件末尾调用org-mobile-pull
,则每次打开时都会运行它Emacs希望这会有所帮助。
I don't have Emacs installed on this machine, but here's what you can do:
after-save-hook
.emacs
file - if you put the call toorg-mobile-pull
at the end of this file, you will have it run every time you open EmacsHope this helps.
这是我用的
Here's what I use
在 此回复< /a> 我发布了在 MobileOrg 同步后自动拉取然后推送的代码,并在保存相关组织文件时自动推送。这使得它完全自动化,您不必等待一个小时。
In this reply I've posted code that automatically pulls and then pushes after MobileOrg has synced, and automatically pushes whenever a relevant org file is saved. This makes it fully automatic and you don't have to wait for an hourly period.