diff options
Diffstat (limited to 'lisp/progmodes/python.el')
| -rw-r--r-- | lisp/progmodes/python.el | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index 43ee3c0c152..b1f61c89a41 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el | |||
| @@ -4773,10 +4773,14 @@ Interactively, prompt for symbol." | |||
| 4773 | (interactive | 4773 | (interactive |
| 4774 | (let ((symbol (python-eldoc--get-symbol-at-point)) | 4774 | (let ((symbol (python-eldoc--get-symbol-at-point)) |
| 4775 | (enable-recursive-minibuffers t)) | 4775 | (enable-recursive-minibuffers t)) |
| 4776 | (list (read-string (if symbol | 4776 | (list (read-string |
| 4777 | (format "Describe symbol (default %s): " symbol) | 4777 | ;; `format-prompt' is new in Emacs 28.1. |
| 4778 | "Describe symbol: ") | 4778 | (if (fboundp 'format-prompt) |
| 4779 | nil nil symbol)))) | 4779 | (format-prompt "Describe symbol" symbol) |
| 4780 | (if symbol | ||
| 4781 | (format "Describe symbol (default %s): " symbol) | ||
| 4782 | "Describe symbol: ")) | ||
| 4783 | nil nil symbol)))) | ||
| 4780 | (message (python-eldoc--get-doc-at-point symbol))) | 4784 | (message (python-eldoc--get-doc-at-point symbol))) |
| 4781 | 4785 | ||
| 4782 | (defun python-describe-at-point (symbol process) | 4786 | (defun python-describe-at-point (symbol process) |