>>113-115
The problem with TRAMP is that it thinks its self special, and it will eagerly clobber everything you're doing if it feels like it should. I resolved the issue I was having by removing any special treatment for it. If users want TRAMP to be convenient to use they should write a function using completing-read to establish connections before using find-file. After the connection is established completion in find-file works as expected. Anyway I've been talking to myself for long enough I think. I rebased to master, and here is my port, likely as it will be for the foreseeable future: https://paste.textboard.org/38fd7edf