unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#50147: Wishlist: Display mode name in mode line tooltip
@ 2021-08-21 16:07 Stefan Kangas
  2021-08-22 14:46 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 2+ messages in thread
From: Stefan Kangas @ 2021-08-21 16:07 UTC (permalink / raw)
  To: 50147

Severity: wishlist

When I hover over the major and minor mode names in the mode line, the
tooltip says "Minor mode" or "Major mode".

It would be useful if it could display the full mode name in the tooltip.





^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#50147: Wishlist: Display mode name in mode line tooltip
  2021-08-21 16:07 bug#50147: Wishlist: Display mode name in mode line tooltip Stefan Kangas
@ 2021-08-22 14:46 ` Lars Ingebrigtsen
  0 siblings, 0 replies; 2+ messages in thread
From: Lars Ingebrigtsen @ 2021-08-22 14:46 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: 50147

Stefan Kangas <stefan@marxist.se> writes:

> When I hover over the major and minor mode names in the mode line, the
> tooltip says "Minor mode" or "Major mode".
>
> It would be useful if it could display the full mode name in the tooltip.

I think so, too.  Today those things are just constant strings -- it'd
be nice to be able to add this in a non-consing way (i.e., without
having to create a new big-ish string every time we display the mode
line).

Here's the current code:

	  `(:propertize ("" mode-name)
			help-echo "Major mode\n\
mouse-1: Display major mode menu\n\
mouse-2: Show help for major mode\n\
mouse-3: Toggle minor modes"
			mouse-face mode-line-highlight
			local-map ,mode-line-major-mode-keymap)

This is quite careful to not create any garbage.

Hm...  perhaps we could just make the help-echo point to a function
instead?  That should have no performance impact, I think.

	  '("" mode-line-process)
	  `(:propertize ("" minor-mode-alist)
			mouse-face mode-line-highlight
			help-echo "Minor mode\n\
mouse-1: Display minor mode menu\n\
mouse-2: Show help for minor mode\n\
mouse-3: Toggle minor modes"
			local-map ,mode-line-minor-mode-keymap)

The minor modes are done in one go, though, so that'd have to be
changed?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-08-22 14:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-21 16:07 bug#50147: Wishlist: Display mode name in mode line tooltip Stefan Kangas
2021-08-22 14:46 ` Lars Ingebrigtsen

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).