Kris De Volder
954041182b
Cleanup/remove custom protocol bits used by quickfixes
...
Make use of proper LSP V3 apis: `client/registerCapability`, `workspace/executeCommand` and `workspace/applyEdit` instead.
2017-04-20 10:21:57 -07:00
Kris De Volder
a83fbec945
Update to lsp protocol v3
2017-04-19 16:06:39 -07:00
Kris De Volder
8af1d9f0c4
When completing a resource type name, also insert required properties
2017-04-18 17:34:26 -07:00
Kris De Volder
185b666253
Fix race-condition: reconciler versus ast cache
2017-04-17 12:28:21 -07:00
Kris De Volder
e0103c1352
Some refactorings towards fixing a nasty race condition
...
See: https://www.pivotaltracker.com/story/show/143694789
This work is not yet complete (everything still works as before, but a race condtion between clearing AST cache and using AST for reconciles remains).
2017-04-14 10:41:20 -07:00
Kris De Volder
c520ef833e
Add warning comment in anticipation of fixing bug
2017-04-13 15:52:15 -07:00
Kris De Volder
3ccb392e6f
Implement 'goto symbol' within pipeline.yml files.
2017-04-13 12:22:49 -07:00
Kris De Volder
c1642a1d4c
Cleanup debug output related to 'codeAction' handling
2017-04-13 09:30:10 -07:00
Kris De Volder
d601b0427d
Fix failing tests
2017-04-12 16:11:33 -07:00
Kris De Volder
f2bc237b53
Fix conflict between sts.quickfix command registrations ...
...
... from different vscode extensions activated simultaneosly.
2017-04-12 16:04:12 -07:00
Kris De Volder
87a7026215
Add some tests for quickfixes
2017-04-12 14:53:48 -07:00
Kris De Volder
f58130e6e7
Reorganize how server capabilites are determined in SimpleLanguageServer
...
Compute it based on registered handlers and quickfixes.instead
of handcrafting it for every subclass.
2017-04-12 11:25:01 -07:00
Kris De Volder
aee00fb487
Add quickfix for missing properties in concourse editor
2017-04-11 17:08:03 -07:00
BoykoAlex
55f50029e9
Route validation
...
Route value validation
Adjust validation
Unit tests
2017-04-07 13:20:14 -04:00
Kris De Volder
bf8f8cffa9
Moved commons and concourse editor to 'headless-services'
2017-04-06 17:21:53 -07:00