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.