[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ergoemacs-mode fad3ed1 56/87: Fixed not removing visibl
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ergoemacs-mode fad3ed1 56/87: Fixed not removing visible selection when ergoemacs-keep-region-after-copy is set to true. |
Date: |
Wed, 14 Apr 2021 18:47:07 -0400 (EDT) |
branch: externals/ergoemacs-mode
commit fad3ed1602230cf68844e48f9d96c8f1d4910b19
Author: Sławomir Wójcik <valdaer@gmail.com>
Commit: Sławomir Wójcik <valdaer@gmail.com>
Fixed not removing visible selection when ergoemacs-keep-region-after-copy
is set to true.
---
ergoemacs-functions.el | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/ergoemacs-functions.el b/ergoemacs-functions.el
index 83ffe5c..a275253 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-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,10 @@ 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
+ ;; (unless ergoemacs-keep-region-after-copy
+ ;; (deactivate-mark)))
+ (if ergoemacs-keep-region-after-copy
+ (ergoemacs--keep-active)
(deactivate-mark)))
(defun ergoemacs-cut-line-or-region (&optional arg)
- [elpa] externals/ergoemacs-mode 9acd205 34/87: Fix Issue #451 by coding a new old binding function, (continued)
- [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, 2021/04/14
- [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 <=
- [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
- [elpa] externals/ergoemacs-mode 981ffb3 21/87: Fix Issue #437, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 730306e 66/87: Merge pull request #495 from wlandry/mac_meta_alt_switch, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 4710b5f 14/87: Fix eating of the variable, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode daec6a1 38/87: May Fix Issue #453, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 7b06006 44/87: Merge pull request #465 from MicroAnibal/FixLayoutsTypo, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 3e6fea9 41/87: Possibly fix #453, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 6231ee0 47/87: Merge pull request #468 from m00natic/emacs26-fixes, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode d5d7e5b 26/87: Partial fix for C-c and C-x. See Issue #444, Stefan Monnier, 2021/04/14