[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ergoemacs-mode 6a3214e 58/87: Merge pull request #490 f
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ergoemacs-mode 6a3214e 58/87: Merge pull request #490 from Valdaer/keep-region-selected-after-ctrl-c |
Date: |
Wed, 14 Apr 2021 18:47:08 -0400 (EDT) |
branch: externals/ergoemacs-mode
commit 6a3214e1a892a45f575604f0bc4bb83175142aa4
Merge: 4a6ba06 9a5b97f
Author: Matthew Fidler <matthew.fidler@gmail.com>
Commit: GitHub <noreply@github.com>
Merge pull request #490 from Valdaer/keep-region-selected-after-ctrl-c
Keep region selected after ctrl c
---
ergoemacs-functions.el | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/ergoemacs-functions.el b/ergoemacs-functions.el
index 83ffe5c..62669c9 100644
--- a/ergoemacs-functions.el
+++ b/ergoemacs-functions.el
@@ -404,6 +404,11 @@ If `narrow-to-region' is in effect, then cut that region
only."
:type 'boolean
:group 'ergoemacs-mode)
+(defun ergoemacs--keep-mark-active ()
+ (when (mark t)
+ (setq mark-active t
+ deactivate-mark nil)))
+
(defun ergoemacs-copy-line-or-region (&optional arg)
"Copy current line, or current text selection.
Pass prefix ARG to the respective copy functions."
@@ -434,7 +439,8 @@ Pass prefix ARG to the respective copy functions."
(call-interactively 'move-end-of-line)))
(re-search-forward "\\=\n" nil t) ;; Include newline
(point)))))
- (unless ergoemacs-keep-region-after-copy
+ (if ergoemacs-keep-region-after-copy
+ (ergoemacs--keep-mark-active)
(deactivate-mark)))
(defun ergoemacs-cut-line-or-region (&optional arg)
- [elpa] externals/ergoemacs-mode ad3ec45 73/87: Fix describe-ergoemacs-theme and consolidate menu items, (continued)
- [elpa] externals/ergoemacs-mode ad3ec45 73/87: Fix describe-ergoemacs-theme and consolidate menu items, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode eaf2812 79/87: Suppress more warnings, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 347070d 76/87: Some changes, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 19fea7e 77/87: Fix byte compile of ergoemacs-command-loop, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode fc097bd 82/87: Update copyright year, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode e79d33c 28/87: Rename ergoemacs-swiper to swiper. Issue #445, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode d36e6390 24/87: Defer ergoemacs override setup, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 7e31354 33/87: Merge pull request #450 from MicroAnibal/PotugueseLayout, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 9acd205 34/87: Fix Issue #451 by coding a new old binding function, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 8ea44c2 18/87: Bug fix for modifiers, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 6a3214e 58/87: Merge pull request #490 from Valdaer/keep-region-selected-after-ctrl-c,
Stefan Monnier <=
- [elpa] externals/ergoemacs-mode 0a9e83e 37/87: Fix eurgoemacs to be ergoemacs. See Issue #453, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 3ea0220 31/87: Add Qwidget for nomachine, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode a87fae7 45/87: Fix passing of multiple forms for evaluation on new emacs process, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 8a65bf2 59/87: Fix typos (dispaly -> display), Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 427d0e4 16/87: Only echo on prefix keys, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 5a7c4c6 20/87: Test for Issue #437, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 3ce23bb 49/87: Merge branch 'master' of github.com:ergoemacs/ergoemacs-mode, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode fad3ed1 56/87: Fixed not removing visible selection when ergoemacs-keep-region-after-copy is set to true., Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode d51ae7e 35/87: Merge remote-tracking branch 'origin/master', Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 4769abe 61/87: Update Mac instructions to swap Command and Alt, Stefan Monnier, 2021/04/14