tools/eval: minor refactors

This commit is contained in:
Henrik Lissner 2019-10-24 19:23:17 -04:00
parent 7f44774c43
commit a940d07e4b
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -6,14 +6,14 @@
(interactive)
(cond ((assq major-mode +eval-runners)
(+eval/region (point-min) (point-max)))
(t (quickrun))))
((quickrun))))
;;;###autoload
(defun +eval/region (beg end)
"Evaluate a region between BEG and END and display the output."
(interactive "r")
(let ((load-file-name buffer-file-name))
(if-let* ((runner (cdr (assq major-mode +eval-runners))))
(if-let (runner (cdr (assq major-mode +eval-runners)))
(funcall runner beg end)
(quickrun-region beg end))))