From: Luc Teirlinck <teirllm@dms.auburn.edu>
Cc: emacs-devel@gnu.org
Subject: Re: Reducing mouse-dependency In Emacs.
Date: Sun, 10 Aug 2003 09:53:51 -0500 (CDT) [thread overview]
Message-ID: <200308101453.h7AErpI20070@raven.dms.auburn.edu> (raw)
In-Reply-To: <uu18q11vh.fsf@elta.co.il> (message from Eli Zaretskii on 10 Aug 2003 08:08:02 +0200)
Eli Zaretskii wrote:
Rather than introducing new properties, I'd think it's better to have
an option to display the text defined thru mouse-face and help-echo
when point is anywhere inside the text covered by those properties.
That might be another thing that could be done. However, it would
seem that even if that were implemented, we still would need a
function of the type `print-local-help', which could indeed be a lot
shorter without the additional properties. The person who first
complained about this (T. V. Raman) very explicitly did not want
automatic display of the type you suggest:
Would be a nice means to exploit some of the newer features of emacs
---as an example, balloon help in itself may not be
directly useful to the emacspeak user --- you really dont want emacs
intrrupting what you're listening to and tell you things --makes it
too much like the dreaded office-clip from idiot-proven interfaces. On
the other hand it would be nice to ask for a tooltip.
The new text properties and the way to make them accessible are two
separate issues. The new properties would just provide some extra
flexibility. `short-help' would default to `help-echo' and would just
be used if the author thought that whether the user is currently using
the mouse or the keyboard makes a difference. `long-help' just
provides a way to provide more elaborate help. In as far as
`long-help' is concerned, that was inspired by another thread on
`bug-gnu-emacs@gnu.org'. Quoting Peter Seibel:
Anyway, I noticed this problem because I was trying to use RET to
enter a new line in the middle of a longish list (like the value of
load-path) that I had just dumped into my *scratch* buffer to see what
the heck it was and was pretty confused at what the heck was going on
since the binding didn't show up in the mode documentation (nor, as it
turns out, in the output of describe-bindings) I eventually figured
out from experiments with C-h k more or less what was going on.
Meant is the rebinding of RET (and mouse-2) in C-j output in Lisp
interaction mode.
So I thought that it might be good to be able to provide people with
more elaborate information if they are confused, with links to other
places, printed out keymaps and such. Maybe also information on how
to customize or disable the feature if they are not happy with it.
For this type of situation, optional automatic highlighting and display
(of short `help-echo' type text) on "point-over" might indeed be a
nice additional feature. Maybe `describe-bindings' could also list
text and overlay property keymaps, that could also help.
Sincerely,
Luc.
next prev parent reply other threads:[~2003-08-10 14:53 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-08-10 3:42 Reducing mouse-dependency In Emacs Luc Teirlinck
2003-08-10 6:08 ` Eli Zaretskii
2003-08-10 14:53 ` Luc Teirlinck [this message]
2003-08-11 12:53 ` Richard Stallman
2003-08-10 16:50 ` Stefan Monnier
2003-08-10 23:09 ` Luc Teirlinck
2003-08-11 4:05 ` Luc Teirlinck
2003-08-11 23:16 ` Richard Stallman
2003-08-11 6:04 ` Eli Zaretskii
2003-08-11 15:52 ` Luc Teirlinck
2003-08-11 17:52 ` Eli Zaretskii
2003-08-11 14:54 ` Stefan Monnier
2003-08-12 2:30 ` Luc Teirlinck
2003-08-12 6:28 ` Eli Zaretskii
2003-08-12 16:08 ` Luc Teirlinck
-- strict thread matches above, loose matches on Subject: below --
2003-08-12 1:29 Luc Teirlinck
2003-08-12 1:43 ` Luc Teirlinck
2003-08-12 2:49 Luc Teirlinck
2003-08-13 5:36 Luc Teirlinck
2003-08-13 7:47 ` Miles Bader
2003-08-13 12:59 ` Luc Teirlinck
2003-08-13 22:56 ` Nick Roberts
2003-08-14 0:35 ` Luc Teirlinck
2003-08-14 1:42 ` Miles Bader
2003-08-14 1:04 ` Luc Teirlinck
2003-08-13 14:32 ` Luc Teirlinck
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=200308101453.h7AErpI20070@raven.dms.auburn.edu \
--to=teirllm@dms.auburn.edu \
--cc=emacs-devel@gnu.org \
/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.