From b425f4587530e39a327aa3dc3963c09084717080 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 26 Apr 2017 15:25:24 -0400 Subject: [PATCH] Add doom/sudo-find-file --- core/autoload/editor.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/autoload/editor.el b/core/autoload/editor.el index e81ee77bf..d0f51eb3a 100644 --- a/core/autoload/editor.el +++ b/core/autoload/editor.el @@ -1,5 +1,13 @@ ;;; editor.el +;;;###autoload +(defun doom/sudo-find-file () + "Open a file as root." + (interactive) + (let ((file (read-file-name "Open as root: "))) + (unless (file-writable-p file) + (find-file (concat "/sudo:root@localhost:" file))))) + (defun doom--goto-first-non-blank () (beginning-of-visual-line) (skip-chars-forward " \t\r"))