]> git.eshelyaron.com Git - emacs.git/commitdiff
(hide-ifdef-use-define-alist): Use
authorKim F. Storm <storm@cua.dk>
Tue, 22 Feb 2005 20:52:39 +0000 (20:52 +0000)
committerKim F. Storm <storm@cua.dk>
Tue, 22 Feb 2005 20:52:39 +0000 (20:52 +0000)
completing-read.  Suggested by Juan-Leon Lahoz Garcia.

lisp/progmodes/hideif.el

index aabc2f5783cd2ae0f3dc2dd95ee3745378998406..da6b6f772b6f4272b6552137f73e0f0d9a016d4f 100644 (file)
@@ -958,7 +958,10 @@ Return as (TOP . BOTTOM) the extent of ifdef block."
 
 (defun hide-ifdef-use-define-alist (name)
   "Set `hide-ifdef-env' to the define list specified by NAME."
-  (interactive "SUse define list: ")
+  (interactive
+   (list (completing-read "Use define list: "
+                         hide-ifdef-define-alist nil t)))
+  (if (stringp name) (setq name (intern name)))
   (let ((define-list (assoc name hide-ifdef-define-alist)))
     (if define-list
        (setq hide-ifdef-env