plugins.codeium-nvim.settings

Options provided to the require('codeium').setup function.

Type: attribute set of anything

Default: { }

Example:

{
  enable_chat = true;
  tools = {
    curl = lib.getExe pkgs.curl;
    gzip = lib.getExe pkgs.gzip;
    uname = lib.getExe' pkgs.coreutils "uname";
    uuidgen = lib.getExe' pkgs.util-linux "uuidgen";
  };
}

Declared by:

plugins.codeium-nvim.settings.enable_chat

Whether to enable the chat functionality.

Type: null or boolean or raw lua code

Default: null

Plugin default: false

Declared by:

plugins.codeium-nvim.settings.bin_path

The path to the directory where the Codeium server will be downloaded to.

Type: null or string or raw lua code

Default: null

Plugin default:

{
  __raw = "vim.fn.stdpath('cache') .. '/codeium/bin'";
}

Declared by:

plugins.codeium-nvim.settings.config_path

The path to the config file, used to store the API key.

Type: null or string or raw lua code

Default: null

Plugin default:

{
  __raw = "vim.fn.stdpath('cache') .. '/codeium/config.json'";
}

Declared by:

plugins.codeium-nvim.settings.detect_proxy

Whether to enable the proxy detection.

Type: null or boolean or raw lua code

Default: null

Plugin default: false

Declared by:

plugins.codeium-nvim.settings.enterprise_mode

Whether to enable the enterprise mode.

Type: null or boolean or raw lua code

Default: null

Plugin default: false

Declared by:

plugins.codeium-nvim.settings.wrapper

The path to a wrapper script/binary that is used to execute any binaries not listed under tools. This is primarily useful for NixOS, where a FHS wrapper can be used for the downloaded codeium server.

Type: null or string or raw lua code

Default: null

Plugin default: null

Declared by: