私は実際の質問がだと思います:URLを使ってファイルを評価する方法?URLから.emacsをロード
実際の.emacsファイルではありませんが、それはその目的に役立ちます。そのため、emacsがインストールされている任意のPCで個人設定を実行できます。
特定の状況(主に「トグルするもの」)でバッファをロードすることは、後でバッファを評価することと同じではありませんが、それは問題ありません。
私は実際の質問がだと思います:URLを使ってファイルを評価する方法?URLから.emacsをロード
実際の.emacsファイルではありませんが、それはその目的に役立ちます。そのため、emacsがインストールされている任意のPCで個人設定を実行できます。
特定の状況(主に「トグルするもの」)でバッファをロードすることは、後でバッファを評価することと同じではありませんが、それは問題ありません。
browse-url-emacs
標準url
ライブラリからこれは簡単です。結果のバッファが表示されますが、この場合は望ましくないかもしれませんが、その問題を回避するためにsave-window-excursion
でラップすることができます。
(save-window-excursion
(eval-buffer (browse-url-emacs "http://foo/bar.el")))
またはいくつかの基本的なエラー処理と
:(condition-case e
(save-window-excursion
(eval-buffer
(browse-url-emacs "http://foo/bar.el")))
(error (message "Could not load remote library: %s" (cadr e))))
ニース、ただそれをうまくテストしました。 – Peter
(url-handler-mode 1)
たあなたは(load "http://foo/bar/baz")
をすることができました。
あなたがそうした場合、重大なセキュリティホールに晒されているので、あなたはそれをしないことをお勧めします(例えば、仲介者があなたの上司に厄介なメールを送る別のファイル/夫/...)。また、「スロースタート」や「リモートサーバーに到達できないときに起動時にハングアップする」などの厄介な副作用がたくさんあります。 代わりに私の.emacsをBazaarリポジトリに保存することですいくつかのリモートリポジトリがあります。
もしあなたがZSHを使っているなら、 'emacs -q -l =(curl http:// url/to/some/file)' – Hugh
txのようなものを使うことができます。それを調べます – Peter