From 37764056cf28b03254a073ec38f587aac0882e82 Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Mon, 8 Apr 2019 15:03:19 -0400 Subject: [PATCH] PT #155622190: STS4 CF Manifest editor across everything --- .../plugin.xml | 37 ------------- .../.classpath | 2 + .../META-INF/MANIFEST.MF | 10 +++- .../build.properties | 4 +- .../icons/cloud_obj.png | Bin 0 -> 697 bytes .../plugin.xml | 51 ++++++++++++++++++ .../syntaxes/YAML.tmLanguage | 0 ...4LanguageServerProcessStreamConnector.java | 9 ++-- eclipse-language-servers/pom.xml | 3 -- 9 files changed, 68 insertions(+), 48 deletions(-) create mode 100644 eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/icons/cloud_obj.png rename eclipse-language-servers/{org.springframework.tooling.cloudfoundry.manifest.ls.integration => org.springframework.tooling.cloudfoundry.manifest.ls}/syntaxes/YAML.tmLanguage (100%) diff --git a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls.integration/plugin.xml b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls.integration/plugin.xml index 1367acb5c..deb2be89b 100644 --- a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls.integration/plugin.xml +++ b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls.integration/plugin.xml @@ -2,43 +2,6 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/.classpath b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/.classpath index eca7bdba8..2885bebb5 100644 --- a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/.classpath +++ b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/.classpath @@ -1,5 +1,7 @@ + + diff --git a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/META-INF/MANIFEST.MF b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/META-INF/MANIFEST.MF index 51dea4041..cde4bd441 100644 --- a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/META-INF/MANIFEST.MF +++ b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/META-INF/MANIFEST.MF @@ -11,7 +11,15 @@ Require-Bundle: org.eclipse.jdt.launching;bundle-version="3.8.0", org.eclipse.lsp4j;bundle-version="0.6.0", org.eclipse.lsp4j.jsonrpc;bundle-version="0.6.0", org.springframework.tooling.ls.eclipse.commons;bundle-version="4.0.0", - com.google.guava + com.google.guava, + org.eclipse.core.resources, + org.eclipse.ui.genericeditor;bundle-version="1.0.0", + org.eclipse.tm4e.core;bundle-version="0.1.0", + org.eclipse.tm4e.ui;bundle-version="0.1.0", + org.eclipse.ui Import-Package: org.eclipse.jface.preference, org.osgi.framework Export-Package: org.springframework.tooling.cloudfoundry.manifest.ls +Bundle-ClassPath: icons/, + syntaxes/, + . diff --git a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/build.properties b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/build.properties index c70d59d5d..d3ca8bdae 100644 --- a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/build.properties +++ b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/build.properties @@ -4,4 +4,6 @@ bin.includes = META-INF/,\ .,\ plugin.xml,\ servers/,\ - about.html + about.html,\ + icons/,\ + syntaxes/ diff --git a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/icons/cloud_obj.png b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/icons/cloud_obj.png new file mode 100644 index 0000000000000000000000000000000000000000..7633c35fbff5cbdd67a9ab68010bbca8d383ce1c GIT binary patch literal 697 zcmV;q0!ICbP)nT_Q{`>Bg0=E1`uqHagWGSz-&!xq0-hUheol5Y*LF60 zWpc{`Ws43ab2cdwkt&H~7HyhaDbhkBJtc{vZ5EwmESVg>)aQT10-Hx>^`$_AN=*<@ zMWIx;?Kq`G0tr;aI-R#kFF2I997;g^d#XUQUm_=Dc)48&(p+LGSb!uFlf;WPlOdvd zB&u~26>W#=AcjIo-`Y4RpB)JeXo^rOeO=7o*z%p_cwfPcsuYoGRFSGTdK$%@?Yl2F zX{)`Ly(=uZIdlRXk~O!Y@!-S?LA;IXDUVAWrxZ0U!pY3bJmGX6L&AWnQ6q-_kMS%y zTMidKnMBs2rHn<9m|;G?Ie1N;ejOgudV2aGHxLXd$ZeE%FxXQx6h z!g)uuUX9&-G82A2$(~)kCr=0c9f6L$UEP5_t-czcM0xfL^4(;zea=bfh=tlVAt(S{mKYhgeC@?_==XlB fDhHN>urAvl8b|wt(y@9f00000NkvXXu0mjf6|Xf| literal 0 HcmV?d00001 diff --git a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/plugin.xml b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/plugin.xml index c4ebfb612..4d699280d 100644 --- a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/plugin.xml +++ b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/plugin.xml @@ -16,4 +16,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls.integration/syntaxes/YAML.tmLanguage b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/syntaxes/YAML.tmLanguage similarity index 100% rename from eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls.integration/syntaxes/YAML.tmLanguage rename to eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/syntaxes/YAML.tmLanguage diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java index 8b6275e74..8bacdb316 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java @@ -58,21 +58,18 @@ public abstract class STS4LanguageServerProcessStreamConnector extends ProcessSt forwardTo(getLanguageServerLog(), console.out); } else { - Job job = new Job("Consume LS error stream") { + new Thread("Consume LS error stream") { @Override - protected IStatus run(IProgressMonitor monitor) { + public void run() { try { IOUtil.consume(getLanguageServerLog()); } catch (IOException e) { // ignore } - return Status.OK_STATUS; } - }; - job.setSystem(true); - job.schedule(); + }.start();; } } } diff --git a/eclipse-language-servers/pom.xml b/eclipse-language-servers/pom.xml index 3fbbb01c3..101c165fc 100644 --- a/eclipse-language-servers/pom.xml +++ b/eclipse-language-servers/pom.xml @@ -51,9 +51,6 @@ org.springframework.tooling.cloudfoundry.manifest.ls.feature org.springframework.tooling.ls.repository - org.springframework.tooling.cloudfoundry.manifest.ls.integration - org.springframework.tooling.cloudfoundry.manifest.ls.integration.feature - org.springframework.tooling.ls.eclipse.gotosymbol org.springframework.tooling.boot.ls org.springframework.tooling.boot.ls.feature