This is a rather complex feature, as it implies a lot of "position detection". We need to verify where the cursor is, where the path begins and where it ends in a reliable way. We also need to use a different completion list than we're using for the commands and command history. All in all, I'm not sure if I'll implement it at all, because it might be too much work.