editor/format: don't move cursor on format-on-save
Also renames +format|on-save to +format|buffer for clarity. It should not (normally) be used directly. Use `+format|enable-on-save-maybe` and `+format|enable-on-save`.
This commit is contained in:
parent
ee4d317293
commit
e932c74758
2 changed files with 10 additions and 8 deletions
|
@ -224,10 +224,11 @@ is selected)."
|
|||
;;
|
||||
|
||||
;;;###autoload
|
||||
(defalias '+format|enable-on-save #'format-all-mode)
|
||||
(defun +format|enable-on-save ()
|
||||
"Enables formatting on save."
|
||||
(add-hook 'before-save-hook #'+format|buffer nil t))
|
||||
|
||||
;;;###autoload
|
||||
(defun +format|on-save ()
|
||||
"Runs `format-all-buffer' without moving the cursor."
|
||||
(save-excursion
|
||||
(format-all-buffer)))
|
||||
(defun +format|buffer ()
|
||||
"Runs `format-all-buffer' immediately, without moving the cursor."
|
||||
(save-excursion (format-all-buffer)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue