summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorExpez <mrgrandmother@gmail.com>2013-01-20 13:45:07 +0100
committerExpez <mrgrandmother@gmail.com>2013-01-20 13:45:07 +0100
commit5925e441c3ed92776a87a980385a7cc34fd25099 (patch)
tree0b7ff759648ae3cc7d6f19ae7a01d697b23e6e43
parent11f2ef33208938318199fdc6eadb8d15a56664b6 (diff)
Use paredit-check-region-for-delete.
paredit-check-region-for-delete was added in v23 and replaces -evil-check-region.
-rw-r--r--evil-paredit.el13
1 files changed, 1 insertions, 12 deletions
diff --git a/evil-paredit.el b/evil-paredit.el
index cc8516c..8ddabf6 100644
--- a/evil-paredit.el
+++ b/evil-paredit.el
@@ -25,24 +25,13 @@
"Minor mode for setting up Evil with paredit in a single buffer"
:keymap '())
-(defun -evil-paredit-check-region (beginning end)
- (if (and beginning end)
- ;; Check that region begins and ends in a sufficiently similar
- ;; state, so that deleting it will leave the buffer balanced.
- (save-excursion
- (goto-char beginning)
- (let* ((state (paredit-current-parse-state))
- (state* (parse-partial-sexp beginning end nil nil state)))
- (paredit-check-region-state state state*)))))
-
(evil-define-operator evil-paredit-yank (beg end type register yank-handler)
"Saves the characters in motion into the kill-ring."
:move-point nil
:repeat nil
(interactive "<R><x><y>")
- (-evil-paredit-check-region beg end)
+ (paredit-check-region-for-delete beg end)
(cond
-
((eq type 'block)
(evil-yank-rectangle beg end register yank-handler))
((eq type 'line)