BoykoAlex
1b33036794
PT #156965730 : Get Javadoc from JDT LS or eclipse client via sts/javadoc
2018-05-31 22:19:28 -04:00
Kris De Volder
dd3a8a94c4
Experimental concourse pipeline generator
2018-05-29 20:26:58 -07:00
Martin Lippert
069f2d93ac
added sorting of projects for initial classpath update event to speed up initial experience
2018-05-22 08:49:58 +02:00
Kris De Volder
b3a61025a5
Fix NPE in STS4LanguageClient related to classpath infra
...
Also improve test coverage around this breakage. And
improve the debugability of the tests by improving how
they log configure logger.
2018-05-11 12:31:03 -07:00
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