Mercurial > emacs
diff lisp/ChangeLog @ 109112:a46a2b77a8b1
Simplify mouse-dragging implementation.
Now that DEL deletes active regions, we can handle it by using the
ordinary region instead of a separate overlay.
* mouse.el (mouse-drag-overlay): Variable deleted.
(mouse-move-drag-overlay, mouse-show-mark): Functions deleted.
(mouse--remap-link-click-p): New function.
(mouse-drag-track): Handle dragging by using temporary Transient
Mark mode, instead of a special overlay.
(mouse-kill-ring-save, mouse-save-then-kill): Don't call
mouse-show-mark.
* mouse-sel.el (mouse-sel-selection-alist): mouse-drag-overlay
deleted.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Fri, 02 Jul 2010 23:07:48 -0400 |
parents | 25749a68f5ae |
children | 6b757d9cacac |
line wrap: on
line diff
--- a/lisp/ChangeLog Fri Jul 02 17:50:23 2010 -0700 +++ b/lisp/ChangeLog Fri Jul 02 23:07:48 2010 -0400 @@ -1,3 +1,16 @@ +2010-07-03 Chong Yidong <cyd@stupidchicken.com> + + * mouse.el (mouse-drag-overlay): Variable deleted. + (mouse-move-drag-overlay, mouse-show-mark): Functions deleted. + (mouse--remap-link-click-p): New function. + (mouse-drag-track): Handle dragging by using temporary Transient + Mark mode, instead of a special overlay. + (mouse-kill-ring-save, mouse-save-then-kill): Don't call + mouse-show-mark. + + * mouse-sel.el (mouse-sel-selection-alist): mouse-drag-overlay + deleted. + 2010-07-02 Juri Linkov <juri@jurta.org> * autoinsert.el (auto-insert-alist): Fix readability