having to special-case how pathnames are handled in completion routine #23
for libedit vs readline