Remove outdated mentions to love2d and link to vs-code extension.
This commit is contained in:
parent
1f123c6baa
commit
2c71c403d4
@ -35,7 +35,8 @@ available.
|
|||||||
## Creating docsets
|
## Creating docsets
|
||||||
|
|
||||||
The top level Lua table in the docset should contain symbol names as keys and
|
The top level Lua table in the docset should contain symbol names as keys and
|
||||||
*bindings* as values.
|
*bindings* as values. These examples use Fennel syntax, so they should
|
||||||
|
be compiled to Lua before installation or distribution.
|
||||||
|
|
||||||
```fnl
|
```fnl
|
||||||
{:symbol-a {
|
{:symbol-a {
|
||||||
@ -112,7 +113,9 @@ script and then serializing it using the `fennel.view` function.
|
|||||||
## Compilation
|
## Compilation
|
||||||
|
|
||||||
Finally, to be usable by fennel-ls the table needs to be compiled to Lua and
|
Finally, to be usable by fennel-ls the table needs to be compiled to Lua and
|
||||||
installed in the docsets directory.
|
installed in the docsets directory. Consider publishing them over HTTP
|
||||||
|
and adding them to [the wiki](http://wiki.fennel-lang.org/LanguageServer)
|
||||||
|
if they are likely to be useful to other Fennel developers.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
fennel library-docset.fnl > library-docset.lua
|
fennel library-docset.fnl > library-docset.lua
|
||||||
|
|||||||
@ -7,7 +7,6 @@ To install from source on Linux or macOS, run:
|
|||||||
```sh
|
```sh
|
||||||
$ git clone https://git.sr.ht/~xerool/fennel-ls
|
$ git clone https://git.sr.ht/~xerool/fennel-ls
|
||||||
$ cd fennel-ls
|
$ cd fennel-ls
|
||||||
$ make docs-love2d # if you plan to use love2d
|
|
||||||
$ make
|
$ make
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -19,10 +18,7 @@ system `lua`; use `make LUA=luajit` etc to use a different Lua version.
|
|||||||
Run `make install PREFIX=$HOME` to put it in `~/bin` or `sudo make install` for
|
Run `make install PREFIX=$HOME` to put it in `~/bin` or `sudo make install` for
|
||||||
a system wide install.
|
a system wide install.
|
||||||
|
|
||||||
The default build will not include documentation for [LÖVE](https://love2d.org)
|
You may want to also install [docsets](docsets) for external libraries.
|
||||||
due to the unfortunate licensing of their documentation. You can opt-in to
|
|
||||||
build with these docs anyway with `make docs-love2d` but the resulting build
|
|
||||||
may have legal complications when distributed.
|
|
||||||
|
|
||||||
## Packages
|
## Packages
|
||||||
|
|
||||||
@ -108,6 +104,11 @@ If you run into problems, check the [LSP Client Configuration
|
|||||||
reference](https://lsp.sublimetext.io/client_configuration/) and double-check
|
reference](https://lsp.sublimetext.io/client_configuration/) and double-check
|
||||||
the location of fennel-ls on the $PATH is visible to Sublime Text.
|
the location of fennel-ls on the $PATH is visible to Sublime Text.
|
||||||
|
|
||||||
|
### Visual Studio Code
|
||||||
|
|
||||||
|
You need to [install an extension](https://codeberg.org/adjuvant/vscode-fennel-ls)
|
||||||
|
in order to use it.
|
||||||
|
|
||||||
### Other editors
|
### Other editors
|
||||||
|
|
||||||
It should be possible to set up for other text editors, but the instructions
|
It should be possible to set up for other text editors, but the instructions
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user