]> git.eshelyaron.com Git - emacs.git/commitdiff
progmodes/js: Use 'completing-read' instead of 'ido-completing-read'
authorDaniel Mendler <mail@daniel-mendler.de>
Wed, 1 Mar 2023 18:27:38 +0000 (19:27 +0100)
committerEshel Yaron <me@eshelyaron.com>
Mon, 9 Dec 2024 12:47:01 +0000 (13:47 +0100)
* lisp/progmodes/js.el (js--read-symbol): Don't use Ido.
(Bug#74615)

(cherry picked from commit e7fdf6b68ce7aeba9f3b503a1c5b8bf1a61800c1)

lisp/progmodes/js.el

index ef9cd894bccea49e485e658050c307853d972252..d6474a660f0e38ecffd03f8317e20dac26657b88 100644 (file)
 
 (eval-when-compile
   (require 'cl-lib)
-  (require 'ido)
   (require 'rx))
 
-(defvar ido-cur-list)
-(declare-function ido-mode "ido" (&optional arg))
 (declare-function treesit-parser-create "treesit.c")
 (declare-function treesit-induce-sparse-tree "treesit.c")
 (declare-function treesit-search-subtree "treesit.c")
@@ -3288,11 +3285,7 @@ one from `js--get-all-known-symbols', using prompt PROMPT and
 initial input INITIAL-INPUT.  Return a cons of (SYMBOL-NAME
 . LOCATION), where SYMBOL-NAME is a string and LOCATION is a
 marker."
-  (unless ido-mode
-    (ido-mode 1)
-    (ido-mode -1))
-
-  (let ((choice (ido-completing-read
+  (let ((choice (completing-read
                  prompt
                  (cl-loop for key being the hash-keys of symbols-table
                           collect key)