Enable concourse editor for task files.

This commit is contained in:
Kris De Volder
2017-01-26 10:04:46 -08:00
parent 1306dbac98
commit 6fc28357aa
14 changed files with 177 additions and 69 deletions

View File

@@ -24,18 +24,38 @@
"pipeline.yml"
],
"activationEvents": [
"onLanguage:concourse-pipeline-yaml"
"onLanguage:concourse-pipeline-yaml",
"onLanguage:concourse-task-yaml"
],
"contributes": {
"languages": [
{
"id": "concourse-pipeline-yaml",
"aliases": [
"concourse-pipeline"
"Concourse Pipeline"
],
"extensions": [
".yml"
],
"filenamePatterns": [
"*pipeline*.yml"
],
"firstLine": "^#(\\s)*pipeline(\\s)*",
"configuration": "./yaml-support/language-configuration.json"
},
{
"id": "concourse-task-yaml",
"aliases": [
"Concourse Task"
],
"extensions": [
".yml"
],
"filenamePatterns": [
"*task*.yml",
"**/tasks/*.yml"
],
"firstLine": "^#(\\s)*task(\\s)*",
"configuration": "./yaml-support/language-configuration.json"
}
],
@@ -43,6 +63,10 @@
"language": "concourse-pipeline-yaml",
"scopeName": "source.yaml",
"path": "./yaml-support/yaml.tmLanguage"
}, {
"language": "concourse-task-yaml",
"scopeName": "source.yaml",
"path": "./yaml-support/yaml.tmLanguage"
}]
},
"main": "./out/lib/Main",