diff --git a/extensions/bat/syntaxes/Batch File.tmLanguage b/extensions/bat/syntaxes/Batch File.tmLanguage
deleted file mode 100644
index 7f0a1061423..00000000000
--- a/extensions/bat/syntaxes/Batch File.tmLanguage
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
-
- uuid
- E07EC438-7B75-4437-8AA1-DA94C1E6EACC
- patterns
-
-
- name
- keyword.command.dosbatch
- match
- \b(?i)(?:append|assoc|at|attrib|break|cacls|cd|chcp|chdir|chkdsk|chkntfs|cls|cmd|color|comp|compact|convert|copy|date|del|dir|diskcomp|diskcopy|doskey|echo|endlocal|erase|fc|find|findstr|format|ftype|graftabl|help|keyb|label|md|mkdir|mode|more|move|path|pause|popd|print|prompt|pushd|rd|recover|ren|rename|replace|restore|rmdir|set|setlocal|shift|sort|start|subst|time|title|tree|type|ver|verify|vol|xcopy)\b
-
-
- name
- keyword.control.statement.dosbatch
- match
- \b(?i)(?:goto|call|exit)\b
-
-
- name
- keyword.control.conditional.if.dosbatch
- match
- \b(?i)if\s+((not)\s+)(exist|defined|errorlevel|cmdextversion)\b
-
-
- name
- keyword.control.conditional.dosbatch
- match
- \b(?i)(?:if|else)\b
-
-
- name
- keyword.control.repeat.dosbatch
- match
- \b(?i)for\b
-
-
- name
- keyword.operator.dosbatch
- match
- \b(?:EQU|NEQ|LSS|LEQ|GTR|GEQ)\b
-
-
- name
- comment.line.rem.dosbatch
- match
- \b(?i)rem(?:$|\s.*$)
-
-
- name
- comment.line.colons.dosbatch
- match
- \s*:\s*:.*$
-
-
- captures
-
- 1
-
- name
- variable.parameter.function.begin.shell
-
-
- name
- variable.parameter.function.dosbatch
- match
- (?i)(%)(~(?:f|d|p|n|x|s|a|t|z|\$[^:]*:)*)?\d
-
-
- captures
-
- 1
-
- name
- variable.other.parsetime.begin.shell
-
- 2
-
- name
- variable.other.parsetime.end.shell
-
-
- name
- variable.other.parsetime.dosbatch
- match
- (%)[^%]+(%)|(%%)[^%]+(%%)
-
-
- captures
-
- 1
-
- name
- variable.parameter.loop.begin.shell
-
-
- name
- variable.parameter.loop.dosbatch
- match
- (?i)(%%)(~(?:f|d|p|n|x|s|a|t|z|\$[^:]*:)*)?[a-z]
-
-
- captures
-
- 1
-
- name
- variable.other.delayed.begin.shell
-
- 2
-
- name
- variable.other.delayed.end.shell
-
-
- name
- variable.other.delayed.dosbatch
- match
- (!)[^!]+(!)
-
-
- begin
- "
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.shell
-
-
- beginCaptures
-
- 0
-
- name
- punctuation.definition.string.begin.shell
-
-
- name
- string.quoted.double.dosbatch
- end
- "|$
-
-
- name
- keyword.operator.pipe.dosbatch
- match
- [|]
-
-
- name
- keyword.operator.redirect.shell
- match
- &>|\d*>&\d*|\d*(>>|>|<)|\d*<&|\d*<>
-
-
- name
- Batch File
- scopeName
- source.dosbatch
- fileTypes
-
- bat
-
-
-
\ No newline at end of file
diff --git a/extensions/diff/syntaxes/diff.tmLanguage b/extensions/diff/syntaxes/diff.tmLanguage
deleted file mode 100644
index d0c5d15437f..00000000000
--- a/extensions/diff/syntaxes/diff.tmLanguage
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-
-
- fileTypes
-
- patch
- diff
- rej
-
- firstLineMatch
- (?x)^
- (===\ modified\ file
- |==== \s* // .+ \s - \s .+ \s+ ====
- |Index:\
- |---\ [^%\n]
- |\*\*\*.*\d{4}\s*$
- |\d+(,\d+)* (a|d|c) \d+(,\d+)* $
- |diff\ --git\
- |commit\ [0-9a-f]{40}$
- )
- keyEquivalent
- ^~D
- name
- Diff
- patterns
-
-
- captures
-
- 1
-
- name
- punctuation.definition.separator.diff
-
-
- match
- ^((\*{15})|(={67})|(-{3}))$\n?
- name
- meta.separator.diff
-
-
- match
- ^\d+(,\d+)*(a|d|c)\d+(,\d+)*$\n?
- name
- meta.diff.range.normal
-
-
- captures
-
- 1
-
- name
- punctuation.definition.range.diff
-
- 2
-
- name
- meta.toc-list.line-number.diff
-
- 3
-
- name
- punctuation.definition.range.diff
-
-
- match
- ^(@@)\s*(.+?)\s*(@@)($\n?)?
- name
- meta.diff.range.unified
-
-
- captures
-
- 3
-
- name
- punctuation.definition.range.diff
-
- 4
-
- name
- punctuation.definition.range.diff
-
- 6
-
- name
- punctuation.definition.range.diff
-
- 7
-
- name
- punctuation.definition.range.diff
-
-
- match
- ^(((\-{3}) .+ (\-{4}))|((\*{3}) .+ (\*{4})))$\n?
- name
- meta.diff.range.context
-
-
- match
- ^diff --git a/.*$\n?
- name
- meta.diff.header.git
-
-
- match
- ^diff (-|\S+\s+\S+).*$\n?
- name
- meta.diff.header.command
-
-
- captures
-
- 4
-
- name
- punctuation.definition.from-file.diff
-
- 6
-
- name
- punctuation.definition.from-file.diff
-
- 7
-
- name
- punctuation.definition.from-file.diff
-
-
- match
- (^(((-{3}) .+)|((\*{3}) .+))$\n?|^(={4}) .+(?= - ))
- name
- meta.diff.header.from-file
-
-
- captures
-
- 2
-
- name
- punctuation.definition.to-file.diff
-
- 3
-
- name
- punctuation.definition.to-file.diff
-
- 4
-
- name
- punctuation.definition.to-file.diff
-
-
- match
- (^(\+{3}) .+$\n?| (-) .* (={4})$\n?)
- name
- meta.diff.header.to-file
-
-
- captures
-
- 3
-
- name
- punctuation.definition.inserted.diff
-
- 6
-
- name
- punctuation.definition.inserted.diff
-
-
- match
- ^(((>)( .*)?)|((\+).*))$\n?
- name
- markup.inserted.diff
-
-
- captures
-
- 1
-
- name
- punctuation.definition.inserted.diff
-
-
- match
- ^(!).*$\n?
- name
- markup.changed.diff
-
-
- captures
-
- 3
-
- name
- punctuation.definition.inserted.diff
-
- 6
-
- name
- punctuation.definition.inserted.diff
-
-
- match
- ^(((<)( .*)?)|((-).*))$\n?
- name
- markup.deleted.diff
-
-
- begin
- ^(#)
- captures
-
- 1
-
- name
- punctuation.definition.comment.diff
-
-
- comment
- Git produces unified diffs with embedded comments"
- end
- \n
- name
- comment.line.number-sign.diff
-
-
- match
- ^index [0-9a-f]{7,40}\.\.[0-9a-f]{7,40}.*$\n?
- name
- meta.diff.index.git
-
-
- captures
-
- 1
-
- name
- punctuation.separator.key-value.diff
-
- 2
-
- name
- meta.toc-list.file-name.diff
-
-
- match
- ^Index(:) (.+)$\n?
- name
- meta.diff.index
-
-
- match
- ^Only in .*: .*$\n?
- name
- meta.diff.only-in
-
-
- scopeName
- source.diff
- uuid
- 7E848FF4-708E-11D9-97B4-0011242E4184
-
-