branch: elpa/dockerfile-mode commit 3b1374563f62d71aec11ebd33d37109459e54571 Author: Juergen Hoetzel <juer...@hoetzel.info> Commit: Drew Csillag <d...@thecsillags.com>
Add support for TRAMP file names Use localname component of the remote file name: Fixes #55 --- dockerfile-mode.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dockerfile-mode.el b/dockerfile-mode.el index 8d4736c0bc..3551212eb3 100644 --- a/dockerfile-mode.el +++ b/dockerfile-mode.el @@ -198,8 +198,12 @@ The build string will be of the format: (if no-cache "--no-cache" "") (dockerfile-tag-string image-name) (dockerfile-build-arg-string) - (shell-quote-argument (dockerfile-standard-filename (buffer-file-name))) - (shell-quote-argument (dockerfile-standard-filename default-directory))) + (shell-quote-argument (dockerfile-standard-filename + (or (file-remote-p (buffer-file-name) 'localname) + (buffer-file-name)))) + (shell-quote-argument (dockerfile-standard-filename + (or (file-remote-p default-directory 'localname) + default-directory)))) nil (lambda (_) (format "*docker-build-output: %s *" image-name))))