Commit Graph

272 Commits

Author SHA1 Message Date
Alexandros Naskos
11b5da3a91 Now compiles on the new parser branch 2020-05-24 01:21:02 +03:00
Auguste Rame
ac485f65f8
Merge pull request #75 from alexnask/master
Fix @This() completions, do half the work in global completions
2020-05-23 17:41:08 -04:00
Alexandros Naskos
22b5d2e2c3 Pass the arguments in the correct order dummy 2020-05-24 00:15:35 +03:00
Alexandros Naskos
5dc7a1b40a Fix @This() completions, do half the work in global completions 2020-05-23 23:22:50 +03:00
Alexandros Naskos
30cb9e06e4 Complete non-pub declarations in the same module 2020-05-23 16:14:03 +03:00
Alexandros Naskos
c895d7d8f6 Go to definition now works for captures 2020-05-23 02:58:39 +03:00
Alexandros Naskos
34adb4e22f Added switch to declFromIndex, fixed occasional crash 2020-05-23 02:33:42 +03:00
Alexandros Naskos
a189fa171c More declsFromIndex improvements 2020-05-23 01:58:47 +03:00
Alexandros Naskos
c3d2aa3434 Handle if, while, for, payloads 2020-05-23 01:03:41 +03:00
Alexandros Naskos
d4871914ea Removed debug traces 2020-05-23 00:05:16 +03:00
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