Martin Lippert
62bd6a02b4
add basic support for document highlight feature to common ls pieces
2018-03-13 19:26:19 +01: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
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
Kris De Volder
c03a5474ce
Re-unite WORKSPACE_CAPABILITY_ID and WORKSPACE_CAPABILITY_NAME
...
Seems odd to separate these into two different locations.
2018-02-15 10:51:12 -08:00
Martin Lippert
88f42ae6c2
register workspace folder support with initial server capabilities to avoid race conditions on the client
2018-02-15 13:18:13 +01:00
Kris De Volder
046f16dbf2
Componentized the BootJavaLanguageServer
2018-02-14 16:45:08 -08:00
Kris De Volder
9d89229cea
Make some LanguageServerComponents optional
2018-02-14 13:51:40 -08:00
Martin Lippert
892cc31f95
removed self-maintained workspace folder support code due to its support in lsp4j 0.4.0 snapshots
2018-02-14 16:54:56 +01:00
Kris De Volder
63c976d3fa
Changes towards composable language servers
2018-02-13 15:08:12 -08:00
Kris De Volder
5c19bdefe6
Some steps towards mergin boot-java and boot-properties LS
...
- Refactor towards more composable LanguageServers
- disable fatjar support on boot-java and boot-properties
2018-02-09 09:49:21 -08:00
Martin Lippert
6685beb68b
fixed an exception when executing code completion on a non-boot java project
2018-02-02 12:59:19 +01:00
BoykoAlex
f5f79065af
Merge branch 'master' of https://github.com/spring-projects/sts4
2018-01-19 19:27:40 -05:00
BoykoAlex
286d435d53
PT #151978919 VSCode navigation to resource from hovers (POC)
2018-01-19 19:26:29 -05:00
Kris De Volder
2da50fddd4
Fix indentation bug with relaxed completions in application.yml editor
2018-01-19 15:11:32 -08:00
Martin Lippert
bc39075dc1
fixed copyright
2018-01-09 10:32:40 +01:00
Kris De Volder
1fb0a6acc6
Dynamic CA for github repo uris in concourse resource definitions
2017-12-22 17:14:27 -08:00
kdvolder
22e8ba80ba
Some fixes to accomodate windows
2017-12-11 16:00:19 -08:00
Kris De Volder
40abf6b566
Edits aren't supposed to ever be lazy resolve in LSP. So don't make them lazy.
2017-11-24 15:14:41 -08:00
Kris De Volder
c5df8812fa
Some tweaks to log outpur redirection for vscode
2017-11-22 14:37:33 -08:00
BoykoAlex
08c1cd33ef
PT #152867134 Progress and Error feedback for Maven/Gradle project load
2017-11-20 17:56:39 -05:00
Kris De Volder
cd2ab7de28
Second attempt to redirect log output to file
...
First attempt was flawed because some loggers can get instantiated
before sysem property is set.
2017-11-17 15:49:00 -08:00
Kris De Volder
ac1b3ae109
Redirect language server logs to file, for all language servers
...
This is because vscode/atom clients do not like verbose log output
(JavaScript too slow compared to java?) and drop the connection to
the server.
2017-11-17 15:18:42 -08:00
Martin Lippert
f75a8b6941
Merge branch 'multi-root'
2017-11-17 20:05:10 +01:00
Martin Lippert
be16f39b84
added missing pieces to multi-root support
2017-11-17 16:58:43 +01:00
Kris De Volder
09407cb3ad
Use annotation attributes in creation of @Bean symbols
2017-11-10 13:54:30 -08:00
Kris De Volder
0cf1e64608
WIP: exploring multi-root workspace protocol in vscode + boot java ls
...
Note: this code is not working, probably better to start over when the
time comes. This branch is saved just in case it helps seeing the kinds
of changes we might want/need to do.
2017-11-08 09:52:44 -08:00
Kris De Volder
cb7f0267f9
Try to make workspace symbol provider more 'reactive'
2017-11-03 17:42:47 -07:00
Kris De Volder
71cbda64dd
Merge branch 'master' of github.com:spring-projects/sts4
...
Conflicts:
headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/ASTUtils.java
2017-10-31 14:36:27 -07:00
Kris De Volder
3a350af728
Warning hover when no actuator present
2017-10-31 14:29:08 -07:00
BoykoAlex
abfd198bf5
Compilation Unit cache
2017-10-31 16:05:17 -04:00
Kris De Volder
8bccbeafc6
Revert changes to reactor-core version.
...
We should stick to version compatible with java client. So... upgrade when
upgrading the client only.
2017-10-23 13:10:00 -07:00
Kris De Volder
9998f3908e
Update reactor-core dependency to most recent release
2017-10-23 10:20:12 -07:00
Kris De Volder
9d83e25d90
Detect boot app processes launched from fatjar / thinjar boot launcher
2017-10-20 15:40:01 -07:00
Kris De Volder
9983f6c8c4
Make language server processes easy to recognize
...
Set a system property 'sts4.languageserver.name'. This serves as an easy
marker to recognize language servers.
2017-10-20 15:03:28 -07:00
Kris De Volder
5ea32cf751
Cleaner dependency injection for BootJavaLanguageServer
2017-10-18 16:20:42 -07:00
BoykoAlex
d4a9907b0d
PT #150740880 : VSCode/Eclipse file watching. Back to project finder
...
Eclipse client file change listening mechanics
Reworked file/project observer implementation
Merge fixes
2017-10-16 14:08:51 -04:00
BoykoAlex
423c6bcaef
[PT-#150740880] File listener and project listeners mechanics
...
Refactor project finder into project manager
Update annotation index based on project changes
Missing comments
2017-10-12 16:41:38 -04:00
nsingh
4eddb50e63
Improve handling of snippet indentations containing no tabs
2017-10-04 15:59:22 -07:00
Kris De Volder
bbabae3bd6
Implement highlighter support for eclipse language servers
2017-10-04 14:43:20 -07:00
Martin Lippert
9a0b5c8023
PT #151428541 : connected watchdog with new protocol extension to show live hover hints
2017-10-04 14:33:15 +02:00
Kris De Volder
8e4ccae558
Merge branch 'master' of github.com:spring-projects/sts4
2017-10-03 16:28:11 -07:00
Kris De Volder
cdf2e9fa44
Add support for 'sts/highlight' protocol extension
...
Use it too highlight occurrences of the word 'foo' as an example of how to use this.
2017-10-03 16:27:58 -07:00
nsingh
51491035f6
Fixed indentation for snippets for non-vscode editors
2017-10-03 13:46:21 -07:00
Kris De Volder
adced19b09
WIP: goto symbol in file dialog
2017-10-02 12:27:59 -07:00
nierajsingh
efc45d96e6
Merge pull request #14 from spring-projects/java-snippet
...
Snippets for request mappings
2017-09-28 16:24:17 -07:00
Kris De Volder
89667897eb
Cleanup debug log msg
2017-09-26 15:40:58 -07:00
Kris De Volder
640c2cd361
Fix bug when there are multiple overlapping diagnostics with quickfix
2017-09-26 15:38:07 -07:00