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中創建版本