インストール

Veryl は公式のツールチェーンインストーラ verylup を使ってインストールできます。ツールチェーンのアップデートなど便利な機能があるので verylup の使用を推奨します。

注: インターネットアクセスのない環境にインストールしたい場合は オフラインインストール が利用できます。

要件

Veryl は git コマンドを内部で使用します。 git が起動できることを確認しておいてください。

verylup のインストール

バイナリのダウンロード

リリースページからダウンロードして、パスの通ったところに展開してください。

Cargo

cargo コマンドからインストールすることもできます。

cargo install verylup

verylup のセットアップ

verylup をインストールした後、以下のコマンドを1回実行してください。最新のツールチェーンをダウンロードし、verylveryl-ls コマンドをverylupと同じ場所に作成します。

verylup setup

これで veryl コマンドが使えるようになりました。

エディタ設定

公式には Visual Studio CodeVim / Neovim がサポートされています。

Visual Studio Code

Visual Studio Code 向けに Veryl 拡張が提供されています。拡張はファイルタイプの検出とシンタックスハイライト、言語サーバの組み込みを提供します。拡張パネルから “Veryl” で検索するか、以下の URL からインストールしてください。

Veryl extension for Visual Studio Code

Vim / Neovim

Vim / Neovim 向けに Veryl プラグインが提供されています。プラグインはファイルタイプの検出とシンタックスハイライトを提供します。プラグインのインストールと言語サーバの組み込みは以下の URL を参照してください。

Vim / Neovim plugin

そのほかのエディタ

Veryl は言語サーバを提供しているので、言語サーバをサポートしているエディタ(例えば Emacs)であれば利用できます。

シェル補完

verylverylup のシェル補完スクリプトは verylup completion によって提供されます。例えば以下のコマンドはzsh向けの補完スクリプトを生成します。

verylup completion zsh veryl   > _veryl
verylup completion zsh verylup > _verylup

サポートされているシェルは以下の通りです。

  • Bash
  • Elvish
  • Fish
  • PowerShell
  • Zsh

生成されたスクリプトの使い方は各シェルのドキュメントを参照してください。