summaryrefslogtreecommitdiff
path: root/lisp/mouse.el
Commit message (Collapse)AuthorAgeFilesLines
* (mouse-buffer-menu-mode-mult): New variable.Richard M. Stallman1998-04-201-14/+21
| | | | | (mouse-buffer-menu): Obey mouse-buffer-menu-mode-mult. Also avoid some consing.
* (mouse-save-then-kill): Get point-before-scrollRichard M. Stallman1998-04-081-1/+3
| | | | from the right buffer.
* (mouse-drag-region): Bind deactivate-markRichard M. Stallman1998-03-161-4/+7
| | | | | | around call to copy-region-as-kill. (mouse-set-region): Likewise. (mouse-secondary-save-then-kill): Likewise.
* (mouse-scroll-subr): Handle if window-end returns nil.Richard M. Stallman1998-03-141-5/+7
|
* (mouse-buffer-menu-maxlen): Renamed from mouse-menu-buffer-maxlen.Richard M. Stallman1998-03-121-6/+6
|
* (mouse-drag-vertical-line): Properly determine whichRichard M. Stallman1998-01-191-10/+10
| | | | side the scroll bar or vertical line is on.
* (mouse-drag-vertical-line): Handle left-side scroll bars.Karl Heuer1997-10-231-26/+38
|
* (mouse-undouble-last-event): Fix gross bugs:Richard M. Stallman1997-07-091-1/+1
| | | | use modifiers, not old-modifiers.
* (mouse-show-mark): Handle switch-frame events in the loop.Richard M. Stallman1997-07-081-4/+7
|
* (mouse-undouble-last-event): Use reverse, not nreverse.Richard M. Stallman1997-07-011-1/+3
|
* (mouse-drag-region): For a click (not a drag),Richard M. Stallman1997-06-271-45/+35
| | | | let the up-event run normally.
* (mouse-undouble-last-event): Return nil if the eventRichard M. Stallman1997-05-271-7/+23
| | | | | is not double or triple to start with. (mouse-show-mark): Handle scroll-bar events here.
* Use defcustom.Richard M. Stallman1997-05-031-8/+16
|
* (mouse-set-font): Handle fontset.Karl Heuer1997-02-201-2/+5
|
* (mouse-buffer-menu): Group buffers by major modes if that seems to be useful.Richard M. Stallman1997-02-101-57/+150
| | | | | | (mouse-buffer-menu-mode-groups): New variable. (mouse-buffer-menu-alist, mouse-buffer-menu-split): New subroutines broken out of mouse-buffer-menu.
* (mouse-start-end): Put values in proper order,Richard M. Stallman1996-12-261-3/+3
| | | | in the doublequote case.
* (mouse-drag-mode-line): Don't get errorRichard M. Stallman1996-12-071-3/+6
| | | | about sole window, if we don't actually try to change the size.
* (mouse-major-mode-menu): Propagate prefix argRichard M. Stallman1996-12-071-3/+7
| | | | to the command that is run.
* Use w32 instead of ms-windows for window-system symbolGeoff Voelker1996-11-191-1/+1
|
* (mouse-drag-secondary): Make sure to return nilRichard M. Stallman1996-09-251-5/+4
| | | | if we don't make a selection.
* (mouse-drag-region): Ignore event end-point if it is not a number.Richard M. Stallman1996-09-231-2/+5
|
* (mouse-set-region):Richard M. Stallman1996-09-151-3/+1
| | | | Test for ms-windows instead of win32, and use memq.
* (mouse-select-window): Don't call unfocus-frame.Richard M. Stallman1996-09-031-2/+1
|
* (mouse-show-mark): Detect loss of selectionRichard M. Stallman1996-09-011-15/+25
| | | | while we are showing it highlighted.
* (mouse-region-delete-keys): New variable.Richard M. Stallman1996-08-271-4/+15
| | | | (mouse-show-mark): If one of those keys is next, delete the region.
* (mouse-drag-region): Don't call mouse-set-region-1Richard M. Stallman1996-08-171-2/+9
| | | | if mark is gone or no longer active or if we changed buffers.
* (mouse-major-mode-menu-1): No need to copy the topKarl Heuer1996-07-131-18/+1
| | | | levels of structure.
* (mouse-drag-region): Cope if stop-point is nil.Karl Heuer1996-07-111-41/+61
| | | | | | | | (mouse-major-mode-menu-compute-equiv-keys): Deleted. (mouse-major-mode-menu-1): Copy the top levels of structure, if we use all of MENUBAR. Set mouse-major-mode-menu-prefix. (mouse-major-mode-menu): Total rewrite.
* (mouse-major-mode-menu-1): Always return just a keymap;Karl Heuer1996-07-081-5/+5
| | | | | | | never (STRING . KEYMAP). (mouse-major-mode-menu): Discard the `keymap' from the front of the keymap we get from mouse-major-mode-menu-1. Construct the menu name string from major-mode.
* (mouse-show-mark): In transient mark mode, delete mouse-drag-overlay.Miles Bader1996-07-071-16/+36
| | | | | (mouse-undouble-last-event): New function. (mouse-show-mark): Call mouse-undouble-last-event.
* (mouse-start-end): Support selecting strings by doubleRichard M. Stallman1996-06-291-0/+25
| | | | clicking on a character with quote syntax.
* (mouse-drag-region): Be smart about which endRichard M. Stallman1996-06-211-3/+16
| | | | gets point and which end gets the mark.
* (mouse-buffer-menu): Use aref rather than string-match.Richard M. Stallman1996-06-211-2/+1
|
* (mouse-show-mark): Use temporary highlighting if possible instead of a pause.Richard M. Stallman1996-06-031-10/+23
| | | | | | (mouse-drag-region): Use mouse-show-mark to do temp highlighting. (mouse-save-then-kill): Call mouse-show-mark for a new selection if we have a window system.
* (mouse-drag-region): Set the region before reading aRichard M. Stallman1996-05-061-3/+3
| | | | character, so the selection exists while we wait.
* (mouse-drag-region): Doc fix.Richard M. Stallman1996-04-301-2/+2
|
* (mouse-drag-region): Leave region highlighted until the next input event.Richard M. Stallman1996-04-261-3/+7
|
* (mouse-buffer-menu): Keep the order of buffers straight.Richard M. Stallman1996-03-251-2/+3
|
* (mouse-buffer-menu): Delete debugging code.Richard M. Stallman1996-01-181-1/+0
|
* (mouse-drag-region, mouse-drag-secondary): Bind echo-keystrokes to 0.Richard M. Stallman1996-01-151-4/+7
|
* (mouse-menu-buffer-maxlen): New variable.Richard M. Stallman1995-12-261-4/+10
| | | | (mouse-buffer-menu): Use it.
* Remove junk accidentally inserted in previous change.Richard M. Stallman1995-12-261-2/+0
|
* (mouse-buffer-menu): If lots of buffers, group them into multiple panes.Richard M. Stallman1995-12-261-38/+59
|
* mouse.el [win32] (mouse-set-region):Geoff Voelker1995-11-071-0/+1
| | | | Test for 'win32 window system as well as 'x.
* Comment change.Richard M. Stallman1995-10-301-14/+14
|
* (mouse-drag-region): Set end-of-range after calling mouse-scroll-subr.Richard M. Stallman1995-10-271-2/+7
| | | | (mouse-set-region): Don't do the sit-for on a pc frame.
* [These changes were actually in the previous version.Richard M. Stallman1995-09-241-2/+6
| | | | | | | | | | | | | | | | | This version is a doc fix.] (mouse-drag-vertical-line): New function. (mouse-scroll-min-lines): New variable. (mouse-scroll-subr): Use it. (mouse-drag-region): Record where the mouse drag has reached and use that to adjust the drag event before replaying it. (mouse-drag-region): Store the right end position in the drag-event before replaying it at the end. (mouse-skip-word): Skip complete symbol when over a character with symbol syntax.
* (C-down-mouse-1): Use buffer menu, not font menu.Richard M. Stallman1995-09-181-12/+125
| | | | (S-down-mouse-1): Put font menu here.
* (mouse-drag-region): Unread the up-event rather than execute it here.Richard M. Stallman1995-08-131-2/+3
|
* (mouse-major-mode-menu): Catch quit in read-key-sequence.Karl Heuer1995-07-171-7/+13
| | | | | (mouse-major-mode-menu): Don't call command-execute if lookup-key gives nil.