plugins.wtf.enable

Whether to enable wtf.nvim.

Type: boolean

Default: false

Example: true

Declared by:

plugins.wtf.package

The wtf.nvim package to use.

Type: package

Default: pkgs.vimPlugins.wtf-nvim

Declared by:

plugins.wtf.additionalInstructions

Any additional instructions.

Type: null or string

Default: null

Declared by:

plugins.wtf.context

Send code as well as diagnostics.

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

plugins.wtf.extraOptions

These attributes will be added to the table parameter for the setup function. Typically, it can override NixVim’s default settings.

Type: attribute set of anything

Default: { }

Declared by:

plugins.wtf.language

Set your preferred language for the response.

Type: null or string or raw lua code

Default: null

Plugin default: "english"

Declared by:

plugins.wtf.openaiApiKey

An alternative way to set your API key.

Type: null or string or raw lua code

Default: null

Plugin default: null

Declared by:

plugins.wtf.openaiModelId

ChatGPT Model.

Type: null or string or raw lua code

Default: null

Plugin default: "gpt-3.5-turbo"

Declared by:

plugins.wtf.popupType

Default AI popup type.

Type: null or one of “popup”, “horizontal”, “vertical” or raw lua code

Default: null

Plugin default: "popup"

Declared by:

plugins.wtf.searchEngine

Default search engine.

Type: null or one of “google”, “duck_duck_go”, “stack_overflow”, “github” or raw lua code

Default: null

Plugin default: "google"

Declared by:

plugins.wtf.winhighlight

Add custom colours.

Type: null or string or raw lua code

Default: null

Plugin default: "Normal:Normal,FloatBorder:FloatBorder"

Declared by: