[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-exchange 51c830b65d 21/46: better error message
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-exchange 51c830b65d 21/46: better error message |
Date: |
Thu, 6 Jan 2022 03:59:51 -0500 (EST) |
branch: elpa/evil-exchange
commit 51c830b65d06d3ce947a0390386933dc0efe97a4
Author: Dewdrops <v_v_4474@126.com>
Commit: Dewdrops <v_v_4474@126.com>
better error message
---
evil-exchange.el | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/evil-exchange.el b/evil-exchange.el
index 431bacf570..e002514e6b 100644
--- a/evil-exchange.el
+++ b/evil-exchange.el
@@ -4,7 +4,7 @@
;; Author: Dewdrops <v_v_4474@126.com>
;; URL: http://github.com/Dewdrops/evil-exchange
-;; Version: 0.21
+;; Version: 0.22
;; Keywords: evil, plugin
;; Package-Requires: ((evil "1.0.7") (cl-lib "0.3"))
@@ -109,7 +109,7 @@
#'delete-extract-rectangle
#'insert-rectangle))
;; signal error if regions incompatible
((or (eq orig-type 'block) (eq type 'block))
- (error "Can't exchange block region with non-block region."))
+ (user-error "Can't exchange block region with non-block region"))
;; exchange normal region
(t
(evil-exchange--do-swap beg-marker end-marker
@@ -134,9 +134,11 @@
(defun evil-exchange-cancel ()
"Cancel current pending exchange."
(interactive)
- (setq evil-exchange--position nil)
- (evil-exchange--remove-overlays)
- (message "Exchange cancelled"))
+ (if (null evil-exchange--position)
+ (message "No pending exchange")
+ (setq evil-exchange--position nil)
+ (evil-exchange--remove-overlays)
+ (message "Exchange cancelled")))
;;;###autoload
(defun evil-exchange-install ()
@@ -146,5 +148,6 @@
(define-key evil-normal-state-map evil-exchange-cancel-key
'evil-exchange-cancel)
(define-key evil-visual-state-map evil-exchange-cancel-key
'evil-exchange-cancel))
+
(provide 'evil-exchange)
;;; evil-exchange.el ends here
- [nongnu] elpa/evil-exchange ba64a66e26 11/46: correct autoloads, try to fix #2, (continued)
- [nongnu] elpa/evil-exchange ba64a66e26 11/46: correct autoloads, try to fix #2, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 3efefb1bd7 07/46: Add a Bitdeli badge to README, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 37fd36065d 10/46: Merge https://github.com/Dewdrops/evil-exchange, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 1e3ba07be4 18/46: Merge pull request #5 from fbergroth/remove-transpose-regions, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 7cd34aea03 13/46: use non-advancable marker to mark the end of the region to exchange, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 7f1436b781 14/46: highlight the area marked to exchange, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange d35ebe9a7d 16/46: doc improvement, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 5b0c4ab07c 20/46: add vim-compatible key bindings, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 2ae6e0a203 24/46: ignore tags, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 22d9b6ce1b 19/46: bump version and rename internal function, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 51c830b65d 21/46: better error message,
ELPA Syncer <=
- [nongnu] elpa/evil-exchange 328370e898 23/46: vim compatible bindings, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 47c017cc9a 22/46: Fix weird behaviour for adjacent areas, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange e7e3d679b9 27/46: implement exchange across buffers, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 19b4b6277e 29/46: Merge pull request #8 from Dewdrops/cross-buffer, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 9d59144066 30/46: improve doc, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 492c6f7ff0 33/46: Merge pull request #9 from sooheon/support-lispyville, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 6e80e2509b 35/46: mention compatibility issues in doc, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 8902966aec 36/46: add melpa badge, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange a17eca6d0d 38/46: Merge pull request #11 from Dewdrops/add-test, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-exchange 548393cb16 44/46: Always inhibit operator code when canceling an exchange., ELPA Syncer, 2022/01/06