emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

url-dired.el requires w3


From: Diane Murray
Subject: url-dired.el requires w3
Date: Wed, 21 Nov 2007 04:33:13 +0100

(url-retrieve-synchronously "ftp://ftp.gnu.org/";) opens a dired buffer
in `url-dired-minor-mode'.  Pressing RET on a file there calls
`url-dired-find-file', yet url-dired-find-file uses `w3-fetch' and
`w3-open-local' which are not part of Emacs.  The following patch
changes it to use `find-file'.  w3 has its own w3-dired.el file, so
users of w3 will still have that functionality.


        * url-dired.el: Don't require w3-fetch and w3-open-local.
        (url-dired-find-file): Use `find-file'.  Doc fix.
        (url-dired-find-file-mouse, url-dired-minor-mode): Doc fix.


Index: url-dired.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/url/url-dired.el,v
retrieving revision 1.10.2.1
diff -u -r1.10.2.1 url-dired.el
--- url-dired.el        25 Jul 2007 04:18:22 -0000      1.10.2.1
+++ url-dired.el        21 Nov 2007 03:16:55 -0000
@@ -24,8 +24,6 @@
 
 ;;; Code:
 
-(autoload 'w3-fetch "w3")
-(autoload 'w3-open-local "w3")
 (autoload 'dired-get-filename "dired")
 
 (defvar url-dired-minor-mode-map
@@ -41,22 +39,19 @@
 (make-variable-buffer-local 'url-dired-minor-mode)
 
 (defun url-dired-find-file ()
-  "In dired, visit the file or directory named on this line, using Emacs-W3."
+  "In dired, visit the file or directory named on this line."
   (interactive)
   (let ((filename (dired-get-filename)))
-    (cond ((string-match "/\\(address@hidden):\\(/.*\\)" filename)
-          (w3-fetch (concat "file://" (match-string 1 filename) (match-string 
2 filename))))
-         (t
-          (w3-open-local filename)))))
+    (find-file filename)))
 
 (defun url-dired-find-file-mouse (event)
-  "In dired, visit the file or directory name you click on, using Emacs-W3."
+  "In dired, visit the file or directory name you click on."
   (interactive "@e")
   (mouse-set-point event)
   (url-dired-find-file))
 
 (defun url-dired-minor-mode (&optional arg)
-  "Minor mode for directory browsing with Emacs-W3."
+  "Minor mode for directory browsing."
   (interactive "P")
   (cond
    ((null arg)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]