Skip to content

Instantly share code, notes, and snippets.

@gaspanik
Created February 21, 2014 04:34
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gaspanik/9128821 to your computer and use it in GitHub Desktop.
Save gaspanik/9128821 to your computer and use it in GitHub Desktop.
recents.app setting
{
"displayItems": 30,
"projectTypes": [
{
"projectType": "grunt",
"nameRegex": "['\"]name['\"]\\s*:\\s*['\"](.*?)['\"]\\s*,\\s*$",
"settingsFile": "package.json",
"image": "grunt.png",
"keyFile": "package.json",
"projectRootRelativeToKeyFile": null,
"filesExistInRoot": [
"Gruntfile",
"package.json"
],
"ignoreIfFilesInRoot": null,
"ignoreIfPathContains": [
"node_modules",
"bower",
"bower_component"
],
"button1": {
"name": "Editor",
"app": [
"Sublime Text",
"Sublime Text 2"
],
"arguments": ""
},
"button2": {
"name": "Terminal",
"app": [
"Terminal"
],
"arguments": ""
},
"button3": {
"name": "Finder",
"app": [
"Finder"
],
"arguments": ""
},
"button4": {
"name": "Git",
"app": [
"Tower"
],
"arguments": ""
}
},
{
"projectType": "node",
"nameRegex": "['\"]name['\"]\\s*:\\s*['\"](.*?)['\"]\\s*,\\s*$",
"settingsFile": "package.json",
"image": "node.png",
"keyFile": "package.json",
"projectRootRelativeToKeyFile": null,
"foldersExistInRoot": null,
"filesExistInRoot": [
"package.json"
],
"ignoreIfFilesInRoot": [
"Gruntfile"
],
"ignoreIfPathContains": [
"node_modules",
"components",
"bower",
"bower_component"
],
"button1": {
"name": "Editor",
"app": [
"Sublime Text",
"Sublime Text 2"
],
"arguments": ""
},
"button2": {
"name": "Terminal",
"app": [
"Terminal"
],
"arguments": ""
},
"button3": {
"name": "Finder",
"app": [
"Finder"
],
"arguments": ""
},
"button4": {
"name": "Git",
"app": [
"Tower"
],
"arguments": ""
}
},
{
"projectType": "mixture",
"nameRegex": "['\"]projectName['\"]\\s*:\\s*['\"](.*?)['\"]\\s*,\\s*$",
"settingsFile": "mixture.json",
"image": "mixture.png",
"keyFile": "mixture.json",
"projectRootRelativeToKeyFile": null,
"filesExistInRoot": [
"mixture.json"
],
"ignoreIfFilesInRoot": null,
"ignoreIfPathContains": null,
"button1": {
"name": "Editor",
"app": [
"Sublime Text",
"Sublime Text 2",
"Coda 2"
],
"arguments": ""
},
"button2": {
"name": "Terminal",
"app": [
"Terminal"
],
"arguments": ""
},
"button3": {
"name": "Finder",
"app": [
"Finder"
],
"arguments": ""
},
"button4": {
"name": "Run",
"app": [
"Mixture"
],
"arguments": "",
"color": {
"red": 131,
"green": 189,
"blue": 87,
"alpha": 255
}
}
},
{
"projectType": "wordpress",
"nameRegex": "Theme Name:\\s*(.*?)$",
"settingsFile": "style.css",
"image": "wordpress.png",
"keyFile": "functions.php",
"projectRootRelativeToKeyFile": null,
"filesExistInRoot": [
"style.css"
],
"ignoreIfFilesInRoot": null,
"ignoreIfPathContains": null,
"button1": {
"name": "Editor",
"app": [
"Sublime Text",
"Sublime Text 2"
],
"arguments": ""
},
"button2": {
"name": "Terminal",
"app": [
"Terminal"
],
"arguments": ""
},
"button3": {
"name": "Finder",
"app": [
"Finder"
],
"arguments": ""
},
"button4": {
"name": "Git",
"app": [
"Tower"
],
"arguments": ""
}
},
{
"projectType": "statamic",
"nameRegex": "_site_name:\\s*(.*?)$",
"settingsFile": "_config/settings.yaml",
"image": "statamic.png",
"keyFile": "statamic.php",
"projectRootRelativeToKeyFile": "../../",
"filesExistInRoot": null,
"ignoreIfFilesInRoot": null,
"ignoreIfPathContains": null,
"button1": {
"name": "Editor",
"app": [
"Sublime Text",
"Sublime Text 2",
"Coda 2"
],
"arguments": ""
},
"button2": {
"name": "Terminal",
"app": [
"Terminal"
],
"arguments": ""
},
"button3": {
"name": "Finder",
"app": [
"Finder"
],
"arguments": ""
},
"button4": null
},
{
"projectType": "laravel",
"nameRegex": "['\"]name['\"]\\s*:\\s*['\"](.*?)['\"]\\s*,\\s*$",
"settingsFile": "composer.json",
"image": "laravel.png",
"keyFile": "artisan.php",
"projectRootRelativeToKeyFile": "../../",
"filesExistInRoot": null,
"ignoreIfFilesInRoot": null,
"ignoreIfPathContains": null,
"button1": {
"name": "Editor",
"app": [
"Sublime Text",
"Sublime Text 2"
],
"arguments": ""
},
"button2": {
"name": "Terminal",
"app": [
"iTerm",
"Terminal"
],
"arguments": ""
},
"button3": {
"name": "Finder",
"app": [
"Finder"
],
"arguments": ""
},
"button4": null
},
{
"projectType": "grails",
"nameRegex": "['\"]name['\"]\\s*:\\s*['\"](.*?)['\"]\\s*,\\s*$",
"settingsFile": "application.properties",
"image": "grails.png",
"keyFile": "application.properties",
"projectRootRelativeToKeyFile": null,
"filesExistInRoot": null,
"ignoreIfFilesInRoot": null,
"ignoreIfPathContains": [
"target",
"out",
".grails"
],
"button1": {
"name": "Editor",
"app": [
"IntelliJ IDEA 13",
"IntelliJ IDEA 12",
"IntelliJ IDEA 11",
"Eclipse",
"Sublime Text 2",
"Sublime Text"
],
"arguments": ""
},
"button2": {
"name": "Terminal",
"app": [
"Terminal"
],
"arguments": ""
},
"button3": {
"name": "Finder",
"app": [
"Finder"
],
"arguments": ""
},
"button4": null
},
{
"projectType": "android",
"nameRegex": "^android:name=\"(.*?)\"$",
"settingsFile": "AndroidManifest.xml",
"image": "android.png",
"keyFile": "AndroidManifest.xml",
"projectRootRelativeToKeyFile": null,
"filesExistInRoot": [
"AndroidManifest.xml"
],
"ignoreIfFilesInRoot": null,
"ignoreIfPathContains": [
"bin",
"gen",
"out",
"libs",
"debug",
"release"
],
"button1": {
"name": "Editor",
"app": [
"Android Studio",
"Eclipse"
],
"arguments": ""
},
"button2": {
"name": "Terminal",
"app": [
"Terminal"
],
"arguments": ""
},
"button3": {
"name": "Finder",
"app": [
"Finder"
],
"arguments": ""
},
"button4": null
},
{
"projectType": "brightscript",
"nameRegex": "title=\\s*(.*?)$",
"settingsFile": "manifest",
"image": "brightscript.png",
"keyFile": "manifest",
"projectRootRelativeToKeyFile": null,
"filesExistInRoot": [
"manifest",
"Makefile"
],
"ignoreIfFilesInRoot": null,
"ignoreIfPathContains": null,
"button1": {
"name": "Editor",
"app": [
"Sublime Text 3",
"Sublime Text 2",
"Brackets"
],
"arguments": ""
},
"button2": {
"name": "Terminal",
"app": [
"Terminal"
],
"arguments": ""
},
"button3": {
"name": "Finder",
"app": [
"Finder"
],
"arguments": ""
},
"button4": null
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment