A fork of https://git.sr.ht/~xerool/fennel-ls/ for development purposes
Function signatures rendered from ast were being rendered differently
from signatures rendered from metadata, this unifies them, using the
metadata format for both.
Before:
(fn func-name [arg1 arg2] ...)
After:
(func-name arg1 arg2)
This signature is used in the 'hover' feature and in completion
documentation.
This patch also adds three dashes as a separator between the signature
and the documentation text to improve readability. Since the text is
being interpreted as Markdown, this results in a line being drawn. This
format convention matches other language servers, for example LuaLS.
|
||
|---|---|---|
| deps | ||
| docs | ||
| src | ||
| test | ||
| tools | ||
| .build.yml | ||
| .gitignore | ||
| changelog.md | ||
| fennel | ||
| flsproject.fnl | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| TODO.md | ||
fennel-ls
Source | Issues | Mailing List
Provides intelligent editing features for fennel files.
Quick Links
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:
fennelanddeps/fennel.luaare compiled from fennel [MIT license]deps/dkjson.luais from dkjson [MIT license]deps/faith.luais from faith [MIT license] (test only)deps/pl/stringio.luais from Penlight [MIT license] (test only)src/fennel-ls/docs/generated/*contains files generated from other sources. It contains information from:- the lua reference [MIT license]
- TIC80's "learn" webpage [MIT license]