* context-sensitive mouse-3 [was: Is Elisp really that slow?]
@ 2019-05-19 14:44 Drew Adams
2019-05-19 15:12 ` 조성빈
0 siblings, 1 reply; 3+ messages in thread
From: Drew Adams @ 2019-05-19 14:44 UTC (permalink / raw)
To: 조성빈, Van L; +Cc: help-gnu-emacs
> Saying about discoverability, I would like a context-sensitive right-click
> mouse menu, something like Microsoft Office. Most newcomers are familiar with
> finding functionality with the mouse;
Library `mouse3.el' gives you a context-sensitive menu
on `mouse-3'. And yet it still also gives you the
normal Emacs `mouse-3' behavior.
You or your code can customize what the menu shows in
different contexts.
https://www.emacswiki.org/emacs/Mouse3
> how should I find new functions...?
I'm guessing you mean functions (in particular,
commands) that are new to you, and not necessarily
new to Emacs.
Icicles can help with discoverability in a few ways:
* See what you can do at any moment:
. See which possible inputs are expected by a
command that reads input
. See which key sequences are currently available,
which of them are general vs which are local,
and what each of them does
* See individual descriptions of the possible inputs,
that is, help on completion candidates
* Find menu items more easily
* Find commands more easily
* Find help in the doc
* Learn how to use regexps
https://www.emacswiki.org/emacs/EmacsNewbieWithIcicles
Menus in general, and La Carte in particular, can also
help with discoverability, and even more so when combined
with substring or regexp completion (e.g. Icicles).
https://www.emacswiki.org/emacs/LaCarte
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: context-sensitive mouse-3 [was: Is Elisp really that slow?]
2019-05-19 14:44 context-sensitive mouse-3 [was: Is Elisp really that slow?] Drew Adams
@ 2019-05-19 15:12 ` 조성빈
2019-05-19 15:22 ` Drew Adams
0 siblings, 1 reply; 3+ messages in thread
From: 조성빈 @ 2019-05-19 15:12 UTC (permalink / raw)
To: Drew Adams; +Cc: Van L, help-gnu-emacs
> 2019. 5. 19. 오후 11:44, Drew Adams <drew.adams@oracle.com> 작성:
>
>> Saying about discoverability, I would like a context-sensitive right-click
>> mouse menu, something like Microsoft Office. Most newcomers are familiar with
>> finding functionality with the mouse;
>
> Library `mouse3.el' gives you a context-sensitive menu
> on `mouse-3'. And yet it still also gives you the
> normal Emacs `mouse-3' behavior.
>
> You or your code can customize what the menu shows in
> different contexts.
>
> https://www.emacswiki.org/emacs/Mouse3
Hmm, I’ll take a look at that :-)
Is Mouse-3 the right-click button in usual mice?
>
>> how should I find new functions...?
>
> I'm guessing you mean functions (in particular,
> commands) that are new to you, and not necessarily
> new to Emacs.
>
> Icicles can help with discoverability in a few ways:
>
> * See what you can do at any moment:
> . See which possible inputs are expected by a
> command that reads input
> . See which key sequences are currently available,
> which of them are general vs which are local,
> and what each of them does
> * See individual descriptions of the possible inputs,
> that is, help on completion candidates
> * Find menu items more easily
> * Find commands more easily
> * Find help in the doc
> * Learn how to use regexps
>
> https://www.emacswiki.org/emacs/EmacsNewbieWithIcicles
Looking at the link, Icicles is a package similar to which-key, am I right?
> Menus in general, and La Carte in particular, can also
> help with discoverability, and even more so when combined
> with substring or regexp completion (e.g. Icicles).
>
> https://www.emacswiki.org/emacs/LaCarte
I am impressed with this; I should implement something similar with helm when I have free-time :-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: context-sensitive mouse-3 [was: Is Elisp really that slow?]
2019-05-19 15:12 ` 조성빈
@ 2019-05-19 15:22 ` Drew Adams
0 siblings, 0 replies; 3+ messages in thread
From: Drew Adams @ 2019-05-19 15:22 UTC (permalink / raw)
To: 조성빈; +Cc: Van L, help-gnu-emacs
> Is Mouse-3 the right-click button in usual mice?
Yes.
> Looking at the link, Icicles is a package similar to which-key, am I right?
Regarding help by showing keys currently available, yes.
Not the same in that regard, but similar, yes.
In other ways it is similar to Helm or Ivy (rather, they
are similar to it). It is what is sometimes called, now,
a completion framework.
The help on keys works by completing keys ("completion"
can also start from an empty key sequence).
> > Menus in general, and La Carte in particular, can also
> > help with discoverability, and even more so when combined
> > with substring or regexp completion (e.g. Icicles).
> >
> > https://www.emacswiki.org/emacs/LaCarte
>
> I am impressed with this; I should implement something similar with helm when
> I have free-time :-)
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-05-19 15:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-19 14:44 context-sensitive mouse-3 [was: Is Elisp really that slow?] Drew Adams
2019-05-19 15:12 ` 조성빈
2019-05-19 15:22 ` Drew Adams
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).