From 4b907b962053c9f1f02ebfd0b683b4f4f2dcbb1c Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Wed, 8 May 2013 13:52:20 +0300 Subject: [PATCH] Don't try to save files when you don't have the permissions to do so --- core/prelude-editor.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/prelude-editor.el b/core/prelude-editor.el index 65d44b5..ec49e67 100644 --- a/core/prelude-editor.el +++ b/core/prelude-editor.el @@ -148,7 +148,8 @@ Will only occur if prelude-whitespace is also enabled." "Save the current buffer if `prelude-auto-save' is not nil." (when (and prelude-auto-save buffer-file-name - (buffer-modified-p (current-buffer))) + (buffer-modified-p (current-buffer)) + (file-writable-p buffer-file-name)) (save-buffer))) (defadvice switch-to-buffer (before save-buffer-now activate)