- 
                Notifications
    You must be signed in to change notification settings 
- Fork 90
Description
Describe the bug
I have Emacs 29.3 on MacOS, and lsp-java 20240524.2207 installed from Melpa.
Within the past year, perhaps in an older Emacs or an older lsp-mode, the type signature of the Java variable or method would appear, in the fixed-pitch font, in the minibuffer, when the cursor was over the function name. There was no mouse hovering or UI involved.
In fact, I still have this behavior in lsp-mode for Golang variables and functions. A screenshot is attached. If I set lsp-eldoc-enable-hover to nil, the behavior in Golang mode becomes disabled. So I think this feature is related to eldoc.
I read one recent bug report and I installed the fixed version that was released and it's not resolving my issue.
Please help to point out which setting re-enables this, or whether a regression has appeared. Thanks.
To Reproduce
The simple init.el that I use to reproduce this is:
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(package-selected-packages '(go-mode lsp-java)))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )
Screenshots
 
^ the signatures appear in go-mode but not java-mode