]> git.eshelyaron.com Git - emacs.git/commitdiff
info-lookup-symbol: Fix the suggested default value in Custom buffers
authorMauro Aranda <maurooaranda@gmail.com>
Sat, 5 Sep 2020 15:07:30 +0000 (17:07 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sat, 5 Sep 2020 15:07:41 +0000 (17:07 +0200)
* lisp/info-look.el (info-lookup-maybe-add-help 'Custom-mode): Don't
pass info-lookup-guess-custom-symbol as the :parse-rule, since we
don't need it anymore.  (Bug#41905)
(info-lookup-guess-custom-symbol): Now unused, mark as obsolete.
(info-lookup-interactive-arguments): Get rid of text properties before
passing the default value to completing-read.

lisp/info-look.el

index 4e379cadef1b416a12075c74bbf2067318bb420f..97d4f11af8197004096b707c7cc68e53770eca54 100644 (file)
@@ -298,7 +298,8 @@ If optional argument QUERY is non-nil, query for the help mode."
         (enable-recursive-minibuffers t)
         (value (completing-read
                 (if default
-                    (format "Describe %s (default %s): " topic default)
+                    (format "Describe %s (default %s): " topic
+                             (substring-no-properties default))
                   (format "Describe %s: " topic))
                 completions nil nil nil 'info-lookup-history default)))
     (list (if (equal value "") default value) mode)))
@@ -648,6 +649,9 @@ Return nil if there is nothing appropriate in the buffer near point."
                     (> end beg)))
            (buffer-substring-no-properties beg end)))))
     (error nil)))
+;; We don't need this anymore, because now Custom inserts the unlispified name
+;; in the buffer.  (Bug#41905)
+(make-obsolete 'info-lookup-guess-custom-symbol nil "28.1")
 
 (defun info-lookup-guess-gdb-script-symbol ()
   "Get symbol at point in GDB script buffers."
@@ -1065,7 +1069,6 @@ Return nil if there is nothing appropriate in the buffer near point."
  :mode 'Custom-mode
  :ignore-case t
  :regexp "[^][()`'‘’,:\" \t\n]+"
- :parse-rule 'info-lookup-guess-custom-symbol
  :other-modes '(emacs-lisp-mode))
 
 (info-lookup-maybe-add-help