mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 12:21:25 -08:00
(mouse-drag-region-1): Renamed from mouse-drag-region.
(mouse-drag-region): New function. For a click in the echo area, show *Messages*.
This commit is contained in:
parent
dfb9f8afb3
commit
6454615cfa
1 changed files with 16 additions and 1 deletions
|
|
@ -697,8 +697,23 @@ Upon exit, point is at the far edge of the newly visible text."
|
|||
Highlight the drag area as you move the mouse.
|
||||
This must be bound to a button-down mouse event.
|
||||
In Transient Mark mode, the highlighting remains as long as the mark
|
||||
remains active. Otherwise, it remains until the next input event."
|
||||
remains active. Otherwise, it remains until the next input event.
|
||||
|
||||
If the click is in the echo area, display the `*Messages*' buffer."
|
||||
(interactive "e")
|
||||
(let ((w (posn-window (event-start start-event))))
|
||||
(if (not (or (not (window-minibuffer-p w))
|
||||
(minibuffer-window-active-p w)))
|
||||
(save-excursion
|
||||
(read-event)
|
||||
(set-buffer "*Messages*")
|
||||
(goto-char (point-max))
|
||||
(display-buffer (current-buffer)))
|
||||
;; Give temporary modes such as isearch a chance to turn off.
|
||||
(run-hooks 'mouse-leave-buffer-hook)
|
||||
(mouse-drag-region-1 start-event))))
|
||||
|
||||
(defun mouse-drag-region-1 (start-event)
|
||||
(mouse-minibuffer-check start-event)
|
||||
(let* ((echo-keystrokes 0)
|
||||
(start-posn (event-start start-event))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue