diff --git a/containers/org.eclipse.linuxtools.docker.editor.ls/META-INF/MANIFEST.MF b/containers/org.eclipse.linuxtools.docker.editor.ls/META-INF/MANIFEST.MF
index 7546a6a29d..26e82f6192 100644
--- a/containers/org.eclipse.linuxtools.docker.editor.ls/META-INF/MANIFEST.MF
+++ b/containers/org.eclipse.linuxtools.docker.editor.ls/META-INF/MANIFEST.MF
@@ -13,6 +13,7 @@ Require-Bundle: org.eclipse.lsp4e;bundle-version="0.11.0",
org.eclipse.tm4e.registry;bundle-version="0.1.0",
org.eclipse.tm4e.ui;bundle-version="0.1.0",
org.eclipse.core.runtime;bundle-version="3.13.0",
- org.eclipse.wildwebdeveloper.embedder.node
+ org.eclipse.wildwebdeveloper.embedder.node,
+ org.eclipse.tm4e.language_pack;bundle-version="0.14.1"
Eclipse-BundleShape: dir
Automatic-Module-Name: org.eclipse.linuxtools.docker.editor.ls
diff --git a/containers/org.eclipse.linuxtools.docker.editor.ls/build.properties b/containers/org.eclipse.linuxtools.docker.editor.ls/build.properties
index a76c9aa224..a1918f3504 100644
--- a/containers/org.eclipse.linuxtools.docker.editor.ls/build.properties
+++ b/containers/org.eclipse.linuxtools.docker.editor.ls/build.properties
@@ -3,6 +3,5 @@ output.. = target/classes/
bin.includes = META-INF/,\
.,\
plugin.xml,\
- grammars/,\
language-server/,\
icons/
diff --git a/containers/org.eclipse.linuxtools.docker.editor.ls/grammars/Dockerfile.tmLanguage b/containers/org.eclipse.linuxtools.docker.editor.ls/grammars/Dockerfile.tmLanguage
deleted file mode 100644
index a4a7b7ae8d..0000000000
--- a/containers/org.eclipse.linuxtools.docker.editor.ls/grammars/Dockerfile.tmLanguage
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-
-
- fileTypes
-
- Dockerfile
-
- name
- Dockerfile
- patterns
-
-
- captures
-
- 1
-
- name
- keyword.other.special-method.dockerfile
-
- 2
-
- name
- keyword.other.special-method.dockerfile
-
-
- match
- ^\s*\b(?i:(FROM))\b.*?\b(?i:(AS))\b
-
-
- captures
-
- 1
-
- name
- keyword.control.dockerfile
-
- 2
-
- name
- keyword.other.special-method.dockerfile
-
-
- match
- ^\s*(?i:(ONBUILD)\s+)?(?i:(ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR))\s
-
-
- captures
-
- 1
-
- name
- keyword.operator.dockerfile
-
- 2
-
- name
- keyword.other.special-method.dockerfile
-
-
- match
- ^\s*(?i:(ONBUILD)\s+)?(?i:(CMD|ENTRYPOINT))\s
-
-
- begin
- "
- beginCaptures
-
- 1
-
- name
- punctuation.definition.string.begin.dockerfile
-
-
- end
- "
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.dockerfile
-
-
- name
- string.quoted.double.dockerfile
- patterns
-
-
- match
- \\.
- name
- constant.character.escaped.dockerfile
-
-
-
-
- begin
- '
- beginCaptures
-
- 1
-
- name
- punctuation.definition.string.begin.dockerfile
-
-
- end
- '
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.dockerfile
-
-
- name
- string.quoted.single.dockerfile
- patterns
-
-
- match
- \\.
- name
- constant.character.escaped.dockerfile
-
-
-
-
- captures
-
- 1
-
- name
- punctuation.whitespace.comment.leading.dockerfile
-
- 2
-
- name
- comment.line.number-sign.dockerfile
-
- 3
-
- name
- punctuation.definition.comment.dockerfile
-
-
- comment
- comment.line
- match
- ^(\s*)((#).*$\n?)
-
-
- scopeName
- source.dockerfile
- uuid
- a39d8795-59d2-49af-aa00-fe74ee29576e
-
-
diff --git a/containers/org.eclipse.linuxtools.docker.editor.ls/plugin.xml b/containers/org.eclipse.linuxtools.docker.editor.ls/plugin.xml
index 3bb2679160..c203e01c31 100644
--- a/containers/org.eclipse.linuxtools.docker.editor.ls/plugin.xml
+++ b/containers/org.eclipse.linuxtools.docker.editor.ls/plugin.xml
@@ -9,50 +9,13 @@
label="Dockerfile Language Server">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/releng/org.eclipse.linuxtools.target/linuxtools-latest.target b/releng/org.eclipse.linuxtools.target/linuxtools-latest.target
index 1f4db76687..3a54dae93f 100644
--- a/releng/org.eclipse.linuxtools.target/linuxtools-latest.target
+++ b/releng/org.eclipse.linuxtools.target/linuxtools-latest.target
@@ -60,6 +60,7 @@
+