変数 `org-mobile-directory` は既存のディレクトリを指している必要があります。マルチプラットフォームのセットアップ、方法

変数 `org-mobile-directory` は既存のディレクトリを指している必要があります。マルチプラットフォームのセットアップ、方法

私は Mac 上で emacs org-mode を設定し、正常に動作させ、DropBox フォルダー (~/DropBox/) 内に org ファイルと MobileOrg ファイルを配置しました。詳細は次の通りです。

;; Set to the location of your Org files on your local system
(setq org-directory "~/DropBox/org")
;; Set to the name of the file where new notes will be stored
(setq org-mobile-inbox-for-pull "~/DropBox/org/flagged.org")
;; Set to <your Dropbox root directory>/MobileOrg.
(setq org-mobile-directory "~/Dropbox/MobileOrg")

さて、Windows ボックスで emacs セットアップを適切に動作させたいと思います。シンボリックリンク構成を介して共有された .emacs ファイルと emacs.d フォルダーの読み取りに関しては、動作させることができました。

すべて正常に動作しているようですが、Windows で org-mobile-pull または org-mobile-push を実行しようとすると、次のエラーが発生します。「変数はorg-mobile-directory既存のディレクトリを指している必要があります」

問題は、emacs が .emacs に設定されたパス (例: = "~/DropBox/ ...........") に従って org-mobile ディレクトリを読み取ったりポイントしたりするように設定されていないことにあるようです。

ウェブ上で、Windows で実行中にディレクトリ構造を調べる必要があることを識別できるように、.emacs にパラメータを設定することを指摘する情報を見つけました。

さて、これを適切に達成するにはどうすればよいでしょうか?

次のような例をいくつか見つけました:

;;Windows の場合 (if (eq system-type 'windows-nt) (progn (setq default-directory "C:\Usuarios/User/") ) )

しかし、それはうまく機能していないようです。

ご協力いただきありがとうございます。

関連情報