<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -88,15 +88,13 @@ class AckInProject::Search
     options &lt;&lt; &quot;--#{result['followSymLinks'] == 1 ? '' : 'no'}follow&quot;
     options &lt;&lt; &quot;--#{result['loadAckRC'] == 1 ? '' : 'no'}env&quot;
     
-    # I don't know why ackFileType doesn't go into result. I am an Interface Builder n00b.
-    # (putting it into defaults instead of params didn't change anything) ~David
-    options &lt;&lt; case plist['ackFileType']
+    options &lt;&lt; case result['ackFileType']
       when 'Normal'
         ''
       when 'All'
         '--all-types'
       else
-        '--type='+plist['ackFileType']
+        '--type='+result['ackFileType']
       end
     
     AckInProject.update_search_history result['returnArgument']</diff>
      <filename>Support/lib/search.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,7 @@
+# NOTE: To get values put into plist['result'], they need to be put into the bindings for the &quot;Find&quot;
+# button. *Including* the &quot;Selector Name&quot; for &quot;Target&quot;.
+# This is probably intuitive to experienced Cocoa programmers. I am not one. ~David
+
 class AckInProject::SearchDialog
   include AckInProject::Environment
   AckInProject::Environment.ghetto_include %w(web_preview), binding
@@ -18,7 +22,7 @@ class AckInProject::SearchDialog
     %w(
       ackMatchWholeWords ackIgnoreCase ackLiteralMatch 
       ackShowContext ackFollowSymlinks ackLoadAckRC
-    ).inject({}) do |hsh,v|
+    ).inject({'ackFileType'=&gt;'Normal'}) do |hsh,v|
       hsh[v] = false
       hsh
     end
@@ -29,7 +33,6 @@ class AckInProject::SearchDialog
       'ackExpression' =&gt; AckInProject.pbfind,
       'ackHistory' =&gt; AckInProject.search_history,
       'ackFileTypes' =&gt; filetypes,
-      'ackFileType' =&gt; 'Normal'
     }
   end
   </diff>
      <filename>Support/lib/search_dialog.rb</filename>
    </modified>
    <modified>
      <diff>@@ -14,14 +14,14 @@ class AckInProject::SearchResults
       :page_title   =&gt; title,
       :html_head    =&gt; header_extra()
     )
-    note = case plist['ackFileType']
-      when 'Normal'
-        ''
-      when 'All'
-        ' (all types)'
-      else
-        ' ('+plist['ackFileType']+' only)'
-      end
+    note = case plist['result']['ackFileType']
+              when 'Normal'
+                ''
+              when 'All'
+                ' (all types)'
+              else
+                ' ('+plist['result']['ackFileType']+' only)'
+              end
     puts &lt;&lt;-HTML
       &lt;h2&gt;Searching for &#8220;#{ h search_string }&#8221; in #{ searched_in }#{note}&lt;/h2&gt;
       &lt;div id=&quot;counters&quot;&gt;&lt;span id=&quot;linecount&quot;&gt;0 lines&lt;/span&gt; matched in &lt;span id=&quot;filecount&quot;&gt;0 files&lt;/span&gt;&lt;/div&gt;</diff>
      <filename>Support/lib/search_results.rb</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@
 	&lt;integer&gt;5&lt;/integer&gt;
 	&lt;key&gt;IBOpenObjects&lt;/key&gt;
 	&lt;array&gt;
-		&lt;integer&gt;5&lt;/integer&gt;
+		&lt;integer&gt;6&lt;/integer&gt;
 		&lt;integer&gt;185&lt;/integer&gt;
 	&lt;/array&gt;
 	&lt;key&gt;IBSystem Version&lt;/key&gt;</diff>
      <filename>Support/nibs/AckInProjectSearch.nib/info.nib</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Support/nibs/AckInProjectSearch.nib/keyedobjects.nib</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6a30a02477b8def66143f74083efc62c739a862d</id>
    </parent>
  </parents>
  <author>
    <name>David Lynch</name>
    <email>kemayo@gmail.com</email>
  </author>
  <url>http://github.com/adinardi/ack-tmbundle/commit/42417d926268f6501efd779519c3ccc208438419</url>
  <id>42417d926268f6501efd779519c3ccc208438419</id>
  <committed-date>2009-11-05T04:54:22-08:00</committed-date>
  <authored-date>2009-02-13T01:45:15-08:00</authored-date>
  <message>Get ackFileType into the 'result' return, and saved as a default</message>
  <tree>ad248eca30d6e6605922fc01b8448d402e7b4312</tree>
  <committer>
    <name>Angelo DiNardi</name>
    <email>adinardi@fragtop.local</email>
  </committer>
</commit>
