asls
v0.6.0
请注意:此存储库目前不太好。如果您想添加功能或解决问题,请考虑创建叉子。请注意,我们不会在此存储库上更新问题或提取请求。
用于汇编的独立于前端语言服务器。
确保安装了NIX,然后运行:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
这将使语言服务器可作为独立可执行文件可用。
验证所有内容是否正确安装:
which asls
asls --version
要将语言服务器更新为最新版本,请运行:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
如果由于某种原因要安装语言服务器的先前版本,请运行:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/v<yourversion>/
语言服务器可以从实现语言服务器协议的任何编辑器前端中使用。
要启动服务器并开始接受给定端口上的TCP连接,请运行:
asls --port PORT
如果没有给出端口,则将端口7658视为默认情况。
有关命令的详细说明,请运行:
asls -h
该项目打算按以下顺序支持以下功能:
ASL需要:
如果您不必担心安装所需的开发依赖项,则可以选择使用Nix和Direnv。这将确保切换到项目目录时,将加载正确的依赖项。
要求:
direnv allow
elixir --version
并验证报告的版本是1.10.4
构建语言服务器:
make mix
以安装依赖项make build
以构建语言服务器二进制,将其放置在bin/asls
下与
mix.exs
具有正确的版本make
。运行制造的结果是用于default.nix
哈希。在default.nix
中更新哈希和版本。v{major}.{minor}.{patch}
bin.tar.gz
在github中创建版本