Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save michaelfox/854727 to your computer and use it in GitHub Desktop.
Save michaelfox/854727 to your computer and use it in GitHub Desktop.
Various notes and Regex expressions for file and folder matching patterns within TextMate projects

Defaults

File Pattern:

!(/\.(?!htaccess)[^/]*|\.(tmproj|o|pyc)|/Icon\r|/svn-commit(\.[2-9])?\.tmp)$

Folder Pattern:

!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle))$

Hide Logs & Caches

File pattern

!(/\.(?!(htaccess|gitignore|gitmodules))[^/]*|\.(tmproj|o|pyc|log|cache)|/Icon\r|/svn-commit(\.[2-9])?\.tmp)$

Folder pattern

!.*/(\.[^/]*|log[s]?|cache[s]?|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle))$

For revealing hidden files in project drawer

!(/\.(?!.)[^/]*|\.(tmproj|o|pyc)|/Icon\r|/svn-commit(\.[2-9])?\.tmp)$

Gist 803541 - razic

Folder references: Gittier file pattern

!(/\.(?!(htaccess|git))[^/]*|\.(tmproj|o|pyc)|/Icon\r|/svn-commit(\.[2-9])?\.tmp)$

Gist 491327 - cboone

Show hidden files and hidden folders (except .git)

File Pattern

!(/\.(?!\W*)[^/]*|\.(gitkeep|DS_Store|tmproj|o|pyc)|/Icon\r|/svn-commit(\.[2-9])?\.tmp)$

Folder Pattern

!.*/(.git|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle))$

Gist 728445 - chrisyour

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment