Perhaps I was mistaken about the similarity of my code to the docker-tramp package, I just found it here: https://www.emacswiki.org/emacs/TrampAndDocker and made some small changes to get the external commands working. As I understand it, the advice intercepts completion in order to special case the host completion when the protocol is “docker:". But if tramp has a better way for me to provide this completion then I’m 100% willing to do that instead.
Camden Narzt < address@hidden> writes: Hi Camden, I'm using a slightly modified version of the usual docker tramp integration (below) which works fine to complete up to /docker:container_name: but where it goes wrong is it opens files on the host computer, and performs completion from the host file-system instead of in the container.
Before we start to analyze your problem, I'd like to understand what the defadvice is good for. docker-tramp.el from MELPA doesn't need it. Best regards, Michael.
|