From: Stefan Kangas <stefankangas@gmail.com>
To: David Ponce <da_vid@orange.fr>, 41351@debbugs.gnu.org
Subject: bug#41351: 28.0.50; Cannot customize mouse-drag-and-drop-region-show-tooltip
Date: Sun, 17 May 2020 06:09:09 -0700 [thread overview]
Message-ID: <CADwFkmnjU9ehzJSG1kDLZLOs7amFtEgc6XJjRAMwcdBLvfNqSA@mail.gmail.com> (raw)
In-Reply-To: <53b5bd08-2cbc-9ea8-84d9-8053249000d9@orange.fr>
[-- Attachment #1: Type: text/plain, Size: 958 bytes --]
Hi David,
David Ponce <da_vid@orange.fr> writes:
> diff --git a/installs/emacs/lisp/mouse.el b/home/dponce/emacs.d/mouse.el
> index 795b4da..47a7f20 100644
> --- a/installs/emacs/lisp/mouse.el
> +++ b/home/dponce/emacs.d/mouse.el
> @@ -2577,7 +2577,10 @@ tooltips. If this is t, it shows the entire text dragged in a
> tooltip. If this is an integer (as with the default value of
> 256), it will show that many characters of the dragged text in
> a tooltip."
> - :type 'integer
> + :type '(choice
> + (const :tag "Do not show tooltips" nil)
> + (const :tag "Show the entire text dragged" t)
> + (integer :tag "Show that many characters of the dragged text" 256))
Thanks for the bug report.
I think these should be made shorter to better fit in the customize
buffer.
I also found a bug where if you set this option to 0, the text is
incorrectly shown in full.
How about the below patch?
Best regards,
Stefan Kangas
[-- Attachment #2: 0001-Fix-minor-issues-with-mouse-drag-and-drop-region-sho.patch --]
[-- Type: text/x-diff, Size: 1826 bytes --]
From e632fd4cf42ea697906adf8e08c9b9851d2bdfb5 Mon Sep 17 00:00:00 2001
From: Stefan Kangas <stefankangas@gmail.com>
Date: Sun, 17 May 2020 14:59:10 +0200
Subject: [PATCH] Fix minor issues with mouse-drag-and-drop-region-show-tooltip
* lisp/mouse.el (mouse-drag-and-drop-region-show-tooltip): Fix
defcustom type to allow all valid values. Suggested by David
Ponce. (Bug#41351)
(mouse-drag-and-drop-region): Fix bug where setting
`drag-and-drop-region-show-tooltip' to 0 would still show a
tooltip.
---
lisp/mouse.el | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/lisp/mouse.el b/lisp/mouse.el
index 795b4da19e..f045e5bdce 100644
--- a/lisp/mouse.el
+++ b/lisp/mouse.el
@@ -2575,9 +2575,12 @@ mouse-drag-and-drop-region-show-tooltip
If this option is nil, `mouse-drag-and-drop-region' does not show
tooltips. If this is t, it shows the entire text dragged in a
tooltip. If this is an integer (as with the default value of
-256), it will show that many characters of the dragged text in
-a tooltip."
- :type 'integer
+256), it will show up to that many characters of the dragged text
+in a tooltip."
+ :type '(choice
+ (const :tag "Do not show tooltips" nil)
+ (const :tag "Show all text" t)
+ (integer :tag "Show characters (max)" 256))
:version "26.1")
(defcustom mouse-drag-and-drop-region-show-cursor t
@@ -2611,6 +2614,7 @@ mouse-drag-and-drop-region
(let* ((mouse-button (event-basic-type last-input-event))
(mouse-drag-and-drop-region-show-tooltip
(when (and mouse-drag-and-drop-region-show-tooltip
+ (> mouse-drag-and-drop-region-show-tooltip 0)
(display-multi-frame-p)
(require 'tooltip))
mouse-drag-and-drop-region-show-tooltip))
--
2.26.2
next prev parent reply other threads:[~2020-05-17 13:09 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-17 10:23 bug#41351: 28.0.50; Cannot customize mouse-drag-and-drop-region-show-tooltip David Ponce
2020-05-17 13:09 ` Stefan Kangas [this message]
2020-05-17 13:43 ` David Ponce
2020-05-17 13:55 ` Stefan Kangas
2020-05-17 15:40 ` Eli Zaretskii
2020-05-17 21:00 ` Stefan Kangas
2020-05-18 2:25 ` Eli Zaretskii
2020-05-19 0:25 ` Stefan Kangas
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
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CADwFkmnjU9ehzJSG1kDLZLOs7amFtEgc6XJjRAMwcdBLvfNqSA@mail.gmail.com \
--to=stefankangas@gmail.com \
--cc=41351@debbugs.gnu.org \
--cc=da_vid@orange.fr \
/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 public inbox
https://git.savannah.gnu.org/cgit/emacs.git
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).