comparison lisp/ediff/ediff-init.el @ 102:a145efe76779 r20-1b3

Import from CVS: tag r20-1b3
author cvs
date Mon, 13 Aug 2007 09:15:49 +0200
parents 4be1180a9e89
children 318232e2a3f0
comparison
equal deleted inserted replaced
101:a0ec055d74dd 102:a145efe76779
1154 (ediff-defvar-local ediff-temp-file-C nil 1154 (ediff-defvar-local ediff-temp-file-C nil
1155 "Temporary file used for refining difference regions in buffer C.") 1155 "Temporary file used for refining difference regions in buffer C.")
1156 1156
1157 ;;; In-line functions 1157 ;;; In-line functions
1158 1158
1159 (or (fboundp 'ediff-file-remote-p) ; user supplied his own function 1159 (or (fboundp 'ediff-file-remote-p) ; user supplied his own function: use it
1160 (defun ediff-file-remote-p (file-name) 1160 (defun ediff-file-remote-p (file-name)
1161 (car (cond ((featurep 'efs) (efs-ftp-path file-name)) 1161 (car (cond ((featurep 'efs-auto) (efs-ftp-path file-name))
1162 ((fboundp 'file-remote-p) (efs-ftp-path file-name)) 1162 ((fboundp 'file-remote-p) (file-remote-p file-name))
1163 (t (require 'ange-ftp) 1163 (t (require 'ange-ftp)
1164 ;; Can happen only in Emacs, since XEmacs has file-remote-p 1164 ;; Can happen only in Emacs, since XEmacs has file-remote-p
1165 (ange-ftp-ftp-name file-name)))))) 1165 (ange-ftp-ftp-name file-name))))))
1166 1166
1167 1167