emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Context menus and mouse-3 [was: Changes for emacs 28]


From: Drew Adams
Subject: RE: Context menus and mouse-3 [was: Changes for emacs 28]
Date: Wed, 16 Sep 2020 15:02:57 +0000 (UTC)

> > (mouse3.el uses mouse-3);
> 
> It is not there and not easy to install for newcomers, normal users, or
> toggle enabled when we open with emacs -Q, or working in another
> machine.

I propose that it be added to Emacs, that the
behavior it offers be included, and even made
the default behavior.  It doesn't conflict with
the current behavior - it supplements it.

Which context menus are provided out of the box
can be discussed.  `mouse3.el' gives users and
libraries easy ways to get the menus they want,
but what menus Emacs should provide by default
is an open question.

> Emacs is supposed to be an editor, not a box from IKEA to assemble your
> own one by hand because people go to IKEA because they consider is
> cheaper not because they think it is better. If other companies offer
> the same furniture than IKEA, assembled and bring them to home at the
> same price then IKEA will probably close in a couple of years.

Emacs is very much a toolkit, and much more.
Emacs Lisp is its core (and some say its
raison d'etre).

Emacs is NOT just an out-of-the-box experience.
It does provide an out-of-the-box experience.
No one _need_ customize it.  But many (most?)
people do.  Openness to customization is a core
feature of Emacs.

You've missed the boat, if you don't think Emacs
is _at least_ a toolkit.

> >"moving the mouse to the toolbar to copy after
> >the selection" (huh? what's that about?);
> 
> That's the only alternative we give to the mouse users for coping/paste:
> select with the mouse mixing clicks go to the [tool,menu]bar and click
> copy then go to the place, click, toolbar->paste instead of
> select, right-click->copy, go, right-click->paste.

No.  `mouse3.el' (this thread is about context
menus and `mouse-3') offers all of that with a
right-click.

> Here is another: do you think that killing is more frequent (to have it
> ready in double right click) than copy?

`mouse-drag-copy-region'

(IMO, the default value should be t, not nil.)

> >Emacs mouse selection, including extension & deletion,
> >are also useful.  Both this and a `mouse-3' menu are
> >possible, with no sacrifice.
> 
> Not sure there is a consistent way for this.

`mouse3.el' offers exactly that.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]