]> git.eshelyaron.com Git - emacs.git/commitdiff
(dired-guess-shell-case-fold-search): New user option.
authorJuanma Barranquero <lekktu@gmail.com>
Fri, 7 Mar 2003 08:28:46 +0000 (08:28 +0000)
committerJuanma Barranquero <lekktu@gmail.com>
Fri, 7 Mar 2003 08:28:46 +0000 (08:28 +0000)
(dired-guess-default): Use it.

lisp/ChangeLog
lisp/dired-x.el

index 89a6cab3eef0a30ce61cf9a534e34f9671024ccd..ad40c0e112306b2fec85011319a3c3556fff3a55 100644 (file)
@@ -1,3 +1,8 @@
+2003-03-07  Kevin Rodgers  <kevin.rodgers@ihs.com>
+
+       * dired-x.el (dired-guess-shell-case-fold-search): New user option.
+       (dired-guess-default): Use it.
+
 2003-03-07  Thien-Thi Nguyen  <ttn@gnu.org>
 
        * progmodes/dcl-mode.el (dcl-font-lock-keywords): New var.
index ddd0a289eebaf2657ee4143b6c754ce6a5e4110c..5c6df8f87eb6449f500b914fd5b33020edb8af4f 100644 (file)
@@ -998,11 +998,15 @@ You can set this variable in your ~/.emacs.  For example, to add rules for
   :group 'dired-x
   :type '(alist :key-type regexp :value-type (repeat sexp)))
 
+(defvar dired-guess-shell-case-fold-search nil
+  "*If non-nil, `dired-guess-shell-alist-default' and
+`dired-guess-shell-alist-user' are matched case-insensitively.")
+
 (defun dired-guess-default (files)
   "Guess a shell commands for FILES.  Return command or list of commands.
 See `dired-guess-shell-alist-user'."
 
-  (let* ((case-fold-search nil) ; case-sensitive matching
+  (let* ((case-fold-search dired-guess-shell-case-fold-search)
          ;; Prepend the user's alist to the default alist.
          (alist (append dired-guess-shell-alist-user
                         dired-guess-shell-alist-default))