feat(functions): Add function to toggle final-newline behaviour

This commit is contained in:
Vincent Ambo 2017-11-22 23:55:21 +01:00
parent 4dce87d1e2
commit f93f03661b

View file

@ -126,4 +126,12 @@ Including indent-buffer, which should not be called automatically on save."
(let ((derivation (read-string "Derivation name (in <nixos>): "))) (let ((derivation (read-string "Derivation name (in <nixos>): ")))
(insert (nix-store-path derivation)))) (insert (nix-store-path derivation))))
(defun toggle-force-newline ()
"Buffer-local toggle for enforcing final newline on save."
(interactive)
(setq-local require-final-newline (not require-final-newline))
(message "require-final-newline in buffer %s is now %s"
(buffer-name)
require-final-newline))
(provide 'functions) (provide 'functions)