Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
1a7ffe17
Commit
1a7ffe17
authored
Feb 07, 1994
by
Karl Heuer
Browse files
(ange-ftp-load): Honor the NOERROR and NOSUFFIX flags.
parent
e4f794ed
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
7 deletions
+17
-7
lisp/ange-ftp.el
lisp/ange-ftp.el
+17
-7
No files found.
lisp/ange-ftp.el
View file @
1a7ffe17
...
...
@@ -857,7 +857,7 @@ SIZE, if supplied, should be a prime number."
;;;; Internal variables.
;;;; ------------------------------------------------------------
(
defconst
ange-ftp-version
"$Revision: 1.
39
$"
)
(
defconst
ange-ftp-version
"$Revision: 1.
40
$"
)
(
defvar
ange-ftp-data-buffer-name
" *ftp data*"
"Buffer name to hold directory listing data received from ftp process."
)
...
...
@@ -3641,13 +3641,23 @@ system TYPE.")
(
format
"Getting %s"
fn1
))
tmp1
))))
(
defun
ange-ftp-load
(
file
&
rest
args
)
(
defun
ange-ftp-load
(
file
&
optional
noerror
nomessage
nosuffix
)
(
if
(
ange-ftp-ftp-name
file
)
(
let
((
copy
(
ange-ftp-file-local-copy
file
)))
(
unwind-protect
(
apply
'load
copy
args
)
(
delete-file
copy
)))
(
apply
'ange-ftp-real-load
file
args
)))
(
let
((
tryfiles
(
if
nosuffix
(
list
file
)
(
list
(
concat
file
".elc"
)
(
concat
file
".el"
)
file
)))
copy
)
(
while
(
and
tryfiles
(
not
copy
))
(
condition-case
error
(
setq
copy
(
ange-ftp-file-local-copy
(
car
tryfiles
)))
(
ftp-error
nil
)))
(
if
copy
(
unwind-protect
(
funcall
'load
copy
noerror
nomessage
nosuffix
)
(
delete-file
copy
))
(
or
noerror
(
signal
'file-error
(
list
"Cannot open load file"
file
)))))
(
ange-ftp-real-load
file
noerror
nomessage
nosuffix
)))
;; Calculate default-unhandled-directory for a given ange-ftp buffer.
(
defun
ange-ftp-unhandled-file-name-directory
(
filename
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment