Emacs内から、クラウドとの間でドキュメントを保存および取得するためのオプションはありますか?
私は職場、Windowsマシン、そして自宅のLinuxボックスでEmacsを使用しているので、理想的には、両方のオペレーティングシステムでほぼそのまま動作するソリューションが必要です。
g-clientに触れましたが、完全に機能させることができませんでした。明らかに、他にもっと単純なオプションがない場合、私はそれにさらに数時間を費やす必要があります。
どうもありがとう、アンドレアス
Emacs内から、クラウドとの間でドキュメントを保存および取得するためのオプションはありますか?
私は職場、Windowsマシン、そして自宅のLinuxボックスでEmacsを使用しているので、理想的には、両方のオペレーティングシステムでほぼそのまま動作するソリューションが必要です。
g-clientに触れましたが、完全に機能させることができませんでした。明らかに、他にもっと単純なオプションがない場合、私はそれにさらに数時間を費やす必要があります。
どうもありがとう、アンドレアス
Dropboxはかなり普遍的です。Emacs の設定ファイルもそこに保存しています。Windows、Linux、OS X、および iPhone で動作します。自動的に同期します。履歴を保存します。無料です。他に何が欲しいですか?:-)
私が考えることができる2つのオプション:
ssh を実行するサーバーにアクセスできる場合は、tramp で ssh を使用します。自宅の Linux ボックスで ssh サーバーを実行し、職場から自宅のファイルにアクセスすることもできます。Tramp は、cygwin の ssh を使用する Windows で完全に正常に動作します。自動的にファイルを取得し (emacs に /ssh:yourusername@yourserverhost:~/yourfile のようなものを指定した場合)、それをコンピューターの一時ファイルに置き、保存時にホストにコピーして戻します。
SVN や Git などのソース管理システムを使用します。繰り返しになりますが、自宅でサーバーをホストするか、オンライン ホストを見つけることができます (ほとんどはオープン ソース用で公開されていますが、一部は無料で非公開です。私は unfuddle.com を使用しています)。定期的にコミット/更新する必要がありますが、必要に応じて簡単に自動化できます。また、ソース管理システムにより、ファイルの履歴が保持され、重大な問題が発生した場合に備えてセーフティ ネットが提供されます。
Emacs は、ソース管理システムとの優れた統合を備えています。組み込みのものでは不十分な場合 (非常に汎用的で、特定のソース管理システムの特定の機能へのインターフェイスを提供していません)、優れた代替手段がたくさんあります (SVN の場合は psvn、Git の場合は magit、例)。
接続速度が良好な場合は、sshfs。
それ以外の場合、Emacs には常にトランプモードがあります。
編集:Windowsを使用しているのを見ました。
Windows をデスクトップとして使用してから数年が経ちましたが、当時はWebDriveを使用していました。常に少し不安定でしたが、ある程度は機能します。
Emacs は Tramp を介してリモート ファイル システムをサポートしています。したがって、本当の問題は、リモート FS として何を使用するかです。それらはたくさんありますが、それらをマウントしたり、ssh (Tramp の場合) 経由でログインしたりする方法がある限り、問題ありません。
私はJungleDiskを使用しています- Windows、Linux、Mac でうまく動作します。月額約 2 ドルから始まり、年間約 90 ドルの上限があります。S3 または Rackspace にバックアップできます。
ファイル システム レベルで統合されるため、直接読み取り/書き込みを行ったり、ローカル ファイル システムへのリンクを作成したりできます。これを使用して、.emacs、.bash などを複数のマシン間で共有しています。
クリス