[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 81b9ed9 024/216: Allow to append next kill like i
From: |
Stefan Monnier |
Subject: |
[elpa] externals/objed 81b9ed9 024/216: Allow to append next kill like in stock Emacs |
Date: |
Tue, 8 Jan 2019 12:29:02 -0500 (EST) |
branch: externals/objed
commit 81b9ed99fa15adae04005c33c4a1aaf56923fb86
Author: Clemera <address@hidden>
Commit: Clemera <address@hidden>
Allow to append next kill like in stock Emacs
---
objed.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/objed.el b/objed.el
index b167eb5..f4f89be 100644
--- a/objed.el
+++ b/objed.el
@@ -634,6 +634,7 @@ object as an argument."
;; TODO: support repeated invokation
(define-key map (kbd "C-u") 'universal-argument)
(define-key map (kbd "C-SPC") 'set-mark-command)
+ (define-key map (kbd "C-M-w") 'append-next-kill)
;; todo: restore object state, too?
(define-key map (kbd "/") (objed--call-and-switch undo char))
;; usual emacs keys which should not trigger reset should be added to
@@ -1973,7 +1974,8 @@ region command."
(defun objed-copy ()
"Copy objects."
(interactive)
- (when (eq last-command 'kill-region)
+ (when (and (eq last-command 'kill-region)
+ (not (eq real-last-command 'append-next-kill)))
(objed--goto-next))
(objed--kill-op 'ignore #'copy-region-as-kill t)
;; append on repeat
- [elpa] externals/objed 86e3088 014/216: Require Emacs 25, (continued)
- [elpa] externals/objed 86e3088 014/216: Require Emacs 25, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 2ff1a49 007/216: Improve Readme, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 26ef935 012/216: Add output object screencast, Stefan Monnier, 2019/01/08
- [elpa] externals/objed ebf09b0 018/216: Change yank semantics, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 3f248c6 008/216: Improve Readme, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 097ba7f 005/216: Slow down screencast, Stefan Monnier, 2019/01/08
- [elpa] externals/objed fa92b1e 006/216: Improve README, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 309b153 016/216: Add buffer object to block objects, Stefan Monnier, 2019/01/08
- [elpa] externals/objed b6031cc 021/216: Add recenter to keeper commands, Stefan Monnier, 2019/01/08
- [elpa] externals/objed b09cc3f 023/216: Change copy op to move on to next object and append on repeat, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 81b9ed9 024/216: Allow to append next kill like in stock Emacs,
Stefan Monnier <=
- [elpa] externals/objed 372124c 019/216: Add undo-only as keeper command, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 4634c51 027/216: Fix char object for end of buffer, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 5237b4a 022/216: Fix string detection, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 54e8d42 011/216: Adjust textblock object, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 34a0031 015/216: Fix init if no object found after movement., Stefan Monnier, 2019/01/08
- [elpa] externals/objed 4dd671e 010/216: Improve Readme, Stefan Monnier, 2019/01/08
- [elpa] externals/objed e17bd00 003/216: Slow down screencasts, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 56579a4 025/216: Update documentation for copy and yank, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 98f4c47 026/216: Fix docs, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 3958d8a 020/216: Improve sentence object, Stefan Monnier, 2019/01/08