Eldav: Yet another WebDAV interface for Emacsen
[Japanese | English]
Eldav provides an interface to the WebDAV servers for Emacs.
Features
-
WebDAV files can be treated just like a normal file.
-
Emacs/w3 is not required. External program is used for WebDAV access.
Requirements
- Emacs
-
WebDAV server
- nd (An WebDAV command line interface)
Download
2002/04/11 version
Fixed some problems on XEmacs and solaris.
View source by ViewCVS
Install
Just put `eldav.el' on your load-path of Emacs.
Usage
Add following line to your .emacs.
(require 'eldav)
If you want to use proxy server, following setting is also needed.
(setq eldav-proxy "http://your.proxy.server:8080")
Then you can access WebDAV files by specifying magic file name like:
:http://your.webdav.server/path/to/file/name
(Add preceding ':' to the WebDAV URL.)
Known Problems
- File completion causes many PROPFIND requests.
- LOCK, UNLOCK is not used
If the file is accessed by other person at same time, your changes may lost.
(lock-buffer, unlock-buffer do not seem to take file-name-handler into account.)
- SSL is not supported (because `nd' does not handle it).
Related Works
-
The Emacs/w3 package (url)
already provides WebDAV interface.
File handers also seem to be included.
-
davfs
is a WebDAV file system for Linux.
-
GnomeVFS supports WebDAV.
Yuuichi Teranishi<teranisi@gohome.org>