1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-02-01 20:06:00 +00:00

179 Commits

Author SHA1 Message Date
Richard M. Stallman
3bb846b871 (mouse-undouble-last-event): Fix gross bugs:
use modifiers, not old-modifiers.
1997-07-09 02:47:07 +00:00
Richard M. Stallman
4e2aade124 (mouse-show-mark): Handle switch-frame events in the loop. 1997-07-08 09:47:23 +00:00
Richard M. Stallman
7132500bad (mouse-undouble-last-event): Use reverse, not nreverse. 1997-07-01 04:33:22 +00:00
Richard M. Stallman
bb3aa8352f (mouse-drag-region): For a click (not a drag),
let the up-event run normally.
1997-06-27 04:23:52 +00:00
Richard M. Stallman
397a88f3c9 (mouse-undouble-last-event): Return nil if the event
is not double or triple to start with.
(mouse-show-mark): Handle scroll-bar events here.
1997-05-27 22:52:31 +00:00
Richard M. Stallman
3b558d418c Use defcustom. 1997-05-03 22:19:10 +00:00
Karl Heuer
51a02226c2 (mouse-set-font): Handle fontset. 1997-02-20 05:47:42 +00:00
Richard M. Stallman
284a88a318 (mouse-buffer-menu): Group buffers by major modes if that seems to be useful.
(mouse-buffer-menu-mode-groups): New variable.
(mouse-buffer-menu-alist, mouse-buffer-menu-split): New subroutines
broken out of mouse-buffer-menu.
1997-02-10 00:10:16 +00:00
Richard M. Stallman
f1017d552a (mouse-start-end): Put values in proper order,
in the doublequote case.
1996-12-26 20:48:46 +00:00
Richard M. Stallman
951e042711 (mouse-drag-mode-line): Don't get error
about sole window, if we don't actually try to change the size.
1996-12-07 22:19:50 +00:00
Richard M. Stallman
6a16c4cb00 (mouse-major-mode-menu): Propagate prefix arg
to the command that is run.
1996-12-07 20:32:35 +00:00
Geoff Voelker
b86b9918dd Use w32 instead of ms-windows for window-system symbol 1996-11-19 06:59:17 +00:00
Richard M. Stallman
efc10c970d (mouse-drag-secondary): Make sure to return nil
if we don't make a selection.
1996-09-25 03:27:04 +00:00
Richard M. Stallman
3617aa76fc (mouse-drag-region): Ignore event end-point if it is not a number. 1996-09-23 17:44:50 +00:00
Richard M. Stallman
1917b9694a (mouse-set-region):
Test for ms-windows instead of win32, and use memq.
1996-09-15 02:17:49 +00:00
Richard M. Stallman
e1877477ee (mouse-select-window): Don't call unfocus-frame. 1996-09-03 21:37:35 +00:00
Richard M. Stallman
33d79bad63 (mouse-show-mark): Detect loss of selection
while we are showing it highlighted.
1996-09-01 02:42:04 +00:00
Richard M. Stallman
7aeb7370f3 (mouse-region-delete-keys): New variable.
(mouse-show-mark): If one of those keys is next, delete the region.
1996-08-27 01:03:35 +00:00
Richard M. Stallman
1c9df23f8c (mouse-drag-region): Don't call mouse-set-region-1
if mark is gone or no longer active or if we changed buffers.
1996-08-17 16:56:19 +00:00
Karl Heuer
d3e458b053 (mouse-major-mode-menu-1): No need to copy the top
levels of structure.
1996-07-13 00:55:05 +00:00
Karl Heuer
d5c847bb69 (mouse-drag-region): Cope if stop-point is nil.
(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.
1996-07-11 23:35:37 +00:00
Karl Heuer
639829447f (mouse-major-mode-menu-1): Always return just a keymap;
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.
1996-07-08 00:17:35 +00:00
Miles Bader
98aac09d3a (mouse-show-mark): In transient mark mode, delete mouse-drag-overlay.
(mouse-undouble-last-event): New function.
(mouse-show-mark): Call mouse-undouble-last-event.
1996-07-07 01:59:10 +00:00
Richard M. Stallman
5377087736 (mouse-start-end): Support selecting strings by double
clicking on a character with quote syntax.
1996-06-29 01:02:59 +00:00
Richard M. Stallman
6ce2992945 (mouse-drag-region): Be smart about which end
gets point and which end gets the mark.
1996-06-21 16:15:21 +00:00
Richard M. Stallman
bca55f26b2 (mouse-buffer-menu): Use aref rather than string-match. 1996-06-21 15:33:46 +00:00
Richard M. Stallman
c8f264ae68 (mouse-show-mark): Use temporary highlighting if possible instead of a pause.
(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.
1996-06-03 17:21:03 +00:00
Richard M. Stallman
f42be8fd1c (mouse-drag-region): Set the region before reading a
character, so the selection exists while we wait.
1996-05-06 00:43:26 +00:00
Richard M. Stallman
d017deb2dd (mouse-drag-region): Doc fix. 1996-04-30 16:11:53 +00:00
Richard M. Stallman
917baba010 (mouse-drag-region): Leave region highlighted until the next input event. 1996-04-26 19:15:39 +00:00
Richard M. Stallman
a49ea24c88 (mouse-buffer-menu): Keep the order of buffers straight. 1996-03-25 19:00:44 +00:00
Richard M. Stallman
03075c19ea (mouse-buffer-menu): Delete debugging code. 1996-01-18 07:00:50 +00:00
Richard M. Stallman
4c9afcbe57 (mouse-drag-region, mouse-drag-secondary): Bind echo-keystrokes to 0. 1996-01-15 05:12:49 +00:00
Richard M. Stallman
f110796076 (mouse-menu-buffer-maxlen): New variable.
(mouse-buffer-menu): Use it.
1995-12-26 19:43:51 +00:00
Richard M. Stallman
2bc0bb038c Remove junk accidentally inserted in previous change. 1995-12-26 19:07:21 +00:00
Richard M. Stallman
12dcaa7c8e (mouse-buffer-menu): If lots of buffers, group them into multiple panes. 1995-12-26 04:43:32 +00:00
Geoff Voelker
f93f3cf59e mouse.el [win32] (mouse-set-region):
Test for 'win32 window system as well as 'x.
1995-11-07 07:47:47 +00:00
Richard M. Stallman
be01074898 Comment change. 1995-10-30 17:35:01 +00:00
Richard M. Stallman
f9278a75c4 (mouse-drag-region): Set end-of-range after calling mouse-scroll-subr.
(mouse-set-region): Don't do the sit-for on a pc frame.
1995-10-27 17:48:32 +00:00
Richard M. Stallman
a3d6bb976d [These changes were actually in the previous version.
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.
1995-09-24 23:20:39 +00:00
Richard M. Stallman
08a1c17815 (C-down-mouse-1): Use buffer menu, not font menu.
(S-down-mouse-1): Put font menu here.
1995-09-18 14:15:22 +00:00
Richard M. Stallman
c2ef83b424 (mouse-drag-region): Unread the up-event rather than execute it here. 1995-08-13 15:46:10 +00:00
Karl Heuer
e26815c37e (mouse-major-mode-menu): Catch quit in read-key-sequence.
(mouse-major-mode-menu): Don't call command-execute
if lookup-key gives nil.
1995-07-17 22:47:19 +00:00
Richard M. Stallman
c8c5bd2447 (mouse-selection-click-count-buffer): New variable.
(mouse-drag-region): Set it.
(mouse-save-then-kill): Test it.
1995-06-29 22:19:13 +00:00
Richard M. Stallman
a814e9df17 (mouse-yank-at-click): Clear mouse-selection-click-count. 1995-06-22 04:37:38 +00:00
Richard M. Stallman
91a6bc102e (mouse-set-region): Bind last-command with this-command. 1995-06-16 04:37:44 +00:00
Karl Heuer
33a3543461 (mouse-set-region): Don't bounce the cursor on X.
mouse-drag-region takes care of showing it, sufficiently.
1995-06-05 17:36:29 +00:00
Karl Heuer
eb9780b030 (mouse-save-then-kill): Fix previous change. 1995-05-20 05:36:11 +00:00
Richard M. Stallman
bcde3748c6 (mouse-save-then-kill): When making a new region
and not adjusting an old one, always make new kill-ring entry
and don't call mouse-show-mark.
1995-05-15 23:00:16 +00:00
Karl Heuer
dc269e81ca Create mouse-drag-overlay as a dead overlay, instead
of having it live in the *scratch* buffer until first used.
1995-04-14 22:39:19 +00:00