> Cc: emacs-devel@gnu.org
> From: Jason Rumney <[EMAIL PROTECTED]>
> Date: Sun, 12 Jun 2005 18:36:12 +0100
> 
> Eli Zaretskii <[EMAIL PROTECTED]> writes:
> 
> > "C-h f some-function RET" shows "C source file" for functions defined
> > in C.  If you click on the xref, and if the source files are not in
> > the place where Emacs expects to find them (e.g., if you removed the
> > source tree), Emacs pops up a file dialog asking you to find the
> > directory of the source file.
> 
> I just get "find-function-C-source: The C source file w32fns.c is not
> available" 

Strange...doesn't it pop the file selector for you?  Anyway, what you
get is not a good response, either, right?

> >   . it doesn't say what directory it is looking for and doesn't show
> >     me the name of the file, so I need to guess that it wants the src
> >     directory
> 
> Seems like a problem with the prompt.

Well, the prompt actually says "Emacs C source dir:", so perhaps it's
okay (although maybe something like "Directory of fileio.c source
file" would be better).

> >   . if I select the src directory where the file lives and click Open,
> >     it errors out saying "Current Directory -- file not found"
> 
> An Emacs error in the echo area, or a system error in a dialog?

The latter.  It pops a dialog saying

    Current Directory
    File not found
    Please verify the correct file name was given.

> If the latter then it is caused by the file-must-exist flag being set,
> which does not work for directories.

You mean the MUSTMATCH arg to x-file-dialog?  That is, should I change
the code so that this flag is ignored for directories?


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to