FreeBSD Ports

devel/lua-language-server 3.19.1,1

Lua development server and LSP client

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
1c03fa1162
License
MIT
Categories
devel
Package size
1856.5 KiB, 7903.0 KiB installed

Description

The Sumneko Lua Language Server is a comprehensive Lua development server. It functions as an LSP client, supporting:

* Over 20 supported annotations for documenting your code * Go to definition * Dynamic type checking * Find references * Diagnostics/Warnings * Syntax checking * Element renaming * Hover to view details on variables, functions, and more * Autocompletion * Support for libraries * Code formatting * Spell checking * Custom plugins

Install

As a binary package — by origin, or by package name:

pkg install devel/lua-language-server
pkg install lua-language-server

From the ports tree:

cd /usr/ports/devel/lua-language-server/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	lua-language-server>0:devel/lua-language-server

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.19.1,13.19.1,13.6.4_1-3.19.1,1
FreeBSD:14:quarterly3.19.1,13.19.1,1n/a-3.19.1,1
FreeBSD:15:latest3.19.1,13.19.1,1n/a--
FreeBSD:15:quarterly3.19.1,13.19.1,1n/an/an/a
FreeBSD:16:latest3.19.1,13.19.1,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 9
All run dependencies 1

No port depends on this one.

Configuration

Options name: devel_lua-language-server

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
USES
dos2unix inotify ninja:make
Service scripts
none

Message after installing

If you intend to use lua-language-server on your lua configuration of
editors/neovim, consider:
	cp /usr/local/share/examples/lua-language-server/neovim.luarc.json ~/.config/nvim/.luarc.json

This will allow lua-language-server to understand the neovim specific
lua symbols rather than flag them as undefined.

Files

distinfo 24
FileSizeSHA256
LuaLS-lua-language-server-3.19.1_GH0.tar.gz3.176108e+061bd25aabb83f41c36ba99be29fe0abb71a4e6056f6cdaafbd241d4c315809f88
CppCXY-EmmyLuaCodeStyle-8c4289b7_GH0.tar.gz5.424097e+06b37d54f3f86eaa5fbdf988b756767d3e7cb9628b9e0d3e8598353eed73a19fe4
actboy168-bee.lua-f55b6988_GH0.tar.gz8144710438c3f87b3d81e3443fc64c0a792c4d4453a45f24a18b4d489db2f8ad611dd6
actboy168-json.lua-08095fd2_GH0.tar.gz2772070f3436ded730def337fb5859fe152cdfe816a9591a137615750229cbf121d32
actboy168-ltest-0d2d81f_GH0.tar.gz9069180c0f0cfbd69211859eb59a9288542ab03bcef447d3bde59b1b06f811c11bbe
love2d-community-love-api-85363928_GH0.tar.gz1528255b21e1e2c1ba6841c2a2865002a4a45890a7d6c146596e502ce0dbea7bbe6919
bjornbytes-lovr-docs-e89c753e_GH0.tar.gz1.8279829e+07a21fd33355c5518dda1e1e75c2d776f4642c739f0aa6458d9052c29702496f43
sqmedeiros-lpeglabel-912b0b9e_GH0.tar.gz83079e1d3784369f895d417d2e2c7f89725ea8a9133e4584f91681bf877aadd71922d
actboy168-luamake-4c4bd16c_GH0.tar.gz78930bcfff1713bbcfeaddefe8838c9ff0bc78eb97e90f01fbb1287c6030ebbc91b76
actboy168-bee.lua-466c4f0_GH0.tar.gz8135511d82a12f1d29724b613fee0eff54ae419aa73930c5733fd5bff3ce8c907796d6
LuaCATS-cocos4.0-c0b2259e_GH0.tar.gz16530372b03a152e82e8ee08ca6477a52ea98273a4d9f29f2595d47a8d1b878605483e
LuaCATS-defold-05379b40_GH0.tar.gz46404b8ab1a5043543425c8fe3c9d8e2a42a4ee450fd0322fcdb9f41d0cdfe5461b71
LuaCATS-jass-80d85cbb_GH0.tar.gz630501f7ef960201ad961b7177b3f77b9144b7dd26b54eb4375dd46dcb0412b209332
LuaCATS-openresty-3bec36f0_GH0.tar.gz82552ae61a01d41b68d5c288b10bf364031d9fc863325a4af357a9f230c630a93e327
LuaCATS-bee-c8ce19fd_GH0.tar.gz42098b62fa23daa4ad9e8739423cc3fc5d86f35942e225743dd4825a5a3c776176c8
LuaCATS-busted-5ed85d0e_GH0.tar.gz20396119430af2f81f667ddafe72a307c8af94a3ff2615048e9be6c2515b08ce99e5
LuaCATS-ffi-reflect-e9037efc_GH0.tar.gz915305d6862032f8d1b743835c6361c086319954acd5bf00b8d4345a541060e6931
LuaCATS-luafilesystem-9b5cfc15_GH0.tar.gz274491f4ac9f5fb77a436997fb677ed2a0eef8b4e2ae05c6444925795590ad0748ff
LuaCATS-love2d-98f76845_GH0.tar.gz948739be1b7704ff4e12beaba39298a3a1f254279aafe68c523b3b327684b4ba9079b
LuaCATS-lovr-3ba215f9_GH0.tar.gz817853b5d5736716b26a49ca875b64714e2315854dcea7baf272a11bab0a591b08dce

Commit history 1

DateCommitCreditsLog message
1c03fa1162 Dave Marker devel/lua-language-server: Update to 3.19.1
Differential Revision: https://reviews.freebsd.org/D59146