【发布时间】:2016-10-02 17:51:45
【问题描述】:
在我以前的机器上,我会通过 crontab 执行一个包含以下内容的脚本:
#!/bin/bash
emacs --batch --load ~/.emacs --eval "(org-mobile-pull)" --eval "(org-mobile-push)"
在我的新机器上,我使用旧机器上的 .emacs、init.el 和 custom.el。但是如果我在我的新机器上执行这个脚本,我想要推送的文件不会被推送。显然,即使加载了 init.el 和 custom.el,变量 org-mobile-files 也没有被注意。更糟糕的是:虽然创建了正确的议程.org 文件,但如果我进行同步,我的 Android 手机上会出现一个空议程。如果我从正在运行的 emacs 中执行 org-mobile-push 并打开了一个 org 文件,一切正常。如何重写我的脚本以再次从 bash 或 crontab 推送我的文件/议程?
【问题讨论】:
标签: android bash emacs org-mode