all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* 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

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.