diff options
author | Glenn Morris <rgm@gnu.org> | 2010-10-31 23:55:49 -0700 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2010-10-31 23:55:49 -0700 |
commit | cb5e49a301339b95b997a554381e60a4d2824ae7 (patch) | |
tree | ee1eec188293b401a8ad6e978e6c906ef4f84bc4 /lisp/locate.el | |
parent | 381d186f82544c7c34478badef209f52feacd80f (diff) | |
download | emacs-cb5e49a301339b95b997a554381e60a4d2824ae7.tar.gz |
* lisp/locate.el (locate, locate-mode): Doc fixes.
Diffstat (limited to 'lisp/locate.el')
-rw-r--r-- | lisp/locate.el | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/lisp/locate.el b/lisp/locate.el index d0021dfed22..ce1154c9739 100644 --- a/lisp/locate.el +++ b/lisp/locate.el @@ -270,7 +270,7 @@ that is, with a prefix arg, you get the default behavior." (defun locate (search-string &optional filter arg) "Run the program `locate', putting results in `*Locate*' buffer. Pass it SEARCH-STRING as argument. Interactively, prompt for SEARCH-STRING. -With prefix arg, prompt for the exact shell command to run instead. +With prefix arg ARG, prompt for the exact shell command to run instead. This program searches for those file names in a database that match SEARCH-STRING and normally outputs all matching absolute file names, @@ -286,7 +286,8 @@ the variables `locate-command' or `locate-make-command-line'. The main use of FILTER is to implement `locate-with-filter'. See the docstring of that function for its meaning. -ARG is the interactive prefix arg." +After preparing the results buffer, this runs `dired-mode-hook' and +then `locate-post-command-hook'." (interactive (list (locate-prompt-for-search-string) @@ -300,8 +301,7 @@ ARG is the interactive prefix arg." (locate-cmd-args (cdr locate-cmd-list)) (run-locate-command (or (and arg (not locate-prompt-for-command)) - (and (not arg) locate-prompt-for-command))) - ) + (and (not arg) locate-prompt-for-command)))) ;; Find the Locate buffer (save-window-excursion @@ -323,16 +323,13 @@ ARG is the interactive prefix arg." (and filter (locate-filter-output filter)) - (locate-do-setup search-string) - )) + (locate-do-setup search-string))) (and (not (string-equal (buffer-name) locate-buffer-name)) (switch-to-buffer-other-window locate-buffer-name)) (run-hooks 'dired-mode-hook) (dired-next-line 3) ;move to first matching file. - (run-hooks 'locate-post-command-hook) - ) - ) + (run-hooks 'locate-post-command-hook))) ;;;###autoload (defun locate-with-filter (search-string filter &optional arg) @@ -447,6 +444,7 @@ file name or is inside a subdirectory." \\<locate-mode-map>\ In that buffer, you can use almost all the usual dired bindings. \\[locate-find-directory] visits the directory of the file on the current line. +This function runs `locate-mode-hook' before returning. Operating on listed files works, but does not always automatically update the buffer as in ordinary Dired. @@ -687,5 +685,4 @@ the database on the command line." (provide 'locate) -;; arch-tag: 60c4d098-b5d5-4b3c-a3e0-51a2e9f43898 ;;; locate.el ends here |