XeroOl
6801d0d3d9
unknown module field lint works on definitions
2024-07-07 23:54:17 -05:00
XeroOl
e493b0e21f
Reorganize the readme files
2024-07-07 23:29:46 -05:00
XeroOl
d015776f5e
configuration rename some keys
2024-07-07 22:00:59 -05:00
XeroOl
b0b91a4fd4
refactoring
2024-07-07 14:31:22 -05:00
XeroOl
caab3ebfd1
flsproject update on save
2024-07-07 12:35:26 -05:00
XeroOl
fbd9b0981f
switch from initialization options and didChangeConfiguration to flsproject.fnl
2024-07-05 12:40:15 -05:00
XeroOl
7ff4581e50
fix searcher
2024-07-05 12:33:05 -05:00
XeroOl
d309c80541
simplify tests. only one create-client function
2024-07-05 00:25:51 -05:00
XeroOl
9e9af12f41
fix issue with (set (. x y) z)
...
fennel needs to skip these instead of failing to parse them
2024-06-30 18:37:55 -05:00
XeroOl
0a5ca27dfa
I keep messing with the luarocks stuff
2024-06-27 01:27:54 -05:00
XeroOl
8fdf538685
more fiddling with rockspecs
2024-06-27 01:20:31 -05:00
XeroOl
cb67b4e086
readme changes
2024-06-27 01:17:04 -05:00
XeroOl
a0e0be85cf
upload rockspec
2024-06-27 01:16:55 -05:00
XeroOl
e5b50a25dc
Release 0.1.3
...
== Features ==
* Updated to fennel 1.5.0
* Better results when syntax errors are present
* Docs for each Lua version: 5.1 through 5.4
* Docs for TIC-80
== Changes ==
* --check is now --lint
== Bug Fixes ==
* Solved a case where there were duplicate completion candidates
* Special workaround for Eglot to be able to complete multisyms
To be honest, this isn't even Eglot's fault; the LSP specification leaves it ambiguous
[Eglot's issue](https://github.com/joaotavora/eglot/issues/402 )
[LSP's issue](https://github.com/microsoft/language-server-protocol/issues/648 )
[fennel-mode can't fix it on their end](188ee04e86 )
== Misc ==
* Switch json libraries from rxi/json.lua to dkjson
* Lots of refactoring and renaming things
* You can now build fennel-ls with no vendored dependencies if you want
* Building is more reproducible now! `tools/get-deps.fnl` will reproducibly get all the deps, instead of you needing to trust me
* faith updated to 0.2.0
2024-06-27 01:01:34 -05:00
XeroOl
5476eaf096
update fennel to 1.5.0
2024-06-27 00:58:35 -05:00
XeroOl
b70b4cacd2
Readme rewrite
2024-06-27 00:54:40 -05:00
XeroOl
c5cae21909
fix the shell variable thingy
2024-06-27 00:41:30 -05:00
XeroOl
53d4bd3509
make rockspec increment
2024-06-27 00:34:40 -05:00
XeroOl
05b0160479
generated files into a generated/ folder
2024-06-26 23:42:33 -05:00
XeroOl
7550dbfd37
Fix hanging CI again
2024-06-24 00:51:10 -05:00
XeroOl
eff9bced51
basic hovering
2024-06-24 00:48:51 -05:00
XeroOl
ac7617dcf1
make CI non-interactive
2024-06-24 00:25:27 -05:00
XeroOl
b11b5b7962
small changes
2024-06-24 00:22:51 -05:00
XeroOl
54014ff625
fix rockspec for old luarocks versions
2024-06-23 16:20:42 -05:00
XeroOl
7f4856f861
add in missing files
2024-06-23 16:19:01 -05:00
XeroOl
12c66306f8
old-fennel is a local file in CI
2024-06-23 16:16:26 -05:00
XeroOl
6659c26521
Use old fennel to rebuild the dependencies in CI
2024-06-23 16:14:32 -05:00
XeroOl
c849bd1102
Does adding "fennel" fix the CI?
2024-06-23 16:12:55 -05:00
XeroOl
12ef05eef3
More CI tests
2024-06-23 16:11:00 -05:00
XeroOl
4574d406ca
clean up Makefile
2024-06-23 15:55:32 -05:00
XeroOl
d8bfaa3559
--check is now --lint
2024-06-23 15:44:35 -05:00
XeroOl
664ba9b13d
bunch of small changes
2024-06-15 22:32:46 -05:00
XeroOl
5875205899
Update copyright line
2024-06-15 22:32:11 -05:00
Rudolf Adamkovič
d4343392ab
Format '--check' errors so that tooling can detect them
2024-06-15 22:30:18 -05:00
Rudolf Adamkovič
e6e209d4a2
Compile 'fennel-ls' before running tests
2024-06-15 22:30:18 -05:00
XeroOl
b806ea4da4
fix .build.yml, attempt 2
2024-06-14 23:17:46 -05:00
XeroOl
022c6c6590
fix .build.yml
2024-06-14 23:16:58 -05:00
XeroOl
5cef13c12d
Ignore the pick-values syms (in preparation for fennel 1.5.0)
2024-06-14 22:24:52 -05:00
XeroOl
e165aa1402
upgrade to faith 0.2.0
2024-06-14 18:18:21 -05:00
XeroOl
3d2d738636
mark a bunch of things as unused
2024-06-13 23:24:14 -05:00
XeroOl
704aa3f7df
clean up tools to make things more clear
2024-06-09 17:36:19 -05:00
XeroOl
14094762ab
Switch from rxi/json to dkjson, switch folder structure
2024-06-09 17:36:19 -05:00
XeroOl
7469a8854c
Remove faith's readme
2024-06-09 17:36:08 -05:00
XeroOl
1f44c99ef1
fix sh function
...
I think it would probably be better to just make a shell script instead
of this whole lua stuff, but I'll leave it for now.
2024-06-08 12:20:54 -05:00
XeroOl
c92c834cf6
More tools changes
2024-06-08 00:35:28 -05:00
XeroOl
083383cfa4
Add a bunch of tools for bundling/unbundling fennel-ls
2024-06-08 00:00:45 -05:00
XeroOl
8dc4f3d0f8
Rename language -> analyzer
2024-06-05 01:22:08 -05:00
XeroOl
c56ce89ccf
λ now warns about unused arguments
2024-06-04 20:17:21 -05:00
XeroOl
afc7dfdeb6
create new scm-2 rockspec that fixes build problems
2024-06-02 12:00:41 -05:00
XeroOl
a68686da9f
split fennel-ls.state into fennel-ls.config and fennel-ls.file
2024-06-02 11:56:49 -05:00