-(if locate-mode-map
- nil
-
- (require 'dired)
-
- (setq locate-mode-map (copy-keymap dired-mode-map))
-
- ;; Undefine Useless Dired Menu bars
- (define-key locate-mode-map [menu-bar Dired] 'undefined)
- (define-key locate-mode-map [menu-bar subdir] 'undefined)
-
- (define-key locate-mode-map [menu-bar mark executables] 'undefined)
- (define-key locate-mode-map [menu-bar mark directory] 'undefined)
- (define-key locate-mode-map [menu-bar mark directories] 'undefined)
- (define-key locate-mode-map [menu-bar mark symlinks] 'undefined)
-
- (define-key locate-mode-map [M-mouse-2] 'locate-mouse-view-file)
- (define-key locate-mode-map "\C-c\C-t" 'locate-tags)
-
- (define-key locate-mode-map "l" 'locate-do-redisplay)
- (define-key locate-mode-map "U" 'dired-unmark-all-files)
- (define-key locate-mode-map "V" 'locate-find-directory)
-)