emacs/lisp/+elisp.el

19 lines
515 B
EmacsLisp
Raw Normal View History

2021-12-05 05:09:33 +00:00
;;; +elisp.el -*- lexical-binding: t; -*-
;;; Code:
(defun +elisp-eval-region-or-buffer ()
(interactive)
(if (region-active-p)
(eval-region (region-beginning) (region-end))
2022-01-05 05:57:39 +00:00
(+eval-region@pulse (lambda (_ _) (eval-buffer)) (point-min) (point-max))))
2021-12-05 05:09:33 +00:00
;; Should I move this to `+pulse' ?
(defun +eval-region@pulse (advised beg end &rest args)
"ADVICE to pulse an eval'd region."
(apply advised beg end args)
(pulse-momentary-highlight-region beg end))
(provide '+elisp)
;;; +elisp.el ends here