Commit Graph

12 Commits

Author SHA1 Message Date
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
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
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