Sven Efftinge
|
8d7e5d9724
|
[lsp] added IMimeTypeProvider, only highlight keywords starting with a letter, support non-incrmental updates
|
2016-06-03 08:45:28 +02:00 |
|
akosyakov
|
6643088e2b
|
[lsi][launcher] Use human readable timestamp for logging
Change-Id: I625b60c3d8d2db26751010954762fc64b134a436
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-06-02 16:09:40 +02:00 |
|
akosyakov
|
2f9a805926
|
[lsi][launcher] log json messages
Change-Id: I448a773b66c52e6e1e8f8bfb2169b4c3c176f87e
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-06-02 14:53:46 +02:00 |
|
Sven Efftinge
|
4bb2b8be60
|
[lsp] move up stdin replacement
|
2016-06-01 18:41:06 +02:00 |
|
Sven Efftinge
|
58bea403a8
|
[lsapi] added default coloring, throw exception when no languages are registered.
|
2016-06-01 15:27:16 +02:00 |
|
akosyakov
|
900e930fb3
|
[lsi] Added hover support
Change-Id: I68d5203a992f4e4ea2a0d84f625e9c814e6c1d40
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-06-01 14:34:45 +02:00 |
|
akosyakov
|
62f0535ee2
|
[lsi] check whether the parent process is alive; exit if not
Change-Id: I149f1c6a0a48a589f658af98956b30e2f1f952f7
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-06-01 13:22:38 +02:00 |
|
Jan Koehnlein
|
a17ead7ccf
|
[releng] fixed inconsistent version number
|
2016-06-01 11:26:19 +02:00 |
|
Sven Efftinge
|
c6aadc834e
|
[lsp] made start of languageserver implicit after connect()
|
2016-06-01 10:54:05 +02:00 |
|
akosyakov
|
206b0d4eaf
|
[lsi] Implemented list workspace symbols feature
Change-Id: I34346c5ac5dd73b2f6f12a1e34a1eb0260d216d6
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-06-01 09:47:10 +02:00 |
|
Sven Efftinge
|
6e16febf9b
|
temporary changed the generated xtend code to not use lambdas
|
2016-05-31 20:31:34 +02:00 |
|
Sven Efftinge
|
a5d0296771
|
[IDE] Added editor highlighting provider
|
2016-05-31 20:18:33 +02:00 |
|
Sven Efftinge
|
ff81ac96cc
|
[config] generate to target/classes
|
2016-05-31 20:18:33 +02:00 |
|
Dennis Huebner
|
ba3965d7f9
|
[releng] Switch to xtext 2.10.1-SNAPSHOT
|
2016-05-31 11:20:28 +02:00 |
|
akosyakov
|
bb0df97e60
|
[lsi] extracted factory methods and json based language server launcher
to lsapi.services project
Change-Id: Ifb266b8db0567b25eeafa8d76ba503bea0439fdb
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-31 09:29:56 +02:00 |
|
akosyakov
|
c519572159
|
[lsi] Added tests for RequestManager
Change-Id: I6e5478ae517d86e38a45fbc780f9ea6ce8e4b851
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-30 17:17:52 +02:00 |
|
akosyakov
|
3982fe311b
|
[lsi] Fixed running of write requests
Change-Id: I181b9d61617d7396db8a3da6733802e94feeb199
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-30 12:06:39 +02:00 |
|
akosyakov
|
51a691762c
|
[lsi][vscode][testing] Added "Test Language Support" extension for
vscode
Change-Id: Iac61d0ce49069f2604d96e320cc606b25aa0b88e
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-30 12:04:48 +02:00 |
|
Sven Efftinge
|
704ef784bd
|
[lsp] added missing dependency
|
2016-05-29 22:01:24 +02:00 |
|
Sven Efftinge
|
2108e8c41a
|
[lsp] updated to 0.2.0 of ls-api.
|
2016-05-29 21:34:40 +02:00 |
|
akosyakov
|
e28969fdab
|
[lsi][java 1.8] CompletableFuture as a request result
Change-Id: I5ee34fdefc86c88e1758c37469a6f76316a28835
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-29 10:44:21 +02:00 |
|
akosyakov
|
4193f4aaae
|
[lsi] Support of (cancellable) read/write requests
Change-Id: If294db6305bf836f0f7d75e47683e39730a975c0
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-27 15:49:40 +02:00 |
|
Sven Efftinge
|
9d3ab92088
|
[lsp] some fixes for ServerLauncher
|
2016-05-27 15:47:39 +02:00 |
|
Sven Efftinge
|
16c9b7c56e
|
[lsp] added server launcher to start a process that uses std in & out
|
2016-05-27 11:12:43 +02:00 |
|
akosyakov
|
b619a2314e
|
[lsi] the full index access
Change-Id: Ic53435acd12521a193ea33a2e600e4c2b53266c9
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-27 09:07:14 +02:00 |
|
akosyakov
|
924e37f435
|
[lsi] Go to definition and find references support
Change-Id: I1c849979a93bae6e640e38b6e1b42bc5bc625b4c
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-26 17:51:21 +02:00 |
|
akosyakov
|
db5608603d
|
[lsi] Document Symbol Support
Change-Id: Idf75084a4debf56c46d49fc8db579d400a8eaef0
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-26 16:14:28 +02:00 |
|
akosyakov
|
d5ba9854e1
|
[lsi] Extracted an extension class for URI conversion
Change-Id: I859efde7f070e871b8be8203fd2a634560c7bac3
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-26 13:39:12 +02:00 |
|
akosyakov
|
4961f5995d
|
[lsi] Fixed remote file's URI to emf's URI conversion
Change-Id: I792a9fb29d1bdecaf97590d393be8cb5e7fda69a
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-26 11:20:04 +02:00 |
|
Sven Efftinge
|
41be0aa99f
|
[lsp] USer JDK service loader to find ISetups
|
2016-05-26 09:15:25 +02:00 |
|
akosyakov
|
40e3cf6e9f
|
[lsi] Content Assist Support
Change-Id: Id8419149a32a2d0aff6aedbb62015c0d79168459
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
|
2016-05-25 12:14:48 +02:00 |
|
Sven Efftinge
|
cb3f89d33d
|
[lsp] moved filesystemscanner to xtext.utils and LSPExtensions to lsapi project
|
2016-05-25 11:12:50 +02:00 |
|
Sven Efftinge
|
cea7256665
|
[lsp] made workspace manager more independent of LSP
|
2016-05-25 10:52:50 +02:00 |
|
Sven Efftinge
|
3cf774385d
|
[lsp] added doRead method to access document and resource
|
2016-05-25 09:58:34 +02:00 |
|
Sven Efftinge
|
80c7da3224
|
[lsp] initial support for multi project builds
|
2016-05-25 08:54:08 +02:00 |
|
Sven Efftinge
|
9c51ff724c
|
[lsp] some more tests and fixes for document operations
|
2016-05-24 20:20:34 +02:00 |
|
Sven Efftinge
|
31181f577c
|
removed generated test data
|
2016-05-24 19:34:50 +02:00 |
|
Sven Efftinge
|
cc9cbc07c5
|
Added support for editor open, close, update
|
2016-05-24 18:08:41 +02:00 |
|
Sven Efftinge
|
ba6a21b00c
|
Made LanguageServerImpl to implement all four service interfaces. Introduced WorkspaceManager
|
2016-05-24 17:41:11 +02:00 |
|
Sven Efftinge
|
50628b457f
|
[lsp] Updated implementations to compile with latest state of ls-api
|
2016-05-23 14:32:16 +02:00 |
|
Dennis Huebner
|
9bacee98a0
|
[lsapi] Fixed compile error
|
2016-05-19 15:10:45 +02:00 |
|
Dennis Huebner
|
cb4b4e15a6
|
[releng] Fixed lsapi setup due to lsapi changes
|
2016-05-19 15:02:39 +02:00 |
|
Dennis Huebner
|
49a2f2b215
|
Fixed junit version. Updates lsapi artifact id's
|
2016-05-17 15:48:09 +02:00 |
|
Sven Efftinge
|
6a5537990e
|
[ide server] Added support for #didChangeWatchedFiles()
|
2016-05-13 15:59:33 +02:00 |
|
Sven Efftinge
|
c866c7e061
|
[ide server] added use of LS-API, added simple test for initialization
|
2016-05-13 15:51:28 +02:00 |
|
Sven Efftinge
|
5c13e51cb5
|
[ide tests] changed test language
|
2016-05-13 15:51:28 +02:00 |
|
Sven Efftinge
|
6d3c086477
|
[generator] get rid of hard dependency to org.eclipse.xtext.ecore
|
2016-05-13 15:51:28 +02:00 |
|
Sven Efftinge
|
937f675950
|
[IDE] initial commit of IDE test project
|
2016-05-13 15:51:28 +02:00 |
|
Dennis Huebner
|
4e808e3e4d
|
[mvn] Fixed failing build due to xtend.lib 2.7.3 resolved by tycho
|
2016-05-13 15:51:28 +02:00 |
|
Dennis Huebner
|
2a0b357942
|
[mvn] Added additional xtext projects to core
|
2016-05-13 15:51:28 +02:00 |
|