[comp.emacs] default-directory -- what and why??

schwartz@psuvax1.psu.edu (Scott E. Schwartz) (02/10/88)

[In the matter of GNU emacs 18.47]

If one has an info file in a particular directory, what is the
preferred means of reading it?  After much effort I conclude that the
only thing to do is something like "g(~/x/y/z/w)Top", that is to say
supply an absolute pathname or a tilde relative pathname.  Is there any
reason that "g(./w)Top" shouldn't work, other than that that's the way
it is?  Shouldn't "." have paramount meaning rather than be ignored by
expand-file-name or whatever lisp beastie that is responsible for this?

Similarly, if you are in a directory /a/b/ where you have execute
but not read permission on /a, emacs will not be able to read any files
in /a/b since it demands on expanding "." into "/a/b/".  I think this is
a design flaw....  Am I wrong?