If you do a "read -e -r var" in bash, and use tab completion to fill-in a filename, it fills in "My\ File\ Name.txt" and that's exactly what's read into the variable. The fix is simple, in tab completion, the text placed into the buffer should be in the same format that the read is expecting, so if "-r" is in effect for the read operation, the the filename should be added to the buffer unquoted. This is gonna look something like replacing "updatebuffer(wordstart,cursorposition,quotechars(expandedcompletion));"
with "updatebuffer(wordstart,cursorposition,(mode&CONVERTBACKSLASH?quotechars(expandedcompletion):expandedcompletion));" This was sent here as suggested by your bug reporting under the guise of "philosophical bugs". Thank you for your consideration, (I'll probably fix this myself someday, but it could be years - I get kinda busy) Daniel A. Gauthier Service Manager Empire Industries, Inc. Midland, MI 48640 1-989-835-2151 Dan