Ar an deichiú lá de mí Feabhra, scríobh John Rose:
[...] File name completion is broken out of the box for NFS-mounted
directories.
Test case:
;; pick an NFS-mounted directory...
(shell-command "ls /net/macosx/Users/jrose")
;; ...displays lots of files
;; but try to get completions:
(file-name-all-completions "" "/net/macosx/Users/jrose")
("../" "./") ;; just the built-in defaults
Using Solaris "truss", I verified that the getdents64 system call was
returning the proper set of names to the C program. And
file-name-all-completions is a subr. So the problem is somewhere
below Lisp and above syscall. Could it be an Emacs config problem?
There may be some handler configured; what does
(find-file-name-handler "/net/macosx/Users/jrose"
'file-name-all-completions)
give you?
If that’s nil, then it’s a bug in our C code, as far as I can see. I’m sure
it’s reasonably easy to find; I can’t promise anything, but can you point me
towards a comparable VMWare image to your install? I’m on OS X, with VMWare
Fusion 1.1.1.
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghe, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta