mirror of
https://github.com/doomemacs/doomemacs
synced 2025-09-18 16:06:56 -05:00
Update modules/feature/eval
This commit is contained in:
@@ -49,22 +49,3 @@ elisp buffer). Otherwise forward the region to Quickrun."
|
||||
(insert (current-kill 0)))))
|
||||
(t (quickrun-replace-region beg end))))
|
||||
|
||||
|
||||
;;;###autoload (autoload '+repl:eval-region "feature/repl/autoload/repl" nil t)
|
||||
;;;###autoload (autoload '+repl:eval-region-and-replace "feature/repl/autoload/eval" nil t)
|
||||
|
||||
(@after evil
|
||||
(evil-set-command-properties '+repl/eval-buffer :move-point nil :repeat nil)
|
||||
(evil-set-command-properties '+repl/eval-region :move-point nil :repeat nil)
|
||||
|
||||
(evil-define-operator +repl:eval-region (beg end)
|
||||
"Evaluate a region and, if large enough, prints its output to a popup buffer (if an
|
||||
elisp buffer). Otherwise forward the region to Quickrun."
|
||||
:move-point nil :repeat nil
|
||||
(interactive "<r>")
|
||||
(+repl/eval-region beg end))
|
||||
|
||||
(evil-define-operator +repl:eval-region-and-replace (beg end)
|
||||
(interactive "<r>")
|
||||
(+repl/eval-region-and-replace beg end)))
|
||||
|
||||
|
12
modules/feature/eval/autoload/evil.el
Normal file
12
modules/feature/eval/autoload/evil.el
Normal file
@@ -0,0 +1,12 @@
|
||||
;;; feature/eval/autoload/evil.el
|
||||
|
||||
;;;###autoload (autoload '+repl:eval-region "feature/eval/autoload/evil" nil t)
|
||||
(evil-define-operator +repl:eval-region (beg end)
|
||||
(interactive "<r>")
|
||||
(+repl/eval-region beg end))
|
||||
|
||||
;;;###autoload (autoload '+repl:eval-region-and-replace "feature/eval/autoload/evil" nil t)
|
||||
(evil-define-operator +repl:eval-region-and-replace (beg end)
|
||||
(interactive "<r>")
|
||||
(+repl/eval-region-and-replace beg end))
|
||||
|
Reference in New Issue
Block a user