From: Eli Zaretskii <eliz@gnu.org>
To: Tobias Gerdin <tgerdin@gmail.com>
Cc: emacs-devel@gnu.org
Subject: Re: Keybinding for finding definition by mouse
Date: Tue, 10 Jul 2018 19:16:54 +0300 [thread overview]
Message-ID: <83zhyzf4ll.fsf@gnu.org> (raw)
In-Reply-To: <85166671-9551-cbe8-ee46-19f5996fbcd9@gmail.com> (message from Tobias Gerdin on Mon, 9 Jul 2018 22:40:33 +0200)
> Cc: emacs-devel@gnu.org
> From: Tobias Gerdin <tgerdin@gmail.com>
> Date: Mon, 9 Jul 2018 22:40:33 +0200
>
> > I'm also not convinced many people will want such a binding, as most
> > of us use the keyboard for these commands.
> Could this not partly be because up until now Emacs didn't supply such
> commands? (although as of the CEDET merge there is actually
> 'semantic-ia-fast-mouse-jump' but since Emacs went in the xref direction
> I suspect few make use of it).
>
> And whether it is in one's interest to use the keyboard or the mouse for
> these kind of commands is still is an open question (among others, see
> [1]). My observation from co-workers seems to indicate that using the
> mouse for this kind of functionality is very common and I think having a
> default binding would improve its discoverability (although I am aware
> that this is hardly an area of focus in Emacs).
> > So I think we should leave this unbound by default, at least for now,
> > and rely on people who want this on a mouse click to make their local
> > changes.
> Unless any of the above makes you reconsider I will not argue against
> this. I have submitted a pull request for similar kind of functionality
> to CIDER ([2]) where we have decided to add a default binding along with
> it so I was hoping to harmonize these with Emacs' xref (which CIDER
> doesn't make use of at the moment), but CIDER being out-of-tree there is
> obviously more leeway.
Thanks. I'd prefer to let people use the new command with their
private bindings, before we make a default binding for it. IME, these
matters are best discussed with some experience behind us, and we
don't yet have such an experience. Binding a command to a mouse
gesture of one's liking is a simple matter, so I don't think we
inconvenience too much users who'd like to use this new feature.
next prev parent reply other threads:[~2018-07-10 16:16 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-07-08 20:06 Keybinding for finding definition by mouse Tobias Gerdin
2018-07-09 17:09 ` Eli Zaretskii
2018-07-09 20:40 ` Tobias Gerdin
2018-07-10 16:16 ` Eli Zaretskii [this message]
2018-07-09 21:17 ` Tobias Gerdin
2018-07-09 17:43 ` Yuri Khan
2018-07-09 17:50 ` Marcin Borkowski
2018-07-09 18:42 ` Yuri Khan
2018-07-09 19:16 ` Helmut Eller
2018-07-09 19:58 ` Tobias Gerdin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=83zhyzf4ll.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=tgerdin@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.