File: index.html

package info (click to toggle)
eldav 0.8.1-10
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid
  • size: 144 kB
  • sloc: lisp: 1,098; sh: 34; makefile: 2
file content (161 lines) | stat: -rw-r--r-- 3,739 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
<!-- -*- html -*- coding: latin1 -*- -->
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
  <head>
  <title>Eldav</title>
  <LINK REV="MADE" HREF="mailto:teranisi@gohome.org">
  <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; CHARSET=iso-8859-1">
  </head>
  <body style="background-color:white">
<p align="LEFT">
<!-- <img src="logo.png" alt=""> -->
<H1> Eldav: Yet another WebDAV interface for Emacsen </H1>
</p>
<p align="right">
[<a href="index.html.ja">Japanese</a> | English]

</p>
<p>Eldav provides an interface to the WebDAV servers for Emacs.</p>

<p>
</p>
<h3>What's New</h3>
0.7.0 (6, Mar 2003)<BR>

<UL>
<LI> Now package is distributed as tarball(not a single file). Version number policy is changed.
<LI> VC support (experimental).
<LI> More correct detection of collections.
<LI> Fixed bug that nd process is killed unexpectedly while authentication.
</UL>


(Note this version requires <A href="http://www.gohome.org/nd/">nd version 0.7.0</A> or later)

<h3>Features</h3>

<UL>
<LI>
WebDAV files can be treated just like a normal file.
<LI>
Emacs/w3 is not required. External program is used for WebDAV access.
</UL>

<h3>Requirements</h3>
<UL>
<LI> Emacs
<LI>

<A HREF="http://www.webdav.org">WebDAV</A> server


<LI> <A HREF="http://www.gohome.org/nd/">nd</A> (An WebDAV command line interface)

</UL>

<h3>Download</h3>
<A href="http://www.gohome.org/eldav/eldav-0.7.0.tar.gz">Eldav 0.7.0</A><BR><BR>
<P>
<A HREF="http://www.gohome.org/cgi-bin/viewcvs.cgi/eldav/"> View source by ViewCVS</A> <br>
<h3>Install</h3>
Just put `eldav.el' and 'vc-eldav.el' (after byte-compiling, if you want)
on your load-path of Emacs.


<h3>Usage</h3>
Add following line to your .emacs.
<P>
<pre>
(require 'eldav)
</pre>
</P>
If you want to use proxy server, following setting is also needed.
<P>
<pre>
(setq eldav-proxy "http://your.proxy.server:8080")
</pre>
</P>
Then you can access WebDAV files by specifying magic file name like:
<P>
<pre>
:http://your.webdav.server/path/to/file/name
</pre>
</P>
(Add preceding ':' to the WebDAV URL.)


<h3>VC (Version Control)</h3>

<P>
Eldav implements VC backend (Note that it is experimental).
</P>
<P>
Eldav VC feature is enabled if you put following line in your setting.
</P>
<P>
<pre>
(setq eldav-use-vc t)
</pre>
</P>
<P>
If Eldav VC fearure is enabled, the file is locked and
access from another person is rejected (WebDAV LOCK feature).
</P>
<P>
If you open new WebDAV file, you'll be asked like following.
</P>
<P>
<pre>
File was lost; check out from version control? (yes or no)
</pre>
</P>
<P>Answer 'yes' here and check-out the file.</P>
<P>
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.
</P>
<P>
If the file is checked-out, the file cannot be accessed from another person
by locking mechanism.
</P>
<P>
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).
</P>


<h3>Known Problems</h3>
<UL>
<LI> File completion causes many PROPFIND requests.
<LI> SSL is not supported (because `nd' does not handle it).
</UL>


<h3>Related Works</h3>
<p>
<UL>
<LI>

The Emacs/w3 package (<A HREF="http://www.gnu.org/software/url/">url</A>)
already provides WebDAV interface.
File handers also seem to be included.

<LI>


<A HREF="http://dav.sourceforge.net/">davfs</A>
 is a WebDAV file system for Linux.

<LI>


<A HREF="http://developer.gnome.org/doc/API/gnome-vfs/">GnomeVFS</A> supports WebDAV.

</UL>
</p>
<hr>
<address><a href="mailto:teranisi@gohome.org">Yuuichi Teranishi&lt;teranisi@gohome.org&gt;</a></address>
</body>
</html>