[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [External] : Re: Experimentally unbind M-o on the trunk
From: |
Drew Adams |
Subject: |
RE: [External] : Re: Experimentally unbind M-o on the trunk |
Date: |
Thu, 11 Feb 2021 06:29:02 +0000 |
> I think menus in the typical GUI sense have and even more severe issue
> with limited space than key bindings do. Emacs' file menu includes
> find-file, yet Emacs' key bindings expose all of these variants:
>
> C-x C-f find-file
> C-x C-r find-file-read-only
> C-x 4 f find-file-other-window
> C-x 4 r find-file-read-only-other-window
...
If you say "typical GUI" then yes, typically
menus are limited.
Menus don't have to be. Just as you can have
zillions of command names, organized however
you like (e.g. those above all have to do with
visiting files, and start with `find-file'),
so you can have zillions of menus and menu
items in a menu tree or forest.
What makes a large command-name space usable
(navigable) is the power of _completion_.
Providing keyboard completion against menus,
even against all parts of menu paths, makes
the potential space of menus just as usable
and navigable - just as large - as that of
command names.
___
If you use library La Carte then you get
completion against entire paths to menu items,
which also means completion against menus at
any level (e.g. show all children of some
submenu).
If you use a completion feature such as
Icicles with La Carte than you can also
match against those paths in any number of
ways (regexp, fuzzy matching, whatever).
These tools also let you type input that
targets a particular menu item directly -
direct access, as opposed to drilling down
bit by bit.
___
https://www.emacswiki.org/emacs/LaCarte
https://www.emacswiki.org/emacs/Icicles
- Re: Smarter M-x that filters on major-mode, (continued)
- Re: Smarter M-x that filters on major-mode, Jean Louis, 2021/02/12
- Re: Smarter M-x that filters on major-mode, Lars Ingebrigtsen, 2021/02/11
- Re: Smarter M-x that filters on major-mode, Basil L. Contovounesios, 2021/02/12
- Re: Smarter M-x that filters on major-mode, Stefan Kangas, 2021/02/12
- Re: Smarter M-x that filters on major-mode, Basil L. Contovounesios, 2021/02/12
- Re: Experimentally unbind M-o on the trunk, Yuri Khan, 2021/02/10
- Re: Experimentally unbind M-o on the trunk, Matt Armstrong, 2021/02/11
- RE: [External] : Re: Experimentally unbind M-o on the trunk,
Drew Adams <=
- Re: Experimentally unbind M-o on the trunk, Eli Zaretskii, 2021/02/11
- Re: Experimentally unbind M-o on the trunk, Matt Armstrong, 2021/02/11
- Re: Experimentally unbind M-o on the trunk, Yuri Khan, 2021/02/11
- Re: Experimentally unbind M-o on the trunk, Eli Zaretskii, 2021/02/11
- RE: [External] : Re: Experimentally unbind M-o on the trunk, Drew Adams, 2021/02/11
- Re: [External] : Re: Experimentally unbind M-o on the trunk, Eli Zaretskii, 2021/02/11
- RE: [External] : Re: Experimentally unbind M-o on the trunk, Drew Adams, 2021/02/11
- Re: Experimentally unbind M-o on the trunk, Yuri Khan, 2021/02/11
- RE: [External] : Re: Experimentally unbind M-o on the trunk, Drew Adams, 2021/02/11
- Re: Experimentally unbind M-o on the trunk, Eli Zaretskii, 2021/02/11