Commit Graph

1062 Commits

Author SHA1 Message Date
Alexandros Naskos
077a17e2f5 Do not add every node when adding decls, just the supported nodes 2020-05-23 00:02:26 +03:00
Auguste Rame
39bbf9c8bc
Merge pull request #73 from Vexu/str
Add goto definition support for import strings
2020-05-22 13:49:37 -04:00
Vexu
2841c864bc
uriFromImportStr ignore packages for now 2020-05-22 18:56:57 +03:00
Vexu
af746be770
provide goto definition for import strings 2020-05-22 18:52:21 +03:00
Auguste Rame
ef7dea8104
Merge pull request #72 from alexnask/master
Check that the goto definition cursor is within bounds
2020-05-21 14:03:55 -04:00
Alexandros Naskos
ccc923e2f0 One more fix 2020-05-21 21:02:12 +03:00
Alexandros Naskos
2eab5e036d Check that the goto definition cursor is within bounds 2020-05-21 20:51:03 +03:00
Auguste Rame
44f33c631b
Merge pull request #71 from alexnask/test_block_completions
Test block local completions
2020-05-21 09:14:34 -04:00
Auguste Rame
3169202d88
Merge pull request #70 from alexnask/try_expr
Try expression support
2020-05-21 09:14:10 -04:00
Auguste Rame
584a441327
Merge pull request #69 from alexnask/master
Small fixes
2020-05-21 09:12:30 -04:00
Alexandros Naskos
26cc339235 Add test block local completion support 2020-05-21 15:16:45 +03:00
Alexandros Naskos
03f774fda9 Try expression support 2020-05-21 15:06:16 +03:00
Alexandros Naskos
4acb77f09e enable_snippets is false by default, fix it in README. Small fixes to goto def/decl 2020-05-21 14:36:14 +03:00
Auguste Rame
cffe4af27e
Merge pull request #63 from iansimonson/readme_update_submodules
Update README to specify --recurse-submodules
2020-05-19 20:56:32 -04:00
Ian Simonson
6a6b379675 Update README to specify --recurse-submodules
ZLS now uses known-folders via submodules and
no longer builds unless that submodule is initialized.
2020-05-20 10:44:37 +10:00
SuperAuguste
75f1aa5780 fix workspace folder bug 2020-05-19 16:24:24 -04:00
Auguste Rame
7939dc5185
Merge pull request #62 from alexnask/master
Added workspace folder and local configuration folder config support
2020-05-19 15:50:12 -04:00
Alexandros Naskos
804fa1b024 github workflow fix? 2020-05-19 22:39:55 +03:00
Alexandros Naskos
aab11f5df9 github workflow fix? 2020-05-19 22:38:13 +03:00
Alexandros Naskos
61b8fd5259 Moved a calculation out of a loop 2020-05-19 22:33:15 +03:00
Alexandros Naskos
558f5d5067 Updated README 2020-05-19 22:22:02 +03:00
Alexandros Naskos
7dcbc39d59 Added workspace folder support, read configs from there, use known-folders 2020-05-19 22:09:00 +03:00
Auguste Rame
80e1a37282
Merge pull request #61 from alexnask/master
Added @This() support
2020-05-19 13:05:34 -04:00
Alexandros Naskos
6fe52d95b3 Added @This() support 2020-05-19 18:53:01 +03:00
Auguste Rame
1472206525
Merge pull request #60 from alexnask/generic_completions
Simple generic type function completions
2020-05-19 10:00:46 -04:00
Alexandros Naskos
8d59de716f Better fn name 2020-05-19 16:47:30 +03:00
Alexandros Naskos
07f2138dce Simple generic function support 2020-05-19 16:42:36 +03:00
Auguste Rame
3673245309
Merge pull request #59 from Sergeeeek/master
Show function aliases as function declarations in completions
2020-05-19 08:58:47 -04:00
Sergeeeek
c55363e2c2 Code style fixes 2020-05-19 12:02:48 +03:00
Sergeeeek
06ba823368 Removed logs and unused utility function 2020-05-19 07:47:23 +03:00
Sergeeeek
4b3cb641c0 Fixed wrong node being used when resolving return type of a function 2020-05-19 07:39:34 +03:00
Sergeeeek
5043a10dd4 Fixed error after merge 2020-05-19 07:18:39 +03:00
Sergeeeek
c4aa35872c Merge remote-tracking branch 'upstream/master' 2020-05-19 07:17:28 +03:00
Sergeeeek
1f50f4e4f6 Moved deep import resolution to nodeToCompletion 2020-05-19 07:12:05 +03:00
Auguste Rame
dd8dc6d67c
Merge pull request #58 from alexnask/goto_definition
Implemented go to definition/declaration/type definition
2020-05-18 16:41:47 -04:00
Alexandros Naskos
53da418d11 Merge branch 'master' of https://github.com/SuperAuguste/zls into goto_definition 2020-05-18 23:20:18 +03:00
Alexandros Naskos
b1ce06a80d Implemented go to definition 2020-05-18 23:19:23 +03:00
Auguste Rame
dc5afc6dc5
Merge pull request #57 from FireFox317/commacheck
Completion support when a function with multiple arguments is completed
2020-05-18 15:57:43 -04:00
Timon Kruiper
27034abbaf Also return from getFieldAccessTypeNode when a comma is found.
This allows to get completion support when a function with multiple
arguments is completed.
2020-05-18 20:59:44 +02:00
Auguste Rame
31f8357e57
Merge pull request #56 from markfirmware/patch-1
Update -Ddata_version explanation
2020-05-18 13:14:42 -04:00
markfirmware
de51d9f4f5
Update -Ddata_version explanation 2020-05-18 12:56:43 -04:00
SuperAuguste
acd85c0f39 fix 2020-05-18 12:37:56 -04:00
Auguste Rame
15a62b871d
Merge pull request #55 from alexnask/master
Removed last remaining log. RIP
2020-05-18 12:35:24 -04:00
Alexandros Naskos
8693c4a69f Removed last remaining log. RIP 2020-05-18 19:33:58 +03:00
SuperAuguste
b9bd0e2476 remove log 2020-05-18 11:36:47 -04:00
SuperAuguste
66908bd1a9 Revert buffered in stream - it breaks inputs for some strange reason 2020-05-18 09:31:17 -04:00
Auguste Rame
847414d9ca
Merge pull request #54 from alexnask/goto_definition
Fixed field completions with partial identifiers after the period
2020-05-18 09:25:00 -04:00
Alexandros Naskos
a017de1679 Added a comment 2020-05-18 16:22:10 +03:00
Alexandros Naskos
bbe2800139 Fixed field completions with partial identifiers after the period 2020-05-18 16:21:16 +03:00
Auguste Rame
33ebe3b945
Merge pull request #49 from daurnimator/master
Use buffered input stream
2020-05-18 08:59:39 -04:00