1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-14 09:39:42 +00:00
Commit Graph

55 Commits

Author SHA1 Message Date
Glenn Morris
b4aa60262c Switch license to GPLv3 or later. 2007-07-25 04:50:21 +00:00
Nick Roberts
e47b701926 (tmm-get-keybind): Use copy-sequence to ensure that the
global map isn't modified
2007-04-14 12:34:35 +00:00
Nick Roberts
0bb48bffd6 (tmm-get-keybind): Use car-safe to avoid errors with
inherited keymaps.
2007-04-13 03:57:37 +00:00
Nick Roberts
a4e03d18f8 (tmm-menubar, tmm-prompt): Handle visibility of top level menu-items. 2007-04-03 10:09:45 +00:00
Nick Roberts
93253b0eb8 (tmm-c-prompt): Initialize.
(tmm-menubar): Deal with extended menu-items at top level.
(tmm-get-keybind): Handle bindings that are redefined/undefined
locally.
2007-04-03 01:07:41 +00:00
Nick Roberts
573e00ef11 (tmm-menubar): Select the right menu item with the mouse.
(tmm-prompt): Don't make the mouse user select the first menu item
twice.
2007-03-30 06:11:38 +00:00
Glenn Morris
d7a0267c8d Add 2007 to copyright years. 2007-01-21 03:53:13 +00:00
Juanma Barranquero
a322861f63 (tmm-add-one-shortcut): "?\ " -> "?\s". 2006-11-27 14:12:34 +00:00
Thien-Thi Nguyen
aaef169dc6 Update years in copyright notice; nfc. 2006-02-06 15:23:23 +00:00
Thien-Thi Nguyen
0d30b33766 Update years in copyright notice; nfc. 2005-08-06 22:13:43 +00:00
Lute Kamstra
086add1519 Update FSF's address. 2005-07-04 23:32:44 +00:00
Juri Linkov
e43cbeae69 (tmm-inactive, tmm-remove-inactive-mouse-face):
Rename `tmm-inactive-face' to `tmm-inactive'.
2005-06-06 16:28:26 +00:00
Juri Linkov
1c8c129532 * tmm.el (tmm-inactive-face): Inherit from `shadow' face. 2005-06-06 12:24:51 +00:00
Nick Roberts
04a5d30f45 (tmm-inactive-face): New face.
(tmm-remove-inactive-mouse-face): New function.
(tmm-prompt, tmm-add-one-shortcut)
(tmm-add-prompt, tmm-get-keymap): Make active menu items visible
but not selectable.
2005-06-03 11:24:06 +00:00
Richard M. Stallman
b74f660610 (tmm-shortcut): Avoid using beginning-of-buffer. 2005-05-21 04:50:59 +00:00
Nick Roberts
7ae862e279 (tmm-get-keymap): Include only active menus and menu items. 2005-05-13 23:23:42 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Pavel Janík
e5ba1eb9ef (tmm-completion-prompt): Doc fix. 2002-04-22 15:30:18 +00:00
Pavel Janík
9789516772 (tmm-get-keymap): Honour :visible in `menu-item'.
Add Keywords header.  Update Commentary section.
Update copyright notice.
2002-01-27 11:17:06 +00:00
Pavel Janík
6a810a2a99 (tmm-add-prompt): Remove make-local-hook. 2001-11-25 11:31:50 +00:00
Gerd Moellmann
0595722b7c (tmm-get-keymap): Fix handling of :filter.
(tmm-add-prompt): Bind buffer-read-only to nil when inserting
text into *Completions*.
2001-05-18 13:10:43 +00:00
Gerd Moellmann
ea0230965a Update copyright. 2000-12-06 15:51:13 +00:00
Stefan Monnier
c19cc27530 (tmm-get-keymap): Eval the menu name in `menu-item'. 2000-12-02 21:31:12 +00:00
Dave Love
e07436e1c6 Replace mapcar with mapc in several places. 2000-09-17 19:44:42 +00:00
Gerd Moellmann
d0bca3c92e (tmm-prompt): Recognize menu item definitions of the for
`(menu-item ...)' when looking for the position of DEFAULT-ITEM.
2000-05-29 15:50:01 +00:00
Gerd Moellmann
fbe91bbdb9 (tmm-goto-completions): Adapt to prompt being part
of mini-buffer.
2000-01-17 15:32:56 +00:00
Gerd Moellmann
c2a8d4a7df (tmm-shortcut): Delete region after prompt instead
of erasing buffer.
2000-01-11 22:04:24 +00:00
Richard M. Stallman
dd81ca0dd8 (tmm-get-keymap): Handle :filter. 1998-06-14 18:46:20 +00:00
Richard M. Stallman
437d9247a0 (tmm-get-keymap): Fix previous change;
access the equiv string from the cache properly.
1998-05-05 21:37:23 +00:00
Richard M. Stallman
ae3f2f3c6b (tmm-get-keymap): Handle new format menu item w/o cache.
(tmm-prompt): If reach an empty menu, get an error.
1998-04-21 04:51:23 +00:00
Karl Heuer
42d140b44b (tmm-get-keymap): Handle `menu-item' menu items. 1998-04-13 18:55:05 +00:00
Stephen Eglen
4bef911093 Customized. 1998-03-07 18:19:38 +00:00
Richard M. Stallman
2a9f2437c4 (tmm-get-keymap): Ignore any command now disabled for menus. 1997-08-24 04:00:25 +00:00
Richard M. Stallman
ca85cf8a5a (tmm-prompt): Use save-excursion around completing-read code.
(tmm-add-prompt): Clean up using save-selected-window
and with-current-buffer.
1997-07-15 19:07:02 +00:00
Richard M. Stallman
1146fab338 (tmm-get-keymap): Recognize explicit lambda expressions as valid. 1997-01-23 06:25:22 +00:00
Richard M. Stallman
670ce6ea7a (tmm-add-one-shortcut): New subroutine.
(tmm-add-shortcuts): Code moved to tmm-add-one-shortcut.
Handle tmm-shortcut-style and tmm-shortcut-words.
(tmm-define-keys): Use suppress-keymap.
Moved use-local-map from the caller here.
tmm-short-cuts is now a list of chars, not of one-char strings.
(tmm-completion-delete-prompt): New function, used in
completion-setup-hook.
(tmm-shortcut-style): New variable.
(tmm-shortcut-words): New variable.
(tmm-shortcut): Handle tmm-shortcut-style.
The shortcut searched in tmm-short-cuts is now a char, not a string.
1996-09-01 19:47:48 +00:00
Richard M. Stallman
9f80907ace (tmm-add-prompt): If tmm-completion-prompt is nil,
don't insert it; instead delete the usual completion helptext.
(tmm-completion-prompt): Doc fix.
1996-06-29 06:21:17 +00:00
Richard M. Stallman
fe03654a86 (tmm-define-keys): New arg MINIBUFFER.
(tmm-add-prompt): Pass new arg in both calls.
1996-03-28 18:16:43 +00:00
Richard M. Stallman
f5632218b0 Comment change. 1996-03-02 05:37:13 +00:00
Karl Heuer
3132f3193d (tmm-prompt): Set last-command-event before calling the
selected function.
1996-01-24 21:59:32 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
8e735883f4 (tmm-menubar-mouse): Add autoload cookie. 1996-01-09 23:20:11 +00:00
Karl Heuer
91a5e36784 (tmm-get-keybind): Doc fix. 1996-01-04 23:50:50 +00:00
Richard M. Stallman
bdbc768529 (tmm-prompt): Major cleanups. Handle pop-menu case nicely.
Arg BIND renamed to MENU.
Look at MENU to decide whether it is a keymap.
Arg IN-POPUP now used only in recursive call.
Use "Menu bar" as the default menu name.
Delete some debugging code.
1996-01-02 06:35:43 +00:00
Richard M. Stallman
77cc5db0c3 (tmm-menubar-mouse): New function, handles [menu-bar mouse-1].
(tmm-menubar): New arg x-position.
(tmm-prompt): New arg default-item specifies item to offer by default.
1996-01-02 05:59:20 +00:00
Richard M. Stallman
c5c4b51cc6 (tmm-prompt): Delete tmm-add-prompt if we fail.
Don't switch to *Completions* if it wasn't created.
1995-11-18 15:57:50 +00:00
Richard M. Stallman
10fe2d3844 (tmm-define-keys): Don't define ESC ESC. 1995-11-13 03:20:37 +00:00
Richard M. Stallman
6d0150f9a7 Define menu-bar mouse-1 as tmm-menubar. 1995-11-11 04:06:54 +00:00
Richard M. Stallman
b46324e6b3 (tmm-define-keys): New subroutine.
(tmm-add-prompt): Use that to define keys in both maps separately.

Use f10 as well as M-`.
1995-11-10 17:29:36 +00:00
Richard M. Stallman
be01074898 Comment change. 1995-10-30 17:35:01 +00:00