Kris De Volder
d6145ade9e
Trying to make jumpies work in lsp4e
...
This works 'in theory'. Alas, lsp4e doesn't seem to execute
commands from a completion items. So cursor doesn't move.
Also filtering in lsp4e is still bonkers too.
2018-06-13 14:55:59 -07:00
Kris De Volder
780c2cea94
Merge branch 'master' into jumpy-completions
2018-06-13 12:02:56 -07:00
Kris De Volder
e11e1196ef
Fixes suspected race condition causing NPE
...
See PT-158202141
2018-06-12 18:09:10 -07:00
Kris De Volder
171fb272f9
Bump version to 0.3.1
2018-06-11 22:56:05 +00:00
Kris De Volder
4555d9930a
Jumpy completions working in STS4 eclipse
...
Signed-off-by: Kris De Volder <kdevolder@pivotal.io >
2018-06-11 15:04:45 -07:00
Kris De Volder
036ab5eba2
Add space to empty edit because vscode doesn't like empty strings.
2018-06-07 17:21:34 -07:00
Kris De Volder
f0afe840d9
Add special case to avoid a bug in vscode's magic indent handling
2018-06-07 15:06:06 -07:00
Kris De Volder
e26c4907d3
Progress to fixing a 'almost jumpy' completion
...
Still not working in vscode though because a presumed bug
in vscode magic indent handler.
2018-06-07 14:36:55 -07:00
nsingh
0c09c7d423
PT 155476005 - Support for jumpy completions
2018-06-06 18:11:41 -07:00
Kris De Volder
3738f649d1
Bump version to 0.3.0
2018-06-04 18:02:37 +00:00
BoykoAlex
1b33036794
PT #156965730 : Get Javadoc from JDT LS or eclipse client via sts/javadoc
2018-05-31 22:19:28 -04:00
BoykoAlex
984eafc2c0
PT #157668103 : Switch to Gson where possible - except Bosh
2018-05-17 16:39:13 -04:00
Kris De Volder
ecc2724822
Fix bug in UriUtil.normalize and add some test cases for it.
2018-05-10 15:15:52 -07:00
BoykoAlex
0f04a67643
Hovers navigation for theia-spring-boot
2018-05-09 14:31:15 -04:00
Kris De Volder
16a56a5fdc
Refactor, fix and simplify classpath infrastructure
2018-04-30 10:10:56 -07:00
Kris De Volder
d72d4b7bc8
Implement getSourceFolders in JdtLsClasspath
...
Also various refactoring and bug fixing
2018-04-24 11:56:05 -07:00
Kris De Volder
18c22edb2d
Remove unused code
2018-04-20 15:44:34 -07:00
Kris De Volder
5fb9606ac4
Fix failing test cases
2018-04-19 10:38:55 -07:00
nsingh
a90d6c754d
Fixed compilation errors due to LSP4J changes
2018-04-19 16:29:52 +02:00
Kris De Volder
6f2b8be802
Split jdt ls extension into two parts
...
One pugin to contain the bulk of the code, which is independent of jdt.ls, lsp4e and lsp4j.
Second plugin to contain the jdt.ls specific DelegateCommandHandler implementation.
This should allow us to somehow re-use the bulk of the code in STS4 eclipse, i.e. when
we have access to JDT from eclipse directly, and there is no jdt.ls process around.
2018-04-16 14:24:42 -07:00
nsingh
f8f267e69d
PT 156111958 - Replace map with CfTargetInfo type
...
CfTargetInfo is used for integration with external CF tools like boot
dash.
2018-04-06 00:55:38 -07:00
Kris De Volder
13633746cb
Ensure fallbacks kick in JDT LS
...
When either JDT LS is too old, or
not available... then disbabled the JdtLsProjectCache so that maven / gradle will be used instead.
2018-03-26 14:51:36 -07:00
Kris De Volder
94151f8908
Fix race condition in test.
...
Make onInitialized mechanism in SimpleLanguageServer more 'robust' w.r.t. to
subtle timing issues.
The intention of onInitalize is typically to guarantee some initialization code.
Therefore it should also be called even if the 'initialized' even is already past.
2018-03-22 11:45:39 -07:00
Kris De Volder
c2a4ea6286
Merge branch 'master' into jdt-classpath
2018-03-21 14:36:02 -07:00
Kris De Volder
7482c26ccb
Trying to improve the 'cleanup' of classpath listeners
2018-03-20 17:23:35 -07:00
Kris De Volder
9be6fd9601
Bump version to 0.2.1
2018-03-19 19:08:28 +00:00
Kris De Volder
42772a42dc
Bump version to 0.3.0
2018-03-19 18:54:14 +00:00
Kris De Volder
1d287b0529
Fixes related config settings now being JsonElement
2018-03-19 11:25:31 -07:00
Kris De Volder
a28990512e
Update reactor to 3.1.5 and fix an NPE caused by misused api
2018-03-16 15:45:57 -07:00
Kris De Volder
9473dfd75a
Send 'initial' classpath change events
...
Classpath events for all existing projects are sent when
a listener registers (in addition to events that are sent when
the classpath changes).
2018-03-16 14:29:27 -07:00
nsingh
e16cb6a9c9
Classpath change events now contain classpath info
2018-03-16 12:07:58 -07:00
Kris De Volder
39ffe531e6
Attempt to implement some classpath callback cleanups
2018-03-15 17:43:17 -07:00
Kris De Volder
64a45984ce
Make 'initialized' callbacks execute on async thread
2018-03-15 15:54:49 -07:00
Kris De Volder
f442c28bff
Partially working classpath change mechanics
...
Prints messages in language server logs, but doesn't really do anything else with the change events yet.
2018-03-15 15:24:19 -07:00
Kris De Volder
93f58f77b9
Merge branch 'master' into jdt-classpath
2018-03-15 09:13:38 -07:00
Kris De Volder
fcb4473025
Partial implementation of 'jdt.ls.addClasspatListener' support
2018-03-15 08:56:18 -07:00
Kris De Volder
cc2c173091
Bump version to 0.2.0
2018-03-15 15:26:37 +00:00
nsingh
285e4fe811
Initial implementation for adding classpath listener
2018-03-14 14:42:35 -07:00
Martin Lippert
62bd6a02b4
add basic support for document highlight feature to common ls pieces
2018-03-13 19:26:19 +01:00
Kris De Volder
bbbda87936
Merge branch 'master' into jdt-classpath
2018-03-13 10:06:42 -07:00
nsingh
328607f531
Streamline async handler API
...
Added an async handler for LS requests that should not run on the same
thread as LSP4J event loop. Also streamlined method signatures for
handlers and removed useless CompletableFuture.
2018-03-12 16:07:43 -07:00
Kris De Volder
efe8049bba
Bump version to 0.1.6
2018-03-09 22:11:06 +00:00
nsingh
591adec33d
Added JDT command for getting Java project
...
Also added a JDT Project cache in the Spring Boot LS
2018-03-09 12:05:31 -08:00
nsingh
a305e2ce53
Implement resolve classpath command
2018-03-08 15:18:42 -08:00
BoykoAlex
bca56a2124
PT #155800737 : Adopted lsp4j change in parsing CompletionItem message
2018-03-08 11:28:28 -05:00
Kris De Volder
d035c26a28
Cleanup some debug logging
2018-03-07 11:58:21 -08:00
Kris De Volder
5171b0c4fe
Fix multi-root initialization in SimpleWorkspaceService
2018-03-05 15:51:34 -08:00
Kris De Volder
6fd38e61a5
Bump version to 0.1.5
2018-02-22 23:24:47 +00:00
Kris De Volder
1e567e6a11
Proper support Set<?> types in .properties editor.
2018-02-20 12:05:05 -08:00
Kris De Volder
837aaff897
BootLanguageServer created by composing support for props / java together
2018-02-15 15:18:17 -08:00