From 6d0e60a0245c4082c1d9285ef6c062d9df41ee5d Mon Sep 17 00:00:00 2001 From: Ralf Beckmann Date: Thu, 9 Jan 2020 08:34:41 +0100 Subject: [PATCH] Make sudo-this-file usable in dired-buffers --- core/autoload/files.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/autoload/files.el b/core/autoload/files.el index 5ca012234..13c10c35d 100644 --- a/core/autoload/files.el +++ b/core/autoload/files.el @@ -345,7 +345,10 @@ file if it exists, without confirmation." (defun doom/sudo-this-file () "Open the current file as root." (interactive) - (find-alternate-file (doom--sudo-file buffer-file-name))) + (find-alternate-file (doom--sudo-file (or buffer-file-name + (when (or (derived-mode-p 'dired-mode) + (derived-mode-p 'wdired-mode)) + default-directory))))) ;;;###autoload (defun doom/sudo-save-buffer ()