mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-11 11:15:24 +03:00
To make https://github.com/atom-community/atom/pull/386 reviewable, that pr will be separated into many simpler prs. This is one of them. This first commit does the following: - update package.json - update package-lock.json using `./script/build` which also seems to update `apm/package-lock.json` - update packages/README.md - clone all language packages. Specifically: - `mkdir packages/language-<all of them>` - `cd packages/about` - For all languages: - `cd ../language-<>` - `git clone language-<>` - Move all files except `.git` from `language-<>/language-<>` to `language-<>` - delete `language-<>/language-<>` Since at first I accidentally updated `dependencies` then `packageDependencies`, it appears that since the versions of language-c, language-css, language-go, language-javascript, and language-sass don't match, `dependencies` was reset for those versions. [Those repos just happen to be precisely the ones that have tree-sitter v19](https://github.com/icecream17/atom-update-backlog/blob/main/Languages.md), (sans language-sass), which [currently breaks atom](https://github.com/atom/atom/issues/22129). So even though their repos are now in `packages`, **I've decided to not use them**. This is done by updating `packageDependencies` only for non-breaking languages.
69 lines
1.6 KiB
Plaintext
69 lines
1.6 KiB
Plaintext
'scopeName': 'text.xml.xsl'
|
|
'name': 'XSL'
|
|
'fileTypes': [
|
|
'xsl'
|
|
'xslt'
|
|
]
|
|
'patterns': [
|
|
{
|
|
'begin': '(<)(xsl)((:))(template)'
|
|
'captures':
|
|
'1':
|
|
'name': 'punctuation.definition.tag.xml'
|
|
'2':
|
|
'name': 'entity.name.tag.namespace.xml'
|
|
'3':
|
|
'name': 'entity.name.tag.xml'
|
|
'4':
|
|
'name': 'punctuation.separator.namespace.xml'
|
|
'5':
|
|
'name': 'entity.name.tag.localname.xml'
|
|
'end': '(>)'
|
|
'name': 'meta.tag.xml.template'
|
|
'patterns': [
|
|
{
|
|
'captures':
|
|
'1':
|
|
'name': 'entity.other.attribute-name.namespace.xml'
|
|
'2':
|
|
'name': 'entity.other.attribute-name.xml'
|
|
'3':
|
|
'name': 'punctuation.separator.namespace.xml'
|
|
'4':
|
|
'name': 'entity.other.attribute-name.localname.xml'
|
|
'match': ' (?:([-_a-zA-Z0-9]+)((:)))?([a-zA-Z-]+)'
|
|
}
|
|
{
|
|
'include': '#doublequotedString'
|
|
}
|
|
{
|
|
'include': '#singlequotedString'
|
|
}
|
|
]
|
|
}
|
|
{
|
|
'include': 'text.xml'
|
|
}
|
|
]
|
|
'repository':
|
|
'doublequotedString':
|
|
'begin': '"'
|
|
'beginCaptures':
|
|
'0':
|
|
'name': 'punctuation.definition.string.begin.xml'
|
|
'end': '"'
|
|
'endCaptures':
|
|
'0':
|
|
'name': 'punctuation.definition.string.end.xml'
|
|
'name': 'string.quoted.double.xml'
|
|
'singlequotedString':
|
|
'begin': '\''
|
|
'beginCaptures':
|
|
'0':
|
|
'name': 'punctuation.definition.string.begin.xml'
|
|
'end': '\''
|
|
'endCaptures':
|
|
'0':
|
|
'name': 'punctuation.definition.string.end.xml'
|
|
'name': 'string.quoted.single.xml'
|