gpt4 book ai didi

emacs - 如何在emacs中自动执行org-mobile-push org-mobile提取

转载 作者:行者123 更新时间:2023-12-03 12:28:46 24 4
gpt4 key购买 nike

由于我使用组织模式在emacs中跟踪我的待办事项列表,因此我喜欢iPhone应用程序:MobileOrg,有了它,我可以整天访问我的待办事项列表。

但这是问题所在:

我必须手动将我的更改从本地文件通过org-mobile-push到手机,然后通过org-mobile-pull通过电话所做的更改。

如何自动做到这一点?就像在dotemacs文件中添加一些食谱。

最佳答案

将这两行添加到点emacs文件中:

(add-hook 'after-init-hook 'org-mobile-pull)
(add-hook 'kill-emacs-hook 'org-mobile-push)

有了它们,它会自动在emacs启动时提取更改,并在emacs退出之前推送更改。

-更新

如果您从不退出Emacs,则此解决方案可能对您不起作用。因此,另一种使用空闲计时器的解决方案
;; moble sync
(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)

我刚刚发现它与以下答案相同,因此,如果您更喜欢空闲计时器解决方案,请升级 tkf's answer

关于emacs - 如何在emacs中自动执行org-mobile-push org-mobile提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8432108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com