fennel 1.5.1

This commit is contained in:
XeroOl 2024-09-03 10:59:49 -05:00
parent eb06909d22
commit cbce6a8cb8
4 changed files with 2107 additions and 1865 deletions

View File

@ -17,6 +17,12 @@ refactor brainstorm:
- [ ] diagnostic code actions
- [ ] Hovering over a table should show the actual values, not just the AST
- [ ] {: foo} shorthand in fennel.view
- [ ] Add a summary to first line of table hovers.
- [ ] make hovers look like (fn table.insert [t ?i v] ...)
Here is my feature wishlist. I don't expect to ever get all of this done, but these are the sort of enhancements I am thinking about.
- [X] Able to connect to a client
- [X] Support for UTF-8 characters that aren't just plain ASCII. (especially `λ`) (perhaps just tell the IDE that I want to communicate with utf-8 offsets)
@ -83,6 +89,9 @@ Here is my feature wishlist. I don't expect to ever get all of this done, but th
- [ ] Brainstorm more linting patterns (I spent a couple minutes brainstorming these ideas, other ideas are welcome of course)
- [ ] Type Checking
- [X] Hover over a symbol for documentation
- [ ] Signature help
- [ ] respond to signature help queries
- [ ] hide or grey out the `self` in an `a:b` multisym call

1865
deps/fennel.lua vendored

File diff suppressed because it is too large Load Diff

2096
fennel

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
(sh :git :clone :-c :advice.detachedHead=false :--depth=1 :--branch tag url location)
(sh :git :clone :-c :advice.detachedHead=false :--depth=1 url location)))
(local fennel-version "1.5.0")
(local fennel-version "1.5.1")
(local faith-version "0.2.0")
(local penlight-version "1.14.0")
(local dkjson-version "2.7")