\input texinfo @c -*- texinfo -*- @c %**start of header @setfilename @settitle helmdocumentation.org @documentencoding UTF-8 @documentlanguage en @c %**end of header @dircategory @direntry * . . @end direntry @finalout @titlepage @title @author Ramesh Nedunchezian Ramesh Nedunchezian @end titlepage @contents @ifnottex @node Top @top helmdocumentation.org @end ifnottex @menu * Helm Find Files:: @detailmenu --- The Detailed Node Listing --- Helm Find Files * Tips:: Tips * Grep files from ‘helm-find-files’:: * Using TRAMP with ‘helm-find-files’ to read remote directories:: @end detailmenu @end menu @node Helm Find Files @chapter Helm Find Files @menu * Tips:: @end menu @node Tips @section Tips @menu * Grep files from ‘helm-find-files’:: * Using TRAMP with ‘helm-find-files’ to read remote directories:: @end menu @node Grep files from ‘helm-find-files’ @subsection Grep files from ‘helm-find-files’ You can grep individual files from ‘helm-find-files’ by using ‘C-s’. This same command can also recursively grep files from the current directory when called with a prefix argument. In this case you will be prompted for the file extensions to use (grep backend) or the types of files to use (ack-grep backend). See the ‘helm-grep-default-command’ documentation to set this up. For compressed files or archives, use zgrep with ‘M-g z’. @enumerate @item Grepping on remote files On remote files grep is not well supported by TRAMP unless you suspend updates before entering the pattern and re-enable it once your pattern is ready. To toggle suspend-update, use ‘C-!’. @end enumerate @node Using TRAMP with ‘helm-find-files’ to read remote directories @subsection Using TRAMP with ‘helm-find-files’ to read remote directories ‘helm-find-files’ works fine with TRAMP despite some limitations. @itemize @item Grepping files is not very well supported when used incrementally. @end itemize See @ref{Grepping on remote files}. @itemize @item Locate does not work on remote directories. @end itemize @bye