asls
v0.6.0
注:このリポジトリは現在容認されていません。機能を追加したり、問題を修正したい場合は、フォークの作成を検討してください。このリポジトリで問題を更新したり、リクエストをプルすることはないことに注意してください。
Assemblyscript用のFrontendに依存しない言語サーバー。
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
このプロジェクトは、次の順序で次の機能をサポートする予定です。
ASLSには次のことが必要です。
開発に必要な依存関係をインストールすることを心配したくない場合は、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でリリースを作成します