faust

URL: https://github.com/madskjeldgaard/faust-nvim/

Maintainers: Gaetan Lepage

plugins.faust.enable

Whether to enable faust-nvim.

Type: boolean

Default: false

Example: true

Declared by:

plugins.faust.package

The faust-nvim package to use.

Type: package

Default: pkgs.vimPlugins.faust-nvim

Declared by:

plugins.faust.autoLoad

Whether to automatically load faust-nvim when neovim starts.

Type: boolean

Default: false when lazy-loading is enabled.

Example: false

Declared by:

plugins.faust.faustPackage

If non-null, the provided package will be used to initialize the plugin’s settings:

  settings = {
    _examples_dir = "${cfg.faustPackage}/share/faust/examples";
    "2appls_dir" = "${cfg.faustPackage}/bin";
    lib_dir = "${cfg.faustPackage}/share/faust/";
  };

Type: null or package

Default: pkgs.faust

Declared by:

plugins.faust.settings

The configuration options for faust without the faust prefix.

For example, the following settings are equivialent to these :setglobal commands:

  • foo_bar = 1 -> :setglobal faustfoo_bar=1
  • hello = "world" -> :setglobal fausthello="world"
  • some_toggle = true -> :setglobal faustsome_toggle
  • other_toggle = false -> :setglobal nofaustother_toggle

Type: attribute set of anything

Default: { }

Example:

{
  "2appls_dir" = "/bin/";
  _examples_dir = "/usr/share/faust/examples";
  lib_dir = "/usr/share/faust/";
}

Declared by: