diff --git a/ChangeLog b/ChangeLog index d60b20605..40a8b501c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,9 @@ * tagmanager/tm_workspace.c: Write tm_tag_enumerator_t and tm_tag_macro_t (e.g. for GTK_STOCK_*) tags when creating a global tags file, and store the pointerOrder. + * doc/geany.docbook: + Add filtering out version control files with Extra options info to + Find in Files section. 2007-04-03 Nick Treleaven diff --git a/doc/geany.docbook b/doc/geany.docbook index 7533ebdea..8bf9716f3 100644 --- a/doc/geany.docbook +++ b/doc/geany.docbook @@ -635,12 +635,13 @@ The search results are shown in the Messages window. -
+
Find in files Find in files is a more powerful version of Find usage that searches all files in a certain directory using the Grep tool. The Grep tool must be correctly set in Preferences to the path of the system's Grep utility. + GNU Grep is recommended.
@@ -648,6 +649,33 @@
+ + The Extra options field is used to pass any additional + arguments to the grep tool. + +
Filtering out version control files + + When using the Recurse in subfolders option with a + directory that's under version control, you can set the + Extra options field to use grep's + --exclude flag to filter out filenames. + + + SVN Example: --exclude=*.svn-base + + + + The GNU Grep project added support for excluding directories, + using the --exclude-dir flag. + At the time of writing (April 2007) this is unreleased outside + of version control. + Check your Grep manual to see if your version supports it. + + + Example: --exclude-dir=.* --exclude-dir=CVS + + +
Replace