From a6c0be09cee6cb20f6ee7e7555bf1b8b2198fa5d Mon Sep 17 00:00:00 2001 From: Javier Peralta Date: Tue, 1 May 2018 11:11:28 -0600 Subject: [PATCH] doom/sudo-find-file work on remote files --- core/autoload/files.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/autoload/files.el b/core/autoload/files.el index b45c66df6..c2bf906b3 100644 --- a/core/autoload/files.el +++ b/core/autoload/files.el @@ -7,7 +7,9 @@ (list (read-file-name "Open as root: "))) (find-file (if (file-writable-p file) file - (concat "/sudo:root@localhost:" file)))) + (if (file-remote-p file) + (concat "/" (file-remote-p file 'method) ":" (file-remote-p file 'user) "@" (file-remote-p file 'host) "|sudo:root@" (file-remote-p file 'host) ":" (file-remote-p file 'localname)) + (concat "/sudo:root@localhost:" file))))) ;;;###autoload (defun doom/sudo-this-file ()