A fork of https://git.sr.ht/~xerool/fennel-ls/ for development purposes
Go to file
XeroOl 2a23d2f950 fix completion scope bug and fix completion macro call special case and add completions for nil and false and true and improve completion test speeds
I did a lot in one big commit.

fix bug where (each [foo (ipairs [])] |)  wouldn't suggest foo
fix bug with (doto foo |) wouldn't suggest specials and macros, even though it expands to | in a call position
completions for true, false, nil, .nan, .inf
docs for true, false, nil
clarify error message when passing a folder to --lint
improved test performance for completion tests
2025-07-30 00:29:32 -05:00
deps bump bundled dkjson to latest 2.8 2025-06-27 23:47:16 -05:00
docs clean up some documentation and code 2025-07-17 14:43:53 -05:00
src fix completion scope bug and fix completion macro call special case and add completions for nil and false and true and improve completion test speeds 2025-07-30 00:29:32 -05:00
test fix completion scope bug and fix completion macro call special case and add completions for nil and false and true and improve completion test speeds 2025-07-30 00:29:32 -05:00
tools compiler environment docs 2025-07-30 00:24:43 -05:00
.build.yml Remove luarocks packaging files. 2025-03-09 12:34:15 -07:00
.gitignore add a fix to pcall docs in 5.1 2025-07-14 22:53:50 -05:00
changelog.md New nested-associative-operator lint 2025-07-17 16:37:44 -05:00
fennel Update to fennel 1.5.3 2025-02-16 17:20:32 -08:00
flsproject.fnl split mismatched-argument-count lint into not-enough-arguments and too-many-arguments 2025-07-15 22:56:20 -05:00
LICENSE Update copyright line 2024-06-15 22:32:11 -05:00
Makefile compiler environment docs 2025-07-30 00:24:43 -05:00
README.md Added a quick start section to the configuration manual 2025-03-04 08:44:19 -08:00
TODO.md Recognize deprecated functions that haven't been removed yet. 2025-02-28 04:18:36 -08:00

fennel-ls

Source | Issues | Mailing List

Provides intelligent editing features for fennel files.

For information about installing documentation data for 3rd-party libraries like love2d or tic80 see the wiki.

License

fennel-ls is licensed under the MIT license. See LICENSE for more info. This repository also contains files from other projects:

  • fennel and deps/fennel.lua are compiled from fennel [MIT license]
  • deps/dkjson.lua is from dkjson [MIT license]
  • deps/faith.lua is from faith [MIT license] (test only)
  • deps/pl/stringio.lua is from Penlight [MIT license] (test only)
  • src/fennel-ls/docs/generated/* contains files generated from other sources. It contains information from: