Commit Graph

28 Commits

Author SHA1 Message Date
nsingh
36098a146b Show live hover highlights on all open editors 2018-05-04 16:38:49 -07:00
Kris De Volder
10326bae0a Merge branch 'master' into eclipse-classpath-provider 2018-04-20 14:39:11 -07:00
Kris De Volder
c1f4458c35 Add proper stub for add/removeClasspathListener
LSP4J doesn't handle it well if the stub returns
null.
2018-04-19 11:55:59 -07:00
Kris De Volder
590482c418 Implement support for Eclipse-based classpath service
Note: this requires changes to LSP4e to support
to provide the means to execute commands, by dispatching
command execution to the server that registered it.
2018-04-17 13:22:50 -07:00
Kris De Volder
8f8fbc0f8e More code moved from jdt.ls.extension to jdt.ls.commons
jdt.ls extension reduced to a simple wrapper that forwards requests
to commons implementation.
2018-04-16 16:09:11 -07:00
Kris De Volder
13d4436254 Tweak eclipse ls packaging/launching
Take advantage of Spring boot properties launcher ability
to add tools.jar to classpath via a system property.
2018-03-05 11:01:01 -08:00
Martin Lippert
793e14569a minor renames to remove remaining references to boot java language server 2018-02-19 12:35:14 +01:00
Martin Lippert
260a5f9241 adopt unified boot language server for eclipse language server plugins and features 2018-02-18 18:06:52 +01:00
Kris De Volder
8fb6d09cb2 Add preference page to enable/disable STS language server debug consoles 2018-02-02 11:26:02 -08:00
Martin Lippert
3feb037188 adopted latest lsp4e api changes further since they are now in lsp4e 0.5.x snapshot builds 2018-02-02 09:16:42 +01:00
Kris De Volder
f8f2534597 Fix compilation problem with older lsp4e api 2018-02-01 14:13:44 -08:00
Kris De Volder
42fc5da462 Automatically show language server logs in Eclipse console 2018-02-01 13:49:06 -08:00
Kris De Volder
87a9639241 Fix compilation errors in Eclipse language servers 2018-01-29 14:07:34 -08:00
Kris De Volder
c6d49c1dee More tweaks to 'missing jdk warnings' and JDK finding logic
1. allways use java.exe that goest with found tools.jar
2. better support for Java 9 jdk finding
2018-01-29 11:48:44 -08:00
Kris De Volder
47500517fc Don't show 'missing tools jar' message on JDK 9 2018-01-26 16:53:13 -08:00
Kris De Volder
869b46b8f7 Look for 'tools.jar' in a sibling jdk when running eclipse with a jre 2018-01-26 15:56:33 -08:00
Kris De Volder
c07d97386f Add warning message in Eclipse for missing tools.jar on boot-java ls 2018-01-26 15:33:15 -08:00
Kris De Volder
7c84dab418 Revert "Slight;y better logic to look for tools.jar"
This reverts commit bab9f98d9b.
2018-01-26 13:07:15 -08:00
Kris De Volder
bab9f98d9b Slight;y better logic to look for tools.jar
Favor JAVA_HOME env var over system prop.

Look both in java home and its parrent for "lib/tools.jar"
2018-01-26 12:38:41 -08:00
Martin Lippert
e9804a505f lower version constraint on jdt.launching to allow installation into e4.6 for sts 3.9.x integration 2017-12-14 14:51:50 +01:00
Martin Lippert
c35d7e3763 updated and added version constraints for recent lsp4e and lsp4j dependencies 2017-12-08 04:07:08 +01:00
Martin Lippert
0e05a1a280 refactored common language server eclipse integration code into superclass and enabled progress message support for all eclipse ls integrations 2017-11-22 20:58:01 +01:00
Martin Lippert
0ec0a1b75b added high-res icon for boot live hover hint 2017-11-11 09:02:32 +01:00
Martin Lippert
af887117e7 moved process reaper to commons and re-used it for boot-java-ls 2017-11-03 20:20:39 +01:00
Martin Lippert
fd29f9cb1a added icons to build.properties to include them in binary plugni artifact 2017-10-15 21:37:34 +02:00
Martin Lippert
9aa6a83df8 improved live hint highlight optics in Eclipse 2017-10-09 11:51:08 +02:00
Martin Lippert
1975104519 reorganized commons-ls bundle inclusions to avoid feature inclusion 2017-10-05 10:15:13 +02:00
Kris De Volder
bbabae3bd6 Implement highlighter support for eclipse language servers 2017-10-04 14:43:20 -07:00