Make function silent if file is modified.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Mon, 23 Oct 2017 14:20:14 +0300
changeset 1544 2e84ca7e2578
parent 1543 438174f1f3f5
child 1545 d77b6bb30ea4
Make function silent if file is modified. https://emacs.stackexchange.com/questions/36367/disable-conformation-when-erasing-saving-buffer
.emacs-my
--- a/.emacs-my	Sun Oct 22 03:06:32 2017 +0300
+++ b/.emacs-my	Mon Oct 23 14:20:14 2017 +0300
@@ -1121,11 +1121,15 @@
 (global-set-key [?\C-x down] #'other-window)
 (global-set-key [s-up] #'my--backward-other-window)
 (global-set-key [s-down] #'other-window)
+
 (defun my--erase-buffer ()
   (interactive)
+  (advice-add #'ask-user-about-supersession-threat :override #'identity)
   (erase-buffer)
   (when (buffer-file-name)
-    (basic-save-buffer)))
+    (basic-save-buffer-1)
+    (revert-buffer))
+  (advice-remove #'ask-user-about-supersession-threat #'identity))
 (global-set-key [s-backspace] #'my--erase-buffer)
 
 (require 'uniquify)