Nuten

Zed

インストール

Note

拡張機能は、まだ Zed の拡張機能レジストリに公開していません。

拡張機能は nuten を同梱しておらず、PATH から探して使います。先に nuten の インストール が必要です。

Zed の Nushell 対応は Nu 拡張機能 が担っているので、こちらもインストールしてください。

Zed の拡張機能レジストリで公開しているので、拡張機能の画面で「Nuten」を検索してインストールできます。

Nix

home-manager では、拡張機能の ID で追加できます。

{
  programs.zed-editor.extensions = [ "nu" "nuten-lsp" ];
}

設定

settings.json で Nuten を Nu のフォーマッタにします。

{
  "languages": {
    "Nu": {
      "formatter": { "language_server": { "name": "nuten" } }
    }
  }
}

PATH にない nuten を使う場合は、次のようにパスを指定してください。

{
  "lsp": {
    "nuten": {
      "binary": { "path": "/path/to/nuten", "arguments": ["lsp"] }
    }
  }
}

整形の設定は、Zed ではなく Nuten の 設定ファイル に書きます。

Last updated: