6

私は最近MobileOrg (Dropbox 経由) を使い始めて、コンピューターから離れているときに組織モードの TODO リストを管理できるようにしました。

おおむね素晴らしいのですが、前後の同期にはいくつかの手順があるため、PC 側の手順を自動化して、少し単純化してみたいと思います。

とにかくやりたいことは以下の2つです。

  1. org-mobile-push保存が完了した後、ファイルが保存されるたびに実行します。私が emacs を使用するのは org-mode だけなので、これで問題ないはずです。
  2. org-mobile-pullemacs の起動時に実行します。
  3. org-mobile-pull定期的に、たとえば 1 時間おきに実行します。

ありがとう。

4

3 に答える 3

3

このマシンには Emacs がインストールされていませんが、できることは次のとおりです。

  1. http://www.gnu.org/s/emacs/manual/html_node/elisp/Standard-Hooks.html - 検索after-save-hook
  2. スタートアップはファイルに保存され.emacsます - このファイルの最後に呼び出しを入れると、org-mobile-pullEmacs を開くたびに実行されます。
  3. 一部の機能の定期的な実行については、この SO 回答を確認してください: How to regular run a task within emacs?

お役に立てれば。

于 2010-11-18T17:29:21.357 に答える
1

この返信では、MobileOrg が同期した後に自動的にプルしてからプッシュし、関連する組織ファイルが保存されるたびに自動的にプッシュするコードを投稿しました。これにより、完全に自動化され、1 時間ごとに待つ必要がなくなります。

于 2015-07-11T19:11:50.000 に答える
1

これが私が使用するものです

(add-hook 
  'after-save-hook 
  (lambda () 
     (if (string= buffer-file-name "<path to my notes.org>") 
        (org-mobile-push)
     )
  ))
于 2012-01-02T01:46:10.197 に答える