Eldav: Yet another WebDAV interface for Emacsen

[Japanese | English]

Eldav は Emacs から WebDAV サーバにアクセスするためのインターフェースを提供します。

What's New

0.8.1 (30, Nov 2003)
0.8.0 (29, Nov 2003)
0.7.2 (8, Jun 2003)
0.7.1 (8, Jun 2003)
(0.8.x には nd 0.8.2 以降が必要です.)

特徴

必要なもの

ダウンロード

Eldav 0.8.1

ViewCVS によるソース閲覧

インストール

eldav.el, vc-eldav.el を(お好みでバイトコンパイルして) load-path 上の どこかに置くだけです。

使い方

.emacs 等に

(require 'eldav)

と設定します。プロキシサーバを利用する場合は、

(setq eldav-proxy "http://your.proxy.server:8080")

のように指定します。

あとは、以下のようにファイル名を指定すれば WebDAV のファイルにアクセスできます。

:http://your.webdav.server/path/to/file/name

(WebDAV URL の先頭に ':' を加えたファイル名。) サーバが WebDAV に対応していない場合でも、読み出し専用で find-file できます。

VC (Version Control)

Eldav は VC のバックエンドを実装しています(実験的).

(setq eldav-use-vc t)

とすると、Eldav の VC 機能が有効になります.

Eldav の VC 機能が有効になっていると,ファイルがチェックアウトされている間 ロックされ,他の人が編集できなくなります (WebDAV の LOCK 機能).

Eldav の VC 機能が有効になっている場合,新規ファイルを開くと,

File was lost; check out from version control? (yes or no)

のように聞かれますので,'yes' と入力してチェックアウトしてください.

既に存在するファイルを開くと,読み出し専用になります. ファイルを開いた状態で 'C-x v v' を押すと,ファイルがチェックアウトされ, 編集可能状態になります.

チェックアウトされた状態では,ファイルはロック状態になり,他の人が編集 できなくなります.

ファイルを編集し,保存したあと,'C-x v v' を押して,チェックインしてください. チェックインすると,ファイルのロックが解除されます.このとき, *VC-Log* バッファが現れますので,C-c C-c を押してください (*VC-Log* バッファに何かを入力しても無視されます).

既知の問題点

Related Works


Yuuichi Teranishi<teranisi@gohome.org>