Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.
Click here to check if anything new just came in.
August 10 2007
GrepInProject++
Cause I wanted to tinker a bit with tm_dialog and Interface Builder lately, I've built an enhanced search UI for the great "Grep in Project" by Henrik Nyh with it, plus done some minor modifications on the TextMate command itself -- also some prior ones by Max are included in the new custom version.
Simply download and double-click to install
(or update): GrepInProject++.tmCommand
Then download and unarchive: GrepInProjectSearch.nib.zip
And put the resulting nib into an appropriate directory, which is:
/Applications/TextMate.app/Contents/
SharedSupport/Support/nibs/
(in one line, of course) :-)
HTH.
BTW, one modification of the command is that you can search in a specified directory only, too. Simply by selecting the respective directory in the Project Drawer and firing up a "Grep in Project" search then (shortcut: Shift-Apple-F).
Update:
Simply download and double-click to install
(or update): GrepInProject++.tmCommand
Then download and unarchive: GrepInProjectSearch.nib.zip
And put the resulting nib into an appropriate directory, which is:
/Applications/TextMate.app/Contents/
SharedSupport/Support/nibs/
(in one line, of course) :-)
HTH.
BTW, one modification of the command is that you can search in a specified directory only, too. Simply by selecting the respective directory in the Project Drawer and firing up a "Grep in Project" search then (shortcut: Shift-Apple-F).
Update:
- I further improved the UI & the tmCommand code a little, plus you can specify multiple file types and choose to use (extended) regular expressions for your search terms now.
- changed the "File types" text field of the UI to an auto-completing drop-down one with following default values:
*.js, *.skin, *.properties, *.rb and *.rhtml
(I mainly use it for Helma and Rails projects).
If you prefer the plain text field version you can still have it here. - fixed results matches highlighting when using case-sensitive or (extended) regular expression search terms.

