Added defcustom of quickurl-completion-ignore-case.
authorGerd Moellmann <gerd@gnu.org>
Thu, 18 Nov 1999 16:42:02 +0000 (16:42 +0000)
committerGerd Moellmann <gerd@gnu.org>
Thu, 18 Nov 1999 16:42:02 +0000 (16:42 +0000)
(quickurl-ask): completion-ignore-case is set to the value of
quickurl-completion-ignore-case for the duration of the call to
completing-read.

lisp/quickurl.el

index 71d73ff..1191fc1 100644 (file)
   :type  'function
   :group 'quickurl)
 
+(defcustom quickurl-completion-ignore-case t
+  "*Should `quickurl-ask' ignore case when doing the input lookup?"
+  :type  'boolean
+  :group 'quickurl)
+
 (defcustom quickurl-prefix ";; -*- lisp -*-\n\n"
   "*Text to write to `quickurl-url-file' before writing the URL list."
   :type  'string
@@ -317,7 +322,8 @@ buffer, this default action can be modifed via
    (list
     (progn
       (quickurl-load-urls)
-      (completing-read "Lookup: " quickurl-urls nil t))))
+      (let ((completion-ignore-case quickurl-completion-ignore-case))
+        (completing-read "Lookup: " quickurl-urls nil t)))))
   (let ((url (quickurl-find-url lookup)))
     (when url
       (quickurl-insert url))))