質問: emacsはgoogleカレンダーと連絡先と同期しますか? emacsを使用してgoogleカレンダーやgoogleコンタクトと同期する方法はありますか?理想的にはローカルコピーを保持してオフラインでアクセスできるようにしますか?
回答: 残念ながら、私は完全な答えを出すことができません。私が持っているのは、さまよっているいくつかの可能な道についてのアドバイスです。最も簡単なルートは、この質問のsuバージョンでgillesが言及した emacs-g-client が機能する場合です。それがうまくいかない場合は、次のことを調べます。 少なくとも、icalを使用してgoogleカレンダーにアクセスすることで、いくつかのカレンダー機能を利用できるはずです。関数 icalendar-import-file icalファイルをemacs日記ファイルにインポートできます( icalendar-import-file ドキュメント)。したがって、.emacsファイルには、googleカレンダーのicalファイルを取得して日記にインポートするためのemacslispを少し含めることができます。 org-modeを使用することになった場合、org-modeをdiary-modeと統合する方法はいくつかあります。 最終的な目標は、gdataapiを利用することだと思います。このapiの外部でgoogleの連絡先にアクセスする簡単な方法はないと思います。 google cl と呼ばれるこのapiを使用して幅広い機能をサポートするコマンドラインユーティリティがあります。これは理論的には一部のemacs lisp関数内で使用して、連絡先、カレンダー、その他の多くへのフルアクセスを提供できます。 googleがホストするサービス。ただし、これは、.emacsに数行を投入するよりもはるかに難しい可能性があります。