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))))
 

Reply via email to