Eldav: Yet another WebDAV interface for Emacsen
[Japanese | English]
Eldav provides an interface to the WebDAV servers for Emacs.
What's New
0.8.1 (30, Nov 2003)
0.8.0 (29, Nov 2003)
- Support for nd 0.8.x interface.
- If the file is executable, 'x' attribute is displayed on dired
(Support for executable property extension of apache mod_dav)
0.7.2 (8, Jun 2003)
- Fixed temporary file permission (for Emacs 21.1-21.3).
- Some minor fixes.
0.7.1 (8, Jun 2003)
- Fixed insecure temporary file handling reported in
debian bug report.
- Fixed a bug when running on XEmacs that needless string is inserted at the bottom of the file.
- Use APEL explicitly.
(Note eldav version 0.8.x requires nd version 0.8.2 or later)
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)
- APEL (A Portable Emacs Library) version 10.5 or later
Download
Eldav 0.8.1
View source by ViewCVS
Install
Just put `eldav.el' and 'vc-eldav.el' (after byte-compiling, if you want)
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 "your.proxy.server:8080")
Then you can access WebDAV files by specifying magic file name like:
:your.webdav.server/path/to/file/name
(Add preceding ':' to the WebDAV URL.)
VC (Version Control)
Eldav implements VC backend (Note that it is experimental).
Eldav VC feature is enabled if you put following line in your setting.
(setq eldav-use-vc t)
If Eldav VC fearure is enabled, the file is locked and
access from another person is rejected (WebDAV LOCK feature).
If you open new WebDAV file, you'll be asked like following.
File was lost; check out from version control? (yes or no)
Answer 'yes' here and check-out the file.
If you open an existing WebDAV file, it appears on read-only buffer.
Type 'C-x v v' on this buffer, then file is checked-out and becomes
editable.
If the file is checked-out, the file cannot be accessed from another person
by locking mechanism.
After editing and saving, you have to type 'C-x v v' to check-in to unlock
the file. At this time, '*VC-Log*' buffer appers. Just type 'C-c C-c' to
continue (all texts in the *VC-Log* buffer is ignored).
Known Problems
- File completion causes many PROPFIND requests.
- 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>
gipoco.com
is neither affiliated with the authors of this page or responsible
for its contents. This is a safe-cache copy of the original web site.
gipoco.com
is neither affiliated with the authors of this page nor responsible
for its contents. This is a safe-cache copy of the original web site.