diff --git a/layers/+tools/ansible/funcs.el b/layers/+tools/ansible/funcs.el index 0b6287f0c..a8cf6ab6e 100644 --- a/layers/+tools/ansible/funcs.el +++ b/layers/+tools/ansible/funcs.el @@ -25,3 +25,7 @@ (defun spacemacs/ansible-doc-maybe-enable () (when (spacemacs//ansible-should-enable?) (ansible-doc-mode 1))) + +(defun spacemacs//ansible-reset-buffer-modified () + "Force the modified buffer flag to nil." + (set-buffer-modified-p nil)) diff --git a/layers/+tools/ansible/packages.el b/layers/+tools/ansible/packages.el index b3683389f..c9bb67bd7 100644 --- a/layers/+tools/ansible/packages.el +++ b/layers/+tools/ansible/packages.el @@ -27,7 +27,11 @@ (remove-hook 'ansible-hook 'ansible::auto-decrypt-encrypt)) (spacemacs/set-leader-keys-for-minor-mode 'ansible "bd" 'ansible::decrypt-buffer - "be" 'ansible::encrypt-buffer)))) + "be" 'ansible::encrypt-buffer)) + :config + ;; TODO to remove when fixed upstream + (advice-add 'ansible::decrypt-buffer + :after 'spacemacs//ansible-reset-buffer-modified))) (defun ansible/init-ansible-doc () (use-package ansible-doc