all repos — nixfiles @ 4c4ae9fbc209ce7c3b681f00b52cd24ed9407efa

System and user configuration, managed by nix and home-manager

Emacs: Fix spurious sudo prompts
Alan Pearce alan.pearce@spotcap.com
Tue, 24 Nov 2015 17:25:28 +0100
commit

4c4ae9fbc209ce7c3b681f00b52cd24ed9407efa

parent

d24955325ef6d6a60e12ce1361c827e72a52e896

1 files changed, 3 insertions(+), 2 deletions(-)

jump to
M tag-emacs/emacs.d/init.orgtag-emacs/emacs.d/init.org
@@ -1226,8 +1226,9 @@ ("C-x b" . counsel-switch-to-projectile-buffer))     :config (progn
               (defadvice counsel-find-file (after find-file-sudo activate)
                 "Find file as root if necessary."
-                (unless (and buffer-file-name
-                             (file-writable-p buffer-file-name))
+                (when (and buffer-file-name
+                           (not (file-writable-p buffer-file-name)))
+                  (message "File not writable %s" buffer-file-name)
                   (find-alternate-file (concat "/sudo::" buffer-file-name))))
               (defun counsel-switch-to-projectile-buffer (arg)
                 "Forward to `projectile-switch-to-buffer'."