XeroOl
1c3d7fbe21
make the completion tests run faster
...
performance is starting to bother me, but I've made completions faster (in tests).
2025-07-16 02:05:31 -05:00
XeroOl
6f946c76ea
add lint that (let [] ...) should be (do ...)
2025-06-19 12:56:29 -05:00
Michele Campeotto
627a02e2c0
Implement basic signatureHelp feature.
...
This implements the simple form of the signatureHelp feature, which only
displays the signature of the function being typed, without indication
of the active argument.
Active argument detection, while accounting for destructuring to support
each and for special forms turned out to be more involved than expected
and is left for a follow up patch.
2025-03-21 10:42:13 -07:00
Michele Campeotto
bb2ccd67c2
Add support for textDocument/documentHighlight
2025-02-27 18:18:35 -08:00
Phil Hagelberg
78da9c2edc
Add support for :intersection as lua version.
...
This will only accept globals which are present in every Lua version
from 5.1-5.4. Using this for selflint currently fails, so let's fix
that next.
2025-02-25 01:08:07 -08:00
XeroOl
58c79a727e
Add tests for editing flsconfig
2024-07-30 22:30:56 -05:00
XeroOl
07e8239216
goto module definition tested
2024-07-09 20:37:11 -05:00
XeroOl
fbd9b0981f
switch from initialization options and didChangeConfiguration to flsproject.fnl
2024-07-05 12:40:15 -05:00
XeroOl
d309c80541
simplify tests. only one create-client function
2024-07-05 00:25:51 -05:00
XeroOl
7194838132
return both the server and client from create-client
2024-06-01 23:17:00 -05:00
XeroOl
9770e3eefd
Rename self->client in tests
2024-06-01 23:12:42 -05:00
XeroOl
a122d9d361
Make the root folder optional
2024-05-17 20:45:16 -05:00
XeroOl
e47ee55784
shuffle around how encoding works in the tests
2024-03-28 22:38:01 -05:00
XeroOl
7c81ffcbb3
First attempt at code actions, no tests yet
2024-03-26 14:12:34 -05:00
XeroOl
186c388344
Change tests to faith
2024-03-01 14:43:26 -06:00