Merge pull request #2545 from pchaigno/yaml-tmlanguage

YAML extensions for TextMate and Sublime Text grammars
This commit is contained in:
Arfon Smith
2015-08-10 09:54:20 +01:00
3 changed files with 56 additions and 0 deletions

View File

@@ -3719,7 +3719,9 @@ YAML:
- .yml
- .reek
- .rviz
- .syntax
- .yaml
- .yaml-tmlanguage
ace_mode: yaml
Yacc:

View File

@@ -0,0 +1,38 @@
# [PackageDev] target_format: plist, ext: tmLanguage
---
name: Ansible
scopeName: source.ansible
fileTypes: []
uuid: 787ae642-b4ae-48b1-94e9-f935bec43a8f
patterns:
- name: comment.line.number-sign.ansible
match: (?:^ *|\G *)((#).*)
captures:
'1': {name: comment.line.number-sign.ansible}
'2': {name: punctuation.definition.comment.line.ansible}
- name: storage.type.ansible
match: (\{\{ *[^\{\}]+ *\}\})|(\$\{[^\{\}]+\})
- name: keyword.other.ansible
match: \- (name\:|include\:) (.*)|(^(- |\s*)\w+\:)
captures:
'2': {name: string.quoted.double.ansible}
- name: variable.complex.ansible
contentName: string.other.ansible
begin: (\w+)(=)\"?
beginCaptures:
'1': {name: entity.other.attribute-name.ansible}
'2': {name: text}
end: \"?\s
patterns:
- include: $self
- name: constant.other.ansible
match: .
- name: string.quoted.double.ansible
match: ^(\[[0-9a-zA-Z_-]+(((\:)children)*)\])
captures:
'2': {name: variable.parameter.ansible}

View File

@@ -0,0 +1,16 @@
---
name: R Console
fileTypes: []
scopeName: source.r-console
uuid: F629C7F3-823B-4A4C-8EEE-9971490C5710
patterns:
- name: source.r.embedded.r-console
begin: "^> "
beginCaptures:
"0":
name: punctuation.section.embedded.r-console
end: \n|\z
patterns:
- include: source.r
keyEquivalent: ^~R