greg(a)alphatech.com (Greg Klanderman) writes:
 Hrvoje> Sorry, I meant file_name_completion() in dired.c.
 
 Given the recent changes to expand-file-name I assumed we were
 trying to keep this kind of stuff out of the low level file
 primitives. 
Maybe, and maybe not.  I still think file_name_completion is the right
place to change, but if you present arguments otherwise, I can stand
corrected.
 It seemed to make more sense at the point where environment
 variables are expanded.  Or would /etc/passwd only be consulted if
 the directory arg were empty and the file arg started with '~'. 
Maybe.  The expand-file-name change you quote is not relevant here --
it's changing behaviour from Lisp, and as such makes a lot of sense.
file_name_completion(), on the other hand, is pure UI (it is called by
the completion functions).
-- 
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
Idle RAM is the Devil's playground.